

/* Start:/local/templates/mediapro_main/components/bitrix/menu/top_mobile/style.css?1735215859236*/
.menu_about a{
    color: black;
}

.root-item-selected {
    opacity: .4
}
.menu_mobile li{
border: 1px #ddd solid;
padding: 7px 12px;
border-radius: 10px
}

.menu_mobile a{
color: black;
}

.menu_mobile  li.active{
background: #ddd;
}
/* End */


/* Start:/local/templates/mediapro_main/components/bitrix/menu/top/style.css?1735215859236*/
.menu_about a{
    color: black;
}

.root-item-selected {
    opacity: .4
}
.menu_mobile li{
border: 1px #ddd solid;
padding: 7px 12px;
border-radius: 10px
}

.menu_mobile a{
color: black;
}

.menu_mobile  li.active{
background: #ddd;
}
/* End */


/* Start:/local/templates/mediapro_main/components/bitrix/system.pagenavigation/.default/style.css?17352158591171*/
div.modern-page-navigation { 
	padding: 22px 0;
	font-size: 12px;
}

div.modern-page-navigation a, 
span.modern-page-current, 
span.modern-page-dots
{
	border-left-width: 1px;
	/*border-left-style: solid;*/
	text-decoration: none;
	padding: 5px 8px;
	color: #5B5B5B;
}
div.modern-page-navigation a.modern-page-previous { 
	border-right-width: 1px; 
	/*border-right-style: solid; */
	border-left: none; }
div.modern-page-navigation a.modern-page-first, 
div.modern-page-navigation span.modern-page-first { 
	border-left: none; 
	padding-left: 0.5em; }

span.modern-page-current { 
	/*font-weight: bold;*/
    background: #BEBEBE;
    border-color: #BEBEBE;
    padding: 3px 8px;
    border-radius: 3px;
    color: white;

}

.pagination {

    margin-top: 15px !important;
    margin-right: 5px !important;

}

.pagination>li>a {
color: black !important;
color: #5B5B5B !important;
}


.pagination>li.active>a {
color: #9B9B9B !important;
}


.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus {
    z-index: 3;
    background: none !important;
    border-color: transparent;
}

/*i.fa {font-size: 14px; margin-top; 3px}*/
/* End */


/* Start:/local/templates/mediapro_main/components/bitrix/catalog.section/vagno_right/style.css?1735215859208*/
.content_blocks.right>div>div, .content_blocks.right>div>a>div {
    min-height: auto;
}

.content_blocks.right>div.block_long h3 {
    font-size: 20px;
}

.content_blocks.right .text {
    font-size: 13px;
}
/* End */


/* Start:/local/templates/mediapro_main/components/bitrix/menu/content_top_mobile/style.css?17352158591842*/
.main_menu a {
    color: black;
}

.main_menu li.active a {
    opacity: .5;
}


/*							megamenu: ;						*/

.yamm .nav,
.yamm .collapse,
.yamm .dropup,
.yamm .dropdown {
    position: static;
}

.yamm .container {
    position: relative;
}

.yamm .dropdown-menu {
    left: auto;
}

.yamm .yamm-content {
    padding: 20px 30px;
}

.yamm .dropdown.yamm-fw .dropdown-menu {
    left: 0;
    right: 0;
    top: 60px;
    border: none;
    border-radius: 0 0 5px 5px;
    box-shadow: 0 10px 30px rgba(0, 0, 0, .1);
    border-top: 1px solid #EEE;
    padding: 20px 20px 0 20px;
}

.yamm .dropdown.yamm-fw .dropdown-menu li {
    float: left;
    width: 25%;
}

.yamm .dropdown.yamm-fw .dropdown-menu img {
    height: 100px;
    width: auto;
    float: left;
}

.yamm .dropdown.yamm-fw .dropdown-menu td.img {
    width: 60px;
    height: 60px;
}

.yamm .dropdown.yamm-fw .dropdown-menu table {
    margin-bottom: 20px;
}

.yamm .dropdown.yamm-fw .dropdown-menu td {
    text-transform: uppercase;
    font-family: "bold";
    font-size: 12px;
}

.main_menu_gorizontal .more_razdel .dropdown-menu {
    top: 40px !important;
}

ul.dropdown-menu li{
    display: block !important;
    font-size: 11px;
    margin: 10px;
    /*text-transform: uppercase; */
    /*font-size: 12px; */
    /*font-family: "bold";*/
}

.main_menu_gorizontal .dropdown-menu li a:hover {
    background: #EEE
}

.main_menu_gorizontal .dropdown-menu li.active a {
    background: none;
    color: #AAA !important;
}

.main_menu_gorizontal>div>ul>li:hover,
.main_menu_gorizontal>div>div>ul>li:hover {
    background: none !important;
    box-shadow: none !important;
}


.dropdown:hover > .dropdown-menu {
 display: block; 
} 

.dropdown-toggle::after {
    display: none !important;
}

/*li.dropdown {
   height: 20px;
}*/

ul.dropdown-menu {
    margin-top: -2px;
}

/* End */


/* Start:/local/templates/mediapro_main/components/bitrix/menu/content_top/style.css?17352158591839*/
.main_menu a {
    color: black;
}

.main_menu li.active a {
    opacity: .5;
}


/*							megamenu: ;						*/

.yamm .nav,
.yamm .collapse,
.yamm .dropup,
.yamm .dropdown {
    position: static;
}

.yamm .container {
    position: relative;
}

.yamm .dropdown-menu {
    left: auto;
}

.yamm .yamm-content {
    padding: 20px 30px;
}

.yamm .dropdown.yamm-fw .dropdown-menu {
    left: 0;
    right: 0;
    top: 60px;
    border: none;
    border-radius: 0 0 5px 5px;
    box-shadow: 0 10px 30px rgba(0, 0, 0, .1);
    border-top: 1px solid #EEE;
    padding: 20px 20px 0 20px;
}

.yamm .dropdown.yamm-fw .dropdown-menu li {
    float: left;
    width: 25%;
}

.yamm .dropdown.yamm-fw .dropdown-menu img {
    height: 100px;
    width: auto;
    float: left;
}

.yamm .dropdown.yamm-fw .dropdown-menu td.img {
    width: 60px;
    height: 60px;
}

.yamm .dropdown.yamm-fw .dropdown-menu table {
    margin-bottom: 20px;
}

.yamm .dropdown.yamm-fw .dropdown-menu td {
    text-transform: uppercase;
    font-family: "bold";
    font-size: 12px;
}

.main_menu_gorizontal .more_razdel .dropdown-menu {
    top: 40px !important;
}

ul.dropdown-menu li{
    display: block !important;
    font-size: 11px;
    margin: 10px;
    /*text-transform: uppercase; */
    /*font-size: 12px; */
    /*font-family: "bold";*/
}

.main_menu_gorizontal .dropdown-menu li a:hover {
    background: #EEE
}

.main_menu_gorizontal .dropdown-menu li.active a {
    background: none;
    color: #AAA !important;
}

.main_menu_gorizontal>div>ul>li:hover,
.main_menu_gorizontal>div>div>ul>li:hover {
    background: none !important;
    box-shadow: none !important;
}


.dropdown:hover > .dropdown-menu {
 display: block; 
} 

.dropdown-toggle::after {
    display: none !important;
}

li.dropdown {
    height: 20px;
}

ul.dropdown-menu {
    margin-top: -2px;
}

/* End */


/* Start:/local/templates/mediapro_main/components/bitrix/breadcrumb/new/style.css?1735215859660*/
.bx-breadcrumb {
	margin: 0;
}
.bx-breadcrumb i {
	color: #b5bdc2;
	line-height: 13px;
	font-size: 12px;
	vertical-align: middle;
	margin-right: 5px;
}
.bx-breadcrumb .bx-breadcrumb-item {
	float: left;
	margin-bottom: 10px;
	white-space: nowrap;
	line-height: 13px;
	vertical-align: middle;
	margin-right: 10px;
}
.bx-breadcrumb .bx-breadcrumb-item span {
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 13px;
	white-space: normal;
}
.bx-breadcrumb .bx-breadcrumb-item a {border-bottom: none;}
.bx-breadcrumb .bx-breadcrumb-item a:hover {}

.bx-breadcrumb a.active {
	opacity: .3;
}

.bx-breadcrumb a {
	color: black;
}

/* End */


/* Start:/local/templates/mediapro_main/styles.css?17575370605089*/
img{
    height: 100%;
}
	ul.list-content {
		list-style-type: none;
		margin-left: 0;
		padding-left: 0;
	}
	.list-content li {
/* handle multiline */
    overflow: visible;
    padding-left: 25px;
    position: relative;
    margin-bottom: 7px;
}

.list-content li:before {
/* your own marker in content */
font-family: "FontAwesome";
    content: "\f00c";
   left: 0;
   top: 3px;
   position: absolute;
}

h2.line, h3.line, h4.line, h5.line, h5.line {
 border-bottom: 1px #ddd solid;
 margin-bottom: 20px;
  padding-bottom: 5px; 
   }

.list_content { list-style: none; margin: 15px 0; }
.list_content li:before {
    font-family: "FontAwesome";
    content:"\f105";
    padding: 2px 7px 0 0;
}

blockquote {
  padding: 10px 20px;
  margin: 20px 0 20px 5%;
  font-size: 22px;
  border-left: 5px solid #ccc; 
}
img.content_img_responsive {}

#mobile-search-btn{
    position: fixed;
    bottom: 80px;
    right: 15px;
    background-color: #a72512;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;

    width: 45px;
    height: 45px;
    z-index: 1049;

    font-size: 22px;
}


.list_content li { line-height: 16pt; margin-bottom: 8px;}

.content_vagno, .content_info , .content_contact {
	padding: 20px 20px 20px 70px;
	position: relative;
/*	border-top: #E9E1E1 2px solid;
	border-bottom: #E9E1E1 2px solid;*/
	margin: 15px 0 15px 0;
    border-radius: 3px;
    /*font-family: "normal";*/
}

	.content_vagno:before, .content_info:before, .content_contact:before {
    position: absolute;
    top: 20px;
    left: 15px;
    /*color: #F17878;*/
    color: white;
    font-family: "FontAwesome";
    font-size: 43px;
    line-height: 43px;
    /*text-shadow: 0 0 4px rgba(0,0,0, 0.08);*/
}

	.content_vagno:before {content:"\f06a"; color: #E9B8B8; }
	.content_info:before {content:"\f05a"; color: #D5D9E6;}
	.content_contact:before {content:"\f2bd"; 
	color:#CCDCC6; 
	font-size: 38px; 
	 line-height: 38px; }

	/*.content_vagno{background: #E9B8B8;}*/
	/*.content_info{background: #D5D9E6;}*/
	/*.content_contact{background: #DEE8D8; }*/

	.content_img_responsive, .content_img_left, .content_img_right { 
		padding: 3px;
	 border: 1px #E2E2E2 solid; }

	.content_img_left, .content_img_right { display: inline-block; }
	.content_img_left { float: left; margin: 0 15px 5px 0; }
	.content_img_right { float: right; margin: 0 0 5px 15px; }


	.content_img_responsive img{
		width: 100%;
		height: auto;
	}

    @media (min-width: 1200px) {
        header a>.img-fluid{
            min-width: 200px;
        }
    }
    header a>.img-fluid{
        max-width: 275px;
    }

    header.main-header{
        background-color: #a62512;
        padding-top: 7px!important;
        padding-bottom: 7px!important;
    }
    header.main-header a>i{
        color: white;
    }
    #menu_fixed{
        background-color: #0c3454;
    }
    #menu_fixed + div,
    #menu_fixed.sticky + div{
        margin-bottom: 20px;
    }
    header.main-header .list-unstyled>li>a,
    #menu_fixed .list-inline>li>a,
    header.main-header .slogan{
        color: white;
        opacity: 1;
    }

    #menu_fixed.sticky{
        height: 50px;
    }
    #menu_fixed.sticky .list-inline>li>a{
        color: black;
    }
    header.main-header .slogan{
        padding-top: 0;
        padding-bottom: 0;
        height: 34px;
        line-height: 16px;
        display: flex;
        align-items: center;
    }

    /*#menu_fixed .table-responsive::-webkit-scrollbar {
        width: 12px;               !* ширина scrollbar *!
    }
    #menu_fixed .table-responsive::-webkit-scrollbar-track {
        background: orange;        !* цвет дорожки *!
    }
    #menu_fixed .table-responsive::-webkit-scrollbar-thumb {
        background-color: blue;    !* цвет плашки *!
        border-radius: 20px;       !* закругления плашки *!
        border: 3px solid orange;  !* padding вокруг плашки *!
    }*/
    #cookie_note{
        display: none;
        position: fixed;
        bottom: 15px;
        left: 50%;
        max-width: 90%;
        transform: translateX(-50%);
        padding: 20px;
        background-color: white;
        border-radius: 4px;
        box-shadow: 2px 3px 10px rgba(0, 0, 0, 0.4);
        z-index: 10;
    }

    #cookie_note p{
        margin: 0;
        font-size: 9px;
        text-align: left;
        color: black;
        margin-bottom: 5px;
    }

    .cookie_accept{
        width:20%;
    }
    @media (min-width: 576px){
        #cookie_note.show{
            display: flex;
        }
    }

    @media (max-width: 575px){
        #cookie_note.show{
            display: block;
            text-align: left;
            width: 95vw;
        }
    }

    .section-href.btn{
        background-color: red;
        font-size: 16px;
        color: white;

        display: flex;
        align-items: center;
        justify-content: center;
        padding: 5px 7px;
        max-width: 275px;
        margin: auto;
    }

    .no-wrap{
        flex-wrap: nowrap!important;
    }
/* End */
/* /local/templates/mediapro_main/components/bitrix/menu/top_mobile/style.css?1735215859236 */
/* /local/templates/mediapro_main/components/bitrix/menu/top/style.css?1735215859236 */
/* /local/templates/mediapro_main/components/bitrix/system.pagenavigation/.default/style.css?17352158591171 */
/* /local/templates/mediapro_main/components/bitrix/catalog.section/vagno_right/style.css?1735215859208 */
/* /local/templates/mediapro_main/components/bitrix/menu/content_top_mobile/style.css?17352158591842 */
/* /local/templates/mediapro_main/components/bitrix/menu/content_top/style.css?17352158591839 */
/* /local/templates/mediapro_main/components/bitrix/breadcrumb/new/style.css?1735215859660 */
/* /local/templates/mediapro_main/styles.css?17575370605089 */
