
.color{
color:#46b8da;
color:#e36159;
color:#5cb85c;
color:#063683;
color:#0088cc;
color:#252525;
color:#ccc;
}

@font-face{
font-family:'DINNextW1G-Bold';
src:url('../../fonts/DINNextW1G-Bold.eot');
src:local('O'), url('../../fonts/DINNextW1G-Bold.woff') format('woff'), url('../../fonts/DINNextW1G-Bold.ttf') format('truetype'), url('../../fonts/DINNextW1G-Bold.svg') format('svg');
font-weight:normal;
font-style:normal;
}
:focus{outline:0!important;}

.clr{clear:both;}










/*шапка - fixed*/
#header.sticky{border-bottom:5px solid #ccc;box-shadow:0 25px 15px -15px rgba(0, 0, 0, 0.15);}

/*телефон*/
.phone-block{padding:0 13px 0 5px;}
.phone-block p{margin:0;}
.phone-block a:not([class]){font-family:'DINNextW1G-Bold';font-size:30px;line-height:38px;font-weight:700;color:#e36159;}
.phone-block a:not([class]) em{font-style:normal;font-size:16px;font-weight:400;color:#ccc;}
.phone-block a.modal_link{text-transform:uppercase;margin:-13px 0 0 10px;border-width:1px;padding:4px 10px 4px 10px;}

/*верхнее меню*/
.t3-megamenu li[data-id="107"]{display:none;}

.t3-megamenu .mega-nav > li a,
.t3-megamenu .dropdown-menu .mega-nav > li a{padding:8px 10px;line-height:16px;}

.t3-megamenu .dropdown-menu li a img{margin:0 8px 0 0;}

/*лого - fixed*/
#header.sticky .logo-image img.logo-img{display:none;}
#header.sticky .logo-image img.logo-img-sm{display:block;}
#header.sticky .logo-image img{width:129px;height:40px;margin:10px 0 0 0;top:0;transition:none!important;}

/*слайдер*/
.slider-title{font-family:'DINNextW1G-Bold';font-size:24px;color:#063683;text-transform:uppercase;line-height:30px;}
.slider-text p{color:#252525;font-size:16px;line-height:20px;margin:0 0 15px 0;}

.slider-text .tp-rightarrow.preview1:after{font-family:"revicons";content:'\e825'!important;}
.slider-text .tp-leftarrow.preview1:after{font-family:"revicons";content:'\e824'!important;}

/*текст под слайдом*/
.home-intro{padding:15px 0;}
.home-intro.light{background:none;}
.home-intro.light p{margin:7px 0;font-size:1.8em;color:#1d2127;font-weight:200;line-height:0.8;}
.home-intro .get-started{margin:15px 0;text-align:center;text-transform:uppercase;}

/*текст под слайдом - вступление - h1*/
.cd-intro h1{font-size:2.2em;}

/*текст под слайдом - 3 колонки*/
.feature-box-secondary.feature-box-icon{background-color:#e36159;}

.feature-box-icon i{font-size:20px;}
.feature-box-icon i.fa-rouble{line-height:38px;}
.feature-box-icon i.fa-truck{line-height:34px;}
.feature-box-icon i.fa-map-marker{line-height:34px;}

.feature-box-info p:nth-of-type(1){margin:0 0 10px 0;font-size:1.4em;font-weight:400;line-height:27px;color:#1d2127;}
.feature-box-info p:nth-of-type(2){line-height:20px;}

/*текст под слайдом - анимация текста*/
.cd-intro2 p{font-size:1.8em;color:#0088cc;line-height:1.1;text-align:right;}
.cd-intro2 p.cd-headline{text-align:left;margin:6px 0 20px 0;}

/*наши преимущества*/
/*.nashi-preimeschestva{height:600px;}
.nashi-preimeschestva .sppb-addon-content{width:60%;}

.nashi-preimeschestva h3{font-family:'DINNextW1G-Bold';font-size:24px;color:#063683;text-transform:uppercase;line-height:30px;margin:20px 0 40px 0;}

.nashi-preimeschestva p{font-size:16px;line-height:20px;margin:20px 0;color:#1d2127;}
.nashi-preimeschestva p b{color:#063683;}*/

/*наши преимущества - v2*/
.nashi-preimeschestva{height:600px;}
.nashi-preimeschestva .sppb-addon-content{width:60%;}

.nashi-preimeschestva h3{font-family:'DINNextW1G-Bold';font-size:24px;color:#063683;text-transform:uppercase;line-height:30px;margin:20px 0 40px 0;}

.nashi-preimeschestva p{font-size:14px;line-height:16px;margin:25px 0;color:#555;}
.nashi-preimeschestva p b{font-size:16px;color:#e36159;text-transform:uppercase;padding:0 0 7px 0;display:inline-block;}

/*ассортимент, как заказать? */
.maintext h3{font-family:'DINNextW1G-Bold';font-size:24px;color:#0088cc;text-transform:uppercase;line-height:30px;margin:30px 0;}

/*каталог продукции - 1200*/
.vm-category-rows{overflow-x:hidden;}
.vm-category-rows .sppb-col-md-2{padding:0;}

/*каталог продукции*/
/*общие*/
.vm-category-rows h2{font-family:'DINNextW1G-Bold';font-size:24px!important;color:#063683;text-transform:uppercase;line-height:30px;text-align:left;}
a.vm-category{text-align:center;display:block;color:#063683;}
a.vm-category img{display:block;margin:0 auto;}
a.vm-category span.vm-category-title{font-family:'DINNextW1G-Bold';font-size:16px;line-height:1.2;display:inline-block;text-transform:uppercase;text-align:center;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);}
a.vm-category:hover{color:#e36159;}
/*главная*/
.sppb-section.vm-category-rows a.vm-category span.vm-category-title{margin:30px 0 60px 0;}
/*внутренние*/
#t3-mainbody a.vm-category img{max-width:190px;}

/*footer - меню*/
.t3-footnav .t3-module .module-title{display:block;margin:0 0 0 156px;padding:2px 0 0 0;
font-family:'DINNextW1G-Bold';font-size:16px;color:#cfcfcf;text-transform:uppercase;line-height:16px;text-align:left;font-weight:400;}

.t3-footnav .nav{margin:10px 0 0 0;}
.t3-footnav .nav > li{float:left;}
.t3-footnav .nav > li > a{color:#fff;font-size:1em;padding:10px 15px;}
.t3-footnav .nav > li:hover > a,
.t3-footnav .nav > li > a:focus{background:none!important;text-decoration:underline!important;color:#fff!important;}

/*footer - копирайты*/
.copyright{margin:0;}
.t3-copyright small{margin:0 0 5px 0;}
.copyright p{margin:0;line-height:18px;color:#aaa;}
.t3-footer a{color: #aaa;}

/*footer - оферта*/
.footer-after{padding:0 15px;}










/*таблицы*/

/*1 - горизонатальные, без первой*/
.border{width:100%;}
.border,.border td{border-bottom:1px solid #bfd1e6;}
.border tr:nth-child(odd){background:#f5f5f5;}

.border td p{margin:10px 0;padding:0 7px;line-height:18px;} 
.border td ul,.border td ol{margin:10px 0;}
.border td li{margin:5px 0 5px 45px;}

/*2 - горизонатальные, с первой*/
.border2{width:100%;}
.border2,.border2 td{border-bottom:1px solid #bfd1e6;}
.border2 tr:nth-child(odd){background:#f5f5f5;}
.border2 tr:first-child{box-shadow:0 25px 15px -15px rgba(0, 0, 0, 0.15);background:#0088cc;}
.border2 tr:first-child td{border-bottom:2px solid #0088cc;}

.border2 tr:nth-of-type(2) td{padding-top:15px;}

.border2 tr:first-child td,
.border2 tr:first-child td p,
.border2 tr:first-child td em,
.border2 tr:first-child td strong,
.border2 tr:first-child td b,
.border2 tr:first-child td i,
.border2 tr:first-child td a,
.border2 tr:first-child td li{color:#fff;}

.border2 td p{margin:10px 0;padding:0 7px;line-height:18px;} 
.border2 td ul,.border td ol{margin:10px 0;}
.border2 td li{margin:5px 0 5px 45px;}

/*5 - горизонатальные, с первой, без подсветки, без border*/
.border5{width:100%;}
.border5,.border5 td{border:none;}
.border5 tr:first-child{box-shadow:0 25px 15px -15px rgba(0, 0, 0, 0.15);background:#0088cc;}
.border5 tr:first-child td{border-bottom:2px solid #0088cc;}

.border5 tr:nth-of-type(2) td{padding-top:15px;}

.border5 tr:first-child td,
.border5 tr:first-child td p,
.border5 tr:first-child td em,
.border5 tr:first-child td strong,
.border5 tr:first-child td b,
.border5 tr:first-child td i,
.border5 tr:first-child td a,
.border5 tr:first-child td li{color:#fff;}

.border5 td p{margin:10px 0;padding:0 7px;line-height:18px;} 
.border5 td ul,.border td ol{margin:10px 0;}
.border5 td li{margin:5px 0 5px 45px;}

/*3 - все границы, без первой*/
.border3{width:100%;}
.border3,.border3 td{border:1px solid #bfd1e6;} 
.border3 tr:nth-child(odd){background:#f5f5f5;}

.border3 td p{margin:7px 0;padding:0 7px;line-height:18px;} 
.border3 td ul,.border td ol{margin:7px 0;}
.border3 td li{margin:5px 0 5px 35px;}

/*4 - все границы, с первой*/
.border4{width:100%;}
.border4,.border4 td{border:1px solid #bfd1e6;} 
.border4 tr:nth-child(odd){background:#f5f5f5;}
.border4 tr:first-child{box-shadow:0 25px 15px -15px rgba(0, 0, 0, 0.15);background:#0088cc;}
.border4 tr:first-child td{border-bottom:2px solid #0088cc;}

.border4 tr:nth-of-type(2) td{padding-top:15px;}

.border4 td p{margin:7px 0;padding:0 7px;line-height:18px;} 
.border4 td ul,.border td ol{margin:7px 0;}
.border4 td li{margin:5px 0 5px 35px;}

.border4 tr:first-child td,
.border4 tr:first-child td p,
.border4 tr:first-child td em,
.border4 tr:first-child td strong,
.border4 tr:first-child td b,
.border4 tr:first-child td i,
.border4 tr:first-child td a,
.border4 tr:first-child td li{color:#fff;}

/*заголовки в таблицах*/
.border h1,.border h2,.border h3,.border h4,.border h5,.border h6,
.border2 h1,.border2 h2,.border2 h3,.border2 h4,.border2 h5,.border2 h6{padding:20px 10px;}
.border3 h1,.border3 h2,.border3 h3,.border3 h4,.border3 h5,.border3 h6,
.border4 h1,.border4 h2,.border4 h3,.border4 h4,.border4 h5,.border4 h6{padding:14px 7px;}

/*выравнивание - середина*/
table.middle td{vertical-align:middle;}

/*таблицы без класса*/
.item-page table:not([class]) td{border:none;}

/*ссылки*/
a.doc{display:table-cell;vertical-align:middle;padding:0 0 0 60px;height:48px;line-height:18px;background-repeat:no-repeat;border:none;}
a.doc:hover{text-decoration:underline;color:#f7ab17;}
a.doc[href$=".doc"]{background-image:url("../../images/rusmet/filetypes/doc.png");}
a.doc[href$=".docx"]{background-image:url("../../images/rusmet/filetypes/docx.png");}
a.doc[href$=".xls"]{background-image:url("../../images/rusmet/filetypes/xls.png");}
a.doc[href$=".xlsx"]{background-image:url("../../images/rusmet/filetypes/xlsx.png");}
a.doc[href$=".zip"]{background-image:url("../../images/rusmet/filetypes/zip.png");}
a.doc[href$=".pdf"]{background-image:url("../../images/rusmet/filetypes/pdf.png");}

/*списки*/
.item-page ul:not([class]),
.item-page ol:not([class]){display:inline-block;}

/*списки - 2,3 уровень*/
.item-page ul:not([class]) li ul:not([class]),
.item-page ul:not([class]) li ol:not([class]),
.item-page ol:not([class]) li ul:not([class]),
.item-page ol:not([class]) li ol:not([class]){display:block;margin:10px 0 10px 20px;}

/*заголовки*/
.item-page h1,
/*.item-page h2,*/
.item-page h3{color:#0088cc;}

/*img*/
.item-page img{margin-left:0!important;}

/*hr*/
.item-page hr{clear:both;float:none;}

/*без hr*/
.item-page.nohr hr{background:none;}

/*списки*/
#t3-content ul:not([class]){list-style:outside none;margin:0 0 20px 20px;}
#t3-content ul:not([class]) > li{line-height:20px;padding:5px 0;list-style:none;}
#t3-content ul:not([class]) > li:before{font-family:FontAwesome;font-size:16px;margin-right:7px;margin-left:-25px;content:"\f00c";color:#e36159;}

#t3-content ul:not([class]) > li ul:not([class]){margin:10px 0 20px 0px;}
#t3-content ul:not([class]) > li ul:not([class]) > li{line-height:20px;padding:02px 0;}
#t3-content ul:not([class]) > li ul:not([class]) > li:before{content:"\f105";}

/*widgetkit - модалка*/
#lightbox-wrap div{box-sizing:border-box!important;}








/*контент*/
.t3-mainbody{padding:20px 0 50px 0;}

/*заголовки*/
#t3-content h1,
#t3-content .h1{font-size:2.1em;margin:6px 0 20px 0;font-family:'DINNextW1G-Bold';font-size:24px!important;color:#063683;text-transform:uppercase;line-height:30px;}
#t3-content h2,
#t3-content .h2{font-size:1.8em;}

/*контакты*/
.contact h1{font-size:2.1em;color:#0088cc;margin:0;}

/*контакты слева*/
.contact-left h4{margin:20px 0 15px 0;color:#0088cc;}
.contact-left #rsform_4_page_0 input.rsform-input-box{width:100%!important;padding:10px 12px!important;height:40px;}
.jb-contact-form input,
.jb-contact-form textarea{font-size:14px;}

/*контакты - кнопка*/
.contact-left .btn-primary{background-color:#0088cc!important;}
.contact-left .btn-primary:hover{background-color:#006699!important;}

/*контакты справа*/
.contact-right{padding:20px 0 0 0;}
.contact-right h4{margin:0;}

.contact-right ul,
.contact-right ol{margin:15px 0!important;}
.contact-right li{margin-bottom:10px;}
.contact-right ul.list-icons-style-3 li .fa{background-color:#e36159!important;}
.contact-right ul.list-icons-style-3 li .fa{padding:6px 5px 5px!important;}

.contact-right ul.list-dark li .fa{color:#e36159!important;}

.contact-right p{margin:15px 0!important;}

/*bread*/
/*.jb-breadcrumb.page-header {margin:0!important;}
.breadfon .breadcrumb a.pathway,
.breadfon .breadcrumb > .active{color:#999;}
.page-header .breadcrumb > li + li:before{color:#fff;}*/

/*bread - v2*/
.page-header .container{padding:0 10px;}
.jb-breadcrumb.page-header{margin:0!important;}
.module-ct > ol.breadcrumb{margin:0;}
.breadfon .breadcrumb a.pathway,
.breadfon .breadcrumb > .active,
.breadfon .breadcrumb span{color:#cfcfcf;}
.page-header .breadcrumb > li + li:before{color:#fff;}
.breadcrumb > .active .hasTooltip{padding:0 5px 0 0;}

/*таблицы - прайс*/
.price-list h2{text-align:center;}
.price-list table{width:auto;min-width:500px;margin:0 auto;}
.price-list table td{text-align:center;}

.price-list .nav-tabs li.active a,
.price-list .nav-tabs li.active a:hover,
.price-list .nav-tabs li.active a:focus{color:#000;}

/*таблицы - табы - border*/
.rl_tabs.top > ul.nav-tabs > li.blue > a:hover,
.rl_tabs.top > ul.nav-tabs > li.blue.active > a{border-top-color:#0088cc;}
.rl_tabs.top > ul.nav-tabs > li > a:focus,
.rl_tabs.top > ul.nav-tabs > li.active > a:focus {box-shadow:none;border-top-color:#e36159;border-left-color:#ddd;border-right-color:#ddd;}

/*левая колонка - меню - скрытие burger*/
.menu-icon-cont{display:none;}

/*левая колонка - меню*/
.off-menu_277 > .sm-level,
#off-menu_277,
.off-menu_279 > .sm-level,
#off-menu_279,
.off-menu_280 > .sm-level,
#off-menu_280{border:1px solid #ebebeb;border-bottom:5px solid #0088cc;box-shadow:0 25px 15px -15px rgba(0, 136, 204, 0.15);}

.sm-levels .level1 .link > a{text-transform:uppercase;}
.sm-levels .level2 .link > a,
.sm-levels .level3 .link > a{text-transform:none;}

/*поделиться*/
.soc{float: right;margin:40px 0 0 0;}










/*отзывы - табы*/
#phocaguestbook .nav-tabs{margin:0;border:0;}
#phocaguestbook .nav-tabs li{margin:0 0 -1px 0;padding:0;border-bottom:none;}
#phocaguestbook .nav-tabs li:before{display:none;}
#phocaguestbook .nav-tabs > li > a{padding:8px 12px;color:#3071a9;font-size:14px;line-height:18px;font-weight:400;text-decoration:none;border-color:#ddd;border-top:5px solid #74b4e8;}
#phocaguestbook .nav-tabs > li > a:hover{color:#1f496e;background:none;border-top:5px solid #0088cc;}
#phocaguestbook .nav-tabs > li.active > a{color:#000;border-top:5px solid #e36159;}

/*отзывы - контент*/
.tab-content{padding:12px;box-shadow:0 1px 5px 0 rgba(0, 0, 0, 0.04);border:1px solid #ddd;border-radius:0 0 4px 4px;}
#pgbTabPosts > hr{display:none;}
.well{margin:0;padding:12px 0;background:none;border:none;box-shadow:none;}
.well > hr{margin:24px 0 3px 0;}
#pgbTabPosts > div:nth-last-of-type(2) hr{display:none;}

/*отзывы - сообщение*/
#pgbTabPosts h5.pgtitle{font-family:'DINNextW1G-Bold';color:#0088cc;font-weight:400;font-size:16px;text-transform:uppercase;margin:0;padding:10px 0;line-height:22px;text-transform:uppercase;}
.well blockquote{margin:0 20px;padding:0;border:none;}
.pgb-content-inside{overflow:visible;font-style:normal;color:#464646;font-size:14px;padding:8px 0;line-height:20px;font-weight:300;}
.well blockquote p{font-style:normal;color:#464646;font-size:14px;margin:18px 0;}
.well blockquote p:first-of-type{margin-top:0;}
.well blockquote p:last-of-type{margin-bottom:0;}
.well blockquote ul{margin:0;}
hr.hr-condensed{margin:0;background:none;}
.well .pgb_thi_font{font-style:normal;color:#e36159;font-size:12px;text-align:right;}

.pgb-comment{border:none;padding:23px 19px 1px;}
.pgb-comment blockquote{margin:0 0 0 15px;}
blockquote.pgblockquote small:before{display:none;}

/*отзывы - форма*/
#pgbTabForm .well.pgwell.pgb_background.pgb_sec_font{padding:24px 12px;}

#pgbTabForm form .control-group:first-of-type,
#pgbTabForm form .control-group:nth-of-type(2){/*width:311px;*/float:left;}
#pgbTabForm form .control-group:first-of-type{margin:0 20px 0 0;}

#pgbTabForm form{display:block;/*width:642px;*//*margin:0 auto;*/}
#pgbTabForm .btn-toolbar,
#pgbTabForm .btn-group{display:block;/*width:642px;*/margin:0 auto;padding:0;}

#pgbTabForm .input-group span{display:none;}
#pgbTabForm input.input-xlarge{width:279px;padding:10px 15px;}
#pgbTabForm input.invalid{background:none;border:1px solid #a94442;}
input:focus:invalid:focus,
textarea:focus:invalid:focus{border-color:#66afe9;}

#pgbTabForm textarea{width:578px;}

#pgbTabForm iframe{transform:scale(0.83);transform-origin:0 0;margin:10px 0 0 0;}
#pgbTabForm .btn-group .btn.btn-primary{margin:-6px 0 0 0;text-transform:uppercase;}

/*отзывы - алерт*/
#system-message h4.alert-heading{display:none;}

/*отзывы политика*/
#pgbTabForm .rsform-block-politika{width:578px;padding:0 0 30px 0;}










/*VIRTUEMART*/

/*заголовок H1 - главная, категория*/
.catalog-title{margin:0 0 20px 0;}
.catalog-title h1,
h1.catalog-title{margin:6px 0 40px 0!important;font-family:'DINNextW1G-Bold';font-size:24px!important;color:#063683;text-transform:uppercase;line-height:30px;text-align:left;}

/*категории*/
.category-view .row{margin:0;}
.category-view .category{float:left!important;width:25%;height:230px;margin:0 0 40px 0;}

.category-view .vm-category.id-10 img,
.category-view .vm-category.id-11 img,
.category-view .vm-category.id-12 img{width:auto;height:100px;margin:20px auto;}

/*карточка категории*/
/*общие*/
a.vm-category:hover span.vm-category-title{text-decoration: underline;}
.vm-category-image{margin:0 0 10px 0;}
/*главная*/
.sppb-section.vm-category-rows a.vm-category{display:block;width:100%;padding:0;}
/*внутренние*/
#t3-mainbody a.vm-category{
display: block;width:95%;height:230px;padding:7px;border-color: #ebebeb #ebebeb #0088cc;border-image: none;border-style: solid;border-width: 1px 1px 5px;box-shadow: 0 25px 15px -15px rgba(0, 136, 204, 0.15);}

/*описание категории - краткое - модуль*/
.category-view > .custom{margin:0 0 40px 0;}

/*описание категории*/
.category-view .category_description{margin:40px 0 0 0;}

/*таблица товаров в категории - заголовки*/
.product-table-title{width:100%;height:38px;margin:0 0 15px 0;border-bottom:2px solid #0088cc;box-shadow:0 25px 15px -15px rgba(0, 0, 0, 0.15);}
.product-table-title > div{background:#0088cc;float:left;padding:10px 7px;line-height:20px;color:#fff;font-weight:700;text-align:center;}

.product-table-name-title,
.product-table-name{width:30%;text-align:left!important;}
.product-table-marka-title,
.product-table-marka{width:15%;}
.product-table-razmer-title,
.product-table-razmer{width:15%;}
.product-table-price-title,
.product-table-price{width:40%;}

.product-table-price-title{text-align:left!important;padding:10px 7px 10px 24px!important;}
.product-table-price-title span{padding:0 8px;}

/*таблица товаров в категории - значения*/
.product-table{width:100%;height:58px;min-height:56px;}
.product-table:hover{background:#ebebeb;}
.product-table > div{float:left;padding:10px 7px;height:58px;min-height:56px;line-height:34px;color:#000;text-align:center;border-bottom:1px solid #bfd1e6;}

.product-table .product-table-name a{line-height:18px;display:block;}
.product-table .product-table-name a:hover{text-decoration: underline!important;}

.product-table-marka,
.product-table-razmer{white-space:nowrap;}

.product-table-price .product{padding:0;width:100%;}
.product-table-price .product-container > div{float:left;}
.product-table-price .vm3pr-1{width:80px;/*padding:0 10px 0 0;*/}
.product-table-price .vm3pr-1 + .vm3pr-1{width:auto!important;}
.product-table-price .PricesalesPrice{line-height:34px;}
.product-table-price .vm3pr-2{width:calc(100% - 80px);}

.product-table-price .vm-customfields-wrap{width:45px;margin:0;float:left;height: 40px;display: flex;flex-wrap: wrap;align-items: center;}
.product-table-price .vm-customfields-wrap div{margin:0!important;line-height:18px;}
.product-table-price .vm-customfields-wrap .control-group{width:45px;}
.product-table-price .vm-customfields-wrap label{display:block;width:45px;margin:0;padding:0;font-weight:400;font-size:13px;line-height:10px;text-align:left;}
.product-table-price .vm-customfields-wrap input{margin:0 5px 0 0;display:block;float:left;}

.product-table-price .vm-customfields-wrap .cf4all_wrapper.cf4all_required{position:relative;}
.product-table-price .vm-customfields-wrap .cf4all_error_msg{position:absolute;top:-5px;left:45px;z-index:10;display:block;width:201px;height:47px;padding:8px;font-size:13px;line-height:13px;background:#fff;border:2px solid #e36159;}
.product-table-price .vm-customfields-wrap .cf4all_error_msg:after,
.product-table-price .vm-customfields-wrap .cf4all_error_msg:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
.product-table-price .vm-customfields-wrap .cf4all_error_msg:after{z-index:12;border-color:rgba(255, 255, 255, 0);border-right-color:#fff;border-width:10px;margin-top:-10px;}
.product-table-price .vm-customfields-wrap .cf4all_error_msg:before{z-index:11;border-color:rgba(227, 97, 89, 0);border-right-color:#e36159;border-width:13px;margin-top:-13px;}

.product-table-price .product .addtocart-area .addtocart-bar{margin:0;padding:0;width:calc(100% - 45px);border:none;}

.product-table-price .product .addtocart-area .addtocart-bar .quantity-box{display:block;float:left;width:44px;height:44px;margin:-5px 0 0 0;}
.product-table-price .product .addtocart-area .addtocart-bar .quantity-box input{width:44px;height:44px;padding:6px;}

.product-table-price .product .addtocart-area .addtocart-bar .addtocart-button{display:block;float:left;margin:0 0 0 5px;}
.product-table-price .product .addtocart-area input.addtocart-button{height:34px;line-height:34px;}

.product-table-price .quantity-controls.js-recalculate{width:22px;height:44px;display:block;position:relative;float:left;margin:-5px 0 0 5px;}
.product-table-price .product .addtocart-area span.quantity-controls .quantity-plus{top:0;left:0;}
.product-table-price .product .addtocart-area span.quantity-controls .quantity-minus{top:auto;bottom:0;left:0;}

/*корзина в шапке*/
.t3-navbar .t3-megamenu{float:left;}
.shop-header-block{float:right;margin:0 0 0 5px;}
.block-mini-cart{margin:0;}
.mini-cart-content.scroll-pane{z-index:201;}
.block-mini-cart .product-field-label{display:none;}

/*карточка товара*/

/*карточка товара - фото, параметры, цена, купить*/
.vm-product-container{margin: 0 0 20px;}

/*карточка товара - навигация по товарам*/
.product-neighbours{margin:30px 0 0 0;}

.product-neighbours a{color:#e36159;}
.product-neighbours a:hover{color:#006699;text-decoration: underline;}

.product-neighbours a.previous-page:before,
.product-neighbours a.next-page:after{font-family: 'FontAwesome';display:inline-block;content:"";text-align: center;color:#e36159;}
.product-neighbours a.previous-page:hover:before,
.product-neighbours a.next-page:hover:after{color:#006699;}
.product-neighbours a.previous-page:before{content: "\f053";padding:0 10px 0 0;}
.product-neighbours a.next-page:after{content: "\f054";padding:0 0 0 10px;}

/*карточка товара - фото*/
.vm-product-media-container{float: left;width:300px;}
.vm-product-details-container{float:right;width: calc(100% - 300px);}

/*карточка товара - параметры*/
.product-parameter{width:90%;margin:0 0 0 20px;}
.product-parameter .product-marka div,
.product-parameter .product-razmer div{display: inline-block;}
.product-fields-title{padding:0 5px 0 0;font-weight: 700;}

/*карточка товара - купить*/
.vm-product-details-container .spacer-buy-area{float: right;}
.productdetails .spacer-buy-area .product-price .PricesalesPrice{color: #e36159;font-size: 30px;line-height:32px;}
.productdetails .spacer-buy-area .addtocart-area .product-fields .product-field{width:100%;}
.vm-product-details-container .product-price{float: left;padding:0 15px 0 0;}
.vm-product-details-container .product-table-price{float: left;width:auto!important;}
.vm-product-details-container .product-table-price .product{width:auto;}

/*пагинация*/
.vm-pagination{margin:30px 0!important;padding:0!important;}
.vm-pagination ul{text-align: center;margin:0!important;padding:0!important;}
.vm-pagination li{margin:5px!important;padding:5px 10px!important;display: inline-block;border:1px solid #bfd1e6;}

.vm-pagination li:before{display: none;}
.vm-pagination li span{color:#e36159;font-weight: 700;}

.vm-pagination li:hover a,
.vm-pagination li:hover span{color:#fff;}
.vm-pagination li:hover{border:1px solid #e36159;background:#e36159;}

.vm-page-counter{display: block;text-align: center;padding:10px 0 0 0;}










/*ONE PAGE*/

/*финал заказа*/
#yt_component .post_payment_payment_name span,
#yt_component .post_payment_order_number span,
#yt_component .post_payment_order_total span{display:inline-block;padding:0 5px;}
#yt_component .post_payment_payment_name_title,
#yt_component .post_payment_order_number_title,
#yt_component .post_payment_order_total_title{font-weight:700;}

/*лого вариантов оплат*/
.vmCartPaymentLogo{display:none!important;}

/*оплата и доставка описание*/
.vmpayment_description, .vmshipment_description {color:#555;}

/*сумма, обработка и доставка*/
/*#subtotal_container2 > div{display:none;}*/
#subtotal_container2 > div#tt_order_subtotal_div_basket{display:none;}
#tt_shipping_rate_div_basket > div{text-align:right!important;}

#subtotal_container2 > div:nth-of-type(9),
#subtotal_container2 > div:nth-of-type(11){display:block;padding:1%!important;}

/*контакты покупателя - скрытие фамилии и отчества*/
#middle_name_div,
#middle_name_input,
#last_name_div,
#last_name_input{display:none;}

/*политика в магазине*/
.politika-magazin label{height:30px;}
.politika-magazin{width:70%;}
.politika-magazin .rsform-block-politika{padding:0;}

/*спасибо за заказ*/
.vm-wrap.vm-order-done a.vm-button-correct{display:none;}

/*сведения о заказе*/
/*скрываем меню*/
.homepage.home-layout1.res.on-main ul.sj-flat-menu.flyout-menu.vertical{display:none!important;}
/*открываем на главной*/
.homepage.home-layout1.res.on-main.onmain-real ul.sj-flat-menu.flyout-menu.vertical,
.homepage.home-layout1.res.on-main #menu-left:hover ul.sj-flat-menu.flyout-menu.vertical{display:block!important;}
/*сведения о заказе - таблицы*/
.spaceStyle > table{width:auto!important;}
.spaceStyle > table tr:nth-of-type(10) > td:nth-of-type(1) table tr:nth-of-type(3),
.spaceStyle > table tr:nth-of-type(10) > td:nth-of-type(2){display:none;}
/*сведения о заказе - табы*/
.spaceStyle ul#tabs{padding:10px 0 30px 0!important;}
.spaceStyle ul#tabs li{margin:0 10px 0 0!important;}
.spaceStyle ul#tabs li:before{display:none;}
/*сведения о заказе - позиции заказа*/
.spaceStyle #tab-1 th,
.spaceStyle #tab-1 td{padding:5px 10px;border-bottom:1px solid #ccc;}
.spaceStyle #tab-1 th{text-align:center;}
.spaceStyle #tab-1 tr:nth-last-child(2){display:none;}
/*сведения о заказе - история заказа*/
.spaceStyle #tab-2 th,
.spaceStyle #tab-2 td{padding:5px 10px;border-bottom:1px solid #ccc;}
.spaceStyle #tab-2 th{text-align:left;}










/*mobile*/





/*992-1199*/
@media only screen and (min-width:992px) and (max-width:1199px),
(min-device-width:992px) and (max-device-width:1199px){

/*лого*/
.t3-header .logo.col-md-3{width:16.6667%!important;}
.t3-header .header-column.col-md-9{width:83.3333%!important;}
.t3-header .logo-image img{top:10px;width:170px;height:auto;}

/*корзина в шапке*/
.t3-navbar .t3-megamenu{float:left;}
.shop-header-block{float:right;margin:0 0 0 5px;}
.block-mini-cart{margin:0;}
.mini-cart-content.scroll-pane{z-index:201;}

/*текст под слайдом - анимация текста*/
.cd-intro2{overflow:hidden;}
.cd-intro2 p br{display:none;}

/*главное меню*/
.t3-header .col-xs-6 {padding:0;}
.navbar-default .navbar-nav > li > a {padding:10px 7px;}

/*наши преимущества - v2*/
.nashi-preimeschestva h3{margin:0 0 40px 0;}
.nashi-preimeschestva p{margin:20px 0;}

/*контент*/
#t3-mainbody{overflow-x:hidden;}

/*footer - меню*/
.footermenu{padding:0 8px;}
.t3-footnav .nav{margin:10px 8px 0 8px;}
.t3-footnav .nav > li{float:left;}
.t3-footnav .nav > li > a{padding:10px 6.5px;}

/*VIRTUEMART*/
.product .addtocart-area input.addtocart-button,
.vmproduct .addtocart-area input.addtocart-button,
.productdetails-view .addtocart-area input.addtocart-button,
.product .addtocart-area input.addtocart-button:hover,
.vmproduct .addtocart-area input.addtocart-button:hover,
.productdetails-view .addtocart-area input.addtocart-button:hover{background-image:none;padding:0 23px;}

/*таблица товаров в категории - заголовки*/
.product-table-title > div{padding:10px 5px;}

.product-table-name-title,
.product-table-name{width:40%!important;}
.product-table-marka-title,
.product-table-marka{width:15%!important;}
.product-table-razmer-title,
.product-table-razmer{width:10%!important;}
.product-table-price-title,
.product-table-price{width:35%!important;}

/*таблица товаров в категории - значения*/
.product-table > div{padding:10px 5px;}

.product-table-price .product .addtocart-area .addtocart-bar .addtocart-button{display:block;float:left;margin:0 0 0 5px;}
.product-table-price .product .addtocart-area input.addtocart-button{height:34px;line-height:34px;}

.product-table-price .quantity-controls.js-recalculate{width:22px;height:44px;display:block;position:relative;float:left;margin:-5px 0 0 5px;}
.product-table-price .product .addtocart-area span.quantity-controls .quantity-plus{top:0;left:0;}
.product-table-price .product .addtocart-area span.quantity-controls .quantity-minus{top:auto;bottom:0;left:0;}

.product-table-price .vm-customfields-wrap .cf4all_error_msg{width:125px;padding:3px 2px;font-size:12px;line-height:12px;}

.product .addtocart-area input.addtocart-button,
.vmproduct .addtocart-area input.addtocart-button,
.productdetails-view .addtocart-area input.addtocart-button,
.product .addtocart-area input.addtocart-button:hover,
.vmproduct .addtocart-area input.addtocart-button:hover,
.productdetails-view .addtocart-area input.addtocart-button:hover{padding:0 17px;text-indent:-9999px;background:#0088cc url("../../images/vm/cart.png") no-repeat -12px center;}

/*карточка товара*/

/*карточка товара - параметры*/
.product-parameter{margin:0 0 10px 20px;}

/*карточка товара - купить*/
.product-table-price .vm-customfields-wrap .cf4all_error_msg{width: 182px;}

/*ONE PAGE*/

/*таблица*/
div#basket_container div.op_basket_head div.op_col1,
div#basket_container div.op_basket_row div.op_col1{width:20%!important;}
div#basket_container div.op_basket_head div.op_col2,
div#basket_container div.op_basket_row div.op_col2_2{width:15%!important;}
div#basket_container div.op_basket_head div.op_col5,
div#basket_container div.op_basket_row div.op_col5{width:25%!important;}

/*доставка и оплата*/
div#shipping_box div input[type="radio"],
div#payment_box div input[type="radio"]{margin:0 1% 0 0;width:5%;}
div#shipping_box div label,
div#payment_box div label{margin:0;width:90%;}
div#shipping_box .vmshipment_description,
div#payment_box .vmpayment_description{line-height:14px;display:block;margin:0 0 10px 0;}

/*комментарии*/
div#vmMainPageOPC textarea#customer_note_box{width:98%;}

}





/*768-991*/
@media only screen and (min-width:768px) and (max-width:991px),
(min-device-width:768px) and (max-device-width:991px){

/*телефон*/
.phone-block{padding:0 8px 0 0;}

/*корзина в шапке*/
.t3-mainnav.hidden-sm{display:block!important;}
.t3-mainnav.hidden-sm .t3-megamenu{display:none;}

.t3-navbar .t3-megamenu{float:left;}
.shop-header-block{float:right;margin:0 10px 0 5px;}
.block-mini-cart{margin:0;}
.mini-cart-content.scroll-pane{z-index:201;}

/*мобильное меню*/
.off-canvas-toggle .fa-bars{font-size:1.5em;line-height:40px;}

/*шапка - fixed*/
#header.sticky .header-row .right-block{display:block;}

#header.sticky .phone-block{padding:0 115px 0 0;}
#header.sticky .right-block .header-nav-top{margin:0;}
#header.sticky .phone-block a{display:block;margin:0;}

/*мобильное меню - fixed*/
#header.sticky #t3-mainnav{position:absolute;top:6px;right:10px;width:110px;}

/*слайдер на главной*/
.jb-slideshow,
.rev_slider_wrapper,
.rev_slider.fullwidthabanner{height:270px!important;}

.jb-slideshow div.slotholder div{height:270px!important;background-position:center center!important;}

.slider-title{font-size:18px!important;line-height:24px!important;width:210px;white-space:pre-wrap!important;}
.slider-title br,
.slider-text p{display:none;}

/*текст под слайдом*/
.home-intro div{padding:0;text-align:center;}

/*текст под слайдом - вступление - h1*/
.cd-intro h1{font-size:2.0em;margin:0;}

/*каталог продукции*/
.vm-category-rows .sppb-col-md-2{width:33%;float:left;}

/*наши преимущества - v2*/
.nashi-preimeschestva .sppb-addon-content{width:70%;}
.nashi-preimeschestva h3{margin:0 0 20px 0;}
.nashi-preimeschestva p{margin:20px 0;}

/*footer - оферта*/
.footer-after{padding:15px 15px 0 15px;}

/*внутренние*/

/*контент - ширина*/
#t3-mainbody > .row{margin:0;padding:0;}

/*VIRTUEMART*/
.product .addtocart-area input.addtocart-button,
.vmproduct .addtocart-area input.addtocart-button,
.productdetails-view .addtocart-area input.addtocart-button,
.product .addtocart-area input.addtocart-button:hover,
.vmproduct .addtocart-area input.addtocart-button:hover,
.productdetails-view .addtocart-area input.addtocart-button:hover{background-image:none;padding:0 23px;}

/*таблица товаров в категории - заголовки*/
.product-table-title > div{padding:10px 5px;}

.product-table-name-title,
.product-table-name{width:40%!important;}
.product-table-marka-title,
.product-table-marka{width:15%!important;}
.product-table-razmer-title,
.product-table-razmer{width:10%!important;}
.product-table-price-title,
.product-table-price{width:35%!important;}

/*таблица товаров в категории - значения*/
.product-table > div{padding:10px 5px;}

.product-table-price .product .addtocart-area .addtocart-bar .addtocart-button{display:block;float:left;margin:0 0 0 5px;}
.product-table-price .product .addtocart-area input.addtocart-button{height:34px;line-height:34px;}

.product-table-price .quantity-controls.js-recalculate{width:22px;height:44px;display:block;position:relative;float:left;margin:-5px 0 0 5px;}
.product-table-price .product .addtocart-area span.quantity-controls .quantity-plus{top:0;left:0;}
.product-table-price .product .addtocart-area span.quantity-controls .quantity-minus{top:auto;bottom:0;left:0;}

.product-table-price .vm-customfields-wrap .cf4all_error_msg{width:125px;padding:3px 2px;font-size:12px;line-height:12px;}

.product .addtocart-area input.addtocart-button,
.vmproduct .addtocart-area input.addtocart-button,
.productdetails-view .addtocart-area input.addtocart-button,
.product .addtocart-area input.addtocart-button:hover,
.vmproduct .addtocart-area input.addtocart-button:hover,
.productdetails-view .addtocart-area input.addtocart-button:hover{padding:0 17px;text-indent:-9999px;background:#0088cc url("../../images/vm/cart.png") no-repeat -12px center;}

/*карточка товара*/

/*карточка товара - параметры*/
.product-parameter{margin:0 0 10px 20px;}

/*ONE PAGE*/

/*таблица*/
div#basket_container div.op_basket_head div.op_col1,
div#basket_container div.op_basket_row div.op_col1{width:20%!important;}
div#basket_container div.op_basket_head div.op_col2,
div#basket_container div.op_basket_row div.op_col2_2{width:15%!important;}
div#basket_container div.op_basket_head div.op_col5,
div#basket_container div.op_basket_row div.op_col5{width:25%!important;}

/*доставка и оплата*/
div#shipping_box div input[type="radio"],
div#payment_box div input[type="radio"]{margin:0 1% 0 0;width:5%;}
div#shipping_box div label,
div#payment_box div label{margin:0;width:90%;}
div#shipping_box .vmshipment_description,
div#payment_box .vmpayment_description{line-height:14px;display:block;margin:0 0 10px 0;}

/*комментарии*/
div#vmMainPageOPC textarea#customer_note_box{width:98%;}

}





/*730-767*/
@media only screen and (min-width:730px) and (max-width:767px),
(min-device-width:730px) and (max-device-width:767px){

/*слайдер на главной*/
.jb-slideshow div.slotholder div{background-position:-470px center!important;}

}

/*700-729*/
@media only screen and (min-width:700px) and (max-width:729px),
(min-device-width:700px) and (max-device-width:729px){

/*слайдер на главной*/
.jb-slideshow div.slotholder div{background-position:-500px center!important;}

}

/*670-699*/
@media only screen and (min-width:670px) and (max-width:699px),
(min-device-width:670px) and (max-device-width:699px){

/*слайдер на главной*/
.jb-slideshow div.slotholder div{background-position:-510px center!important;}

}

/*640-669*/
@media only screen and (min-width:640px) and (max-width:669px),
(min-device-width:640px) and (max-device-width:669px){

/*слайдер на главной*/
.jb-slideshow div.slotholder div{background-position:-530px center!important;}

}





/*600-767*/
@media only screen and (min-width:600px) and (max-width:767px),
(min-device-width:600px) and (max-device-width:767px){

/*лого*/
.logo-control{padding:13px 0 0 0;}

/*телефон*/
.right-block .header-nav-top{margin:0;}
.phone-block{padding:0 114px 0 0;}
.phone-block a{display:block;margin:0 0 10px 0;}

/*корзина в шапке*/
.t3-mainnav.hidden-sm{display:block!important;}
.t3-mainnav.hidden-sm .t3-megamenu{display:none;}
.t3-navbar.navbar-collapse.collapse,
.t3-mainnav.hidden-sm .shop-header-block{display:block!important;border:none;}

.t3-navbar .t3-megamenu{float:left;}
.shop-header-block{float:right;margin:0 10px 0 5px;}
.block-mini-cart{margin:0;}
.mini-cart-content.scroll-pane{z-index:201;}

/*мобильное меню*/
#t3-mainnav{position:absolute;top:6px;right:10px;width:110px;}
.off-canvas-toggle .fa-bars{font-size:1.5em;line-height:40px;}

/*шапка - fixed*/
#header.sticky .header-row .right-block{display:block;}

#header.sticky .phone-block{padding:0 114px 0 0;}
#header.sticky .right-block .header-nav-top{margin:0;}
#header.sticky .phone-block a{display:block;margin:0;}

/*мобильное меню - fixed*/
#header.sticky #t3-mainnav{position:absolute;top:6px;right:10px;width:110px;}

/*слайдер на главной*/
.jb-slideshow,
.rev_slider_wrapper,
.rev_slider.fullwidthabanner{height:200px!important;}

.jb-slideshow div.slotholder div{height:200px!important;background-position:-550px center!important;}

.slider-title{font-size:20px!important;line-height:26px!important;width:230px;white-space:pre-wrap!important;}
.slider-title br,
.slider-text p{display:none;}

/*текст под слайдом*/
.home-intro div{padding:0;text-align:center;}
.home-intro.light p{font-size:1.4em;}

/*текст под слайдом - вступление - h1*/
.cd-intro h1{font-size:2.0em;margin:0;}

/*каталог продукции*/
.vm-category-rows .sppb-col-md-2{width:33%;float:left;}

/*наши преимущества - v2*/
.nashi-preimeschestva .sppb-addon-content{width:80%;}
.nashi-preimeschestva h3{margin:0 0 20px 0;}
.nashi-preimeschestva p{margin:22px 0;}

/*footer - оферта*/
.footer-after{padding:15px 15px 0 15px;}

/*внутренние*/

/*контент - ширина*/
#t3-mainbody > .row{margin:0;padding:0;}

/*отзывы - форма*/
#pgbTabForm input.input-xlarge{width:249px;}
#pgbTabForm textarea{width:518px;}

/*отзывы политика*/
#pgbTabForm .rsform-block-politika{width:518px;}

/*VIRTUEMART*/

/*каталог продукции*/
.category-view .row .category{width:33%;}

/*таблица товаров в категории - заголовки*/
.product-table-title > div{padding:10px 5px;text-align: center;}

.product-table-name-title,
.product-table-name{width:100%;}
.product-table-name-title{text-align:center!important;}
.product-table-marka-title,
.product-table-marka{width:25%!important;}
.product-table-razmer-title,
.product-table-razmer{width:25%!important;}
.product-table-price-title,
.product-table-price{width:50%!important;}

/*таблица товаров в категории - значения*/
.product-table > div{padding:10px 5px;}

.product-table-price .product .addtocart-area .addtocart-bar .addtocart-button{display:block;float:left;margin:0 0 0 5px;}
.product-table-price .product .addtocart-area input.addtocart-button{height:34px;line-height:34px;}

.product-table-price .quantity-controls.js-recalculate{width:22px;height:44px;display:block;position:relative;float:left;margin:-5px 0 0 5px;}
.product-table-price .product .addtocart-area span.quantity-controls .quantity-plus{top:0;left:0;}
.product-table-price .product .addtocart-area span.quantity-controls .quantity-minus{top:auto;bottom:0;left:0;}

.product-table-price .vm-customfields-wrap .cf4all_error_msg{width:125px;padding:3px 2px;font-size:12px;line-height:12px;}

.product .addtocart-area input.addtocart-button,
.vmproduct .addtocart-area input.addtocart-button,
.productdetails-view .addtocart-area input.addtocart-button,
.product .addtocart-area input.addtocart-button:hover,
.vmproduct .addtocart-area input.addtocart-button:hover,
.productdetails-view .addtocart-area input.addtocart-button:hover{padding:0 17px;text-indent:-9999px;background:#0088cc url("../../images/vm/cart.png") no-repeat -12px center;}

/*карточка товара*/

/*карточка товара - фото*/
.vm-product-media-container{width:200px;}
.vm-product-details-container{width: calc(100% - 200px);}

/*карточка товара - параметры*/
.product-parameter{margin:0 0 10px 20px;}

/*ONE PAGE*/

/*таблица*/
div#basket_container div.op_basket_head div.op_col1,
div#basket_container div.op_basket_row div.op_col1{width:20%!important;}
div#basket_container div.op_basket_head div.op_col2,
div#basket_container div.op_basket_row div.op_col2_2{width:15%!important;}
div#basket_container div.op_basket_head div.op_col5,
div#basket_container div.op_basket_row div.op_col5{width:25%!important;}

/*доставка и оплата*/
div#shipping_box div input[type="radio"],
div#payment_box div input[type="radio"]{margin:0 1% 0 0;width:5%;}
div#shipping_box div label,
div#payment_box div label{margin:0;width:90%;}
div#shipping_box .vmshipment_description,
div#payment_box .vmpayment_description{line-height:14px;display:block;margin:0 0 10px 0;}

/*комментарии*/
div#vmMainPageOPC textarea#customer_note_box{width:98%;}

/*политика в магазине*/
.politika-magazin label{height:50px;}
.politika-magazin{width:65%;}

}





/*480-599*/
@media only screen and (min-width:480px) and (max-width:599px),
(min-device-width:480px) and (max-device-width:599px){

/*шапка*/
#header{border-bottom:5px solid #ccc;box-shadow:0 25px 15px -15px rgba(0, 0, 0, 0.15);}

/*лого*/
.t3-header .logo.col-xs-3{width:25%!important;}
.t3-header .header-column.col-xs-9{width:75%!important;}
.t3-header .logo-image img{top:10px;left:-9px;/*width:115px;height:auto;*/}

.logo-control{padding:6px 0 0 0;}

/*лого - fixed*/
#header.sticky .t3-header .logo-image img{left:-9px;/*width:115px;height:auto;*/}

/*телефон*/
.right-block .header-nav-top{margin:0;}
.phone-block{padding:0 110px 0 0;}
.phone-block a{display:block;margin:0 0 10px 0;}

/*корзина в шапке*/
.t3-mainnav.hidden-sm{display:block!important;}
.t3-mainnav.hidden-sm .t3-megamenu{display:none;}
.t3-navbar.navbar-collapse.collapse,
.t3-mainnav.hidden-sm .shop-header-block{display:block!important;border:none;}

.t3-navbar .t3-megamenu{float:left;}
.shop-header-block{float:right;margin:0 10px 0 5px;}
.block-mini-cart{margin:0;}
.mini-cart-content.scroll-pane{z-index:201;}

/*мобильное меню*/
#t3-mainnav{position:absolute;top:6px;right:10px;width:110px;}
.off-canvas-toggle .fa-bars{font-size:1.5em;line-height:40px;}

/*шапка - fixed*/
#header.sticky .header-row .right-block{display:block;}

#header.sticky .phone-block{padding:0 110px 0 0;}
#header.sticky .right-block .header-nav-top{margin:0;}
#header.sticky .phone-block a{display:block;margin:0;}

/*мобильное меню - fixed*/
#header.sticky #t3-mainnav{position:absolute;top:6px;right:10px;width:110px;}

/*слайдер на главной*/
.jb-slideshow{display:none;}

/*текст под слайдом*/
.home-intro{display:none;}

/*текст под слайдом - вступление - h1*/
.cd-intro h1{font-size:1.8em;margin:0;}

/*каталог продукции*/
.vm-category-rows .sppb-col-md-2{width:50%;float:left;min-height:275px;}

/*наши преимущества - v2*/
.nashi-preimeschestva .sppb-addon-content{width:95%;}
.nashi-preimeschestva h3{margin:0 0 20px 0;}
.nashi-preimeschestva p{margin:22px 0;}

/*footer - копирайты*/
.t3-copyright .jb-footer-menu{margin:15px 0 0 0;}

/*footer - оферта*/
.footer-after{padding:15px 15px 0 15px;}

/*внутренние*/

/*контент - ширина*/
#t3-mainbody > .row{margin:0;padding:0;}

/*отзывы - форма*/
#pgbTabForm input.input-xlarge,
#pgbTabForm textarea{width:398px;}

/*отзывы политика*/
#pgbTabForm .rsform-block-politika{width:398px;}

/*таблицы - прайс*/
.price-list table{min-width:400px;}

/*VIRTUEMART*/

/*каталог продукции*/
.category-view .row .category{width:50%;}

/*таблица товаров в категории - заголовки*/
.product-table-title > div{padding:10px 3px;font-size:13px;line-height:20px;text-align: center;}

.product-table-name-title,
.product-table-name{width:100%;}
.product-table-name-title{text-align:center!important;}
.product-table-marka-title,
.product-table-marka{width:21%!important;}
.product-table-razmer-title,
.product-table-razmer{width:21%!important;}
.product-table-price-title,
.product-table-price{width:58%!important;}

/*таблица товаров в категории - значения*/
.product-table > div{padding:10px 5px;}

.product-table-price .product .addtocart-area .addtocart-bar .addtocart-button{display:block;float:left;margin:0 0 0 5px;}
.product-table-price .product .addtocart-area input.addtocart-button{height:34px;line-height:34px;}

.product-table-price .quantity-controls.js-recalculate{width:22px;height:44px;display:block;position:relative;float:left;margin:-5px 0 0 5px;}
.product-table-price .product .addtocart-area span.quantity-controls .quantity-plus{top:0;left:0;}
.product-table-price .product .addtocart-area span.quantity-controls .quantity-minus{top:auto;bottom:0;left:0;}

.product-table-price .vm-customfields-wrap .cf4all_error_msg{width:125px;padding:3px 2px;font-size:12px;line-height:12px;}

.product .addtocart-area input.addtocart-button,
.vmproduct .addtocart-area input.addtocart-button,
.productdetails-view .addtocart-area input.addtocart-button,
.product .addtocart-area input.addtocart-button:hover,
.vmproduct .addtocart-area input.addtocart-button:hover,
.productdetails-view .addtocart-area input.addtocart-button:hover{padding:0 17px;text-indent:-9999px;background:#0088cc url("../../images/vm/cart.png") no-repeat -12px center;}

/*карточка товара*/

/*карточка товара - фото*/
.vm-product-media-container{width:150px;}
.vm-product-details-container{width: calc(100% - 150px);}

/*карточка товара - параметры*/
.product-parameter{margin:0 0 10px 20px;}

/*карточка товара - купить*/
.productdetails .spacer-buy-area .product-price .PricesalesPrice{font-size:24px;line-height:32px;}

/*ONE PAGE*/

/*таблица*/
div#basket_container div.op_basket_head div.op_col1,
div#basket_container div.op_basket_row div.op_col1{width:30%!important;}
div#basket_container div.op_basket_head div.op_col2,
div#basket_container div.op_basket_row div.op_col2_2{width:5%!important;}
div#basket_container div.op_basket_head div.op_col5,
div#basket_container div.op_basket_row div.op_col5{width:15%!important;}
div#basket_container div.op_basket_head div.op_col6,
div#basket_container div.op_basket_row div.op_col6{width:25%!important;}

/*контакты, доставка и оплата*/
div#billTo_box,
div#shipping_box,
div#payment_box{width:100%;}

div#shipping_box div input[type="radio"],
div#payment_box div input[type="radio"]{margin:0 1% 0 0;width:5%;}
div#shipping_box div label,
div#payment_box div label{margin:0;width:90%;}
div#shipping_box .vmshipment_description,
div#payment_box .vmpayment_description{line-height:14px;display:block;margin:0 0 10px 0;}

/*комментарии*/
div#vmMainPageOPC textarea#customer_note_box{width:98%;}

/*политика в магазине*/
.politika-magazin label{height:50px;}
.politika-magazin{width:100%;}

/*оформить заказ*/
#rbsubmit2{margin:40px 0 0 0;}

}





/*320-479*/
@media only screen and (min-width:320px) and (max-width:479px),
(min-device-width:320px) and (max-device-width:479px){

/*шапка*/
#header{border-bottom:5px solid #ccc;box-shadow:0 25px 15px -15px rgba(0, 0, 0, 0.15);}

/*лого*/
.col-xs-3.logo{width:100%!important;}
.logo-control{padding:0 0 10px 0;}

/*телефон*/
.header-column.col-xs-9{width:100%!important;}
.right-block .header-nav-top{margin:0;float:left;}
.phone-block{padding:0 114px 0 0;}
.phone-block a{display:block;margin:0 0 3px 0;}
.phone-block a:not([class]){font-size:24px;}
.phone-block a:not([class]) em{font-size:14px;}
.phone-block a.modal_link{margin:-7px 0 0 10px;}

/*корзина в шапке*/
.t3-mainnav.hidden-sm{display:block!important;}
.t3-mainnav.hidden-sm .t3-megamenu{display:none;}
.t3-navbar.navbar-collapse.collapse,
.t3-mainnav.hidden-sm .shop-header-block{display:block!important;border:none;}

.t3-navbar .t3-megamenu{float:left;}
.shop-header-block{float:right;margin:0 10px 0 5px;}
.block-mini-cart{margin:0;}
.mini-cart-content.scroll-pane{z-index:201;}

/*мобильное меню*/
#t3-mainnav{position:absolute;top:6px;right:10px;width:110px;}
.off-canvas-toggle .fa-bars{font-size:1.5em;line-height:40px;}

/*мобильное меню - fixed*/
#header.sticky .col-xs-3.logo{width:33%!important;}
#header.sticky .header-column.col-xs-9{width:66%!important;}

/*слайдер на главной*/
.jb-slideshow{display:none;}

/*текст под слайдом*/
.home-intro{display:none;}

/*текст под слайдом - вступление - h1*/
.cd-intro h1{font-size:1.8em;margin:0;}

/*каталог продукции*/
.vm-category-rows .sppb-col-md-2{width:100%;float:left;min-height:230px;}
.vm-category-rows .sppb-row > div:nth-of-type(5),
.vm-category-rows .sppb-row > div:nth-of-type(6){min-height:190px;}
.vm-category-rows .sppb-row > div:nth-of-type(9),
.vm-category-rows .sppb-row > div:nth-of-type(10){min-height:280px;}

.vm-category-rows .sppb-col-md-2 img{ width: 44%!important; height: 27% !important;}
.vm-category-rows .sppb-row > div:nth-of-type(7) img{margin:39px auto 0 auto;}

a.vm-category span.vm-category-title{margin:30px 0 20px 0;}

/*каталог - арматура запорная*/
.vm-category-rows#section-id-1558607191125 .sppb-col-md-2{width:100%;float:left;min-height:260px;}

/*наши преимущества - v2*/
.nashi-preimeschestva{height:auto;background:#f4f4f4!important;}
.nashi-preimeschestva .sppb-addon-content{width:100%;}

/*footer*/
.t3-footer{background:url("../../images/rusmet/footer.jpg") repeat center top;}

/*footer - меню*/
.t3-footnav .nav > li > a{padding:5px 16px;}

/*footer - копирайты*/
.t3-copyright .jb-footer-menu{margin:15px 0 0 0;}

/*footer - оферта*/
.footer-after{padding:15px 15px 0 15px;}

/*внутренние*/

/*контент - ширина*/
#t3-mainbody > .row{margin:0;padding:0;}

/*отзывы - форма*/
#pgbTabForm input.input-xlarge,
#pgbTabForm textarea{width:238px;}
#pgbTabForm iframe{transform:scale(0.78);transform-origin:0 0;margin:10px 0 0 0;}

/*отзывы политика*/
#pgbTabForm .rsform-block-politika{width:238px;}

/*таблицы - прайс*/
.price-list table{min-width:260px;overflow: auto; max-width: 100vw;  display: block;}
.border2 tr:first-child td{text-align:left !important;padding-left: 10px;}
.price-list table td{    padding: 5px;}
/*VIRTUEMART*/

/*каталог продукции*/
.category-view .row .category{width:100%;}

/*таблица товаров в категории - заголовки*/
.product-table-title > div{padding:10px 5px;text-align: center;}

.product-table-name-title,
.product-table-name{width:100%;}
.product-table-name-title{text-align:center!important;}
.product-table-marka-title,
.product-table-marka{width:50%!important;}
.product-table-razmer-title,
.product-table-razmer{width:50%!important;}
.product-table-price-title,
.product-table-price{width:100%!important;}

/*таблица товаров в категории - значения*/
.product-table > div{padding:10px 5px;}

.product-table-price .product .addtocart-area .addtocart-bar .addtocart-button{display:block;float:left;margin:0 0 0 5px;}
.product-table-price .product .addtocart-area input.addtocart-button{height:34px;line-height:34px;}

.product-table-price .quantity-controls.js-recalculate{width:22px;height:44px;display:block;position:relative;float:left;margin:-5px 0 0 5px;}
.product-table-price .product .addtocart-area span.quantity-controls .quantity-plus{top:0;left:0;}
.product-table-price .product .addtocart-area span.quantity-controls .quantity-minus{top:auto;bottom:0;left:0;}

.product-table-price .vm-customfields-wrap .cf4all_error_msg{width:125px;padding:3px 2px;font-size:12px;line-height:12px;}

.product .addtocart-area input.addtocart-button,
.vmproduct .addtocart-area input.addtocart-button,
.productdetails-view .addtocart-area input.addtocart-button,
.product .addtocart-area input.addtocart-button:hover,
.vmproduct .addtocart-area input.addtocart-button:hover,
.productdetails-view .addtocart-area input.addtocart-button:hover{padding:0 17px;text-indent:-9999px;background:#0088cc url("../../images/vm/cart.png") no-repeat -12px center;}





/*карточка товара*/

/*карточка товара - фото*/
.vm-product-media-container{width:290px;margin:0 0 20px 0;}
.vm-product-details-container{width:100%;}

/*карточка товара - параметры*/
.product-parameter{width:290px;margin:0 0 20px 0;}

/*карточка товара - купить*/
.productdetails .spacer-buy-area .product-price .PricesalesPrice{font-size:24px;line-height:32px;}

/*ONE PAGE*/

/*таблица*/
div#basket_container div.op_basket_head div.op_col1,
div#basket_container div.op_basket_row div.op_col1{width:73%!important;text-align: left!important;margin:0;}
div#basket_container div.op_basket_head div.op_col2,
div#basket_container div.op_basket_row div.op_col2_2{width:23%!important;text-align:center!important;margin:0;}
div#basket_container div.op_basket_head div.op_col5,
div#basket_container div.op_basket_row div.op_col5{display: none;}
div#basket_container div.op_basket_head div.op_col6,
div#basket_container div.op_basket_row div.op_col6{width:68%!important;text-align: right!important;margin:0;}
div#basket_container div.op_basket_head div.op_col6{width:63%!important;padding:1% 6% 1% 1%!important;}
div#basket_container div.op_basket_head div.op_col7,
div#basket_container div.op_basket_row div.op_col7{width:28%!important;text-align:center!important;margin:0;}
div#basket_container div.op_basket_row div.op_col6,
div#basket_container div.op_basket_row div.op_col7{border-bottom:2px solid #ccc!important;min-height:50px;}

div#vmMainPageOPC div.bsep{border:none;}

/*контакты, доставка и оплата*/
div#billTo_box,
div#shipping_box,
div#payment_box{width:100%;}

div#shipping_box div input[type="radio"],
div#payment_box div input[type="radio"]{margin:0 1% 0 0;width:5%;}
div#shipping_box div label,
div#payment_box div label{margin:0;width:90%;}
div#shipping_box .vmshipment_description,
div#payment_box .vmpayment_description{line-height:14px;display:block;margin:0 0 10px 0;}

/*комментарии*/
div#vmMainPageOPC textarea#customer_note_box{width:98%;}

/*политика в магазине*/
.politika-magazin label{height:50px;}
.politika-magazin{width:100%;}

/*оформить заказ*/
#rbsubmit2{margin:60px 0 0 0;}

}










/*скрытие тонн*//*
.cf4all_wrapper > div:nth-of-type(1){padding:15px 0 0 0;}
.cf4all_wrapper > div:nth-of-type(2){display: none;}
.product-field-display .cf4all_wrapper > div:nth-of-type(1){padding:10px 0 0 0;}*/

/*вкладки*/
.product-container .rl_tabs.outline_content > .tab-content > .tab-pane{padding:15px!important;}


