@media all{
body{margin:0;padding:0;margin-top:0;background:url(images/bg.jpg) top center #311f11;font-family:Georgia,"Times New Roman",Times,serif;font-size:16px;color:#000}
.bodydiv{margin:0;padding:0;background:url(images/bg_top.jpg) center top repeat-x}
.container{padding:20px 40px}
.site{-webkit-border-radius:10px;border-radius:10px;background:#fffbdd;padding:10px}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{padding:0}
div.row{margin-left:0;margin-right:0}
.img-responsive{display:inline}
.header{margin:0;padding:0;background:url(images/header.jpg) top center repeat-x #e3c694;position:relative;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;margin-bottom:1px}
.address{color:#3d1e07;font-weight:normal;line-height:normal;font-style:italic;padding:30px 20px}
.address_left{text-align:left}
.address_right{text-align:right}
.logo{text-align:center;position:absolute;top:0;left:0;width:100%;padding:10px 20px}
.logo a img{max-width:100%;height:auto}
.button{text-align:center;background:url(images/red_button.jpg) top center #6f0b09;-webkit-border-radius:5px;border-radius:5px;color:#fff !important;text-decoration:none;display:inline-block;padding:10px 20px;border:none;cursor:pointer;height:auto;width:auto;text-transform:uppercase;font-size:18px;font-style:normal}
.button_catalog{ /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f22626+0,ad3d1b+50,911d1d+50,661414+100 */
background: #f22626; /* Old browsers */
background: -moz-linear-gradient(top, #f22626 0%, #ad3d1b 50%, #911d1d 50%, #661414 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #f22626 0%,#ad3d1b 50%,#911d1d 50%,#661414 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #f22626 0%,#ad3d1b 50%,#911d1d 50%,#661414 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f22626', endColorstr='#661414',GradientType=0 ); /* IE6-9 */-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.5);
box-shadow: 0 0 10px 0 rgba(0,0,0,0.6); }
.button:hover{color:#eec782 !important;text-decoration:none}
.button_locations{display:none;margin-bottom:30px}
.header_bottom{background:url(images/header_bottom.jpg) repeat-x bottom left;-webkit-box-shadow:inset 0 0 5px 0 #e2bd8c;box-shadow:inset 0 0 5px 0 #e2bd8c;-webkit-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0}
.wood_shape{background:url(images/wood_shape.png) no-repeat center bottom}
.border_content{border:5px solid #ae9a66;padding:1px;-webkit-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px;position:relative}
.curly_left{position:absolute;left:0;top:0;z-index:1000}
.curly_right{position:absolute;right:0;top:0;z-index:1000}
.curly_right_pages{width:70px;height:110px}
.curly_left_pages{width:70px;height:110px}
.content_pages{padding-top:0 !important}
.curly_bot_left{background:url(images/curly_bot_left.jpg) no-repeat bottom left}
.curly_bot_right{background:url(images/curly_bot_right.jpg) no-repeat bottom right}
.item img{width:100%;height:auto;padding:0;margin:0}
.navbar{margin:0;background:url(images/menu.jpg) center top repeat-x #0e0603;border:none;min-height:50px;-webkit-border-radius:0;border-radius:0;margin-bottom:1px}
.navbar-collapse{padding:0}
.nav li{background:url(images/des.jpg) repeat-y left top;padding-left:2px;list-style-type:none}
.nav .open > a,.nav .open > a:focus,.nav .open > a:hover{background:none}
.nav li:first-child{background:none;padding-left:0}
.nav>li.active>a{background:none;color:#f2c17b}
.nav li a{cursor:pointer;text-decoration:none;font-size:18px;display:block;color:#fff;white-space:nowrap;height:50px;line-height:50px;padding:0 5px 0 5px}
.nav li a:hover,.nav li a:focus{background:none;color:#f2c17b}
.navbar-collapse{padding:0 100px}
.nav-justified > li > a{margin-bottom:0}
.button_nav{position:relative;float:left;padding:9px 10px;margin-top:8px;margin-left:8px;margin-bottom:8px;background-color:#e8cb9f;border:none;border-radius:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#000}
.navbar-toggle{margin:0;padding:0;background:none;border:none;position:relative; float:left}
.navbar-toggle .sr-only{position:absolute;display:block;width:110px;height:48px;clip:rect(auto, auto, auto, auto);color:#fff;font-size:16px;line-height:34px;cursor:pointer;text-align:right;top:0;left:0;margin:0;line-height:50px}
.navbar-toggle:hover .button_nav,.navbar-toggle:focus .button_nav{background:#b7a385;box-shadow:none}
.navbar-toggle:hover .button_nav .icon-bar,.navbar-toggle:focus .button_nav .icon-bar{background-color:#000}
.navbar-toggle:hover .sr-only,.navbar-toggle:focus .sr-only{color:#fff}
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background:none}
.dropdown-menu{border-radius:0;box-shadow:0;background-clip:border-box;z-index:1001; padding:20px;}

.dropdown-toggle::after {
display: inline-block;
margin-left: .255em;
vertical-align: .255em;
content: "";
border-top: .25em solid;
border-right: .25em solid transparent;
border-bottom: 0;
border-left: .25em solid transparent;
}
.colum_menu ul li ul li a{ font-size:14px; padding-left:10px; position:relative}
.colum_menu ul li ul li a::before {
display: inline-block;
content: "";
border-left: .25em solid;
border-top: .25em solid transparent;
border-right: 0;
border-bottom: .25em solid transparent; position:absolute; left:0; top:12px; }
.colum_menu>ul>li{ border-bottom:1px solid rgba(255,255,255,0.3) !important; padding:10px 0}
.colum_menu>ul>li:last-child{ border-bottom: none !important}

.colum_menu { position:static !important; line-height:normal !important}
.colum_menu ul.dropdown-menu ul{ padding-left:0}

.colum_menu.open ul.dropdown-menu {
columns: 5;
-webkit-columns: 5;
-moz-columns: 5;
-webkit-column-gap: 20px;
column-gap: 20px;
-moz-column-gap: 20px;
margin: 0; width:100%; left:0; right:0; 
}
.colum_menu ul li {
    margin: 0 !important;
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
    list-style-type: none;
    text-align: left;
}
.colum_menu ul li a{ white-space:normal !important}
.nav>li>ul{margin:0}
.nav>li>ul{background:url(images/bg.jpg) top center #311f11}
.nav li ul li{z-index:1002;background:none;padding-left:0}
.nav li ul li:first-child{border:none}
.nav li ul li a{text-align:left;height:auto;padding:5px 0;color:#fff;line-height:1.5em;font-size:16px;}
.nav li ul li a:hover{background:none}
p{margin:0;padding-bottom:10px}
.content{position:relative;line-height:1.5em;padding-top:1px}
.content_top{background:url(images/con_top.png) repeat-x top center}
.content_bot{background:url(images/con_bot.jpg) repeat-x bottom center}
.left_content{padding:20px 15px 20px 30px;float:left}
.right_content{padding:20px 30px 20px 15px;float:right}
.left ul{padding-left:0 !important}
h1{margin:0;width:100%;padding:0;font-size:30px;line-height:normal;font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;padding-bottom:10px;padding-top:10px;color:#251007}
h2{margin:0;width:100%;padding:0;font-size:24px;line-height:normal;font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;padding-bottom:10px;padding-top:10px;color:#563324}
h3{margin:0;width:100%;padding:0;font-size:20px;line-height:normal;font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;padding-bottom:10px;padding-top:10px;color:#563324}
.content ul{margin:0;padding:0;padding-top:0;padding-bottom:10px;padding-left:10px}
.content ul li{padding:0 0 5px 10px;background-image:url(images/li.png);background-repeat:no-repeat;list-style-type:none;background-position:0 10px}
.content ul li ul li{background-image:url(images/li.png);background-repeat:no-repeat;list-style-type:none;background-position:0 10px;padding:0 0 5px 10px!important}
.img_left{float:left;margin:0 20px 10px 0;border:1px solid #321f12}
.img_right{float:right;margin:0 0 10px 20px;border:1px solid #321f12}
.img_resp{max-width:100%;height:auto}
.img_list div{padding:10px;text-align:center}
.img_list img{border:1px solid #321f12}
a{color:#6f4f00;text-decoration:underline}
a:hover{color:#6f4f00;text-decoration:none}
a:visited{color:#6f4f002}
a:link{color:#6f4f00}
.par{padding:10px 0 10px 0}
.par1{padding-top:0;padding-bottom:10px}
.par2{padding-top:0;padding-bottom:0}
.footer{text-align:center}
.footer a{color:#472f20;text-decoration:none;margin:0 5px}
.footer a:hover{color:#472f20;text-decoration:underline}
.meniufooter{text-align:center;padding:20px}
.meniufooter a{white-space:nowrap}
.copy{margin:0;padding:0;padding:10px 0 10px 0;color:#fff;text-align:center;background:0}
.copy p{color:#fff}
.copy a{color:#fff}
.copy a:hover{color:#fff}
a img{border:0}
ol{margin:0;padding-bottom:10px;padding-left:25px}
ol li{padding-bottom:5px}
.clear{height:0;clear:both;width:100%;display:block}
.ntext td{padding:4px 0 4px 0}
form{margin:0;padding:0}
.no_padding{padding:0}
.contact_form{padding-left:30px}
.field{max-width:300px}
.overflow{overflow:hidden}
.align_center{text-align:center}
.dropdown-menu>li>a:focus{background:none}
.ul_col{column-count:2;-moz-column-count:2;-webkit-column-count:2}
.ul_col1{column-count:3;-moz-column-count:3;-webkit-column-count:3}
.line{border-bottom:1px solid #ae9a66;padding-top:10px}
.brakets_div .line{padding-top:20px;padding-bottom:20px}
.brakets_div img{border:1px solid #321f12}
.brakets_div .col-sm-9{padding-left:20px !important}
.brakets_div h3{padding-top:0}
.phone_icon{display:none;position:absolute;top:8px;right:8px;z-index:1001; color:#fff}
.location_icon{display:none;position:absolute;top:8px;right:56px;z-index:1001; color:#fff}
.phone_icon:hover i, .location_icon:hover i{background:#b7a385}
.phone_icon i, .location_icon i{color:#000;background:#e8cb9f;width:40px;height:32px;display:inline-block;text-align:center;line-height:32px;font-size:24px;-webkit-border-radius:4px;border-radius:4px}
.address_right .button_catalog{ display:none}
}
@media (max-width:1200px){
.address{font-size:14px}
.address .button{font-size:14px}
.img_contact{float:none;margin-left:0}
.colum_menu.open ul.dropdown-menu {columns: 3;-webkit-columns: 3;-moz-columns: 3;}
}
@media all and (max-width:991px){
.logo{text-align:center;position:static;top:0;left:0;width:100%;padding:10px 20px}
.address .button{font-size:18px}
.address{padding:0 40px 60px 40px;font-size:16px}
.address_left{text-align:center}
.address_right{text-align:center}
.nav li a{font-size:14px}
.left_content{padding:10px 30px 30px 30px;float:none;border-top:1px solid #ae9a66}
.right_content{padding:30px 30px 10px 30px;float:none}
.img_contact{float:right;margin-left:20px}
.contact_form{padding-left:0}
.colum_menu.open ul.dropdown-menu {columns: 2;-webkit-columns: 2;-moz-columns: 2;}
}
@media (max-width:767px){
.navbar{background:url(images/menu.jpg) center top repeat-x #0e0603}
.nav .open > a,.nav .open > a:focus,.nav .open > a:hover{background:none}
.nav li ul{background:none;margin:0}
.nav li ul li{border-top:none}
.nav li{background:none;padding:0;border-top:1px solid #4f372d}
.nav li a{text-align:center !important;font-size:20px}
.nav li ul li ul li a{padding-left:10px}
.dropdown-menu{position:relative;float:none; padding:0 20px}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background:none !important}
.navbar-collapse{border-top:none;box-shadow:0;max-height:none}
.navbar-collapse.in{overflow-y:visible}
.address{padding:10px 20px}
.address_right{padding-bottom:80px}
.navbar-collapse{padding:0}
.curly_left{display:none}
.curly_right{display:none}
.curly_bot_left{background:none}
.curly_bot_right{background:none}
.address_clear{display:none}
.button_locations{display:inline-block}
.wood_shape .button{width:200px;line-height:40px;padding:0}
.brakets_div .col-sm-9{padding-left:0 !important;padding-top:20px !important;text-align:center}
.img_left{float:none;margin:0 0 20px 0}
.img_right{float:none;margin:0 0 20px 0}
.phone_icon, .location_icon{display: inline-block}
.address_right{ display:none}
.address_left .no_padding{ display:none}
.address_left{ padding:0 0 70px 0}
.address_left .button_catalog{ display: inline-block}
.address_left .button{ padding:10px !important; font-size:16px; width:auto; line-height: normal}
.logo{ padding:0 10px}
.colum_menu.open ul.dropdown-menu {columns: 1;-webkit-columns: 1;-moz-columns: 1;}
.colum_menu>ul>li{ border-bottom:1px solid rgba(255,255,255,0.1) !important;}
.colum_menu ul li ul li a::before{ position:static; margin-right:5px;}
.colum_menu ul li ul li a{ padding-left:0  !important}
}
@media (max-width:640px){
.small_width{width:100%}
.ul_col{column-count:1;-moz-column-count:1;-webkit-column-count:1}
}
@media (max-width:600px){
.logo{padding:10px}
h1{font-size:24px;line-height:28px}
h2{font-size:20px;line-height:24px}
h3{font-size:18px;line-height:22px}
.img_contact{float:none;margin-left:0}
}
@media (max-width:500px){
.container{padding:20px 10px}
}
@media (max-width:400px){
.brakets_div .col-sm-9{padding-top:0 !important}
.img_list .img-responsive{width:auto;max-width:100%;height:auto;margin:0 0 20px 0}
.brakets_div .img-responsive{width:auto;max-width:100%;height:auto;margin:0 0 20px 0}
.left_content{padding:10px;float:none}
.right_content{padding:10px;float:none}
.wood_shape{background-size:230px 56px}
.address_left{ padding:0 0 60px 0}
}
.covid-19{ background:#e7cfa7; padding:15px; text-align:center; font-weight:700; font-style:italic; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#7d0200}
#captcha_container_1 label{ display:block; margin:10px 0 .5em 0}