.b-main{background-color:#fff;}
.b-header__line{color:#098fc7;padding:15px 0;}
.b-header__main{padding:0px;height:90px;border-bottom: 2px solid #de6812;}
.gg_gallery_wrap{margin-top:30px !important;}
.menu-glav {text-align: center;font-weight: bold;}
.qwest4{width:100%;font-size:34px;font-weight: bold; padding:14px; color: #fff;text-align:center;padding-top:9px;padding-bottom:9px;line-height:39px;margin-top:-40%;position: absolute;border-top: 0px solid #ccc;border-bottom: 0px solid #ccc;}
.qwest4 .fa-phone-square{color: #fff;}
.qwest4 a{color: #fff; text-decoration: underline;}
.qwest4 a:hover{color: #fff;text-decoration: none;}
.qwest5{width:100%;font-size:32px; padding:14px; color: #fff;text-align:center;padding-top:9px;padding-bottom:9px;line-height:39px;margin-top:-25%;position: absolute;border-top: 0px solid #ccc;border-bottom: 0px solid #ccc;}
.qwest5 .fa-phone-square{color: #fff;}
.qwest5 a{color: #fff; text-decoration: underline;}
.qwest5 a:hover{color: #fff;text-decoration: none;}
.qwest1{background:rgba(0, 149, 217, 1);width:100%;font-size:18px; padding:14px; color: #fff;text-align: justify;padding-top:9px;padding-bottom:9px;line-height:39px;position: relative;}
.qwest1 .fa-phone-square{color: #fff;}
.qwest1 a{color: #fff; text-decoration: underline;}
.qwest1 a:hover{color: #fff;text-decoration: none;}
.qwest2{background:rgba(206, 89, 3, 1);width:100%;font-size:18px; padding:14px; color: #fff;text-align: justify;padding-top:9px;padding-bottom:9px;line-height:39px;position: relative;}
.qwest2 .fa-phone-square{color: #fff;}
.qwest2 a{color: #fff; text-decoration: underline;}
.qwest2 a:hover{color: #fff;text-decoration: none;}
.qwest3{background:rgba(255, 255, 255, 255);width:100%;font-size:18px; padding:14px; color: #000;text-align: justify;padding-top:9px;padding-bottom:9px;line-height:25px;position: relative;}
.qwest3 .fa-phone-square{color: #fff;}
.qwest3 a{color: #fff; text-decoration: underline;}
.qwest3 a:hover{color: #fff;text-decoration: none;}
.b-langs{font-size:13px;display:none;}
.menu-glavnoe-menyu-container{padding-top:30px !important;}
.b-langs__item{padding:10px;border-right:1px solid #606060;}
.b-langs__item:first-child{border-left:1px solid #606060;}
.b-langs__link{color:#098fc7;text-decoration:none;}
.b-langs__link:hover{color:#fff;text-decoration:underline;}
#footer_crumbs{margin-top:6px;}
#footer_crumbs li{display:inline-block;list-style-type: none;}
#footer_crumbs li a{font-size:12px;list-style-type: none;}
#the_excerpt{}
.g-col-9{width:100%;}
iframe{height:400px; width:100%; }
#logos_tab {width: 100% !important; margin:0 auto;}
.b-siteinfo{}
.b-siteinfo__item{display:inline-block;margin-left:30px;position:relative;font-size:13px;color:#098fc7;vertical-align:middle;}
.b-siteinfo__item:first-child{margin-left:0;}
.nav a {
color: #ff7f02;}
@media(max-width:1024px){.b-siteinfo__item_schedule{display:none;}
.qwest4{width:100%;font-size:27px; padding:14px; color: #fff;text-align:center;padding-top:9px;padding-bottom:9px;line-height:39px;margin-top:-330px;position: absolute;border-top: 0px solid #ccc;border-bottom: 0px solid #ccc;}
.qwest5{width:100%;font-size:20px; padding:14px; color: #fff;text-align:center;padding-top:9px;padding-bottom:9px;line-height:39px;margin-top:-20%;position: absolute;border-top: 0px solid #ccc;border-bottom: 0px solid #ccc;}
.qwest1{font-size:16px; padding:14px; color: #fff;text-align: justify;padding-top:9px;padding-bottom:9px;line-height:25px;position: relative;}
.qwest2{font-size:16px; padding:14px; color: #fff;text-align: justify;padding-top:9px;padding-bottom:9px;line-height:25px;position: relative;}
.qwest3{font-size:16px; padding:14px; text-align: justify;padding-top:9px;padding-bottom:9px;line-height:25px;position: relative;}

.nav a {
padding:12px;
text-decoration: none;
color: #ff7f02;
font-size:22px;
font-family: 'Ubuntu Condensed'; font-style: normal; font-size: 16px;
line-height: 100%;
}
}
@media(max-width:768px){.b-siteinfo__item_address{display:none;}
.qwest4{width:100%;font-size:20px; padding:14px; color: #fff;text-align:center;padding-top:9px;padding-bottom:9px;line-height:25px;margin-top:-50%;position: absolute;border-top: 0px solid #ccc;border-bottom: 0px solid #ccc;}
.qwest5{width:100%;font-size:14px; padding:14px; color: #fff;text-align:center;padding-top:9px;padding-bottom:9px;line-height:30px;margin-top:-17%;position: absolute;border-top: 0px solid #ccc;border-bottom: 0px solid #ccc;}
.menu-glav a{display:block;background:rgba(206, 89, 3, 0.9);color:#fff;padding: 5px;margin-bottom: 5px;}
.menu-glav a{color:#fff;}
}
.b-siteinfo__ico{display:inline-block;vertical-align:middle;padding:0 5px;}
.b-siteinfo__text{display:inline-block;vertical-align:middle;max-width:220px;font-size:16px;}
.b-siteinfo__text_phone{white-space:nowrap;color:#098fc7; font-size:24px;}
.b-logo{position:absolute;z-index:9999;top:2px;margin-left:20px;}

@media(max-width:1200px){.b-logo{text-align:center;}
}
@media(max-width:768px){.b-logo{text-align:left;margin-left:0px;}
}
.b-toggle-menu{display:none;cursor:pointer;}
@media(max-width:768px){.b-toggle-menu{display:inline-block;text-align:right;}
}
.menu-glavnoe-menyu-container a{ text-align:right; }

.menu-glavnoe-menyu-container {float:right;margin-top:0px;}
@media(max-width:1200px){.b-menu, ul.nav-menu, div.nav-menu > ul{margin-top:12px;text-align:center;}
}
@media(max-width:768px){.b-menu.js-toggle{margin-top:0;height:0;overflow:hidden;display:initial;}
.js-toggle .menu-item{width:100%;}
}
.b-menu__item{position:relative;display:inline-block;margin:8px 0 8px 30px;font-size:14px;text-align:left;vertical-align:top;}
.b-menu__item:first-child{margin-left:0;}
.b-menu__item:hover .b-menu__submenu{display:block;}
.b-menu__item_rtl .b-menu__submenu{right:0;left:auto;}
.b-menu__item_rtl .b-submenu__submenu{right:100%;left:auto;}
@media(max-width:1200px){.b-menu__item{margin-left:15px;margin-right:15px;}
}
@media(max-width:768px){.b-menu__item{display:block;margin:0;border-top:1px solid #e4e4e4;}
.b-menu__item_arrow:after{content:'\f105';position:absolute;right:5px;top:15px;font:normal normal normal 14px/1 FontAwesome;line-height:1;color:#999;}
.b-menu__item_arrow:hover:after{content:'\f107';}
}
.b-menu__link{position:relative;display:inline-block;vertical-align:top;font-weight:bold;text-decoration:none;color:#000;}
.b-menu__link:hover{color:#1779b9;}
.b-menu__item_active .b-menu__link:after{content:'';position:absolute;bottom:-5px;left:0;right:0;height:2px;background:#5cabd6;}
@media(max-width:768px){.b-menu__link{display:block;padding:15px 0;}
.b-menu__item_active .b-menu__link:after{display:none;}
}
.b-menu__submenu{display:none;position:absolute;z-index:10;top:13px;left:0;padding-top:7px;}
@media(max-width:768px){.b-menu__submenu{position:static;padding:0;}
}
.b-submenu{border:1px solid #e4e4e4;background:#fff;}
@media(max-width:768px){.b-submenu{border:0;}
}
.b-submenu__item{position:relative;}
.b-submenu__item:hover > .b-submenu__submenu{display:block;}
.b-submenu__item_arrow:after{content:'\f105';position:absolute;right:5px;top:8px;font:normal normal normal 14px/1 FontAwesome;line-height:1;color:#999;}
@media(max-width:768px){.b-submenu__item{padding-left:30px;}
.b-submenu__item_arrow:hover:after{content:'\f107';}
}
.b-submenu__link{display:block;padding:10px 20px;white-space:nowrap;text-decoration:none;color:#000;}
.b-submenu__link:hover{background-color:#f4f4f4;}
@media(max-width:768px){.b-submenu__link{padding:10px 0;white-space:normal;}
.b-submenu__link:hover{background:none;}
}
.b-submenu__submenu{display:none;position:absolute;top:-1px;left:100%;}
@media(max-width:768px){.b-submenu__submenu{position:static;}
}
.b-banner-main{margin:auto;}
.b-banner-main__item{position:relative;}
.b-banner-main.no-js .b-banner-main__item:not(:first-child){display:none;}
.b-banner-main__image{margin:0 auto;}
.b-banner-main__info{text-align:center;position:absolute;top:0;height:100%;}
.b-banner-main__info-helper{display:table;height:100%;width:65%;margin:auto;}
.b-banner-main__info-helper-2{display:table-cell;vertical-align:middle}
.b-banner-main__title{font-size:50px;line-height:1;margin-bottom:20px;color:#fff;}
@media(max-width:768px){.b-banner-main__title{font-size:35px;}
}
@media(max-width:480px){.b-banner-main__title{font-size:20px;}
}
.b-banner-main__text{margin-bottom:25px;color:#fff;}
@media(max-width:960px){.b-banner-main__text{display:none;}
}
.b-banner-main__button{padding:5px 25px;}
@media(max-width:768px){.b-banner-main__button{position:absolute;z-index:100;width:100%;height:100%;top:0;left:0;background-color:transparent;background-color:rgba(0,0,0,0);}
.b-banner-main__button:hover{background-color:transparent;background-color:rgba(0,0,0,0);}
}
.b-banner-main__prev,
.b-banner-main__next{position:absolute;top:45%;display:block;}
.b-banner-main__prev{left:5%;}
.b-banner-main__next{right:5%;}
.b-banner-main .slick-dots{position:absolute;bottom:5%;display:block;width:100%;text-align:center;}
.b-banner-main .slick-dots li{position:relative;display:inline-block;margin:0 3px;}
.b-banner-main .slick-dots button{line-height:0;display:block;width:12px;height:12px;border-radius:12px;cursor:pointer;color:transparent;border:0;background-color:#fff;background-color:rgba(255, 255, 255, 0.3);}
.b-banner-main .slick-dots .slick-active button{background-color:#fff;}
.b-dashboard{}
.b-dashboard__item{margin-bottom:50px;}
.b-dashboard__item:after{content:"";display:table;clear:both;}
.b-dashboard__ico{float:left;margin-right:20px;}
.b-dashboard__info{overflow:hidden;}
.b-dashboard__title{font-size:18px;line-height:1;margin:0 0 10px 0;font-weight:bold;color:#000}
.b-dashboard__link{color:#000;text-decoration:underline;}
.b-dashboard_ico-color:nth-child(3n-2) .b-dashboard__ico{color:#3e9bd8;}
.b-dashboard_ico-color:nth-child(3n-1) .b-dashboard__ico{color:#6ab521;}
.b-dashboard_ico-color:nth-child(3n) .b-dashboard__ico{color:#f27a21;}
.b-hometext{padding:70px 0 40px 0;}
.b-hometext__title{font-size:30px;line-height:1;margin-bottom:15px;font-weight:bold;color:#000;}
.b-hometext__btn{margin-top:25px;}
@media(max-width:768px){.b-hometext__image{display:none;}
}
.b-gallery-w{}
.b-gallery-w:after{content:"";display:table;clear:both;}
.b-gallery-w__item{position:relative;float:left;width:20%;}
@media(max-width:480px){.b-gallery-w__item:after{content:'';display:block;position:absolute;z-index:10;width:100%;height:100%;top:0;left:0;background:transparent;}
}
.b-gallery-w__item:hover .b-gallery-w__zoom{display:block;}
.b-gallery-w__zoom{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(30, 39, 47);background-color:rgba(30, 39, 47, 0.8);color:#fff;}
.b-gallery-w__zoom-wrap-outer{display:table;height:100%;width:100%;}
.b-gallery-w__zoom-wrap-inner{display:table-cell;vertical-align:middle;text-align:center;}
.b-gallery-w__image{display:block;}
.b-review-w{text-align:center;}
.b-review-w__photo{margin-bottom:10px;}
.b-review-w__img{display:inline !important;border-radius:50%;}
.b-review-w__desc{font-size:16px;margin-bottom:15px;}
.b-review-w__name{font-weight:bold;color:#000;}
.b-review-w__url{color:#1779b9;margin-left:5px;}
.b-review-w__prev,
.b-review-w__next{margin:35px 5px 0;display:inline-block;}
.b-blog-w{}
.b-blog-w__item{margin-bottom:50px;}
.b-blog-w__image{margin-bottom:15px;}
.b-blog-w__date{display:block;margin-bottom:5px;font-size:11px;text-transform:uppercase;color:#999;}
.b-blog-w__title{margin-bottom:5px;font-weight:bold;line-height:1.3;}
.b-partner-w{padding:0 35px;text-align:center;}
.b-partner-w__item{margin:0 20px 0 20px;}
.b-partner-w__prev,
.b-partner-w__next{position:absolute;top:0;display:inline-block;margin:5px 0;}
.b-partner-w__prev{left:0;}
.b-partner-w__next{right:0;}
.b-footer-bottom-helper{min-height:100%;overflow:hidden;}
@media(max-width:960px){.b-footer-bottom-helper{min-height:auto;overflow:auto;}
}
.b-footer-bottom-helper-2{padding-bottom:300px;}
@media(max-width:960px){.b-footer-bottom-helper-2{padding-bottom:0;}
}
#searchsubmit{background:#c4a648 !important;border:0px !important;}
.b-footer{height:300px;margin-top:-300px;background-color:#222;color:#a6a6a6;background-position:50% 0%;}
@media(max-width:960px){.b-footer{height:auto;margin-top:0;}
}
@media(max-width:480px){.b-footer{background-image:none;}
}
.b-footer__inner{height:250px;padding-bottom:2em;}
@media(max-width:960px){.b-footer__inner{height:auto;}
}
.b-footer__section{padding-top:3em;font-size:1em;}
.b-footer__section a{color:#fff;}
.b-footer__title{margin-bottom:1em;text-transform:uppercase;color:#fff;}
.b-footer__item{margin-top:1em;}
.b-footer {color:#ccc; text-decoration: none; font-size: 10px;}
.b-footer:hover {color:#ccc; text-decoration: underline; font-size: 10px;}
.b-socgroups{margin-left:-10px;}
.b-socgroups:after{content:"";display:table;clear:both;}
.b-socgroups__item{float:left;width:40px;height:40px;line-height:40px;margin-left:10px;border-radius:2px;text-align:center;color:#fff;text-decoration:none;}
.b-socgroups__item_vk{background-color:#4c89b8;}
.b-socgroups__item_fb{background-color:#3b5998;}
.b-socgroups__item_gp{background-color:#dd4b39;}
.b-socgroups__item_yt{background:#CC181E;}
.b-menu-footer__item{margin-bottom:1px;}
.b-footer__line{border-top:1px solid #494949;padding:14px 0 10px;}
.b-footer__line-right{float:right;}
@media(max-width:768px){.b-footer__line-left{text-align:center;margin-top:20px;}
.b-footer__line-right{float:none;text-align:center;margin:20px 0 10px;}
}
.b-userbar{}
.b-userbar__item{display:inline-block;font-size:13px;line-height:1.3;padding:0 20px;border-left:1px solid #494949;vertical-align:middle;max-width:200px;}
.b-userbar__item:first-child{border-left:0;padding-left:0;}
.b-userbar__item:last-child{padding-right:0;}
.b-userbar__icon{display:inline-block;vertical-align:middle;}
.b-userbar__link{text-decoration:none;display:inline-block;vertical-align:middle;}
.b-engine{font-size:0.9rem;}
.b-breadcrumbs{border-top:2px solid #e4e4e4;border-bottom:1px solid #e4e4e4;padding:1.3em 0 1.3em 0;font-size:0.9em;color:#999;}
.b-breadcrumbs__item{float:left;}
.b-breadcrumbs__item:not(:last-child):after{content:'/';margin:0 0.5em 0 0.5em;}
@media(max-width:768px){.b-breadcrumbs__item:last-child{display:none;}
}
.main-content{}
.b-left-side{padding-top:2.6em;}
.b-content{margin-bottom:10px;padding:10px;background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 2px 3px rgba(0, 0, 0, 0.12);-moz-box-shadow:0 2px 3px rgba(0, 0, 0, 0.12);-ms-box-shadow:0 2px 3px rgba(0, 0, 0, 0.12);-o-box-shadow:0 2px 3px rgba(0, 0, 0, 0.12);box-shadow:0 2px 3px rgba(0, 0, 0, 0.12);}
.b-content__title{font-size:2.1em;color:#000;line-height:1;margin-bottom:1em;margin-top:1em;font-size:2em;}
.b-content a{font-size:14px;}
.b-content span {color:#f8840b;font-size:16px;}
.b-content a:hover{color:#000; text-decoration: none;}
.b-content__description{margin-bottom:2em;}
.b-content__item{margin-top:2em;padding-top:2em;border-top:1px solid #e4e4e4;}
.b-content__item:first-child{margin-top:0;padding-top:0;border-top:0;}
.b-content__item-image{float:left;margin:0.5em 2.5% 0 0;max-width:30%;}
.b-content__item-title{font-size:1.5em;margin-bottom:0.6em;line-height:1.2;}
.b-content__item-title-link{color:#d0994b;}
.b-content__item-title-link:hover{color:#b2813b;}
@media(max-width:768px){.b-content__item-text{display:none;}
}
.b-content__item-category{font-style:italic;font-size:0.9em;color:#999;}
.b-content__item-category-title{margin-right:5px;}
.b-content__item-category-link{color:#999;}
.b-content__noitems{}
.b-content__pagination{margin-top:2em;}
.b-content__section{}
.b-content__addinfo{margin-top:0.8em;}
.b-content__bloginfo{border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;padding:1.3em 0 1.3em 0;margin-top:2em;}
.b-content__bloginfo-section{white-space:nowrap;}
.b-content__bloginfo_right{float:right;}
@media(max-width:768px){.b-content__bloginfo_left{margin-bottom:20px;}
.b-content__bloginfo_right{float:none;}
}
.b-content__bloginfo-title{display:inline-block;vertical-align:middle;margin-right:10px;font-size:1rem;}
.b-content__bloginfo-list{display:inline-block;vertical-align:middle;white-space:normal;font-size:1rem;}
.b-tags{margin:-5px 0 0 -5px;}
.b-tags:after{content:"";display:table;clear:both;}
.b-tags__item{float:left;margin:5px 0 0 5px;padding:0.4em 0.8em;background:#f7f7f7;border-radius:5px;font-size:0.9em;}
.b-share{margin-left:-5px;}
.b-share__handle{margin-left:5px;}
.b-addinfo{color:#999;font-size:0.9em;}
.b-addinfo__item{float:left;margin-right:1em;}
.b-addinfo__list .b-addinfo__item:last-child{margin-right:0;}
.b-addinfo__item-icon{color:#d0d0d0;}
.b-subcats{}
.b-subcats__item:not(:last-child){margin-bottom:0.5em;}
.b-blog-popular-w{}
.b-blog-popular-w__item-addinfo:not(:last-child){margin-bottom:1.5em;}
.b-blog-popular-w__item-title{margin-bottom:0.4em;}
.b-comment-w{}
.b-comment-w__item-text{margin-bottom:0.4em;font-size:0.9em;}
.b-comment-w__item-addinfo:not(:last-child){margin-bottom:1.5em;}
.b-pagination{}
.b-pagination__item{display:inline-block;vertical-align:middle;margin:0 5px;}
.b-pagination__item:first-child{margin-left:0;}
.b-pagination__item a,
.b-pagination_page-active{display:inline-block;height:35px;line-height:35px;color:#333;text-decoration:none;vertical-align:middle;}
.b-pagination_page a,
.b-pagination_page-active{width:35px;text-align:center;}
.b-pagination_page-active{background-color:#f4f4f4;}
.b-pagination__arrow{color:#999;position:relative;top:3px;}
.b-pagination_first{margin-right:20px;}
.b-pagination_last{margin-left:20px;}
.b-comments{}
.b-comments__message_info{margin-bottom:1.5em;}
.b-comments__form{margin-bottom:2em;}
#b-comments__form-anchor{position:absolute;margin-top:-250px;}
@media(max-width:768px){#b-comments__form-anchor{margin-top:-50px;}
}
.b-comments__list{margin-bottom:2em;}
.b-comments__post{margin-top:1.5em;padding-top:1.5em;border-top:1px solid #e4e4e4;}
.b-comments__post:first-child{margin-top:0;padding-top:0;border-top:0;}
.b-comments__post-header{padding-bottom:5px;}
.b-comments__post-author{display:inline-block;margin-right:10px;vertical-align:top;font-size:1rem;font-weight:bold;color:#000;}
.b-comments__post-date{display:inline-block;margin-right:10px;vertical-align:top;font-size:1rem;color:#999;}
.b-comments__post-rate{display:inline-block;margin-top:4px;vertical-align:top;font-size:1rem;}
.b-comments__post-text{margin-bottom:10px;}
.b-comments__post-vote{color:#999;}
.b-comments__post-vote-item{display:inline-block;margin-right:20px;vertical-align:top;font-size:1rem;color:#999;text-decoration:none;}
.b-star-number{}
.b-star-number__ico{float:left;margin-left:1px;color:#FFB300;}
.b-star-number__ico:first-child{margin-left:0;}
.b-star-rating{}
.b-star-rating__wrap{display:inline-block;font-size:1rem;}
.b-star-rating__wrap:after{content:"";display:table;clear:both;}
.b-star-rating__ico{float:right;padding-left:2px;cursor:pointer;color:#FFB300;}
.b-star-rating__ico:last-child{padding-left:0;}
.b-star-rating__input{display:none;}
.b-star-rating__ico:hover:before,
.b-star-rating__ico:hover ~ .b-star-rating__ico:before,
.b-star-rating__input:checked ~ .b-star-rating__ico:before{content:"\f005";}
.b-gallery{}
.b-gallery__menu{margin-bottom:1em;font-size:0.9em;text-align:right;text-transform:uppercase;}
@media(max-width:960px){.b-gallery__menu{text-align:left;}
}
.b-gallery__menu-item{display:inline-block;vertical-align:top;margin:0 0 0.5em 1em;}
.b-gallery__menu-item:first-child{margin-left:0;}
.b-gallery__menu-link.mod-active{border-bottom:2px solid #5cabd6;}
.b-gallery__description{margin-bottom:2em;}
.b-gallery__category-album{text-align:center;margin-bottom:4em;}
.b-gallery__category-album-image{display:block;position:relative;margin-bottom:1.5em;}
.b-gallery__category-album-img,
.b-gallery__category-album-image-link{display:block;}
.b-gallery__category-album-title{font-weight:bold;text-transform:uppercase;margin-bottom:0.5em;}
.b-gallery__category-album-text{font-size:0.9em;}
.b-gallery__photo{position:relative;margin-bottom:4em;}
@media(max-width:480px){.b-gallery__photo:after{content:'';display:block;position:absolute;z-index:10;width:100%;height:100%;top:0;left:0;background:transparent;}
}
.b-gallery__photo-link,
.b-gallery__photo-img{display:block;}
.b-gallery__photo-text{margin-bottom:0.5em;font-size:0.9em;}
.b-gallery__photo-link{position:relative;}
.b-gallery__photo-link:hover .b-gallery__zoom{display:block;}
.b-gallery__zoom{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(30, 39, 47);background-color:rgba(30, 39, 47, 0.8);color:#fff;}
.b-gallery__zoom-wrap-outer{display:table;height:100%;width:100%;}
.b-gallery__zoom-wrap-inner{display:table-cell;vertical-align:middle;text-align:center;}
.b-sidebar{border-left:1px solid #e4e4e4;padding-left:20px;}
@media(max-width:960px){.b-sidebar{display:none;}
}
.b-sidebar__section{margin-bottom:3.5em;}
.b-sidebar__section_search-w{margin-bottom:2em;}
.b-search-w_blog{}
.b-search__info{margin-bottom:2em;}
.b-search-w_blog__submit{border:0;background-color:transparent;}
.fancybox-overlay{background:rgba(0,0,0,0.7);}
.fancybox-nav span{font-size:3em;margin-top:-1em;display:block;}
.fancybox-nav.fancybox-prev{left:0;}
.fancybox-nav.fancybox-next{right:0;}
.fancybox-nav.fancybox-prev span:before{content:"\f104"}
.fancybox-nav.fancybox-next span:before{content:"\f105";}
.fancybox-nav.fancybox-prev span{left:10px;}
.fancybox-nav.fancybox-next span{right:10px;}
.fancybox-nav span{visibility:visible;}
#fancybox-loading div:before{content:"\f110";font-size:3em;color:#fff;-webkit-animation:fa-spin 1.5s infinite linear;animation:fa-spin 1.5s infinite linear;}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;cursor:pointer;z-index:8060;}
.fancybox-close:before{padding:10px;content:"\f00d";font-size:2em;}
.fancybox-close{position:absolute;top:35px;right:25px;cursor:pointer;z-index:8040;}
.fancybox-inner p{padding-right:20px;}
.fancybox-title{padding:5px;}
.sidebars{position:relative;margin-bottom:50px;}
.sidebars .widget.widget_nav_menu{background-color:#4F4F4F;}
.sidebars .widget.widget_nav_menu:before{position:absolute;border-bottom:30px solid rgba(0, 0, 0, 0.3);border-right:30px solid transparent;content:"";height:0;width:0;right:0;top:0;z-index:1;}
.g-section-l__title .g-section-l__title-url:hover, .b-blog-w__title a:hover{color:#c4a648;}
.b-blog-w__title a{color:#333;}
.sidebars .widget.widget_nav_menu .widget-title{margin-bottom:20px;color:#fff;border-color:rgba(255, 255, 255, 0.2);display:block;}
.widgettitle, .widget-title{font-size:18px;margin:0 0 30px 0;text-transform:uppercase;border-bottom:1px solid #666666;padding-bottom:7px;display:inline-block;}
.sidebars .widget.widget_nav_menu .menu{margin:0;padding:0;}
.sidebars .widget.widget_nav_menu .menu li{list-style:none;}
.sidebars .widget.widget_nav_menu .menu li:first-child > a{border:none;}
.sidebars .widget.widget_nav_menu .menu li a{display:block;padding:10px 0 10px 25px;border-top:1px dotted rgba(0, 0, 0, 0.2);position:relative;}
.sidebars .widget.widget_nav_menu{padding:30px 30px 20px 30px;position:relative;-webkit-box-shadow:0 2px 3px rgba(0, 0, 0, 0.12);-moz-box-shadow:0 2px 3px rgba(0, 0, 0, 0.12);-ms-box-shadow:0 2px 3px rgba(0, 0, 0, 0.12);-o-box-shadow:0 2px 3px rgba(0, 0, 0, 0.12);box-shadow:0 2px 3px rgba(0, 0, 0, 0.12);-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.sidebars .widget.widget_nav_menu .widget-title{margin-bottom:20px;color:#fff;border-color:rgba(255, 255, 255, 0.2);display:block;}
.sidebars .widget.widget_nav_menu:after{position:absolute;border-top:33px solid #f4f4f4;border-left:33px solid transparent;content:"";height:0;width:0;right:-3px;top:0;}
.sidebars .widget.widget_nav_menu:before{position:absolute;border-bottom:30px solid rgba(0, 0, 0, 0.3);border-right:30px solid transparent;content:"";height:0;width:0;right:0;top:0;z-index:1;}
.sidebars .widget.widget_nav_menu .menu{margin:0;padding:0;}
.sidebars .widget.widget_nav_menu .menu li{list-style:none;}
.sidebars .widget.widget_nav_menu .menu li a{color:#fff;text-decoration:none;display:block;padding:10px 0 10px 25px;border-top:1px dotted rgba(0, 0, 0, 0.2);position:relative;}
.sidebars .widget.widget_nav_menu .menu li a:hover{color:#c4a648;padding-left:30px;}
.sidebars .widget.widget_nav_menu .menu li a:before{content:"\f114";position:absolute;top:10px;left:0;font-family:"FontAwesome";}
.sidebars .widget.widget_nav_menu .menu li .sub-menu{padding:0;margin-left:20px;}
.sidebars .widget.widget_nav_menu .menu li.current_page_item,
.sidebars .widget.widget_nav_menu .menu li.current-menu-item{margin:0 -30px;}
.sidebars .widget.widget_nav_menu .menu li.current_page_item a,
.sidebars .widget.widget_nav_menu .menu li.current-menu-item a{color:#fff;padding:10px 30px 10px 55px;border:none;}
.sidebars .widget.widget_nav_menu .menu li.current_page_item a:before,
.sidebars .widget.widget_nav_menu .menu li.current-menu-item a:before{content:"\f07c";left:30px;}
.sidebars .widget.widget_nav_menu .menu li.current_page_item + li a,
.sidebars .widget.widget_nav_menu .menu li.current-menu-item + li a{border:none;}
.sidebars .widget.widget_nav_menu .menu li:first-child > a{border:none;}
.sidebars .widget.widget_nav_menu .menu li.menu-item-has-children + li a{border:none;}
.main-article{padding:30px;background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 2px 3px rgba(0, 0, 0, 0.12);-moz-box-shadow:0 2px 3px rgba(0, 0, 0, 0.12);-ms-box-shadow:0 2px 3px rgba(0, 0, 0, 0.12);-o-box-shadow:0 2px 3px rgba(0, 0, 0, 0.12);box-shadow:0 2px 3px rgba(0, 0, 0, 0.12);}
.inner-article{padding:30px;background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 2px 3px rgba(0, 0, 0, 0.12);-moz-box-shadow:0 2px 3px rgba(0, 0, 0, 0.12);-ms-box-shadow:0 2px 3px rgba(0, 0, 0, 0.12);-o-box-shadow:0 2px 3px rgba(0, 0, 0, 0.12);box-shadow:0 2px 3px rgba(0, 0, 0, 0.12);}
#site-wrapper .wpb_tabs{}
.vc_toggle_title{background:#de6812;padding:35px 0;text-align:center;}
.vc_toggle_title{position:relative;}
.vc_toggle_title .title_map{letter-spacing:2px;color:#fff;margin:0;display:inline-block;font-size:24px;text-transform:uppercase;}
.vc_toggle_title i{color:#333;padding-left:30px;font-size:20px;}
@media(max-width:480px){.b-hometext{padding:40px 0;}
.sidebars{margin-bottom:0px;}
.vc_toggle_title{padding:20px 0;}
.vc_toggle_title .title_map{font-size:20px;}
.vc_toggle_title i{padding-left:20px;font-size:18px;}
}
.map iframe{height:400px;}
@media(max-width:430px){.map iframe{height:350px;}
}
@media(max-width:350px){.map iframe{height:320px;}
}