.share-links .share-ok::before {content:"\f263"!important;}
	.header-top .share-links a {font-size:18px;}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {margin-bottom:0px !important;}
.home-banner .porto-ibanner { cursor:default;margin-bottom:0;}
.home-banner .porto-ibanner-content
	{font-family:Oswald;font-size:18px;position:absolute;bottom:1%;width:100%;right:0;padding:0 2em;
	background-color:rgba(77,77,77,.7);display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-flex-align:center;align-items:center;text-align:left;text-transform:uppercase;line-height:1.2;overflow:hidden;bottom:25%;}
	.action-event .home-banner .porto-ibanner-content{bottom:5%;}
	.action-event .home-banner a{color:#FFFF00;}
.home-banner .banner-action { position:absolute;right:0;bottom:0;}
.home-banner .banner-text {letter-spacing:0.1em;padding-right:1em;height:130px;}
.home-banner .banner-text b { font-size:2.4em;letter-spacing:0.025em;margin-top:0.5em;font-weight:400;}
	.action-event .home-banner .banner-text b { font-size:2em;letter-spacing:0.025em;margin-top:0.5em;font-weight:400;}
.home-banner .banner-percent { position:relative;}
.home-banner .percent-number
	{font-family:Poppins;letter-spacing:-0.05em;font-size:10em;font-weight:bold;line-height:0.7;}
.home-banner .percent-text
	{letter-spacing:0.1em;font-size:1.2222em;position:absolute;right:1.5em;top:50%;margin-top:-1.2222em;text-align:center;color:#BC854C}
.home-banner .percent-text div {font-size:0.7777em;}
@media (max-width:767px){.home-banner .porto-ibanner-content {font-size:14px;}}
@media (max-width:480px){.home-banner .porto-ibanner-content {font-size:10px;}}
.home-banner .second-banner .porto-ibanner-content {background-color:rgba(47,39,39,.7);right:0;left:0;}
.home-banner.owl-carousel .owl-nav [class*='owl-'] {color:#2f2727;}
.home-banner.owl-carousel .owl-nav .owl-prev {left:20px;}
.home-banner.owl-carousel .owl-nav .owl-next {right:20px;}
.porto-ibanner .porto-ibanner-content {font-size:20px!important;line-height:1.6em;}
.home-rooms .porto-ibanner-desc { position:static;font-family:Poppins;font-weight:600;text-align:left;color:#2b2b2d;padding-left:0;padding-right:0;border-bottom:1px solid #e5e5e5;-webkit-backface-visibiltiy:visible;backface-visibility:visible;}
.home-rooms .porto-ibanner-content p { font-size:14px;letter-spacing:0.075em;}
.home-rooms .porto-ibanner-content div { font-size:14px;letter-spacing:0.02em;color:#858585;}

#header .header-main .container .header-right{padding-top:5px!important;padding-bottom:5px!important;}
#header .header-right .header-contact {padding-right:15px;}
	#header .header-top .header-left .share-links {margin:0 5px 0 1%;font-size:1.5545em;}
#header .header-main .container .header-left
	{padding:5px 0!important;}
		#header .header-main .container .header-center .header-center .porto-feature-box.wpb_content_element
			{margin-bottom:10px!important;}
		#header .header-main .container .header-center .porto-block .feature-box .feature-box-info
			{padding-left:1px;padding-top:10px!important;}
		#header .header-main .container .header-center .porto-block .feature-box .feature-box-info h6 b{font-weight:900;}
		#header .header-main .container .header-center .feature-box.feature-box-style-2 .feature-box-icon
			{padding:1px;}
		#header .header-left .divTable{width:auto;float:left;padding-top:5px;margin-left:50px;}
		#header .header-left .divTableRow {font-size:14px;}
ul.products li.product h3, ul.products li.product-category h3
	{font-size:20px!important;}
ul.products li.product .product-loop-title, ul.products li.product-category .product-loop-title
	{padding-top:0px!important;}
.new-products-our-company ul.products li.product .price,
.new-products-our-company ul.products li.product-category .price
	{font-size:1.9286em!important;margin-top:.175em!important;margin-bottom:.9525em!important;}
ul.products li.product .price, ul.products li.product-category .price
	{font-size:1.9286em!important;margin-top:.125em!important;margin-bottom:.525em!important;}
.add-links .add_to_cart_button::before, .add-links .add_to_cart_read_more::before
	{font-size:20px!important;}
.add-links .add_to_cart_button, .add-links .add_to_cart_read_more
	{left:-60px !important;font-size:18px!important;}
.sidebar .product-categories li > a {font-size:20px!important;}
.woocommerce-widget-layered-nav-list a:not(.filter-color),
.filter-item-list .filter-item
	{font-size:20px!important;padding:5px 8px!important;}
.single-product .product-summary-wrap .price {font-size:35px!important;}
.variations_form.cart .yith-wcwl-wishlistexistsbrowse a{display:inline;}
.widget > div > ul li, .widget > ul li{border-top:none!important;}
#footer .widget > div > ul li, #footer .widget > ul li {border-color:rgba(144, 150, 154, 0)!important;}
#footer .widget > div > ul, #footer .widget > ul {border-color:rgba(144, 150, 154, 0)!important;}
.widget_recent_entries > ul li,
.widget_recent_comments > ul li,
.widget_pages > ul li,
.widget_meta > ul li,
.widget_nav_menu > div > ul li,
.widget_archive > ul li,
.widget_categories > ul li, .widget_rss > ul li 
	{padding:1px 0 0 1px!important;}
.woocommerce-tabs.style-2 .tab-content p {font-size:16px;}
.yith-wcwl-add-to-wishlist.wishlist-fragment.on-first-load{display:inline!important;}
.woocommerce-info{font-size:20px;font-weight:700;color:#C80000}
.woocommerce .yith-woo-ajax-navigation ul.yith-wcan-label li a,
.woocommerce-page .yith-woo-ajax-navigation ul.yith-wcan-label li a
	{border:1px solid #e9e9e9;background:#fff;font-size:18px;}
.resp-tabs-container .tab-content p {font-size:16px;}
.new-products-our-company .silver-price
	{margin-left:40%;}
.new-products-our-company .silver-price,
.new-products-our-company .silver-price .woocommerce-Price-amount
	{font-family:'Oswald';font-size:20px !important;}
.new-products-our-company .price .woocommerce-Price-amount.amount bdi:before
	{ content:" " }
	ul.products li.product h3, ul.products li.product-category h3 {font-family:'Oswald'!important;}
.products .silver-price
	{margin-left:30%;}
.silver-price, .silver-price .woocommerce-Price-amount
	{font-family:'Oswald';font-size:25px !important;}
#customer_details #billing_postcode_field{width:50%}
#place_order{width:100%}
ul.products li.product .add-links .add_to_cart_read_more, ul.products li.product .add-links .add_to_cart_button, ul.products li.product-category .add-links .add_to_cart_read_more, ul.products li.product-category .add-links .add_to_cart_button
	{border:1px solid red;border-radius:5px;}
.header-contact span b a{color:#000!important;font-size:18px!important;}
.header-contact .divTableRow:nth-child(1) span:nth-child(1){padding-top:10px;padding-bottom:5px;}
.header-contact .divTableRow:nth-child(2) span:nth-child(1){padding-top:5px;padding-bottom:1px;}
	.header-contact .divTable .divTableCell:nth-child(1){border-right:solid 1px #dde0e2;padding-right:10px;text-align:left;}
	.header-contact .divTable .divTableCell:nth-child(2){padding-left:10px;text-align:left;}
		.header-contact .divTableRow:nth-child(2) .divTableCell
			{background:#F3F3F3!important;text-align:right;font-weight:700;}
		.header-contact .divTableRow:nth-child(2) .divTableCell a{font-size:1.08571em!important;}
.product-image .yith-wcqv-button.inside-thumb{top:15px!important;right:15px!important;}
.yith-quick-view-content.woocommerce div.summary table.variations td {vertical-align:top;}
.yith-quick-view.yith-modal .yith-quick-view-content.woocommerce .product div.images{width:40% !important;}
.yith-quick-view.yith-modal .yith-quick-view-content.woocommerce .product div.summary {width:60% !important;}
.yith-quick-view-content.woocommerce div.summary table.variations td
	{padding:0;border:0;display:inline-block!important;margin-bottom:10px;}
.yith-quick-view-content.woocommerce.single-product .thwvsf-wrapper-ul
	{ display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style:none;position:relative;}
.yith-quick-view-content.woocommerce.single-product .entry-summary .quantity {width:127px !important;}
.yith-quick-view-content.woocommerce.single-product .product-nav {right:40px;}
.yith-quick-view-content.woocommerce div.summary h1, .yith-quick-view-content.woocommerce div.summary div[itemprop="description"], .yith-quick-view-content.woocommerce div.summary .product_meta, .yith-quick-view-content.woocommerce div.summary .price, .yith-quick-view-content.woocommerce div.summary .price ins {color:#d92a2e!important;font-family:'Oswald';}
.yith-quick-view-content.woocommerce.single-product .single_add_to_cart_button {line-height:30px!important;}
.product .description.woocommerce-product-details__short-description p
	{ color:#4D4D4D!important;font-size:18px!important;line-height:27px!important;font-family:'Exo 2',sans-serif;}
#woo-variations-table-component .quantity.buttons_added{white-space:nowrap;}
#variations table.variations .arrow.asc{display:none!important;}
#variations table.variations .arrow.dsc{display:none!important;}
.table.vartable thead th {text-align:center;}
	.table.vartable .vartable_total span{width:100px;display:inline-block;text-align:center;}
.qtywrap > div { width:25px;height:100%;padding:5px 0!important;font-size:25px;}
	input.input-text.qty.text[type="number"]
		{text-align:center;line-height:1.42857;padding:3px 5px;font-size:18px;}
	input.input-text.qty.text[type="number"]::-webkit-outer-spin-button,
	input.input-text.qty.text[type="number"]::-webkit-inner-spin-button {-webkit-appearance:none;margin:0;}
	input.input-text.qty.text[type="number"] {-moz-appearance:textfield;}
	input.input-text.qty.text[type="number"]:hover,
	input.input-text.qty.text[type="number"]:focus {-moz-appearance:number-input;}
	input.input-text.qty.text[type=number]::-webkit-inner-spin-button,
	input.input-text.qty.text[type=number]::-webkit-outer-spin-button {-webkit-appearance:none;margin:0;}
#variations table.variations td {padding:5px;vertical-align:middle;text-align:center;}
.table.vartable .vartable_selectall.button.btn{margin-left:-190px;float:left;width:180px;}
.table.vartable .optionscol.attribute_pa_size{font-size:18px!important;font-family:'Oswald';text-align:center;}
.table.vartable .totalcol{white-space:nowrap;font-size:18px!important;font-family:'Oswald';text-align:center;}
	.table.vartable input.vartable_selectall_check[type="checkbox"]{margin-left:5px;vertical-align:bottom;}
html #topcontrol i {left:1px!important;}
.shop_table.shop_table_responsive .woocommerce-shipping-destination{display:none;}
#customer_details #billing_country_field {display:none;}
#customer_details .select2-container .select2-selection--single {height:38px;}
#footer .footer-bottom .container .footer-left {width:.3% !important;}
#footer .footer-bottom .container .footer-center {width:100%!important;text-align:center !important;}
.entry-summary .custom-attributes {margin-top:20px;margin-left:-40px;list-style-type:none}
.entry-summary .custom-attributes li{color:#4D4D4D;font-family:'Oswald';font-size:20px !important;}
.product-loop-title .custom-attributes li{color:#4D4D4D;font-family:'Oswald';font-size:18px !important;text-align:left;}
ul.products li.product h3,
ul.products li.product-category h3 {font-family:'Oswald';font-weight:800;height:55px;}
ul.products li.product .product-inner .product-image,
ul.products li.product-category .product-inner .product-image {margin-bottom:1em;}
.shop_table.review-order .woocommerce-shipping-totals.shipping{display:none;}
.addpayment
	{position:relative;top:-50px;left:-50px;font-size:25px !important;font-family:'Oswald';font-weight:400;color:#4D4D4D;padding-left:10px;white-space:nowrap;}
.stats-block.counter-primary .fas.fa-check{font-family:fontawesome;}
.stats-block.counter-primary .stats-desc
	{text-align:center !important;}
.stats-block.counter-primary .porto-sicon-left
	{position:relative;left:80px;top:10px;}
.stats-block.m-b-xs.counter-primary .porto-sicon-left
	{position:relative;left:55px;top:10px;}
.why-choose-us .vc_custom_heading.align-left{padding-left:30%;}
.porto-products .woocommerce .products .product-inner{padding-bottom:10px;}
.wpcf7-form-control.wpcf7-text.form-control{font-size:20px;border-radius:15px;}
.wpcf7-form-control.wpcf7-text.form-control:focus{
box-shadow:0px 0px 15px 1px rgba(167,18,177,0.59);
-webkit-box-shadow:0px 0px 15px 1px rgba(167,18,177,0.59);
-moz-box-shadow:0px 0px 15px 1px rgba(167,18,177,0.59);
font-size:20px;border-radius:25px;}
li { font-family:"Exo 2";line-height:25px;letter-spacing:1px;font-weight:400;color:#465157!important;font-size:16px!important;}
.xt_woovs-selected .swatch-inner.swatch-label-inner{color:#fff;}
.header-right #mini-cart .cart-popup{width:550px;}
.xt_woovs-swatches-wrap .variations .xt_woovs-swatches [class*="swatch-zerkalo-"],
.xt_woovs-swatches-wrap .variations .xt_woovs-swatches [class*="swatch-steklo-"],
.xt_woovs-swatches-wrap .variations .xt_woovs-swatches [class*="swatch-dekorativnoe-"]
	{width:125px!important;}
.xt_woovs-swatches-wrap .variations .xt_woovs-swatches [class*="swatch-lacobel-"]
	{width:105px!important;}
/*https://404.su/blog/pulsatsiya-mertsanie-teksta-v-css/*/
@keyframes pulsate{50%{color:#fff;text-shadow:0 -1px rgba(0,0,0,.3),0 0 5px #008000,0 0 18px #008000;}}
.button_1612345637487 { display:inline-block !important;text-decoration:none !important;background-color:#eaeaea !important;color:#006089 !important;border:3px solid #1cff41 !important;border-radius:5px !important;font-size:20px !important;padding:10px 40px !important;transition:all 0.8s ease !important;color:rgb(245,245,245);text-shadow:0 -1px rgba(0,0,0,.1);font-size:32px;font-weight:600;text-decoration:none;-webkit-animation:pulsate 1.2s linear infinite;animation:pulsate 1.2s linear infinite;}
.button_1612345637487:hover{text-decoration:none !important;background-color:#3dff1a !important;color:#1c32a0 !important;border-color:#006089 !important;}
.button_1612345637 { margin-top:5px;display:inline-block !important;text-decoration:none !important;background-color:#BFBFBF !important;color:#C2EDFF !important;border:1px solid #006811 !important;border-radius:5px !important;font-size:20px !important;padding:10px 120px !important;transition:all 0.8s ease !important;color:rgb(245,245,245);text-shadow:0 -1px rgba(0,0,0,.1);font-weight:600;text-decoration:none;-webkit-animation:pulsate 1.2s linear infinite;animation:pulsate 1.2s linear infinite;white-space:nowrap;}
.button_1612345637:hover{text-decoration:none !important;background-color:#E5E5E5 !important;color:#1c32a0 !important;border-color:#006089 !important;}
.сolor-options{display:inline-block !important;text-decoration:none !important;background-color:#082f33 !important;color:#ffffff !important;border:3px solid #006089 !important;border-radius:50px !important;font-size:18px !important;padding:10px 10px !important;transition:all 0.8s ease !important;width:100%;
text-align:center;}
.сolor-options:hover{text-decoration:none !important;background-color:#006089 !important;color:#ffeded !important;border-color:#006089 !important;}
.archive-products .products li.product-inner .product-loop-title span{font-size:22px;}
.button.addtocartbutton{width:100%;margin-bottom:15px;}
.button.addtocartbutton:hover{text-decoration:none;}
.porto-block .mebelyam-footer .col-md-3{padding-top:50px!important;padding-bottom:20px!important;}
.porto-block .mebelyam-footer .widget > div > ul, .porto-block .mebelyam-footer .widget > ul
	{border:none;}
	.porto-block .mebelyam-footer ul li a,
	.porto-block .mebelyam-footer h6,
	.porto-block .mebelyam-footer h4,
	.porto-block .mebelyam-footer p
	{color:#333!important;}
	.porto-block .mebelyam-footer ul li a{padding-bottom:15px;}
	.porto-block .mebelyam-footer h6{margin:0 0 5px 0;}
	.footer__copy.home_box_wrap .wpb_wrapper.vc_column-inner
		{padding-top:15px!important;}
		.footer-top .col-md-3:first-child .wpb_wrapper.vc_column-inner .porto-sicon-header
			{margin-top:-10px;}
		.footer-top .wpb_wrapper.vc_column-inner .porto-sicon-header
			{margin-top:-20px;}
		.footer__copy.home_box_wrap .col-md-4
			{-webkit-flex:0 0 25%;-moz-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}
		.footer__copy.home_box_wrap .col-md-4:first-child{margin-left:13.5%;}
	.footer__copy.home_box_wrap .porto-sicon-box.top-icon{margin-bottom:0px;}
	.footer__copy.home_box_wrap .porto-sicon-header{margin-bottom:0px;}
.footer__copy.home_box_wrap .col-md-2
	{width:18.8%;padding:0;margin-right:.5%;min-height:0;}
	.footer__copy.home_box_wrap .col-md-2:last-child{width:.8%;}
.footer__copy { margin-top:35px;color:#858589;font-weight:300;font-family:'Exo 2',sans-serif;font-size:14px;text-align:center;display:block;}
.footer-wrapper  #footer {padding:0;margin-top:-10px;}
.porto-sicon-title{margin:0 0 3px 0;}
.archive-products .products .thumb-info-wrap .thumb-info-title {background:rgba(8,47,51,0.8);width:90%;}
.action-event .home-banner .porto-ibanner-title { font-size:40px!important;color:#ffffff!important;text-align:left;-webkit-animation:glow 1s ease-in-out infinite alternate;-moz-animation:glow 1s ease-in-out infinite alternate;animation:glow 1s ease-in-out infinite alternate;}
@-webkit-keyframes glow
	{from {text-shadow:0 0 10px #eeeeee, 0 0 20px #000000, 0 0 30px #000000, 0 0 40px #000000, 0 0 50px #9554b3, 0 0 60px #9554b3, 0 0 70px #9554b3;}
to {text-shadow:0 0 20px #eeeeee, 0 0 30px #ff4da6, 0 0 40px #ff4da6, 0 0 50px #ff4da6, 0 0 60px #ff4da6, 0 0 70px #ff4da6, 0 0 80px #ff4da6;}}
.action-event .home-banner .banner-text {padding:20px 0;height:140px;}
.sidebar-menu > li.menu-item > a, .sidebar-menu > li.menu-item > h5
	{color:#1A1A1A!important;font-size:18px!important;font-family:'Exo 2',sans-serif!important;}
.sidebar-menu > li.menu-item > a:hover, .sidebar-menu > li.menu-item > h5:hover
	{color:#fff!important;font-size:18px!important;font-family:'Exo 2',sans-serif!important;}
.furniture-for-business .porto-ibanner .porto-ibanner-desc,
.furniture-for-business .porto-ibanner .porto-ibanner-link {top:30%;}
.furniture-for-business .porto-ibanner .porto-ibanner-desc .porto-ibanner-title
	{font-family:'Exo 2',sans-serif!important;background:rgba(8,47,51,0.65);width:95%;padding:10px;}
.itemsBox h6{font-size:22px!important;font-family:'Exo 2',sans-serif!important;}
.post .grid-box .btn.btn-xs, .vc_btn3.vc_btn3-size-xs {padding:5px 25px;font-size:18px;line-height:1.5;}
.selectvariant.dekorativnoe{float:right;position:relative;}
.pum-theme-plavayushhaya-panel .pum-title,
.pum-title.popmake-title
	{background:#008000;padding:10px 0!important;}
.gallery-item .wp-caption-text.gallery-caption{font-size:14px;font-weight:600;}
.pum-container.popmake .pum-content.popmake-content{padding:20px!important;}
.gallery-columns-6.gallery-size-medium img
	{border:none!important;}
.gallery.gallery-columns-7.gallery-size-medium .gallery-caption,
.gallery.gallery-columns-8.gallery-size-thumbnail .gallery-caption,
.gallery.gallery-columns-8.gallery-size-medium .gallery-caption
	{display:inline;}
.wpcf7-form .size-of-element div.ocrscf_slider-display,
.wpcf7-form .size-of-element div.ocrscf_circles-slider,
.wpcf7-form .size-of-element div.ocrscf_scale-slider,
.wpcf7-form .size-of-element div.ocrscf_rainbow-slider,
.wpcf7-form .size-of-element div.ocrscf_flat-slider,
.wpcf7-form .size-of-element div.ocrscf_double-label-slider {margin:20px 0px !important;}
.sidebar-content .widget_price_filter .price_slider_amount .button
	{width:100%;}
.sidebar-content .widget_price_filter .price_slider_amount {text-align:center;font-size:1.38751em;}
.sidebar-content .widget_price_filter .ui-slider .ui-slider-handle {width:15px;height:15px;margin-top:-7.5px;color:#008000;}
.artificial-stone .su-spoiler-title {font-size:1.39em!important;}
.artificial-stone .porto-u-sub-heading {text-align:justify;}
.porto-testimonial .testimonial blockquote::after {color:#004600;}
.porto-testimonial .testimonial blockquote::before {color:#004600;}
.entry-title {border-bottom:1px solid #082F33}
	.entry-title a{color:#082F33;font-size:25px;font-weight:700;}
.list-events .porto-ibanner h2.porto-ibanner-title
	{line-height:35px;height:120px;padding:10px;background-color:rgba(8,47,51,.7);}
.sliding-system-menu .vc_column_container.col-md-1{-webkit-flex:0 0 .3333333333%;-moz-flex:0 0 .3333333333%;-ms-flex:0 0 .3333333333%;flex:0 0 .3333333333%;max-width:.3333333333%;}
.sliding-system-menu .vc_column_container.col-md-2{-webkit-flex:0 0 19.5%;-moz-flex:0 0 19.5%;-ms-flex:0 0 19.5%;flex:0 0 19.5%;max-width:19.5%;}
.sliding-system-menu .vc_column_container.col-md-2 .porto-sicon-header{margin-top:-15px;}
.porto-info-list  .porto-info-list-item .porto-info-list-item-desc{line-height:30px;padding-bottom:30px;}
[class^="porto-icon-"]::before, [class*=" porto-icon-"]::before{vertical-align:top;}
.porto-info-list-item{padding-bottom:20px;}
.download{padding:15px 50px;}
.col-md-8.call-to-us .wpcf7-list-item{width:100%;}
.single-product .product-summary-wrap .yith-wcwl-add-to-wishlist {position:absolute;}
.col-lg-6.summary.entry-summary .single_variation_wrap{width:100%;}
.col-lg-6.summary.entry-summary .woocommerce-variation-price{width:100%;display:inline-block;}
.woobt_before_text.woobt-before-text.woobt-text h3{margin-top:20px;}
.woofc-count.woofc-count-bottom-right {bottom:40%;}
.woofc-icon-cart3::before {font-size:34px!important;}
.photo_printing_cabinets {display:inline-block !important;text-decoration:none !important;background-color:#eaeaea !important;color:#006089 !important;border:3px solid #006089 !important;border-radius:29px !important;font-size:20px !important;padding:10px 50px !important;transition:all 0.8s ease !important;white-space:nowrap;}
.photo_printing_cabinets:hover{text-decoration:none!important;background-color:#006089!important;color:#ffeded !important;border-color:#006089!important;}
.sidebar-content .widget woocommerce.widget_product_categories{border-bottom-color:#fff;}
	.sidebar-content #woocommerce_product_categories-2{padding-bottom:0px!important;border-bottom:none;}
	#nav_menu-4{padding-top:0px;}
	.sidebar-content .product-categories{border-bottom-color:#fff;}
		.menu-obrazczy-container #menu-obrazczy{border-bottom-color:#fff;}
			#menu-obrazczy .menu-item.menu-item-type-post_type a{font-size:20px !important;}
.woocommerce-variation.single_variation .woocommerce-variation-description p
	{font-size:25px !important;font-family:'Oswald';font-weight:400;letter-spacing:0;color:#282d3b;border-bottom:1px solid #BFBFBF;padding-bottom:5px;}
.product-summary-wrap .product_meta:nth-last-child{display:none;}
.archive ul.products li .price {height:70px;}
.archive ul.products li .price del{padding-left:5%;width:100%;text-align:left;color:#a7a7a7!important;font-size:.8em;}
.tab-content p:empty{display:none;}
#billing_phone_field{margin-top:0px;}
.form-row.place-order h3{font-size:18px;}
.form-row.place-order h3 .woocommerce-Price-amount.amount{font-size:25px;}
.sidebar-content #menu-obrazczy-materialov, .sidebar-content #menu-o-kompanii, .sidebar-content #menu-uslugi,
.sidebar-content #menu-o-kompanii-1	{box-shadow:3px 3px 1px 6px rgba(8,47,51,0.32);-webkit-box-shadow:3px 3px 1px 6px rgba(8,47,51,0.32);-moz-box-shadow:3px 3px 1px 6px rgba(8,47,51,0.32);}
.sidebar.left-sidebar .sidebar-content aside.widget {padding:20px 5px!important;}
.porto-ibanner.porto-ibanner-effect-style1::before,  
.porto-ibanner.porto-ibanner-effect-style1::after { content:'';position:absolute;width:50px;height:50px;border-color:rgba(255,255,255, 0.4);border-color:rgba(114,191,68, 0.4);z-index:10;}
.porto-ibanner.porto-ibanner-effect-style1::after
	{bottom:20px;right:20px;border-right:2px solid;border-right-color:currentcolor;border-bottom:2px solid;border-bottom-color:currentcolor;}
.porto-ibanner.porto-ibanner-effect-style1::before
	{top:20px;left:20px;border-left:2px solid;border-top:2px solid;}
.porto-ibanner.porto-ibanner-effect-style1
	{display:inline-block;position:relative;color:#333;text-decoration:none;font-size:40px;line-height:46px;padding:6px;}
.porto-ibanner.porto-ibanner-effect-style1:before,
.porto-ibanner.porto-ibanner-effect-style1:after { content:"";width:100%;height:100%;position:absolute;top:0;left:0;box-sizing:border-box;transform:scale(0);transition:0.5s;}
.porto-ibanner.porto-ibanner-effect-style1:before
	{border-bottom:2px solid #333;border-left:2px solid #333;transform-origin:0 100%;}
.porto-ibanner.porto-ibanner-effect-style1:after {border-top:2px solid #333;border-right:2px solid #333;transform-origin:100% 0%;}
.porto-ibanner.porto-ibanner-effect-style1:hover:after,
.porto-ibanner.porto-ibanner-effect-style1:hover:before {transform:scale(1);}

.request-price { display:inline-block !important;text-decoration:none !important;background-color:#eaeaea !important;color:#082f33 !important;border:1px solid #082f33 !important;border-radius:50px !important;font-size:25px !important;padding:15px 100px !important;transition:all 0.8s ease !important;}
.request-price:hover{ text-decoration:none !important;background-color:#082f33 !important;color:#ffffff !important;border-color:#082f33 !important;}
.newsletter-popup-form { position:relative;box-shadow:0 10px 25px rgba(0,0,0,0.5);border:0 !important;box-shadow:0 10px 25px rgba(0,0,0,0.5);background:rgba(0,0,0,0) url(/pictures/2016/06/newsletter_popup_bg.jpg) no-repeat scroll 0 15px / coverpadding:30px 30px 10px;background-position:bottom right;margin:0 auto;width:50%;}

/*  ===== Выдвигающаяся верхняя панель
*   =========================================
*   Базовый контейнер выдвижной панели */
.top-panel { background:#F3F3F3;position:absolute;top:-250px;left:0;width:100%;height:90px;padding:0;box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);transition:top 400ms cubic-bezier(0.17,0.04,0.03,0.94);z-index:9999;}
/* Блок сообщения */
.message { color:#fff;font-weight:300;position:relative;padding:.1em 2em 1em 2em;margin:0 auto;max-width:1280px }
/* Переключатель панели */
label.btns {display:block;position:absolute;left:.5%;top:0;cursor:pointer;background:#082F33;width:200px;border-radius:0 0 5px 5px;padding:8px 5px;color:#FFF;line-height:20px;font-size:14px;text-align:center;-webkit-font-smoothing:antialiased;cursor:pointer;transition:all 400ms cubic-bezier(0.17,0.04,0.03,0.94);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);z-index:9999999;}
/* Переключатель при наведении */
label.btns:hover {box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}
/* Стрелка переключателя вниз */
label.btns:after {content:'\f078';font:normal 18px/1 FontAwesome;text-decoration:inherit}
/* Активация панели */
.open:checked ~ .top-panel {top:0}
.open:checked ~ label.btn {top:250px}
/* Смещение контейнера контента страницы */
.open:checked ~ .container {margin-top:300px}
/* Цвет переключателя при клике */
.open:checked + label.btns {background:#dd6149;top:90px;}
/* Стрелка переключателя вверх*/
.open:checked + label.btns:after {content:'\f077';font:normal 18px/1 FontAwesome}
/* Контейнер контента */
.containers
	{max-width:980px;margin:0 auto;text-align:center;transition:margin 400ms cubic-bezier(0.17,0.04,0.03,0.94);padding:5em 3em}
.message .divTable .divTableCell {width:25%;text-align:center;font:normal 20px/1 'Exo 2';color:#000}
.message .porto-info-list .porto-info-list-item{display:inline-block;float:left;width:25%;font:normal 20px/1 'Exo 2';color:#000}
.message .porto-info-list .porto-info-list-item .porto-info-list-item-desc{text-align:center;width:100%;}
.top-panel .message .porto-block .top-panel-cities{margin-left:5%;}
	.top-panel .message .porto-block .top-panel-cities .col-md-1{display:none;}
	.top-panel .message .porto-block .top-panel-cities .col-md-2{width:25%;}
	.top-panel .message .porto-block .top-panel-cities .porto-sicon-box {margin-bottom:0px;}
	.top-panel .message .porto-block .top-panel-cities .porto-sicon-title{margin:0;white-space:nowrap;}
#wpcf7-f7485-o1 .wpcf7-list-item,#wpcf7-f3342-o5 .wpcf7-list-item{width:95%;margin:0 0 5px .1em !important;}
	.divTable.bordered .divTableRow .divTableCell{text-align:center;}
#wpcf7-f7485-o1 .wpcf7-list-item,#wpcf7-f3342-o5 .wpcf7-list-item,#wpcf7-f7577-o1 .wpcf7-list-item,
form .wpcf7-list-item
	{width:95%;margin:0 0 5px .1em !important;}
.prices-terms-conditions .table th, .prices-terms-conditions .table td {padding:0.275rem;}
.prices-terms-conditions h3 {font-family:Exo 2;font-weight:700;font-size:19px;}
	.prices-terms-conditions .vc_btn3-container {max-width:100%;width:100%}
	.prices-terms-conditions .vc_btn3-container button{max-width:100%;width:100%}
.internal-filling-options.col-md-4
	{ -webkit-flex:0 0 45.3333333333%;-moz-flex:0 0 45.3333333333%;-ms-flex:0 0 45.3333333333%;flex:0 0 45.3333333333%;max-width:45.3333333333%;}
.internal-filling-options.col-md-8
	{ -webkit-flex:0 0 54.3333333333%;-moz-flex:0 0 54.3333333333%;-ms-flex:0 0 54.3333333333%;flex:0 0 54.3333333333%;max-width:54.3333333333%;}
	.internal-filling-options .porto-image-frame {display:table-cell;width:240px;padding-right:10px;padding-top:50px;}
.samples-materials .model-prototype .divTableCell {text-align:center;}
.woobt-price{white-space:nowrap;}
	.woobt-price .woobt-price-new{text-align:left;}
.filling-wardrobe-compartment .icon-image{background:rgba(0,0,0,0) url(https://res.cloudinary.com/brnsk-mebelyam/image/upload/v1616771453/bedroom-shelving-pax-wardrobe.jpg) no-repeat scroll 0 15px / contain;width:70px;height:70px;}




@media only screen and (max-device-width:1025px)
	{
		.header-left .divTable.wt_geotargeting{display:none;}
	}
@media only screen and (min-device-width:1025px)
	{
		.not-active {pointer-events:none;cursor:default;text-decoration:none;}
		.page-content .show-on-mobile{display:none;}
	}


@media only screen and (max-device-width:335px)
	{
		.top-panel {height:155px;}
		.open:checked + label.btns {top:155px;}
		.message .default-icon .porto-sicon-default{display:none;}
		.message .top-panel-cities.m-t-none.m-b-none.p-t-none.p-b-none
			{padding-left:5px!important;padding-right:5px!important;}
		.top-panel .message .porto-block .top-panel-cities .col-md-2 {width:45%;}
		ul.products li.product h3, ul.products li.product-category h3 {height:45px;}
		.m-t-none.m-b-none.p-t-none .new-products-our-company ul.products li.product .price,
		.m-t-none.m-b-none.p-t-none .new-products-our-company ul.products li.product-category .price
			{margin-top:.0175em !important;margin-bottom:.39525em !important;}
		#header .header-top .header-left {width:100%;float:left;text-align:center!important;margin-top:40px;}
		#header .header-top .header-right {text-align:center!important;width:100%;float:left;}
		#header .header-main .container .header-left {width:100%;float:left;}
		#header.header-separate .header-main .container .header-center
			{width:100%;float:left;text-align:left!important;padding:5px 0 !important;}
			#header .header-main .container .header-center .mobile-toggle
				{width:35%;float:left;text-align:right;margin-top:-60px;font-size:30px;margin-left:120px;}
			#header .header-main .container .header-center .button_1612345637487
				{padding:10px 13px !important;width:90%;font-size:17px !important;}
			#header .header-main .container .header-center .button_1612345637
				{padding:10px 95px !important;width:90%;}
			#header .header-main .container .header-center .m-b-md{margin-bottom:0!important;}
			.header-right .header-contact span b a {font-size:16px !important;}
		#header.header-separate .header-main .container .header-right {width:100%;float:left;}
		#header.header-separate .header-main .container .header-right #mini-cart.minicart-arrow-alt
			{margin-top:-500px;}
		#header.header-separate .header-contact {display:inherit;}
		#header.header-separate:not(.sticky-header) #mini-cart.minicart-arrow-alt .cart-head
			{margin-right:40px;}
		.home-banner .porto-ibanner-content{padding:0 .2em;bottom:.5%;}
		.home-banner .banner-text b {font-size:1.14em;}
		.porto-ibanner-desc .porto-ibanner-content .banner-text {font-size:18px !important;}
		.page-content .porto-u-heading, .page-content p{margin-left:10px;}
		.page-content .show-on-mobile{display:inline;}
			.page-content .show-on-mobile ul {border:1px solid #BFBFBF;}
			.page-content .show-on-mobile li{border:1px solid #BFBFBF;padding:5px;}
			.page-content .show-on-mobile li a{padding:5px;}
		.action-event .home-banner .porto-ibanner{height:130px;}
		.action-event .home-banner .banner-text b {font-size:1.2em;}
			.action-event .porto-info-list .porto-info-icon {margin-right:5px;}
			.action-event .porto-info-list-item-desc{font-size:18px!important;}
		.archive-products .products.grid li.product-category,
		.archive-products .products.grid li.show-outimage-q-onimage {width:100%;}
		.samples-materials .divTable.bordered .divTableRow .divTableCell,
		.samples-materials .divTable .divTableRow .divTableCell
			{width:50%;float:left;}
			.divTable.bordered .divTableRow .divTableCell{text-align:center;}
			.samples-materials .divTable .divTableRow .divTableCell:empty{display:none;width:.50%;}
		.samples-materials .model-prototype .divTableCell a {font-size:18px;}
		.footer-wrapper .footer-top .col-md-3 {width:100%;}
		.footer-wrapper .footer-top .porto-sicon-title {width:50%;}
		.tab-content.resp-tab-content .sliding-system-menu {padding-left:30px;}
		.tab-content.resp-tab-content .sliding-system-menu .col-md-1{margin-left:-15px;}
		.tab-content.resp-tab-content .sliding-system-menu .col-md-2
			{-webkit-flex:0 0 40.5%;-moz-flex:0 0 40.5%;-ms-flex:0 0 40.5%;flex:0 0 40.5%;max-width:40.5%;}
		.woobt-wrap-responsive .woobt-products .woobt-product{display:flex;flex-direction:row;}
		.discounts li {width:60%!important;margin-left:-30px;}
		.row.footer__copy.home_box_wrap .col-md-3{width:50%;}
			.row.footer__copy.home_box_wrap .porto-sicon-header .porto-sicon-title{width:100%;}
		#customer_details #billing_postcode_field {width:100%;}
		#billing_phone_field {margin-top:4px;}
		html #topcontrol {display:inline!important;}
		#menu-o-kompanii-2.mobile-menu.accordion-menu,
		#menu-uslugi-3.mobile-menu.accordion-menu,
		#menu-obrazczy-materialov-1.mobile-menu.accordion-menu
		{display:none;}
	}
@media only screen and (min-device-width:340px) and (max-device-width:365px)
	{
		.top-panel {height:155px;}
		.open:checked + label.btns {top:155px;}
		.message .default-icon .porto-sicon-default{display:none;}
		.message .top-panel-cities.m-t-none.m-b-none.p-t-none.p-b-none
			{padding-left:5px!important;padding-right:5px!important;}
		.top-panel .message .porto-block .top-panel-cities .col-md-2 {width:45%;}
		ul.products li.product h3, ul.products li.product-category h3 {height:45px;}
		.m-t-none.m-b-none.p-t-none .new-products-our-company ul.products li.product .price,
		.m-t-none.m-b-none.p-t-none .new-products-our-company ul.products li.product-category .price
			{margin-top:.0175em !important;margin-bottom:.39525em !important;}
		#header .header-top .header-left {width:100%;float:left;text-align:center!important;margin-top:40px;}
		#header .header-top .header-right {text-align:center!important;width:100%;float:left;}
		#header .header-main .container .header-left {width:100%;float:left;}
		#header.header-separate .header-main .container .header-center
			{width:100%;float:left;text-align:left!important;padding:5px 0 !important;}
			#header .header-main .container .header-center .mobile-toggle
				{width:43%;float:left;text-align:right;margin-top:-60px;font-size:30px;margin-left:120px;}
			#header .header-main .container .header-center .button_1612345637487
				{padding:10px 13px !important;width:90%;}
			#header .header-main .container .header-center .button_1612345637
				{padding:10px 95px !important;width:90%;}
		#header.header-separate .header-main .container .header-right {width:100%;float:left;}
		#header.header-separate .header-main .container .header-right #mini-cart.minicart-arrow-alt
			{margin-top:-510px;}
		#header.header-separate .header-contact {display:inherit;}
		#header.header-separate:not(.sticky-header) #mini-cart.minicart-arrow-alt .cart-head
			{margin-right:40px;}
		.home-banner .porto-ibanner-content{padding:0 .2em;bottom:.5%;}
		.home-banner .banner-text b {font-size:1.4em;}
		.porto-ibanner-desc .porto-ibanner-content .banner-text {font-size:18px !important;}
		.action-event .home-banner .porto-ibanner{height:130px;}
		.action-event .home-banner .banner-text b {font-size:1.2em;}
		.archive-products .products.grid li.product-category,
		.archive-products .products.grid li.show-outimage-q-onimage {width:100%;}
		.samples-materials .divTable.bordered .divTableRow .divTableCell,
		.samples-materials .divTable .divTableRow .divTableCell
			{width:50%;float:left;}
			.samples-materials .divTable .divTableRow .divTableCell:empty{display:none;width:.50%;}
		.samples-materials .model-prototype .divTableCell a {font-size:18px;}
		.footer-wrapper .footer-top .col-md-3 {width:50%;}
		.footer-wrapper .footer-top .porto-sicon-title {width:50%;}
		.tab-content.resp-tab-content .sliding-system-menu {padding-left:30px;}
		.tab-content.resp-tab-content .sliding-system-menu .col-md-1{margin-left:-15px;}
		.tab-content.resp-tab-content .sliding-system-menu .col-md-2
			{-webkit-flex:0 0 30.5%;-moz-flex:0 0 30.5%;-ms-flex:0 0 30.5%;flex:0 0 30.5%;max-width:30.5%;}
		.woobt-wrap-responsive .woobt-products .woobt-product{display:flex;flex-direction:row;}
		.discounts li {width:60%!important;margin-left:-30px;}
		.row.footer__copy.home_box_wrap .col-md-3{width:50%;}
			.row.footer__copy.home_box_wrap .porto-sicon-header .porto-sicon-title{width:100%;}
		#customer_details #billing_postcode_field {width:100%;}
		#billing_phone_field {margin-top:4px;}
		html #topcontrol {display:inline!important;}
		.feature-box-info h6{font-size:18px!important;}
		.prices-terms-conditions .internal-filling-options.col-md-4,
		.prices-terms-conditions .internal-filling-options.col-md-8
			{-webkit-flex:0 0 99.3333333333%;-moz-flex:0 0 99.3333333333%;-ms-flex:0 0 99.3333333333%;flex:0 0 99.3333333333%;max-width:99.3333333333%;}
	}
@media only screen and (min-device-width:370px) and (max-device-width:420px)
	{
		.top-panel {height:155px;}
		.open:checked + label.btns {top:155px;}
		.message .default-icon .porto-sicon-default{display:none;}
		.message .top-panel-cities.m-t-none.m-b-none.p-t-none.p-b-none
			{padding-left:5px!important;padding-right:5px!important;}
		.top-panel .message .porto-block .top-panel-cities .col-md-2 {width:45%;}
		ul.products li.product h3, ul.products li.product-category h3 {height:45px;}
		.m-t-none.m-b-none.p-t-none .new-products-our-company ul.products li.product .price,
		.m-t-none.m-b-none.p-t-none .new-products-our-company ul.products li.product-category .price
			{margin-top:.0175em !important;margin-bottom:.39525em !important;}
		#header .header-top .header-left {width:100%;float:left;text-align:center!important;margin-top:40px;}
		#header .header-top .header-right {text-align:center!important;width:100%;float:left;}
		#header .header-main .container .header-left {width:100%;float:left;}
		#header.header-separate .header-main .container .header-center
			{width:100%;float:left;text-align:left!important;padding:5px 0 !important;}
			#header .header-main .container .header-center .mobile-toggle
				{width:50%;float:left;text-align:right;margin-top:-60px;font-size:30px;margin-left:120px;}
			#header .header-main .container .header-center .button_1612345637487
				{padding:10px 40px !important;font-size:18px !important;width:97%;}
			#header .header-main .container .header-center .button_1612345637
				{padding:10px 120px !important;font-size:18px !important;width:97%;}
		#header.header-separate .header-main .container .header-right {width:100%;float:left;}
		#header.header-separate .header-main .container .header-right #mini-cart.minicart-arrow-alt
			{margin-top:-510px;}
		#header.header-separate .header-contact {display:inherit;}
		#header.header-separate:not(.sticky-header) #mini-cart.minicart-arrow-alt .cart-head
			{margin-right:10px;}
		.home-banner .porto-ibanner-content{padding:0 .2em;bottom:.5%;}
		.home-banner .banner-text b {font-size:1.4em;}
		.porto-ibanner-desc .porto-ibanner-content .banner-text {font-size:18px !important;}
		.action-event .home-banner .porto-ibanner{height:130px;}
		.action-event .home-banner .banner-text b {font-size:1.2em;}
		.archive-products .products.grid li.product-category,
		.archive-products .products.grid li.show-outimage-q-onimage {width:100%;}
		.samples-materials .divTable.bordered .divTableRow .divTableCell,
		.samples-materials .divTable .divTableRow .divTableCell
			{width:50%;float:left;}
			.samples-materials .divTable .divTableRow .divTableCell:empty{display:none;width:.50%;}
		.samples-materials .model-prototype .divTableCell a {font-size:18px;}
		.footer-wrapper .footer-top .col-md-3 {width:50%;}
		.tab-content.resp-tab-content .sliding-system-menu .col-md-1{margin-left:-15px;}
		.tab-content.resp-tab-content .sliding-system-menu .col-md-2
			{-webkit-flex:0 0 30.5%;-moz-flex:0 0 30.5%;-ms-flex:0 0 30.5%;flex:0 0 30.5%;max-width:30.5%;}
		.woobt-wrap-responsive .woobt-products .woobt-product{display:flex;flex-direction:row;}
		.discounts li {width:60% !important;margin-left:-30px;}
		.row.footer__copy.home_box_wrap .col-md-3{width:50%;}
			.row.footer__copy.home_box_wrap .porto-sicon-header .porto-sicon-title{width:100%;}
		#customer_details #billing_postcode_field {width:100%;}
		#billing_phone_field {margin-top:4px;}
		#menu-o-kompanii-2.mobile-menu.accordion-menu,
		#menu-uslugi-3.mobile-menu.accordion-menu,
		#menu-obrazczy-materialov-1.mobile-menu.accordion-menu
		{display:none;}
		html #topcontrol {display:inline!important;}
		.prices-terms-conditions .internal-filling-options.col-md-4,
		.prices-terms-conditions .internal-filling-options.col-md-8
			{-webkit-flex:0 0 99.3333333333%;-moz-flex:0 0 99.3333333333%;-ms-flex:0 0 99.3333333333%;flex:0 0 99.3333333333%;max-width:99.3333333333%;}
	}
@media only screen and (min-device-width:430px) and (max-device-width:840px)
	{
		.message .top-panel-cities.m-t-none.m-b-none.p-t-none.p-b-none
			{padding-left:5px!important;padding-right:5px!important;}
		.message .default-icon .porto-sicon-default{display:none;}
		.top-panel .message .porto-block .top-panel-cities .col-md-2
			{-webkit-flex:0 0 19.6666666667%;-moz-flex:0 0 19.6666666667%;-ms-flex:0 0 19.6666666667%;flex:0 0 19.6666666667%;max-width:19.6666666667%;}
		ul.products li.product h3, ul.products li.product-category h3 {height:45px;}
		.m-t-none.m-b-none.p-t-none .new-products-our-company ul.products li.product .price,
		.m-t-none.m-b-none.p-t-none .new-products-our-company ul.products li.product-category .price
			{margin-top:.0175em !important;margin-bottom:.39525em !important;}
		#header .header-top .header-left {width:100%;float:left;text-align:center!important;margin-top:5px;}
		#header .header-top .header-right {text-align:center!important;width:100%;float:left;}
		#header .header-main .container .header-left {width:100%;float:left;}
		#header.header-separate .header-main .container .header-center
			{width:50%;float:left;text-align:left!important;padding:5px 0 !important;}
			#header .header-main .container .header-center .mobile-toggle
				{width:145%;float:left;text-align:right;margin-top:-60px;font-size:30px;margin-left:120px;}
			#header .header-main .container .header-center .button_1612345637487
				{padding:10px 10px !important;width:100%;}
			#header .header-main .container .header-center .button_1612345637
				{padding:10px 90px !important;width:100%;}
		#header.header-separate .header-main .container .header-right {width:50%;float:left;}
		#header.header-separate .header-main .container .header-right #mini-cart.minicart-arrow-alt
			{margin-top:-315px;}
		#header.header-separate .header-contact {display:inherit;}
		#header.header-separate:not(.sticky-header) #mini-cart.minicart-arrow-alt .cart-head
			{margin-right:10px;}
		.divTableCell ._3phQ1K0, .divTableCell ._3phQ1K0 {font-size:12px;}
		.home-banner .porto-ibanner-content{padding:0 .2em;bottom:.5%;}
		.porto-u-heading .porto-u-main-heading h2{font-size:20px!important;}
		.action-event .home-banner .porto-ibanner{height:130px;}
		.action-event .home-banner .banner-text b {font-size:1.2em;}
		.samples-materials .divTable.bordered .divTableRow .divTableCell,
		.samples-materials .divTable .divTableRow .divTableCell
			{width:33.3333%;float:left;}
			.samples-materials .divTable .divTableRow .divTableCell:empty{display:none;width:.50%;}
		.samples-materials .model-prototype .divTableCell a {font-size:18px;}
		.products.grid.pcols-lg-4 li{width:50%;}
		.footer-wrapper .footer-top .col-md-3 {width:50%;}
		.tab-content.resp-tab-content .sliding-system-menu .col-md-1{margin-left:-15px;}
		.tab-content.resp-tab-content .sliding-system-menu .col-md-2
			{-webkit-flex:0 0 30.5%;-moz-flex:0 0 30.5%;-ms-flex:0 0 30.5%;flex:0 0 30.5%;max-width:30.5%;}
		.woobt-wrap-responsive .woobt-products .woobt-product{display:flex;flex-direction:row;}
		.discounts li {width:60%!important;margin-left:-30px;}
		.row.footer__copy.home_box_wrap .col-md-3{width:50%;}
			.row.footer__copy.home_box_wrap .porto-sicon-header .porto-sicon-title{width:100%;}
		#menu-o-kompanii-2.mobile-menu.accordion-menu,
		#menu-uslugi-3.mobile-menu.accordion-menu,
		#menu-obrazczy-materialov-1.mobile-menu.accordion-menu
		{display:none;}
		html #topcontrol {display:inline!important;}
	}
@media only screen and (min-device-width:595px) and (max-device-width:615px)
	{
		#header.header-separate .header-main .container
			{margin-left:.1%;margin-right:.1%;}
		#header .header-main .container .header-center .button_1612345637487
			{padding:10px 10px !important;width:100%;font-size:15px !important;}
		#header .header-main .container .header-center .button_1612345637
			{padding:10px 70px !important;width:100%;font-size:15px !important;}
		#header.header-separate:not(.sticky-header) #mini-cart.minicart-arrow-alt .cart-head
			{margin-right:-50px;}
		.home-banner .banner-text b {font-size:1.4em;}
		html #topcontrol {display:inline!important;}
	}
@media only screen and (min-device-width:845px) and (max-device-width:1025px)
	{
		.message .top-panel-cities.m-t-none.m-b-none.p-t-none.p-b-none
			{padding-left:5px!important;padding-right:5px!important;}
		.message .default-icon .porto-sicon-default{display:none;}
		.top-panel .message .porto-block .top-panel-cities .col-md-2
			{-webkit-flex:0 0 19.6666666667%;-moz-flex:0 0 19.6666666667%;-ms-flex:0 0 19.6666666667%;flex:0 0 19.6666666667%;max-width:19.6666666667%;}
		#header .header-main .container .header-center .button_1612345637487
			{padding:10px 10px !important;width:100%;font-size:18px !important;}
		#header .header-main .container .header-center .button_1612345637
			{padding:10px 90px !important;width:100%;}
		.divTableCell ._3phQ1K0, .divTableCell ._3phQ1K0 {font-size:13px;}
		.porto-u-heading .porto-u-main-heading h2{font-size:20px!important;}
		html #topcontrol {display:inline!important;}
	}
@media only screen and (min-device-width:767px) and (max-device-width:1020px) and (orientation :portrait)
	{
	}
@media only screen and (min-device-width:768px) and (max-device-width:815px) and (orientation :portrait)
	{
	}
@media only screen and (min-device-width:1020px) and (max-device-width:1367px)
	{
		html #topcontrol {display:inline!important;}
	}
@media only screen and (min-device-width:315px) and (max-device-width:490px)
	{
	}
@media only screen and (min-device-width:310px) and (max-device-width:359px)
	{
	}
@media only screen and (min-device-width:310px) and (max-device-width:359px) and (orientation :portrait)
	{
	}
@media only screen and (min-device-width:370px) and (max-device-width:670px) and (orientation :portrait)
	{
	}
@media only screen and (min-device-width:360px) and (max-device-width:380px) and (orientation :portrait)
	{
	}
@media only screen and (min-device-width:381px) and (max-device-width:599px)
	{
	}
@media only screen and (min-device-width:375px) and (max-device-width:760px) and (orientation :portrait)
	{
	}
@media only screen and (min-device-width:370px) and (max-device-width:815px) and (orientation :portrait)
	{
	}
@media only screen and (min-device-width:410px) and (max-device-width:735px) and (orientation :portrait)
	{
	}
@media only screen and (min-device-width:595px) and (max-device-width:970px) and (orientation :portrait)
	{
	}
@media (min-width:765px) and (max-width:1025px)
	{
	}
@media (min-device-width:410px) and (max-device-width:768px) 
	{
	}
@media (min-width:790px) and (max-width:1290px)
	{
	}
@media only screen and (min-device-width:600px) and (max-device-width:965px) and (orientation :portrait)
	{
	} 
@media only screen and (min-width:1021px) and (max-device-width:1400px) and (orientation :portrait)
	{
	}/*and (min-width:1021px)*/
@media only screen and (min-device-width:830px) and (max-device-width:1113px) and (orientation :portrait)
	{
	} 
@media only screen and (min-device-width:830px) and (max-device-width:1115px) and (orientation :portrait)
	{
	}
@media only screen and (min-device-width:816px) and (max-device-width:950px) and (orientation :landscape)
	{
	}
@media only screen and (min-device-width:955px) and (max-device-width:1300px) and (orientation :portrait)
	{
	}
@media only screen and (min-device-width:955px) and (max-device-width:1300px) and (orientation :landscape)
	{
	}
@media only screen and (min-device-width:1301px) and (max-device-width:1400px) and (orientation :landscape)
	{
	}
@media only screen and (min-device-width:300px) and (max-device-width:1400px)
	{
	}
@media only screen and (min-device-width:1401px) and (max-device-width:1500px)
	{
	}
@media only screen and (max-width:1024px){}
@media only screen and (max-width:767px){}
@media (min-width:1700px){}
@media (max-width:1700px) and (min-width:1600px){}
@media (max-width:1600px) and (min-width:1440px){}
@media (max-width:1440px) and (min-width:1220px){}
@media (max-width:1220px) and (min-width:980px) {}
@media (max-width:980px) and (min-width:768px) {}
@media only screen and (min-device-width:1801px) and (max-device-width:1990px)
	{}
.wpcf7-form-control.wpcf7-previous
	{
		border-color:#BFBFBF;background-color:#BFBFBF;text-transform:uppercase;font-size:20px !important;padding:10px 40px !important;width:250px;color:#fff;
	}
.wpcf7-form-control
	{font-size:18px !important;}
.wpcf7-list-item.first
	{margin-left:-0px !important;}
.wpcf7-list-item
	{
		-webkit-box-flex:0;-ms-flex:0 1 49%;flex:0 1 49%;margin-bottom:1rem;
		 border-radius:5px;border:solid 1px var(--color-bg-2, rgba(217,216,230,.55));
		 align-items:center;width:45%;margin:0 0 15px 1em !important;
	}
.fence-configuration .wpcf7-list-item
	{width:22%;}
.what-more-important-fencing .wpcf7-list-item
	{width:30%;}
.wpcf7-list-item label
	{
		padding:.8rem 1rem;width:100%;text-align:left;display:-webkit-box;
		display:-ms-flexbox;display:flex;height:100%;
	}
/*https://codepen.io/DavidBradbury/pen/HuCqx*/
/*https://www.codexworld.com/replace-radio-button-checkbox-with-image-jquery-css/*/
.select-height-fence input, .what-more-important-fencing input[type=radio] {display:none;}
.select-height-fence input, .what-more-important-fencing input[type=radio] + span:before,
.select-height-fence input, .what-more-important-fencing input[type=radio] + label:before,
.door-filling-option input, .what-more-important-fencing input[type=radio] {display:none;},
.door-filling-option input, .what-more-important-fencing input[type=radio] + span:before,
.door-filling-option input, .what-more-important-fencing input[type=radio] + label:before
	 {
		content:"\26AB";
		border:1px solid #000;
		border-radius:50%;
		display:inline-block;
		border:1px solid #000;
		font-size:30px;
		line-height:20px;
		margin:-5px 5px 0 0;
		height:30px;
		width:30px;
		text-align:center;
		vertical-align:middle;
		font-size:0;
		transition:font-size ease .3s;
	}
.select-height-fence input, .what-more-important-fencing input[type=radio]:checked + span:before,
.select-height-fence input, .what-more-important-fencing input[type=radio]:checked + label:before,
.door-filling-option input, .what-more-important-fencing input[type=radio]:checked + span:before,
.door-filling-option input, .what-more-important-fencing input[type=radio]:checked + label:before
	{font-size:25px;padding-top:3px;border:1px solid #FF0000;}
.fence-configuration .input-hidden
	{
		position:absolute;left:-9999px;
	}
.fence-configuration .input[type=radio]:checked + label>img
	{
		border:1px solid #fff;box-shadow:0 0 3px 3px #090;
	}
/* Stuff after this is only to make things more pretty */
.fence-configuration input[type=radio] + label>img
	{
		border:1px dashed #444;width:200px;height:250px;transition:500ms all;
	}
.fence-configuration input[type=radio]:checked + label>img {transform:scaleX(1.05) scaleY(1.05);border:2px solid #FF0000;}
.fence-configuration label{padding-right:5px;}
.fence-configuration .form-group.fence{width:195px;float:left;font-size:14px;font-weight:400;}

/* padding-bottom and top for image */
.mfp-no-margins img.mfp-img {
	padding:0;
}
/* position of shadow behind the image */
.mfp-no-margins .mfp-figure:after {
	top:0;
	bottom:0;
}
/* padding for main container */
.mfp-no-margins .mfp-container {padding:0;}


/* 
for zoom animation 
uncomment this part if you haven't added this code anywhere else
*/
/*

.mfp-with-zoom .mfp-container,
.mfp-with-zoom.mfp-bg {
	opacity:0;
	-webkit-backface-visibility:hidden;
	-webkit-transition:all 0.3s ease-out;
	-moz-transition:all 0.3s ease-out;
	-o-transition:all 0.3s ease-out;
	transition:all 0.3s ease-out;
}

.mfp-with-zoom.mfp-ready .mfp-container {
		opacity:1;
}
.mfp-with-zoom.mfp-ready.mfp-bg {
		opacity:0.8;
}

.mfp-with-zoom.mfp-removing .mfp-container, 
.mfp-with-zoom.mfp-removing.mfp-bg {
	opacity:0;
}
*/

/* DivTable.com */
.divTable{ display:table;width:100%;}
.divTableRow { display:table-row;}
.divTableHeading { background-color:#EEE;display:table-header-group;}
.divTableCell, .divTableHead {border:0px solid #999999;display:table-cell;padding:3px 5px;vertical-align:top;}
.terms-of-cooperation .divTableCell, .terms-of-cooperation .divTableHead
	{ border:1px solid #999999;display:table-cell;padding:5px 5px;}
.divTableCell h2{margin:0 0 5px 0;}
.divTableCell {width:auto;}
	.terms-of-cooperation .divTableCell {font-size:18px;}
.divTableHeading {background-color:#EEE;display:table-header-group;font-weight:bold;}
.divTableFoot { background-color:#EEE;display:table-footer-group;
font-weight:bold;} .divTableBody { display:table-row-group;} 
/* DivTable.com */
@font-face
	{ 
		font-family:"rouble";
		src:url("/fonts/rouble.otf") format("opentype");
	}
.rub { font-family:"rouble" !important;font-size:30px !important;width:5% !important;}

/* INPUT */
input.woobt-checkbox[type="checkbox"]{
  appearance:none;
  width:40px;
  height:25px;
  border:1px solid #aaa;
  border-radius:2px;
  background:#ebebeb;
  position:relative;
  display:inline-block;
  overflow:hidden;
  vertical-align:middle;
  transition:background 0.3s;
  box-sizing:border-box;
}
input.woobt-checkbox[type="checkbox"]:after{
  content:'';
  position:absolute;
  top:-1px;
  left:-1px;
  width:24px;
  height:24px;
  background:white;
  border:1px solid #aaa;
  border-radius:2px;
  transition:left 0.1s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
input.woobt-checkbox[type="checkbox"]:checked{
  background:#082F33;
  border-color:#8daee5;
}
input.woobt-checkbox[type="checkbox"]:checked:after{
  left:23px;
  border-color:#8daee5;
}

input[type="checkbox"]:hover:not(:checked):not(:disabled):after,
input[type="checkbox"]:focus:not(:checked):not(:disabled):after{
  left:0px;
}

input[type="checkbox"]:hover:checked:not(:disabled):after,
input[type="checkbox"]:focus:checked:not(:disabled):after{
  left:22px;
}

input[type="checkbox"]:disabled{
  opacity:0.5;
}
/*Убираем чекбоксу видимость через CSS*/
.agree {display:none}
.product-inner .rating-wrap {display:none!important}


.home-banner.mebeliam .banner-text b
	{	font-size:1.2em;	letter-spacing:0.025em;	margin-top:0.5em;	font-weight:400;margin:0 0 0 -20px;float:left;}
.home-banner.mebeliam .porto-ibanner-content
	{padding:0 1.5em;}
.new-products-our-company
    {display:none;}
#bwg_container1_1 #bwg_container2_1 .bwg-container-1.bwg-standard-thumbnails .bwg-item a
    {    margin-right:4px;margin-bottom:4px;border:1px solid #dcdcdc;border-radius:10px;}
#main-sidebar-menu.widget_sidebar_menu .sidebar-menu-wrap #menu-obrazczy-materialov.sidebar-menu.subeffect-fadein-left .menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-4648 current_page_item.active.narrow
	{    background:#082F33;color:#F2F2F2;}
.product-inner .price del .woocommerce-Price-amount.amount bdi
	{color:rgba(255,255,255,.000001);}

