.wrapper1 .wrapper_inner.wide_page .maxwidth-theme .col-md-3 {width: 20%;}
.wrapper1 .wrapper_inner.wide_page .maxwidth-theme .col-md-9 {width: 80%;}

#bx_651765591_63032 img {
    width: 100%;}
#headerfixed .col-md-3.search {width: 45%!important;}
.product_ask_tab .dark_link span, .product_ask_tab .dark_link:hover span {color: white;!important}
.sharing {display: none;}
.catalog_detail .element_detail_text .price_txt > .sharing + .text {padding-left: 0;}
.top-block-item .phone a {
    color: #fff;
}
.b24-widget-button-position-bottom-right {
    right: 20px!important;
}
.top_slider_wrapp .flexslider .slides > li .banner_bg {
   background-size: cover;
}
.group_description_block .company-btn, #descr .company-btn {margin-bottom: 20px;min-height: 40px;}
.tabs .nav-tabs + .tab-content h3:first-of-type {margin-top: 40px;}
.k_btn {font-size: 20px;
    background: #ed654d;
    color: #fff;
    text-decoration: none;
    line-height: normal;
    text-align: center;
    border: 10px solid #fff;
    box-sizing: border-box;
    -moz-transition: all 0.1s ease;
    -o-transition: all 0.1s ease;
    -ms-transition: all 0.1s ease;
    transition: all 0.1s ease;
    padding: 10px;}
.k_btn:hover  {background: #ec8573;color: white;}
.menu-row .mega-menu table td.wide_menu .dropdown-submenu .dropdown-menu &gt;li &gt; a {font-size:12px;}
.fotosalonmubottom {display: inline-table;}
.fotosalonmu {margin: 0; padding-left: 1px; padding-right: 1px;padding-bottom: 2px;}
.fotosalonmu img {width: 100%;}
.form textarea {min-height: 93px!important;}
#headerfixed .menu-block.rows {display: none;}
@media (max-width: 380px){
.catalog_detail .element_detail_text .price_txt {display: block;}
}
@media (max-width: 767px){
.top_slider_wrapp .flexslider{}
a.scroll-to-top {display: block;right: 34px;bottom: 13%!important;}
}
@media screen and (max-width: 850px){

}
@media screen and (max-width: 1199px){
#header .addreshead, #header .minsummhead {display: none;}
}
.top_slider_wrapp .flexslider .slides &gt; li .text {top: -80px;}
.bx_ordercart .bx_ordercart_order_pay .bx_ordercart_order_pay_center .checkout {display: none!important;}
.omagazine-info-border {padding: 15px 25px 35px;font-size: 22px;margin-bottom: 25px;line-height: 30px;}
.omagazine-info-border span {font-weight: 700;color: #c30;font-size: 34px;text-shadow: 1px 1px 1px rgba(0,0,0,0.41);}
.omagazine-info-border p {margin-bottom: 0;}
.vnimanie-hettich {border-radius: 4px; color: #a0181d; padding: 10px 7px; font-size: 15px; margin-bottom: 10px; border: 2px solid #a0181d; text-align: center;}
.backcolrozov {background-color: #fbd6d8;}
.backcolblue {    background-color: #d9f5ff;border: 2px solid #1874a0;}
.dop-infa { border-radius: 4px;color: #ff4828;padding: 10px 7px;font-size: 15px;margin-bottom: 10px;border: 2px solid #ff4828;text-align: center;}
.dop-korpus-1 { border-radius: 4px;color: #ff4828;padding: 10px 7px;font-size: 15px;margin-bottom: 10px;border: 2px solid #ff4828;text-align: center;}
.social-icons li.odn a, .soc-avt a i.odn {background-position: -54px -104px;}
.social-icons li.gplus a, .soc-avt a i.gplus {background-position: -4px -104px;}
.social-icons li.mail a, .soc-avt a i.mymailru {background-position: -104px -104px;}
.logo-row .logo {max-width: 270px;}
.section_block_hide {display: none;}
.footer_inner.no_fill {background: #2e2e2f;}
.sections_wrapper .list .item:not(.section_item) .img {margin: 0 auto 0;}
.sections_wrapper .list .item .name {font-size: 0.8em;line-height: 15px;}
.comagic-call-generator__main-btn__inner {color: #f7f7f7!important;}
.comagic-offline-message-generator__main-btn__inner {color: #f7f7f7!important;}
.right_block .flexslider ul li:before {display: none}
.right_block .flexslider ul li {margin: 0;}
.small-gallery-block p {padding: 0!important;margin: 0 auto; position: absolute; bottom: 5%; width: 90%; background-color: #ff4828; font-weight: 700; color: white;   box-shadow: inset 0px -1px 11px 0px #3e3d3d47;}
.tabs .tab-content .flexslider:not(.ethumbs) .item+.item {padding: 1px;}
.flexslider h4 {text-align: left;}
.fancybox-title-float-wrap .child {font-size: 160%;}
.detail_text div p   {padding: 10px 15px; margin: 0; font-weight: 700;}
#mebzakazshagi {
    background: url(/upload/medialibrary/uslugi/mirujuta_mebel-na-zakaz-bg.jpg);
    background-position: center center;
    display:none;
}
.font-white {
    color: #fff;
}
#mebzakazshagi h3 {
    margin: 20px 0 45px 0px;
    text-align: center;
}
#mebzakazshagi h4 {
    text-align: center;
    font-size: 18px;
    color: #fff;
    font-weight: 600;
}
.center-block {
    display: block;
    margin-right: auto;
    margin-left: auto;
}
.about-preim-line {
    position: relative;
    background: url(https://mirujuta.ru/upload/medialibrary/uslugi/mirujuta_preimushestva_bg.jpg) no-repeat center center;
    background-size: cover;
    height: 300px;
}
.about-preim-item {
    height: 100%;
    width: 20%;
    float: left;
    border-right: 1px solid rgba(213,214,216,0.3);
    transition: all 0.4s;
}
.about-preim-item a {
    display: block;
    height: 100%;
    transition: all 0.4s;
    padding: 100px 30px;
    cursor: auto;
}
.about-preim-item-title {
    font-size: 18px;
    line-height: 22px;
    font-weight: 400;
    color: #fff;
}
.about-preim-item-title span {
    font-size: 58px;
    line-height: 1;
    font-weight: normal;
    color: #fff;
    margin-bottom: 10px;
    transition: all 0.4s;
    display: block;
}
.about-preim-item a:hover {
    background: rgba(44,30,27,0.7);
}
.about-preim-item a:hover .about-preim-item-title span {
    color: #b80c09;
}
.about-schema {
    padding-top: 50px;
    background-color: #f5f5f5;
    background-size: contain;
}
.forma-title {
    font-size: 33px;
    line-height: 40px;
    color: #2c1e1b;
    text-align: center;
    padding-bottom: 15px;
}
.about-schema .separate {
    margin: 0 auto;
}
.separate {
    width: 266px;
    height: 1px;
    background: #ff4828;
}
.about-schema-line {
    position: relative;
    height: 220px;
    margin-top: 30px;
}
.about-schema-item {
    height: 100%;
    width: 16.66%;
    float: left;
    transition: all 0.4s;
}
.about-schema-item a {
    display: block;
    height: 100%;
    transition: all 0.4s;
    padding: 25px 25px;
    cursor: auto;
}
.about-schema-item a:hover {
    background: #ec6a54;
}
.about-schema-item-title {
    line-height: 20px;
    font-weight: 500;
    text-align: center;
    font-size: 16px;
}
.about-schema-item-num {
    padding-bottom: 25px;
    font-size: 30px;
    font-weight: 700;
}
.about-schema-item-title span {
    font-size: 48px;
    line-height: 1;
    font-weight: normal;
    color: #b80c09;
    margin-bottom: 10px;
    transition: all 0.4s;
    display: block;
}
.paypayhome {position: absolute; right: 60px;}
.paypayhome ul {list-style: none;padding: 0;}
.paypayhome ul li {    display: inline-block; padding-left: 5px;}
.paypayhome ul li:before {display: none;}
.paypayhome img {height: 30px;}
table.sravnenie-korpusov td{padding: 10px;}
.table&gt;tbody&gt;tr&gt;td, .table&gt;tbody&gt;tr&gt;th, .table&gt;tfoot&gt;tr&gt;td, .table&gt;tfoot&gt;tr&gt;th, .table&gt;thead&gt;tr&gt;td, .table&gt;thead&gt;tr&gt;th {vertical-align: middle;}
.info_item .middle_info .prices .OPTPRICE .price{font-size: 22px;}
.catalog_block .cost.prices .OPTPRICE .price {font-size: 14px;}
.props_list td {text-align: left;}
.catalog_detail .props_list td {background: none; border: 1px solid #eaeaea;font-size: 14px;}
.catalog_detail .props_list td.char_value span {padding: 0;}
.props_list tr td:first-child {padding: 2px 0px 2px 10px;}
.catalog_detail .props_list .props_item span {font-weight: 600;}
.styled-block-korpus {border-left: 2px solid;
    background: url(/bitrix/templates/aspro_next/images/background.png) #f5f5f5 0 0 repeat;
    color: #555555;
    clear: none;
    padding: 17px 20px;
    font-size: 15px;}
body .menu_top_block.catalog_block .dropdown li.full:first-child a {font-weight: 700;text-transform: uppercase;font-size: 11px;padding: 11px 31px 11px 17px;}
body .menu_top_block.catalog_block .dropdown li.full:first-child a:hover {text-shadow: 0px 1px 1px #595961;}
.product_ask_tab a, body .menu_top_block.catalog_block .dropdown li.full:first-child a {    -webkit-animation: color 15s ease-in-out infinite;
	-moz-animation: color 15s ease-in-out infinite;
	-o-animation: color 15s ease-in-out infinite;
	animation: color 15s ease-in-out infinite;}
.tabs .nav-tabs li.product_ask_tab a, body .menu_top_block.catalog_block .dropdown li.full:first-child a {color: #f2f2f2;}
.tabs .nav-tabs li.product_ask_tab.active a, .tabs .nav-tabs li.product_ask_tab a:hover, .tabs .nav-tabs li.product_ask_tab a:active, .tabs .nav-tabs li.product_ask_tab a:focus {color: #f2f2f2;text-shadow: 0px 1px 1px #595961;}
  @keyframes color {
      0% {
        background-color: #f56f58;
      }
      17%{
         background-color: #e47451;
      }
      34%{
         background-color:  #f18a77;
      }
     51%{
         background-color:  #d66957;
      }
	68% {
		  background-color:  #f18a78;
	}
   85%{
         background-color:  #f57442;
   }
   100%{
     background-color: #f56f58;
   }
}
@-webkit-keyframes color {
  0% {
        background-color: #f56f58;
      }
      17%{
         background-color: #e47451;
      }
      34%{
         background-color:  #f18a77;
      }
     51%{
         background-color:  #d66957;
      }
	68% {
		  background-color:  #f18a78;
	}
   85%{
         background-color:  #f57442;
   }
   100%{
     background-color: #f56f58;
   }
}
.wrap_tizer.posadkakorptizer {bottom: 1px;}
.wrap_tizer.posadkakorptizer .wrapper_inner_tizer {padding: 0;}
.wrap_tizer .wrap_outer.title.posadkakorp {font-size: 14px;}
.wrap_tizer .wrap_outer.posadkakorp .inner_text {padding: 3px 8px;left: 0px;}
.wrap_tizer .wrap_outer.posadkakorp .outer_text {left: 0px;}
.product-item-detail-tabs-container-fixed .product-item-detail-tabs-list li a:before {background: #ff4828;}
a.scroll-to-top {z-index: 595;}
.news_akc_block .slides .item .img {height: 42.5%;}
.btn-lg {padding: 10px 20px;}
.cost .price.discount span {font-size: 11px;}
.STOCK_slides .sale_block {font-size: 11px;}
dropdown li.full a:first-child {background-color: #ed6a53;color: white; text-transform: uppercase;font-weight: 700;font-size: 11px;}
.logo_and_menu-row .search .search-input {background: #ffffff; border: 1px solid #ed6a5361;}
/* input[type="text"], input[type="password"], input[type="email"], input[type="tel"], select, textarea {border: 1px solid #ed6a5361;}*/
.sections_wrapper .list .item {padding: 5px 10px;}
.sotbit-seometa-tags-wrapper {font-size: 0.9em;font-weight: 600;}
.catalog_detail .item_slider .like_icons {top: 10px; right: 5px;}
.container .catalog_detail .item_slider {padding-top: 0;}
.catalog_detail .item_main_info .item_slider {padding: 0;}
.info_item .top_info .article {color: #414148;font-weight: 600;}
.newImg{
	padding-top: 10px;
	border-top: 3px solid #dedede;
	/**border-radius: 15px;**/
}
.newLineTable{
	width: 100%;
	padding: 0;
	margin: 0;
}
	.newLineTr{
		text-align: center;
		vertical-align: middle;
		color: #848484;
		vertical-align: middle;
	}
		.newLineTd{
			margin: 0px;
			padding: 6px 3px;
			background: #d2d2d2;
		}
			.newLineTdd{
				margin: 0px;
				padding: 6px 3px;
				background: #ececec;
				text-align: center;
				border-bottom: 1px dotted #b8b8b8;
				vertical-align: middle;
			}
.DetailProps {margin-bottom: 1em;}
.DetailProps .label {display: inline;
    padding: 0.1em 1em 0.1em 1em;
    font-size: 100%;
    color: #fff;
    border-radius: .25em;
    background: #82818f;}
table.DetailProps td.val {padding-left: 1em;font-weight: 600;}
ul.map-level-1 a {font-weight: 700;}
ul.map-level-2 a, ul.map-level-3 a {font-weight: normal;}
.right_block ul .map-level-2 {margin: 0 0 17px;}
.right_block ul .map-level-3 {margin: 0 0 5px;font-size: 13px;}
ul.map-level-0 li:before {color: #2c80ac;}
.table-properties table {width: 100%;border: 1px solid #82818f;}
.table-properties table tr, .table-properties table tr td {border: 1px solid #82818f;}
.table-properties table tr th {text-align: center;}
footer .bottom-under .inner-wrapper {padding: 4px 0 0px;}
.subscribe-block-wrapper .outer-wrapper {padding: 31px 0;}
#headerfixed .logo-row .logo img {max-height: 100%;}
.flexslider .flex-control-nav {top: -21px;}
.view_sale_block .quantity_block {display: none;}
.product-item-detail-tabs-container-fixed .product-item-detail-tabs-list li a {padding: 10px 36px 10px;}
.stock_wrapper .stock_board {padding: 22px 0 0 58px;}
.optovik .fa.big-icon {height: 34px;width: 34px;line-height: 34px;font-size: 17px;}
.optovik.contacts table {font-size: 12px;}
.optovik.contacts table td .fa.big-icon {margin: 0 10px 10px 0;}
.optovik.order-block td {padding: 10px 0;vertical-align: inherit;}
.optovik .btn-lg {padding: 10px 60px;}
.optovik.order-block {margin: 11px 0 21px;}
.api-search-title {top: 32px;}
.api-width-mini {top: 0px!important;}
.api-search-title .api-clear-icon {opacity: .15; margin-top: -11px;}
.addreshead {position: absolute;top: 5px;color: #82818f;font-style: normal;font-weight: 400;text-decoration: none;font-size: 11px;}
.minsummhead {font-size: 12px;    position: absolute; color: #2d80ac; font-style: italic; font-weight: 600;text-decoration: underline;}
.minsummhead {font-size: 11px; position: absolute; color: #ffffff; font-weight: 600; background-color: #ff4828; padding: 0 8px;font-style: normal; text-decoration: none;bottom: 6px;}
#basket-root .minsummhead {background-color: #2d80ac;}
.fastorder .btn-lg {/*padding: 13px 65px;*/}
.fastorder .btn.btn-lg {font-size: 16px;}
.one_click_buy_frame p, .one_click_buy_basket_frame p {padding: 0px 35px 0px; font-size: 9pt;color: #2d80ac;}
.one_click_buy_frame p span, .one_click_buy_basket_frame p span {font-weight: 600;color: #ec553b;font-size: 8pt;}
.menu_top_block.catalog_block .dropdown>li.full>.dropdown {border: 2px solid #ff4828;}
.menu_top_block.catalog_block .dropdown>li.full>.dropdown>li>.image+a {text-decoration: underline;}
.wrapsagr {padding: 0px!important;}
#bx_2161502861_48405 .banner_title {display: none;}
#bx_2161502861_48405 .text {padding-top: 130px;}
#bx_2161502861_48405 .banner_buttons a {margin-right: 0px;}
.bx-soa-pp-delivery-cost, .bx-soa-price-free {display: none!important;}
#basket-root .basket-coupon-alert .basket-coupon-text {color: #2DAC67;}
.banner.CROP img:hover {opacity: .9;}
.col-xs-12 {position: relative;float: left;}
.stickers .sticker_sale_text {/*background-color: #333333;*/}
.stickers .sticker_sale_text {background-color: #ff4828;}