/*
Theme Name:     Responsive Mobile Child
Theme URI:      http: //nlt.by/
Description:    Дочерняя тема для темы Responsive Mobile
Author:         Николай Терех
Author URI:     http: //vk.com/n.tereh
Template:       responsive-mobile
Version:        0.1.0
*/


.woocommerce ul.products li.product{width:20% !important;border:lightgray solid 1px;}
#header{background:black url(/static-assets/wp-content/themes/responsive-mobile-child/images/bgHeader1.jpg) center center no-repeat;color:#fff;font-size:2em;}
#header .header-row{position:absolute;text-align:center;width:100%;}
#header .header-row span{margin:0 auto;text-align:center;padding-left:5px;position:relative;display:block;}
#top-widget-bc .breadcrumbs{color:white;font-size:1em;}
#top-widget-bc .breadcrumbs span{color:white;}
#bcn_widget-3{float:left;margin:0 0 20px;padding-left:0em;font-size:1em;line-height:1em;padding:1em 2em;width:100%;background:#b48f58;border-top:1px solid lightgray;}
H1, H2{display:block;width:100%;background:#4c4c4c;line-height:1em;padding:0.2em 0.2em;color:#fff;text-align:center;}
H2{background:#4c4c4c;//cb4a0b/#4c4c4c}
H1 a{color:white;text-transform:uppercase;}
H1 a, H1 a:hover{color:white;}
.entry-header H1, .entry-summary H1, H1.page-title{background-color: #544367;clear: both;line-height: 1.5em;}
H1{margin-top:0;padding-top:0;}
#wrapper > #content{margin-top:40px;}
.woocommerce-tabs ul.tabs{display:none;}
.woocommerce div.product p.price, .woocommerce div.product span.price{font-size:2.25em;text-align:center;padding:1em 0 0 0;font-weight:bold;}
.woocommerce ul.products li.product h3{text-align:center;font-weight:bold;background:lightgray;color:#4c4c4c;height:44px;vertical-align:middle;overflow:hidden;display:table-cell;width:300px;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{float:left;margin:0 3% 2.992em 2%;padding:0;position:relative;width:22.00%;z-index:2;}
.berocket_lgv_after_additional{display:block;clear:both;height:2em;border-bottom:1px solid lightgray;margin-bottom:2em;}
.berocket_lgv_after_additional:last-child{border:none;}
.berocket_lgv_additional_data h3{text-transform:uppercase;font-size:0.8em !important;}
.berocket_lgv_additional_data .lgv_price{text-transform:uppercase;font-size:1.0em !important;font-weight:bold;color:gray;}
.berocket_lgv_additional_data .lgv_price .noprice{font-size:0.6em !important;}
.berocket_lgv_additional_data a:hover, .berocket_lgv_additional_data a:focus{color:black;}
.woocommerce ul.products li.product a img{margin:0;}
.woocommerce ul.products li.product .price{color:#4c4c4c;display:block;font-weight:400;margin-bottom:.5em;font-size:1em;text-align:center;line-height:2em;padding:1em 0;}
.woocommerce ul.products li.product .woocommerce-loop-product__title {font-size: 1em;}
.related2 h2.woocommerce-loop-product__title {background-color: wheat; min-height: 4em;}
.price ins{text-decoration:none;font-weight:bold;}
.price del{position:absolute;margin-top:-2.2em;font-size:0.7em;right:0.1em;}
.summary .price del{position:absolute;margin-top:-1.7em;font-size:0.7em;right:0.1em;color:#4c4c4c;}
.woocommerce span.onsale{background-color:#cc4444;}
#menu-gorizontal2noe-menyu li span{display:none;}
.topImgSlide a{display:block;text-align:center;color:white;width:100%;}
ul:not(#menu-gorizontalnoe-menyu) li.current_page_item > a{background:#544367 !important;color:white !important;display:block;}
#woocommerce_product_categories-4{padding-top:0;}
#woocommerce_product_categories-4 ul.product-categories{background:#f3eada;font-size:1.3em;padding:1em 0;color:#333;text-align:center;}
#woocommerce_product_categories-4 ul.product-categories > li > a{color:#885100;text-transform:uppercase;display:block;width:70%;border-bottom:white solid 1px;margin-bottom:1.3em;margin:0 auto 1.3em;}
#woocommerce_product_categories-4 ul.product-categories ul.children{text-align:left;padding:0 0 0 1em;width:100%;}
#woocommerce_product_categories-4 ul.product-categories a{text-align:left;padding:0 0 0 1em;width:100%;}
#woocommerce_product_categories-4 ul.product-categories > li > ul > li > a:first-of-type{background:#b48f58;display:block;width:100%;color:#fff;padding-left:1em;}
#woocommerce_product_categories-4 ul.product-categories a{color:#333;}
#woocommerce_product_categories-4 ul.product-categories > li > a:first-child{text-align:center;padding:0 0 0.5em 0;width:100%;}
li.current-cat > a{background:#544367 !important;color:white !important;display:block;}
body:not(.term-12):not(.term-16):not(.term-19):not(.term-29):not(.term-31) .cat-item-12 > ul{display:none;}
body:not(.term-20):not(.term-35):not(.term-36):not(.term-22):not(.term-34) .cat-item-20 > ul{display:none;}
body:not(.term-26):not(.term-30):not(.term-32):not(.term-33) .cat-item-26 > ul{display:none;}
#nav_menu-2{padding-top:0;}
#menu-uslugi{background:#f3eada;font-size:1.3em;padding:1em 0;color:#333;text-align:center;}
#menu-uslugi > li > ul{text-align:left;padding:0 0 0 1em;width:100%;}
#nav_menu-2 li.menu-item a{text-align:left;padding:0;width:100%;color:#333;}
#menu-uslugi > li > ul.sub-menu > li.menu-item > a:first-child{background:#b48f58;display:block;width:100%;color:#fff;padding-left:1em;}
#menu-uslugi > li > a > span{text-align:center;color:#885100;text-transform:uppercase;display:block;width:100%;border-bottom:white solid 1px;margin:0 auto 1.3em;background:#f3eada;padding-bottom:0.5em;}
#menu-uslugi > li > a{color:white !important;}
#widgets ul{padding-left:0;}
#nav_menu-3{padding-top:0;}
#menu-informatsiya{background:#f3eada;font-size:1.3em;padding:1em 0;color:#333;text-align:center;}
#menu-informatsiya > li > ul{text-align:left;padding:0 0 0 1em;width:100%;}
#nav_menu-3 li.menu-item a{text-align:left;padding:0;width:100%;color:#333;}
#menu-informatsiya > li > ul.sub-menu > li.menu-item > a:first-child{background:#b48f58;display:block;width:100%;color:#fff;padding-left:1em;}
#menu-informatsiya > li > a > span{text-align:center;color:#885100;text-transform:uppercase;display:block;width:100%;border-bottom:white solid 1px;margin:0 auto 1.3em;padding-bottom:0.5em;}
#menu-informatsiya > li > a{color:white !important;}
#widgets ul{padding-left:0;}
.woocommerce .woocommerce-result-count{margin-top:1.5em;}
.woocommerce .woocommerce-ordering{margin-top:0.8em;}
.phoneme-order-woocommerce{clear:both;}
H1.product_title2{margin-top:0;}
#site-branding{position:absolute;width:200px;z-index:999;margin-top:-38px;}
.woocommerce ul.products li.product h3{padding:0;margin:0;}
.woocommerce ul.products li.product-category{width:20% !important;border:lightgray solid 1px;height:100px;margin-top:2em;}
.woocommerce ul.products li.product-category a{text-decoration:none;width:100px;width:100%;}
.woocommerce ul.products li.product-category a img{width:auto;height:100px;display:block;margin:0 0 1em;box-shadow:none;float:none;margin:0 auto !important;clear:both;}
.woocommerce ul.products li.product-category a mark{background:transparent;}
#footer-base a{color:#b48f58;}
#footer-base{padding:0 10%;}
#footer-base .powered{width:40%;}
#footer-base .scroll-top {width:10%;}
#paketiPohoron{margin:0 auto;width:100%;height:auto;clear:both;}
.ImgSlide1{background-image:url(/static-assets/wp-content/themes/responsive-mobile-child/images/pohoroniSlide1.jpg);}
.ImgSlide2{background-image:url(/static-assets/wp-content/themes/responsive-mobile-child/images/pohoroniSlide2.jpg);}
.ImgSlide3{background-image:url(/static-assets/wp-content/themes/responsive-mobile-child/images/pohoroniSlide3.jpg);}
.ImgSlide4{background-image:url(/static-assets/wp-content/themes/responsive-mobile-child/images/pohoroniSlide4.jpg);}
.ImgSlide5{background-image:url(/static-assets/wp-content/themes/responsive-mobile-child/images/pohoroniSlide5.jpg);}
.ImgSlide6{background-image:url(/static-assets/wp-content/themes/responsive-mobile-child/images/pohoroniSlide6.jpg);}
.ImgSlide {
    width: 220px;
    height: 200px;
    background-color: white;
    border: gray solid 1px;
    margin: 20px 10px 0px;
    float: left;
    position: relative;
    border: solid #ddd 1px;
    background-size: cover;
    box-shadow: 6px 10px 25px 0px rgba(0,0,0,0.75);
}
.ImgSlide span:nth-child(1) {
    display: block;
    background: #f3eada;
    width: 100%;
    height: 3em;
    text-align: center;
    line-height: 3em;
    color: #885100;

    /* text-transform: uppercase; */
    /* font-weight: bold; */
}

.ImgSlide span:nth-child(2) {
    width: 100%;
    height: 3em;
    background: #f3eada;
    display: block;
    text-align: center;
    font-size: 1.2em;
    left: 0;
    bottom: 0;
    position: absolute;
    color: #885100;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    line-height: 3em;
    text-transform: uppercase;
    font-weight: bold;
}

.ImgSlide a {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
}



.price_wrap {
	float: right;
	width: 285px;
	padding: 20px 30px;
	border: 3px solid #2e303a;
	border-radius: 15px;
	margin: 0 0 30px 30px;
}
.price_wrap  .title, .zakazazUslugu {
	font-size: 1.7em;
	border-bottom: 3px solid #2e303a;
	padding-bottom: 15px;
	margin-bottom: 20px;
}
.price_wrap  .price {
	background: url("/static-assets/wp-content/uploads/2017/08/b181.png") no-repeat left;
	color: #e13d27;
	font-size: 2.5em;
	line-height: 36px;
	padding: 0 0 0 45px;
}

a.form-submit, .form-submit, .form_submit_wrap a {
	line-height: 39px;
	display: inline-block;
	padding: 0 26px;
	height: 39px;
	border-bottom: 1px solid #e70920;
	font-size: 17px;
	color: #fff;
	border-radius: 5px;
	text-decoration: none;
	border: 0;
	cursor: pointer;
	background: rgb(239, 3, 33);
	background: linear-gradient(to bottom,hsla(353, 84%, 49%, 1) 0%,rgb(238, 6, 33) 50%,hsla(353, 95%, 38%, 1) 91%,hsla(354, 92%, 25%, 1) 100%);
}

.price_wrap .form-submit {
	height: 57px;
	line-height: 57px;
	margin: 25px 0 0;
    width: 100%;
    text-align: center;
    font-size: 1.5em;
}
.price_wrap .price_text {
	padding: 30px 0 0;
	white-space: pre-wrap;
}




@media (min-width:1200px){
#header .header-row, #topImgMenu{width:1170px;margin:0px auto;}
#header2{width:100%;height:320px;background:#1d1a2f url(/static-assets/wp-content/themes/responsive-mobile-child/images/bgHeader2.jpg) center center no-repeat;}
#topImgMenu,{margin:0 auto;height:500px;float:none;overflow:hidden;}
.topImgSlide{width:270px;height:200px;background-color:white;border:gray solid 6px;margin:20px 10px 0px;float:left;position:relative;}
.topImgSlide span {width:100%;height:70px;background:RGBA(0, 0, 0, 0.55);display:block;text-align:center;font-size:1.2em;left:0;bottom:0;padding-top:22px;position:absolute;color:#fff;transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;}
.topImgSlide a:hover span {background:rgba(224, 94, 0, 0.55);}
.ImgSlide:hover {
    opacity: 0.75;
}
.ImgSlide a:hover {
    text-decoration: none;
}
#topImgMenu .topImgSlide:nth-child(1){background-image:url(/static-assets/wp-content/themes/responsive-mobile-child/images/Slide1.jpg);}
#topImgMenu .topImgSlide:nth-child(2){background-image:url(/static-assets/wp-content/themes/responsive-mobile-child/images/Slide2.jpg);}
#topImgMenu .topImgSlide:nth-child(3){display:block;height:200px;width:560px;background-image:url(/static-assets/wp-content/themes/responsive-mobile-child/images/Slide3.jpg);}
#topImgMenu .topImgSlide:nth-child(4){display:none;}
#topImgMenu .topImgSlide:nth-child(5){visibility:hidden;}
#topImgMenu .topImgSlide:nth-child(6){background-image:url(/static-assets/wp-content/themes/responsive-mobile-child/images/Slide6.jpg);}
#topImgMenu .topImgSlide:nth-child(7){background-image:url(/static-assets/wp-content/themes/responsive-mobile-child/images/Slide7.jpg);}
#topImgMenu .topImgSlide:nth-child(8){background-image:url(/static-assets/wp-content/themes/responsive-mobile-child/images/Slide8.jpg);}
}
@media (min-width:992px){#main-navigation{float:left;margin-left:20%;}
#secondary-header{width:75%;}
#header{height:74px;padding-top:12px;}
#topImgMenu{clear:both;padding-top:60px;}
.topImgSlide{text-align:center;color:white;background-color:#4c4c4c;border:solid 1px lightgray;padding:5px;}
.topImgSlide:nth-child(3){display:block;height:200px;width:100%;background-image:url(/static-assets/wp-content/themes/responsive-mobile-child/images/Slide3.jpg);}
.topImgSlide:nth-child(4){display:none;}
.topImgSlide:nth-child(5){display:none;}
#header2{background:#1d1a2f url(/static-assets/wp-content/themes/responsive-mobile-child/images/bgHeader2.jpg) center center no-repeat;}
}
@media screen and (min-width:992px) and (max-width:1200px){.topImgSlide:nth-child(3){display:block;height:200px;width:100%;background-image:url(/static-assets/wp-content/themes/responsive-mobile-child/images/Slide3.jpg);margin:15px auto 0;}
}
@media screen and (max-width:992px){
	#header{font-size:1em;text-align:center;}
	#site-branding{display:none;}
	.related2{display:none;}
	.topImgSlide{text-align:center;color:white;background-color:#4c4c4c;border:solid 1px lightgray;padding:5px;}
	.topImgSlide a{text-align:center;color:white;}
	.topImgSlide:nth-child(3){display:block;height:150px;width:100%;background:url(/static-assets/wp-content/themes/responsive-mobile-child/images/Slide3.jpg) center center no-repeat;background-size:contain;margin:10px auto;border:none;}
	.topImgSlide:nth-child(4){display:none;}
	.topImgSlide:nth-child(5){display:none;}
	.woocommerce ul.products li.product{width:45% !important;}
	.berocket_lgv_additional_data{display:block;line-height:1em;clear:none;float:right;max-width:55%;width:55%;text-align:initial;letter-spacing:initial;position:relative;padding-left:5%;}
	.berocket_lgv_additional_data .lgv_link, .berocket_lgv_additional_data .lgv_link_hover{color:#333333;display:block;font-size:1em;font-weight:600;line-height:1.5em;position:absolute;top:initial;left:initial;z-index:initial;padding:initial;margin:initial;position:initial;padding-bottom:1.5em;}
	.berocket_lgv_additional_data .lgv_link h3, .berocket_lgv_additional_data .lgv_link_hover h3{color:inherit;font:inherit;line-height:1em;width:100%;position:initial;margin:initial;}
	.berocket_lgv_additional_data .lgv_description, .berocket_lgv_additional_data .lgv_meta{font-size:0.85em;line-height:1.1em;color:#333333;position:absolute;margin:initial;z-index:initial;}
	.berocket_lgv_additional_data .lgv_description, .berocket_lgv_additional_data .lgv_meta{font-size:0.85em;line-height:1.1em;color:#333333;position:absolute;margin:initial;z-index:initial;}
	.berocket_lgv_additional_data .lgv_price{font-size:0.85em;line-height:2em;color:#4c4c4c;width:100%;text-align:right;position:initial;font-size:1em;background:lightgray;z-index:initial;margin:initial;padding:initial;}
	main#main, #content-woocommerce{padding:initial;margin:initial;}
	.woocommerce ul.products .product.berocket_lgv_list:nth-child(n), .woocommerce-page ul.products .product.berocket_lgv_list:nth-child(n){margin:initial;}
	#header2{background:#1d1a2f url(/static-assets/wp-content/themes/responsive-mobile-child/images/bgHeader2-900.jpg) center center no-repeat;}
	h1 {font-size: 20px; }
	#wrapper > #content {margin-top: 0; }
	.header-row span strong {display: block; }
	.header-row {top: 0; }
	#paketiPohoron {display: flex; flex-wrap: wrap; justify-content: center; }
	.price_wrap {float: none; margin: 24px auto; }
	h2 {font-size: 20px; padding: 10px; }
	#widgets {padding: 0; margin: 0 -30px; width: unset; }
	#menu-uslugi > li > ul {padding: 0; }
	#nav_menu-2 a {padding-left: 20px !important; }
	#menu-uslugi > li > a > span {margin: 0 auto; }
	#menu-uslugi {padding: 0; }
	#menu-informatsiya > li > ul {padding: 0; }
	#footer-base .powered {width: 100%; margin-bottom: 58px; }
}
@media (min-width:992px){.topImgSlide:nth-child(3){display:block;height:200px;width:560px;background-image:url(/static-assets/wp-content/themes/responsive-mobile-child/images/Slide3.jpg);}
.topImgSlide:nth-child(4){display:none;}
.topImgSlide:nth-child(5){visibility:hidden;display:block;}
}
#___plusone_0{
    width: 70px !important;    
}






span.wpcf7-form-control-wrap.your-phone {
	

}


#dop_DIV_1 {
    box-shadow: rgba(50, 50, 50, 0.75) 1px 1px 2px 0px;
    height: 170px;
    text-size-adjust: 100%;
    width: 100%;
    perspective-origin: 467px 86px;
    transform-origin: 467px 86px;
    border: 1px solid rgb(236, 236, 236);
    border-radius: 5px 5px 5px 5px;
    font: normal normal normal normal 16px / normal "Myriad Pro Regular";
    overflow: hidden;
}/*#dop_DIV_1*/

#dop_DIV_2 {
    height: 164px;
    text-size-adjust: 100%;
    width: 100%;
    perspective-origin: 466px 85px;
    transform-origin: 466px 85px;
    background: rgba(0, 0, 0, 0) linear-gradient(rgb(212, 212, 212) 0%, rgb(240, 240, 240) 100%) repeat scroll 0% 0% / auto padding-box border-box;
    border: 3px solid rgb(255, 255, 255);
    border-radius: 5px 5px 5px 5px;
    font: normal normal normal normal 16px / normal "Myriad Pro Regular";
}/*#dop_DIV_2*/

#dop_DIV_3 {
    height: 90px;
    text-size-adjust: 100%;
    width: 100%;
    perspective-origin: 411px 45px;
    transform-origin: 411px 45px;
    font: normal normal normal normal 16px / normal "Myriad Pro Regular";
    margin: 42px 0 0 30px;
}/*#dop_DIV_3*/

#dop_DIV_4 {
    height: 22px;
    text-size-adjust: 100%;
    text-transform: uppercase;
    width: 100%;
    perspective-origin: 411px 11px;
    transform-origin: 411px 11px;
    font: normal normal normal normal 18px / normal "Myriad Pro Regular";
}/*#dop_DIV_4*/

#dop_DIV_5 {
    height: 48px;
    text-size-adjust: 100%;
    width: 100%;
    perspective-origin: 411px 24px;
    transform-origin: 411px 24px;
    font: normal normal normal normal 16px / normal "Myriad Pro Regular";
    margin: 20px 0px 0px;
}/*#dop_DIV_5*/

#dop_DIV_6 {
    float: left;
    height: 46px;
    text-size-adjust: 100%;
    width: 60%;
    perspective-origin: 287.688px 23px;
    transform-origin: 287.688px 23px;
    font: normal normal normal normal 16px / normal "Myriad Pro Regular";
}/*#dop_DIV_6*/

#dop_INPUT_7, input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    box-shadow: rgb(0, 0, 0) 1px 1px 17px -9px inset;
    box-sizing: content-box;
    height: 38px;
    text-size-adjust: 100%;
    width: 90%;
    perspective-origin: 294.688px 22px;
    transform-origin: 294.688px 22px;
    border: 2px solid rgb(255, 255, 255);
    border-radius: 4px 4px 4px 4px;
    font: normal normal normal normal 16px / normal Arial;
    margin: 2px 0px 0px;
    padding: 1px 0px 1px 10px;
}/*#dop_INPUT_7*/

#dop_INPUT_8 {
    box-shadow: rgb(0, 0, 0) 1px 1px 17px -9px inset;
    box-sizing: content-box;
    display: none;
    height: 38px;
    text-size-adjust: 100%;
    width: 100%;
    perspective-origin: 50% 50%;
    transform-origin: 50% 50%;
    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
    border: 2px solid rgb(255, 255, 255);
    border-radius: 4px 4px 4px 4px;
    font: normal normal normal normal 16px / normal Arial;
    margin: 2px 0px 0px;
    padding: 0px 0px 0px 10px;
}/*#dop_INPUT_8*/

#dop_DIV_9 {
    float: left;
    height: 47px;
    text-size-adjust: 100%;
    width: 176px;
    perspective-origin: 88px 23.5px;
    transform-origin: 88px 23.5px;
    margin: 1px 0px 0px;
}/*#dop_DIV_9*/

#dop_DIV_10 {
    color: rgb(255, 255, 255);
    height: 47px;
    text-align: center;
    text-decoration: none solid rgb(255, 255, 255);
    text-size-adjust: 100%;
    width: 176px;
    column-rule-color: rgb(255, 255, 255);
    perspective-origin: 88px 30px;
    transform-origin: 88px 30px;
    caret-color: rgb(255, 255, 255);
    border: 0px none rgb(255, 255, 255);
    font: normal normal normal normal 16px / normal "Myriad Pro Regular";
    outline: rgb(255, 255, 255) none 0px;

}/*#dop_DIV_10*/

#dop_A_11, input.wpcf7-form-control.wpcf7-submit {
    color: rgb(255, 255, 255);
    cursor: pointer;
    display: block;
    height: 47px;
    text-align: center;
    text-decoration: none solid rgb(255, 255, 255);
    text-size-adjust: 100%;
    text-transform: uppercase;
    width: 176px;
    column-rule-color: rgb(255, 255, 255);
    perspective-origin: 88px 23.5px;
    transform-origin: 88px 23.5px;
    caret-color: rgb(255, 255, 255);
    border: 0px none rgb(255, 255, 255);
    font: normal normal normal normal 16px / normal "Myriad Pro";
    outline: rgb(255, 255, 255) none 0px;
    background: rgba(0, 0, 0, 0) url("/static-assets/wp-content/uploads/2017/08/button-up.png") no-repeat scroll 0% 0% / auto padding-box border-box;
}/*#dop_A_11*/

#dop_DIV_12 {
    clear: both;
    text-size-adjust: 100%;
    width: 100%;
    perspective-origin: 411px 0px;
    transform-origin: 411px 0px;
    font: normal normal normal normal 16px / normal "Myriad Pro Regular";
}/*#dop_DIV_12*/





@media screen and (max-width:711px){
#dop_DIV_1 {
    height: auto;
    width: 100%;
}/*#dop_DIV_1*/

#dop_DIV_2 {
    height: auto;
    width: 100%;
}/*#dop_DIV_2*/

#dop_DIV_3 {
    height: auto;
    width: 100%;
    margin: 0;
    text-align: center;
    padding: 10px;
}/*#dop_DIV_3*/

#dop_DIV_4 {
    height: auto;
    width: 100%;
}/*#dop_DIV_4*/

#dop_DIV_5 {
    height: auto;
    width: 100%;
    margin: 0;
    padding: 10px;
}/*#dop_DIV_5*/

#dop_DIV_6 {
    float: none;
    width: 100%;
}/*#dop_DIV_6*/

#dop_INPUT_7, input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    width: 90%;
    text-align: center;
}/*#dop_INPUT_7*/

#dop_INPUT_8 {
    width: 100%;
    padding: 0px 0px 0px 10px;
}/*#dop_INPUT_8*/

#dop_DIV_9 {
    float: none;
    margin: 10px auto;
}/*#dop_DIV_9*/

#dop_DIV_10 {
    text-align: center;
}/*#dop_DIV_10*/

#dop_A_11, input.wpcf7-form-control.wpcf7-submit {
}/*#dop_A_11*/

#dop_DIV_12 {
    clear: both;
    width: 100%;
}/*#dop_DIV_12*/
}


#besp_DIV_1 {
    bottom: 0px;
    color: rgb(74, 71, 67);
    left: 0px;
    position: relative;
    right: 0px;
    text-decoration: none solid rgb(74, 71, 67);
    top: 0px;
    column-rule-color: rgb(74, 71, 67);
    perspective-origin: 336px 59.5px;
    transform-origin: 336px 59.5px;
    caret-color: rgb(74, 71, 67);
    background: rgba(0, 0, 0, 0) linear-gradient(rgb(253, 246, 234) 0%, rgb(243, 234, 218) 100%) repeat scroll 0% 0% / auto padding-box border-box;
    border: 0px none rgb(74, 71, 67);
    outline: rgb(74, 71, 67) none 0px;
    padding: 10px 0px 10px 10px;
}/*#besp_DIV_1*/

#besp_DIV_2 {
    color: rgb(239, 120, 7);
    height: 23px;
    text-decoration: none solid rgb(239, 120, 7);
    text-transform: uppercase;
    width: 647px;
    column-rule-color: rgb(239, 120, 7);
    perspective-origin: 323.5px 11.5px;
    transform-origin: 323.5px 11.5px;
    caret-color: rgb(239, 120, 7);
    border: 0px none rgb(239, 120, 7);
    font-size: 22px;
    margin: 5px 0px 5px 15px;
    outline: rgb(239, 120, 7) none 0px;
}/*#besp_DIV_2*/

#besp_DIV_3 {
    color: rgb(128, 115, 101);
    display: table-cell;
    height: 56px;
    text-align: right;
    text-decoration: none solid rgb(128, 115, 101);
    text-shadow: rgb(252, 244, 232) 1px 1px 0px;
    width: 430px;
    column-rule-color: rgb(128, 115, 101);
    perspective-origin: 230px 33px;
    transform-origin: 230px 33px;
    caret-color: rgb(128, 115, 101);
    border: 0px none rgb(128, 115, 101);
        font-size: 20px;
    outline: rgb(128, 115, 101) none 0px;
    padding: 0px 30px 10px 0px;
}/*#besp_DIV_3*/

#besp_DIV_4 {
    color: rgb(128, 115, 101);
    height: 23px;
    text-align: right;
    text-decoration: none solid rgb(128, 115, 101);
    text-shadow: rgb(252, 244, 232) 1px 1px 0px;
    width: 430px;
    column-rule-color: rgb(128, 115, 101);
    perspective-origin: 215px 11.5px;
    transform-origin: 215px 11.5px;
    caret-color: rgb(128, 115, 101);
    border: 0px none rgb(128, 115, 101);
        font-size: 30px;
    margin: 0;
    outline: rgb(128, 115, 101) none 0px;
}/*#besp_DIV_4*/

#besp_DIV_5 {
    color: rgb(74, 71, 67);
    display: table-cell;
    height: 66px;
    text-decoration: none solid rgb(74, 71, 67);
    vertical-align: bottom;
    width: 202px;
    column-rule-color: rgb(74, 71, 67);
    perspective-origin: 101px 33px;
    transform-origin: 101px 33px;
    caret-color: rgb(74, 71, 67);
    border: 0px none rgb(74, 71, 67);
    outline: rgb(74, 71, 67) none 0px;
}/*#besp_DIV_5*/

#besp_A_6 {
    bottom: 0px;
    color: rgb(255, 255, 255);
    display: block;
    height: 44px;
    left: 0px;
    position: relative;
    right: 0px;
    text-decoration: underline solid rgb(255, 255, 255);
    text-transform: uppercase;
    top: 0px;
    white-space: nowrap;
    column-rule-color: rgb(255, 255, 255);
    perspective-origin: 101px 22px;
    transform-origin: 101px 22px;
    caret-color: rgb(255, 255, 255);
    background: rgba(0, 0, 0, 0) linear-gradient(rgb(249, 155, 68) 0%, rgb(236, 120, 10) 100%) repeat scroll 0% 0% / auto padding-box border-box;
    border: 0px none rgb(255, 255, 255);
    font-size: 18px;
    line-height: 44px;
    outline: rgb(255, 255, 255) none 0px;
    padding: 0px 20px 0px 65px;
}/*#besp_A_6*/

#besp_A_6:after {
    background-position: 100% 50%;
    bottom: 0px;
    color: rgb(255, 255, 255);
    content: '';
    display: block;
    height: 44px;
    left: 0px;
    position: absolute;
    right: 158px;
    text-decoration: none solid rgb(255, 255, 255);
    text-transform: uppercase;
    top: 0px;
    white-space: nowrap;
    width: 44px;
    column-rule-color: rgb(255, 255, 255);
    perspective-origin: 22px 22px;
    transform-origin: 22px 22px;
    caret-color: rgb(255, 255, 255);
    background: rgba(0, 0, 0, 0) url("/static-assets/wp-content/uploads/2017/08/mail-icon1.png") no-repeat scroll 100% 50% / auto padding-box border-box;
    border: 0px none rgb(255, 255, 255);
    font: normal normal normal normal 17px / 44px DinCondMedium, sans-serif;
    outline: rgb(255, 255, 255) none 0px;
}/*#besp_A_6:after*/



@media screen and (max-width:788px) {

#besp_DIV_1 {
    /* bottom: 0px; */
    color: rgb(74, 71, 67);
    /* left: 0px; */
    position: relative;
    /* right: 0px; */
    text-decoration: none solid rgb(74, 71, 67);
    /* top: 0px; */
    column-rule-color: rgb(74, 71, 67);
    perspective-origin: 336px 59.5px;
    transform-origin: 336px 59.5px;
    caret-color: rgb(74, 71, 67);
    background: rgba(0, 0, 0, 0) linear-gradient(rgb(253, 246, 234) 0%, rgb(243, 234, 218) 100%) repeat scroll 0% 0% / auto padding-box border-box;
    border: 0px none rgb(74, 71, 67);
    outline: rgb(74, 71, 67) none 0px;
    padding: 10px 0px 10px 10px;
    text-align: center;
}/*#besp_DIV_1*/

#besp_DIV_2 {
    color: rgb(239, 120, 7);
    height: auto;
    text-decoration: none solid rgb(239, 120, 7);
    text-transform: uppercase;
    width: 100%;
    column-rule-color: rgb(239, 120, 7);
    perspective-origin: 323.5px 11.5px;
    transform-origin: 323.5px 11.5px;
    caret-color: rgb(239, 120, 7);
    border: 0px none rgb(239, 120, 7);
    font-size: 22px;
    margin: 0;
    outline: rgb(239, 120, 7) none 0px;
}/*#besp_DIV_2*/

#besp_DIV_3 {
    color: rgb(128, 115, 101);
    display: block;
    height: auto;
    text-align: center;
    text-decoration: none solid rgb(128, 115, 101);
    text-shadow: rgb(252, 244, 232) 1px 1px 0px;
    width: 100%;
    column-rule-color: rgb(128, 115, 101);
    perspective-origin: 230px 33px;
    transform-origin: 230px 33px;
    caret-color: rgb(128, 115, 101);
    border: 0px none rgb(128, 115, 101);
    font-size: 20px;
    outline: rgb(128, 115, 101) none 0px;
    padding: 0;
    float: none;
    clear: both;
    margin: 0 auto;
}/*#besp_DIV_3*/

#besp_DIV_4 {
    color: rgb(128, 115, 101);
    height: auto;
    text-align: center;
    text-decoration: none solid rgb(128, 115, 101);
    text-shadow: rgb(252, 244, 232) 1px 1px 0px;
    width: 100%;
    column-rule-color: rgb(128, 115, 101);
    perspective-origin: 215px 11.5px;
    transform-origin: 215px 11.5px;
    caret-color: rgb(128, 115, 101);
    border: 0px none rgb(128, 115, 101);
    font-size: 30px;
    margin: 0 auto;
    outline: rgb(128, 115, 101) none 0px;
    position: relative;
    padding: 0;
}/*#besp_DIV_4*/

#besp_DIV_5 {
    color: rgb(74, 71, 67);
    display: block;
    height: 66px;
    text-decoration: none solid rgb(74, 71, 67);
    vertical-align: bottom;
    width: 269px;
    column-rule-color: rgb(74, 71, 67);
    perspective-origin: 101px 33px;
    transform-origin: 101px 33px;
    caret-color: rgb(74, 71, 67);
    border: 0px none rgb(74, 71, 67);
    outline: rgb(74, 71, 67) none 0px;
    clear: both;
    float: none;
    margin: 8px auto;
    position: relative;
}/*#besp_DIV_5*/

#besp_A_6 {
    bottom: 0px;
    color: rgb(255, 255, 255);
    display: block;
    height: 44px;
    left: 0px;
    position: relative;
    right: 0px;
    text-decoration: underline solid rgb(255, 255, 255);
    text-transform: uppercase;
    top: 0px;
    white-space: nowrap;
    column-rule-color: rgb(255, 255, 255);
    perspective-origin: 101px 22px;
    transform-origin: 101px 22px;
    caret-color: rgb(255, 255, 255);
    background: rgba(0, 0, 0, 0) linear-gradient(rgb(249, 155, 68) 0%, rgb(236, 120, 10) 100%) repeat scroll 0% 0% / auto padding-box border-box;
    border: 0px none rgb(255, 255, 255);
    font-size: 18px;
    line-height: 44px;
    outline: rgb(255, 255, 255) none 0px;
    padding: 0px 20px 0px 65px;
}/*#besp_A_6*/

#besp_A_6:after {
    background-position: 100% 50%;
    bottom: 0px;
    color: rgb(255, 255, 255);
    content: '';
    display: block;
    height: 44px;
    left: 0px;
    position: absolute;
    right: 158px;
    text-decoration: none solid rgb(255, 255, 255);
    text-transform: uppercase;
    top: 0px;
    white-space: nowrap;
    width: 44px;
    column-rule-color: rgb(255, 255, 255);
    perspective-origin: 22px 22px;
    transform-origin: 22px 22px;
    caret-color: rgb(255, 255, 255);
    background: rgba(0, 0, 0, 0) url("/static-assets/wp-content/uploads/2017/08/mail-icon1.png") no-repeat scroll 100% 50% / auto padding-box border-box;
    border: 0px none rgb(255, 255, 255);
    font: normal normal normal normal 17px / 44px DinCondMedium, sans-serif;
    outline: rgb(255, 255, 255) none 0px;
}/*#besp_A_6:after*/





}
@font-face {
    font-family: 'A La Russ';
    src: url('ALaRuss.eot');
    src: url('ALaRuss.eot?#iefix') format('embedded-opentype'),
        url('ALaRuss.woff2') format('woff2'),
        url('ALaRuss.woff') format('woff'),
        url('ALaRuss.ttf') format('truetype'),
        url('ALaRuss.svg#ALaRuss') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
.menu-image-title-hide .menu-image-title, .menu-image-title-hide.menu-image-title {
   display: block !important;
    font-family: 'A La Russ' !important;
    font-size: 20px;
    text-transform: uppercase;
    padding: 5px 17px;
}.menu-item a img {
    display: none;
}#main-navigation .main-nav ul li a {margin: 0px!important;}

#main-navigation .main-nav ul li {
    height: 52px !important;
}

@font-face {
    font-family: 'CyrillicOld';
    src: url('CyrillicOld.eot');
    src: url('CyrillicOld.eot?#iefix') format('embedded-opentype'),
        url('CyrillicOld.woff2') format('woff2'),
        url('CyrillicOld.woff') format('woff'),
        url('CyrillicOld.ttf') format('truetype'),
        url('CyrillicOld.svg#CyrillicOld') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

.main-nav ul li a {
    font-family: 'CyrillicOld';
    padding: 5px 20px 5px;
}

#main-navigation .main-nav ul li a {
    margin: 0px!important;
    font-size: 15px;
    text-transform: uppercase;
}

#main-navigation .main-nav ul li {
    height: auto !important;
}

#main-navigation ul li a {
    font-family: 'CyrillicOld';
    padding: 0px 20px 0px !important;color: #e2a343 !important;
}