@charset "UTF-8";
@font-face{font-family:'PT Sans';font-style:normal;font-weight:400;src:local("PT Sans"), local("PTSans-Regular"), url(fonts/pts55f-webfont.woff) format("woff");font-display: swap;}
@font-face{font-family:'PT Sans';font-style:normal;font-weight:700;src:local("PT Sans Bold"), local("PTSans-Bold"), url(fonts/pts55f-webfont.woff) format("woff");font-display: swap;}
@font-face{font-family:'PT Sans';font-style:italic;font-weight:400;src:local("PT Sans Italic"), local("PTSans-Italic"), url(fonts/pts56f-webfont.woff) format("woff");font-display: swap;}
@font-face{font-family:'PT Sans';font-style:italic;font-weight:700;src:local("PT Sans Bold Italic"), local("PTSans-BoldItalic"), url(fonts/pts56f-webfont.woff) format("woff");font-display: swap;}
.rotale:hover{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}
.fleft,
.floatleft{float:left;}
.fright,
.floatright{float:right;}
.left{text-align:left;}
.right{text-align:right;}
.center{text-align:center;}
.clr,
.clear{clear:both;}
.normalcase{text-transform:none;}
.uppercase{text-transform:uppercase;}
.tdyes{text-decoration:underline;}
.tdnone{text-decoration:none;}
.brown{color:#664434;}
.grey{color:#aeaeae;}
.red{color:#980900;}
.bgred{background:#980900;}
.white{color:#f8f8f8;}
.bgnone{background:none;}
*{margin:0 auto;padding:0;border:0;outline:0;}
audio, canvas, img, svg, video{max-width:100%;height:auto;box-sizing:border-box;}
html,
body{margin:0 auto;height:100%;font-size:14px;font-family:'PT Sans', sans-serif;text-align:left;color:#000;background:#fff;}
body a{color:#664434;}
a{text-decoration:underline;color:#b0b0b0;}
a:hover{text-decoration:none;color:#980900;}
li{list-style:none;}
table{border-spacing:0px;}
td{vertical-align:top;}
h1,
h2{margin-top:20px;font-size:17px;margin-bottom:15px;display:block;font-weight:bold;text-transform:none;color:#664434;}
@media only screen and (max-width:480px){h1,
h2{line-height:normal;}
}
h3,
h4,
h5,
h6{margin-top:20px;font-size:17px;margin-bottom:10px;display:block;font-weight:normal;text-transform:none;font-style:italic;color:#664434;clear:both;}
.article b,
.article strong{font-weight:bold;}
.article i{font-style:italic;}
.article ul,
.company ul,
.text4 ul,
.prewiew-text ul{padding-left:10px;margin-left:10px;display:block;}
.article ol,
.company ol{padding-left:47px;margin-left:4px;display:block;}
.article ul li,
.company ul li,
.text4 ul li,
.prewiew-text ul li{padding:5px 20px 5px 47px;line-height:16px;font-size:13px;color:#585858;display:block;background:url("../images/marker.png") 17px 50% no-repeat;margin:7px 0;text-align:left;text-decoration:none;}
.article ol li,
.company ol li{list-style-type:decimal;padding:4px 20px 4px 20px;line-height:16px;font-size:15px;color:#585858;margin:7px 0;text-align:left;text-decoration:none;}
.article table{width:100%;border:1px solid #d1d1cf;}
.article table th{height:33px;color:#fff;border-bottom:1px solid #d1d1cf;background-color:#664434;text-align:center;}
.article table th:nth-child(1){padding-left:25px;text-align:left;}
.article table tr:nth-child(2n+1){background-color:#efefef;}
.article table td{height:26px;vertical-align:middle;text-align:center;}
.article table td:nth-child(1){padding-left:25px;text-align:left;}
.article table td:nth-child(2){border-left:1px solid #d1d1cf;border-right:1px solid #d1d1cf;}
.article u{text-decoration:underline;}
#all{min-height:100%;width:100%;max-width:1240px;}
@media only screen and (max-width:1260px){#all{padding:0 40px;box-sizing:border-box;}
}
@media only screen and (max-width:600px){#all{padding:0 30px;box-sizing:border-box;}
}
#header{width:100%;min-height:100px;position:relative;}
#header #logo{display:block;width:207px;max-width:30%;height:80px;background:url("../images/logoa255.png?x=1") no-repeat;background-size:contain;position:absolute;top:13px;left:0px;}
@media only screen and (max-width:600px){#header #logo{max-width:50%;width:90px;}
}
@media only screen and (max-width:380px){#header #logo{top:25px;}
}
#header .ur-firma{position:absolute;top:48px;left:120px;font-size:12px;line-height:12px;text-transform:uppercase;color:#664434;text-align:left;}
@media only screen and (max-width:768px){#header .ur-firma{display:none;}
}
#header .change-lang{position:absolute;top:10px;right:30px;}
@media only screen and (max-width:600px){#header .change-lang{right:0;}
}
#header .change-lang ul li{list-style:none;display:block;padding:0 12px 0 13px;background:url("../images/lang-separator.png") 0 6px no-repeat;float:left;}
@media only screen and (max-width:600px){#header .change-lang ul li{padding:0 10px;}
}
#header .change-lang ul li.first{padding-left:0;background:none;}
#header .change-lang ul li.last{padding-right:0;}
#header .change-lang ul li a{font-size:14px;line-height:12px;color:#aeaeae;}
#header .change-lang ul li a.active-lang{color:#664434;}
#header .header_num{position:absolute;top:35px;right:200px;font-size:15px;line-height:15px;color:#664434;}
@media only screen and (max-width:768px){#header .header_num{top:25px;left:50%;right:auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
}
@media only screen and (max-width:600px){#header .header_num{display:none;}
}
#header .header_num span{display:block;font-size:24px;line-height:24px;}
@media only screen and (max-width:768px){#header .header_num span{font-size:18px;}
}
#header .button-quest{width:180px;height:27px;position:absolute;bottom:25px;right:0;cursor:pointer;background:#980900;}
@media only screen and (max-width:600px){#header .button-quest{width:120px;}
}
#header .button-quest a{font-size:14px;line-height:27px;display:block;text-transform:uppercase;text-align:center;color:#f8f8f8;}
@media only screen and (max-width:600px){#header .button-quest a{text-decoration:none;}
}
nav.nav{border-bottom:1px solid #664434;border-top:1px solid #664434;}
nav ul#mmenu{position:relative;bottom:0;right:0;width:100%;}
nav ul#mmenu:before, nav ul#mmenu:after{content:"";display:table;}
nav ul#mmenu:after{clear:both;}
@media only screen and (max-width:1080px){nav ul#mmenu{text-align:center;}
}
nav ul#mmenu li{list-style:none;width:12.5%;height:36px;float:left;display:block;font-size:13px;line-height:36px;position:relative;text-align:center;text-transform:uppercase;color:#664434;}
@media only screen and (max-width:1080px){nav ul#mmenu li{width:auto;padding:0 5px;display:inline-block;float:none;}
}
@media only screen and (max-width:980px){nav ul#mmenu li{display:inline-block;width:100%;box-sizing:border-box;height:auto;padding:0;}
}
nav ul#mmenu li a{height:100%;width:100%;display:block;}
nav ul#mmenu > li.active{background-color:#efefef;}
@media only screen and (max-width:980px){nav ul#mmenu > li.active{background-color:#980900;}
nav ul#mmenu > li.active a{color:#fff;text-decoration:none;}
}
nav ul#mmenu li.parent-menu-item ul{display:none;position:absolute;width:100%;top:41px;z-index:200;background-color:#f1efef;border:1px solid #a09e9d;}
@media only screen and (max-width:980px){nav ul#mmenu li.parent-menu-item ul{position:relative;top:0;display:none;}
}
nav ul#mmenu li.parent-menu-item ul li{list-style:none;width:80%;font-size:14px;padding:5px 10%;line-height:14px;text-transform:none;}
@media only screen and (max-width:980px){nav ul#mmenu li.parent-menu-item ul li{width:100%;padding:5px 0;}
}
nav ul#mmenu li.parent-menu-item ul li.active,
nav ul#mmenu li.parent-menu-item ul li:hover{background-color:#dad8d8;}
@media only screen and (max-width:980px){nav ul#mmenu li.parent-menu-item ul li.active,
nav ul#mmenu li.parent-menu-item ul li:hover{background-color:#980900;}
nav ul#mmenu li.parent-menu-item ul li.active a,
nav ul#mmenu li.parent-menu-item ul li:hover a{color:#fff;text-decoration:none;}
}
@media only screen and (max-width:980px){nav ul#mmenu li.parent-menu-item ul{border:0;}
nav ul#mmenu li.parent-menu-item ul:before, nav ul#mmenu li.parent-menu-item ul:after{content:"";display:table;}
nav ul#mmenu li.parent-menu-item ul:after{clear:both;}
nav ul#mmenu li.parent-menu-item ul a{color:#980900;text-transform:uppercase;padding:5px 0;border-bottom:1px solid #d6d6d6;width:100%;font-size:13px;text-decoration:none;}
nav ul#mmenu li.parent-menu-item ul li:last-child a{border:0;}
}
nav ul#mmenu li .ugolok{display:none;}
@media only screen and (max-width:980px){nav ul#mmenu li .ugolok{display:none;}
}
nav ul#mmenu li:hover ul{display:block;}
@media only screen and (max-width:980px){nav ul#mmenu li:hover ul{display:none;}
}
@media only screen and (max-width:980px){nav ul#mmenu li a.parent{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAlklEQVRIie3STQpBURgG4EcikVvWYDGGTFBSMrAFZeRvC1ZiG8xtRjG49yrl59xr6DzDr3Pe8576iKKo+mLWwxhnXANz2lijg0vIhSm2qAWcTbDHILDMwxA7tD6caWRFRkXDcwss0XwTfkC/bHhuho3nnyTZ7Ofw3AQr1KXNd9JF+KpS4JE5urjhhGOxjmEGSmxLFP27O1ESEFRGTUsTAAAAAElFTkSuQmCC");background-repeat:no-repeat;background-position:98% center;}
nav ul#mmenu li.hover a.parent{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAtElEQVRIie2QzQpBQRzFzxXyEeUllLWHsHNvCSVl5RUUO2RnJXuv4PFk87OZSW73jpksza9OU/NxzvmPFIlEkvwG4LqfmfVeaph8WlYDyowlDU2pnqRbwNs3QJHmwAFoAHVgCyyK7uapeGSmkgaSzpIekp6SLpL6kla/TpACV9M8f9YCNsDaNYErYAbsS8yt2ubrpqEBGXAEug5zq5opsvQNmAAnoONhbtUEdsDoe0Ik8n+8ABVqASOYs4QCAAAAAElFTkSuQmCC");background-repeat:no-repeat;background-position:98% center;}
nav ul#mmenu li.hover{background-color:#980900;}
nav ul#mmenu li.hover a{color:#fff;}
}
nav ul#mmenu li.hover ul{display:block;background-color:#efefef;}
nav ul#mmenu li:hover .ugolok{background:url("../images/ugolok.png") 50% 50% no-repeat;position:absolute;bottom:-6px;right:0;width:100%;height:6px;display:block;z-index:201;}
@media only screen and (max-width:980px){nav ul#mmenu li:hover .ugolok{display:none;}
}
a#mobile-menu{text-align:left;box-sizing:border-box;text-transform:uppercase;font-weight:bold;display:none;text-decoration:none;padding:10px 0 10px 20px;}
@media only screen and (max-width:980px){nav.nav{background-color:#efefef;}
nav.nav ul#mmenu{width:100%;display:none;height:auto;padding:10px 0;}
nav.nav li{width:50%;float:left;position:relative;}
nav.nav a{width:100%;}
a#mobile-menu{display:block;width:100%;position:relative;}
nav a#mobile-menu:after{content:"";background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAOklEQVQ4jWNgoDJg3MTC8J+aBjJR07ChYSALAwMDIyUG+P5GjYLB7+XRZEM5GE02lIPB72WqG0h1AABSpwnVMNpHDgAAAABJRU5ErkJggg==");background-repeat:no-repeat;width:30px;height:30px;display:inline-block;position:absolute;right:0;top:8px;}
}
.gallery{height:304px;width:1240px;position:relative;border-top:2px solid #664434;border-bottom:2px solid #664434;}
.gallery .slide-item .text-ground{height:304px;width:393px;position:absolute;top:0;right:0;background-color:rgba(56, 23, 21, 0.75);}
.gallery .slide-item .text-ground .slide-name{font-weight:bold;color:#fff;font-size:30px;margin:34px 0 30px 45px;text-transform:uppercase;}
.gallery .slide-item .text-ground .slide-desc{color:#fff;margin:0 50px 0 45px;font-size:15px;text-align:left;}
.gallery .slide-item .text-ground .slide-readmore{position:absolute;bottom:20px;left:45px;color:#fff;font-size:14px;padding-right:20px;background:url("../images/readmore-bg.png") 100% 50% no-repeat;cursor:pointer;}
.gallery .gallery-arrow{width:24px;height:66px;position:absolute;top:116px;cursor:pointer;}
.gallery .gallery-arrow.left{background:url("../images/gallery-left-arrow.png") no-repeat;left:0;}
.gallery .gallery-arrow.right{background:url("../images/gallery-right-arrow.png") no-repeat;right:393px;}
.gallery .gallery-arrow:hover{background-position:-24px 0;}
#gallery{max-width:1240px;width:100%;height:auto;padding:0;margin:0;position:relative;}
.plashka{position:absolute;display:block;content:' ';background-color:rgba(56, 23, 21, 0.75);height:304px;position:absolute;right:0;top:0;width:393px;}
li{list-style:none;}
.rhino-btn{z-index:10;width:56px;height:53px;display:block;text-indent:-999%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.rhino-prev,
.rhino-next{cursor:pointer;height:66px;position:absolute;top:116px;width:24px;}
.rhino-prev{background:url("../images/gallery-left-arrow.png") no-repeat scroll 0 0 transparent;left:0;}
.rhino-next{background:url("../images/gallery-right-arrow.png") no-repeat scroll 0 0 transparent;right:393px;}
.rhino-prev:hover{background-position:-24px 0px;}
.rhino-next:hover{background-position:-24px 0px;}
.slider-home{position:relative;}
.rhino-toggle{top:-4px;left:-6px;}
.slide-name{color:#fff;font-size:25px;margin:34px 0 30px 45px;text-transform:uppercase;}
.slide-desc{color:#fff;font-size:15px;margin:0 50px 0 45px;text-align:left;}
.slide-readmore{background:url("../images/readmore-bg.png") no-repeat scroll 100% 50% transparent;bottom:20px;color:#fff;cursor:pointer;font-size:14px;left:45px;padding-right:20px;position:absolute;}
.rhino-container{position:relative;}
.rhino-caption{background-color:#381715;height:294px;position:absolute;right:0;top:0;width:393px;z-index:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.rhino-bullets{position:absolute;bottom:24px;left:30px;z-index:10;padding:0;}
.rhino-bullets{position:absolute;bottom:24px;left:30px;z-index:10;padding:0;}
.rhino-bullets li{list-style:none;float:left;display:inline;margin:0 2px;}
.rhino-bullets li a.rhino-bullet{display:block;width:16px;height:15px;cursor:pointer;font-size:14px;text-align:center;padding:3px 0 5px 0;color:#381715;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.rhino-bullets li a.rhino-bullet:hover,
.rhino-bullets li a.rhino-bullet:focus{cursor:pointer;}
.rhino-bullets li a.rhino-bullet.rhino-active-bullet{color:#fff;background-color:rgba(56, 23, 21, 0.5);}
.column-box:before, .column-box:after{content:"";display:table;}
.column-box:after{clear:both;}
#content .column{display:block;width:33.333%;float:left;box-sizing:border-box;padding:10px 10px 0;}
@media only screen and (max-width:480px){#content .column{padding:10px 0;}
}
#content .column .col-name{height:36px;line-height:36px;font-size:13px;background-color:#efefef;border-bottom:1px solid #664434;text-align:center;text-transform:uppercase;color:#664434;}
#content .column .pratique li a{padding:7px 20px 7px 47px;line-height:16px;font-size:13px;color:#585858;display:block;background:url("../images/marker.png") 17px 50% no-repeat;margin:7px 0;text-align:left;text-transform:uppercase;text-decoration:none;}
#content .column .pratique li a:hover{background-color:#efefef;}
#content .column .news-list .item-news{width:100%;margin-top:9px;color:#9c9c9c;}
#content .column .news-list .item-news .news-name a{color:#585858;font-size:15px;line-height:15px;text-align:left;}
#content .column .news-list .item-news .news-name a:hover{color:#664434;}
#content .column .news-list .item-news .preview-news-img{margin-right:20px;float:left;}
#content .column .news-list .item-news .news-date{display:block;margin-bottom:5px;font-size:15px;line-height:15px;font-style:italic;}
#content .column .comments-list{margin-top:1px;}
#content .column .comments-list .comments-item{margin-top:13px;width:100%;color:#6f6868;}
#content .column .comments-list .comments-item a:hover{text-decoration:underline;}
#content .column .comments-list .comments-item .comments-user-name{font-size:15px;line-height:15px;color:#696969;display:block;}
#content .column .comments-list .comments-item .comments-user-prof{font-size:15px;line-height:15px;color:#a39e9e;}
#content .column .comments-list .comments-item .comments-wrapper{height:91px;display:block;padding:10px 17px;margin-top:12px;position:relative;background:url("../images/kavichka.png") 19px 8px no-repeat;text-indent:27px;font-size:15px;line-height:17px;font-style:italic;border:1px solid #cfd2d2;}
#content .column .comments-list .comments-item .comments-ugol{position:absolute;width:22px;height:20px;top:-20px;right:29px;background:url("../images/ugolok_coments.png") 0 0 no-repeat;}
.comments-page.mini .comments-body{width:100%;max-width:calc(100% - 140px);padding:0;border:none;}
.comments-page.mini .comments-body .comments-name{margin-bottom:20px;color:#664434;}
.comments-page .comments-items{display:block;margin-bottom:30px;}
.comments-page .letter{width:100%;max-width:130px;height:182px;margin-right:0;display:block;position:relative;border:1px solid #aeaeae;float:left;background-color:#fff;}
@media only screen and (max-width:480px){.comments-page .letter{float:none;position:relative;left:50%;margin-left:-65px;}
}
.comments-page .letter .lupa{width:100%;height:182px;position:absolute;opacity:0;}
.comments-page .letter:hover .lupa{display:block;background:url("../images/lupa.png") 0 0 no-repeat;opacity:1;z-index:10;}
.comments-page .letter .img{width:100%;height:100%;text-align:center;display:block;background-size:cover;background-position:50% 50%;z-index:1;position:absolute;}
.comments-page .comments-body{display:block;width:calc(100% - 160px);padding:15px 20px 15px 20px;position:relative;float:right;border:1px solid #aeaeae;box-sizing:border-box;}
@media only screen and (max-width:480px){.comments-page .comments-body{width:100%;margin-top:20px;max-width:100% !important;}
}
.comments-page .comments-body .ugolok{width:10px;height:22px;position:absolute;left:-10px;top:57px;background:url("../images/ugolokhor.jpg") 0 0 no-repeat;}
@media only screen and (max-width:480px){.comments-page .comments-body .ugolok{top:-15px;left:50%;margin-left:-5px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}
}
.project-list{margin-top:40px;}
.project-list .project-item{padding-bottom:50px;}
.project-list .project-item > a{float:left;width:100%;max-width:275px;}
.project-list .project-item > a:before, .project-list .project-item > a:after{content:"";display:table;}
.project-list .project-item > a:after{clear:both;}
@media only screen and (max-width:680px){.project-list .project-item > a{max-width:100%;float:none;margin-bottom:20px;display:block;}
.project-list .project-item > a img{display:block;margin:0 auto;float:none;max-width:100%;}
}
.project-list .project-item .project-text{float:left;width:100%;max-width:calc(100% - 300px);padding-left:20px;box-sizing:border-box;}
.project-list .project-item .project-text:before, .project-list .project-item .project-text:after{content:"";display:table;}
.project-list .project-item .project-text:after{clear:both;}
@media only screen and (max-width:680px){.project-list .project-item .project-text{max-width:100%;padding-left:0;}
}
.project-list .project-item.last{padding-bottom:0;}
.project-list .project-item .name{margin-bottom:15px;display:block;cursor:pointer;text-transform:uppercase;text-decoration:underline;color:#664434;}
.project-list .project-item img{margin-right:25px;cursor:pointer;border:1px solid #d2d5d5;float:left;}
.partnert-disc{margin-top:-10px;}
.partnert-disc li{list-style:none;padding:30px 0 31px 0;display:block;border-bottom:1px solid #ccc;}
.partnert-disc li.last{border:none;padding-bottom:10px;}
.partnert-disc li img{cursor:pointer;border:1px solid #cfd2d2;float:left;}
@media only screen and (max-width:480px){.partnert-disc li img{float:none;display:block;margin:0 auto 20px;}
}
.partnert-disc li p{width:100%;max-width:calc(100% - 160px);cursor:pointer;float:left;box-sizing:border-box;padding-left:10px;}
@media only screen and (max-width:480px){.partnert-disc li p{float:none;max-width:100%;}
}
.partnert-disc li p:hover{text-decoration:underline;}
.logo-gallery{height:121px;width:100%;position:relative;margin:20px 0 25px 0;background-color:#efefef;}
.logo-gallery .prev{position:absolute;top:0;left:0;background:url("../images/logo_gall_prev.png") 0 0 no-repeat;height:121px;width:24px;cursor:pointer;z-index:100;}
.logo-gallery .prev:hover{background-position:-24px 0;}
.logo-gallery .next{position:absolute;top:0;right:0;background:url("../images/logo_gall_next.png") 0 0 no-repeat;height:121px;width:24px;cursor:pointer;z-index:100;}
.logo-gallery .next:hover{background-position:-24px 0;}
.logo-gallery ul{margin:0;padding:0;list-style:none;display:block;}
.logo-gallery ul li{list-style:none;text-align:center;height:91px;padding:15px 35px;display:block;float:left;}
#info-tabs-wrapper.profiles{margin-bottom:30px;}
#info-tabs-wrapper.profiles .readmore-button{margin-top:-24px;}
#info-tabs-wrapper .info-tabs,
#info-tabs-wrapper .info-tabsse{width:100%;margin-top:15px;}
#info-tabs-wrapper .info-tabs:before, #info-tabs-wrapper .info-tabs:after,
#info-tabs-wrapper .info-tabsse:before,
#info-tabs-wrapper .info-tabsse:after{content:"";display:table;}
#info-tabs-wrapper .info-tabs:after,
#info-tabs-wrapper .info-tabsse:after{clear:both;}
#info-tabs-wrapper .info-tabs a .button-tab,
#info-tabs-wrapper .info-tabsse a .button-tab{margin-bottom:-3px;position:relative;height:35px;line-height:32px;width:231px;border-left:1px solid #664434;border-right:1px solid #664434;display:block;margin-right:7px;color:#fff;font-size:13px;cursor:pointer;float:left;background-color:#664434;text-align:center;text-transform:uppercase;transition:all 0.3s linear;-moz-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;box-sizing:border-box;}
@media only screen and (max-width:768px){#info-tabs-wrapper .info-tabs a .button-tab,
#info-tabs-wrapper .info-tabsse a .button-tab{width:calc(33.33% - 7px);}
}
@media only screen and (max-width:560px){#info-tabs-wrapper .info-tabs a .button-tab,
#info-tabs-wrapper .info-tabsse a .button-tab{width:100%;height:40px;line-height:40px;margin-bottom:10px;}
}
#info-tabs-wrapper .info-tabs a .button-tab .border-top,
#info-tabs-wrapper .info-tabsse a .button-tab .border-top{width:233px;height:3px;display:block;position:absolute;top:0;left:-1px;background-color:#664434;}
@media only screen and (max-width:768px){#info-tabs-wrapper .info-tabs a .button-tab .border-top,
#info-tabs-wrapper .info-tabsse a .button-tab .border-top{width:100%;}
}
#info-tabs-wrapper .info-tabs a .button-tab:hover,
#info-tabs-wrapper .info-tabsse a .button-tab:hover{border-left:1px solid #cfd2d2;border-right:1px solid #cfd2d2;color:#980900;background-color:#efefef;}
#info-tabs-wrapper .info-tabs a.active .button-tab,
#info-tabs-wrapper .info-tabsse a.active .button-tab{color:#404040;border-left:1px solid #cfd2d2;border-right:1px solid #cfd2d2;background-color:#efefef;}
#info-tabs-wrapper .tab-content{display:block;min-height:393px;border-left:1px solid #cfd2d2;border-right:1px solid #cfd2d2;border-bottom:1px solid #cfd2d2;border-top:3px solid #664434;background-color:#efefef;}
#info-tabs-wrapper .tab-content .tab-item:before, #info-tabs-wrapper .tab-content .tab-item:after{content:"";display:table;}
#info-tabs-wrapper .tab-content .tab-item:after{clear:both;}
#info-tabs-wrapper .tab-content .tab-cols-item{display:block;padding:18px 14px 0 14px;float:left;box-sizing:border-box;}
#info-tabs-wrapper .tab-content .tab-cols-item img{margin-bottom:10px;max-width:100%;}
#info-tabs-wrapper .tab-content .tab-cols-item .date{color:#9c9c9c;font-style:italic;display:block;margin-bottom:8px;}
#info-tabs-wrapper .tab-content .tab-cols-item .name{font-weight:bold;display:block;margin-bottom:15px;color:#664434;}
#info-tabs-wrapper .tab-content .tab-cols-item .name:hover{color:#980900;}
#info-tabs-wrapper .tab-content .tab-cols-item .intro-text{color:#535353;font-size:15px;line-height:15px;}
#info-tabs-wrapper .tab-content .readmore-button{margin-right:20px;}
@media only screen and (max-width:1024px){#info-tabs-wrapper .tab-content .readmore-button{margin-bottom:20px;}
}
.tabdiv2,
.tabdiv3,
.tabdiv4,
.tabdivs2{display:block;height:0;overflow:hidden;}
.tab-item.hidden{display:block;height:0;overflow:hidden;}
.tab-item.visible{height:auto;overflow:inherit;}
.readmore-button{color:#9c9c9c;font-size:14px;font-style:italic;padding-right:20px;line-height:14px;background:url("../images/readmore-marker.png") 100% 6px no-repeat;margin-top:15px;float:right;text-decoration:underline;}
.readmore-button:hover{background-position:100% -8px;color:#980900;}
.seo-text{margin:30px 0;font-size:15px;color:#414141;}
#container.in-cont .left-menu{width:23%;float:left;}
#container.in-cont .left-menu ul li{list-style:none;position:relative;}
#container.in-cont .left-menu ul li .open-but{background:url("../images/left-menu-parent.png") 0 0 no-repeat;position:absolute;top:12px;right:11px;width:7px;height:8px;cursor:pointer;}
#container.in-cont .left-menu ul li .open-but:hover{background-position:0 100%;}
#container.in-cont .left-menu ul li a{padding:7px 20px 7px 27px;line-height:16px;font-size:13px;color:#585858;display:block;background:url("../images/marker.png") 7px 50% no-repeat;margin:7px 0;text-align:left;text-transform:uppercase;text-decoration:none;}
#container.in-cont .left-menu ul li:hover a,
#container.in-cont .left-menu ul li.active a{background-color:#efefef;}
#container.in-cont .left-menu ul li:hover ul li a,
#container.in-cont .left-menu ul li.active ul li a{background:none;}
#container.in-cont .left-menu ul li ul{display:none;}
#container.in-cont .left-menu ul li ul li{list-style:none;}
#container.in-cont .left-menu ul li ul li.parrent{color:#585858;text-decoration:none;}
#container.in-cont .left-menu ul li ul li.parrent a{padding:7px 20px 7px 15px;background:url("../images/marker.png") 0px 50% no-repeat;text-transform:uppercase;}
#container.in-cont .left-menu ul li ul li.parrent a:before{content:none;}
#container.in-cont .left-menu ul li ul li.parrent ul li{list-style:none;}
#container.in-cont .left-menu ul li ul li.parrent ul li a{padding:0;background:none;margin-left:40px;text-transform:none;}
#container.in-cont .left-menu ul li ul li.parrent ul li a:before{content:"- ";}
#container.in-cont .left-menu ul li ul li.parrent ul li a:hover{color:#980900;}
#container.in-cont .left-menu ul li ul li a{padding:0;background:none;margin-left:20px;text-transform:none;}
#container.in-cont .left-menu ul li ul li a:before{content:"- ";}
#container.in-cont .left-menu ul li ul li a:hover{color:#980900;}
#container.in-cont .left-menu ul li ul li.active a{color:#980900;}
#container.in-cont .left-menu ul li ul li.active ul li{list-style:none;}
#container.in-cont .left-menu ul li ul li.active ul li.active a{color:#980900;}
#container.in-cont .left-menu ul li ul li.active ul li a{color:#585858;}
#container.in-cont #content{width:77%;color:#535353;font-size:15px;line-height:17px;float:right;margin-bottom:40px;padding-left:20px;box-sizing:border-box;}
#container.in-cont #content .content-page-name{line-height:38px;margin-top:15px;font-size:13px;margin-bottom:20px;display:block;text-transform:uppercase;border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-weight:normal;color:#664434;}
@media only screen and (max-width:480px){#container.in-cont #content .content-page-name{line-height:normal;padding:10px 0;}
}
#container.in-cont #content .content-page-name .readmore-button{margin-top:12px;text-transform:none;}
#container.in-cont #content .contact a{color:#585858;}
#container.in-cont #content .contact .left_collumn{width:65%;float:left;}
@media only screen and (max-width:980px){#container.in-cont #content .contact .left_collumn{width:100%;float:none;}
}
#container.in-cont #content .contact .right_collumn{width:35%;float:right;box-sizing:border-box;padding-left:20px;}
#container.in-cont #content .contact .right_collumn .contact-form{max-width:305px;width:100%;padding:15px;box-sizing:border-box;}
#container.in-cont #content .contact .right_collumn .contact-form input, #container.in-cont #content .contact .right_collumn .contact-form textarea, #container.in-cont #content .contact .right_collumn .contact-form button{width:100%;box-sizing:border-box;}
@media only screen and (max-width:980px){#container.in-cont #content .contact .right_collumn .contact-form{width:100%;max-width:100%;margin-bottom:30px;}
}
@media only screen and (max-width:980px){#container.in-cont #content .contact .right_collumn{width:100%;float:none;padding-left:0;}
}
#container.in-cont #content .contact .contact_label{color:#585858;font-size:13px;margin-bottom:13px;line-height:13px;text-transform:uppercase;}
#container.in-cont #content .contact .contact_label.first{margin-top:0;}
#container.in-cont #content .contact span{display:block;color:#585858;font-size:15px;line-height:15px;}
#container.in-cont #content .contact .bord{display:block;width:100%;height:1px;margin-top:32px;margin-bottom:31px;background-color:#ccc;}
#container.in-cont #content .contact .email{width:221px;float:left;}
#container.in-cont #content .gmap{width:100%;max-width:978px;height:387px;border:1px solid #a9aeae;}
#container.in-cont #content .y-video{width:100%;max-width:642px;height:378px;margin:25px 30px 10px 0;float:left;}
#container.in-cont #content .team-list-mini{margin-top:20px;}
#container.in-cont #content .team-list-mini:before, #container.in-cont #content .team-list-mini:after{content:"";display:table;}
#container.in-cont #content .team-list-mini:after{clear:both;}
#container.in-cont #content .team-list-mini .teammate{display:block;width:25%;padding-right:10px;padding-bottom:20px;box-sizing:border-box;float:left;}
@media only screen and (max-width:1180px){#container.in-cont #content .team-list-mini .teammate{width:50%;min-height:110px;}
}
@media only screen and (max-width:600px){#container.in-cont #content .team-list-mini .teammate{width:100%;}
}
#container.in-cont #content .team-list-mini .teammate.last{padding-right:0;}
#container.in-cont #content .team-list-mini .teammate img{margin-right:19px;cursor:pointer;border:1px solid #6f6f6f;float:left;}
#container.in-cont #content .team-list-mini .teammate .name{font-size:13px;display:block;cursor:pointer;text-transform:uppercase;color:#664434;}
#container.in-cont #content .team-list-mini .teammate .name:hover{text-decoration:underline;}
#container.in-cont #content .team-list-mini .teammate .workplace{color:#7d7d7d;font-size:14px;margin-top:10px;display:block;}
#container.in-cont #content .team .row{height:191px;margin-bottom:33px;}
#container.in-cont #content .team .row .teammate{display:block;width:100%;max-width:50%;height:191px;position:relative;float:left;box-sizing:border-box;}
@media only screen and (max-width:960px){#container.in-cont #content .team .row .teammate{max-width:100%;margin-bottom:20px;height:auto;padding-bottom:20px;}
}
#container.in-cont #content .team .row .teammate.first{padding-right:20px;}
#container.in-cont #content .team .row .teammate img{display:block;width:50%;max-width:125px;margin-right:19px;cursor:pointer;border:1px solid #6f6f6f;float:left;}
@media only screen and (max-width:480px){#container.in-cont #content .team .row .teammate img{width:100%;float:none;margin:0 auto 20px;}
}
#container.in-cont #content .team .row .teammate .name{font-size:13px;display:block;cursor:pointer;text-transform:uppercase;color:#664434;}
@media only screen and (max-width:480px){#container.in-cont #content .team .row .teammate .name{text-align:center;}
}
#container.in-cont #content .team .row .teammate .name:hover{text-decoration:underline;}
#container.in-cont #content .team .row .teammate .workplace{color:#7d7d7d;font-size:14px;margin-top:10px;display:block;}
@media only screen and (max-width:480px){#container.in-cont #content .team .row .teammate .workplace{text-align:center;}
}
#container.in-cont #content .team .row .teammate .readmore-button{position:absolute;bottom:0;right:10px;}
#container.in-cont #content .profile{color:#7d7d7d;}
#container.in-cont #content .profile .ures-info{display:block;border:1px solid #c7c7c7;}
#container.in-cont #content .profile .ures-info .user-name{padding-left:25px;color:#fff;font-size:13px;height:32px;display:block;line-height:32px;text-transform:uppercase;background-color:#664434;}
#container.in-cont #content .profile .user-cart{margin-top:25px;padding:0 0 25px 25px;}
@media only screen and (max-width:480px){#container.in-cont #content .profile .user-cart{padding:0 10px 25px 10px;}
}
#container.in-cont #content .profile .user-cart img{margin:0 25px 20px 0;float:left;border:1px solid #c7c7c7;max-width:215px;}
@media only screen and (max-width:480px){#container.in-cont #content .profile .user-cart img{float:none;display:block;margin:0 auto 20px;}
}
#container.in-cont #content .profile .user-cart table td{padding-bottom:10px;}
#container.in-cont #content .profile .user-cart table td:nth-child(1){width:137px;color:#535353;font-size:15px;}
#container.in-cont #content .profile .user-cart table td:nth-child(2){padding-right:130px;}
@media only screen and (max-width:960px){#container.in-cont #content .profile .user-cart table td:nth-child(2){padding:0;}
}
#container.in-cont #content .button-tab{max-width:calc(25% - 6px);width:100%;margin-right:6px;box-sizing:border-box;}
@media only screen and (max-width:680px){#container.in-cont #content .button-tab{max-width:100%;margin:0 0 10px 0;}
}
#container.in-cont #content .button-tab .border-top{max-width:238px;width:100%;}
@media only screen and (max-width:680px){#container.in-cont #content .button-tab .border-top{max-width:100%;}
}
#container.in-cont #content .button-tab.last{margin-right:0;float:left;}
#container.in-cont #content .tab-content{height:320px;}
#container.in-cont #content .search .tab-content{height:auto;}
#container.in-cont #content .search .tab-content .search-form{padding:18px 0 0 29px;}
@media only screen and (max-width:480px){#container.in-cont #content .search .tab-content .search-form{padding:18px 15px 0 15px;}
}
#container.in-cont #content .search .tab-content .search-form input{width:calc(100% - 130px);height:29px;padding-left:13px;font-style:italic;font-family:'PT Sans', sans-serif;color:#a2a2a2;background-color:#f7f7f7;border:1px solid #cfd2d2;box-sizing:border-box;}
@media only screen and (max-width:480px){#container.in-cont #content .search .tab-content .search-form input{width:100%;box-sizing:border-box;margin-bottom:10px;}
}
#container.in-cont #content .search .tab-content .search-form .button{height:31px;width:100px;color:#fff;font-size:14px;border-top:1px solid #cfd2d2;border-bottom:1px solid #cfd2d2;border-right:1px solid #cfd2d2;cursor:pointer;background-color:#664434;}
@media only screen and (max-width:480px){#container.in-cont #content .search .tab-content .search-form .button{float:right;}
}
#container.in-cont #content .search .tab-content .search-form .button:hover{background:#980900;}
#container.in-cont #content .media_publication{padding-top:19px;padding-bottom:30px;}
#container.in-cont #content .media_publication li{list-style:none;padding:18px 0px 19px 0px;margin:0 18px;border-bottom:1px solid #d0d2d1;}
#container.in-cont #content .media_publication li.last{border:none;}
#container.in-cont #content .media_publication li img{display:block;margin-right:45px;cursor:pointer;float:left;}
@media only screen and (max-width:480px){#container.in-cont #content .media_publication li img{float:none;margin:0 auto 20px;}
}
#container.in-cont #content .media_publication li span{padding-top:5px;display:block;cursor:pointer;}
#container.in-cont #content .media_publication li span:hover{text-decoration:underline;}
@media only screen and (max-width:900px){#container.in-cont #content .search .button-tab{max-width:calc(50% - 6px);width:100%;margin-right:6px;box-sizing:border-box;}
#container.in-cont #content .search .button-tab .border-top{max-width:100%;width:100%;}
}
@media only screen and (max-width:680px){#container.in-cont #content .search .button-tab{max-width:100%;width:100%;margin-right:0;margin-bottom:10px;box-sizing:border-box;}
#container.in-cont #content .search .button-tab .border-top{max-width:100%;width:100%;}
}
#container.in-cont #content .pratique{padding:0 18px;margin-top:37px;}
#container.in-cont #content .pratique:before, #container.in-cont #content .pratique:after{content:"";display:table;}
#container.in-cont #content .pratique:after{clear:both;}
#container.in-cont #content .pratique a{display:block;width:33.333%;float:left;}
@media only screen and (max-width:1180px){#container.in-cont #content .pratique a{width:50%;}
}
@media only screen and (max-width:1080px){#container.in-cont #content .pratique a{width:33.333%;}
}
@media only screen and (max-width:900px){#container.in-cont #content .pratique a{width:50%;}
}
@media only screen and (max-width:640px){#container.in-cont #content .pratique a{width:100%;}
}
#container.in-cont #content .pratique a:hover li{color:#fff;background-color:#980900;}
#container.in-cont #content .pratique a li{list-style:none;width:100%;max-width:235px;height:55px;display:table;color:#585858;padding:0 10px;margin:0 auto 20px;border:1px solid #cfd2d2;background-color:#f7f7f7;text-transform:uppercase;transition:all 0.3s linear;-moz-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;}
@media only screen and (max-width:640px){#container.in-cont #content .pratique a li{max-width:100%;box-sizing:border-box;}
}
#container.in-cont #content .pratique a li span{display:table-cell;height:55px;text-align:center;vertical-align:middle;}
#container.in-cont #content .pratique a li.long span{padding-top:12px;}
#container.in-cont #content .favorite_book,
#container.in-cont #content .hobbi{color:#7d7d7d;padding:25px 25px 0 25px;font-size:15px;}
#container.in-cont #content .comments-list-horizontal .comments-item{width:304px;color:#6f6868;display:block;margin-right:10px;float:left;}
@media only screen and (max-width:680px){#container.in-cont #content .comments-list-horizontal .comments-item{margin-right:0;}
}
#container.in-cont #content .comments-list-horizontal .comments-item a:hover{text-decoration:underline;}
#container.in-cont #content .comments-list-horizontal .comments-item.last{margin-right:0;float:right;}
#container.in-cont #content .comments-list-horizontal .comments-item .comments-user-name{font-size:15px;line-height:15px;color:#696969;display:block;}
#container.in-cont #content .comments-list-horizontal .comments-item .comments-user-prof{font-size:15px;line-height:15px;color:#a39e9e;}
#container.in-cont #content .comments-list-horizontal .comments-item .comments-wrapper{min-height:96px;display:block;padding:18px 17px;margin-top:12px;position:relative;background:url("../images/kavichka.png") 19px 8px no-repeat;text-indent:27px;font-size:15px;line-height:17px;font-style:italic;border:1px solid #cfd2d2;}
#container.in-cont #content .comments-list-horizontal .comments-item .comments-ugol{position:absolute;width:22px;height:20px;top:-20px;right:29px;background:url("../images/ugolok_coments.png") 0 0 no-repeat;}
#container.in-cont .seo-text{padding-top:25px;border-top:1px solid #ccc;}
.contact-form{width:100%;max-width:305px;height:310px;background-color:#efefef;border:1px solid #ccc;}
@media only screen and (max-width:480px){.contact-form{padding-top:20px;}
}
.contact-form.questions{width:100%;max-width:305px;height:287px;padding:15px;box-sizing:border-box;}
.contact-form.questions input, .contact-form.questions textarea, .contact-form.questions button{width:100%;box-sizing:border-box;}
.contact-form input{width:249px;height:28px;display:block;margin-top:10px;padding:0 12px;font-family:'PT Sans', sans-serif;color:#9c9c9c;font-style:italic;font-size:13px;border:1px solid #ccc;}
.contact-form input#form_contact_name{margin-top:14px;}
.contact-form textarea{width:249px;height:67px;display:block;margin-top:23px;resize:none;padding:5px 12px;font-family:'PT Sans', sans-serif;color:#9c9c9c;font-style:italic;font-size:13px;border:1px solid #ccc;}
.contact-form button{width:275px;height:26px;display:block;margin-top:13px;color:#fff;line-height:26px;cursor:pointer;background-color:#980900;text-transform:uppercase;}
.contact-form span{font-size:12px;font-style:italic;color:#777;display:block;margin-top:5px;text-align:center;}
.tabdivs2{}
.tabdivs2 p{padding:25px 0 0 25px;}
@media only screen and (max-width:480px){.tabdivs2 p{padding:25px 15px 0;}
}
.tabdivs2 .pratique{margin-top:20px !important;}
.navigation a{margin:0 4px;cursor:pointer;text-decoration:none;}
.navigation a.first{width:16px;height:26px;background:url("../images/first_nav.png") 100% 50% no-repeat;float:left;transition:all 0.3s linear;-moz-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;}
.navigation a.first:hover{background-position:0px 50%;background-color:unset !important;}
.navigation a.last{width:16px;height:26px;background:url("../images/last_nav.png") 0 50% no-repeat;float:left;transition:all 0.3s linear;-moz-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;}
.navigation a.last:hover{background-position:8px 50%;background-color:unset !important;}
.navigation a.nav{width:23px;height:23px;line-height:23px;float:left;color:#664434;text-align:center;}
.navigation a.nav:hover{color:#fff;background:#980900;}
.navigation span{width:23px;height:23px;line-height:23px;color:#fff;margin:0 4px;float:left;text-align:center;background-color:#664434;}
.naw-wrap{margin:15px 0 15px -8px;}
.top_nav{height:71px;width:100%;max-width:926px;position:relative;margin-top:17px;background-color:#f7f7f7;border:1px solid #cfd2d2;}
@media only screen and (max-width:860px){.top_nav{height:auto;}
.top_nav:before, .top_nav:after{content:"";display:table;}
.top_nav:after{clear:both;}
}
.top_nav .navigation{position:absolute;top:24px;left:27px;}
.top_nav .navigation:before, .top_nav .navigation:after{content:"";display:table;}
.top_nav .navigation:after{clear:both;}
@media only screen and (max-width:860px){.top_nav .navigation{position:static;display:block;margin-left:20px;padding-top:20px;}
}
.top_nav .subscribe{position:absolute;right:25px;width:514px;height:52px;padding-top:19px;}
.top_nav .subscribe:before, .top_nav .subscribe:after{content:"";display:table;}
.top_nav .subscribe:after{clear:both;}
@media only screen and (max-width:860px){.top_nav .subscribe{position:static;display:block;padding:20px;width:100%;height:auto;box-sizing:border-box;}
}
.top_nav .subscribe p{font-style:italic;color:#980900;float:left;}
@media only screen and (max-width:600px){.top_nav .subscribe p{float:none;margin-bottom:10px;}
}
.top_nav .subscribe form{float:right;}
@media only screen and (max-width:600px){.top_nav .subscribe form{float:none;margin-bottom:10px;}
}
.top_nav .subscribe form input{height:29px;width:227px;font-style:italic;font-family:'PT Sans', sans-serif;color:#a2a2a2;padding-left:13px;border:1px solid #cfd2d2;background-color:#f7f7f7;}
@media only screen and (max-width:600px){.top_nav .subscribe form input{width:calc(100% - 130px);}
}
@media only screen and (max-width:480px){.top_nav .subscribe form input{width:100%;box-sizing:border-box;margin-bottom:10px;}
}
.top_nav .subscribe form button{width:105px;height:31px;border-right:1px solid #cfd2d2;cursor:pointer;color:#fff;border-top:1px solid #cfd2d2;border-bottom:1px solid #cfd2d2;background-color:#664434;}
@media only screen and (max-width:480px){.top_nav .subscribe form button{float:right;}
}
.top_nav .subscribe form button:hover{background:#980900;}
.blog{padding:0 25px;margin-top:25px;}
.blog .item{margin-bottom:35px;}
.blog .item.last{margin-bottom:0;}
.blog .item img{margin-right:29px;float:left;border:1px solid #d1d1d1;}
@media only screen and (max-width:768px){.blog .item img{float:none;display:block;margin:0 auto 20px;max-width:100%;height:auto;}
}
.blog .item .date{display:block;margin-bottom:10px;font-size:15px;line-height:15px;font-style:italic;color:#d1d1d1;}
.blog .item a{font-weight:bold;font-size:16px;display:block;margin-bottom:15px;font-size:16px;color:#664434;}
.blog .item .intro-text{color:#535353;}
.uslugi-page .left-col{width:670px;float:left;}
.uslugi-page .right-col{width:306px;float:right;}
.uslugi-page .right-col .dowload{width:282px;height:42px;padding-left:24px;padding-top:12px;background:url("../images/dowload.jpg") 0 0 no-repeat;display:block;color:#585858;font-size:13px;cursor:pointer;text-transform:uppercase;}
.uslugi-page .right-col .file-info{color:#585858;font-style:italic;margin-top:15px;font-size:13px;}
.uslugi-page .right-col .zapros{width:304px;height:52px;line-height:52px;display:block;font-size:13px;color:#585858;cursor:pointer;margin-top:25px;border:1px solid #cfd2d2;text-align:center;text-decoration:none;background-color:#efefef;text-transform:uppercase;}
.uslugi-page .right-col .zapros:hover{color:#fff;background:#980900;}
.pratique-page .pratique-list{margin-top:25px;}
.pratique-page .pratique-list:before, .pratique-page .pratique-list:after{content:"";display:table;}
.pratique-page .pratique-list:after{clear:both;}
.pratique-page .pratique-list li{list-style:none;width:33.333%;height:182px;position:relative;margin:0 0 33px 0;float:left;box-sizing:border-box;}
@media only screen and (max-width:960px){.pratique-page .pratique-list li{width:50%;text-align:center;}
}
@media only screen and (max-width:680px){.pratique-page .pratique-list li{width:100%;text-align:center;}
}
.pratique-page .pratique-list li a{display:inline-block;margin:0 5px;border:1px solid #cfd2d2;height:182px;overflow:hidden;position:relative;}
.pratique-page .pratique-list li a img{max-width:100%;min-height:182px;object-fit:cover;object-position:center;}
.pratique-page .pratique-list li .name{position:absolute;bottom:0;left:0;width:100%;height:48px;background:url("../images/pr_non_active_bg.png");font-weight:bold;color:#fff;font-size:15px;padding-top:10px;padding-left:10px;cursor:pointer;text-transform:uppercase;transition:all 0.3s linear;-moz-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;box-sizing:border-box;}
@media only screen and (max-width:680px){.pratique-page .pratique-list li .name{padding:10px;}
}
.pratique-page .pratique-list li .name .text{display:none;font-weight:100;padding-top:15px;text-transform:none;}
.pratique-page .pratique-list li .name:hover{height:106px;background:url("../images/pr_bg.png");}
.pratique-page .pratique-list li .name:hover .text{display:block;}
.pratique-page .pratique-list li.mr0{margin-right:0;}
.autoheight{height:auto !important;}
.tabdivs1{height:66px;}
@media only screen and (max-width:480px){.tabdivs1{height:auto;}
.tabdivs1:before, .tabdivs1:after{content:"";display:table;}
.tabdivs1:after{clear:both;}
}
.price-table{width:100%;border:1px solid #d1d1cf;}
.price-table th{height:41px;color:#fff;border-bottom:1px solid #d1d1cf;background-color:#664434;text-align:center;}
.price-table th:nth-child(1){padding-left:25px;text-align:left;}
.price-table tr:nth-child(2n+1){background-color:#efefef;}
.price-table td{height:36px;vertical-align:middle;text-align:center;}
.price-table td a{color:#535353;}
.price-table td a:hover{color:#980900;text-decoration:underline;}
.price-table td:nth-child(1){padding-left:25px;text-align:left;}
.price-table td:nth-child(2){border-left:1px solid #d1d1cf;border-right:1px solid #d1d1cf;min-width:100px;}
.price-table td:nth-child(3){min-width:100px;}
.documents{width:100%;border-collapse:collapse;}
.documents th{height:41px;color:#fff;border:1px solid #d1d1cf;font-weight:100;font-size:13px;background-color:#664434;text-align:center;text-transform:uppercase;}
.documents th:nth-child(1){padding-left:25px;text-align:left;}
.documents th:nth-child(2){width:148px;}
.documents td{height:69px;vertical-align:middle;border:1px solid #d1d1cf;text-align:center;}
.documents td:nth-child(1){padding-left:25px;text-align:left;}
.documents td a{color:#585858;font-size:15px;cursor:pointer;}
.documents td span{display:block;font-size:13px;font-style:italic;}
.documents td .download-button{display:block;width:32px;height:30px;background:url("../images/download-icon.png") 0 0 no-repeat;transition:background 0.3s linear;-moz-transition:background 0.3s linear;-webkit-transition:background 0.3s linear;-o-transition:background 0.3s linear;-ms-transition:background 0.3s linear;}
.documents td .download-button:hover{background-position:100% 100%;}
.prewiew-text{margin-bottom:30px;}
.prewiew-text img{margin-right:30px;margin-bottom:20px;float:left;}
.leftcol4{width:65%;float:left;}
.leftcol4 .content-page-name.mrtop{margin-top:24px !important;}
.leftcol4 p{line-height:17px;}
.leftcol4 .regbutton{display:block;font-size:13px;line-height:1px;padding:27px 0;cursor:pointer;background-color:#efefef;border:1px solid #ccc;text-transform:uppercase;text-align:center;}
.leftcol4 .working li a:hover,
.article ul li a:hover,
.company ul li a:hover,
.text4 ul li a:hover,
.prewiew-text ul li a:hover{color:#980900;}
.rightcol2{width:34%;float:right;padding-left:1%;box-sizing:border-box;}
.rightcol2 .comments-slider,
.left-menu .comments-slider{position:relative;max-width:306px;}
.left-menu .comments-slider{max-width:230px;}
.rightcol2 .comments-slider .prev,
.left-menu .comments-slider .prev,
.comments-slider .prev1{position:absolute;left:-20px;top:101px;width:12px;height:24px;background:url("../images/slider_comments_arrow_left.png") 0 -24px;cursor:pointer;}
.rightcol2 .comments-slider .prev:hover,
.comments-slider .prev1:hover,
.left-menu .comments-slider .prev:hover{background-position:0 0;}
.rightcol2 .comments-slider .next,
.comments-slider .next1,
.left-menu .comments-slider .next{position:absolute;right:-20px;top:101px;width:12px;height:24px;background:url("../images/slider_comments_arrow_right.png") 0 -24px no-repeat;cursor:pointer;}
.rightcol2 .comments-slider .next:hover,
.comments-slider .next1:hover,
.left-menu .comments-slider .next:hover{background-position:0 0;}
.rightcol2 .comments-slider .comments-item,
.left-menu .comments-slider .comments-item{width:284px;color:#6f6868;display:block;float:left;}
.left-menu .comments-slider .comments-item{width:230px;}
.rightcol2 .comments-slider .comments-item a:hover,
.left-menu .comments-slider .comments-item a:hover{text-decoration:underline;}
.rightcol2 .comments-slider .comments-item .comments-user-name,
.left-menu .comments-slider .comments-item .comments-user-name{font-size:15px;line-height:15px;color:#696969;display:block;}
.rightcol2 .comments-slider .comments-item .comments-user-prof,
.left-menu .comments-slider .comments-item .comments-user-prof{font-size:15px;line-height:15px;color:#a39e9e;}
.rightcol2 .comments-slider .comments-item .comments-wrapper,
.left-menu .comments-slider .comments-item .comments-wrapper{min-height:141px;display:block;padding:18px 17px;margin-top:12px;position:relative;background:url("../images/kavichka.png") 19px 8px no-repeat;text-indent:27px;font-size:15px;line-height:17px;font-style:italic;border:1px solid #cfd2d2;}
.rightcol2 .comments-slider .comments-item .comments-ugol,
.left-menu .comments-slider .comments-item .comments-ugol{position:absolute;width:22px;height:20px;top:-20px;right:29px;background:url("../images/ugolok_coments.png") 0 0 no-repeat;}
.rightcol2 .vertical-exp .item{display:block;}
.rightcol2 .vertical-exp .item .date{display:block;color:#9c9c9c;font-size:14px;font-style:italic;}
.rightcol2 .vertical-exp .item a{display:block;color:#535353;font-size:15px;display:block;margin:15px 0;cursor:pointer;text-decoration:underline;}
.rightcol2 .vertical-exp .item a:hover{text-decoration:none;color:#980900;}
.rightcol2 .teammate{display:block;margin-bottom:25px;}
.rightcol2 .teammate img{margin-right:19px;border:1px solid #6f6f6f;float:left;}
.rightcol2 .teammate .name{font-size:13px;display:block;text-transform:uppercase;color:#664434;}
.rightcol2 .teammate .workplace{color:#7d7d7d;font-size:14px;margin-top:10px;display:block;}
.rightcol2 .article-theme{height:385px;display:block;position:relative;padding-top:15px;border:1px solid #cfd2d2;background-color:#efefef;text-transform:uppercase;color:#980900;text-align:center;}
.rightcol2 .article-theme .top-bord{position:absolute;height:3px;width:100%;top:-1px;left:-1px;background-color:#664434;}
.rightcol2 .article-theme a{cursor:pointer;text-decoration:none;}
.rightcol2 .article-theme a.link{padding-top:15px;color:#9c9c9c;font-size:13px;font-style:italic;display:block;text-decoration:underline;text-transform:none;}
.rightcol2 .article-theme a.link:hover{color:#980900;}
.rightcol2 .article-theme .button{border:1px solid #CFD2D2;color:#980900;text-decoration:none;text-transform:none;vertical-align:middle;background-color:#ffffff;width:100%;display:block;padding:10px 0px;}
.rightcol2 .article-theme .button:hover{color:#fff;background:#980900;}
.rightcol2 .slide{background:url("../images/slide_load.jpg") no-repeat scroll 0 0 #EFEFEF;border:1px solid #CFD2D2;display:block;height:auto;margin-top:38px;padding-bottom:10px;padding-left:76px;padding-top:10px;width:228px;}
.rightcol2 .lightboxopen{color:#9c9c9c;font-size:14px;font-style:italic;padding-right:20px;line-height:14px;background:url("../images/readmore-marker.png") 100% 6px no-repeat;cursor:pointer;float:left;text-decoration:underline;}
.rightcol2 .lightboxopen:hover{background-position:100% -8px;color:#980900;}
.tab_text{display:block;padding:25px;}
.prewiew .social{float:left;}
.prewiew .wiews{font-style:italic;color:#535353;font-size:14px;padding-left:15px;float:left;}
@media only screen and (max-width:600px){.prewiew .wiews{display:block;margin-bottom:10px;float:none;}
}
.prewiew form#subscribe{float:right;}
.prewiew form#subscribe:before, .prewiew form#subscribe:after{content:"";display:table;}
.prewiew form#subscribe:after{clear:both;}
@media only screen and (max-width:600px){.prewiew form#subscribe{float:none;display:block;}
}
.prewiew form#subscribe input{height:29px;width:227px;font-style:italic;font-family:'PT Sans', sans-serif;color:#a2a2a2;padding-left:13px;border:1px solid #cfd2d2;background-color:#f7f7f7;}
@media only screen and (max-width:480px){.prewiew form#subscribe input{width:100%;margin-bottom:10px;box-sizing:border-box;}
}
.prewiew form#subscribe button{width:105px;height:31px;border-right:1px solid #cfd2d2;cursor:pointer;color:#fff;border-top:1px solid #cfd2d2;border-bottom:1px solid #cfd2d2;background-color:#980900;text-decoration:underline;}
@media only screen and (max-width:480px){.prewiew form#subscribe button{float:right;}
}
.prewiew form#subscribe button:hover{text-decoration:none;}
.prewiew .bord{background-color:#CCCCCC;display:block;height:1px;margin-bottom:16px;margin-top:13px;width:100%;}
.prewiew .article-info .date{margin-bottom:15px;display:block;float:left;}
.prewiew .article-info .logo{margin-right:23px;display:block;}
.prewiew .article-info .logo img{height:54px;max-width:inherit;}
.prewiew .article-info .izdanie{font-size:15px;width:180px;color:#535353;}
.prewiew .article-info b{font-size:13px;text-transform:uppercase;}
.prewiew .article-info .autor{font-size:15px;display:block;color:#664434;float:left;color:#664434;}
.prewiew .article-info .praktiki{color:#664434;}
.prewiew .article-info .praktiki a{cursor:pointer;text-decoration:underline;color:#664434;}
.after-article{margin-top:35px;}
.after-article:before, .after-article:after{content:"";display:table;}
.after-article:after{clear:both;}
.after-article .social{float:left;width:auto !important;border:medium none !important;}
.after-article .wiews{font-style:italic;color:#535353;font-size:14px;padding-left:15px;float:left;}
.after-article .stars{font-style:italic;color:#535353;font-size:14px;width:150px;float:right;}
.after-article .stars .star{width:11px;height:11px;background:url("../images/star.png") 0 0 no-repeat;margin-top:4px;margin-left:4px;display:block;float:right;}
.after-article .stars .star:hover{background-position:0 -11px;}
.after-article .letter-autor{width:100%;max-width:304px;height:40px;line-height:16px;font-size:13px;cursor:pointer;display:block;margin-top:25px;padding-top:12px;text-transform:uppercase;border:1px solid #cfd2d2;text-align:center;float:left;background-color:#efefef;}
.after-article .letter-autor:hover{text-decoration:none;color:#980900;}
.after-article div .fright{margin-top:64px;color:#9c9c9c;cursor:pointer;text-decoration:underline;}
.after-article div .fright:hover{color:#980900;}
.stat_bottom_butt .letter-autor{width:304px;height:40px;line-height:16px;font-size:13px;cursor:pointer;display:block;margin-top:25px;padding-top:12px;text-transform:uppercase;border:1px solid #cfd2d2;text-align:center;float:left;background-color:#efefef;}
.stat_bottom_butt .letter-autor:hover{text-decoration:none;color:#980900;}
.stat_bottom_butt .fright{margin-top:64px;color:#9c9c9c;cursor:pointer;text-decoration:underline;}
.stat_bottom_butt .fright:hover{color:#980900;}
#parent_popupexp,
#parent_popupexp_pub,
#parent_popupexp_pub1,
#parent_popupexp_pub2{background-color:rgba(0, 0, 0, 0.41);display:none;position:fixed;z-index:99999;top:0;right:0;bottom:0;left:0;}
.popup.form{height:305px;overflow:visible;padding:0;max-width:305px;}
.popup.form .close{top:0px;right:-31px;}
@media only screen and (max-width:480px){.popup.form .close{top:-1px;right:-2px;}
}
.popup .close{width:29px;height:29px;background:url("../images/close.jpg") 0 0 no-repeat;cursor:pointer;position:absolute;top:3px;right:3px;}
.popup .bord{margin-top:45px;margin-bottom:30px;display:block;width:100%;height:1px;position:relative;background-color:#b5b5b5;}
.popup .bord .text{color:#000;font-size:15px;line-height:15px;height:15px;position:absolute;left:50%;top:-8px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-transform:uppercase;text-align:center;background-color:#fff;padding:0px 15px;}
.popup .left-col{width:50%;float:left;padding-right:15px;box-sizing:border-box;}
@media only screen and (max-width:600px){.popup .left-col{width:100%;float:none;padding:0;}
}
.popup .right-col{width:50%;float:right;padding-left:15px;box-sizing:border-box;}
@media only screen and (max-width:600px){.popup .right-col{width:100%;float:none;}
}
.popup .item{display:block;}
.popup .item .date{display:block;color:#9c9c9c;font-size:14px;font-style:italic;}
.popup .item a{display:block;color:#535353;font-size:15px;display:block;margin:15px 0;cursor:pointer;}
.popup .item a:hover{text-decoration:underline;color:#664434;}
.horizontal-article .item{width:100%;max-width:50%;box-sizing:border-box;padding-right:10px;float:left;}
@media only screen and (max-width:680px){.horizontal-article .item{max-width:100%;}
}
.horizontal-article .item .date{display:block;color:#9c9c9c;font-size:14px;font-style:italic;}
.horizontal-article .item a{color:#535353;font-size:15px;display:block;margin:15px 0;cursor:pointer;}
.horizontal-article .item a.theme{color:#9c9c9c;font-style:italic;font-size:14px;text-decoration:underline;}
.horizontal-article .item a.theme:hover{color:#980900;}
.horizontal-article .item a:hover{color:#980900;}
.breadcrumps{margin-top:12px;line-height:20px;}
.breadcrumps a{line-height:15px;color:#664434;font-size:13px;padding-right:23px;background:url("../images/readmore-marker.png") no-repeat scroll 100% 4px;margin-right:11px;text-decoration:underline;}
.breadcrumps a:hover{color:#980900;}
.breadcrumps span{font-size:13px;color:#b0b0b0;}
.buttons{margin:25px 0;}
.buttons .but{width:calc(33.33% - 10px);height:50px;line-height:50px;position:relative;cursor:pointer;border:1px solid #bababa;background-color:#efefef;text-transform:uppercase;float:left;text-align:center;box-sizing:border-box;margin:0 5px;display:block;transition:all 0.3s linear;-moz-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;}
@media only screen and (max-width:1180px){.buttons .but{font-size:13px;}
}
@media only screen and (max-width:800px){.buttons .but{width:100%;margin:0 0 10px 0;}
}
.buttons .but.long{padding-top:15px;height:39px;}
.buttons .but.mr0{margin-right:0;}
.buttons .but span{position:absolute;left:0px;top:-1px;width:100%;height:3px;background-color:#664434;}
.buttons .but:hover{color:#fff;background:#980900;}
.buttons .but:hover span{background:#980900;}
.buttons .active .but{color:#fff;background:#980900;}
.buttons .active .but span{background:#980900;}
#razdelitel{height:60px;}
#so{color:#fff;position:absolute;left:0px;bottom:12px;font-size:11px;}
#footer{height:60px;margin-top:-60px;background-color:#664434;padding:15px 0;box-sizing:border-box;}
@media only screen and (max-width:900px){#footer{height:auto;}
}
#footer .footer-in{width:100%;max-width:1240px;position:relative;box-sizing:border-box;}
#footer .footer-in:before, #footer .footer-in:after{content:"";display:table;}
#footer .footer-in:after{clear:both;}
@media only screen and (max-width:1240px){#footer .footer-in{padding:0 15px;}
}
@media only screen and (max-width:900px){#footer .footer-in{text-align:center;}
}
#footer .footer-in #footer-menu{display:block;width:50%;float:left;}
@media only screen and (max-width:900px){#footer .footer-in #footer-menu{width:auto;float:none;margin-bottom:20px;display:table;margin:0 auto 20px;}
}
#footer .footer-in #footer-menu li{list-style:none;display:block;padding:0 10px 0 10px;background:url("../images/foter-menu-separator.png") 100% 50% no-repeat;float:left;}
@media only screen and (max-width:400px){#footer .footer-in #footer-menu li{padding:0 5px;}
}
#footer .footer-in #footer-menu li.first{padding-left:0;}
#footer .footer-in #footer-menu li.last{background:none;padding-right:0;}
#footer .footer-in #footer-menu li.active a{text-decoration:underline;}
#footer .footer-in #footer-menu li a{color:#f8f8f8;}
#footer .footer-in .skype{width:16px;height:16px;position:absolute;bottom:18px;right:7px;background:url("../images/skype.png") 0 0 no-repeat;transition:all 0.3s linear;-moz-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;}
#footer .footer-in .fb{width:16px;height:16px;position:absolute;bottom:18px;right:30px;background:url("../images/facebook.png") 0 0 no-repeat;transition:all 0.5s linear;-moz-transition:all 0.5s linear;-webkit-transition:all 0.5s linear;-o-transition:all 0.5s linear;-ms-transition:all 0.5s linear;}
#footer .footer-in .footer-info{display:block;width:50%;float:right;color:#f8f8f8;}
@media only screen and (max-width:900px){#footer .footer-in .footer-info{width:100%;}
}
.leftcol4 ul.working,
.article ul,
.company ul,
.text4 ul,
.prewiew-text ul{padding:15px 0;background-color:#efefef;border:1px solid #ccc;}
.leftcol4l ul.working li,
.article ul li,
.company ul li,
.text4 ul li,
.prewiew-text ul li{padding:7px 20px 7px 47px;line-height:16px;font-size:13px;color:#585858;display:block;background:url("../images/marker.png") 17px 50% no-repeat;margin:7px 0;text-align:left;text-transform:uppercase;text-decoration:none;}
.leftcol4 ul.working li:hover,
.article ul li:hover,
.company ul li:hover,
.text4 ul li:hover,
.prewiew-text ul li:hover{color:#980900;}
.leftcol4 ul li{padding:7px 20px 7px 25px;background:url("../images/marker.png") 10px 50% no-repeat;}
.rightcol2 .vertical-exp .item a{display:block;font-family:'PT Sans', sans-serif;font-size:14px;display:block;margin:15px 0;cursor:pointer;color:#664434;}
.horizontal-article .item a{color:#664434;font-size:14px;display:block;margin:15px 0;cursor:pointer;}
.leftcol4 .working li,
.article ul li,
.company ul li,
.text4 ul li,
.prewiew-text ul li{padding:7px 20px 7px 47px;line-height:16px;font-size:13px;color:#585858;display:block;background:url("../images/marker.png") 17px 50% no-repeat;margin:7px 0;text-align:left;text-transform:uppercase;text-decoration:none;}
.leftcol4 .working li ul li,
.article li ul li{padding:7px 20px 7px 0px;background:none;}
.whatwedo{padding:15px 15px;background-color:#efefef;border:1px solid #ccc;}
.team-list .teammate .name:hover{color:#980900;}
.article ul li,
.seo-text ul li,
.company ul li,
.text4 ul li,
.prewiew-text ul li{text-transform:none;background:url("../images/marker.png") no-repeat scroll 10px 50% transparent;padding:7px 20px 7px 25px;font-size:15px;margin:0px;}
.article ul li:hover,
.seo-text ul li:hover,
.company ul li:hover,
.text4 ul li:hover,
.prewiew-text ul li:hover{color:#585858;}
.article ul,
.seotext ul,
.company ul,
.text4 ul,
.prewiew-text ul{border:none;background-color:#fff;}
.social td{padding-right:20px;padding-left:0 !important;border:medium none !important;}
.social td table td{padding-right:0px;}
.social table{border:none;}
.social table td:nth-child(1){padding-left:0;}
.social table tr{background:none;}
.article table.social tr:nth-child(2n+1){background:none;}
.popup{background:none repeat scroll 0 0 #FFFFFF;box-shadow:0 0 20px #000000;height:80%;margin:4% auto;overflow-y:scroll;padding:27px 40px;position:relative;width:90%;max-width:845px;box-sizing:border-box;}
.article{margin-top:15px;}
.rightcol2 .article-theme{background-color:#EFEFEF;border:1px solid #CFD2D2;color:#980900;display:block;height:auto;padding-bottom:20px;padding-top:15px;position:relative;text-align:center;text-transform:uppercase;max-width:305px;}
#container.in-cont #content .tab-content{height:auto;min-height:120px;}
.rightcol2 .article-theme .button table td{height:100%;width:100%;vertical-align:middle;text-align:center;}
.rightcol2 .article-theme a{display:block;padding:0 10px;}
.rightcol2 .article-theme .padtop{width:100%;height:20px;display:block;}
.article-info{margin:0px;}
.prewiew-text ul li{background:url("../images/marker.png") no-repeat scroll 10px 50% transparent;display:block;float:left;padding:7px 20px 7px 25px;}
#content .tab-content .tab-item ul.media_publication{background:none !important;}
#content .tab-content .tab-item ul.pratique{background:none !important;}
#content .tab-content .tab-item ul.pratique li{background-image:none !important;}
#content .tab-content .tab-item .favorite_book ul{background:none !important;}
.comments-list-horizontal{clear:both;}
.liqpay_input{width:100px;height:28px;margin-top:10px;padding:0 12px;font-family:'PT Sans', sans-serif;color:#9c9c9c;font-style:italic;font-size:13px;border:1px solid #ccc;}
.curpo{cursor:pointer;}
#yms{display:none;}
div#map_canvas{width:100% !important;max-width:978px;}
.btn-sidebar{display:none;width:100px;height:25px;line-height:25px;text-align:center;text-transform:uppercase !important;text-decoration:none;background-color:#980900;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);color:#fff !important;position:fixed;left:-38px;top:250px;transition:all 0.5s;}
@media only screen and (max-width:1080px){.btn-sidebar{display:inline-block;}
}
.btn-sidebar.active{left:233px;transition:all 0.5s;}
.comments-slider,
#slider1{display:block;width:230px;}
.comments-slider:before, .comments-slider:after,
#slider1:before,
#slider1:after{content:"";display:table;}
.comments-slider:after,
#slider1:after{clear:both;}
@media only screen and (max-width:1080px){#container.in-cont .left-menu{width:250px;padding:10px;position:fixed;left:-270px;transition:all 0.5s;background-color:#fff;z-index:300;top:0px;height:100%;min-height:100%;overflow-y:scroll;}
#container.in-cont .left-menu.show{left:0px;transition:all 0.5s;box-shadow:5px 5px 20px rgba(0, 0, 0, 0.51);}
#container.in-cont #content{width:100%;padding-left:0;}
}
@media only screen and (max-width:960px){.leftcol4{width:100%;float:none;}
.rightcol2{width:100%;float:none;margin-top:30px;}
.rightcol2 .comments-slider, .left-menu .comments-slider{max-width:100%;width:100%;}
.rightcol2 .comments-slider .comments-item, .left-menu .comments-slider .comments-item{padding:0 10px;}
.rightcol2 .comments-slider #slider1 .comments-item,
.left-menu .comments-slider #slider1 .comments-item{padding:0;margin:0 auto;display:block;}
.rightcol2 .team-list:before, .rightcol2 .team-list:after{content:"";display:table;}
.rightcol2 .team-list:after{clear:both;}
.rightcol2 .teammate{display:block;margin-bottom:5px;width:50%;float:left;min-height:110px;}
.contact-form.questions{max-width:100%;}
.table-wrapper{overflow:auto;-webkit-overflow-scrolling:touch;}
.table-wrapper table{min-width:600px;}
}
@media only screen and (max-width:600px){#container.in-cont .left-menu{top:0px;height:100%;min-height:100%;overflow-y:scroll;}
#container.in-cont .left-menu.show{top:0px;height:100%;min-height:100%;}
.rightcol2 .teammate{width:100%;float:none;}
body.open-sidebar{position:fixed;left:0;max-width:100%;}
}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;}
.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track{position:relative;top:0;left:0;display:block;}
.slick-track:before,
.slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}
.slick-loading .slick-list{background:#fff url("ajax-loader.gif") center center no-repeat;}
@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url("fonts/slick.eot");src:url("fonts/slickd41d.eot?#iefix") format("embedded-opentype"), url("fonts/slick.woff") format("woff"), url("fonts/slick.ttf") format("truetype"), url("fonts/slick.svg#slick") format("svg");font-display: swap;}
.slick-prev,
.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus{color:transparent;outline:none;background:transparent;}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before{opacity:1;}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before{opacity:.25;}
.slick-prev:before,
.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-prev{left:-25px;}
[dir='rtl'] .slick-prev{right:-25px;left:auto;}
.slick-prev:before{content:'←';}
[dir='rtl'] .slick-prev:before{content:'→';}
.slick-next{right:-25px;}
[dir='rtl'] .slick-next{right:auto;left:-25px;}
.slick-next:before{content:'→';}
[dir='rtl'] .slick-next:before{content:'←';}
.slick-dotted.slick-slider{margin-bottom:50px;}
.slick-dots{position:absolute;bottom:-35px;display:block !important;width:100%;padding:0;margin:0;list-style:none !important;text-align:center;background-color:transparent !important;}
.slick-dots li{position:relative;display:inline-block !important;width:20px;height:20px;padding:0;cursor:pointer;background:none !important;}
.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}
.slick-dots li button:hover,
.slick-dots li button:focus{outline:none;}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before{opacity:1;}
.slick-dots li button:before{font-family:'slick';font-size:10px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-dots li.slick-active button:before{opacity:.75;color:black;}
.visible-tablet{display:none;}
@media only screen and (max-width:960px){.visible-tablet{display:block;}
}
.hidden-tablet{display:block;}
@media only screen and (max-width:960px){.hidden-tablet{display:none;}
}
.visible-tablet .comments-slider,
.visible-tablet #slider1{width:100%;text-align:center;}
.visible-tablet #slider1 li{width:33.33%;max-width:230px;min-width:230px;display:inline-block;}
li.comments-item{position:relative;}
.comments-page.mini .comments-items:nth-child(n+4){display:none;}
.comments-page.mini.open-all .comments-items:nth-child(n+4){display:block;}
.all-view{display:block;text-decoration:none;width:180px;height:27px;line-height:27px;background:#980900;color:#fff;margin:0 auto 30px;text-align:center;}
.all-view:focus,
.all-view:hover,
.all-view:active{color:#fff;}
.btn-group-mobile{position:fixed;top:50%;left:calc(100% - 250px);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);width:1500px;max-width:480px;height:30px;text-align:center;right:auto;}
.btn-inner{display:inline-block;padding:5px 10px;text-align:center;text-transform:uppercase !important;text-decoration:none;background-color:#980900;color:#fff !important;transition:all 0.5s;visibility:hidden;}
.bvis{visibility:visible;}
.lb-outerContainer{width:100% !important;max-width:612px;height:auto !important;}
.horizontal-article .left-col .item,
.horizontal-article .right-col .item{width:100%;max-width:100%;box-sizing:border-box;padding-right:10px;float:left;}
.tab-itemse.hidden{height:0;overflow:hidden;}
.tabdivs2.visible{height:auto;}
@media only screen and (max-width:479px){.prewiew .social, .fbh{display:none;left:calc(100% - 250px);}
}

nav ul#mmenu li.parent-menu-item ul li {
  list-style: none;
  width: 100%;
  height: auto;
  font-size: 14px;
  padding: 5px;
  line-height: 14px;
  text-transform: none;
  box-sizing: border-box;
}


.mobile-btn-group-header{
  display: none;
  width: 180px;
  height: 32px;
  position: absolute;
  bottom: 32px;
  right: -15px;
  text-align: right;
}

.mobile__link{
  display: inline-block;
  margin-right: 25px;
  font-size: 0;
  letter-spacing: -9999px;
  width: 32px;
  height: 32px;
  background-repeat: no-repeat;
  background-position: center;
  text-decoration: none;
  cursor: pointer;
}

.mobile__link--phone{
  background-image: url(phone.png);
}

.mobile__link--question{
  background-image: url(mail.png);
}

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

  .button-quest{
    display: none;
  }

  .mobile-btn-group-header{
    display: block;
  }
}

.parent-menu-item > a
{
	white-space:nowrap;
}

@media only screen and (max-width:1260px){
/*
	#gallery{display: none;}
*/

	#gallery .slide-item img
	{
		display:none;
	}
	#gallery .slide-item .rhino-caption
	{
		width: auto;
		height: auto;
		z-index: auto;
		position: relative;
		padding: 10px 0px;
	}
	#gallery .slide-item  .rhino-caption .slide-name
	{
		margin: 20px;
	}
	#gallery .slide-item  .rhino-caption .slide-desc
	{
		margin: 20px;
	}
}