*:focus{outline:none;}
.content a{color:#545b60;}
.img-intro-left{float:left;clear:both;padding-right:20px;}
article.item.column-1{padding-bottom:20px;}
*{margin:0;padding:0;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary{display:block;}
body{font-family:"RobotoRegular";width:100%;font-size:14px;color:#333333;}
.wrapper, .block1, block2{width:1140px;margin:0 auto;}
.logo{float:left;padding-top:22px;height:135;}
.cont1{float:right;padding-top:30px;}
.cont1 li{width:210px;float:left;list-style:none;font-family:"RobotoLight";color:#555;font-size:14px;margin:0 50px 0 0;}
.cont1 li.tel{width:190px;margin:0 0px 0 0;}
li strong{font-family:"RobotoMedium";color:#555;font-weight:normal;font-size:14px;}
li.email a{font-family:"RobotoLight";color:#555;}
li.email:before{content:url(/images/mail.png);padding:15px;margin-right:20px;margin-top:-4px;border:1px solid #e4dede;border-radius:2px;float:left;}
li.city:before{content:url(/images/mark.png);padding:13px 15px;margin-right:20px;margin-top:-4px;border:1px solid #e4dede;border-radius:2px;float:left;}
li.tel:before{content:url(/images/tel.png);padding:15px;margin-right:20px;margin-top:-4px;border:1px solid #e4dede;border-radius:2px;float:left;}
.block1_bg{height:135px;background:-moz-linear-gradient(135deg, rgba(255,255,255,1) 65%, rgba(52,152,219,1) 65%);background:-webkit-gradient(linear, left top, right bottom, color-stop(35%, rgba(52,152,219,1)), color-stop(35%, rgba(255,255,255,1)));background:-webkit-linear-gradient(135deg, rgba(255,255,255,1) 65%, rgba(52,152,219,1) 65%);background:-o-linear-gradient(135deg, rgba(255,255,255,1) 65%, rgba(52,152,219,1) 65%);background:-ms-linear-gradient(135deg, rgba(255,255,255,1) 65%, rgba(52,152,219,1) 65%);background:linear-gradient(315deg, rgba(255,255,255,1) 65%, rgba(52,152,219,1) 65%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3498db', endColorstr='#FFFFFF',GradientType=1);}
.hormenu{position:absolute;top:110px;background:white;z-index:2;width:1140px;height:50px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#16242e;}
.hormenu ul{margin-top:12px;}
.hormenu ul a{font-size:14px;font-family:"RobotoBold";text-transform:uppercase;color:#fff;text-decoration:none;
/*padding:0 20px;*/
padding:0 10px;
}
.hormenu ul a:hover{color:#3498db;}
.hormenu li{height:50px;float:left;list-style:none;}
.spec_button{float:right;height:29px;background:#3498db;position:relative;z-index:3;top:-25px;padding:13px 20px 8px 20px;}
.spec_button:hover{background:#247fbd;}
.spec_button a{text-decoration:none;font-size:14px;font-family:"RobotoBold";text-transform:uppercase;color:#fff;}
a._prod:after, a._usl:after{content:url(/images/down.png);padding-left:8px;}
.hormenu li.parent ul{display:none;position:absolute;background:#fff;margin:17px 0 0 0;}
.hormenu ul li ul li{height:auto;padding:14px 15px;float:none;}
.hormenu ul li ul li:hover{background:#3498db;}
.hormenu ul li ul li a:hover{color:white;}
.hormenu ul li ul li ul{display:block;}
.parent ul{width:250px;}
.parent li>a{font-family:'Roboto', sans-serif;font-size:14px;text-transform:uppercase;color:#555;padding:0;}
.parent>ul>li{border-bottom:1px solid #e1e1e1;}
.hormenu li.parent ul li ul li{display:none;background:blue;margin:0 0 0 2px;}
.hormenu li.parent ul li ul li:hover a{margin:0 0 0 2px;color:white;}
.hormenu ul li ul li:hover a{margin:0 0 0 2px;color:white;}
.hormenu ul li ul li ul li{background:#00ffa3;display:block;}
.hormenu ul li ul .parent li{background-image:url(/images/liright.png);}
.hormenu ul li ul li:hover ul li{display:block;background:#3498db;}
.hormenu ul li ul li ul li:hover{display:block;background:#2b85c1;}
.parent>ul>li{position:relative;}
.hormenu ul li ul li ul{background:yellow;left:100%;top:0;margin:0!important;}
.hormenu li.parent:hover ul{display:block;}
.default .slider_block h1, .default .slider_block h2{padding:7% 0;font-family:robotobold!important;font-size:40px!important;}
.slider_block{background-image:url(/images/webp/tokar/headslide.webp);position:relative;z-index:1;height:200px;}
.slider_text{float:left;}
.slider_block h1{font-size:40px!important;font-weight:bold!important;color:#fff!important;text-shadow: 1px 0px 20px #000;}
.slider_block h2{font-family:"RobotoLight"!important;font-size:28px!important;color:#fff!important;}
.cameraCont img{margin-top:0px!important;}
.bred_block{height:50px;background-color:#e6e6e6;}
.breadcrumbs{padding-top:12px;}
.breadcrumbs a{padding-top:12px;font-family:Roboto;font-size:14px;color:#333;text-decoration:none;}
.breadcrumbs span{font-family:Roboto;font-size:14px;color:#3498db;}
.uslugi{float:left;width:262px;padding-bottom:81px;font-family:"RobotoLight";font-size:14px;color:#1c1c1c;}
.uslugi h3{font-size:24px;font-weight:bold;text-transform:uppercase;color:#333;padding-top:12px;padding-left:30px;position:relative;top:20px;padding-bottom:40px;background-image:url(../images/slash.png);background-repeat:no-repeat;}
.uslugi h3:before{content:'Что мы предлагаем';font-family:"Roboto Light";font-size:17px;color:#89a2b3;position:absolute;top:-4px;text-decoration:none;}
.uslugi ul{padding-left:20px;}
.uslugi li{font-family:Roboto;font-size:14px;font-weight:bold;color:#333;}
a.next{font-family:Roboto;font-size:14px;font-weight:bold;text-transform:uppercase;color:#fff;text-decoration:none;padding:10px 30px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#3498db;}
.slider_usl{float:right;width:845px;padding-bottom:50px;}
div#btcontentslider110 .bt-introtext{font-family:Roboto;font-size:16px;font-weight:bold;clear:both;color:#333;padding:15px 0px;}
div#btcontentslider110 .readmore a{font-family:"Roboto Medium";font-size:14px;text-transform:uppercase;text-decoration:underline;color:#3498db;}
ul.newsflash-horiz li{float:left;}
.content{float:right;width:820px;padding-bottom:50px;}
.wrapper.usl{padding-top:50px;padding-bottom:50px;margin-bottom:50px;}
.sidebar{width:290px;float:left;}
.moduletable_sidi ul li{font-family:Robotobold;font-size:16px;text-transform:uppercase;color:#000;}
.moduletable_sidi ul li ul li a{color:#7e7e7e!important;font-size:14px;font-family:'roboto';text-transform:none;padding:0!important;}
.moduletable_sidi ul li ul li a:hover,
.moduletable_sidi ul li ul li.current a{color:#3498db!important;}
.moduletable_sidi ul li ul li .menu-link{min-height:auto!important;}
.menu-link>a{}
.product_item{width:33%;float:left;}
.rev{font-size:14px;color:#333333;line-height:1.9;}
.rev .items-row{margin:0 0 50px 0;}
.rev h1,
.contact h2,
.obor h2{font-size:24px;font-weight:normal;text-transform:uppercase;color:#333;padding-top:15px;padding-left:30px;position:relative;top:10px;padding-bottom:40px;background-image:url(../images/slash.png);background-repeat:no-repeat;font-family:'RobotoBold';}
.rev h1::before{content:"Клиенты о нас";font-family:RobotoLight;font-size:17px;color:rgb(137, 162, 179);position:absolute;top:-4px;text-transform:none;font-weight:normal;}
.contact h2::before{content:"Как нас найти?";font-family:RobotoLight;font-size:17px;color:rgb(137, 162, 179);position:absolute;top:-4px;text-transform:none;font-weight:normal;}
.obor h2::before{content:"Наше оборудование";font-family:RobotoLight;font-size:17px;color:rgb(137, 162, 179);position:absolute;top:-4px;text-transform:none;font-weight:normal;}
.obor td{vertical-align:top;line-height:1.9;}
.obor h3{font-size:16px;margin:0 0 20px 0;}
.obor table img{max-width:360px;margin:0 30px 30px 0;}
.contact{color:#545b60;line-height:1.9;}
.contact td{vertical-align:top;padding:2px 5px;}
.rev .pull-left{float:left;margin:0 30px 0 0;border:1px solid #e6e6e6;}
.rev .pull-left img{max-width:100%;display:block;}
.rev h2 a{color:#333333;font-size:16px;text-decoration:none;font-family:robotobold;}
.rev .create{color:#89a2b3;font-size:14px;font-family:robotolight;margin:2px 0 15px 0;}
.article-info-term{display:none;}
.alen li{margin:0 10px;}
.alen li img{max-width:100%;object-fit:cover;height:250px;}
.itemtitle{font-family:"RobotoBold";min-height:50px;line-height:normal;}
.itemdescr{margin:5px 0;}
.alen .slick-prev{background:url(../images/usl_left.png) left center no-repeat;position:absolute;z-index:999;height:45px;border:2px solid #dadada;background-position:13px;overflow:hidden;width:38px;height:38px;border-radius:0;text-indent:-9999px;top:-75px;right:60px;}
.item-page ul.alen{margin:75px 0 0 0;}
.alen .slick-next{background:url(../images/usl_right.png) right center no-repeat;text-indent:-9999px;position:absolute;z-index:100;background-color:#fff;right:0px;background-position:14px;overflow:hidden;width:38px;border:2px solid #dadada;padding:0px;height:38px;border-radius:0;top:-75px;}
.mex .items-row,
.moduletable_serv .ser{width:31.6%;float:left;margin-bottom:55px;}
.mex .items-row:nth-child(3n+2),
.moduletable_serv .ser:nth-child(3n+2){margin:0 2.6%;}
.mex .items-row .pull-left,
.moduletable_serv .ser .img_serv{height:260px;overflow:hidden;width:100%;}
.mex .items-row .pull-left img,
.moduletable_serv .ser img{height:100%;}
.mex .items-row h2,
.moduletable_serv .ser h4{font-family:Robotobold;font-size:16px;clear:both;color:#333;padding:15px 0px;}
.mex .items-row h2 a,
.moduletable_serv .ser h4 a{color:#333;text-decoration:none;}
.mex .items-row .readmore,
.moduletable_serv .readmore{font-family:"RobotoMedium";font-size:14px;text-transform:uppercase;text-decoration:underline;color:#3498db;}
.mex .items-row hr,
.moduletable_serv .ser hr{margin:30px 0px 0px 0;border:none;height:1px;background:#dadada;}
.item-page ul{margin:0 0 0 20px;line-height:2;}
.block2_bg{background-image:url(/images/block1_bg.png);clear:both;padding:50px;}
.block2{}
.block2 li{float:left;width:375px;height:324px;}
.block2 h3{font-size:24px;font-weight:bold;text-transform:uppercase;color:#333;padding-top:12px;padding-left:30px;position:relative;top:20px;padding-bottom:40px;background-image:url(../images/slash.png);background-repeat:no-repeat;}
.block2 h3:before{content:'Что мы делаем';font-family:"Roboto Light";font-size:17px;color:#89a2b3;position:absolute;top:-4px;text-decoration:none;}
.block2 .bt-center{background:#fff;width:360px;height:265px;}
.block2 a.bt-title{font-family:Roboto;font-size:16px;font-weight:bold;text-transform:uppercase;color:#333 !important;position:relative;bottom:20px;left:20px;}
.captch{background:#fff;}
.block3_bg{background-image:url(/images/block2_bg.png);background-repeat:no-repeat;height:440px;background-position:center top;background-size:cover;clear:both;}
.form1{float:left;width:450px;}
.form1 .color{font-family:"RobotoLight";font-size:14px;color:#555;}
input#simpleForm2_128_79390126cd6cd57c34ce19b88a0f33b8_elem,
input#sf2_95_61ea56b6026793f47896d72e3d5daec50{width:185px;height:40px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding-left:20px;background-color:#fff;float:left;border:none;}
input#simpleForm2_128_53ecb1ff6830d4080f0b74b0e16718be_elem,
input#sf2_95_f794137e10c635bb5864306198328bb31{height:40px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding-left:20px;background-color:#fff;width:185px;margin-left:20px;float:left;border:none;}
textarea#simpleForm2_128_6ba833da229a4b043a21cced4467bb3c_elem,
textarea#sf2_95_a122e6ab0d500714125847b872f786712{height:90px;width:410px;margin-top:20px;padding:20px 0px 0px 20px;border:none;margin-bottom:20px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.form1 h3{font-family:Robotobold;font-size:40px;font-weight:normal;text-transform:uppercase;color:#fff;padding-top:30px;width:620px;}
.form1 h4{font-family:"RobotoLight";font-size:18px;padding-bottom:20px;color:#fff;font-weight:normal;}
.form1 button[type="submit"],
.form1 input[type="submit"]{font-family:Robotobold;font-size:14px;font-weight:normal;text-transform:uppercase;color:#fff;background:none;width:120px;height:50px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#3498db;border:none;margin-top:20px;}
.form1 input[type=file]:before{content:"Выбрать файл";margin:0 5px;padding:5px 10px 5px 0;top:0px;display:inline-block;font-family:"RobotoLight";font-size:14px;text-decoration:underline;color:#fff;border-radius:3px;cursor:pointer;visibility:visible;position:relative;}
input#sf2_128_7c1e2de21456aebc6661f5d5516ea27c3{width:224px;line-height:8px;overflow-y:hidden;margin-bottom:17px;height:18px;}
.form2{background-image:url(/images/webp/tokar/block2_bg.webp);background-repeat:no-repeat;padding-left:40px;background-position:center top;background-size:cover;clear:both;padding-top:20px;padding-bottom:35px;}
.moduletable_form2{}
.moduletable_form2 .color{font-family:"RobotoLight";font-size:14px;color:#555;}
input#simpleForm2_128_e97c89cf6fee9ac00bbee5241d585c50_elem,
input#sf2_128_61ea56b6026793f47896d72e3d5daec50{width:23%;height:40px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding-left:20px;background-color:#fff;float:left;border:none;}
input#sf2_128_140a27d92a32fe690c49b6a6df4bdaa71,
input#sf2_128_e9cf8d60d0b9911b2e2866fa8ffb55481{height:40px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding-left:20px;background-color:#fff;width:24%;margin-left:20px;float:left;border:none;}
.moduletable_form2 textarea#sf2_128_a122e6ab0d500714125847b872f786712{height:90px;width:52%;margin-top:20px;padding:20px 0px 0px 20px;border:none;margin-bottom:5px;border-radius:2px;}
.moduletable_form2 h3{font-family:Roboto;font-size:40px;font-weight:bold;text-transform:uppercase;color:#fff;padding-top:40px;padding-bottom:20px;width:620px;}
.moduletable_form2 h4{font-family:Roboto;font-size:35px;font-weight:bold;text-transform:uppercase;color:#fff;font-weight:normal;}
.moduletable_form2 h5{font-family:"Roboto Light";font-size:18px;color:#fff;padding-bottom:20px;}
.formin{}
input#sf2_128_prikrepit_fajjl{position:relative;height:30px;top:-23px;left:22px;padding:-6px;}
.moduletable_form2 button[type="submit"],
.moduletable_form2 input[type="submit"]{font-family:Roboto;font-size:14px;font-weight:bold;text-transform:uppercase;color:#fff;background:none;width:120px;height:50px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#3498db;border:none;margin-top:10px;}
.form2 div.file_add input{cursor:pointer;padding:0px;margin:0px;border:none;}
input#sf2_128_7c1e2de21456aebc6661f5d5516ea27c3{width:224px;line-height:8px;overflow-y:hidden;margin-bottom:17px;height:18px;}
.content .bt-cs .bt-inner .bt-title{font-family:Roboto;font-size:16px;font-weight:bold;color:#333;text-transform:none;}
.content .readmore a{font-family:"RobotoMedium";font-size:14px;text-transform:uppercase;color:#3498db;}
.block4_bg{background-image:url(/images/feeds_bg.png);background-repeat:no-repeat;background-position:center top;background-size:cover;clear:both;padding-bottom:100px;margin-bottom:50px;padding-top:81px;}
.feeds h2{font-family:Roboto;font-size:24px;font-weight:bold;text-transform:uppercase;color:#333;}
div#btcontentslider107 .desc{float:left;width:600px;padding-left:30px;}
.feeds h3{font-size:24px;font-weight:bold;text-transform:uppercase;color:#333;padding-top:12px;padding-left:30px;position:relative;top:20px;padding-bottom:40px;background-image:url(../images/slash.png);background-repeat:no-repeat;}
.feeds h3:before{content:'С нами приятно работать';font-family:"Roboto Light";font-size:17px;color:#89a2b3;position:absolute;top:-4px;text-decoration:none;}
div#btcontentslider107{margin:0 auto;padding:0 50px;}
div#btcontentslider107 .slide{background:#fff;}
div#btcontentslider107 .bt-extra{clear:both;margin-top:5px;float:left;}
div#btcontentslider107 .bt-introtext{padding-top:46px;font-family:"RobotoLight";font-size:14px;color:#333;text-align:justify;line-height:23px;}
div#btcontentslider107 span.bt-date{font-family:"RobotoLight";font-size:14px;color:#89a2b3;}
div#btcontentslider107 a.bt-title{font-family:Roboto;font-size:16px;padding-left:30px;font-weight:bold;color:#333;}
div#btcontentslider107 .bt-cs a.next{background:url(../images/right.png) right center no-repeat !important;text-indent:-9999px;position:absolute;z-index:100;margin:0;padding:0;right:0;}
div#btcontentslider107 .bt-cs a.prev{background:url(../images/lefthover.png) left center no-repeat !important;text-indent:-9999px;position:absolute;z-index:999;margin:0;padding:0;left:0;}
.comp_img{float:left;}
.about{width:650px;padding-left:27px;float:left;font-family:"RobotoLight";font-size:14px;color:#333;line-height:23px;padding-bottom:50px;}
.about h3{font-size:24px;font-weight:bold;text-transform:uppercase;color:#333;padding-top:12px;padding-left:30px;position:relative;top:20px;padding-bottom:40px;background-image:url(../images/slash.png);background-repeat:no-repeat;}
.about ul{padding-left:33px;}
.about h3:before{content:'Почему мы?';font-family:"Roboto Light";font-size:17px;color:#89a2b3;position:absolute;top:-4px;text-decoration:none;}
.wrapper.about{padding:50px 0;}
.footer_bg{display:block;font-family:"RobotoLight";font-size:14px;color:#545b60;padding-bottom:50px;background:#16242e;position:relative;clear:both;list-style:none;}
.footer_bg a.next{font-size:14px;font-weight:bold;text-transform:uppercase;color:#fff;}
.footer_bg h3{font-family:Roboto;font-size:18px;font-weight:bold;text-transform:uppercase;color:#fff;}
.footer_bg h3{border-bottom:1px solid gray;padding-bottom:15px;position:relative;}
.footer_bg h3:before{content:'';position:absolute;top:95%;left:0;border-bottom:3px solid #3498db;width:50px;}
.footer_bg li{list-style:none;LINE-HEIGHT:25px;}
.footer_bg li:hover{color:#3498db;}
.footer_bg li a:hover{color:#3498db;}
.footer_bg li:before{content:'>';padding-right:20px;}
.footer_bg ul{padding-top:15px;}
.footer_bg a{font-family:"RobotoLight";font-size:14px;color:#545b60;text-decoration:none;}
.info{float:left;width:280px;font-family:"RobotoLight";font-size:14px;color:#545b60;padding-top:50px;padding-right:6%;margin-bottom:25px;}
.info img{margin:-10px 0 10px 0;}
.info p{line-height:20px;padding:5px 0;}
.mod1{padding-top:50px;float:left;padding-right:8%;}
.mod2{padding-top:50px;float:left;padding-right:8%;}
.mod2 li,
.mod1 li{padding:5px 0;}
.mod3{padding-top:50px;float:right;}
.mod3 li:before{content:url(/images/mark.png);padding-right:20px;width:20px;height:40px;position:absolute;left:0;}
.mod3 li:first-child:before{content:url(/images/tel.png);padding-right:20px;width:20px;height:30px;position:absolute;left:0;}
.mod3 li:last-child:before{content:url(/images/mail.png);padding-right:20px;width:20px;height:20px;position:absolute;left:0;}
.mod3 li{padding:0 0 15px 25px;position:relative;}
.footer_2{border-top:1px solid gray;clear:both;width:1140px;margin:0 auto;}
.copy{float:left;padding-top:10px;}
.itb{float:right;padding-top:10px;}
.itb span{margin:0 5px 0 0;display:inline-block;position:relative;top:-7px;font-size:13px;}
.moduletable_f{position:absolute;left:-9999px;}
.blog{overflow:hidden;}
.captcha_style{margin-top:20px;margin-bottom:20px;clear:both;overflow:hidden;}
.captcha_style label{display:block;color:#fff;margin-bottom:10px;}
.captcha_style div{float:left;}
.captcha_style img{float:left;}
.captcha_style div input{line-height:50px;margin-left:10px;padding:0px 20px;font-family:"RobotoLight";font-size:14px;color:#555;width:80px;height:50px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding-left:20px;background-color:#fff;float:left;border:none;text-align:center;}
.button-close,
.button-previous,
.button-next{position:absolute;width:44px;height:44px;background:#000;text-align:center;line-height:44px;color:#fff;text-decoration:none;border-radius:50%;font-size:16px;}
.button-previous,
.button-next{top:50%;margin-top:-22px;line-height:42px;}
.button-previous{left:-50px;}
.button-next{right:-50px;}
.button-close{top:-44px;right:-44px;font-size:22px;color:rgba(255,255,255,0.8);}

/******** volma *****************/
/*#comjshop_list_product{
display:flex;
flex-wrap: wrap;
justify-content: space-around;
align-items: center;
}*/
div.jshop h1 {
    margin-top: 0px;
    font-size: 18px;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:30px;
}
.jshop_list_product .block_product .image_block {
    padding: 2px;
    display: table;
	width:100%;
	max-height:270px;
}
.jshop_list_product .block_product .image_block a{
display:table-cell;
}
.jshop_list_product .product div.name {
    text-align: left;
    font-size: 18px;
    margin-bottom: 5px;
	height:48px;
	overflow:hidden;
}
.jshop_list_product .product div.name a{
text-decoration:none;
font-weight:bold;
}
.jshop_list_product .product div.name a:hover{
text-decoration: underline;
}
.jshop_list_product .product .description {
    padding-bottom: 5px;
    padding-top: 5px;
	height:58px;
	overflow:hidden;
}
#list_product_image_thumb span{
display:inline-block;
overflow:hidden;
width:128px;
height:60px;
}
#list_product_image_thumb img.jshop_img_thumb{
width:128px;
height: auto;
padding:0;
border:0;
}
.jshop_list_product .price_info, .jshop_prod_right .price_info{
color:#c40000;
}
/**** карточка товара *******************/
.jshop_prod_wrapper{
display:flex;
flex-wrap: wrap;
justify-content: space-around;
/*align-items: center;*/
}
.jshop_prod_left{
width:400px;
}
.jshop_prod_right{
width:calc(100% - 400px);
padding-left:20px;
box-sizing: border-box;
}
.productfull .jshop_prod_right #block_price {
    font-size: 18px;
    color: #950000;
	margin-right:50px;
}
.jshop_prod_right button.b1c {
text-transform:uppercase;
cursor:pointer;
background: #3498db;
box-shadow:none;
padding:10px 20px;
font-weight:bold;
}
.jshop_prod_right button.b1c:hover {
 background: #466996;
}
.b1c-form button.b1c-submit{
background: #3498db;
box-shadow:none;
color:#fff;
}
.pick_up_models{
width:100%;
height:300px;
background: url(../images/2015_13_54_09a.png) no-repeat;
text-align:center;
margin-top:30px;
}
.pick_up_bg{
background-color: rgba(255, 255, 255, 0.6);
height:100%;
}
.pick_up_info{
font-size:18px;
padding:60px 20px 20px;
width:60%;
font-weight:bold;
margin:0px auto 40px;
}
.pick_up_info span{
font-size:22px;
}
.pick_up_models button{
text-transform:uppercase;
border-radius:2px;
padding:10px 20px;
font-weight:bold;
margin:0 auto;
}
.pick_up_models #wrap-contact-form163 .sscf-popup:hover {
 background: #466996;
}
.jshop_list_category .category .image{
width:100%;
height:260px;
overflow:hidden;
}
.jshop_list_category .category img{
min-height:260px;
}
.jshop_list_category .category_name{
font-size:16px;
font-weight:bold;
padding:15px 0;
}
.jshop_list_category .category_name a{
text-decoration:none;
}
.jshop_list_category .category_name a:hover{
text-decoration: underline;
}
@media only screen and (max-width: 840px){
.mex .block_product.items-row .pull-left {
     width: 100%;
	 height: auto;	 	 
}
.jshop_prod_left, .jshop_prod_right {
width: 100%;
}
.pick_up_info {
width: auto;
}
.productfull .image_middle {
    width: 100%;
}
#list_product_image_middle img{
width: auto;
max-width:100%;
}
#list_product_image_thumb span {
 width: 32%;
}
#list_product_image_thumb img.jshop_img_thumb {
    width:100%;
}
.jshop_img_description #list_product_image_thumb {
margin-bottom:20px; 
}
}
/****** поиск *************************/
#searchForm{
position:relative;
}
#searchForm input[type=submit]{
position:absolute;
right:5px; 
top:-2px;
height:16px;
width:16px;
background: url(/images/lupa.png) no-repeat;
border:none;
box-shadow:none;
cursor:pointer;
}
#jshop_search{
padding:0 23px 0 3px;
width: 100%; 
height:32px; 
position:relative; 
top: -12px;
box-sizing: border-box;
}
/******** пагинация *********************/
#comjshop_list_product{
overflow:auto;
}
.jshop_pagination .pagination{
margin-bottom:10px;
}
.jshop_pagination ul{
display:flex;
flex-wrap: wrap;
justify-content: center;
list-style:none;
}
.jshop_pagination li{
margin:0 5px;
}
/*********** подобрать вариант **********************/
.sscf-popup163.sscf-popup{
background: #3498db;
}
.sscf-popup163.sscf-popup:hover {
background: #466996;
}
/******* превью видео *************************/
.jshop_video_thumb{
width:128px;
height:60px;
}

