/* custom styles for WDmax template */

/* header ===========================================================================*/
header {
    height: 180px;
    border-bottom: 0px solid #fff;
}

.top-head {
    height: 79px;
    background: #ffffff;
    padding-top: 24px;
    border-bottom: 1px solid #292929;
}
a.telephone-top, a.mailto-top {
    font-family: PT Sans Caption;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    color: #000000;
}
a.telephone-top {
    line-height: 34px;
}
a.mailto-top {
    line-height: 34px;
}
a.telephone-top:hover, a.mailto-top:hover {
    color: #0C4DA2;
}

a.telephone-top img {
    vertical-align: top;
    max-height: 34px;
    max-width: 34px;
    margin-top: 0px;
}
a.mailto-top img {
    vertical-align: top;
    max-height: 34px;
    max-width: 34px;
    margin-top: 5px;
}
#search input {
    border: 0;
    border-bottom: 1px solid #000;
    box-shadow: none;
    border-radius: 0;
    width: 100%;
    position: relative;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    padding: 0px;
    background: transparent;
}
#search input:focus, #search input:active {
    outline: none;
}
div#search button {
    position: absolute;
    right: 14px;
    bottom: 4px;
    background: none;
    border: none;
}
.add__block__item.product_cod {
    display: flex;
    align-items: center;
}
.product_cod .statuses,
.product_cod #button-cart {
    display: none !important;
}
.box_sku {
    text-align: left;
    justify-content: left !important;
    align-items: flex-start !important;
}

.box_sku,
.category_product_cod .product-code {
    font-size: 16px;
}
.item__details.category_product_cod {
    justify-content: space-between;
}
.category_product_cod .product-code {
    background: none !important;
}
@media (max-width: 1199px) {
    .add__block__item.product_cod {
        margin-top: 20px;
    }
}
.product_cod a.popup-btn.order.btn.btn-primary.btn-lg.btn-block{
    width: 100% !important;
    float: none !important;
}
div#callbacktop {
    cursor: pointer;
    font-size: 16px;
    line-height: 33px;
    color: #0C4DA2;
    border: 2px solid #0C4DA2;
    text-align: center;
    width: 165px;
    height: 38px;
    float: right;
    margin-top: -4px;
}
div#callbacktop:hover {
	text-decoration: underline;
}
div#logo {
    max-width: 240px;
    margin: 20px 0 12px 0;
}
.navbar2 .navbar-nav>li>a {
    padding-top: 0;
    padding-bottom: 0;
    line-height: 42px;
    color: #0C4DA2;
    cursor: pointer;
    font-size: 20px;
}
.navbar2 .navbar-nav>li:last-child >a {
    padding-right: 0;
}
.navbar2 .collapse.navbar-collapse{
    padding-right: 0;
}
.navbar2 .collapse.navbar-collapse ul {
    float: right;
}
nav.navbar2 {
    margin-top: 32px;
}

.navbar-nav>li>.dropdown-menu ul li {
    padding: 5px 10px;
}





nav.navbar2 .dropdown:hover > .dropdown-menu {
    display: block;
    width: 375px;
    text-align: left;
    left: -60px;
}
li.withchlid .dropright {
    display: none;
    position: absolute;
    left: 100%;
    margin-top: -36px;
    padding: 10px 0;
    min-width: 380px;
    background: rgb(255, 255, 255);
    border: 1px solid #ccc;
}
li.withchlid:hover .dropright {
    display: block;
}
.navbar-nav>li>.dropdown-menu ul li {
    padding: 5px 15px;
    width: 380px;
}
.main-menu .navbar-nav>li>.dropdown-menu ul li {
	font-size: 16px;
	padding: 10px 5px;
	border-top: 3px solid #31498F;
}
nav.navbar2 .dropdown > .dropdown-menu {
    padding: 10px 0;
}

nav.navbar2 .dropdown:hover > .dropdown-menu {
    display: block;
    border-top: 5px solid #494949;
}

.dropdown-menu>img {
    position: absolute;
    left: 168px;
    top: -5px;
    filter: grayscale(1);
}
li.withchlid img {
    float: right;
    margin-top: 2px;
}
.main-menu .dropdown-menu {
    background: rgba(0, 44, 101, 0.92);
    width: 320px;
    left: -40px;
    padding: 10px 0;
}
.main-menu .dropright {
	background: rgba(224, 85, 16, 0.8);
}

.navbar2 .navbar-nav>li:last-child .dropdown-menu {
    min-width: 382px;
    left: -192px;
    padding: 10px 0;
}
.navbar2 .navbar-nav>li:last-child  .dropdown-menu>img {
    position: absolute;
    left: 226px;
    top: -5px;
    filter: grayscale(1);
}

.navbar-nav>li>.dropdown-menu ul {
    float: none !important;
}
.navbar-nav>li>.dropdown-menu ul li a {
    color: #de5717;
}
.navbar-nav>li>.dropdown-menu ul li .dropright a {
    color: #f8762a;
}
.navbar-nav>li>.dropdown-menu ul li .dropright a:hover {
    color: #f8762a;
    text-decoration: underline;
}
.navbar-nav>li>.dropdown-menu ul li a:hover {
    color: #de5717;
    text-decoration: underline;
    background: none !important;
}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
    background-color: #002c65;
    border-color: #002c65;
}
.owl-wrapper-outer {
    border: 0 !important;
    border-radius: 0 !important;
}
.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background-color: transparent;
    color: #73340c;
}
.main-menu .navbar-collapse {
	padding-left: 0;
}
img.divider-img {
    float: left !important;
    margin-right: 10px;
    max-height: 16px;
    padding-top: 1px;
    vertical-align: top;
    display: inline-block;
}

/*.information-container ul > li:before {
    content: url(/image/catalog/images/dots-divider.svg);
    display: block;
    position: absolute;
    left: 0;
    top: 7px;
    }*/

    .information-container ul > li {
        display: block;
        position: relative;
        padding-left: 25px;
        padding: 5px 0px 5px 25px;
    }
    .information-container ul {
        list-style: none;
        padding-left: 10px;
        font-size: 16px;
        line-height: 22px;
    }
    .information-container p {
        list-style: none;
        padding-left: 10px;
        font-size: 16px;
        line-height: 22px;
        margin: 0;
    }
    /* footer =========================================================== */
    footer {
       background: #303642;
       margin-top: 30px;
       padding-top: 50px;
       color: #ffffff;
   }
   footer h3 {
    font-size: 18px;
    text-transform: uppercase;
    line-height: 23px;
    color: #ffffff;
    margin: 0 0px 10px 0;
}
.footer__item ul li a {
    color: #ffffff;
    text-decoration: none;
    font-size: 16px;
    line-height: 21px;
}
.footer__logo img {
    width: 60%;
    margin-bottom: 20px;
}
.footer__logo span {
    font-size: 16px;
    width: 105%;
    display: block;
}
ul.social-links {
    list-style: none;
    display: block;
    margin-top: 30px;
    overflow: hidden;
    padding-left: 0;
    margin-bottom: 0;
}
ul.social-links li {
    display: inline-block;
    vertical-align: top;
    float: left;
    width: 50px;
    height: 50px;
    text-align: center;
    line-height: 50px;
}
ul.social-links li i {
    font-size: 30px;
}

.about__us {
    padding-left: 30px;
}

.footer__item {
    padding-left: 10px;
}
.footer__item ul {
    padding: 0;
    list-style: none;
}
.footer__item ul li:hover a {
    text-decoration: underline;
}
.footer__items__catalog {
    padding-left: 0;
}
.footer__contacts li {
    position: relative;
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 21px;
}
.footer__contacts img {
    position: absolute;
    left: -19px;
    top: 0px;
    width: 14px;
    height: 100%;
    color: #002C65;
}
.cop {
    text-align: center;
    font-size: 14px;
    font-weight: normal;
    padding: 30px 0 10px 0;
    margin: 0;
    background: #303642;
    color: #fff;
}
div#topcontrol {
    z-index: 9;
}

/* HOME PAGE =========================================================== */

div#slideshow0.owl-carousel .item img {
    margin: 0 auto;
}
div#slideshow0 .owl-wrapper-outer {
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
}
div#slideshow0.owl-carousel:hover .owl-buttons div {
    opacity: 1;
}
div#slideshow0.owl-carousel .owl-buttons div {
	opacity: 0.4;
	color: #fff;
	text-shadow: none !important;
    background: #000;
    text-align: center;
    display: block;
    height: 80px;
    width: 30px;
}
div#slideshow0.owl-carousel .owl-buttons div i {
    line-height: 76px;
    font-size: 40px;
    margin: 0;
}
div#slideshow0.owl-carousel .owl-buttons .owl-prev {
    left: calc(50% - 590px);
}
div#slideshow0.owl-carousel .owl-buttons .owl-next {
    right: calc(50% - 590px);
}
div#slideshow0 .owl-pagination {
    text-align: center;
    top: -30px;
    position: relative;
}
div#slideshow0 .owl-controls .owl-page span {
    display: block;
    width: 30px;
    height: 9px;
    background: rgba(0, 0, 0, 0.5);
    border-radius: 2px;
    box-shadow: none; 
}
div#slideshow0 .owl-controls .owl-page.active span {
    background: #0C4DA2;
}


div#slideshow1.owl-carousel .item img {
    margin: 0 auto;
}
div#slideshow1 .owl-wrapper-outer {
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
}
div#slideshow1.owl-carousel:hover .owl-buttons div {
    opacity: 1;
}
div#slideshow1.owl-carousel .owl-buttons div {
	opacity: 0.4;
	color: #fff;
	text-shadow: none !important;
    background: #000;
    text-align: center;
    display: block;
    height: 80px;
    width: 30px;
}
div#slideshow1.owl-carousel .owl-buttons div i {
    line-height: 76px;
    font-size: 40px;
    margin: 0;
}
div#slideshow1.owl-carousel .owl-buttons .owl-prev {
    left: calc(50% - 590px);
}
div#slideshow1.owl-carousel .owl-buttons .owl-next {
    right: calc(50% - 590px);
}
div#slideshow1 .owl-pagination {
    text-align: center;
    top: -30px;
    position: relative;
}
div#slideshow1 .owl-controls .owl-page span {
    display: block;
    width: 30px;
    height: 9px;
    background: rgba(0, 0, 0, 0.5);
    border-radius: 2px;
    box-shadow: none; 
}
div#slideshow1 .owl-controls .owl-page.active span {
    background: #0C4DA2;
}



div#slideshow2.owl-carousel .item img {
    margin: 0 auto;
}
div#slideshow2 .owl-wrapper-outer {
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
}
div#slideshow2.owl-carousel:hover .owl-buttons div {
    opacity: 1;
}
div#slideshow2.owl-carousel .owl-buttons div {
	opacity: 0.4;
	color: #fff;
	text-shadow: none !important;
    background: #000;
    text-align: center;
    display: block;
    height: 80px;
    width: 30px;
}
div#slideshow2.owl-carousel .owl-buttons div i {
    line-height: 76px;
    font-size: 40px;
    margin: 0;
}
div#slideshow2.owl-carousel .owl-buttons .owl-prev {
    left: calc(50% - 590px);
}
div#slideshow2.owl-carousel .owl-buttons .owl-next {
    right: calc(50% - 590px);
}
div#slideshow2 .owl-pagination {
    text-align: center;
    top: -30px;
    position: relative;
}
div#slideshow2 .owl-controls .owl-page span {
    display: block;
    width: 30px;
    height: 9px;
    background: rgba(0, 0, 0, 0.5);
    border-radius: 2px;
    box-shadow: none; 
}
div#slideshow2 .owl-controls .owl-page.active span {
    background: #0C4DA2;
}


div#slideshow3.owl-carousel .item img {
    margin: 0 auto;
}
div#slideshow3 .owl-wrapper-outer {
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
}
div#slideshow3.owl-carousel:hover .owl-buttons div {
    opacity: 1;
}
div#slideshow3.owl-carousel .owl-buttons div {
	opacity: 0.4;
	color: #fff;
	text-shadow: none !important;
    background: #000;
    text-align: center;
    display: block;
    height: 80px;
    width: 30px;
}
div#slideshow3.owl-carousel .owl-buttons div i {
    line-height: 76px;
    font-size: 40px;
    margin: 0;
}
div#slideshow3.owl-carousel .owl-buttons .owl-prev {
    left: calc(50% - 590px);
}
div#slideshow3.owl-carousel .owl-buttons .owl-next {
    right: calc(50% - 590px);
}
div#slideshow3 .owl-pagination {
    text-align: center;
    top: -30px;
    position: relative;
}
div#slideshow3 .owl-controls .owl-page span {
    display: block;
    width: 30px;
    height: 9px;
    background: rgba(0, 0, 0, 0.5);
    border-radius: 2px;
    box-shadow: none; 
}
div#slideshow3 .owl-controls .owl-page.active span {
    background: #0C4DA2;
}



div#slideshow4.owl-carousel .item img {
    margin: 0 auto;
}
div#slideshow4 .owl-wrapper-outer {
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
}
div#slideshow4.owl-carousel:hover .owl-buttons div {
    opacity: 1;
}
div#slideshow4.owl-carousel .owl-buttons div {
	opacity: 0.4;
	color: #fff;
	text-shadow: none !important;
    background: #000;
    text-align: center;
    display: block;
    height: 80px;
    width: 30px;
}
div#slideshow4.owl-carousel .owl-buttons div i {
    line-height: 76px;
    font-size: 40px;
    margin: 0;
}
div#slideshow4.owl-carousel .owl-buttons .owl-prev {
    left: calc(50% - 590px);
}
div#slideshow4.owl-carousel .owl-buttons .owl-next {
    right: calc(50% - 590px);
}
div#slideshow4 .owl-pagination {
    text-align: center;
    top: -30px;
    position: relative;
}
div#slideshow4 .owl-controls .owl-page span {
    display: block;
    width: 30px;
    height: 9px;
    background: rgba(0, 0, 0, 0.5);
    border-radius: 2px;
    box-shadow: none; 
}
div#slideshow4 .owl-controls .owl-page.active span {
    background: #0C4DA2;
}



div#slideshow5.owl-carousel .item img {
    margin: 0 auto;
}
div#slideshow5 .owl-wrapper-outer {
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
}
div#slideshow5.owl-carousel:hover .owl-buttons div {
    opacity: 1;
}
div#slideshow5.owl-carousel .owl-buttons div {
	opacity: 0.4;
	color: #fff;
	text-shadow: none !important;
    background: #000;
    text-align: center;
    display: block;
    height: 80px;
    width: 30px;
}
div#slideshow5.owl-carousel .owl-buttons div i {
    line-height: 76px;
    font-size: 40px;
    margin: 0;
}
div#slideshow5.owl-carousel .owl-buttons .owl-prev {
    left: calc(50% - 590px);
}
div#slideshow5.owl-carousel .owl-buttons .owl-next {
    right: calc(50% - 590px);
}
div#slideshow5 .owl-pagination {
    text-align: center;
    top: -30px;
    position: relative;
}
div#slideshow5 .owl-controls .owl-page span {
    display: block;
    width: 30px;
    height: 9px;
    background: rgba(0, 0, 0, 0.5);
    border-radius: 2px;
    box-shadow: none; 
}
div#slideshow5 .owl-controls .owl-page.active span {
    background: #0C4DA2;
}
.partners .owl-wrapper-outer {
	box-shadow: none !important;
	-webkit-box-shadow: none !important;	
}
.partners {
    display: block;
    margin: 0;
}
.partners .item img {
    margin: 0 auto;
}
h2.home {
    text-align: center;
    font-weight: bold;
    color: #0C4DA2;
    text-transform: uppercase;
    font-size: 30px;
    line-height: 58px;
    margin: 0;
}
h2.home:after {
    content: '';
    display: block;
    width: 180px;
    height: 2px;
    background: #0c4da2;
    margin: 0 auto;
    margin-bottom: 40px;
}

div.kat {
    position: relative;
    box-shadow: 0px 0px 9px #ccc;
    margin-bottom: 30px;
}
div.kat:hover {
    position: relative;
    box-shadow: 0px 0px 10px 1px #ccc;
}
div.kat a.name-kat {
    height: 0px;
    overflow: hidden;
    transition: height 0.3s;
    width: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(12, 77, 162, 0.85);
    text-align: center;
}
div.kat:hover a.name-kat {
    height: 100%;
    transition: height 0.3s;
}

a.name-kat > div {
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    line-height: 30px;
    font-size: 24px;
    width: 86%;
    margin: 90px auto;
    min-height: 80px;
    border-top: 3px solid;
    border-bottom: 3px solid;
    padding: 10px 0;
}


/*.kat a.name-kat span.katt {
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: center;
    width: 100%;
    font-size: 16px;
    font-weight: bold;
    line-height: 43px;
    background: #0C4DA2;
    color: #fff;
    text-transform: uppercase;
    cursor: pointer;
}
.kat a.name-kat span.katt i {
    font-size: 16px;
    font-weight: bold;
    padding-left: 5px;
}
.kat a.name-kat span {
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: center;
    width: 100%;
    font-size: 16px;
    font-weight: bold;
    line-height: 43px;
    background: #0C4DA2;
    color: #fff;
    text-transform: uppercase;
    cursor: pointer;
}
.kat a.name-kat span i {
    font-size: 16px;
    font-weight: bold;
    padding-left: 5px;
}

.childrens {
    display: block;
    text-align: center;
    margin: 10px 0;
    width: auto;
    float: left;
}
.attribute {
    display: block;
    text-align: center;
    margin: 10px 0;
    width: auto;
    float: left;
    padding-right: 30px;
    padding-left: 30px;
}
.attribute>ul>li {
    font-size: 14px;
    color: #fff;
}
.attribute>ul {
    padding-left: 30px !important;
}



.children-kat ul {
	list-style: none;
	padding-left: 20px;
	vertical-align: top;
	width: auto;
	display: none;
    text-align: left;
}
.kat:hover .children-kat ul {
    display: inline-block;
}

.children-kat ul span {
    color: #fff;
    padding-left: 10px;
    font-size: 14px;
}



.kat span:hover {
	text-decoration: underline;
}
.kat .children-kat {
	position: absolute;
    bottom: 0;
    background: rgba(227, 82, 2, 0.82);
    width: 100%;
    height: 0px;
    opacity: 0;
    transition: all 0.8s;
    z-index: 1;
}
.kat:hover .children-kat {
    height: auto;
    opacity: 1;
    transition: all 0.8s;
}
.kat:hover a.name-kat span.katt {
	display: none;
}
.kat:hover a.name-kat span.katt.nochild {
	display: block;
}
.kat:hover a.name-kat span {
    background:  rgba(227, 82, 2, 0.82);
}
.kat:hover a.name-kat {
    position: absolute;
    width: 100%;
}
.kat a.name-kat span i.fa.fa-angle-down {
    display: none;
}
.kat:hover a.name-kat span i.fa.fa-angle-right {
    display: none;
}
.kat:hover a.name-kat span i.fa.fa-angle-down {
    display: inline-block;
    }*/


    .consultation__section {
        background-color: #0c4da2;
        overflow: hidden;
        width: 100%;
    }
    .row.formtext {
        margin-top: 35px;
        margin-bottom: 15px;
        margin-left: 5px;
    }
    .txt {
        display: block;
        width: 100%;
        min-height: 70px;
        margin-bottom: 28px;
        background: #fff;
        margin-left: 20px;
        position: relative;
        padding: 13px 10px 5px 24px;
        font-size: 14px;
        line-height: 16px;
        text-transform: uppercase;
        font-weight: 600;
        color: #0c4da2;
    }
    .txt span {
        display: block;
        width: 100%;
        height: 100%;
    }
    .txt span:before{
        content: '';
        display: block;
        height: 40px;
        width: 40px;
        background: #DFDFDF;
        top: 15px;
        left: -20px;
        position: absolute;
    }

    .row.formtext .col-lg-6 span:after {
        content: '';
        display: block;
        text-align: center;
        color: #0c4da2;
        font-size: 24px;
        position: absolute;
        left: -20px;
        top: 15px;
        line-height: 42px;
        width: 40px;
    }
    .row.formtext .col-lg-6:nth-child(1) span:after {
        content: '1';
    }
    .row.formtext .col-lg-6:nth-child(2) span:after {
        content: '2';
    }
    .row.formtext .col-lg-6:nth-child(3) span:after {
        content: '3';
    }
    .row.formtext .col-lg-6:nth-child(4) span:after {
        content: '4';
    }
    .row.formtext .col-lg-6:nth-child(5) span:after {
        content: '5';
    }
    .row.formtext .col-lg-6:nth-child(6) span:after {
        content: '6';
    }
    form.book_consultation {
        padding: 0px;
        margin: 35px 50px 20px 50px;
    }


/*form.book_consultation {
    background: linear-gradient(180deg, #F8DD7E 0%, #F76B1C 100%);
    border-radius: 4px;
    padding: 25px;
    margin: 0 50px 50px 50px;
    }*/
    span.book__form__header {
        font-size: 20px;
        color: #fff;
        width: 70%;
        margin: 0px auto 20px auto;
        display: block;
        text-align: center;
        font-weight: 600;
        line-height: 1.2;
        min-width: 350px;
    }

    .book_consultation input {
        width: 100%;
        padding-left: 10px;
        margin-bottom: 16px;
        height: 59px;
        font-size: 16px !important;
        border-radius: 0;
    }
    .book__consultation__button {
        text-align: center;
    }
    .book_consultation button {
        width: 230px;
        height: 50px;
        background: transparent;
        color: #fff;
        border-radius: 2px;
        margin-bottom: 25px;
        margin-top: 20px;
        border: 1px solid #fff;
        outline: 0;
        font-size: 16px;
        text-transform: uppercase;
    }
    .book_consultation button:hover {
        background: #002c65;
        text-decoration: underline;
    }
    .row.formimages img {
        display: block;
        margin: 10px auto;
    }
    .row.formimages span {
        display: block;
        font-size: 14px;
        color: #000;
        text-align: center;
    }
    .row.formimages {
        margin-bottom: 50px;
    }

    form#modal-form-178 .pull-right {
        float: unset;
        width: 100%;
      
    }
    form#modal-form-178 .pull-right a.btn.btn-primary {
        float: left;

        /*width: 100px;*/
        /*height: 40px;*/
        /*line-height: 39px;*/
        /*padding: 0;*/
    }

    form#modal-form-178 .pull-right a.btn.btn-primary.btn-send-modal-form {
        float: right !important;
        padding: 16px 24px;
        line-height: 1;
        border-radius: 2px;
        width: 100%;
        margin: 1rem 0 0 0;

    }
    form#modal-form-178 .pull-right a.btn.btn-primary:hover, form#modal-form-178 .pull-right a.btn.btn-primary.btn-send-modal-form:hover {
     background: #1367d4 !important;
 
 }

 /* CATALOG PAGE ============================================================== */
/*section.breadcrumbs {
    padding: 20px 0px 0px 0px;
    background: url(/image/catalog/images/caption-bg.jpg);
    background-size: cover;
    }*/
    .automatic__machines__item a.producttitle:hover {
        color: #0C4DA2;
        text-decoration: underline;
    }
    .automatic__machines__item.viewedprod {
        background-color: #fff;
        padding: 18px;
        box-shadow: 0 0 5px rgba(50,50,50,0.5);
        width: calc(100% - 8px);
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 5px;
        margin-top: 40px;
    }
    .viewedprod ul.lastviewname a {
        color: #1367d4;
        font-size: 14px;
        font-weight: 600;
    }
    .viewedprod ul.lastviewname a:hover {
        text-decoration: underline !important;
    }
    .viewedprod ul.lastviewname {
        min-height: 80px;
        padding-top: 20px;
    }
    .viewedprod ul.lastviewname {
        list-style: none;
        padding: 0px 0;
    }
    .automatic__machines__item.viewedprod img {
        padding: 0px 0px;
    }
    .viewedprod .col-md-4.col-sm-5 {
        padding-left: 10px; 
        padding-right: 5px;
    }
    .descr h2 {
        font-size: 22px;
    }
    section.breadcrumbs {
        padding: 20px 0px 0px 0px;
        max-width: 1440PX;
        margin: 0 auto;
        background-size: cover;
        background-repeat: no-repeat;
        background-position-x: center;

        background: url(/image/catalog/images/caption-bg.jpg);
    }
    section.breadcrumbs img {
        display: none;
    }
    .breadcrumbs-category li:after {
        content: '';
        width: 14px;
        height: 12px;
        display: inline-block;
        background-image: url(/image/catalog/catalog-arrow-right.svg);
        background-color: #0C4DA2;
        background-repeat: no-repeat;
        background-position: center;
        vertical-align: middle;
    }
    .breadcrumbs-category li:last-child:after {
        display: none;
    }
    .description-category {
        background: #a0a0a0;
        padding: 20px;
        border: 2px solid #0C4DA2;
        color: #fff;
        min-height: 240px;
    }
    h1.title-category {
        font-size: 34px;
        line-height: 46px;
        color: #fff;
        font-weight: 600;
        padding-bottom: 20px;
        text-shadow: 2px 2px 3px #333;
    }
    .divider-category {
        text-align: right;
        padding: 20px;
        display: none;
    }

    .col-sm-12.descr-categories.descr {
        /*border-bottom: 3px solid #0C4DA2;*/
        padding-top: 20px;
        margin-top: 20px;
        margin-bottom: 0px;
        padding-bottom: 30px;
        overflow: hidden;
    }
    .information-container {
        /* background: #f0f0f0; */
        margin-top: 30px;
        padding-top: 0;
        /* padding: 10px 15px; */
        /* border: 1px solid #ddd; */
    }
    .service__container {
        background: #f0f0f0;
        padding: 20px 15px;
    }

    .information-container .owl-carousel {
        background: #f0f0f0;
    }
    /* ХЛЕБНЫЕ КРОШКИ ================================== */
    .breadcrumbs-category {
        margin-right: -15px;
        text-align: right;
        width: auto;
    }
    .breadcrumbs-category {
        background: #0F0101;
        text-align: left;
        padding: 10px 0px 10px 20px;
    }
    .breadcrumbs-category li {
        display: inline-block;
        font-size: 14px;
    }
    .breadcrumbs-category li a {
        color: #fff;
        margin-right: 10px;
    }
    .breadcrumbs-category li:last-child > img {
        display: none;
    }
    .breadcrumbs-category li:last-child > a {
            color: #ffffff;
    pointer-events: none;
    opacity: 0.5;
    }
    /* ================================================ */


    /* МОДУЛЬ КАТЕГОРИИ =============================== */
    .main__catalog__list li:first-child {
        border: none;
        display: none;
    }
    .main__catalog__list {
        list-style: none;
        padding: 0;
        margin: 0;
        background-color: #0c4da2;
        margin-top: 30px;
    }


    .main__catalog__list li a {
        color: #fff;
        padding-top: 6px;
    }
    .main__catalog__list >ul>a {
        padding-top: 6px;
        position: relative;
    }
    .main__catalog__list >ul>a:before {
        content: url(/image/catalog/catalog-arrow-right.svg);
        display: block;
        position: absolute;
        left: -20px;
        top: 7px;
    }

    .main__catalog__list img {
        margin-right: 0px !important;
        margin-left: 0px !important;
        float: right;
        margin: 6px !important;
    }
    .main__catalog__list li:hover a {
        color: #31498f;
        text-decoration: underline;
    }
/*.main__catalog__list li.leftborder {
    border-left: 5px solid #0C4DA2;
    }*/
    /* ================================================== */

    .cattitle {
        margin: 40px 0 30px 0;
        font-size: 24px;
    }

    .descr-categories {
        margin: 50px 0;
    }

    .category-description {
        padding-left: 11px;
        text-align: center;
        font-size: 16px;
        font-weight: bold;
        line-height: 43px;
        background: #0C4DA2;
        color: #fff;
        text-transform: uppercase;
    }

    .category-description:hover {
        text-decoration: underline;
    }
    .descr {
        font-size: 14px;
        line-height: 24px;
    }
    .descr h2 {
        margin: 20px 0;
    }
    .descr div.descr-img:before {
        content: '';
        display: block;
        width: calc(100% - 80px);
        height: 100%;
        position: absolute;
        background: #0C4DA2;
        left: 0px;
        top: 0px;
        z-index: -1;
    }
    .descr div.descr-img {
        display: block;
        margin: 5px 0px 5px 0;
        padding: 20px 0px 20px 15px;
        overflow: hidden;
        position: relative;
        z-index: 2;
        margin: 5px auto;
    }
    .descr-img img {
        width: calc(100% - 30px) !important;
        height: auto !important;
        float: right;
        box-shadow: 0px 5px 6px 0px #292929;
    }

    .descr ul {
        list-style: none;
        padding-left: 10px;
    }
    .descr ul > li:before {
        content: url(/image/catalog/images/dots-divider.svg);
        display: block;
        content: '';
        position: absolute;
        left: 0;
        width: 8px;
        height: 8px;
        background: #0c4da2;
        top: 10px;
    }
    .descr ul > li {
        display: block;
        position: relative;
        padding-left: 25px;
        padding: 5px 0px 5px 25px;
    }
    .descr ul.pagination > li {
        margin-right: -1px;
        padding: 5px 0px 5px 0px;
    }

	ul.main__catalog__list li {
        padding: 12px 10px 12px 10px;
        border-bottom: 2px solid #E5E5E5;
        color: #fff;
        cursor: pointer;
        font-size: 16px;
    }

    /* CATEGORY PAGE ================================================================== */


    .automatic__show {
        display: block;
        padding-right: 0px !important;
        border-bottom: 2px solid #ccc;
        overflow: hidden;
        margin-top: 22px;
        padding-bottom: 20px;
    }
    .automatic__show .cattitle {
       margin: 5px 0 5px 0;
       font-size: 24px;
       font-weight: 600;
       color: #0C4DA2;
       width: auto;
       display: inline-block;
       float: left;
   }

   /* select products quantity on page */
   .show {
       width: auto;
       float: right;
       display: inline-block;
   }
   .automatic__show select {
    width: 64px;
    height: 30px;
    border: 3px solid #E5E5E5;
}
.automatic__show span {
    font-size: 14px !important;
    line-height: 30px;
    color: #A2A2A2;
}
/* ================================= */

/* product card */
.automatic__machines__item {
    width: 100%;
    margin-top: 30px;
}
@media (max-width: 766px) {
.catalog_for_mob {
    display: flex;
    flex-flow: wrap;
    justify-content: space-between;
}
.catalog_for_mob .automatic__machines__item {
	width: calc(100% / 2 - 10px);
}
.catalog_for_mob .producttitle {
	font-size: 16px !important;
    line-height: normal !important;
	word-wrap: break-word; 
}
}
.automatic__machines__item a.producttitle {
    font-size: 20px;
    line-height: 32px;
    color: #0c4da2;
    margin: 0px 0 10px 0;
    display: block;
    font-weight: 600;
}
/* product img */

a.productimg {
    display: block;
/*    margin: 5px 0px 5px 0;
padding: 20px 20px 20px 15px;*/
overflow: hidden;
position: relative;
z-index: 2;
}
a.productimg:before {
    content: '';
    display: block;
    width: calc(100% - 80px);
    height: 100%;
    position: absolute;
    background: #0C4DA2;
    left: 0px;
    top: 0px;
    z-index: -1;
}
a.productimg img {
    /*width: calc(100% - 30px) !important;*/
    height: auto !important;
    float: right;
    box-shadow: 0px 5px 6px 0px #292929;
}
a.productimg>img {
    width: 100%;
}
/* ================================== */

/* video button */
.btn-video {
    display: inline-flex;
    text-align: center;
    justify-content: flex-start;
    align-items: center;
    background-color: #c40000;
    border: none;
    outline: none;
    /* border-radius: 6px;*/
    padding: 12px 25px;
    font-size: 16px;
    color: #fff;
    transition: 0.3s;
    margin-right: 30px;
    width: auto;
}
.btn-video:hover {
  color: #fff;
  background-color: #8F0000;
}
.btn-video img {
    max-height: 30px;
    width: auto;
    margin-right: 10px;
}
/* ================================== */

/* attributes short */
ul.productattr {
    list-style: none;
    padding: 0;
    margin-left: 0px;
}
ul.productattr li {
    font-size: 16px;
    line-height: 20px;
    border-bottom: 1px solid #0c4da2;
    justify-content: space-between;
    position: relative;
    padding: 7px 0px 7px 0px;
    display: none;
    color: #4F4F4F;
}
ul.productattr li:nth-child(1),
ul.productattr li:nth-child(2),
ul.productattr li:nth-child(3),
ul.productattr li:nth-child(4),
ul.productattr li:nth-child(5),
ul.productattr li:nth-child(6),
ul.productattr li:nth-child(7),
ul.productattr li:nth-child(8) {
	display: flex;
}
/*ul.productattr li:before {
    content: url(/image/catalog/images/dots-divider.svg);
    display: block;
    position: absolute;
    left: -5px;
    top: 5px;
    }*/
    ul.productattr li span:first-child {
        padding-right: 0px;
    }
    ul.productattr li span:last-child {
        text-align: right;
        min-width: 100px;
    }
    /* attributes short */

    .item__details {
        display: flex;
        justify-content: flex-end;
        margin-top: 20px;
    }
    .item__details div {
        display: flex;
        justify-content: center;
        align-items: center;
        background-color: #0C4DA2;
        border: none;
        outline: none;
        /*border-radius: 6px;*/
    }
    .item__details a {
        padding: 10px 30px;
        color: #FFFFFF;
        font-size: 16px;
    }

    .information-container div#slideshow0.owl-carousel .owl-buttons .owl-prev {
        left: 0;
        top: 39%;
    }
    .information-container div#slideshow0.owl-carousel .owl-buttons .owl-next {
        right: 0;
        top: 39%;
    }
    .information-container div#slideshow1.owl-carousel .owl-buttons .owl-prev {
        left: 0;
        top: 39%;
    }
    .information-container div#slideshow1.owl-carousel .owl-buttons .owl-next {
        right: 0;
        top: 39%;
    }
    .information-container div#slideshow2.owl-carousel .owl-buttons .owl-prev {
        left: 0;
        top: 39%;
    }
    .information-container div#slideshow2.owl-carousel .owl-buttons .owl-next {
        right: 0;
        top: 39%;
    }
    .information-container div#slideshow3.owl-carousel .owl-buttons .owl-prev {
        left: 0;
        top: 39%;
    }
    .information-container div#slideshow3.owl-carousel .owl-buttons .owl-next {
        right: 0;
        top: 39%;
    }
    .information-container div#slideshow4.owl-carousel .owl-buttons .owl-prev {
        left: 0;
        top: 39%;
    }
    .information-container div#slideshow4.owl-carousel .owl-buttons .owl-next {
        right: 0;
        top: 39%;
    }
    .information-container div#slideshow5.owl-carousel .owl-buttons .owl-prev {
        left: 0;
        top: 39%;
    }
    .information-container div#slideshow5.owl-carousel .owl-buttons .owl-next {
        right: 0;
        top: 39%;
    }
    .item__details a:hover {
        text-decoration: underline;
    }
    a.popup-btn.order.btn.btn-primary.btn-lg.btn-block {
        /*border-radius: 6px;*/
    }


    .item__details div:hover {
        background: #1367d4;
    }
    a.popup-btn.order.btn.btn-primary.btn-lg.btn-block:hover {
        background: #1367d4;
        text-decoration: underline;
    }

	div[id^="tabcustom"] {
        /* padding-top: 30px; */
    }		 
     ul.pagination {
        margin: 0px auto 10px;
        /* display: block; */
        display: flex;
        flex-wrap: wrap;
        gap: 1rem 0;
        overflow: hidden;
        text-align: right;
        padding-left: 0;
        border-radius: 0px;
        font-size: 18px;
        line-height: 40px;
    }
    .pagination>li>a, .pagination>li>span {
        position: relative;
        float: left;
        padding: 10px 15px;
        /* width: 40px; */
        /* height: 40px; */
        margin-left: 0px;
        line-height: 20px;
        font-size: 18px;
        color: #0c4da2;
        text-decoration: none;
        background-color: #fff;
        border: 1px solid #0c4da2;
    }
    .pagination>li:first-child>a, .pagination>li:first-child>span {
        margin-left: 0;
        border-top-left-radius: 6px;
        border-bottom-left-radius: 6px;
    }
    .pagination>li:last-child>a, .pagination>li:last-child>span {
        border-top-right-radius: 6px;
        border-bottom-right-radius: 6px;
    }
    .pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
        z-index: 2;
        color: #fff;
        cursor: default;
        background-color: #0C4DA2;
        border-color: #0C4DA2;
    }


    /* PRODUCT PAGE =============================================================================================================== */


    /* слайдер изображений товара */
/*.slider-for {
    padding-left: 30px;
    padding-top: 20px;
    padding-bottom: 20px;
    }*/
/*.slider-for:before {
    content: '';
    display: block;
    width: calc(100% - 80px);
    height: 100%;
    position: absolute;
    background: #0C4DA2;
    left: 15px;
    top: 0px;
    z-index: -1;
}
.slider-for.slick-initialized:before {
    content: '';
    display: block;
    width: calc(100% - 80px);
    height: 100%;
    position: absolute;
    background: #0C4DA2;
    left: 0px;
    top: 0px;
    z-index: -1;
    }*/
    .slider-for .slick-list.draggable {
        box-shadow: 0px 4px 10px #333;
        margin-right: 10px;
    }

    div.slider-for .item > a {
      height: 405px; 
      overflow: hidden;
      background-size: cover;
      background-position: center;
      display: block;
      box-shadow: 3px 4px 10px #333;
      margin-right: 15px;
  }
  div.slider-for.slick-initialized .item > a {
      height: 300px; 
      box-shadow: none;
  }
  div.slider-for .item > a > img {
      display: none;
  }
  div.slider-for .item > a {
    width: 100%;
}
.slick-next-icon, .slick-prev-icon {
    position: absolute;
    top: 0;
    display: block;
    width: 45px;
    background: rgba(0, 0, 0, 0.6);
    height: 100%;
    padding: 40px 0;
    text-align: center;
    cursor: pointer;
}
.slick-next-icon:hover, .slick-prev-icon:hover {
    background: rgba(227, 82, 2, 0.7);
}
.slick-next-icon i, .slick-prev-icon i{
    color: #fff;
    font-size: 30px !important;
}
.slick-next-icon {
    right: 0px !important;
    z-index: 2;
}
.slick-prev-icon {
    left: 0px !important;
    z-index: 2;
}
.slider-nav .item {
    padding: 0px 5px;
    cursor: pointer;
}
.slider-nav .item:focus, .slider-nav .item:active  {
    outline: none !important;
}
.slider-nav {
    margin-top: 30px;
}
.item__attention {
    border: 3px solid #0c4da2;
    background-color: #fff;
    margin: 40px 0;
    padding: 12px 12px;
}

.item__attention h2 {
    font-size: 22px;
    font-weight: 700;
    margin-top: 0;
    color: #0c4da2;
}
/* ================================================== */

/* кнопки */
.btn {
    padding: 15px 12px;
    font-size: 16px;
    border: 0px solid #cccccc;
    border-radius: 0px;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
}
.btn-group-lg>.btn, .btn-lg {
    line-height: 1;
}
.btn-primary {
    color: #ffffff;
    text-shadow: none; 
    background-color: #f8762a;
    background-image: linear-gradient(to bottom, #f8762a, #f8762a);
    background-repeat: repeat-x;
    border-color: #1367d4 #1367d4 #1367d4;
}
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
    background-color: #1367d4;
    background-position: unset; 
}
.btn-primary.focus, .btn-primary:focus {
    color: #fff;
    background-color: #1367d4 !important;
    border-color: #1367d4 !important;
}
.add__block__item > div {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 0px;
    width: 100%;
}
/* ========================================== */ 

/* окно заказа */
.fancybox-opened .fancybox-skin {
    box-shadow: none !important;
}
 .popup-content label:not(.modal-checkbox),.fancy_form_row label {
    font-weight: 600;
    display: inline-block;
    margin-bottom: 0.5rem;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    letter-spacing: -0.03em;
    line-height: 1.3;
}
.popup-content label > span, .fancy_form_row label > span{
    color: red;
}
header.fancy_heading {
       /*padding: 2rem 4rem 1.5rem 4rem;*/
    }
.fancybox-skin {
    border: 0px solid #ffffff;
    background: #fff !important;
    border-radius: 2px !important;
    -webkit-box-shadow: rgba(000,000,000,0.9) 0 0px 2px, inset rgba(255,255,255,0.4) 0 0px 0;
    -moz-box-shadow: rgba(000,000,000,0.9) 0 0px 2px, inset rgba(255,255,255,0.4) 0 0px 0;
    box-shadow: rgba(000,000,000,0.9) 0 0px 2px, inset rgba(255,255,255,0.4) 0 0px 0;
    font-family: 'Helvetica Neue',Helvetica,sans-serif;
    text-decoration: none;
    vertical-align: middle;
    max-width: 100%;
    padding: 20px;

}

.fancybox-close {
       position: absolute;
    top: 0.12rem !important;
    right: 0rem !important;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 8040;
}
.fancybox-close:after {
    content:'+';
position: absolute;
    right: 2rem;
    font-family: "Open Sans", sans-serif;
    top: 1.5rem;
    z-index: 80;
    color: rgb(0, 0, 0);
    font-size: 30px;
  
    transform: rotate(45deg);
    border-width: initial;
    border-style: none;
    border-color: initial;
    border-image: initial;
    background: none;
    outline: none;
    padding: 0px;
}

.titlewindow {
     font-size: 20px;
    padding: 0 0 2.5rem 0;
    font-weight: 500;
    font-family: 'Roboto', sans-serif !important;
    line-height: 1;
    color: #000;
}
.request-form fieldset {
        display: flex
;
    flex-direction: column;
    gap: 1.5rem;
    
}
.request-form {
    margin-top: 1.5rem;
}
.request-popup {
padding: 2.5rem !important;
color: #000;
}

.request-popup input, .request-popup textarea {
           background: #f0f0f0;
    width: 100% !important;
    display: block;
    padding: 1rem 1.5rem;
    margin: 0;
    outline: none;
    box-sizing: border-box;
    border: 1px solid #fff;
    border-radius: 2px;
    min-height: 50px;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
}
.request-popup input[type="checkbox"] {
 min-height: auto;   
 width: auto !important;
}
.fancy_form_row.fancy_form_submit input {
    background: #0c4da2 !important;
    border: 1px solid #0c4da2 !important;
    border-radius: 2px !important;
width: 100% !important;
    color: #fff !important;
    font-size: 16px;
    line-height: 1.2;
    font-weight: 400 !important;
    letter-spacing: 0.01em;
    font-family: 'Roboto', sans-serif;
    margin-bottom: 0;
}
.request-popup .fancy_form_row.fancy_form_submit input {
    background: #0c4da2;
    color: #fff;
}
.fancy_form_row.fancy_form_submit input:hover {
    background: #1367d4 !important;
    border: 1px solid #1367d4 !important;
}

.fancybox-opened {
    z-index: 8030;
    background: #fff;
    /*padding: 2.5rem !important;*/
    /*box-shadow: 0 0 20px rgba(64, 58, 58, 0.35);*/
    width: 420px;
    max-width: 100%;
    border-radius: 2px;
}
.fancybox-inner {
    margin: 0 auto;
    width: 420px;
    max-width: 100%;
    border-radius: 2px;
  
}

.fancy_heading h3 {
display: block;
    font-size: 13px;
    color: #666 !important;
    font-family: 'roboto', sans-serif;
    line-height: 1.35;
    font-weight: 400 !important;
    margin: 0 !important;
  
    text-shadow: none !important;
    text-align: left !important;
    max-width: 80%;
}

.fancy_heading span {
    display: inline-block;
    vertical-align: top;
    font-size: 15px;
    line-height: 1.2;
    margin-bottom: 0.5rem;
    font-weight: 500;
    letter-spacing: -0.01em;
    font-family: 'Roboto', sans-serif;
}


/* ======================== */
/* ====== ABOUT PAGE ====== */
.about p {
    /*font-size: 17px;
    line-height: 30px;*/
    padding: 5px 0;
}
.about h2 {
    font-size: 36px;
    margin-bottom: 20px;
}
div.bgimg {
    display: block;
    margin: 5px 0px 5px 0;
    padding: 20px 20px 20px 15px;
    overflow: hidden;
    position: relative;
    z-index: 2;
}
div.bgimg:before {
    content: '';
    display: block;
    width: calc(100% - 80px);
    height: 100%;
    position: absolute;
    background: #0C4DA2;
    left: 0px;
    top: 0px;
    z-index: -1;
}
div.bgimg img {
    width: calc(100% - 30px) !important;
    height: auto !important;
    float: right;
    box-shadow: 0px 5px 6px 0px #292929;
}
div.bgimg iframe {
    width: calc(100% - 30px) !important;
    float: right;
    box-shadow: 0px 5px 6px 0px #292929;
}

/* .information-container {
    padding: 30px 0 20px;
    }*/
    div#banner0 img {
        padding: 15px;
    }
    /* ======================== */
    /* ====== CONTACT PAGE ====== */
    .contacts p {
/*    font-size: 17px;
line-height: 30px;*/
padding: 10px 0;
}
.contacts h2 {
    font-size: 36px;
    margin-bottom: 20px;
}
.contacts p>span {
    display: block;
    margin-left: 40px;
}
/* ======================== */

/* ====== VIDEO PAGE ====== */
.iframe-wrap {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}
.iframe-wrap iframe,
.iframe-wrap object, 
.iframe-wrap embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.main-video {
    margin-bottom: 20px;
}
.additional-video {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-align-items: stretch;
    align-items: stretch;
    margin-left: -10px !important;
    margin-right: -10px !important;
}
.additional-video [class^="col"] {
    padding-left: 10px !important;
    padding-right: 10px !important;
    margin-bottom: 20px;
}
.additional-video .additional-video__link {
    position: relative;
    display: block;
    height: 280px;
}
.additional-video .additional-video__link img {
    width: 100%;
    height: 100%;
}
.additional-video .additional-video__title {
    display: block;
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    height: 64px;
    margin: 0 auto;
    padding: 10px 40px;
    border-radius: 3px;
    background-color: rgb(12 77 162 / 80%);
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    left: 10px;
    right: 10px;
    min-height: 64px;
    max-width: 480px;
     
}
@media (max-width: 991px) {
    .additional-video .additional-video__title {
        padding-left: 0;padding-right: 0;
}
}
@media (min-width: 768px) and (max-width: 991px) {
    .additional-video .additional-video__title {font-size: 12px}
}

@media (max-width: 380px) {
    .additional-video .additional-video__title{
        font-size: 12px;
        line-height: 1;
        min-height: 45px;
    }
}

.additional-video .additional-video__button {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.additional-video .youtube-button {
    display: block;
    width: 57px;
    height: 40px;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBtZWV0IiB2aWV3Qm94PSIyNDMuMTU1NjUzMzU0NzgxMTggMTU0Ljg1NjE2MzE5MjQ0OTQ2IDg1LjAwMDA1NTUwNDk1ODE0IDU5Ljc2Nzk5ODcxNDM3MzQ1IiB3aWR0aD0iODUiIGhlaWdodD0iNTkuNzciPjxkZWZzPjxwYXRoIGQ9Ik0yODguNDggMTU0Ljg3TDI4OS4xNyAxNTQuODhMMjg5LjkxIDE1NC44OEwyOTAuNzIgMTU0Ljg5TDI5MS41OCAxNTQuOTFMMjkyLjQ4IDE1NC45MkwyOTMuNDMgMTU0LjkzTDI5NC40MiAxNTQuOTVMMjk1LjQ0IDE1NC45N0wyOTYuNDkgMTU0Ljk5TDI5Ny41NiAxNTUuMDJMMjk4LjY2IDE1NS4wNUwyOTkuNzggMTU1LjA4TDMwMC45IDE1NS4xMkwzMDMuMTcgMTU1LjE5TDMwNC4zMiAxNTUuMjNMMzA1LjQ0IDE1NS4yOEwzMDYuNTcgMTU1LjM0TDMwNy42OCAxNTUuNEwzMDguNzcgMTU1LjQ2TDMwOS44NCAxNTUuNTNMMzEwLjg4IDE1NS42TDMxMS44OSAxNTUuNjhMMzEyLjg3IDE1NS43N0wzMTMuOCAxNTUuODVMMzE0LjcgMTU1Ljk1TDMxNS41MyAxNTYuMDVMMzE2LjMyIDE1Ni4xNUwzMTcuMDYgMTU2LjI3TDMxNy43MyAxNTYuMzlMMzE4LjMzIDE1Ni41MUwzMTguODcgMTU2LjY0TDMxOS40MSAxNTYuOEwzMTkuNjggMTU2LjlMMzE5Ljk0IDE1Ni45OUwzMjAuNDYgMTU3LjIxTDMyMC43IDE1Ny4zM0wzMjAuOTYgMTU3LjQ2TDMyMS40NCAxNTcuNzJMMzIxLjkyIDE1OC4wMUwzMjIuMTUgMTU4LjE2TDMyMi4zNyAxNTguMzNMMzIyLjYgMTU4LjQ5TDMyMi44MSAxNTguNjdMMzIzLjAzIDE1OC44NUwzMjMuMjIgMTU5LjAzTDMyMy40MyAxNTkuMjJMMzIzLjYzIDE1OS40MUwzMjMuODIgMTU5LjYxTDMyNC4wMSAxNTkuODJMMzI0LjM3IDE2MC4yNEwzMjQuNzEgMTYwLjY3TDMyNC44NyAxNjAuOUwzMjUuMDIgMTYxLjEzTDMyNS4xNyAxNjEuMzdMMzI1LjQ1IDE2MS44NUwzMjUuNTggMTYyLjFMMzI1LjcgMTYyLjM1TDMyNS44MSAxNjIuNjFMMzI2LjAzIDE2My4xMkwzMjYuMTMgMTYzLjM5TDMyNi4yMiAxNjMuNjZMMzI2LjM4IDE2NC4yTDMyNi41MSAxNjQuNzJMMzI2LjYzIDE2NS4yNkwzMjYuNzUgMTY1LjgyTDMyNi44NiAxNjYuNEwzMjYuOTcgMTY3LjAxTDMyNy4wNyAxNjcuNjNMMzI3LjE2IDE2OC4yNkwzMjcuMjUgMTY4LjkxTDMyNy4zMyAxNjkuNTdMMzI3LjQxIDE3MC4yNEwzMjcuNTUgMTcxLjU5TDMyNy43MyAxNzMuNjVMMzI3Ljc4IDE3NC4zM0wzMjcuODIgMTc1LjAyTDMyNy44NyAxNzUuNjlMMzI3LjkgMTc2LjM1TDMyNy45NCAxNzdMMzI3Ljk3IDE3Ny42NUwzMjguMDMgMTc4Ljg4TDMyOC4wNSAxNzkuNDdMMzI4LjA3IDE4MC4wNEwzMjguMDkgMTgwLjU5TDMyOC4xIDE4MS4xMUwzMjguMTEgMTgxLjYxTDMyOC4xMyAxODIuMDhMMzI4LjEzIDE4Mi41MkwzMjguMTQgMTgyLjkzTDMyOC4xNSAxODMuM0wzMjguMTUgMTgzLjYzTDMyOC4xNiAxODMuOTNMMzI4LjE2IDE4NS42N0wzMjguMTUgMTg1Ljk3TDMyOC4xNSAxODYuMjlMMzI4LjE0IDE4Ni42N0wzMjguMTMgMTg3LjA4TDMyOC4xMyAxODcuNTJMMzI4LjExIDE4Ny45OUwzMjguMSAxODguNDlMMzI4LjA5IDE4OUwzMjguMDcgMTg5LjU1TDMyOC4wNSAxOTAuMTNMMzI4LjAzIDE5MC43MkwzMjggMTkxLjMyTDMyNy45NyAxOTEuOTVMMzI3Ljk0IDE5Mi41OUwzMjcuOSAxOTMuMjVMMzI3Ljg3IDE5My45TDMyNy44MiAxOTQuNThMMzI3Ljc4IDE5NS4yNkwzMjcuNzMgMTk1Ljk1TDMyNy42NyAxOTYuNjJMMzI3LjU1IDE5OEwzMjcuNDggMTk4LjY5TDMyNy40MSAxOTkuMzVMMzI3LjMzIDIwMC4wM0wzMjcuMjUgMjAwLjY5TDMyNy4xNiAyMDEuMzRMMzI3LjA3IDIwMS45N0wzMjYuOTcgMjAyLjU5TDMyNi44NiAyMDMuMTlMMzI2Ljc1IDIwMy43OEwzMjYuNjMgMjA0LjMzTDMyNi41MSAyMDQuODdMMzI2LjM4IDIwNS4zOUwzMjYuMyAyMDUuNjdMMzI2LjIyIDIwNS45NEwzMjYuMTMgMjA2LjIxTDMyNi4wMyAyMDYuNDdMMzI1LjgxIDIwNi45OEwzMjUuNTggMjA3LjQ4TDMyNS40NSAyMDcuNzNMMzI1LjMxIDIwNy45N0wzMjUuMTcgMjA4LjJMMzI1LjAyIDIwOC40NEwzMjQuODcgMjA4LjY2TDMyNC43MSAyMDguODlMMzI0LjU0IDIwOS4xMUwzMjQuMzcgMjA5LjMxTDMyNC4wMSAyMDkuNzNMMzIzLjgyIDIwOS45M0wzMjMuNjMgMjEwLjEyTDMyMy40MyAyMTAuMzFMMzIzLjIyIDIxMC41TDMyMy4wMyAyMTAuNjhMMzIyLjgxIDIxMC44NUwzMjIuNiAyMTEuMDJMMzIyLjM3IDIxMS4xOEwzMjIuMTUgMjExLjM0TDMyMS45MiAyMTEuNDlMMzIxLjY4IDIxMS42NEwzMjEuNDQgMjExLjc4TDMyMC45NiAyMTIuMDNMMzIwLjcgMjEyLjE1TDMyMC40NiAyMTIuMjdMMzIwLjIgMjEyLjM4TDMxOS42OCAyMTIuNThMMzE5LjQxIDIxMi42N0wzMTguODcgMjEyLjgzTDMxOC4zMyAyMTIuOTZMMzE3LjczIDIxMy4wOUwzMTcuMDYgMjEzLjIxTDMxNi4zMiAyMTMuMzJMMzE1LjUzIDIxMy40MkwzMTQuNyAyMTMuNTJMMzEzLjggMjEzLjYyTDMxMi44NyAyMTMuNzFMMzExLjg5IDIxMy43OUwzMTAuODggMjEzLjg3TDMwOS44NCAyMTMuOTRMMzA4Ljc3IDIxNC4wMUwzMDcuNjggMjE0LjA3TDMwNi41NyAyMTQuMTNMMzA1LjQ0IDIxNC4xOUwzMDQuMzIgMjE0LjI0TDMwMy4xNyAyMTQuMjlMMzAwLjkgMjE0LjM3TDI5OS43OCAyMTQuNEwyOTguNjYgMjE0LjQyTDI5Ny41NiAyMTQuNDVMMjk2LjQ5IDIxNC40OEwyOTUuNDQgMjE0LjVMMjk0LjQyIDIxNC41MkwyOTMuNDMgMjE0LjU0TDI5Mi40OCAyMTQuNTZMMjkxLjU4IDIxNC41N0wyOTAuNzIgMjE0LjU4TDI4OS45MSAyMTQuNTlMMjg5LjE3IDIxNC42TDI4OC40OCAyMTQuNkwyODcuODUgMjE0LjYxTDI4Ni40MSAyMTQuNjFMMjg2LjA5IDIxNC42MkwyODUuMjMgMjE0LjYyTDI4NC45IDIxNC42MUwyODMuNDcgMjE0LjYxTDI4Mi44NCAyMTQuNkwyODIuMTUgMjE0LjZMMjgxLjQgMjE0LjU5TDI4MC41OSAyMTQuNThMMjc5LjczIDIxNC41N0wyNzguODQgMjE0LjU2TDI3Ny44OCAyMTQuNTRMMjc2Ljg5IDIxNC41MkwyNzUuODggMjE0LjVMMjc0LjgyIDIxNC40OEwyNzMuNzUgMjE0LjQ1TDI3Mi42NSAyMTQuNDJMMjcxLjU0IDIxNC40TDI3MC40MSAyMTQuMzdMMjY4LjE0IDIxNC4yOUwyNjUuODcgMjE0LjE5TDI2NC43NCAyMTQuMTNMMjYzLjY0IDIxNC4wN0wyNjIuNTQgMjE0LjAxTDI2MS40NyAyMTMuOTRMMjYwLjQ0IDIxMy44N0wyNTkuNDIgMjEzLjc5TDI1OC40NSAyMTMuNzFMMjU3LjUxIDIxMy42MkwyNTYuNjIgMjEzLjUyTDI1NS43OCAyMTMuNDJMMjU0Ljk5IDIxMy4zMkwyNTQuMjUgMjEzLjIxTDI1My41OSAyMTMuMDlMMjUyLjk5IDIxMi45NkwyNTIuNDUgMjEyLjgzTDI1Mi4xOCAyMTIuNzVMMjUxLjkgMjEyLjY3TDI1MS42NCAyMTIuNThMMjUxLjM3IDIxMi40OEwyNTEuMTEgMjEyLjM4TDI1MC44NiAyMTIuMjdMMjUwLjM2IDIxMi4wM0wyNTAuMTEgMjExLjlMMjQ5Ljg3IDIxMS43OEwyNDkuNjMgMjExLjY0TDI0OS4xNyAyMTEuMzRMMjQ4Ljk0IDIxMS4xOEwyNDguNzIgMjExLjAyTDI0OC41IDIxMC44NUwyNDguMyAyMTAuNjhMMjQ4LjA5IDIxMC41TDI0Ny42OSAyMTAuMTJMMjQ3LjUgMjA5LjkzTDI0Ny4zMSAyMDkuNzNMMjQ3LjEyIDIwOS41MkwyNDYuNzggMjA5LjExTDI0Ni42MSAyMDguODlMMjQ2LjQ1IDIwOC42NkwyNDYuMjkgMjA4LjQ0TDI0Ni4xNCAyMDguMkwyNDYgMjA3Ljk3TDI0NS44NyAyMDcuNzNMMjQ1Ljc0IDIwNy40OEwyNDUuNSAyMDYuOThMMjQ1LjM5IDIwNi43MkwyNDUuMTkgMjA2LjIxTDI0NS4wMSAyMDUuNjdMMjQ0Ljk0IDIwNS4zOUwyNDQuOCAyMDQuODdMMjQ0LjY4IDIwNC4zM0wyNDQuNTYgMjAzLjc4TDI0NC40NSAyMDMuMTlMMjQ0LjM1IDIwMi41OUwyNDQuMjUgMjAxLjk3TDI0NC4xNSAyMDEuMzRMMjQ0LjA3IDIwMC42OUwyNDMuOTggMjAwLjAzTDI0My45IDE5OS4zNUwyNDMuODMgMTk4LjY5TDI0My43NiAxOThMMjQzLjY0IDE5Ni42MkwyNDMuNTkgMTk1Ljk1TDI0My41NCAxOTUuMjZMMjQzLjQ5IDE5NC41OEwyNDMuNDUgMTkzLjlMMjQzLjQxIDE5My4yNUwyNDMuMzggMTkyLjU5TDI0My4zNCAxOTEuOTVMMjQzLjMyIDE5MS4zMkwyNDMuMyAxOTAuNzJMMjQzLjI4IDE5MC4xM0wyNDMuMjYgMTg5LjU1TDI0My4yNCAxODlMMjQzLjIyIDE4OC40OUwyNDMuMjEgMTg3Ljk5TDI0My4yIDE4Ny41MkwyNDMuMTkgMTg3LjA4TDI0My4xOCAxODYuNjdMMjQzLjE4IDE4Ni4yOUwyNDMuMTcgMTg1Ljk3TDI0My4xNyAxODUuNDFMMjQzLjE2IDE4NS4yTDI0My4xNiAxODQuNEwyNDMuMTcgMTg0LjE4TDI0My4xNyAxODMuNjNMMjQzLjE4IDE4My4zTDI0My4xOCAxODIuOTNMMjQzLjE5IDE4Mi41MkwyNDMuMiAxODIuMDhMMjQzLjIxIDE4MS42MUwyNDMuMjIgMTgxLjExTDI0My4yNCAxODAuNTlMMjQzLjI2IDE4MC4wNEwyNDMuMjggMTc5LjQ3TDI0My4zIDE3OC44OEwyNDMuMzIgMTc4LjI3TDI0My4zNCAxNzcuNjVMMjQzLjM4IDE3N0wyNDMuNDEgMTc2LjM1TDI0My40OSAxNzUuMDJMMjQzLjU0IDE3NC4zM0wyNDMuNTkgMTczLjY1TDI0My42NCAxNzIuOTdMMjQzLjc2IDE3MS41OUwyNDMuOSAxNzAuMjRMMjQzLjk4IDE2OS41N0wyNDQuMDcgMTY4LjkxTDI0NC4xNSAxNjguMjZMMjQ0LjI1IDE2Ny42M0wyNDQuMzUgMTY3LjAxTDI0NC40NSAxNjYuNEwyNDQuNTYgMTY1LjgyTDI0NC42OCAxNjUuMjZMMjQ0LjggMTY0LjcyTDI0NC45NCAxNjQuMkwyNDUuMDEgMTYzLjkzTDI0NS4xOSAxNjMuMzlMMjQ1LjI5IDE2My4xMkwyNDUuMzkgMTYyLjg3TDI0NS41IDE2Mi42MUwyNDUuNjIgMTYyLjM1TDI0NS43NCAxNjIuMUwyNDUuODcgMTYxLjg1TDI0Ni4xNCAxNjEuMzdMMjQ2LjI5IDE2MS4xM0wyNDYuNjEgMTYwLjY3TDI0Ni45NSAxNjAuMjRMMjQ3LjEyIDE2MC4wM0wyNDcuNSAxNTkuNjFMMjQ3LjY5IDE1OS40MUwyNDguMDkgMTU5LjAzTDI0OC41IDE1OC42N0wyNDguNzIgMTU4LjQ5TDI0OC45NCAxNTguMzNMMjQ5LjE3IDE1OC4xNkwyNDkuNjMgMTU3Ljg2TDI0OS44NyAxNTcuNzJMMjUwLjExIDE1Ny41OUwyNTAuNjEgMTU3LjMzTDI1MC44NiAxNTcuMjFMMjUxLjM3IDE1Ni45OUwyNTEuNjQgMTU2LjlMMjUxLjkgMTU2LjhMMjUyLjE4IDE1Ni43MkwyNTIuNDUgMTU2LjY0TDI1Mi45OSAxNTYuNTFMMjUzLjU5IDE1Ni4zOUwyNTQuMjUgMTU2LjI3TDI1NC45OSAxNTYuMTVMMjU1Ljc4IDE1Ni4wNUwyNTYuNjIgMTU1Ljk1TDI1Ny41MSAxNTUuODVMMjU4LjQ1IDE1NS43N0wyNTkuNDIgMTU1LjY4TDI2MC40NCAxNTUuNkwyNjEuNDcgMTU1LjUzTDI2Mi41NCAxNTUuNDZMMjYzLjY0IDE1NS40TDI2NC43NCAxNTUuMzRMMjY1Ljg3IDE1NS4yOEwyNjcgMTU1LjIzTDI3MC40MSAxNTUuMTJMMjcxLjU0IDE1NS4wOEwyNzIuNjUgMTU1LjA1TDI3My43NSAxNTUuMDJMMjc0LjgyIDE1NC45OUwyNzUuODggMTU0Ljk3TDI3Ni44OSAxNTQuOTVMMjc3Ljg4IDE1NC45M0wyNzguODQgMTU0LjkyTDI3OS43MyAxNTQuOTFMMjgwLjU5IDE1NC44OUwyODEuNCAxNTQuODhMMjgyLjE1IDE1NC44OEwyODIuODQgMTU0Ljg3TDI4My40NyAxNTQuODdMMjg0LjAyIDE1NC44NkwyODcuMjkgMTU0Ljg2TDI4Ny44NSAxNTQuODdMMjg4LjQ4IDE1NC44N1pNMjk5LjE4IDE4NC44TDI3Ni45NiAxNzIuMTZMMjc2Ljk2IDE5Ny40NEwyOTkuMTggMTg0LjhaIiBpZD0iazMxRXZwVlJmIj48L3BhdGg+PHBhdGggZD0iTTI3Ni45NSAxOTcuNDdMMjc2Ljk1IDE4NC44MkwyNzYuOTUgMTcyLjE2TDI4OC4xIDE3OC40OEwyOTkuMjUgMTg0LjgyTDI4OC4xIDE5MS4xNUwyNzYuOTUgMTk3LjQ3WiIgaWQ9ImN0WHlBdFE1QiI+PC9wYXRoPjwvZGVmcz48Zz48Zz48Zz48dXNlIHhsaW5rOmhyZWY9IiNrMzFFdnBWUmYiIG9wYWNpdHk9IjEiIGZpbGw9IiMwMDAwMDAiIGZpbGwtb3BhY2l0eT0iMC41Ij48L3VzZT48Zz48dXNlIHhsaW5rOmhyZWY9IiNrMzFFdnBWUmYiIG9wYWNpdHk9IjEiIGZpbGwtb3BhY2l0eT0iMCIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjEiIHN0cm9rZS1vcGFjaXR5PSIwIj48L3VzZT48L2c+PC9nPjxnPjx1c2UgeGxpbms6aHJlZj0iI2N0WHlBdFE1QiIgb3BhY2l0eT0iMSIgZmlsbD0iI2ZmZmZmZiIgZmlsbC1vcGFjaXR5PSIxIj48L3VzZT48Zz48dXNlIHhsaW5rOmhyZWY9IiNjdFh5QXRRNUIiIG9wYWNpdHk9IjEiIGZpbGwtb3BhY2l0eT0iMCIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjEiIHN0cm9rZS1vcGFjaXR5PSIwIj48L3VzZT48L2c+PC9nPjwvZz48L2c+PC9zdmc+");
    background-size: cover;
}
.additional-video .additional-video__link:hover .youtube-button {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBtZWV0IiB2aWV3Qm94PSIyNDIuMDE5Mjg5NzE4NDE3NTMgMTUzLjcxOTc5OTU1NjA4NTgzIDg1LjAwMDA1NTUwNDk1ODA2IDU5Ljc2Nzk5ODcxNDM3MzQ1IiB3aWR0aD0iODUiIGhlaWdodD0iNTkuNzciPjxkZWZzPjxwYXRoIGQ9Ik0yODcuMzQgMTUzLjczTDI4OC4wMyAxNTMuNzRMMjg4Ljc4IDE1My43NEwyODkuNTggMTUzLjc1TDI5MC40NCAxNTMuNzdMMjkxLjM1IDE1My43OEwyOTIuMjkgMTUzLjc5TDI5My4yOCAxNTMuODFMMjk0LjMxIDE1My44M0wyOTUuMzUgMTUzLjg1TDI5Ni40MyAxNTMuODhMMjk3LjUyIDE1My45MUwyOTguNjQgMTUzLjk0TDI5OS43NyAxNTMuOThMMzAyLjA0IDE1NC4wNkwzMDMuMTggMTU0LjFMMzA0LjMxIDE1NC4xNUwzMDUuNDMgMTU0LjIxTDMwNi41NCAxNTQuMjdMMzA3LjYzIDE1NC4zM0wzMDguNyAxNTQuNEwzMDkuNzUgMTU0LjQ3TDMxMC43NSAxNTQuNTVMMzExLjczIDE1NC42NEwzMTIuNjcgMTU0LjcyTDMxMy41NiAxNTQuODJMMzE0LjQgMTU0LjkyTDMxNS4xOSAxNTUuMDFMMzE1LjkyIDE1NS4xM0wzMTYuNTkgMTU1LjI1TDMxNy4yIDE1NS4zN0wzMTcuNzQgMTU1LjVMMzE4LjI3IDE1NS42NkwzMTguNTQgMTU1Ljc2TDMxOC44IDE1NS44NUwzMTkuMzIgMTU2LjA3TDMxOS41NyAxNTYuMTlMMzE5LjgzIDE1Ni4zMkwzMjAuMzEgMTU2LjU4TDMyMC43OCAxNTYuODhMMzIxLjAxIDE1Ny4wM0wzMjEuMjMgMTU3LjJMMzIxLjQ2IDE1Ny4zNkwzMjEuNjcgMTU3LjUzTDMyMS44OSAxNTcuNzFMMzIyLjA5IDE1Ny44OUwzMjIuMyAxNTguMDhMMzIyLjUgMTU4LjI3TDMyMi42OSAxNTguNDdMMzIyLjg4IDE1OC42OEwzMjMuMjMgMTU5LjFMMzIzLjU3IDE1OS41NEwzMjMuNzMgMTU5Ljc3TDMyMy44OCAxNjBMMzI0LjAzIDE2MC4yM0wzMjQuMzEgMTYwLjcxTDMyNC40NCAxNjAuOTZMMzI0LjU2IDE2MS4yMUwzMjQuNjggMTYxLjQ3TDMyNC45IDE2MS45OUwzMjUgMTYyLjI2TDMyNS4wOSAxNjIuNTNMMzI1LjI1IDE2My4wNkwzMjUuMzggMTYzLjU4TDMyNS41IDE2NC4xMkwzMjUuNjEgMTY0LjY5TDMyNS43MiAxNjUuMjZMMzI1LjgzIDE2NS44N0wzMjUuOTMgMTY2LjQ5TDMyNi4wMiAxNjcuMTNMMzI2LjExIDE2Ny43OEwzMjYuMTkgMTY4LjQzTDMyNi4yNyAxNjkuMUwzMjYuNDEgMTcwLjQ1TDMyNi41OSAxNzIuNTJMMzI2LjY0IDE3My4xOUwzMjYuNjggMTczLjg4TDMyNi43MyAxNzQuNTVMMzI2Ljc2IDE3NS4yMkwzMjYuOCAxNzUuODZMMzI2LjgzIDE3Ni41MUwzMjYuODkgMTc3Ljc1TDMyNi45MSAxNzguMzNMMzI2LjkzIDE3OC45TDMyNi45NSAxNzkuNDVMMzI2Ljk2IDE3OS45OEwzMjYuOTcgMTgwLjQ4TDMyNi45OSAxODAuOTRMMzI2Ljk5IDE4MS4zOEwzMjcgMTgxLjc5TDMyNy4wMSAxODIuMTZMMzI3LjAxIDE4Mi41TDMyNy4wMiAxODIuOEwzMjcuMDIgMTg0LjUzTDMyNy4wMSAxODQuODNMMzI3LjAxIDE4NS4xNkwzMjcgMTg1LjU0TDMyNi45OSAxODUuOTRMMzI2Ljk5IDE4Ni4zOEwzMjYuOTcgMTg2Ljg1TDMyNi45NiAxODcuMzVMMzI2Ljk1IDE4Ny44N0wzMjYuOTMgMTg4LjQyTDMyNi45MSAxODguOTlMMzI2Ljg5IDE4OS41OEwzMjYuODYgMTkwLjE5TDMyNi44MyAxOTAuODJMMzI2LjggMTkxLjQ1TDMyNi43NiAxOTIuMTFMMzI2LjczIDE5Mi43N0wzMjYuNjggMTkzLjQ1TDMyNi42NCAxOTQuMTJMMzI2LjU5IDE5NC44MUwzMjYuNTMgMTk1LjQ5TDMyNi40MSAxOTYuODZMMzI2LjM0IDE5Ny41NUwzMjYuMjcgMTk4LjIyTDMyNi4xOSAxOTguODlMMzI2LjExIDE5OS41NUwzMjYuMDIgMjAwLjJMMzI1LjkzIDIwMC44NEwzMjUuODMgMjAxLjQ1TDMyNS43MiAyMDIuMDVMMzI1LjYxIDIwMi42NEwzMjUuNSAyMDMuMkwzMjUuMzggMjAzLjc0TDMyNS4yNSAyMDQuMjVMMzI1LjE3IDIwNC41M0wzMjUuMDkgMjA0LjhMMzI1IDIwNS4wN0wzMjQuOSAyMDUuMzNMMzI0LjY4IDIwNS44NUwzMjQuNDQgMjA2LjM1TDMyNC4zMSAyMDYuNTlMMzI0LjE3IDIwNi44M0wzMjQuMDMgMjA3LjA2TDMyMy44OCAyMDcuM0wzMjMuNzMgMjA3LjUyTDMyMy41NyAyMDcuNzVMMzIzLjQgMjA3Ljk3TDMyMy4yMyAyMDguMThMMzIyLjg4IDIwOC42TDMyMi42OSAyMDguOEwzMjIuNSAyMDguOTlMMzIyLjMgMjA5LjE3TDMyMi4wOSAyMDkuMzZMMzIxLjg5IDIwOS41NEwzMjEuNjcgMjA5LjcxTDMyMS40NiAyMDkuODhMMzIxLjIzIDIxMC4wNEwzMjEuMDEgMjEwLjJMMzIwLjc4IDIxMC4zNUwzMjAuNTQgMjEwLjVMMzIwLjMxIDIxMC42NEwzMTkuODMgMjEwLjlMMzE5LjU3IDIxMS4wMkwzMTkuMzIgMjExLjE0TDMxOS4wNiAyMTEuMjVMMzE4LjU0IDIxMS40NUwzMTguMjcgMjExLjU0TDMxNy43NCAyMTEuNjlMMzE3LjIgMjExLjgyTDMxNi41OSAyMTEuOTVMMzE1LjkyIDIxMi4wN0wzMTUuMTkgMjEyLjE4TDMxNC40IDIxMi4yOEwzMTMuNTYgMjEyLjM4TDMxMi42NyAyMTIuNDhMMzExLjczIDIxMi41N0wzMTAuNzUgMjEyLjY1TDMwOS43NSAyMTIuNzNMMzA4LjcgMjEyLjhMMzA3LjYzIDIxMi44N0wzMDYuNTQgMjEyLjkzTDMwNS40MyAyMTIuOTlMMzA0LjMxIDIxMy4wNUwzMDMuMTggMjEzLjFMMzAyLjA0IDIxMy4xNUwyOTkuNzcgMjEzLjIzTDI5OC42NCAyMTMuMjZMMjk3LjUyIDIxMy4yOUwyOTYuNDMgMjEzLjMyTDI5NS4zNSAyMTMuMzVMMjk0LjMxIDIxMy4zN0wyOTMuMjggMjEzLjM5TDI5Mi4yOSAyMTMuNDFMMjkxLjM1IDIxMy40M0wyOTAuNDQgMjEzLjQ0TDI4OS41OCAyMTMuNDVMMjg4Ljc4IDIxMy40NkwyODguMDMgMjEzLjQ3TDI4Ny4zNCAyMTMuNDdMMjg2LjcyIDIxMy40OEwyODUuMjcgMjEzLjQ4TDI4NC45NSAyMTMuNDlMMjg0LjEgMjEzLjQ5TDI4My43NyAyMTMuNDhMMjgyLjMzIDIxMy40OEwyODEuNzEgMjEzLjQ3TDI4MS4wMiAyMTMuNDdMMjgwLjI2IDIxMy40NkwyNzkuNDUgMjEzLjQ1TDI3OC42IDIxMy40NEwyNzcuNyAyMTMuNDNMMjc2Ljc0IDIxMy40MUwyNzUuNzYgMjEzLjM5TDI3NC43NCAyMTMuMzdMMjczLjY5IDIxMy4zNUwyNzIuNjEgMjEzLjMyTDI3MS41MSAyMTMuMjlMMjcwLjQgMjEzLjI2TDI2OS4yNyAyMTMuMjNMMjY3IDIxMy4xNUwyNjQuNzMgMjEzLjA1TDI2My42MSAyMTIuOTlMMjYyLjUgMjEyLjkzTDI2MS40IDIxMi44N0wyNjAuMzQgMjEyLjhMMjU5LjMgMjEyLjczTDI1OC4yOSAyMTIuNjVMMjU3LjMxIDIxMi41N0wyNTYuMzcgMjEyLjQ4TDI1NS40OSAyMTIuMzhMMjU0LjY0IDIxMi4yOEwyNTMuODUgMjEyLjE4TDI1My4xMiAyMTIuMDdMMjUyLjQ1IDIxMS45NUwyNTEuODUgMjExLjgyTDI1MS4zMSAyMTEuNjlMMjUxLjA0IDIxMS42MkwyNTAuNzcgMjExLjU0TDI1MC41MSAyMTEuNDVMMjUwLjI0IDIxMS4zNUwyNDkuOTggMjExLjI1TDI0OS43MiAyMTEuMTRMMjQ5LjIyIDIxMC45TDI0OC45NyAyMTAuNzdMMjQ4LjczIDIxMC42NEwyNDguNDkgMjEwLjVMMjQ4LjA0IDIxMC4yTDI0Ny44MSAyMTAuMDRMMjQ3LjU5IDIwOS44OEwyNDcuMzcgMjA5LjcxTDI0Ny4xNiAyMDkuNTRMMjQ2Ljk1IDIwOS4zNkwyNDYuNTUgMjA4Ljk5TDI0Ni4zNiAyMDguOEwyNDYuMTcgMjA4LjZMMjQ1Ljk4IDIwOC4zOUwyNDUuNjUgMjA3Ljk3TDI0NS40OCAyMDcuNzVMMjQ1LjMyIDIwNy41MkwyNDUuMTYgMjA3LjNMMjQ1LjAxIDIwNy4wNkwyNDQuODcgMjA2LjgzTDI0NC43MyAyMDYuNTlMMjQ0LjYgMjA2LjM1TDI0NC4zNiAyMDUuODVMMjQ0LjI1IDIwNS41OUwyNDQuMDUgMjA1LjA3TDI0My44NyAyMDQuNTNMMjQzLjggMjA0LjI1TDI0My42NiAyMDMuNzRMMjQzLjU0IDIwMy4yTDI0My40MiAyMDIuNjRMMjQzLjMxIDIwMi4wNUwyNDMuMjEgMjAxLjQ1TDI0My4xMiAyMDAuODRMMjQzLjAyIDIwMC4yTDI0Mi45NCAxOTkuNTVMMjQyLjg1IDE5OC44OUwyNDIuNzcgMTk4LjIyTDI0Mi43IDE5Ny41NUwyNDIuNjMgMTk2Ljg2TDI0Mi41MSAxOTUuNDlMMjQyLjQ2IDE5NC44MUwyNDIuNDEgMTk0LjEyTDI0Mi4zNiAxOTMuNDVMMjQyLjMyIDE5Mi43N0wyNDIuMjggMTkyLjExTDI0Mi4yNSAxOTEuNDVMMjQyLjIxIDE5MC44MkwyNDIuMTggMTkwLjE5TDI0Mi4xNiAxODkuNThMMjQyLjE0IDE4OC45OUwyNDIuMTIgMTg4LjQyTDI0Mi4xIDE4Ny44N0wyNDIuMDggMTg3LjM1TDI0Mi4wNyAxODYuODVMMjQyLjA2IDE4Ni4zOEwyNDIuMDUgMTg1Ljk0TDI0Mi4wNCAxODUuNTRMMjQyLjA0IDE4NS4xNkwyNDIuMDMgMTg0LjgzTDI0Mi4wMyAxODQuMjdMMjQyLjAyIDE4NC4wNkwyNDIuMDIgMTgzLjI3TDI0Mi4wMyAxODMuMDVMMjQyLjAzIDE4Mi41TDI0Mi4wNCAxODIuMTZMMjQyLjA0IDE4MS43OUwyNDIuMDUgMTgxLjM4TDI0Mi4wNiAxODAuOTRMMjQyLjA3IDE4MC40OEwyNDIuMDggMTc5Ljk4TDI0Mi4xIDE3OS40NUwyNDIuMTIgMTc4LjlMMjQyLjE0IDE3OC4zM0wyNDIuMTYgMTc3Ljc1TDI0Mi4xOCAxNzcuMTNMMjQyLjIxIDE3Ni41MUwyNDIuMjUgMTc1Ljg2TDI0Mi4yOCAxNzUuMjJMMjQyLjM2IDE3My44OEwyNDIuNDEgMTczLjE5TDI0Mi40NiAxNzIuNTJMMjQyLjUxIDE3MS44M0wyNDIuNjMgMTcwLjQ1TDI0Mi43NyAxNjkuMUwyNDIuODUgMTY4LjQzTDI0Mi45NCAxNjcuNzhMMjQzLjAyIDE2Ny4xM0wyNDMuMTIgMTY2LjQ5TDI0My4yMSAxNjUuODdMMjQzLjMxIDE2NS4yNkwyNDMuNDIgMTY0LjY5TDI0My41NCAxNjQuMTJMMjQzLjY2IDE2My41OEwyNDMuOCAxNjMuMDZMMjQzLjg3IDE2Mi43OUwyNDQuMDUgMTYyLjI2TDI0NC4xNSAxNjEuOTlMMjQ0LjI1IDE2MS43M0wyNDQuMzYgMTYxLjQ3TDI0NC40OCAxNjEuMjFMMjQ0LjYgMTYwLjk2TDI0NC43MyAxNjAuNzFMMjQ1LjAxIDE2MC4yM0wyNDUuMTYgMTYwTDI0NS40OCAxNTkuNTRMMjQ1LjgxIDE1OS4xTDI0NS45OCAxNTguODlMMjQ2LjM2IDE1OC40N0wyNDYuNTUgMTU4LjI3TDI0Ni45NSAxNTcuODlMMjQ3LjM3IDE1Ny41M0wyNDcuNTkgMTU3LjM2TDI0Ny44MSAxNTcuMkwyNDguMDQgMTU3LjAzTDI0OC40OSAxNTYuNzNMMjQ4LjczIDE1Ni41OEwyNDguOTcgMTU2LjQ1TDI0OS40NyAxNTYuMTlMMjQ5LjcyIDE1Ni4wN0wyNTAuMjQgMTU1Ljg1TDI1MC41MSAxNTUuNzZMMjUwLjc3IDE1NS42NkwyNTEuMDQgMTU1LjU4TDI1MS4zMSAxNTUuNUwyNTEuODUgMTU1LjM3TDI1Mi40NSAxNTUuMjVMMjUzLjEyIDE1NS4xM0wyNTMuODUgMTU1LjAxTDI1NC42NCAxNTQuOTJMMjU1LjQ5IDE1NC44MkwyNTYuMzcgMTU0LjcyTDI1Ny4zMSAxNTQuNjRMMjU4LjI5IDE1NC41NUwyNTkuMyAxNTQuNDdMMjYwLjM0IDE1NC40TDI2MS40IDE1NC4zM0wyNjIuNSAxNTQuMjdMMjYzLjYxIDE1NC4yMUwyNjQuNzMgMTU0LjE1TDI2NS44NyAxNTQuMUwyNjkuMjcgMTUzLjk4TDI3MC40IDE1My45NEwyNzEuNTEgMTUzLjkxTDI3Mi42MSAxNTMuODhMMjczLjY5IDE1My44NUwyNzQuNzQgMTUzLjgzTDI3NS43NiAxNTMuODFMMjc2Ljc0IDE1My43OUwyNzcuNyAxNTMuNzhMMjc4LjYgMTUzLjc3TDI3OS40NSAxNTMuNzVMMjgwLjI2IDE1My43NEwyODEuMDIgMTUzLjc0TDI4MS43MSAxNTMuNzNMMjgyLjMzIDE1My43M0wyODIuODggMTUzLjcyTDI4Ni4xNiAxNTMuNzJMMjg2LjcyIDE1My43M0wyODcuMzQgMTUzLjczWk0yOTguMDQgMTgzLjY2TDI3NS44MyAxNzEuMDJMMjc1LjgzIDE5Ni4zTDI5OC4wNCAxODMuNjZaIiBpZD0iYWFNbmRmTTdIIj48L3BhdGg+PHBhdGggZD0iTTI3NS44MiAxOTYuMzNMMjc1LjgyIDE4My42OEwyNzUuODIgMTcxLjAyTDI4Ni45NiAxNzcuMzVMMjk4LjExIDE4My42OEwyODYuOTYgMTkwLjAxTDI3NS44MiAxOTYuMzNaIiBpZD0iYU5QRWNxWURXIj48L3BhdGg+PC9kZWZzPjxnPjxnPjxnPjx1c2UgeGxpbms6aHJlZj0iI2FhTW5kZk03SCIgb3BhY2l0eT0iMSIgZmlsbD0iI2ZmMDAwMCIgZmlsbC1vcGFjaXR5PSIxIj48L3VzZT48Zz48dXNlIHhsaW5rOmhyZWY9IiNhYU1uZGZNN0giIG9wYWNpdHk9IjEiIGZpbGwtb3BhY2l0eT0iMCIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjEiIHN0cm9rZS1vcGFjaXR5PSIwIj48L3VzZT48L2c+PC9nPjxnPjx1c2UgeGxpbms6aHJlZj0iI2FOUEVjcVlEVyIgb3BhY2l0eT0iMSIgZmlsbD0iI2ZmZmZmZiIgZmlsbC1vcGFjaXR5PSIxIj48L3VzZT48Zz48dXNlIHhsaW5rOmhyZWY9IiNhTlBFY3FZRFciIG9wYWNpdHk9IjEiIGZpbGwtb3BhY2l0eT0iMCIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjEiIHN0cm9rZS1vcGFjaXR5PSIwIj48L3VzZT48L2c+PC9nPjwvZz48L2c+PC9zdmc+");
}
.additional-video .additional-video__button i {
    color: #fff;
}
.additional-video .additional-video__link:hover .additional-video__button i {
    color: #c4302b;
}

/**/
.custom-iframe-wrap .yt-cover{display: block !important}
.yt-cover-modal-content{
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%);
    position: absolute;
    margin: 0 !important;
}

/**/

/* ======================== */




.y-video {
    position: relative;
    padding-bottom: 56.25%;
    /*padding-bottom: 32.25%;*/
    height: 0;
    max-width: 100%;
    margin: 0 auto;
}
#tab-description .y-video {
	max-width: 100%;
}
.y-video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.y-video-catalog {
    position: relative;
    padding-bottom: 56.25%;
    /*padding-bottom: 32.25%;*/
    padding-top: 25px;
    height: 0;
    /*max-width: 900px;*/
    margin: 0 auto;
}
.y-video-catalog iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}





.add__block__item
.add__block__item ul li span:first-child {
    padding-right: 0px;
}
.add__block__item ul li span:last-child {
    text-align: right;
}
.add__block__item ul {
    list-style: none;
    padding: 0;
    
}
.add__block__item ul li {
    line-height: 26px;
    border-bottom: 2px solid #e5e5e5;
    display: flex;
    justify-content: space-between;
    font-size: 14px;
    position: relative;
    padding-left: 0px;
    padding: 5px 0 5px 0px;
}
/*.add__block__item ul li:before {
    content: url(/image/catalog/images/dots-divider.svg);
    display: block;
    position: absolute;
    left: -5px;
    top: 10px;
    }*/
    .add__block__item ul li span:last-child {
        min-width: 100px;
    }

    .add__block__item .row div:first-child {
        padding-top: 10px;
    }
    .add__block__item ul li {
       display: none;
   }
   .add__block__item ul li {
    line-height: 26px;
    border-bottom: 2px solid #0c4da2;
    display: none;
    justify-content: space-between;
    font-size: 16px;
    position: relative;
    padding-left: 0px;
    padding: 7px 0 7px 0px;
}
.add__block__item ul li:nth-child(1), .add__block__item ul li:nth-child(2), .add__block__item ul li:nth-child(3), .add__block__item ul li:nth-child(4), .add__block__item ul li:nth-child(5), .add__block__item ul li:nth-child(6), .add__block__item ul li:nth-child(7), .add__block__item ul li:nth-child(8), .add__block__item ul li:nth-child(9), .add__block__item ul li:nth-child(10) {
	display: flex;
}

a.popup-btn.order.btn.btn-primary.btn-lg.btn-block {
    width: 60%;
    float: right;
}

.item__information .nav-tabs {
    margin-bottom: 0;
}
.item__information .nav-tabs>li.active>a,.item__information .nav-tabs>li.active>a:focus,.item__information .nav-tabs>li.active>a:hover {
    cursor: pointer;
    color: #000;
    font-size: 15px;
    background-color: #fff;
    border: none;
    border-bottom: none;
}
.item__information .nav>li>a:focus,.item__information .nav>li>a:hover {
    text-decoration: none;
    background-color: #ffffff;
}
.item__information .nav-tabs>li>a:hover {
    border-color: #fff #fff #fff;
}

.item__information .nav-tabs>li:hover {
    background-color: #fff;
}
.item__information .nav-tabs>li>a {
   margin-right: 0px; 
   line-height: 40px; 
   border: 0px solid transparent; 
   border-radius: 0px 0px 0 0; 
}

.item__information .nav-tabs>li.active>a, .item__information .nav-tabs>li.active>a:focus, .item__information .nav-tabs>li.active>a:hover {
    cursor: pointer;
    color: #000;
    font-size: 15px;
    background-color: #fff;
    border: none;
    border-bottom: none;
    border-top: 4px solid #0c4da2;
}
.item__information .nav-tabs>li>a {
    border-top: 4px solid #f0f0f0;
}
.item__information li.active {
    background: #fff;
    border-right: 2px solid #ddd !important;
    
}
.item__information .nav.nav-tabs > li {
    border-right: 2px solid #ddd;
    background: #f0f0f0;
}
.item__information .tab-content {
/*    background: #f0f0f0;
border: 2px solid #ddd;*/
border-top: none;
padding: 0px;
}
div#item__full__description {
    padding: 15px;
}
span.subtitle {
    font-size: 24px;
    text-align: left;
    width: 100%;
    display: block;
    padding-left: 15px;
    margin: 20px 0 20px
}


.prem {
    margin-bottom: 50px;
}

.prem .bgimg >span {
    left: 0;
    content: '';
    position: absolute;
    bottom: 0px;
    font-family: Futura;
    font-size: 60px;
    line-height: 82px;
    width: 45px;
    text-align: center;
    color: #e0e0e0;
}

/*.prem:nth-child(1) .bgimg:after {
    left: 0;
    content: '1';
    position: absolute;
    bottom: 0px;
    font-family: Futura;
    font-size: 100px;
    line-height: 110px;
    width: 45px;
    text-align: center;
    color: #e0e0e0;
}
.prem:nth-child(2) .bgimg:after {
    left: 0;
    content: '2';
    position: absolute;
    bottom: 0px;
    font-family: Futura;
    font-size: 100px;
    line-height: 110px;
    width: 45px;
    text-align: center;
    color: #e0e0e0;
}
.prem:nth-child(3) .bgimg:after {
    left: 0;
    content: '3';
    position: absolute;
    bottom: 0px;
    font-family: Futura;
    font-size: 100px;
    line-height: 110px;
    width: 45px;
    text-align: center;
    color: #e0e0e0;
}
.row.prem:nth-child(4) .bgimg:after {
    left: 0;
    content: '4';
    position: absolute;
    bottom: 0px;
    font-family: Futura;
    font-size: 100px;
    line-height: 110px;
    width: 45px;
    text-align: center;
    color: #e0e0e0;
}
.row.prem:nth-child(5) .bgimg:after {
    left: 0;
    content: '5';
    position: absolute;
    bottom: 0px;
    font-family: Futura;
    font-size: 100px;
    line-height: 110px;
    width: 45px;
    text-align: center;
    color: #e0e0e0;
}
.row.prem:nth-child(6) .bgimg:after {
    left: 0;
    content: '6';
    position: absolute;
    bottom: 0px;
    font-family: Futura;
    font-size: 100px;
    line-height: 110px;
    width: 45px;
    text-align: center;
    color: #e0e0e0;
}
.row.prem:nth-child(13) .bgimg:after {
    left: 0;
    content: '7';
    position: absolute;
    bottom: 0px;
    font-family: Futura;
    font-size: 100px;
    line-height: 110px;
    width: 45px;
    text-align: center;
    color: #e0e0e0;
}
.row.prem:nth-child(15) .bgimg:after {
    left: 0;
    content: '8';
    position: absolute;
    bottom: 0px;
    font-family: Futura;
    font-size: 100px;
    line-height: 110px;
    width: 45px;
    text-align: center;
    color: #e0e0e0;
}
.row.prem:nth-child(17) .bgimg:after {
    left: 0;
    content: '9';
    position: absolute;
    bottom: 0px;
    font-family: Futura;
    font-size: 100px;
    line-height: 110px;
    width: 45px;
    text-align: center;
    color: #e0e0e0;
}
.row.prem:nth-child(19) .bgimg:after {
    left: 0;
    content: '10';
    position: absolute;
    bottom: 0px;
    font-family: Futura;
    font-size: 100px;
    line-height: 110px;
    width: 45px;
    text-align: center;
    color: #e0e0e0;
}
.row.prem:nth-child(21) .bgimg:after {
    left: 0;
    content: '11';
    position: absolute;
    bottom: 0px;
    font-family: Futura;
    font-size: 100px;
    line-height: 110px;
    width: 45px;
    text-align: center;
    color: #e0e0e0;
}
.row.prem:nth-child(23) .bgimg:after {
    left: 0;
    content: '12';
    position: absolute;
    bottom: 0px;
    font-family: Futura;
    font-size: 100px;
    line-height: 110px;
    width: 45px;
    text-align: center;
    color: #e0e0e0;
}
.row.prem:nth-child(25) .bgimg:after {
    left: 0;
    content: '13';
    position: absolute;
    bottom: 0px;
    font-family: Futura;
    font-size: 100px;
    line-height: 110px;
    width: 45px;
    text-align: center;
    color: #e0e0e0;
}
.row.prem:nth-child(27) .bgimg:after {
    left: 0;
    content: '14';
    position: absolute;
    bottom: 0px;
    font-family: Futura;
    font-size: 100px;
    line-height: 110px;
    width: 45px;
    text-align: center;
    color: #e0e0e0;
}
.row.prem:nth-child(29) .bgimg:after {
    left: 0;
    content: '15';
    position: absolute;
    bottom: 0px;
    font-family: Futura;
    font-size: 100px;
    line-height: 110px;
    width: 45px;
    text-align: center;
    color: #e0e0e0;
}
.row.prem:nth-child(31) .bgimg:after {
    left: 0;
    content: '16';
    position: absolute;
    bottom: 0px;
    font-family: Futura;
    font-size: 100px;
    line-height: 110px;
    width: 45px;
    text-align: center;
    color: #e0e0e0;
}
.row.prem:nth-child(33) .bgimg:after {
    left: 0;
    content: '17';
    position: absolute;
    bottom: 0px;
    font-family: Futura;
    font-size: 100px;
    line-height: 110px;
    width: 45px;
    text-align: center;
    color: #e0e0e0;
}
.row.prem:nth-child(35) .bgimg:after {
    left: 0;
    content: '18';
    position: absolute;
    bottom: 0px;
    font-family: Futura;
    font-size: 100px;
    line-height: 110px;
    width: 45px;
    text-align: center;
    color: #e0e0e0;
}
.row.prem:nth-child(37) .bgimg:after {
    left: 0;
    content: '19';
    position: absolute;
    bottom: 0px;
    font-family: Futura;
    font-size: 100px;
    line-height: 110px;
    width: 45px;
    text-align: center;
    color: #e0e0e0;
}
.row.prem:nth-child(39) .bgimg:after {
    left: 0;
    content: '20';
    position: absolute;
    bottom: 0px;
    font-family: Futura;
    font-size: 100px;
    line-height: 110px;
    width: 45px;
    text-align: center;
    color: #e0e0e0;
    }*/

    .item__option {
        background-color: #f5f5f5;
        font-family: PT Sans Caption;
        font-style: normal;
        font-weight: normal;
        font-size: 14px;
        line-height: 18px;
    }
    .item__information .nav-tabs>li>a {
        margin-right: 0px;
        line-height: 40px;
        border-radius: 0px 0px 0 0;
        color: #000;
    }
    .item__information .nav.nav-tabs > li:first-child {
       border-left: 1px solid #ccc;
   }

   .item__information .nav.nav-tabs > li {
    border-right: 2px solid #ddd;
    border-top: 1px solid #dddddd;
    border-bottom: 1px solid #ccc;
    background: #f0f0f0;
    font-size: 15px;
    color: #000;
}
.item__information .table-bordered {
    border: 1px solid #ddd;
    background: #fff;
    font-size: 14px;
}
/*.titlewindow {*/
/*    background: #0C4DA2;*/
/*    width: 100%;*/
/*    color: #fff;*/
/*    font-size: 18px;*/
/*    padding: 2rem 4rem;*/
/*    line-height: 1;*/
/*}*/
div#order header {
    height: auto;
}
.item__title h1 {
    font-family: PT Sans Caption;
    font-style: normal;
    font-weight: bold;
    font-size: 24px;
    line-height: 31px;
    color: #0c4da2;
    margin-top: 30px;
    margin-bottom: 30px;
    text-align: left;
}
.main__catalog__list li:hover a {
    color: #ffffff;
    text-decoration: underline;
}

.main__catalog__list li.leftborder {
    background: #1367D4;
}






/* information page */
/* video page */
/* ========== */




/* new design */
.social__networks {
    display: flex;
    justify-content: space-around;
    padding: 46px;
    border-top: 2px solid #0c4da2;
    /*margin-top: 30px;*/
}

.social__networks a img {
	padding-right: 5px;
	margin-top: -3px;
	width: 30px;
    height: auto;
}
.col-sm-12.social__networks a {
    color: #002c65;
    font-weight: 500;
    font-size: 20px;
}
footer {
    padding-top: 15px;
    border-bottom: 0px solid #0c4da2;
    overflow: hidden;
    padding-bottom: 20px;
    background-color: #fff;
    color: #646161;
    margin-top: 0;
    border-top: 1px solid #292929;
}
.footer__logo img {
	/* width: 100%;*/
	margin-bottom: 5px;
}

.footer__logo span {
	font-size: 16px;
	width: 105%;
	display: block;
}

.about__us {
	padding-left: 30px;
}
footer h3 {
    font-family: PT Sans Caption;
    font-style: normal;
    font-weight: bold;;
    font-size: 16px;
    text-transform: uppercase;
    line-height: 21px;
    color: #0C4DA2;
}
.footer__item {
	padding-left: 10px;
}
.footer__item ul {
	padding: 0;
	list-style: none;
}
.footer__item ul li a {
    color: #646161;
    text-decoration: none;
    font-size: 16px;
    line-height: 18px;
}
.footer__item ul li:hover a {
	text-decoration: underline;
}
.footer__items__catalog {
	padding-left: 0;
}
.footer__contacts li {
	position: relative;
	margin-bottom: 10px;
	font-size: 16px;
	line-height: 21px;
}
.footer__contacts img {
	position: absolute;
	left: -19px;
	top: 0px;
	width: 14px;
	height: 100%;
	color: #0C4DA2;
}
.cop {
    text-align: center;
    font-size: 16px;
    line-height: 21px;
    padding: 10px 0 10px 0;
    margin: 0;
    background: #EFEFEF;
    color: #646161;
}
.btn-primary {
    color: #ffffff;
    text-shadow: none;
    background-color: #0C4DA2;
    background-image: linear-gradient(to bottom, #0C4DA2, #0C4DA2);
    background-repeat: repeat-x;
    border-color: #0C4DA2 #002c65 #002c65;
}
form#modal-form-178 .pull-right a.btn.btn-primary:hover, form#modal-form-178 .pull-right a.btn.btn-primary.btn-send-modal-form:hover {
    background: #002c65;
}
.navbar2 .navbar-nav>li>a {
    padding-top: 0;
    padding-bottom: 0;
    line-height: 42px;
    color: #000;
    cursor: pointer;
    font-size: 18px;
}
.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background-color: transparent;
    color: #002c65;
}
.dropdown-menu {
    background-color: rgba(12, 77, 162, 0.9);
    border: none;
}
nav.navbar2 .dropdown:hover > .dropdown-menu {
    display: block;
    border-top: 5px solid #5187F0;
    width: 100%;
    text-align: left;
    left: 0px;
}
img.divider-img {
    float: left !important;
    margin-right: 10px;
    max-height: 16px;
    padding-top: 1px;
    vertical-align: top;
    display: inline-block;
    display: none;
}
.navbar-nav>li>.dropdown-menu ul li a {
    color: #ffffff;
}
.navbar-nav>li>.dropdown-menu ul li a:hover {
    color: #ffffff;
    text-decoration: underline;
    background: none !important;
}
nav.navbar2 .dropdown > .dropdown-menu {
    padding: 0 0 5px 0;
	min-width:250px;
}
.navbar-nav>li>.dropdown-menu ul li {
    padding: 8px 15px;
    width: 100%;
    border-bottom: 1px solid #fff;
}
.navbar-nav>li>.dropdown-menu ul li:last-child {
    border-bottom: 1px solid transparent !important;
}
.navbar-nav>li>.dropdown-menu ul li:hover {
    background: #1367D4;
}
.dropdown-menu>img {
    position: absolute;
    left: calc(50% - 10px);
    top: -5px;
    filter: grayscale(0);
}

.navbar-nav>li>.dropdown-menu .dropright ul li {
    padding: 8px 15px;
    width: 100%;
    border-bottom: 1px solid #fff;
}
.navbar-nav>li>.dropdown-menu ul li .dropright a {
    color: #ffffff;
}
.navbar-nav>li>.dropdown-menu ul li .dropright a:hover {
    color: #ffffff;
    text-decoration: underline;
}
li.withchlid .dropright {
    display: none;
    position: absolute;
    left: 100%;
    margin-top: -33px;
    padding: 0px 0 5px 0;
    width: auto;
    min-width: calc(100% - 48px);
    background-color: rgba(12, 77, 162, 0.9);
    background: rgba(12, 77, 162, 0.9);
    border: 0px solid #ccc;
    border-top: 5px solid #5187f0;
    margin-left: 0.5px;
}
.navbar2 .navbar-nav>li:last-child .dropdown-menu {
    min-width: 300px;
    width: 300px !important;
    left: -187px !important;
    padding: 0px 0 5px 0;
}
.navbar2 .navbar-nav>li:last-child >.dropdown-menu ul li {
    padding: 8px 15px;
    width: calc(100% + 0px);
    border-bottom: 1px solid #fff;
}
.navbar2 .navbar-nav>li:last-child .dropdown-menu>img {
    position: absolute;
    left: 226px;
    top: -5px;
    filter: grayscale(0);
}
section.breadcrumbs {
    padding: 0px 0px 0px 0px;
}
h1.title-category {
    font-size: 34px;
    line-height: 46px;
    opacity: 0.8;
    color: #fff;
    font-weight: 600;
    padding-bottom: 20px;
    text-shadow: 2px 2px 3px #333;
    text-align: right;
    margin-top: 0;
    text-transform: uppercase;
    padding: 5px 20px 20px 20px;
}
.breadcrumbs-category {
    background: #0c4da2;
    text-align: left;
    padding: 10px 0px 10px 20px;
    width: unset;
    display: inline-block;
}
.breadcrumbs-category li:last-child > a {
    color: #ffffff;
    pointer-events: none;
    opacity: 0.5;
}

#fancybox-loading, .fancybox-prev span, .fancybox-next span {
    background-image: url(fancybox_sprite.png);
    filter: grayscale(1);
}
footer .borditem {
    margin-right: 30px;
    border-right: 1px solid #0c4da2;
    min-height: 152px;
}
.category-description {
    padding-left: 11px;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    line-height: 43px;
    background: #0C4DA2;
    color: #fff;
    text-transform: none;
}
a.productimg {
    box-shadow: -2px 2px 5px #ccc;
}
.automatic__machines__item {
    padding-bottom: 25px;
    border-bottom: 2px solid #0c4da2;
    margin-bottom: 30px;
}
.item__desciption__block.row img {
    max-width: 100% !important;
    width: 100% !important;
    height: auto !important; 
    padding-bottom: 30px;
}
.add__block__item ul li {
    line-height: 26px;
    border-bottom: 2px solid #0c4da2;
    /*display: flex;*/
    justify-content: space-between;
    font-size: 16px;
    position: relative;
    padding-left: 0px;
    padding: 7px 0 7px 0px;
}
.add__block__item ul li span:last-child {
    text-align: right;
    float: right;
}
.item__information {
    background: #F5F5F5;
    border: 1px solid #CACACA;
    box-sizing: border-box;
    box-shadow: 0px 0px 5px rgba(51, 51, 51, 0.5);
    margin-top: 50px;
}
.item__information .nav-tabs {
    margin-top: 0px;
}


.col-sm-9.video__container {
    margin-top: 30px;
    /* padding: 25px 15px; */
    /* background: #F5F5F5; */
    margin-bottom: 40px;
}
.row.additional-video.hidden-xs {
    margin-top: 30px;
}
.col-sm-9.video__container iframe {
    border: none !important;
    background: transparent !important;
    padding: 0 !important;
    border-radius: 0 !important;
}
.col-sm-9.video__container img.img-responsive.img-thumbnail {
    border: none !important;
    background: transparent !important;
    padding: 0 !important;
    border-radius: 0 !important;
}

.service__container p {
    font-family: PT Sans Caption;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 21px;
    color: #000000;
    padding-left: 0px;
    padding-bottom: 10px;
}
.service__container .col-lg-12.infoblocks a {
    color: #ffffff;
}
.service__container .col-lg-12.infoblocks a:hover {
    text-decoration: underline;
}
.service__container h3 {
    font-family: PT Sans Caption;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 21px;
    color: #000000;
}
.contacts__address ul li {
    padding: 0;
}
.contacts__address ul {
    padding: 0;
}
.contacts__address ul li img { 
    max-width: 25px;
    margin-right: 10px;
}
.contacts__address ul li:first-child img {
    max-width: 23px;
}
.contacts__address ul li:last-child img {
    max-width: 21px;
}

.col-lg-12.textonas p {
    padding: 0 0 10px 0;
}
.col-lg-12.textonas img {
    width: 100%;
    margin: 0 auto;
	height:auto;
}
.onas h2 {
    font-family: PT Sans Caption;
    font-style: normal;
    font-weight: bold;
    font-size: 24px;
    line-height: 31px;
    color: #000000;
    margin: 30px 0 30px;
}
.onas h3 {
    font-family: PT Sans Caption;
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 23px;
    color: #000000;
    margin: 30px 0 30px;
    width: 100%;
    text-align: center;
}
.onas img {
    margin: 0 auto;
    display: block;
}
.col-lg-12.videoonas h2 {
    margin-bottom: 0;
}
.col-lg-12.facts p {
    text-align: center;
    padding: 10px;
}
.col-lg-12.imagesonas img + p {
    font-family: PT Sans Caption;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 21px;
    color: #000000;
    padding: 20px 10px;
}
.col-lg-12.imagesonas img {
    width: 100%;
    height: auto;
}
.logos.row p {
    margin: 40px 0 10px 0;
}
.logos.row img.img-responsive {
    width: 100%;
    height: auto !important;
    padding: 20px 0;
}

.infoblock {
    width: 240px;
    background: #0c4da2;
    height: 70px;
    margin-left: 100px;
    text-align: center;
    font-family: PT Sans Caption;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 70px;
    color: #FFFFFF;
    margin-bottom: 24px;
    position: relative;
}
.check {
    width: 50px;
    height: 50px;
    position: absolute;
    background-color: #DFDFDF;
    top: 10px;
    left: -25px;
    background-image: url(/image/catalog/check.svg);
    background-repeat: no-repeat;
    background-position: center;
}

.servimg {
    max-width: 80%;
    margin: 0 auto;
}
.servimg img {
    width: 100%;
    height: auto;
    display: block;
    margin: 20px auto;
}
.servimg p {
    padding-bottom: 15px;
}

ul.servicelist li:before {
    content: '';
    background-image: url(/image/catalog/arrow-right.svg);
    background-repeat: no-repeat;
    background-position: center;
    width: 20px;
    height: 18px;
    margin-right: 5px;
    display: inline-block;
    vertical-align: middle;
}
ul.servicelist li {
    line-height: 18px;
}
ul.servicelist {
    margin-top: 20px;
}
.sliderservice img {
    max-width: 60%;
    margin: 0 auto;
}
button.slick-prev.slick-arrow {
    left: 10%;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: #fff;
    z-index: 999;
    box-shadow: -2px 2px 4px #ccc;
}
button.slick-next.slick-arrow {
    right: 10%;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: #fff;
    box-shadow: -2px 2px 4px #ccc;
    z-index: 999;
}
.slick-prev:before, .slick-next:before {
    font-family: 'fontawesome';
    font-size: 30px;
    line-height: 1;
    opacity: .75;
    color: #0c4da2;
}
.slick-prev:before {
    content: '\f104';
}
.slick-next:before {
    content: '\f105';
}

div.slider-for.slick-initialized .item > a {
    height: 348px;
    box-shadow: none;
}

div.slider-for.slick-initialized .item > a {
    height: unset;
    box-shadow: none;
    width: unset;
}
div.slider-for.slick-initialized .item > a img {
    width: 100%;
    height: auto;
    display: block;
}
div.slider-for .item > a {
    box-shadow: none;
    margin-right: 0px;
}
.slider-for .slick-list.draggable {
    box-shadow: none;
    margin-right: 0px;
}
.service__container {
    background: #f0f0f0;
    padding: 20px 15px;
    margin-bottom: 30px;
}

[id*=tabcustom] .y-video {
	position: relative;
    padding-bottom: 56.25%;
    /* padding-bottom: 32.25%; */
    padding-top: 0px;
    height: 0;
    max-width: calc(100% - 30px);
    margin: 0 auto;
    margin-bottom: 15px;
    margin-top: 15px; 
}
[id*=tabcustom] .y-video ~ p {
    display: none;
}
div#topcontrol {
    background: #ddd;
    border-radius: 50%;
    color: #fff;
    width: 54px;
    height: 54px;
    position: relative;
}
div#topcontrol:hover {
    background: #1367d4;
}
div#topcontrol:after {
    content: '\f106';
    font-family: fontawesome;
    color: #fff;
    font-size: 50px;
    display: block;
    position: absolute;
    left: 10px;
    top: 12px;
}

div#topcontrol img {
    display: none;
}

a:focus {
    outline: none !important;
    outline-offset: none !important;
}
img:focus {
    outline: none !important;
    outline-offset: none !important;
}

.onas img {
    height: auto !important;
}
div#tab-specification .table {
    margin-bottom: 0;
}

.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
    display: block;
    width: 100%;
    height: auto;
}
.breadcrumbs-category li > a:hover {
    text-decoration: underline;
}
div#slideshow0 .carousel-inner>.item>a>img, div#slideshow0 .carousel-inner>.item>img, div#slideshow0 .img-responsive, div#slideshow0 .thumbnail a>img, div#slideshow0 .thumbnail>img {
    width: unset;
    max-width: 100%;
}
div#slideshow1 .carousel-inner>.item>a>img, div#slideshow1 .carousel-inner>.item>img, div#slideshow1 .img-responsive, div#slideshow0 .thumbnail a>img, div#slideshow1 .thumbnail>img {
    width: unset;
    max-width: 100%;
}
div#slideshow2 .carousel-inner>.item>a>img, div#slideshow2 .carousel-inner>.item>img, div#slideshow2 .img-responsive, div#slideshow0 .thumbnail a>img, div#slideshow2 .thumbnail>img {
    width: unset;
    max-width: 100%;
}
img.imgsubkat {
    margin-left: 20px !important;
    margin-right: 10px !important;
    display: inline-block;
    vertical-align: middle;
    float: left;
}
ul.servicelist {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0;
}
.servimg {
    max-width: 100%;
    margin: 0 auto;
}
.information-container ul.servicelist > li {
    display: block;
    position: relative;
    padding-left: 14px;
    padding: 5px 0px 5px 0px;
}

a.katname {
    width: calc(100% - 61px);
    display: inline-block !important;
    vertical-align: top;
}
a.katname ~ a {
    width: 30px;
    display: inline-block;
    vertical-align: top;
}
#menu2 li.dropdown.open a {
    background: #0c4da2;
    color: #fff;
}

#menu2 .navbar-nav>li>.dropdown-menu ul li:last-child {
    border-bottom: 1px solid white !important;
}

#menu2 .navbar-nav>li>.dropdown-menu ul li:first-child {
    border-top: 1px solid white !important;
}
div#item__full__description img {
    max-width: 100%;
    height: auto !important;
}

.main__catalog__list li span {
    width: calc(100% - 22px);
    display: inline-block;
}
img.imgsubkat + span {
    display: inline-block;
    width: calc(100% - 50px);
}
.main__catalog__list >ul>a:before {
    display: none;
}
/*ul.lastviewname li.prodname {
    display: block;
    }*/
    .col-lg-12.imagesonas img {
        margin: 14px auto;
    }

    .navbar2 .nav>li>a:focus, .navbar2 .nav>li>a:hover {
        text-decoration: none;
        background-color: transparent;
        color: #1367D4;
    }

    .main__catalog__list li:hover a span {
        color: #ffffff;
        text-decoration: underline;
    }

    #prodslider {
        box-shadow: -2px 2px 5px #ccc;
    }

div#tab-katrelated .automatic__machines__item {
    background: #fff;
    padding: 0;
    margin: 15px 25px;
    width: calc(100% - 50px);
}
div#tab-katrelated .automatic__machines__item a.producttitle {
    margin: 20px;
}
div#tab-katrelated .item__details {
    margin-right: 20px;
}
.common-home .social__networks {
    border: none;
}