body {background-color: #fff;font-family: 'PT Sans', sans-serif;color: #2e2f31;font-size: 16px !important;}
.hidden{display: none;}
.l-theme {background-color: #fefcf9;position: relative;margin: 0 auto;overflow-x: hidden;max-width: 1920px;}
@font-face {font-family: "Calligraphia Two";src: url("/fonts/4249.ttf");}
.noLink { color: #fff; font-weight: bold; font-size: 12px;}
.b-goods-carousel__main-img {-webkit-padding-start: 0;}
.img-responsive {margin: 0 auto;}
.header-topbarbox__item {padding: 14px 30px 6px;}
.header-topbarbox__item a {color: #fff;font-weight: bold;font-size: 12px;}
.header .navbar-brand {margin-top: 0px;}
.show-xs-up{display:block !important;}
.header .top-bar {margin-bottom: 10px;}
.navbar .navbar-nav > li.active > a {color: #943e0c;}
.wrap-content {margin-top: 180px;}
.forms__label-radio a.active{text-decoration:underline;}
.b-title-page__list li a {margin-right: 20px;margin-left: 20px;padding-bottom: 3px;font-weight: 600;color: #1c1f23;
border-bottom: 1px solid #dedee0;-webkit-transition: all 0.3s;transition: all 0.3s;transition: all 0.3s;
text-transform: uppercase;}
.b-title-page__list {margin-top: 30px;}
.b-title-page{text-align: center;}
.b-title-page_w_bg {padding-bottom: 50px;padding-top: 50px;margin-bottom: 50px;background-size: cover;
    position: relative;}
.b-title-page_w_bg .b-title-page__list li a , .b-title-page_w_bg .b-title-page__title{color: #0e0e0e;text-shadow: rgba(0,0,0,0.5) 1px 1px 5px;}
.b-title-page_w_bg .b-title-page__title{font-family: "Calligraphia Two", serif  !important;}
.b-title-page__title.shuffle {min-height: 50px;}
h1.b-title-page__title {font-size: 40px;}
.b-gallery {margin: 0 auto 0px;max-width: 1720px;}
.b-gallery-5 {margin-bottom: 20px;}
.b-gallery-2 .b-isotope__filter li a.current { color: #1c1f23;border-bottom-width: 2px;
border-bottom-style: solid;}
.grid {background: #fff;}
.grid-2 {background: #fff;height: 100px;text-align: left}
.footer_dark {background-color: #1c1f23;}
.b-goods-3__price {font-weight: 500;margin-right: 23px;font-size: 18px;}
.b-goods-tab-nav {display: block;border-bottom: 1px solid #ddd;}
.b-goods-tab-nav li {display: inline-block;}
.b-goods-tab-nav li > a {margin: 0 35px;padding: 11px 0 31px;border-bottom: none;letter-spacing: 0.1em;}
.b-goods_mod-a .b-goods__inner {padding: 15px 20px;-webkit-transition: all 0.3s;transition: all 0.3s;}
.b-goods_mod-a:hover .b-goods__inner {box-shadow: 0 5px 30px rgba(4, 4, 4, 0.1);}
#menu-container{position: fixed;height: 180px;z-index: 10;}
.width-block{max-width:1720px}
/*.mt80{margin: 0 0px 30px 0;}*/
a.show-all{width: 70%;display: inline-block;margin: 40px 15% 20px;padding: 12px 0;
font-size: 24px;text-align: center;border: 1px solid #1c1f23;transition: color 0.3s ease-out;text-transform: uppercase;color: #1c1f23;font-weight: 600;}
a.show-all:hover, a.show-all:active{color:#b67c5a;border-color:#b67c5a;}
.b-title-page_w_bg .b-title-page__list li a{font-size:16px;}
.b-about-main__description {color: #2e2f31;margin-bottom: 40px;font-size: 16px;line-height: 1.9;}
.b-title-page_w_bg:before {display: block;content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.breadcrumb > li {font-size: 12px;}
.breadcrumb > li > a{color: #943e0c;}
.breadcrumb > .active {color: #1c1f23;}
.button {background: #b67c5a;color: #fff; width: 200px; display: block; border-radius: 8px; height: 40px;}
.b-goods-3 {border-bottom: none;}
.fs_search {padding-top: 50px;padding-bottom: 50px;}
#search-city{position:relative;}
#search-city ul{position: absolute;list-style: none;text-align: left;padding-left: 0;
background-color: #fff;width: 100%;top: 45px;border: 1px solid #eaeaeb;z-index: 10;}
#search-city ul li {border-bottom: 1px solid #eaeaeb;padding-left: 10px;}
#search-city ul li a{width: 100%;display: inline-block;padding: 5px 0;}
#to-top{cursor:pointer;position: fixed;bottom: 10px;right: 10px;width: 40px;height: 40px;background: beige;text-align: center;border-radius: 50%;line-height: 40px;-webkit-filter: drop-shadow(0 0 0.2vw rgba(0,0,0,0.5));
filter: drop-shadow(0 0 0.2vw rgba(0,0,0,0.5));font-size: 24px;}
.bx-wrapper .bx-prev:before, .bx-wrapper .bx-next:before {font-size: 30px;line-height: 36px;
width: 40px;height: 40px;}
.bx-wrapper .bx-controls-direction a {width: 40px;height: 40px;z-index: 1000000000000;}
.bx-wrapper .bx-prev {left: calc(50% - 45px);}
.bx-wrapper .bx-next {left: calc(50% + 2px);}
.b-title-page {padding-top: 0px !important;}
h1.b-title-page__title {font-size: 35px !important;font-family: "Calligraphia Two", serif  !important;font-weight: 400;font-style: normal !important;}
.b-title-page_w_bg .b-title-page__title {padding-top: 40px !important;}
.b-about-main__title {font-family: "Calligraphia Two", serif  !important;font-weight: 400;font-size: 45px !important;    margin-bottom: 0 !important;padding-bottom: 20px;color: #1c1f23;}
.b-title-page_w_bg .b-title-page__list li a, .b-title-page_w_bg .b-title-page__title {text-shadow: none !important;}
.b-title-page_w_bg {background-image: url('/assets/media/content/slider-gallery/img-3.jpg');}
.b-title-page_w_bg:before {background: rgba( 255, 255, 255, 0.55);}
.owl-theme_mod-a {padding-top: 0;top: 0 ;}
.b-about-main__title.rst-ttl {padding-bottom: 10px;font-family: "Calligraphia Two", serif  !important;}
.b-about-main__title.rst-ttl2 {padding-bottom: 25px;}
.b-about-main__title.rst-abt {padding-bottom: 0px;}
.b-form-newsletter a {margin-top: 5px;display: inline-block;}
.b-goods-catalog {margin-right: -10px;margin-bottom: 40px;margin-left: -10px;}
.slrd-item {height:35vw;background-size: contain;background-position: center center;
background-repeat: no-repeat;}
#gde-kupit{font-size:18px;}
.footer-type-1 {padding: 50px 0 !important;}
.b-form-newsletter__form-button {height: 55px;}
.b-form-newsletter__form-button .all-shop {padding: 12px 0 12px 15px;margin-top: 0px;}
.b-form-newsletter__form-button .all-shop:hover {opacity: 0.8;}
.rst-price {margin-top: 40px;margin-bottom: 40px;}
.rst-price .b-about-sm__icon {margin-top: 20px;margin-right: 15px;margin-bottom: 10px;display: inline-block;}
.rst-price .b-about-sm__title-inner {display: inline-block;}
.rst-price a {text-decoration: underline;}
.rst-price a:hover {text-decoration: none;}
.header {margin: 0 !important;max-width: 1920px;}
.navbar {margin-bottom: 3px;}
.b-about-main {padding-bottom: 0 !important;padding-top: 0 ;}
.rst-page-text img {margin: 0 0 15px 0;}
.footer-section__title {font-size: 16px !important;margin-bottom: 32px;color: #fff;}
.footer-type-1 .footer__list li a {margin-bottom: 10px;}
.footer__list li a {font-weight: 400;transition: all 0.3s; }
.footer__list li {margin-bottom: 13px;}
.b-goods__name {font-size: 16px !important;font-weight: 500;color: #1c1f23;margin-top: 3px;margin-bottom: 10px;}
.b-goods{text-align: center;position: relative;display: block;}
.b-goods_mod-b {margin-bottom: 35px;}
.b-goods__img {display: block;overflow: hidden;}
.b-goods__img img {display: inline-block;width: 100%;height: auto;transition: all 0.9s;}
.b-goods__price {display: inline-block;font-size: 14px;font-weight: 500;}
.b-form-newsletter .text-left {padding-left: 23px;}
.rst-shop {margin-top: 20px;}	
.rst-shop-inner {border: 1px solid #b67c5a !important;padding: 10px 20px;}
.rst-shop__image {width: 110px;margin-right: 15px;}
.rst-shop__name {font-size: 15px;font-weight: 700 !important;}
.rst-shop__point {color: #7b7d7f;font-size: 14px;min-height: 50px;}
.b-title-page__title.shuffle-start {font-weight: 400;font-size: 47px !important;}
.accordion-2 .btn-collapse {font-size: 14px;color: #2e2f31;font-weight: 400;width: 100%;height: auto;}
.b-post-full-2 {margin-top: 0;margin-bottom: 20px;}
.b-post-full-2 .entry-category {display: none;}
.b-post-full-2 .entry-header {margin-bottom: 20px;}
.b-goods-carousel {position: relative;}
.b-goods-carousel .bx-controls-direction  {width: 100%;position: absolute;top: 55%;}
.b-goods-carousel .bx-wrapper .bx-prev {z-index: 9 !important;left: 0;}
.b-goods-carousel .bx-wrapper .bx-next {right: 0;left: auto;z-index: 9 !important;}
.bx-wrapper .bx-next:before, .bx-wrapper .bx-prev:before {z-index: 9 !important;}
h1.b-title-page__title.trigger-nice-font {font-family: "PT Sans", sans-serif !important;}
.b-progress-list {padding-top: 50px;padding-bottom: 50px;}
.goods-card {padding-top: 0;padding-bottom: 60px;border-bottom: 1px solid #ddd;}
.b-goods-carousel__thumb-img:hover {box-shadow: 0 5px 30px rgba(4, 4, 4, 0.1);opacity: 1;}
.b-goods-carousel__thumb-img {border: 1px solid #eaeaeb;opacity: 0.5; -webkit-transition: all 0.3s; transition: all 0.3s;}
.mt30{margin-top:30px;}
.b-goods-carousel__thumb-link {display: block;margin-bottom: 20px;}
.social-net__link{color: #1c1f23; vertical-align: middle;}
.b-goods-3__price i {margin-right: 10px;}
.panel {background-color: #fefcf9;}
.rst-coll-slider .slrd-item {height: 300px;background-size: contain;
background-position: center center;}
.rst-coll-slider .owl-theme {padding-bottom: 30px;}
.b-goods-tab-nav {margin-top: 10px;margin-bottom: 5px;}
.b-goods-tab-nav li > a {padding: 11px 0 5px;}
.section-goods-description {margin-bottom: 0px;}
.mb0{margin-bottom:0 !important;}
.mb20{margin-bottom:20px;}
.b-goods-tab-content.tab-content .tab-pane{border-bottom: 1px solid #ddd;}
.pr-color-container{display:flex;margin-top: 10px;}
.pr-item-color > img{border: 1px solid #ddd;border-radius: 0;display: inline-block;width: 80px;height: 35px;margin: -7px 0 0 7px;}
.b-goods-3_mod-a {margin-top: 0;margin-bottom: 21px;padding: 0 7px;}
.rst-page-text img {margin: 15px 0 15px 0;}
.rst-about-img {margin-right: 40px;}
.owl-item  .b-goods {margin-top: 0;}
.section-goods-1 {padding-top: 20px;}
.b-goods_mod-a .b-goods__inner {padding-top: 5px !important;}
.b-goods_mod-a .b-goods__img {position: relative;}
.rst-title-main {padding: 0 0 0 0 !important;margin:0 0 15px 0 !important;}
.b-goods-3__price{font-size:16px;}
.b-goods-3__price .lager, #information .lager{font-size:18px;}
.pr-item-color{text-align:center;}
span.pr-item-color:not(.non-click){cursor:pointer;}
span.pr-item-color.active > img{border-color:#cd5c5c;border-width: 3px;box-shadow: 2px 2px 10px #cd5c5c;}
.rst-contact-map {margin-bottom: 80px;}
.accordion-2 .panel-default .btn-collapse {font-weight: 400 !important;}
.b-gallery-2 .b-isotope__filter li {   padding: 0 22px;}
.show-all.shops-button{margin-bottom: 0px; margin-top: 10px; font-size: 14px; padding: 4px 0; width: calc(33.33333333% - 30px); margin: 40px calc(33.33333333% + 15px) 20px;color: #943e0c;border-color: #943e0c;}
.show-all.shops-button:hover{color: #909193; border-color: #909193;}
.main-news a{position:relative;display: block;}
.main-news img{padding:3px;}
.main-news span.news-title {position: absolute;top: 40px;left: 0;display: inline-block;z-index: 100;width: 100%;font-size: 24px;box-sizing: border-box;padding: 0 40px;color: #fff;line-height: 1.5;}
.main-news span.news-title:nth-child(odd){ text-align:right;}
.main-news span.news-title:nth-child(even){text-align:left;}
.main-news > .row{margin-right:-15px;margin-left:-15px;}
.main-news .js-zoom-gallery.grid{height:inherit !important;}
.main-news .img-responsive{width:100%;height:auto;}
.l-main-content {padding-bottom: 0px;padding-top: 20px;}
.insta{margin: 0 auto; display: block;  width: 100%;  max-width: 1720px;}
.b-gallery-5__item{min-height: 480px;}
.b-gallery-5 .grid-sizer, .b-gallery-5 .grid-item {width: 33.33%;}
.b-title-page_mrg-btn_sm {margin-bottom: 10px;}
.b-gallery-2 {margin-bottom: 40px;text-align: center;}
.b-goods_3-col {display: inline-block;width: 33%;margin-right: -3px;vertical-align: top;}
.b-goods_3-col .b-goods__inner {margin-top: 0;margin-bottom: 0;}
.b-goods_mod-a .b-goods__img:after {position: absolute;top: 0;right: 0;bottom: 0;left: 0;opacity: 0;content: '';}
.b-goods__description {display: none;}
.b-goods__inner:hover .b-goods__img img {transform: scale(1.20);}
.l-sidebar {margin-bottom: 70px;padding-right: 10px;}
.section-sidebar {padding-bottom: 60px;}
.grid:before, .grid:after {display: table;content: "";}
.grid:after {clear: both;}
.mobshoptel{display:none;}
.pcshoptel{display:inline;}
#instaf {height:820px;}
.footer__list li {color: #7b7d7f;}
.b-goods__category {margin-top: 0px;font-size: 10px;font-weight: 500;color: #7b7d7f;letter-spacing: 0.1em;text-transform: uppercase;}
.instaimg{width:300px; margin: 0 auto; display: block;}
.bl_img{height: 300px; overflow: hidden;margin: 0 0 48px 0;}
.list li {    position: relative;    margin-bottom: 30px;    padding-left: 30px;}
.block-table__inner img {width:100%;}
.accordion-2>.last{list-style-type: none;}
.accordion-2>.last a{font-size: 14px;color: #2e2f31;}
.accordion-2>.last a:before {position: relative;top: -3px;display: inline-block;width: 7px;
height: 7px;margin-right: 20px;border-width: 0 0 2px 2px;border-style: none none solid solid;content: '';-webkit-transition: all 0.3s;transition: all 0.3s;-webkit-transform: rotate(-135deg);transform: rotate(-135deg);border-left-color: #b67c5a;border-bottom-color: #b67c5a;}
.accordion-2 .panel-heading {border: none;}
.accordion-2 .panel {margin-bottom: 13px;border: none;}
.accordion-2 .btn-collapse .icon:before {position: relative;top: -3px;display: inline-block;width: 7px;
height: 7px;margin-right: 20px;border-width: 0 0 2px 2px;border-style: none none solid solid;
content: '';-webkit-transition: all 0.3s;transition: all 0.3s;-webkit-transform: rotate(-135deg);
transform: rotate(-135deg);}
.accordion-2 .panel-collapse {padding-left: 28px;}
.forms__label {position: relative;display: inline-block;margin-bottom: 11px;padding-left: 45px;cursor: pointer;}
.forms__label-radio {height: 12px;margin-right: 0;margin-bottom: 0;padding-left: 23px;}
.forms__label-radio-1 {font-size: 14px;display: block;height: auto;margin-top: 10px;padding-left: 19px;font-weight: 400;}
.forms__label-radio-1:before {top: 6px;display: block;width: 6px;height: 6px;border: 1px solid #cccecf;background-color: #fff;}
.forms__label-radio:before {top: 2px;width: 15px;height: 15px;border-radius: 50%;}
.forms__label-check:before, .forms__label-radio:before {position: absolute;left: 0;border: 1px solid #fff;content: '';}
.fa-search{display: inherit;}
.btn_header_search {padding: 6px 7px 6px 186px;border: 1px solid #1c1f23;}
.ui-map {height: 600px;}
.b-form-newsletter {padding: 42px 25px 8px;border-bottom: 1px solid #eaeaeb;}
.bg-grey {background-color: #f9f9f9;}
.b-form-newsletter__form .form-control {max-width: 380px;margin-right: 20px;}
.city  {margin: 15px 0 15px 0;}
.city p {margin: 0 0 0px;line-height: 1;font-size: 14px }
#shops { list-style-type: none;padding: 0;line-height: 1;font-size: 15px;}
#shops li {margin: 15px 0 15px 0;}
.select_country {width: 100%;height: 36px;border: 1px solid #eaeaeb;margin: 0 0 10px 0;}
#city {width: 100%;height: 36px;border: 1px solid #eaeaeb;}
.cities_list{height: 428px;overflow-y: scroll; }
.baseRow td{text-align: center;}
a.active {text-decoration: underline;}
a.pdf {background: url(../media/dl_pdf.gif) 0 0 no-repeat;
height: 25px;line-height: 25px;padding-left: 30px;/* font-size: 13px;*/display: -moz-inline-stack;
display: inline-block;zoom: 1;margin-top: 25px;text-decoration: underline;}
a.pdf:hover {text-decoration: none;}
.list-inline {margin-left:0;}
.form-goods_color_light .social-net__link{color: #a8aaab;}
.form-goods_color_light .social-net__link {font-size: 14px;color: #a8aaab;}
.form-goods_color_light .social-net {display: inline-block;}
.social-net__item{margin-right: 10px;}
.form-goods_color_light .form-goods__footer-title {display: inline-block;margin-right: 30px;font-size: 12px;
font-weight: 600;color: #1c1f23;letter-spacing: 0.1em;text-transform: uppercase;}
.footer .copyright {font-size: 12px;font-weight: 400;color: #7b7d7f;}
.footer_dark .footer-section__title {color: #fff;}
.footer-type-1 .footer-section__title {margin-bottom: 32px;}
.footer__list li a{color: #7b7d7f;}
.owl-carousel .owl-item {float: left;}
.shallnew {margin: 0 auto;}

@media (max-width: 1200px){
.text-bg {padding: 2px 5px;} /*color: #fff;*/
.item-shop .rst-shop-inner{min-height:170px;}
.text-bg a{font-size:12px;}
#instaf {height:598px;}
.b-gallery-5__item {min-height: 376px;}
}
@media (max-width: 992px){
.pr-color-container {position: absolute; top: -290px;}
.b-goods-3__name {margin-top: 122px;}
.section-sidebar {padding: 20px 10px 35px 0;}
.mobshoptel{display:inline;}
.pcshoptel{display:none;}
#instaf {height:500px;}

.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {bottom: -16px;}
}
@media (max-width: 767px){
.owl-theme .owl-buttons {display: inherit;}
.wrap-content {margin-top: 121px;}
 #menu-container { height: 121px;}
.b-title-page { padding-top: 0px;}
/*.breadcrumb {padding-top: 0; padding-bottom: 0;}*/
h1.b-title-page__title {font-size: 30px;}
.news-content img{  width:100%;   height:auto; }
.b-goods_3-col {  display: inline-block;  width: 49%;}
.cat-img-logo{width:60%;}
.b-gallery-3 .grid-item.cat-parrent{width:49%; text-align:center;}
.b-gallery-5 .grid-item {width: 100%;}
.b-post-2 .entry-main {width: 50%; float: right;    padding-right: 0px;}
.b-post-2 .entry-media a img {    width: 50%; float: left;margin:0;}
.b-post-2 .entry-title {    margin-top: 0px;}
.bx-wrapper .bx-pager {padding-top: 0px;}
.pr-color-container {position: absolute; top: -360px;}
.b-gallery-5__item {min-height: auto;}
#instaf {height:387px;}
.btn_header_search{padding: 0px; border: none;float: right; margin: 6px 51px  0 0;}
.center-logo{float: left;}
.header.header-logo-black .scroll-logo {width: 168px;}
.pr-item-color > img{margin: 0px 0 0 7px;}
}
@media (max-width: 588px){
.slrd-item {height: 250px;}
.show-all.shops-button {width: 50%;margin: 40px 25% 20px;}  
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td, td > a {
padding: 10px 5px 10px;
font-size: 12px;
font-weight: 400;
}  
.table th:first-child, .table td:first-child {padding-left: 5px;}
.table th:first-child, .table td:first-child, .table th:last-child, .table td:last-child{text-align:center;}
td > a {font-size: 14px;}
#instaf {height:295px;}
}
@media (max-width: 585px){
.b-gallery__main.bg-grey {padding: 0 !important;}
.pr-item-color > img {width: 45px;}
}
@media (max-width: 480px){ 
.header.header-logo-black .scroll-logo {width: 92px;}
html .header{padding: 5px;} 
#menu-container {height: 59px;padding: 7px 0 0 0;}
.wrap-content {margin-top: 40px;}
.b-gallery-3 .grid-item.cat-parrent{width:100%; text-align:center;}
.slrd-item {height: 160px;}
.owl-theme {padding-bottom: 10px;}
.b-post-2 .entry-main { width: 100%;display: inline-block;}
.b-post-2 .entry-media a img {width: 100%;}
span.pr-item-color:not(.non-click) {padding: 0 3px 0 0;}
.pr-color-container{margin: 0px 0 0 -26px;font-size: 12px;}
.pr-item-color > img {width: 38px;}
#instaf {height:238px;}
.rst-price { margin-top: 0; }
}
@media (max-width: 360px){ 
#instaf {height:183px;}
}
@media (max-width: 320px){ 
.pr-item-color > img {width: 30px;}
#instaf {height:163px;}
}