@font-face {
    font-family: 'cera_round_probold';
    src: url('../font/ceraroundpro-bold-webfont.woff2') format('woff2'),
         url('../font/ceraroundpro-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'cera_round_proregular';
    src: url('../font/ceraroundpro-regular-webfont.woff2') format('woff2'),
         url('../font/ceraroundpro-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:top}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{height:100%;overflow-x:hidden;overflow-y:scroll}body{height:100%;font-family:'cera_round_proregular', sans-serif; font-weight:400}.wrapper{min-width:940px;max-width:1180px;margin:0 auto;min-height:100%;height:auto!important;height:100%;position:relative}html{overflow-y:scroll}body{     font-family: 'cera_round_proregular', Geneva, Arial, Helvetica, sans-serif;height:100%;background:#fff url(../images/bg-top.jpg) no-repeat 50% 0;}


h1,h2{  font-family: 'cera_round_probold';
    color: #1d1d1b;
    font-size: 36px!important;
    line-height: 31px;
    text-transform: none;
    font-weight: 400;
    margin: 15px 0 30px}

h3,h4{  font-family: 'cera_round_probold';color:#1d1d1b;font-size:21px;line-height:25px;text-transform:none;font-weight:400;margin:0 0 12px}

h5,h5{  font-family: 'cera_round_probold';color:#1d1d1b;font-size:18px;line-height:22px;text-transform:none;font-weight:400;margin:0 0 8px}


strong,bold,.mycart_count_prod{font-family:'cera_round_probold', sans-serif;}.content br{margin:0 0 17px}em,.review_text_not_login{font-style:italic}.jshop_list_category{margin:0}


fieldset.phrase,fieldset.word,fieldset.only{padding:10px 2px}.searchintro{margin:10px 0;overflow:hidden}#system-message-container dt{display:none}

a:hover{text-decoration:none}


.item-page{
overflow:hidden}
.container2  {
    width: 94%;
    margin: 0 auto;overflow:hidden}

a.header-button{padding:9px 16px;color:#fff;line-height:24px;text-shadow:0 -1px 1px #78ceff!important;margin:0 0 0 30px;font-size:16px;text-decoration:none;text-transform:uppercase;background:#d2efff;background:-moz-linear-gradient(top,#d2efff 0%,#a4deff 3%,#91d7ff 4%,#78ceff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d2efff),color-stop(3%,#a4deff),color-stop(4%,#91d7ff),color-stop(100%,#78ceff));background:-webkit-linear-gradient(top,#d2efff 0%,#a4deff 3%,#91d7ff 4%,#78ceff 100%);background:-o-linear-gradient(top,#d2efff 0%,#a4deff 3%,#91d7ff 4%,#78ceff 100%);background:-ms-linear-gradient(top,#d2efff 0%,#a4deff 3%,#91d7ff 4%,#78ceff 100%);background:linear-gradient(to bottom,#d2efff 0%,#a4deff 3%,#91d7ff 4%,#78ceff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d2efff',endColorstr='#78ceff',GradientType=0);border:1px solid #63baeb;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.jawnav ul {   
    z-index: 1000; position: relative;
}
span a.header-button:hover{opacity:0.7}
#header{height:230px;position:relative;text-shadow:0 1px 1px #fff}#header p{margin:0 0 12px}
#header-mod{position:absolute;display:block;top:80px;left:26%;width:43%}#header-cart{position:absolute;display:block;right:0;width:22%;top:95px;text-align:right}

#logo{position:absolute;
	
	
	display:block;
	
	top: 92px;
    left: 20px;
    width: 200px;
    height: 129px;
	background:url(../images/logo-dk.svg) no-repeat}




#logo span{display:none}#menu{position:relative;margin: 0 0 30px;background:url(../images/shadow.jpg) no-repeat 50% 100%;}#logo:hover{opacity:.83}#menu .menu{position:relative;z-index:100;width:96%;padding:12px 0 0;margin:0 auto;height:31px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #c9c3ba;background:#fff2f2;background:-moz-linear-gradient(top,#fff2f2 1%,#f0ebe3 9%,#ebe5d9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#fff2f2),color-stop(9%,#f0ebe3),color-stop(100%,#ebe5d9));background:-webkit-linear-gradient(top,#fff2f2 1%,#f0ebe3 9%,#ebe5d9 100%);background:-o-linear-gradient(top,#fff2f2 1%,#f0ebe3 9%,#ebe5d9 100%);background:-ms-linear-gradient(top,#fff2f2 1%,#f0ebe3 9%,#ebe5d9 100%);background:linear-gradient(to bottom,#fff2f2 1%,#f0ebe3 9%,#ebe5d9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2',endColorstr='#ebe5d9',GradientType=0)}#menu .menu a{font-size:18px;text-shadow:0 1px 1px #FFF;line-height:18px;text-decoration:none;color:#017ea7;text-transform:uppercase}#menu .menu a:hover{color:#ff3e15}#menu .menu li{list-style:none;padding:0;width:14.5%}#menu .menu li:after{position:absolute;content:"";top:11px;display:block;width:18px;height:18px;background:url(../images/forma.png) no-repeat 0 0;opacity:.85}#menu .menu li.item-103{width:19%}.item-101:after{left:12.1%}.item-102:after{left:14.4%}.item-103:after{left:36.9%}.item-104:after{left:50%}.item-105:after{left:69.1%}.item-106:after{left:83.2%}.item-107:after{left:11.86%;display:none!important}#menu .menu{text-align:justify;line-height:0;font-size:1px;text-justify:newspaper;zoom:1}

#header-br::before {
    content: "";
    width: 100%;
    height: 46px;
    background: #fff;
    display: block;
    left: -100%;
    position: absolute;
}
#header-br::after {
    content: "";
    width: 100%;
    height: 46px;
    background: #fff;
    display: block;
    right: -100%;
    position: absolute;
}


#header-menu{
    float: left;
    width: 74%;
	height: 46px;
    box-sizing: border-box;
}
.jawnav {
    z-index: 100!important;
}

#header-menu .jawnav {
    background: none;
    border: none;
    color: #0187a7;
	box-shadow: none;
}


#header-menu .jawnav>ul>li>a {
    color: #0187a7;
    border-right: none;
    font-size: 15px;
    text-transform: none;
    padding: 16px 16px;
	 font-family: 'cera_round_proregular';
}

#header-menu .jawnav .item-553 a {
background: #f0fbfb;
}

.jawnav a {
font-family:'cera_round_proregular', sans-serif !important;
}


#header-menu .jawnav>ul>li>a:hover, #header-menu .jawnav ul ul li a:hover {
 opacity: 0.75;
	background: #fff
}

#header-menu .jawnav>ul>li:hover{
    color: #00bce9;
	background: #fff
}
#header-menu .jawnav>ul>li:hover>a, #header-menu .jawnav>ul>li.active>a{ background: #fff; opacity: 0.75;}

#header-menu .jawnav>ul>li.has-sub>a::after {
    position: absolute;
    top: 22px;
    right: 4px;
    width: 8px;
    height: 5px;
    content: "";
    background: url('../images/arrow-m.svg') 0 0 no-repeat;
    border-bottom: none;
    border-right: none;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
}


#header-menu .jawnav>ul>li.parent:hover>a::after{ background: url('../images/arrow-m.svg') 0 0 no-repeat;transform:scaleY(-1)}


#header-menu .jawnav ul ul {
    padding: 0;
    margin-left: -0;
}

#header-menu .jawnav span.inner {
    background: #fff;
    border: none;
    color: #2e2e2d;
}

#header-menu .jawnav span.inner {
    border-radius: 10px;
    box-sizing: border-box;
    display: block;
    padding: 0;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.09);
}

#header-menu .jawnav ul ul li a {
font-size: 16px;
    color: #0d8dab;
    font-family: 'cera_round_probold' !important;
    box-sizing: border-box;
}


#header-menu .jawnav ul ul li a:hover {
color: #fa6247;
}



#menu .jawnav {
    background: #00bce9;
    border: none;
    color: #fff;	
    width: auto;
    line-height: 1;
    border-radius: 10px;
    box-shadow: none;
}

#menu .jawnav>ul>li>a {
    color: #fff;
    border-right: none;
    font-size: 18px;
	    position: relative;
}
#menu .jawnav>ul>li.item-509  {
 float: right;
}

#menu .jawnav>ul>li.item-509>a  {
    color: #fff;
    border-left: 3px solid #ebfaff;
	background: #fa6247;
	border-radius: 0 10px 10px 0;
	 padding: 18px 45px;
}


#menu .jawnav>ul>li.item-343>a  {

	border-radius: 10px 0 0 10px;

}

#menu .jawnav>ul>li>a {
    padding: 18px 35px;
    text-decoration: none;
    text-transform: uppercase;
    box-sizing: border-box;
    -webkit-transition: all 0.15s ease;
    -moz-transition: all 0.15s ease;
    -o-transition: all 0.15s ease;
    transition: all 0.15s ease;
	letter-spacing: 0.5px;
}

#menu .jawnav>ul>li.has-sub>a::after {
    position: absolute;
    top: 23px;
    right: 17px;
    width: 8px;
    height: 5px;
    content: "";
    background: url('../images/arrow-mw.svg') 0 0 no-repeat;
    border-bottom: none;
    border-right: none;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
}
#menu .jawnav ul li.item-343, #menu .jawnav ul li.item-417, #menu .jawnav ul li.item-343 li, #menu .jawnav ul li.item-417 li  { position: initial}

#menu .jawnav ul li.item-343 ul ul, #menu .jawnav ul li.item-417 ul ul {
    width: 75%;

}

#menu .jawnav ul li.item-343 ul, #menu .jawnav ul li.item-417 ul {

	width: 100%;

}
#menu .jawnav ul li.item-343 ul li a, #menu .jawnav ul li.item-417 ul li a {
width: 100%;

}

#menu .jawnav ul li.item-343 ul span.inner, #menu .jawnav ul li.item-417 ul span.inner {
    width: 25%;

}
#menu .jawnav ul li.item-343 ul ul span.inner, #menu .jawnav ul li.item-417 ul ul span.inner  {
    width: 100%;

}


#menu .jawnav>ul>li.parent:hover>a::after{ background: url('../images/arrow-mw.svg') 0 0 no-repeat;transform:scaleY(-1)}

#menu .jawnav span.inner {

    border: none;
    color: #1d1d1b;
	
	
    border-radius: 0;
    box-sizing: border-box;
    display: block;
    padding: 0;
    box-shadow: 0 4px 10px rgba(142, 135, 135, 0.25);
	
}


.jawnav ul ul li {
    background: #f4fdfd;
}

#menu .jawnav ul ul {
    padding: 0;
    z-index: 1000;
    margin-left: 0;
	box-shadow: none;
}
#menu .jawnav ul ul li a {

    font-size: 15px;
    color: #0d8dab;
    text-transform: uppercase;
    padding: 18px 35px;
    letter-spacing: 0.5px;
    margin: 0;
      font-family: 'cera_round_probold' !important;
    box-sizing: border-box;
}
#menu .jawnav ul ul li.has-sub>a::after {
    position: absolute;
    top: 25px;
    right: 20px;
    width: 5px;
    height: 8px;
    content: "";
    background: url('../images/arrow-mr.svg') 0 0 no-repeat;
    border-bottom: none;
    border-right: none;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
	    transform: none;
    transform: none;
	border-bottom: 0;
    border-right: 0;
}
.jshop td, .jshop tr {
    border: 0;
    vertical-align: top!important;
}
#menu .jawnav ul ul li.has-sub:hover a::after {transform:scaleX(-1) }

#menu .jawnav ul ul ul li a {
    padding: 14px 9px 14px 30px;
    letter-spacing: 0.5px;
}
#menu .jawnav ul ul ul  span.inner {
    padding: 5px 0 20px 0!important;

}

#menu .jawnav ul ul li a:hover {
color: #fa6247;
	background: #fff;
}



.jawnav ul li:hover > ul {
left:0; 
}
#menu .jawnav ul li.item-489 ul li a {
 width: 266px;
box-sizing: border-box;
}
#menu .jawnav ul li.item-495 ul li a {
 width: 330px;
box-sizing: border-box;
}
#menu .jawnav ul li.item-502 ul li a {
 width: 336px;
box-sizing: border-box;
}



#menu .jawnav ul ul li:hover > ul {
left: 25%;
    margin: 10px 0 0 0;
}

#menu .jawnav ul ul ul {
    width: 75%;
    box-shadow: none;
	padding: 0;
	background: #fff;
	display: block;
}

#menu .jawnav ul ul ul li {
display: inline-block;width: 33.3%; background: #fff;
}

#menu .jawnav ul ul ul a {
font-size: 15px;
    color: #1d1d1b;
    font-weight: 500;
    text-transform: none;
}
#menu .jawnav ul ul ul span.inner {
    width: 100%;background: #fff;
	display: block;
}

#menu .jawnav>ul>li>ul {
    padding: 10px 0 0 0;

}
#menu .jawnav>ul>li:hover>a, #menu .jawnav>ul>li.active>a{ background: #04b2dc; }
#menu .jawnav>ul>li.item-509:hover>a, #menu .jawnav>ul>li.item-509.active>a{ background: #ea5439; }

#menu .jawnav ul li ul li a {
    line-height: 1.4;
}

#menu .jawnav ul ul ul {
    z-index: 1010;
}
/*
#menu .jawnav ul li.item-539 {
    position: absolute;
    top: 78px;
	left: -9999px;
    width: 75%;
    z-index: 1001!important;
}

#menu .jawnav ul .item-539 ul {
    position: absolute;
	box-shadow: none;
	min-height: auto;

}

#menu .jawnav ul:hover li.item-539 {
    left: 25%;
}

#menu .jawnav ul:hover .item-539 ul {
left: 0;
}



#menu .jawnav ul li.item-539 a:hover, #header-menu .jawnav ul li.item-539.active a {
    background: #ffffff;
    color: #fa6247;
}

#menu .jawnav>ul>li.item-539>a {
    font-size: 15px;
    color: #0d8dab;
    font-weight: 700;
    text-transform: uppercase;
	display: inline-block;
    padding: 20px 35px;
    letter-spacing: 0.5px;
    margin: 0;
    width: auto;
    box-sizing: border-box;
	  background: #ffffff;
	
}

#menu .jawnav ul li.item-539  {
background: #fff;
}

#menu .jawnav ul li.item-539 ul li a {
    font-size: 15px;
    font-weight:500;
    text-transform: uppercase;
    padding: 20px 35px;
       padding: 9px 9px 9px 30px;
    letter-spacing: 0.5px;
	font-size: 15px;
    color: #1d1d1b;
    font-weight: 500;
    text-transform: none;
    margin: 0;
    width: 100%;
    box-sizing: border-box;
}


#menu .jawnav ul li.item-539 ul span.inner {
    width: 100%;
    min-height: auto;
    padding: 0;
    background: #fff;
	
}

.jawnav ul li.item-539 ul li {
    display: inline-block;
    width: 33.3%;
}

*/
.jawnav ul li.item-539  {
    display: none;

}
.middle-top { display: block; width: 100%}

.middle-top-l {
    float: left;
    display: block;
    width: 74%;
}

.middle-top-r {
    float: right;
    display: block;
    width: 26%;
}
.middle-top-l .moduletable {
    float: left;
	 margin: 0 0 15px;
}

.middle-top-r .moduletable {
    margin: 0 0 15px;
    overflow: hidden;
    display: block;
    width: 293px;
    float: right;
}
.middle-top-l .djslider-default img.dj-image {
    border: 0!important;
    margin: 0!important;
	opacity: inherit!important; 
    visibility: inherit !important;
}

.middle-top-l .djslider-default .load-button {
background: #009ae1!important;
    border: 2px solid #ffffff !important;
	opacity: 1;
	margin: 0 5px;
}

.middle-top-l .djslider-default .load-button-active {
    opacity: 1;
	background: #ff3f16!important;}
.middle-top-l .djslider {
    margin: 0 auto 30px!important;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
	border: 1px solid #d8e3eeeef !important;
}


.middle-top-l .djslider img {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.middle-top-l .djslider-default .navigation-container img{
    margin: 0!important;
	opacity: 0!important;
}

.middle-top-l .djslider-default:hover .navigation-container img {
	opacity: 0.85!important;
}

.middle-top-l .djslider-default .navigation-container .prev-button:hover, .middle-top-l .djslider-default .navigation-container .next-button:hover {
	opacity: 1!important;
}
.middle-top-l .djslider-default .navigation-container .prev-button {
    left: -28px;
}

.middle-top-l  .djslider-default .navigation-container .next-button {
    right: -28px;
}

#jshop_module_cart:hover{box-shadow: 0 4px 10px rgba(142,135,135,0.25);}
#menu .menu:after{width:100%;height:0;visibility:hidden;overflow:hidden;content:'';display:inline-block}#menu .menu li{text-align:center;display:inline-block;line-height:normal;font-size:14px;vertical-align:top}#jshop_module_cart{background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:25px 0 0;position:absolute;z-index:105;right: 0; width: 293px;}.mycart_headertxt a{width:51px;height:52px;position:absolute;left:-16px;top:-14px;background:url(../images/cart-icons.png) no-repeat}.cart-line-text{margin:0 20px 25px 38px;color:#1d1d1b;     text-align: center;}


.was_added_to_cart{
    width: 100%;
    color: #fa6247;
    font-size: 14px;
    background: #fff;
    padding: 8px;
    position: absolute;
    /* margin: 0 auto; */
    left: 0;
    box-sizing: border-box;
    right: 0;
    top: -32px;
}

.ajaxloaddingcart{
top: -34px!important;
     width: 100%;
    left: -12px!important;
    box-sizing: border-box;
 position: absolute!important;
	display: block;
}
.jshop_prod_attributes {position: relative}

.jshop_prod_attributes .was_added_to_cart{
  
    font-size: 16px;
    padding: 2px 20px;
    position: absolute;
	width: 200px; display: block;

    left: 0;
    box-sizing: border-box;
    right: 0;
    top: -23px;
}



.cart_empty{margin:12px auto;text-align:center;color:#ff3f16}table.module_cart_detail tr.even,table.module_cart_detail tr.odd{border-bottom:1px dotted #c9c3ba!important;margin:10px 0;display:block;padding:5px 12px}.mycart_name a{color:#017ea7;float:left;text-align:left;margin:0 0 14px;    text-decoration: none;}.mycart_name a:hover{color:#fa6247}.middle a{color:#017ea7;text-decoration: none;font-family: 'cera_round_probold'}.middle a:hover{color:#fa6247}.mycart_wrapp{display:block;position:relative}table.module_cart_detail{min-width:150px;max-width:350px;width:100%;z-index:1001}.click_mycart_name{cursor:pointer}.mycart_content{display:none;position:relative;z-index:1001;min-width:150px;max-width:350px}div.mycart_img{float:left}div.mycart_name{float:left}div.mycart_qtty{float:left;font-size:12px;color:#999}div.mycart_summ{float:right;color:#1d1d1b;font-size:16px}div.mycart_summ_text{
    float: left;
    margin: 8px 5px 20px 13px;
    color: #1d1d1b;
    font-size: 19px;}div.mycart_summ_total{float:right;margin:8px 5px 15px;color:#1d1d1b;font-size:19px}div.hidden_for_cart{display:none}.mycart_rel_pos{position:relative}.mycart_abs_pos{position:absolute}.clear{clear:both}#checkout a img{margin:2px 4px 0;display:block}#checkout .td_2 a img{float:right}#checkout .td_1 a img{float:left}


.mycart_link a,.mycart_checkout_link a,a.button_buy,a.button_detail,#checkout a{
    display: block;
    float: left;
    font-size: 14px;
    text-align: center!important;
    margin: 3px 0 7px 10px;
    color: #fff;
    text-shadow: none;
    padding: 10px 25px!important;
	height: 38px;
	line-height: 16px;
   
    box-sizing: border-box;
    border: 0;
    -webkit-border-radius: 4px;
    text-decoration: none;
    -moz-border-radius: 4px;
    border-radius: 20px;
    background: #00bce9!important;}



.mycart_link a:hover,.mycart_checkout_link a:hover,a.button_buy:hover,a.button_detail:hover,#checkout a:hover{
color: #fff;
    background: #fa6247!important;}


.jshop_list_product .list_product .block_product:hover{
  
    box-shadow: 0 2px 10px rgba(142,135,135,0.25);
	
    border-right: 1px dashed #fff!important;
    border-bottom: 1px dashed #fff!important;
 border-left: 1px dashed #fff!important;
    border-top: 1px dashed #fff!important;
	left: 0;
	z-index: 10000;
	background: #fff;

}

 .jshop_list_product .jshop_related:hover {
  
    box-shadow: 0 2px 10px rgba(142,135,135,0.25);
	

	z-index: 10000;
	background: #fff;

}







.jshop_list_product .list_product .block_product img:hover, .jshop_list_product .jshop_related img:hover {
  
opacity: 0.7!important;
}
.jshop_list_product .product .description {
    font-size: 12px!important;
    padding: 9px!important;
    color: #a0abb1!important;
}
.jshop_list_product .product .description br {
line-height: 1.1!important;
}


.login_block form a{font-size:12px}


.login_block .inputbox{background:#fff!important;margin:5px;color:#333}#checkout a{padding:9px 15px!important;width:150px}

.sourcecoast fieldset a {
margin: 0 0 6px 0!important;display: inline-block; text-decoration: none;
}

.sourcecoast fieldset a:hover {
color: #fa6247}

.sourcecoast .modal-header .close:hover {
opacity: 0.7!important;
}
.sourcecoast .input-append input, .sourcecoast .input-append select, .sourcecoast .input-append .uneditable-input {
    -webkit-border-radius: 10px!important;
    -moz-border-radius: 10px!important;
    border-radius: 10px!important;
	    background: #fff!important;
}
.sourcecoast input#sclogin-username.input-block-level, .sourcecoast input#sclogin-passwd.input-block-level {
    font-size: 16px!important;
    min-height: 50px!important;
}

.sourcecoast textarea, .sourcecoast input[type="text"], .sourcecoast input[type="password"], .sourcecoast input[type="datetime"], .sourcecoast input[type="datetime-local"], .sourcecoast input[type="date"], .sourcecoast input[type="month"], .sourcecoast input[type="time"], .sourcecoast input[type="week"], .sourcecoast input[type="number"], .sourcecoast input[type="email"], .sourcecoast input[type="url"], .sourcecoast input[type="search"], .sourcecoast input[type="tel"], .sourcecoast input[type="color"], .sourcecoast .uneditable-input {
    background-color: #fff!important;
    border: 1px solid #92d6ed!important;
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    box-shadow: none!important;
    -webkit-transition: none!important;
    -moz-transition: none!important;
    -o-transition: none!important;
    transition: none!important;
}



input, :active, :hover, :focus {
    outline: 0!important;
    outline-offset: 0!important;
}

 .sclogin .sclogin-joomla-login.vertical #form-sclogin-submitcreate button.btn-primary:hover, .sclogin .sclogin-joomla-login.vertical #form-sclogin-submitcreate a.btn:hover {
    background: #fa6247!important;}



input[type="button"],input[type="submit"],input[type="reset"],input[type="file"]::-webkit-file-upload-button, button, .sclogin-joomla-login.vertical #form-sclogin-submitcreate .btn{font-size: 14px;
    text-align: center!important;
    margin: 3px 0 7px 0;
    color: #fff;
    text-shadow: none;
    padding:10px 20px!important;
    border: 0!important;
    -webkit-border-radius: 40px!important;
    text-decoration: none;
    -moz-border-radius: 40px!important;
    border-radius: 40px!important;
    background: #00bce9!important;}

.button,.jshop .filters input.button,.text_pay_without_reg a{font-size:14px;text-align:center!important;margin:3px 0 7px 10px;color:#fff;text-shadow:0 1px 1px #cc8600;padding:5px 14px!important;border:1px solid #d88300!important;-webkit-border-radius:4px;text-decoration:none;-moz-border-radius:4px;border-radius:4px;background:#ffd466!important;background:-moz-linear-gradient(top,#ffd466 0%,#ffb700 7%,#ffa000 100%)!important;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffd466),color-stop(7%,#ffb700),color-stop(100%,#ffa000))!important;background:-webkit-linear-gradient(top,#ffd466 0%,#ffb700 7%,#ffa000 100%)!important;background:-o-linear-gradient(top,#ffd466 0%,#ffb700 7%,#ffa000 100%)!important;background:-ms-linear-gradient(top,#ffd466 0%,#ffb700 7%,#ffa000 100%)!important;background:linear-gradient(to bottom,#ffd466 0%,#ffb700 7%,#ffa000 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd466',endColorstr='#ffa000',GradientType=0)!important}




.button:hover,.jshop .filters input.button:hover,.text_pay_without_reg a:hover{font-size: 14px;
    text-align: center!important;
    margin: 3px 0 7px 0;
    color: #fff;
    text-shadow: none;
    padding:8px 20px!important;
    border: 0!important;
    -webkit-border-radius: 40px!important;
    text-decoration: none;
    -moz-border-radius: 40px!important;
    border-radius: 40px!important;
    background: #fa6247!important;cursor:pointer}



a.button_buy {
    color: #FFF;
    font-size: 16px;
    float: none;
    margin: 0 0 15px 10px;
    /* width: 40%; */

    display: inline-block;

    box-sizing: border-box;}


a.button_detail {
    color: #FFF;
    font-size: 16px;
    float: none;
    margin: 15px 0 0;
    /* width: 40%; */
    margin: 15px auto 0;
    display: inline-block;
    height: 38px;
    box-sizing: border-box;}

.name a{
    color: #017ea7;
    font-size: 15px;
    text-decoration: none;
    padding: 12px 0 6px;
    display: inline-block;
	font-family: 'cera_round_probold';
    line-height: 1.2;
}


.name a:hover{color:#fa6247}table.jshop a:hover img{border:0;opacity:.7}

.list_product tbody{border: 1px solid #e3eeee;}.list_product .block_product{border-right:1px solid rgba(216,216,216,0.24);border-bottom:1px solid rgba(216,216,216,0.39)}

.jshop_list_product .product{-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;padding:0!important;margin:0!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;padding:0!important;margin:0!important}.jshop_list_product .product .image{text-align:center}.jshop_list_product .product{-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;padding:0!important;margin:0!important;text-align:center}.jshop_price{color:#1d1d1b!important;font-size:21px}

.jshop_list_product .product .image{text-align:center;margin:4px 0}
.jshop_list_product  {padding: 0 6px;
box-sizing: border-box;}


input[type="text"], button, textarea, select {-webkit-appearance: none;letter-spacing: 0.3px;}
.buttons input,.button_back input,#fltr_button_box input{
    cursor: pointer;
    display: block;
    float: none;
   -webkit-appearance: none!important;
    text-align: center!important;
    margin: 3px 0 7px 10px!important;
    color: #fff!important;
    text-shadow: none!important;
  
    
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    border-radius: 40px;
    
 
    font-size: 18px;
    text-transform: uppercase;

    padding: 8px 30px!important;
    height: 44px;
    box-sizing: border-box;
    border: 0;
       background: #00bce9!important;
    border: 0!important;
    font-family: 'cera_round_probold',sans-serif;
    letter-spacing: 1px;}








.buttons input:hover,.button_back input:hover,#fltr_button_box input:hover{ background: #42bb59!important;font-size: 18px;   padding: 8px 30px!important;}







#system-message {
    border: 1px solid #eb644c;
    font-size: 100%;
    padding: 10px 30px;
    margin: 0 0 20px;
    color: #eb634b;
    border-radius: 0;
    text-transform: uppercase;
    font-family: 'cera_round_probold',sans-serif;
    letter-spacing: 0.3px;
}



#system-message ul{margin:2px 0 2px 0}

.moduletable-filter h3{display:block;margin:0;color:#FFF;text-align:center;font-size:24px;padding:5px 0;
	

	
	-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;
	
	-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px;border:1px solid #34730a!important;text-shadow:0 1px 1px #42731c;background:#93c06b!important;
	
	background:-moz-linear-gradient(top,#93c06b 0%,#64a42a 5%,#4a8620 100%)!important;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#93c06b),color-stop(5%,#64a42a),color-stop(100%,#4a8620))!important;background:-webkit-linear-gradient(top,#93c06b 0%,#64a42a 5%,#4a8620 100%)!important;background:-o-linear-gradient(top,#93c06b 0%,#64a42a 5%,#4a8620 100%)!important;background:-ms-linear-gradient(top,#93c06b 0%,#64a42a 5%,#4a8620 100%)!important;}


.moduletable-filter{margin:0; position: relative;    overflow: hidden;}#jshop_filter_form{border-bottom:1px solid #c9c3ba;border-left:1px solid #c9c3ba;border-right:1px solid #c9c3ba;padding:10px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.moduletable-filter .characteristic_block{border:none!important}.moduletable-filter .characteristic_name{padding:5px 3px 5px 16px}.moduletable .latest_products .block_item{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #c9c3ba;padding:2%;margin:10px 0 20px;text-align:center}.moduletable .latest_products .block_item .item_price{margin:14px 0;color:#1d1d1b!important;font-size:21px}.moduletable .latest_products .item_name a{margin:10px 0 5px}.content{color:#1d1d1b!important}.djslider,#slider89 li img{margin:0 auto 30px!important;border:0;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;overflow:hidden;display:block}.moduletable{margin:0 0 30px;overflow:hidden;display:block}#bottom .moduletable{margin:40px 0 0}





#bottom{width:95%;display:block;margin:0 auto;position:relative}.middle{width:100%;padding:0 0 230px;position:relative}.middle:after{display:table;clear:both;content:''}.container{width:100%;float:left;overflow:hidden}


		.container2 .content{padding:0;color:#363432}
.content{padding:0 2% 0 260px;color:#363432}.content p{margin:0 0 21px;color:#363432;font-size:18px;text-shadow:none;line-height:normal;font-weight:400;font-style:normal;text-decoration:none}

.productfull h1 {
    color: #363432;
    font-size: 31px!important;
    line-height: 40px;
    text-transform: none;
    margin: 0 0 35px;
 
    font-family: 'cera_round_probold',sans-serif;
}


.productfull .manufacturer_logo{margin:30px 0 0;clear:both}

.productfull .prod_price{margin:25px 0;vertical-align:middle;position:relative}

.productweight{margin:7px 0;font-size:13px;color:#a0abb1}


.left-sidebar{float:left;width:225px;padding:0;margin-left:-100%;position:relative}


.footer{min-width:940px;height:150px;position:relative;color:#fff;font-size:14px;margin:-150px auto 0;position:relative;background: #f0fbfb;}
.footer-center {max-width:1180px;position:relative; margin: 0 auto;}

#copy-rgbbox{
    position: absolute;
    left: 0;
    top: 48px;
    display: block;
    color: #017ea7;
    font-size: 14px;}

#copy-rgbbox span{
    display: block;
	margin: 0 0 4px 0;
		    font-size: 110%;
}

#copy-rgbbox2{
    position: absolute;
    left: 0;
    top: 96px;
    display: block;
     color: #a0abb1;
    font-size: 14px;}


#copy-rgbbox a{color:#017ea7;text-decoration:none}
#copy-rgbbox2 a {
    color: #a0abb1;
    text-decoration: none;
}


.custom-phone-footer{
    position: absolute;
    right: 120px;
    top: 40px;
    display: block;}


.custom-phone-footer p{margin:0 0 6px;font-size:14px;text-shadow:none; text-align: right;    color: #a0abb1;}


.custom-phone-footer a {
    font-size: 32px;
    color: #43beec;
    text-shadow: none;
    text-decoration: none;
}


input:not([type]),input[type="color"],input[type="email"],input[type="number"],input[type="password"],input[type="tel"],input[type="url"],input[type="text"],input:-webkit-autofill,textarea:-webkit-autofill,.filter_price input{padding:4px 5px;border:1px solid #c9c3ba;background:#fff!important}.filter_price input{padding:4px 5px;border:1px solid #c9c3ba;background:#fff!important}input{padding:4px 5px;border:1px solid #c9c3ba;background:#fff!important}.ui-slider .ui-slider-handle{width:13px!important;height:20px!important}.ui-slider-horizontal .ui-slider-handle{top:-5px;margin-left:-5px!important}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:none!important;overflow:hidden;border:0!important}.ui-widget-content{border:0!important}.pagination li{float:left;margin:30px 8px}select{padding:4px;border:1px solid #e3eeee;color:#858585}.block_sorting_count_to_page .box_products_sorting{margin:0 20px 0 0}.jshop .filters .box_manufacrurer{margin:0 30px 0 0}input:focus,select:focus,textarea:focus,a:focus{outline:none!important}.jshop_list_product #sort_count .my-classfilter{font-size:14px;border:1px solid #EBE8E8;padding:10px;border-radius:3px;margin:10px 0 30px}.jshop_list_product .clear_filter{font-size:14px!important;padding-left:5px}input.cme_btn{float:right;margin:10px 30px 10px 0 !important}




.our-advantage a{
    color: #fff;
    border: none;
    border-radius: 0;
    padding: 22px  0 0 55px;
    margin: 0;
    font-size: 18px;
    height: 85px;
    box-sizing: border-box;
    background: #92d6ed;
    display: block;
	text-decoration: none;
	text-transform: uppercase;
	border-bottom: 1px dashed #b2e2f2;
	
    font-family: 'cera_round_proregular';
	-webkit-animation-name: zoomIn;
  animation-name: zoomIn;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.our-advantage a:hover{
    color: #fff;
-webkit-animation-name: zoomIn;
  animation-name: zoomIn;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}




.our-advantage:first-child a{
	border-radius: 10px 10px 0 0;
}
.our-advantage:last-child a{
border-bottom: 0;
	border-radius: 0 0 10px 10px;
}



.our-advantage a span{
display: block;
    padding: 8px 0 0 0;
    font-size: 14px;
	text-transform: none;

}

#our-advantage1 a {background:  #92d6ed url(../images/ic.png) no-repeat -25px 18px;}
#our-advantage2 a {background: #92d6ed url(../images/ic.png) no-repeat -25px -78px}
#our-advantage3 a {background: #92d6ed url(../images/ic.png) no-repeat -25px -170px}
#our-advantage4 a {background: #92d6ed url(../images/ic.png) no-repeat -25px -265px}

#our-advantage1 a:hover {background:  #04b2dc url(../images/ic.png) no-repeat -25px 18px;}
#our-advantage2 a:hover {background: #04b2dc url(../images/ic.png) no-repeat -25px -78px}
#our-advantage3 a:hover {background: #04b2dc url(../images/ic.png) no-repeat -25px -170px}
#our-advantage4 a:hover {background: #04b2dc url(../images/ic.png) no-repeat -25px -265px}



.jshop_register input{color:#7C7C7C;padding:4px;margin:4px}#jshop_menu_order{border:none!important;background:#fff;display:block}.jshop_order_step{padding:10px 30px!important;margin:4px!important;background:#F5F5F5;display:block;float:left;border-radius:4px;font-size:16px}.jshop_order_step a{font-size:16px}.address_block,#jshop_menu_order{color:#1d1d1b}









.manufactuter_list img{width:60%;height:auto}.manufactuter_list a{text-decoration:none}.manufactuter_list a:hover{opacity:.6}.manufactuter_list div{width:33.3%;float:left}.product_name p{font-size:13px}.item-page .manufactuter_list div{width:24.3%;float:left}#left-brands{float:right;margin:18px}.requiredtext{padding-bottom:10px;color:#F85B29!important;font-size:12px!important}#adv{margin:0 auto;display:block;width:97%;height:60px}#adv .our-advantage{float:left;width:16%}.clear{clear:both}
#header-login a{text-decoration:none}#jsfilter_left #sel_block_close{color:#ff3f16}.moduletable #form-login{border:1px solid #D1CDCA;padding:1px 15px!important;border-radius:4px}p.jshop_cart_extra_field{margin:2px 0 4px 14px !important;padding:0!important}.ext-social-buttons{margin:24px 0}.card-user{width:200px!important}div.jshop_register input[type="checkbox"].inputbox{width:auto!important}.share42init{margin:18px 0;display:block}#ht1{text-align:left;color:#0187a7;font-size:18px;margin:0 0 14px}#ht2{text-align:left;color:#00abd4;padding:13px 0}
#ht2 a { font-size: 34px!important;  color:#008eb0!important; text-decoration: none!important; /*text-shadow: 
		-0   -4px 0   #FFFFFF,
		 0   -4px 0   #FFFFFF,
		-0    4px 0   #FFFFFF,
		 0    4px 0   #FFFFFF,
		-4px -0   0   #FFFFFF,
		 4px -0   0   #FFFFFF,
		-4px  0   0   #FFFFFF,
		 4px  0   0   #FFFFFF,
		-1px -4px 0   #FFFFFF,
		 1px -4px 0   #FFFFFF,
		-1px  4px 0   #FFFFFF,
		 1px  4px 0   #FFFFFF,
		-4px -1px 0   #FFFFFF,
		 4px -1px 0   #FFFFFF,
		-4px  1px 0   #FFFFFF,
		 4px  1px 0   #FFFFFF,
		-2px -4px 0   #FFFFFF,
		 2px -4px 0   #FFFFFF,
		-2px  4px 0   #FFFFFF,
		 2px  4px 0   #FFFFFF,
		-4px -2px 0   #FFFFFF,
		 4px -2px 0   #FFFFFF,
		-4px  2px 0   #FFFFFF,
		 4px  2px 0   #FFFFFF,
		-3px -4px 0   #FFFFFF,
		 3px -4px 0   #FFFFFF,
		-3px  4px 0   #FFFFFF,
		 3px  4px 0   #FFFFFF,
		-4px -3px 0   #FFFFFF,
		 4px -3px 0   #FFFFFF,
		-4px  3px 0   #FFFFFF,
		 4px  3px 0   #FFFFFF,
		-4px -4px 0   #FFFFFF,
		 4px -4px 0   #FFFFFF,
		-4px  4px 0   #FFFFFF,
		 4px  4px 0   #FFFFFF,
		-4px -4px 0   #FFFFFF,
		 4px -4px 0   #FFFFFF,
		-4px  4px 0   #FFFFFF,
		 4px  4px 0   #FFFFFF !important;*/ letter-spacing: 1.5px;}
#ht3{text-align:left;color:#0187a7;font-size:17px;margin:0 0 10px}#ht4{text-align:left;color:#0187a7;font-size:17px}a.various{color:#fff;text-decoration:none}.various{cursor:pointer;visibility:hidden;position:absolute;font-size:14px;bottom:48%;z-index:1;border:0;width:145px;left:18%;right:0;color:#fff;cursor:pointer;opacity:.8;filter:alpha(opacity=80);text-align:center;padding:8px 0 5px;background:#FF4724;background:-webkit-gradient(linear,0 0,0 100%,from(#F9674C) to(#FF4725));background:-webkit-linear-gradient(#F9674C,#FF4725);background:-moz-linear-gradient(#F9674C,#FF4725);background:-ms-linear-gradient(#F9674C,#FF4725);background:-o-linear-gradient(#F9674C,#FF4725);background:linear-gradient(#F9674C,#FF4725);text-transform:uppercase;border-radius:3px}.product{position:relative}.product:hover .various{visibility:visible}.various:hover{opacity:1;filter:alpha(opacity=100);color:#fff;text-decoration:none}a.various:hover{opacity:1;filter:alpha(opacity=100);color:#fff;text-decoration:none}td.register_block{border:1px solid #CBEAF6;background:#F0F9FC;padding:20px 2px 0 20px}td.register_block .button{margin:21px 0}.register_block .small_header{color:#0F5C7C;font-weight:400;text-transform:uppercase}.clr{clear:both}.my-pay{padding:20px 0 0 200px;margin:0 0 35px;color:#a0abb1;font-size:17px;min-height:150px}#my-pay11{float:left;width:16%;padding:10px 3% 0 0;display:block;border-right:1px solid #e3eeee}#my-pay12{float:left;width:75%;padding:10px 0 0 5%;display:block}#my-pay21{float:left;width:33%;padding:10px 3% 0 0;display:block;border-right:1px solid #e3eeee}#my-pay22{float:left;width:58%;padding:10px 0 0 5%;display:block}.my-pay h4{text-transform:uppercase;font-size:18px;text-shadow:none;font-family:'cera_round_probold',sans-serif; }

.my-pay h3{color:#008eb0;text-transform:none;font-size:27px; margin: 0 0 30px; text-shadow:none}


#my-pay1{background:url(../images/zakaz.png) no-repeat 10px 30px}#my-pay2{background:url(../images/dostavka.png) no-repeat 10px 30px}#my-pay3{background:url(../images/oplata.png) no-repeat 10px 30px}.uk-form .uk-width-large-3-10 .uk-panel:nth-child(2),.finish-page .shipping_description_title{display:none}.my_tip{display:none}


input.fielderror+.my_tip,input:focus+.my_tip{position:absolute;left:190px;top:0;display:block;z-index:140;background:#f85b29;padding:3px 6px;margin:0 0 0 4px;color:#fff;font-size:12px;position:absolute;white-space:nowrap;top:2px;left:179px;display:block;width:auto;z-index:140}

input.fielderror+.my_tip,input:focus+.my_tip{position:absolute;left: inherit!important;top: -16px!important; right: 5px!important; font-size: 12px!important;}

.jshop_list_category .category .image .jshop_img{width:50%;padding:15px;border:1px solid #fdd07d;border-radius:4px}.jshop_list_category .category .image{text-align:center}.jshop_list_category .category .image a span{display:block;margin:5px 0;font-size:14px}.uk-grid>div>span{position:relative}#block_price_card_text{border-bottom:1px dashed;vertical-align:middle}#block_price_card_text:hover{border-bottom:0;cursor:pointer}

td.jshop_img_description {

    padding-left: 7%!important;
}

#block_price_card{font-size:18px;margin:10px 0;vertical-align:middle}


#prod_price_card_title{
	display: none;
    font-size: 16px;
    padding: 15px 25px;
	box-sizing: border-box;
    border: 1px solid #ecf3f3;
    border-radius: 4px;
    position: absolute;
    top: -107px;
    left: -15px;
    background: #f0fbfb;}


#prod_price_card_title p{margin:0 0 4px;font-size:16px}

.uk-panel-title {
    margin-top: 0;
    margin-bottom: 15px;
    font-size: 21px!important;
    line-height: 24px;
    font-weight: normal!important;
    text-transform: uppercase;
    color: #1d1d1b!important;
	font-family: 'cera_round_probold';
}

#oneStepLoginForm{ margin: 15px 0 50px 0!important}


.uk-panel-box {
    padding: 15px;
    background: #f0fbfb !important;
    color: #1d1d1b!important;
    border: 1px solid #e3eeee!important;
    border-radius: 10px!important;
}




.productfull #block_price{font-size:25px!important; margin: 15px; font-family: 'cera_round_probold',sans-serif; font-weight: inherit!important; line-height: 0.6;}.jshop_price span{vertical-align:middle}


.block_price_card_ot, span.currencycode{color:#3a1f09;    }
#block_price span.currencycode{  line-height: 1;  font-size: 18px; color: #3a1f09;}

.jshop span.old_price {

    font-family: 'cera_round_probold',sans-serif;
}

.list_product #block_price_card_text{border-bottom:0;vertical-align:middle;font-size:14px}/*.jshop_list_product .jshop_price{display:none!important;opacity:0}*/.jshop_list_product #block_price_card{margin:10px 0 0!important}.jshop_list_product{position:relative;margin:0;width:100%;width:100%}.jshop_list_product .frame{line-height:normal;overflow: visible !important;}.jshop_list_product .frame ul{list-style:none;margin:0;padding:0;padding: 20px 0;height:100%}.jshop_list_product .frame ul li{float:left;width:274px;height:100%;margin:0;padding:0;

    border-right: 1px solid #e3eeee;

}
.jshop_list_product .frame ul li:first-child{ border-left: 1px solid #e3eeee;}


.jshop_list_product .frame .product{text-align:center}.jshop_list_product .frame .product .name,.jshop_list_product .list_related .product .description{    padding: 4px 7%!important;}.jshop_list_product .scrollbar{margin:0 0 18px;height:1px;background:#ecf3f3;line-height:0}.jshop_list_product .scrollbar .handle{width:100px;height:100%;background:#fa6247;cursor:pointer;height:1px}.jshop_list_product .scrollbar .handle .mousearea{position:absolute;top:-9px;left:0;width:100%;height:20px}.jshop_list_product .pages{list-style:none;margin:20px 0;padding:0;text-align:center;position:absolute;top:-45px;right:0}.jshop_list_product .pages li{display:inline-block;width:12px;height:12px;margin:0 4px;text-indent:-999px;border-radius:10px;cursor:pointer;overflow:hidden;background:#fff;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2)}.jshop_list_product .pages li:hover{background:#fa6247}.jshop_list_product .pages li.active{background:#fa6247}.btn:focus,button:focus{outline:none}.jshop_list_product .controls{margin:25px 0;text-align:center;position:absolute;top:30px;left:0;width:100%;z-index:1200}.jshop_list_product .controls .prevPage{position:absolute;left:-14px;margin:0!important}.jshop_list_product .controls .nextPage{position:absolute;right:-14px;margin:0!important}.jshop_list_product .controls{opacity:0;-webkit-transition:opacity 200ms ease 50ms;transition:opacity 200ms ease 50ms}.jshop_list_product:hover .controls,.jshop_list_product.focused .controls{opacity:1}.jshop_list_product .block_product,.jshop_list_product .jshop_similar{border-right:1px solid #e3eeee;border-bottom:1px solid #e3eeee; }

.jshop_list_product .slick-slide .block_product{border-right:1px solid #e3eeee;border-bottom:1px solid #e3eeee; border-top: 1px solid #e3eeee;border-left: 1px solid #e3eeee; margin: 0 8px;    background: #fff; }
#related_block .jshop_list_product {
    background: #f0fbfb;    padding: 0 7px 0 6px;
    position: relative;
}
.jshop_list_product .block_product:nth-child(n+4),.jshop_list_product .jshop_similar:nth-child(n+4){border-right:0}
#home-com .jshop_list_product .block_product:nth-child(n+4) { border-right: 1px solid #e3eeee;
    border-bottom: 1px solid #e3eeee;}
.jshop_list_product .jshop_similar:last-child{border-right:0}.jshop_list_product	.list_product tr:last-child .block_product,.jshop_list_product tr:last-child .jshop_similar{padding:10px 0 0;border-bottom:0}.jshop_list_product .jshop_similar .product .description{padding:8px 0 10px!important;font-size:12px}.jshop_list_product .jshop_related .productweight{font-size:12px;padding:2px!important;margin:0}.jshop_list_product .jshop_similar .not_available,.jshop_list_product .jshop_related .not_available,.jshop_list_product .list_related .my_qua,.jshop_list_product .list_related .cartajaxattributes{display:none}.jshop_list_product .jshop_similar .buttons,.jshop_list_product .jshop_related .buttons{}.jshop_list_product .jshop_similar,.jshop_list_product .jshop_related{padding-bottom:0!important;position:relative}.jshop_list_product .jshop_similar a img,.jshop_list_product .jshop_related a img{min-height:152px;border:none;padding:1px;border-radius:3px}.jshop_list_product .list_similar .jshop tr,.jshop_list_product td.jshop_similar,.jshop_list_product .list_related .jshop tr,.jshop_list_product td.jshop_related{vertical-align:top}.jshop_list_product .jshop_similar .image,.jshop_list_product .jshop_related .image{padding-right:5px;text-align:center;margin:0}.jshop_list_product .jshop_similar .name a,.jshop_list_product .jshop_related .name a{font-size:15px}



.productfull .similar_header,.productfull .related_header{
   
    border-bottom: 0;

font-family: 'cera_round_probold',sans-serif;
    display: inline-block;
    font-size: 23px!important;
    text-align: center!important;

    margin: 45px 0 25px!important;
    text-transform: uppercase!important;
    color: #fa6247!important;}



.jshop_list_product table.list_similar .product .name,.jshop_list_product table.list_related .product .name{padding:5px 5px 0!important}.jshop_list_product table.list_similar,.jshop_list_product table.list_related{border-top:1px dashed #d9cec4;border-bottom:1px dashed #d9cec4}.productfull table.list_similar,.productfull table.list_related{margin:0}.jshop_list_product .jshop_similar .jshop_price,.jshop_list_product .list_related .jshop_price{position:absolute;top:35px;left:90px;width:auto;height:30px;font-size:18px}.jshop_list_product .jshop .not_available{font-size:12px}.jshop_list_product .product .name{padding:0 7%!important}.jshop_list_product .jshop_similar .jshop_price,.jshop_list_product .list_related .block_price_card{}.jshop_list_product .controls button{background:none!important;border:none!important;color:#ff3f16;text-shadow:inherit;font-size:16px!important;padding:3px!important}.jshop_list_product .controls button:hover{color:#589526}

#header-login{background:#f0fbfb url(../images/lock.png) no-repeat 12px 45%;

    padding: 11px 20px 8px 35px;
    float: right;
    display: block;
    color: #017ea7;
    height: 46px;
    box-sizing: border-box;


}


#header-login .sourcecoast .sclogout-button{float:right;margin:-6px -6px 0 0}#header-login .sourcecoast .scuser-menu.list-view{clear:inherit;float:left;margin:0 10px 0 4px}#header-login .logout-link{margin:0!important;padding:0!important;background:none!important;border:none!important;text-shadow:none!important;border-radius:0!important;color:#ffa900!important;font-size:16px!important;text-decoration:none!important}#rokajaxsearch{top:80px!important;right:0px!important;position:absolute}#rokajaxsearch .roksearch-wrapper #roksearch_search_str{background:#fff url('../images/search-icon.png') 95% 50% no-repeat!important;border:1px solid #92d6ed!important;border-radius:10px!important;padding:6px 0 6px 11px;margin:0!important;height:26px!important;font-size: 14px!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;width:280px!important}.phrases,.only,.form-limit,.counter,.result-text,.result-created,.result-category,.word label{display:none}.result-title{margin:0 0 14px;color:#ea9100}.result-category{text-align:right;margin:0 0 14px;color:#80d9f2;font-size:14px}.word label{vertical-align:middle}#rokajaxsearch .roksearch-wrapper #roksearch_search_str.loading{background:#fff url('../images/spinner.gif') no-repeat scroll 94% 50%!important;border:1px solid #92d6ed}#rokajaxsearch #roksearch_search_str::-webkit-input-placeholder{color:#80d9f2!important; letter-spacing: 1.5px}#rokajaxsearch #roksearch_search_str::-moz-placeholder{color:#80d9f2!important;letter-spacing: 1.5px}#rokajaxsearch #roksearch_search_str:-moz-placeholder{color:#80d9f2!important; letter-spacing: 1.5px}#rokajaxsearch #roksearch_search_str:-ms-input-placeholder{color:#80d9f2!important; letter-spacing: 1.5px}

#header-login a{margin:0!important;padding:0!important;background:none!important;border:none!important;text-shadow:none!important;border-radius:none!important;color:#0187a7!important;font-size:15px!important;position:inherit;box-shadow:inherit}#header-login .sourcecoast form,#header-login .sourcecoast .nav{margin:0}.input_type_radio input,.input_type_radio label{cursor:pointer}.jshop_prod_attributes_active{background:#fff;display:inherit;padding:5px 14px!important;border:1px solid #c6e8f5;min-width:138px}


.productfull .old_price{    color: #fa6247;
    margin: 10px 0;
    font-size: 14px;}
.productfull .old_price span{    color: #fa6247;
    margin: 0 2px;
    font-size: 14px;}

#block_price_card .price_card  { color: #363432!important;
    font-size: 31px!important;
    font-family: 'cera_round_probold',sans-serif;}
#block_price_card {
    margin: 18px 0;
}


.jshop_prod_attributes_active .attributes_name{padding:0 8px 0 0;font-family:'cera_round_probold',sans-serif;   font-weight: 700;}.prod_attributes_active_text{color:#ff3f16;margin:0 0 4px}.my_row_agb #agb{margin:0 !important}.my_row_agb a.policy{font-size:13px;font-weight:400 !important;color:#1d1d1b !important}.my_row_agb{margin:30px 0 0 0;font-size:13px;color:#1d1d1b;width:70%; line-height: 1.2;}.list_related .button_buy{display:none !important}.list_product .button_detail{display:none !important}.jshop_list_product .list_product .block_product, .jshop_list_product .jshop_related{padding-bottom:110px!important;    vertical-align: top;}

.jshop_list_product .list_product .block_product img.jshop_img {
    margin: 12px 0; height: 152px;
}

.jshop_list_product .list_product .block_product, .jshop_list_product .jshop_related{position:relative}.jshop_list_product .block_product{padding-bottom:20px}


#monialLists .monialItem .topblock .postername .date{vertical-align:middle}
.jshop_list_product .block_price_card, .jshop_price{position:absolute;bottom:75px;width:100%}

.jshop_price span.my_jshop_price_list{font-size:21px;color: #1d1d1b;vertical-align: top;font-family: 'cera_round_probold',sans-serif;}
#copy-rgbbox a:hover{opacity:0.6}.jshop_list_product .product .buttons{padding-top:2px;bottom:0;width:100%;position:absolute}.jshop_list_product .button_detail{bottom:15px;position:relative;text-transform: uppercase;}.block_product .product, .jshop_related .product{position:initial !important}.menu-sale_prod a{border:1px solid #b9020d;background:#ff3f1d;padding:10px 0;text-align:center;border-radius:3px;font-size:16px;text-transform:uppercase;text-decoration:none;color:#fff;display:block;width:auto}.menu-sale_prod a:hover{border:1px solid #278a16;background:#59a200;color:#fff}.my-classfilter{display:none}.uf_level_2 label{padding:2px 16px !important}.jshop_list_product .frame .product{text-align:center;overflow:hidden}.mobile-menu{display:none;position:relative}.mobile-menu:hover{color:#d2edf8}.moduletable-vk{margin:0 0 15px}.vk1{font-size:17px;line-height:normal;color:#ff3f16}.vk2{}.vk3{font-size:14px;color:#5f5f5f}
.jshop .prod_qty_input input {
    padding: 4px 5px;
    text-align: center!important;
    border: 1px solid #ecf3f3!important;
    background: #fff!important;
	    width: 24px;
}

.left-sidebar{float:left;width:21%;padding:0;margin-left:0;position:relative}


.jshop_code_prod {
    color: #a0abb1!important;

    font-size: 16px!important;
}

.productfull .image_middle #list_product_image_middle {
    -webkit-border-radius: 10px!important;
    -moz-border-radius: 10px!important;
    border-radius: 10px!important;
    border: 1px solid #e3eeee!important;
    padding: 40px 60px!important;
    display: block;
}
.productfull #list_product_image_thumb img.jshop_img_thumb {
    float: left;
    width: 76px!important;
    height: 76px!important;
    border: 1px solid #e3eeee!important;
    margin: 0 10px 10px 0!important;
    display: block;
    -webkit-border-radius: 10px!important;
    -moz-border-radius: 10px!important;
    border-radius: 10px!important;
    padding: 4px!important;
}


#list_product_image_thumb {
    position: relative!important;
}

#list_product_image_thumb .slick-next {
    right: 0!important;
    top: 45%!important;
}

#list_product_image_thumb .slick-prev {

    left: 0!important;
    top: 45%!important;
	z-index: 900!important
}

.jshop_img_description .slick-slider .slick-track, .jshop_img_description .slick-slider .slick-list {
    padding: 0!important;
}





 .productfull .manufacturer_logo a{
    font-size: 18px;
    font-family: 'cera_round_probold',sans-serif;
}
span.radio_attr_label {
    font-size: 18px;
    font-family: 'cera_round_probold',sans-serif;
}

#list_product_image_thumb {
    width: 420px;
    display: block;
    margin: 10px 0!important;
}


.content{padding:0 0 0 3%;color:#363432}.container{width:79%;float:left;overflow:hidden;padding:0}ul.menu-sale_prod, .sclogin-joomla-login ul{padding:0}

.sourcecoast .modal-header {
    padding: 20px 25px!important;
    border-bottom: 1px solid #e3eeee!important;
}
 .sourcecoast .modal-title{
    font-family: 'cera_round_probold',sans-serif;
}

.sourcecoast .modal-body {

    padding: 30px!important;
	    width: 100%!important;
    box-sizing: border-box;
}

.sourcecoast .close {

    font-size: 30px!important;
     font-family: 'cera_round_probold',sans-serif;
    line-height: 16px!important;
    color: #1d1d1b!important;
    opacity: 1!important;
    filter: alpha(opacity=100)!important;
}

.sourcecoast .modal-header .close{margin-top:0 !important}.sclogin-joomla-login a{color:#017ea7}.sourcecoast .modal-header .close{margin-top:2px;margin:0;padding:0 !important;background:none !important;border:0 !important}.chzn-container-multi .chzn-choices .search-choice .my-search-choice-close{display:block;position:inherit !important;right:auto !important;top:auto !important;width:auto !important;height:auto !important;font-size:100% !important;background:url(../images/chosen-sprite.png) -42px 1px no-repeat !important;padding:2px}.chzn-container-multi .chzn-choices .search-choice .search-choice-close{right:-14px!important}#list_product_image_thumb{width:520px;display:block;margin:5px 0}#list_product_image_thumb img.jshop_img_thumb{float:left;width:50px;height:50px!important;border:1px solid #c9c3ba;margin:0 4px 5px 0;display:block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:3px}.djslider-default .load-button {   
    background: #ff3f14 !important;
    border: 2px solid #ffffff !important;
   }
.jshop .product_label {
    position: absolute;
    margin:0 !important;
    z-index: 90;
	top:10px !important; left:10px !important;
}
.productfull .image_middle,
#list_product_image_middle{
    position: relative;
}
.multilabel, .multilabelprod {position: absolute;
       left: 10px; top:10px;    z-index: 90;
    background: #fff;}

.multilabel img, .multilabelprod img  {display: block; margin: 0 0 8px}


/*
.my-label-1, .my-label-3 {
    position: absolute;
       left: 10px;
    top: 52px;z-index: 90;
}
.my-label-2, .my-label-4, .my-label-5{
    position: absolute;
 
	
	left: 10px;
    top: 10px;z-index: 90;
}*/


span.radio_attr_label {
    font-size: 18px;
    font-family: 'cera_round_probold',sans-serif;
    line-height: 1.1!important;
    background: #f4f8f8;
    display: inline-block!important;
    width: auto!important;
    padding: 10px 18px!important;
    margin: 0!important;
    border-radius: 3px!important;
}
span.radio_attr_label:hover {

    background: #b2e7f6;
	cursor: pointer

}
.jshop .cartajaxattributes-active span.radio_attr_label {

    background: #b2e7f6!important;
	cursor: default!important

}

.jshop .jshop_prod_attributes .input_type_radio input {
    display: none;
}
.jshop_prod_attributes .jshop td.attributes_title {
    display: none;
}
#my-cat-des, #my-cat-des p { font-size:16px !important;}
#my-cat-des{  margin: 30px 0;}
#bottom{ font-size:14px; color: #525252;}
#bottom ul {margin: 0 0 18px 30px; list-style: disc;}
#bottom li{ margin: 0 0 8px;}
#bottom p { margin: 0 0 12px; font-size:14px; color: #525252;}
h1.black {color: #331301 !important;}

table.module_cart_detail tr.even, table.module_cart_detail tr.odd {
    border-bottom: 1px solid #ecf3f3!important;
}
div.mycart_qtty {
    float: left;
    font-size: 13px!important;
    color: #a0abb1!important;
}

#jshop_unijax_filter {
    background: #f0fbfb  !important;
}

#jshop_unijax_filter .uf_trackbar table.trackbar .c {
    background: none repeat scroll 0 0 #b2e7f6!important;
}
#uf_finded_products, .uf_select_options {
    width: 100%;
    color: #1d1d1b!important;
    
    text-align: center;
    font-family: 'cera_round_probold',sans-serif;
	    text-transform: uppercase;
}
#uf_finded_products {
    background: #f9fefe;
	padding: 18px 0!important;
}



.uf_input label {
    display: block;
    padding: 6px 0px 6px 14px!important;
    margin: 0;
    cursor: pointer;
}

.uf_input label:hover {
background: #fa6247!important;
}

#jshop_unijax_filter .uf_buttons button{

    margin: 3px 4px 7px 0!important;
  
}
#jshop_unijax_filter .uf_buttons button:hover{
background: #fa6247!important;
  
}



.chzn-container-multi .chzn-choices .search-choice {
-webkit-box-shadow: none!important;
    -moz-box-shadow: none!important; 
    box-shadow: none!important; 
 color: #1d1d1b!important;
    border: 1px solid #f0fbfb!important;
	 background: #f0fbfb!important;
}
#jshop_unijax_filter .uf_trackbar table.trackbar .l div span.limit, #jshop_unijax_filter .uf_trackbar table.trackbar .r div span.limit {
    color: #00bce9!important;
font-size: 12px!important;

	 font-family: 'cera_round_probold',sans-serif!important;
}
#jshop_unijax_filter .uf_trackbar table.trackbar .l div span.limit {
    left: 2px!important;
    text-align: left;
}

[class^=uf_label_] {
    border: 1px solid #e3eeee!important;

    background: #ffffff!important;
    padding: 16px 5px 16px 12px!important;
    margin: 6px 0 0px!important;
    
    color: #1d1d1b!important;
 font-family: 'cera_round_probold',sans-serif; 
    text-transform: uppercase;
    font-size: 14px!important;
    font-weight: inherit;
    cursor: pointer;
}


[class^=uf_label_]:hover {
   
    background: #ecf3f3!important;
   
}


#jshop_unijax_filter .uf_trigon {
    margin: 5px 0 0 0!important;
    border-top: 3px solid #1d1d1b!important;
    border-left: 3px ridge transparent!important;
    border-right: 3px solid transparent!important;
    margin-bottom: 2px;
    display: inline-block;
    cursor: pointer;
}
#jshop_unijax_filter div.uf_close>span.uf_trigon {
    margin: 5px 0 0 0!important;
    border-left: 3px solid #1d1d1b!important;
    border-bottom: 3px solid transparent!important;
    border-top: 3px ridge transparent!important;
    border-right: none;
}


#jshop_unijax_filter .uf_trackbar table.trackbar {

    margin: 20px 0px!important;
}

#jshop_unijax_filter .uf_trackbar table.trackbar .l .leftBegun, #jshop_unijax_filter .uf_trackbar table.trackbar .r .rightBegun {
   
 background: #00bce9!important; 
    border: 1px solid #00bce9!important;
}
.uf_inputreset {
    color: #1d1d1b!important;
    text-shadow: none!important;
    background: #eff5f5!important;
    
    border: 1px solid #eff5f5!important;
  
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    box-shadow: none!important;
}

.uf_trackbar_inputs input, .uf_inputreset {
    display: inline-block;
    height: 25px!important;
    max-width: 39%!important;
    padding: 4px 5px;
    font-size: 14px!important;
    font-weight: normal;
    line-height: 18px;
    text-align: center;
    text-shadow: none;
    border: 1px solid #eff5f5!important;
    vertical-align: top;
}


#jshop_unijax_filter .uf_trackbar table.trackbar .l .leftBlock, #jshop_unijax_filter .uf_trackbar table.trackbar .r .rightBlock {

    background: none repeat scroll 0 0 #eff5f5!important;
}

.uf_options {

    border: 1px solid #ecf3f3!important;
    border-top: 1px solid #fff!important;
}



.jshop .jshop_prod_description, .jshop .jshop_prod_description p, .jshop .jshop_prod_description span {
    font-size: 17px!important;text-align: justify;
}
 .jshop_prod_description ul,  .jshop_prod_description ol {
margin: 0 0 30px 16px;
}

 .jshop_prod_description ul li,  .jshop_prod_description ol li {
margin: 0 0 12px 0;
}
 .jshop_prod_description ul li:before,  .jshop_prod_description ol:before {
    content: "\2022";
    color: #fa6247;
    font-weight: 700;
    display: inline-block;
    width: 1em;
    margin-left: -1em;
    font-size: 18px;
}



.pagination{margin:20px 0}.pagination li{float:left;margin:0}


.pagination li a{padding:7px 11px;background:#00bce9;color:#fff;margin:5px;display:block;text-transform:uppercase;text-decoration:none; border-radius: 7px;}

.pagination li a:hover {color: #fff!important;     background: #fa6247!important;}


.pagenav{    padding: 7px 11px;
    background: #fa6247;
    color: #fff;
    margin: 5px;
    display: block;
    text-transform: uppercase;
    text-decoration: none; border-radius: 7px;}



.pagination-start, .pagination-prev, .pagination-next, .pagination-end{display:none !important}


 .login .login-description {
    margin: 0 0 21px;
}
 .login h2 {
    color: #331301;
    font-size: 18px!important;
    line-height: 26px;
    text-transform: none;
    font-weight: 400;
    margin: 0 0 6px;
}

.login .slogin-buttons {
    margin: 0 0 15px;
    display: block;
    overflow: hidden;
}

.nvg-block_header {
    font-size: 110% !important;
    padding-bottom: 0 !important;
    margin: 0 !important;
	
}
.nvg-block_header a{
	    text-decoration: none;
}

.nvg-box-solid-border {
    border: 1px solid #f5f4f4 !important;
}
#header-login a:hover { text-decoration:none!important;}
#h-soc { position: absolute;
    right: 12%;
    top: 12px;
    display: block; }
.h-socik a { display: block; width:35px; height:35px; background:url(../images/socik.png) no-repeat 0 0; float: left; margin: 0 7px 0 0; border-radius:0;}
.h-socik a:hover { opacity:1}
.h-socik a span { display: none; }
.h-socik a.h-socik1 { background:url(../images/socik.png) no-repeat 0 0;}
.h-socik a.h-socik2 { background:url(../images/socik.png) no-repeat -42px 0;}

.h-socik a.h-socik1:hover { background:url(../images/socik.png) no-repeat 0 -41px;}
.h-socik a.h-socik2:hover { background:url(../images/socik.png) no-repeat -42px -41px;}

#h-soc-t {
    float: left;
    font-size: 13px;
    color: #005e7d;
    padding: 8px 4px 0 0;
    display: block;

}
#bottom .moduletable {
    margin: 10px 0 0;
}
#bottom p { margin: 0 0 16px; font-size:15px; color: #525252;     line-height: normal;}
#bottom h1 {
    color: #1d1d1b;

    width: 100%;
    margin: 0 auto 45px;
    line-height: 40px;
    font-size: 33px!important;
    text-align: center;}


.img-car-home img{

    border-radius: 70px;
    border: 0;
    margin: 4px 50px 0 0;

}



	
.img-car-home	 {
    float: left;
}

#bottom .br-home { padding:0 }
#bottom .br-home p { margin: 0 0 18px;
    font-size: 16px;
    color: #525252; line-height: 19px;}
	
	.mcs-module  {
	
}
.mcs-module {
   
    float: right !important;
	
	
	 padding: 2px 0px 1px 0px;
	width:auto !important;
  
}

#header-np { 

    padding: 14px 20px 8px 35px;
    background: #f0fbfb url(/templates/domkorma-v2/images/pinnp.png) no-repeat 12px 45%;
    float: right;
    display: block;
    margin: 0;
    height: 46px;
    box-sizing: border-box;
}

#header-login .sclogin .flat-list {    margin-top: 0px!important; padding: 0!important}
#header-login .sourcecoast .scuser-menu.list-view {
    margin: 0!important; 
}


.mcs-module .city {
    color: #0187a7 !important;
    border-bottom: 1px dashed #0187a7 !important;
	font-size: 15px !important;;
}

.mcs-module .city:hover, #header-login a:hover {
opacity: 0.75;
border: 0!important;
}
.mcs-dialog .link {
    border-bottom: 1px dashed #017ea7!important;
    font-size: 15px!important;
	font-family: 'cera_round_probold',sans-serif;
}

.mcs-dialog a {
    color: #017ea7!important;
    text-decoration: none;
}

.mcs-dialog.has-groups {
    width: 600px!important;
}

.mcs-dialog {

    margin-left: -300px!important;
   
    border-radius: 10px!important;
    background-color: #fff!important;

}
.mcs-overlay {

    opacity: 0.6!important;

}
.mcs-dialog.has-groups .inner .cities {
    border-left: 1px solid #e3eeee!important;
    width: 400px!important;
    margin-left: 160px!important;
    padding: 20px 0 20px 20px!important;
}
.mcs-dialog .city {

    width: 190px!important;

    margin: 0 10px 18px 0!important;
}

.mcs-dialog .title {
font-family: 'cera_round_probold',sans-serif;
    font-size: 120%!important;
        padding: 20px 50px 30px 18px!important;
    margin: 0!important;
    border-bottom: 1px solid #e3eeee!important;
	color: #1d1d1b!important;
}

.mcs-dialog .group a.active {
    color: #1d1d1b!important;
    border-bottom: none;
    font-family: 'cera_round_probold',sans-serif;
}

.mcs-dialog .group a {
    border-bottom: 1px dashed #017ea7!important;
    line-height: normal;
}


.mcs-dialog .group {
    margin: 0 0 18px 0!important;
    padding: 0;
    font-size: 15px!important;
	font-family: 'cera_round_probold',sans-serif;
}
.mcs-dialog .group a.active, .mcs-dialog .group a:hover, .mcs-dialog .link:hover {
    color: #1d1d1b!important;
    border-bottom: none!important;
}

.mcs-dialog .close {
    top: 18px!important;
right: 20px!important;
   opacity: 1!important; 
}

.mcs-dialog .groups {
    width: 140px!important;

    padding: 20px 0 10px 20px!important;
}


#header-br {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background: #fff;
}
.nextend-nav-266{
    display: none !important;
	visibility:hidden  !important;
}

#home-com {width: 100%;
    display: block;
    margin: 0 auto 50px; 
    position: relative;}
#step2 .uk-grid+.uk-grid {
    margin-top: 0;
    margin-bottom: 0;
}

#step2 .address_block .uk-grid{
    margin-bottom: 12px;
}
#oneStepCheckoutForm input[type="radio"], #oneStepCheckoutForm input[type="checkbox"] {
    display: inline-block;
    transform: scale(1.2);
}
#oneStepLoginForm {
    margin: 0 0 15px 0;
}

.login_block .inputbox {
    background: #fff!important;
    margin: 5px 0!important;
    width: 100%;
    padding: 8px!important;
}


.uk-form select, .uk-form textarea, .uk-form input:not([type]), .uk-form input[type="text"], .uk-form input[type="password"], .uk-form input[type="datetime"], .uk-form input[type="datetime-local"], .uk-form input[type="date"], .uk-form input[type="month"], .uk-form input[type="time"], .uk-form input[type="week"], .uk-form input[type="number"], .uk-form input[type="email"], .uk-form input[type="url"], .uk-form input[type="search"], .uk-form input[type="tel"], .uk-form input[type="color"] {

}

div.jshop_register .inputbox{font-size: 16px!important; min-height: 30px!important;}
input#sclogin-username.input-block-level, input#sclogin-passwd.input-block-level {font-size: 16px!important; min-height: 40px!important;}


.jshop .jshop_prod_attributes br {
    margin: 0 !important;
    line-height: 0.4!important;
}
.jshop .jshop_prod_attributes .input_type_radio input {
    padding: 4px 0;
    margin: 2px 0;
}

#roksearch_results a {
    color: #017ea7!important;
    font-size: 15px!important;
		text-decoration: none!important
}
#roksearch_results a h3, #roksearch_results h3 {
    color: #017ea7!important;
    font-size: 15px!important;
		text-decoration: none!important;
}
	
#roksearch_results a h3:hover, #roksearch_results h3:hover {
    color: #017ea7!important;

}




#roksearch_results {
    background: #fff!important;
    border: 1px solid #f0fbfb!important;
    border-radius: 10px!important;
    margin: 10px 0 0!important;
    -webkit-box-shadow: 0 4px 10px rgba(142,135,135,0.25)!important;
    -moz-box-shadow:  0 4px 10px rgba(142,135,135,0.25)!important;
   
    box-shadow: 0 4px 10px rgba(142,135,135,0.25)!important;
}
#roksearch_results .roksearch_header, #roksearch_results .roksearch_row_btm {
    background: #fff!important;
    border-bottom: 1px solid #f0fbfb!important;
    color: #1d1d1b!important;
    padding: 18px 15px!important;
	font-family: 'cera_round_probold',sans-serif;
}
#roksearch_results .roksearch_odd {
    background: #ffffff!important;
    border-bottom: 1px solid #f0fbfb!important;
}

#roksearch_results .roksearch_even {
    background: #fff;
    border-bottom: 1px solid #f0fbfb!important;
}
#roksearch_results .arrow-right  {
    border-color: transparent transparent transparent #00bce9!important;
}

#roksearch_results .arrow-left {
    border-color: transparent #00bce9 transparent transparent!important;
}

#roksearch_results a#roksearch_link {
    background: url('/modules/mod_rokajaxsearch/themes/blue/close.svg') 2px 0 no-repeat!important;
	
	padding: 5px!important;
    margin: 18px 10px 0!important;
    display: block;
}
.manufacturer .jshop_img {
    max-width: 90px;
}


.delcart {
    position: absolute;
    top: 0;
    right: 10px;
}

.delcart a {
    text-decoration: none;
    font-family: 'cera_round_probold',sans-serif;
    color: #363432!important;
    font-size: 18px!important;
}
.module_cart_detail tr {position: relative}

.jshop_list_product .jshop .not_available {display: none!important}


span.red {
    display: inline;
    font-size: 13px;
    color: #ff2f00;
    padding: 5px 0;
}
#header-cart .cartajax-module {
    font-size: 14px;
    position: absolute;
    margin: 0;
    padding: 0;
    z-index: 150;
    right: 0;
}
#header-cart .mycart_headertxt a {
    width: 52px;
    height: 52px;
    position: absolute;
    left: -16px;
    top: -14px;
    background: url(../images/cart-icons.png) no-repeat;
}


#header-cart .cartajax_adv_module .block {
   
    border: none;
    border-radius: 10px!important;

    margin-bottom: 4px;
    width: 100%;

    background-color: #ffffff;
    color: #414141;
       border: 1px solid #92d6ed!important;
    padding: 8px 4px;
    z-index: 105;
 
}
.cartajax_adv_module .block{width:99%!important;padding:12px .5% 2px!important;-webkit-box-shadow:0 1px 3px 1px rgba(148,146,146,.1)!important;-moz-box-shadow:0 1px 3px 1px rgba(148,146,146,.1)!important;box-shadow:0 1px 3px 1px rgba(148,146,146,.1)!important}


	
	.cartajax_adv_module .cartajax-module-checkout div, .cartajax_adv_module .cartajax-module-count div, .cartajax_adv_module .cartajax-module-total div, .cartajax_adv_module .cartajax-module-show-products div {
    padding: 4px 6px !important;
}


.cartajax_adv_module .block {
 
    padding:6px .5% 0px!important;
}
#header-cart .mycart_headertxt a {

    left: -24px !important;
    top: -24px !important;
}

.cartajax_adv_module .cartajax-module-checkout a, .cartajax_adv_module .cartajax-link {
    background: #00bce9!important;
    text-decoration: none;
   border-bottom: none!important; 
    border-radius: 4px;
    padding: 4px 12px!important; 
    text-shadow: none;
    color: #fff;
    text-transform: uppercase;
	font-size: 14px;
	font-family: 'cera_round_probold', sans-serif;
}
.uk-button {
    color: #fff!important;
line-height: 21px!important;
	    text-shadow:none!important;

}
.uk-button-primary {
    text-shadow:none!important;
}
.uk-button-large {

    margin: 7px 0 0 0!important;
}


.cartajax_adv_module .cartajax-module-checkout div a:hover, .cartajax_adv_module div .cartajax-link:hover, .uk-button:hover {
    background: #fa6247!important;
	cursor: pointer!important;
	color:#fff!important;
	opacity: 1;
}


 .cartajax_adv_module .cartajax-module-count,
.cartajax_adv_module .cartajax-module-total {

 height: 24px !important;
 text-align: center !important;
    padding: 0px!important;
	    font-family: 'cera_round_probold'!important;
    color: #1d1d1b!important;
	font-size: 15px!important;
 padding:4px 0 !important;
}

 .cartajax_adv_module .cartajax-module-total span {
	    font-family: 'cera_round_probold'!important;
    color: #1d1d1b!important;
	font-size: 15px!important;

}

.cartajax_adv_module .cartajax-module-checkout, .cartajax_adv_module .cartajax-module-show-products {
 height: inherit !important;
 padding:2px 0 !important;

}
	#jshop_module_cart {
		padding: 3px 0 0
	}
	.cart-line-text {
		margin: 2px 10px 6px 38px;
		font-size: 85%;
		text-align: center;
		color: #0f5d7c
	}
	.cart-line-text span {
		font-size: 100%
	}




#header-cart .cartajax_adv_module .block {
    width: 294px!important;
    padding: 8px 12px!important;
    box-shadow: none!important;
	box-sizing: border-box;
}
.jshop .cartajaxattributes fieldset {
margin: 12px 0 0 0;
    padding: 10px 5px;
    border: 1px solid #ecf3f3;
}

.jshop .cartajaxattributes fieldset span {
    font-size: 13px;
	font-family: 'cera_round_probold';
      line-height: 1.2;
}


.nvg-eac-tabs-section ul.eac_tabs li {
    border: 1px solid #00bce9!important;
    display: inline-block;
    position: relative;
    border-radius: 10px!important;
    background: #00bce9!important;
    color: #fff;
	z-index: 90!important;
}
.nvg-eac-tabs-section ul.eac_tabs li:hover,.nvg-eac-tabs-section ul.eac_tabs li.current {
    background: #04b2dc!important;
	opacity: 1!important
}
.old_price {
    font-size: 80%;
    color: #fa6247;
}
.cartajax_adv_module .cartajax-module-item-label a {
 
    color: #017ea7!important;
    font-size: 14px;
    text-decoration: none;
    padding: 12px 0 6px;
    display: inline-block;
    font-family: 'cera_round_probold';
    line-height: 1.2;
}
.cartajax_adv_module .cartajax-module-item-label a:hover {
    color: #fa6247!important;
}

.cartajax_adv_module .cartajax-module-item-count, .cartajax_adv_module .cartajax-module-item-price, .cartajax_adv_module .cartajax-module-item-id, .jshop_cart_attribute {
    font-size: 13px!important;

}
.cartajax_adv_module .cartajax-module-item-image {
    border: 1px solid #edf4f4!important;
}
.cartajax_adv_module li.cartajax-module-item {

    border-bottom: 1px solid #edf4f4!important;
}
.jshop .cartajaxattributes-fieldset-wrapper label { display: inline-block;
}

.item-571, .item-572, .item-573, .item-574, .item-575, .item-578 { display: none!important}


#header-cart .mycart_headertxt a .cartajax-module-count {display: none; width: auto;}
#h-soc2 {
    position: absolute;
    right: 0;
    top: 40px;
    display: block;
}
.custom-phone-footer a {
    color: #008eb0!important;
}

.prod_buttons td { vertical-align: middle!important;}


/* Slider */
.slick-slider
{
 overflow: hidden;
    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
  position: relative;
  overflow: hidden;
   
  
display: block;
    margin: 0;
    padding: 0;
}

.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{ padding: 8px 0;
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
   /* position: relative;*/
    top: 0;
    left: 0;
    display: block;

}

#list_product_image_thumb .slick-track {
    margin-left: auto;
    margin-right: auto;
}

.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
	    margin: 0 auto;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}



/* Slider */
.slick-loading .slick-list
{
    background: #fff url('../img/ajax-loader.gif') center center no-repeat;
}


/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
        top: -30px;

    display: block;

    width: 18px;
    height: 25px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25; display: none;
}

.slick-prev:before,
.slick-next:before
{
   
    font-size: 24px;
    line-height: 1;
	font-weight: 400;

    opacity: .85;
    color: #0072f2;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev, .slick-next{
  
    margin: 0!important;

    text-shadow: none!important;
    padding: 0!important;
    border: 0!important;
    -webkit-border-radius: 0!important;
    text-decoration: none!important;
    -moz-border-radius: 0!important;
    border-radius: 0!important;
    background: none!important;
}




.slick-prev
{
    right: 34px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}


.slick-prev:before
{
    content: '';
	 display: block;
    width: 20px;
    height: 20px;
	background: #fff url('../images/arrow-mr.svg') center center no-repeat;
		transform:scaleX(-1);
}
[dir='rtl'] .slick-prev:before
{
   content: '';
	 display: block;
    width: 20px;
    height: 20px;
	background: #fff url('../images/arrow-mr.svg') center center no-repeat;
}


.slick-next
{
    right: 0;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{ content: '';
	 display: block;
    width: 20px;
    height: 20px;
	background: #fff url('../images/arrow-mr.svg') center center no-repeat;

}
[dir='rtl'] .slick-next:before
{
    content: '';
	 display: block;
    width: 20px;
    height: 20px;
	background: #fff url('../images/arrow-mr.svg') center center no-repeat;
		transform:scaleX(-1);
}











.slick-slide img {
    display: block;
    margin: 0 auto;
}
.slick-initialized .slick-slide {
    display: block!important; 
}




.block_product .product, .jshop_related .product {
    position: initial !important;
}

.jshop_prod_description h3{
    
font-size: 23px!important;
    text-align: center!important;
    margin: 25px 0 25px!important;
    line-height: 1;
    text-transform: uppercase;

}
.list_category {display: none}


#header-login .sourcecoast .dropdown-menu>li>a {
    display: block;
    clear: both;
    font-weight: 400;
    line-height: 20px;
    color: #333;
    white-space: nowrap;
	 font-size: 100% !important;
    color: #0d8dab!important;
    font-family: 'cera_round_probold' !important;
    box-sizing: border-box!important;
	background: #f4fdfd!important;
	padding: 15px 20px!important;
}
#header-login .sourcecoast .dropdown-menu>li>a:hover {
   
	background: #fff!important;
	color: #fa6247!important;
}


#header-login .sourcecoast .dropdown-menu {
    position: absolute;
    top: 100%;
    right: -20px!important;
    left: inherit!important;
    min-width: auto!important;
    padding: 0;
    margin: 9px 0 0!important;
    -webkit-border-radius: 0!important;
    -moz-border-radius: 0!important;
    border-radius: 0!important;

    border: 0!important;

    box-sizing: border-box;
   
    box-shadow: 0 4px 12px rgba(0,0,0,0.09);
}



#header-login .sourcecoast .btn .caret  {
    position: absolute;
    top: 9px!important;
    right: -12px!important;
    width: 8px!important;
    height: 5px!important;
    content: "";
    background: url('../images/arrow-m.svg') 0 0 no-repeat;
    border-bottom: none;
    border-right: none;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
	margin: 0!important;
}
.sourcecoast .caret {
    border-top: 0!important;
    border-right: 0!important;
    border-left: 0!important;
    content: "";
}

#header-login .sourcecoast .open .caret {
    background: url('../images/arrow-m.svg') 0 0 no-repeat;
    transform: scaleY(-1);
}
#header-login a {
    line-height: 1.7;
}	


.content .addbutton a {
    width: auto!important;
    font-size: 100%;
    text-align: center !important;
    margin: 3px 0 7px 10px;
    color: #0d8dab !important;
    text-shadow: none!important;
    padding: 14px 18px !important;
    border: none !important;
    border-radius: 0;
    text-transform: uppercase;
    background: #f4fdfd !important;
	display: inline-block!important;

}

.content .addbutton a:hover {
 color: #fa6247 !important;
    background: #fff !important;
	  border: none !important;
	 text-shadow: none!important;


}
.product_in_cart_checkout {
    background: #fa6247!important;
    text-decoration: none;
    border-bottom: none!important;
    border-radius: 4px;
    padding: 7px 10px!important;
    text-shadow: none;
    color: #fff!important;
    text-transform: uppercase;
    font-size: 14px;
    font-family: 'cera_round_probold',sans-serif;
    display: inline-block;
	margin: 5px 0;
	    letter-spacing: 0.3px;
}
.product_in_cart_checkout:hover {background: #ea5439!important;
}
#user-registration input {
    padding: 4px 5px;
      border: 1px solid #92d6ed!important;
    background: #fff!important;
    margin: 10px 0;
    height: 25px;
}

span.currencycodeprice { font-size: 80%!important;     font-family: sans-serif!important;   vertical-align: inherit; line-height: 1.3;}

.onestepcheckout_error {
    background: #ffffff!important;
    color: #eb634b!important;
    border-color: #eb634b!important;
}
#oneStepCheckoutForm .uk-navbar {

    line-height: 1.4;
}

.jshop .input_type_radio {
    margin: 0 10px 10px;

}

.item-344 img, .item-418 img, .moduletable-brandsb img  { width: 100px}


.moduletable-brandsb h3{
    font-size: 130%;
    text-transform: uppercase;
    color: #fa6247;
	position: relative;
	display: inline-block;
	padding: 7px 0
}

.moduletable-brandsb h3:after, #home-com h2.listproduct:after{
 position: absolute;
   top: 0px;
    right: -36px;
    width: 28px;
    height: 30px;
    content: "";
    background: url('../images/sale.svg') 0 0 no-repeat;

}

#home-com h2.listproduct{
display: inline-block;
position: relative;
}






#menu .jawnav ul  ul .item-344 ul li, #menu .jawnav ul  ul .item-418 ul li {
    width: 20%;
	padding: 5px 10px;
	box-sizing: border-box;
	float: left;
	

}
.moduletable-brandsb ul li {
    width: 18%;
	margin: 10px 2.5% 10px 0;
	box-sizing: border-box;
	float: left;
}

.moduletable-brandsb ul li:nth-child(5n) {
	margin: 10px 0 10px 0;
}



#menu .jawnav ul  ul .item-344 ul li a, #menu .jawnav ul  ul .item-418 ul li a, .moduletable-brandsb ul li a {
 border: 1px solid #ecf3f3;
	padding: 5px 0;
	box-sizing: border-box;
	display: block;

}
#menu .jawnav ul ul .item-344 ul li a span, #menu .jawnav ul ul .item-418 ul li a span, .moduletable-brandsb ul li a span {
  display: none;
}

#menu .jawnav ul ul .item-344 ul li a img, #menu .jawnav ul ul .item-418 ul li a img, .moduletable-brandsb ul li a img  {
  display: block;
	    margin: 0 auto;
	/*filter: grayscale(100%);*/.moduletable-brandsb
}

#menu .jawnav ul ul .item-344 ul li a:hover img, #menu .jawnav ul ul .item-418 ul li a:hover img, .moduletable-brandsb ul li a:hover img   {

opacity: 0.8;
}

#menu .jawnav ul ul ul span.inner, .moduletable-brandsb span.inner {
    padding: 0 20px!important;
    box-sizing: border-box;
}

.item-591, .item-602, .item-603, .item-608 {
    display: block;
    width: 100%!important;
	 border: 0!important;
	padding: 5px 0px;
	
}
.item-602 a, .item-608 a{
color: #37a1ba!important;
    text-transform: uppercase!important;
	
}



.item-591 a, .item-602 a, .item-603 a, .item-608 a  {
 border: none!important;
	
}


.item-591 a, .item-603 a {
    font-family: 'cera_round_probold';
    color: #1d1d1b;
    font-size: 26px!important;
    line-height: 31px;
    text-transform: none;
    font-weight: 400;
    margin: 0 0 15px;
}


.item-591 a:hover, .item-603 a:hover {
    font-family: 'cera_round_probold';
    color: #1d1d1b!important;
    font-size: 26px!important;
    line-height: 31px;
    text-transform: none;
    font-weight: 400;
    margin: 0 0 15px;
}

.item-602 a:hover, .item-608 a:hover{
color: #fa6247!important;

	
}

.moduletable-brandsb { margin: 0 0 50px; overflow: hidden; display: block; width: 100%;}

.dailybutton {
    font-size: 16px!important;
    text-align: center!important;
margin: 0!important;
    padding: 0 20px!important;
    line-height: 1;
	height: auto!important;
  
}	
#dailyfullscreen.btnh #dailyposition { margin: 60px auto 0!important;}
#oneStepCheckoutForm .jshop_nvg_register select  {
    width: 84.5%!important;
}
.Chronoform .ccms_form_element {
    margin-bottom: 8px!important;
    padding: 2px 0px 5px 0!important;
}
.Chronoform .ccms_form_element  input[type="submit"]{
    padding: 10px 25px!important;
}
.Chronoform .ccms_form_element  input[type="submit"]:hover{
cursor: pointer;background: #008eb0!important;}

#link-franchise {
    background: #fa6247;
    padding: 13px 22px;
    color: #fff;
    border-radius: 15px;
	display: inline-block;
    margin: 5px;
	letter-spacing: 1px;
}

#link-franchise:hover {
    background: #e6482c!important;
    color: #fff!important;

}

#uf_manufacturer_514, #uf_manufacturer_512, #uf_manufacturer_517, #uf_manufacturer_76, #uf_manufacturer_5, #uf_manufacturer_4, #uf_manufacturer_485, #uf_manufacturer_516 { font-family: 'cera_round_probold';text-transform: uppercase!important}


#whatsapp-block {display: block; margin:25px 0 35px; padding: 12px 0 0 ;}
#whatsapp {padding: 12px 16px 12px 46px; margin: -12px 0 0 10px;display: inline-block; font-size: 16px; color: #fff; font-weight: 700; background: #42bb59 url(../images/wa.svg) no-repeat 14px 50%; background-size: 26px 26px;   cursor: pointer;
   
    text-shadow: none!important;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    border-radius: 40px;
    font-size: 16px;
    text-transform: none;
      box-sizing: border-box;
      border: 0!important;
    font-family: 'cera_round_probold',sans-serif;
    letter-spacing: 1px;

}
.uk-button-success {
 
	background: #fa6247 !important;
    background: -moz-linear-gradient(top, #fa6247 0%, #fa6247 7%, #fa6247 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fa6247), color-stop(7%,#fa6247), color-stop(100%,#fa6247)) !important;
    background: -webkit-linear-gradient(top, #fa6247 0%,#fa6247 7%,#fa6247 100%) !important;
    background: -o-linear-gradient(top, #fa6247 0%,#fa6247 7%,#fa6247 100%) !important;
    background: -ms-linear-gradient(top, #fa6247 0%,#ffb700 7%,#fa6247 100%) !important;
    background: linear-gradient(to bottom, #fa6247 0%,#ffb700 7%,#fa6247 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa6247', endColorstr='#fa6247',GradientType=0 ) !important;

}


#whatsapp:hover {opacity: 0.85}


#tr_field_ext_field_2, #tr_field_ext_field_3 {width: 44.5%;float: left}
#tr_field_ext_field_2, #tr_field_ext_field_3 {margin: 0 0 12px!important; }
#tr_field_ext_field_2 .uk-width-1-1, #tr_field_ext_field_3 .uk-width-1-1{ padding: 0!important}





@media screen and (max-width: 1180px){
	
	.wrapper {
    width: 96%;

}
	
#header-menu .jawnav>ul>li>a {

    font-size: 14px;
    padding: 16px 14px;

}	
#header-login {
    background: #f0fbfb url(/templates/domkorma-v2/images/lock.png) no-repeat 12px 45%;
    padding: 11px 18px 8px 35px;
}

	
#header-np {
    padding: 14px 10px 8px 30px;
    background: #f0fbfb url(/templates/domkorma-v2/images/pinnp.png) no-repeat 12px 45%;

}
	

#header-mod {
    left: 22%;
    width: 45%;
}	
#ht2 a {
    font-size: 29px!important;
}
#jshop_module_cart {

    width: 275px;
}	
#rokajaxsearch .roksearch-wrapper #roksearch_search_str {

    width: 262px!important;
}	
	

#header-cart .cartajax_adv_module .block {
    width: 276px!important;

}	
	
	
#ht3, #ht4 {
    font-size: 15px;
}	
.mcs-module .city, #header-login a {
    font-size: 14px !important;
}
#menu .jawnav>ul>li>a {
    font-size: 16px;
}	
#menu .jawnav>ul>li.item-509>a {
    padding: 18px 41px;
}	
	
	#menu .jawnav>ul>li>a {
    padding: 18px 25px;
    letter-spacing: 0.2px;
}

#menu .jawnav>ul>li.has-sub>a::after{
   
    right: 10px;
   
}
#menu .jawnav ul ul li a {
    font-size: 14px;
    padding: 16px 22px;
    letter-spacing: 0.2px;

}	
#menu .jawnav ul ul li.has-sub>a::after {
	top: 21px;}	
	
.middle-top-l .moduletable {
    width: 100%;
}	
	.middle-top-l .djslider {

    width: 100%!important;
}
.middle-top-l {
    width: 71%;max-height: 300px;
}	
.djslider, #slider89 li img {

border: none;

}
	
	
.middle-top-r .moduletable {

 width: auto; 
	
	
}
.our-advantage a {

    padding: 15px 5px 0 53px;
      font-size: 15px;
   
}
#header-menu .jawnav ul ul li a {
    font-size: 15px;

}	
#menu .jawnav ul li.item-495 ul li a {
    width: 270px;
}	
#menu .jawnav ul li.item-502 ul li a {
    width: 280px;

}	
.footer-center {

    width: 96%;
}
	
	
	.our-advantage a {

    height: 68px;

	}
	
.our-advantage a span {

    padding: 6px 0 0 0;
    font-size: 13px;
    text-transform: none;
}
	
#our-advantage1 a {background:  #92d6ed url(../images/ic.png) no-repeat -30px 10px;}
#our-advantage2 a {background: #92d6ed url(../images/ic.png) no-repeat -30px -80px}
#our-advantage3 a {background: #92d6ed url(../images/ic.png) no-repeat -30px -178px}
#our-advantage4 a {background: #92d6ed url(../images/ic.png) no-repeat -30px -276px}

#our-advantage1 a:hover {background:  #04b2dc url(../images/ic.png) no-repeat -30px 10px;}
#our-advantage2 a:hover {background: #04b2dc url(../images/ic.png) no-repeat -30px -80px}
#our-advantage3 a:hover {background: #04b2dc url(../images/ic.png) no-repeat -30px -178px}
#our-advantage4 a:hover {background: #04b2dc url(../images/ic.png) no-repeat -30px -276px}
	
#bottom {
    width: 98%;

}	
	
	
	
	#logo {
   
    width: 180px;
   
}
	
	
	
	

}




















@media screen and (max-width: 980px){
		
	body{background: #fff url(/templates/domkorma-v2/images/bg-top.jpg) no-repeat 50% 0;     background-size: contain;}
	#header-br::before, #header-br::after {
    content: none;
}
	
	.wrapper:before,.wrapper:after{content:inherit;display:none}
	
	.wrapper{min-width:inherit;max-width:100%;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
	
	
	#logo{top:35px;left:2%;width:160px;height:120px;background:url(../images/logo-dk.svg) no-repeat;background-size:contain}#header-mod{top:42px;left:32%;width:60%}
	
	#ht1 .mcs-module {
    float: inherit!important;
    padding: 0;
    width: auto !important;
}
	#header #header-mod .mcs-module a {
    font-size: 90% !important;
    text-shadow: none;
}
	.moduletable dl.level1 .outer {
    padding: 4px 16px 4px 0px;
   
}
	
	
	
	#header{height:160px;text-shadow:none}#ht1,#ht3,#ht4{color:#0f5d7c;font-size:90%;margin:0 0 7px}#ht3{font-size:90%}#ht2{font-size:135%;padding:0 0 5px 0}#header p{margin:0 0 6px}#oneStepLoginForm, .uk-width-1-1.uk-panel-title { display:none}#header #header-mod a{font-size:124% !important;text-shadow:none}#header-login{padding:5px 18px 6px 30px;background:#f0fbfb url(../images/lock.png) no-repeat 10px 45%;right:2%;box-shadow:none}#header-cart{right:inherit;width:auto;top: inherit; position: inherit!important}#jshop_module_cart{padding:3px 0 0}.cart-line-text{margin:2px 10px 6px 38px;font-size:85%;text-align:center;color:#0f5d7c}.cart-line-text span{font-size:100%}
	
	#rokajaxsearch{top:164px!important; z-index: 110; right:0 !important}
	
	
	#rokajaxsearch #roksearch_search_str{padding:4px 0 4px 6px;height:24px;width:70%}.left-sidebar{width:23%}.container{width:73%}.uf_trackbar_inputs input{max-width:34% !important;padding:3px !important}#jshop_unijax_filter .groupbtnleft, #jshop_unijax_filter .groupbtnright{padding:3px !important}#menu{margin:0 0 25px 0;height:45px;background:none}#menu .menu li:after{content:inherit;display:none}#menu .menu{text-align:inherit;text-justify:auto;display:table;padding:9px 0 0;height:27px}#menu .menu li.item-103{width:24% !important}#menu .menu li{display:table-cell;font-size:100%}#menu .menu li{width:auto !important}#menu .menu a{font-size:17px;line-height:17px}	
	
	
	#ht4{display:none}
	
	
	
	
	
	
	img{max-width:100%;height:auto}
	
	
	
	
	.custom-phone-footer{bottom:inherit;}
.middle {
    padding: 0 0 150px;

}	
.custom-phone-footer {
    top: 30px;
}
#copy-rgbbox {
top: 36px;
}	
#copy-rgbbox2 {
    top: 76px;
}
	
	
.footer {
    min-width: 100%;
    height: 110px;
    margin: -110px auto 0;

}
.footer-center {
    max-width: 80%;
    position: relative;
    margin: 0 auto;
    width: 100%;
}

#rokajaxsearch .roksearch-wrapper #roksearch_search_str {
    width: 200px!important;
}

#header-cart .cartajax_adv_module .block {
    width: 250px!important;
}
	#header-menu { display: none}
#header-br {
    position: inherit;

    background: none; 
}
#header-login {
    background: none;
    padding: 0;
	position: absolute;
    top: 160px;
    left: 174px;
    z-index: 120;
	width: 58px;
	box-sizing: border-box;
	border-left: 1px solid #92d6ed80!important;
	border-right: 1px solid #92d6ed80!important;


}
#header-login a {
    background:  url(/templates/domkorma-v2/images/user.svg) no-repeat 50% 14px!important;
	height: 48px;
	padding: 0 0 0 56px!important;	
	display: block;
	overflow: hidden;
}	
	
	
#header-np {
    padding: 14px 10px 8px 30px;
    background:  url(/templates/domkorma-v2/images/pinnp.png) no-repeat 12px 45%;
	position: absolute;
  top: 56px;
    right: 1%;
    z-index: 120;
	display: none

}
	
	.rokajaxsearch  {
    margin: 0 4px 0 0;
}

.jawnav #menu-button::before {
    border-top: 2px solid #fff!important;
    border-bottom: 2px solid #fff!important;
}
	
.jawnav #menu-button::after {
    background: #fff!important;
}
.jawnav #menu-button {
   font-size: 16px!important;
    color: #fff!important;
letter-spacing: 0.4px;
    width: 112px!important;
    text-align: left;
    padding: 16px 0 16px 44px!important;
	    text-decoration: none;
    text-transform: uppercase;
    box-sizing: border-box;
}	
.jawnav #menu-button::before {

    right: inherit!important;
    left: 20px!important;
	top: 22px!important;
    height: 4px!important;
}
.jawnav #menu-button::after {

    right: inherit!important;
    left: 20px!important;
	top: 17px!important;
}	
.jawnav > ul {
    width: 280px!important;

}	
#menu .jawnav {
    height: 48px;
}
#menu-button {
    background: #00bce9!important;
    width: 100%!important;
}	
	
#menu li {
    background: #f4fdfd!important;
}	
	
#menu  li a {
    font-size: 15px!important;
    color: #0d8dab!important;
    text-transform: uppercase;
    padding: 17px 20px!important;
    letter-spacing: 0.5px;
    margin: 0;
    font-family: 'cera_round_probold' !important;
    box-sizing: border-box;
}
#menu .jawnav>ul>li.item-343>a, #menu a {
    border-radius: 0!important;
}	
#menu .jawnav .submenu-button {
    border-left: 1px solid rgb(230, 243, 243)!important;
}	
.jawnav ul li, .jawnav ul ul li, .jawnav ul li:hover>ul>li {
    border-top: 1px solid rgb(230, 243, 243)!important;
}	
	
#menu .jawnav>ul>li:hover>a, #menu .jawnav>ul>li.active>a,
#menu .jawnav>ul>li.item-509:hover>a, #menu .jawnav>ul>li.item-509.active>a,	
#menu .jawnav li a:hover,  #menu ul:hover, #menu .jawnav>ul>li.item-509>a:hover, #menu li.active > a,  #menu .jawnav>ul>li.item-509.active>a {
    color: #fa6247!important;
    background: #fff!important;
}	
.jawnav .submenu-button::before {
    background: #108ead!important;
	    left: 19px!important;
}	
	
.jawnav .submenu-button::after {
    background: #108ead!important;
	    left: 24px!important;
}		
	
.jawnav .submenu-button {

    height: 49px!important;
    width: 49px!important;

}
#menu .jawnav>ul>li.item-509>a {
    color: #fff!important;
    background: #fa6247;

}	
.item-571, .item-572, .item-573, .item-574, .item-575, .item-578 { display: block!important}
#menu .jawnav>ul>li.item-509 {
  float: inherit!important; 
}
	
.jawnav ul {
    box-shadow: 0 5px 14px #0b0b0b38;
}
	
#menu .jawnav ul li.item-343, #menu .jawnav ul li.item-417, #menu .jawnav ul li.item-343 li, #menu .jawnav ul li.item-417 li, #menu .jawnav li {
position: relative!important; 
display: block;
}
#menu .jawnav>ul>li>ul {
    padding: 0!important;
}	
#menu .jawnav span.inner, #menu .jawnav ul li.item-343 ul span.inner, #menu .jawnav ul li.item-417 ul span.inner {
   width: 100%!important; 
	    box-shadow: none;
}
	
#menu .jawnav ul li.item-343 ul ul, #menu .jawnav ul li.item-417 ul ul {
    width: 100%!important;
}	
#menu .jawnav ul ul ul li {
    width: 100%!important;
}
#menu .jawnav ul ul ul span.inner {
    padding: 0!important;
}	
#menu .jawnav ul ul li:hover > ul {
left: inherit;
margin: 0;
}
#menu .jawnav  li a {
    line-height: 1!important;
}	
#menu li li a {
    font-size: 14px!important;
   color: #1d1d1b!important;
}
.middle-top-l, .middle-top-r {
    width: 100%;
    display: block;
	    float: inherit;

}
.middle-top-r .moduletable {

    width: 100%;
    float: inherit;
}
.middle-top-r .our-advantage {width: 50%; border-radius: 0!important; box-sizing: border-box;
    float: left;}	
.middle-top-r .our-advantage a {border-radius: 0!important; box-sizing: border-box }
	
.middle-top-r .our-advantage:nth-child(2n) a {border-left:1px dashed #b2e2f2;}	

	
#our-advantage1 a {background:  #92d6ed url(../images/ic.png) no-repeat 10px 10px;}
#our-advantage2 a {background: #92d6ed url(../images/ic.png) no-repeat 14px -80px}
#our-advantage3 a {background: #92d6ed url(../images/ic.png) no-repeat 10px -178px}
#our-advantage4 a {background: #92d6ed url(../images/ic.png) no-repeat 10px -276px}

#our-advantage1 a:hover {background:  #04b2dc url(../images/ic.png) no-repeat 10px 10px;}
#our-advantage2 a:hover {background: #04b2dc url(../images/ic.png) no-repeat 14px -80px}
#our-advantage3 a:hover {background: #04b2dc url(../images/ic.png) no-repeat 10px -178px}
#our-advantage4 a:hover {background: #04b2dc url(../images/ic.png) no-repeat 10px -276px}
	
	
.our-advantage a {
    padding: 15px 5px 0 100px;

}
#h-soc {
    right:0;
    top: 0;
}	
.cartajax_adv_module .cartajax-module-count, .cartajax_adv_module .cartajax-module-total {
    font-size: 0!important;
	margin: 0!important;
	padding: 0!important;

}
	
.cartajax_adv_module .cartajax-module-count span{
    font-size: 14px!important;
	color: #fff!important;
}
	#header-cart .mycart_headertxt a .cartajax-module-count {
    display: block;
    width: 100%!important;
    text-align: center!important;
    padding: 4px 0 0 4px!important;
    box-sizing: border-box;
}
	#header-cart  .block { display: none!important;}
#header-cart .cartajax_adv_module .block {
    width: 10px!important;
    position: absolute;
    top: -16px;
    right: -39px;
    margin: 0!important;
	padding: 0!important;
	background: none!important;
	border: none!important;  
}
#header-cart .mycart_headertxt a {
	position: absolute;
	left: 0!important;
	right: 0!important;
	background: url(../images/cart.svg) 50% 66% no-repeat;
    width: 57px;
    height: 48px;
	border-left: 1px solid #92d6ed80;

}
.cartajax_adv_module {
    position: absolute;
    top: 184px;
    left: 116px;
}	
.cartajax-module-total, .cartajax-module-checkout, .cartajax-module-show-products, .cartajax-module #cartajax-module-products-block166 { display: none!important; visibility: hidden!important; overflow: hidden!important;}
	
.cartajax_adv_module .cartajax-module-count div {
    padding: 0 !important;
}
#menu .jawnav {
    border-radius: 0!important;

}	

	
.left-sidebar, .container  {
    width: 100%;
	float: inherit;
	display: block;
	padding: 0;
}	
.content {
    width: 100%;
    float: inherit;
    display: block;
    padding: 0;
	margin: 0 auto;
}	
	
	.wrapper {
    width: 80%;
}
.content {
    width: 100%;
    
}	

dl.level1>dt.parent{
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	background:#f4fdfd!important;}
	
	
	dl.level1 dt {margin:0!important;
    border-bottom: 1px solid #eff7f7!important;}
	
	dl.level1 .level2 dt {
    border-bottom: 1px solid #eff7f7!important;
}
	

	
	
	
dl.level2 .outer {
    padding: 5px 16px 5px 0px!important;
   
}	
	
	.level2 .outer {border-bottom:none!important}
	.level2 >.last .outer:last-child {border:none!important}	
	
	
dl.level1 dt a, dl.level1 dt a span {
color: #0d8dab!important; 
 font-size: 16px!important;
    text-transform: uppercase;
    letter-spacing: 0.7px;
    margin: 0;
   font-family: 'cera_round_probold' !important; 
    box-sizing: border-box;
	display: block!important;
	line-height: 24px;
}
	
dl.level1 .level2 dt a, dl.level1 .level2 dt a span {
font-size: 15px!important;
color: #1d1d1b!important;
}
dl.level1 .level3 dt a, dl.level1 .level3 dt a span {
font-size: 14px!important;
 color: #1d1d1b!important;
text-transform: none;
}			
	
	
	/*
.moduletable-filter #jshop_unijax_filter {display: none}*/
	
#filters_mob_link {
    
    padding: 15px 25px 15px 10px;
    background: #eb634b;
    color: #fff;
    margin: 0 auto;
    display: inline-block;
    text-transform: uppercase;
    width: 100%;
    box-sizing: border-box;
    display: block;
    text-align: center;
    /* padding: 0; */
    border: 0;
}
	
#filters_mob_link span {
    padding: 0 0 0 10px;
	    letter-spacing: 0.3px;
	position: relative;
}	
	
	#filters_mob_link span#filters_mob_link_text:after{
    top: 10px!important;
   
    background: url('../images/arrow-mw.svg') 0 0 no-repeat;
		
		
    position: absolute;
    
    right: -13px!important;
    width: 8px!important;
    height: 5px!important;
    content: "";
    
    border-bottom: none;
    border-right: none;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    margin: 0!important;
		
}

	#filters_mob_link span#filters_mob_link_text.foo:after	 {
   
   transform: scaleY(-1);
    background: url(../images/arrow-mw.svg) 0 0 no-repeat;
    
}
	
.filter-mob #uf_finded_products{font-size:70%}

.filter-mob #uf_finded_products{
	    padding: 13px 0 !important;
        font-size: 100%;
    text-align: center;
    background: #f4fdfd;
    border-radius: 0;
    display: block !important;
    width: 100% !important;
    position: absolute;
    right: 0;
    top: 0;
    margin: 0 0 15px;
    color: #008eb0  !important;border-top: 3px solid #fff;
    z-index: 100;}
.filter-mob #uf_count_product{ padding:0 4px; color:#eb634b; position: relative;
    font-family: 'cera_round_probold',sans-serif;}

	
	.filter-mob #uf_count_product:after{
    top: 10px!important;
   
    background: url('../images/arrow-mf.svg') 0 0 no-repeat;

		
    position: absolute;
    
    right: -11px!important;
    width: 8px!important;
    height: 5px!important;
    content: "";
    
    border-bottom: none;
    border-right: none;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    margin: 0!important;
		
}
	

	
	#jshop_unijax_filter .groupbtnleft { display: none!important}
	
	
	#uf_prices, #uf_prices_label{
    border: 1px solid #e3eeee!important;
    border-top: none!important;
}
 #uf_prices_label{
    border: 1px solid #e3eeee!important;
    border-bottom: none!important;
	  /*border-top: none!important;*/
}	#jshop_unijax_filter .uf_trackbar table.trackbar {
    border: 0;
    border-collapse: collapse;
    border-spacing: 0;
    height: 17px;
    margin: 10px 0px;
    width: 90%!important;
    margin: 25px auto!important;
}
	
 #jshop_unijax_filter .groupbtnright {
    padding: 8px 16px!important;
	 font-size: 16px!important;
   
}
#jshop_unijax_filter .uf_buttons button {
    margin: 0!important;
}
	
	.uf_hidecheckbox  {
    background: #fff;
}
	
	.uf_input {
       clear: both;
    display: inline-block!important;
    padding: 0;
    background: #fff;
margin: 5px 0 5px 6px;
   
}
	
	
.uf_input label {
    display: block;
   padding: 0!important;
    line-height: normal;
    font-size: 16px;
    margin: 0;
    cursor: pointer;
	font-family: 'cera_round_probold',sans-serif;
}
.uf_options {
   
    max-height: 3000px;
 
}	

	
	
.uf_input label span{
    padding: 8px 16px!important;
    background: #f4f8f8;
    line-height: 24px;
    display: inline-block;
}	
	
	/*
.moduletable-filter-mob-top-link {
background: #ffffff;
    display: block;
    text-align: center;
    padding: 0;
    border: 1px solid #e3eeee;
}*/
	
#jshop_unijax_filter {
    padding: 0 0 14px 0!important;

}
	
#jshop_unijax_filter {
    background: #fff !important;
}	
[class^=uf_label_] {
     
       border: 1px solid #e3eeee!important;

	border-top: none!important;
    background: #ffffff!important;
    padding: 16px 5px 16px 16px!important;
    margin: 0px!important;
    color: #0d8dab!important;
    font-family: 'cera_round_probold',sans-serif;
    text-transform: uppercase;
    font-size: 14px!important;
    font-weight: inherit;
    cursor: pointer;
    letter-spacing: 0.5px;
}	
.uf_trackbar_inputs input, .uf_inputreset {
  
    padding: 3px 8px;
  
}	
[class^=uf_label_]:hover {
    background: #b2e7f6!important;
}	
	
	
#jshop_unijax_filter div.uf_close>span.uf_trigon {
    border-left: 3px solid #0d8dab!important;

}


	#copy-rgbbox strong span, .custom-phone-footer p:last-child {display: none}
	.custom-phone-footer a {
    font-size: 24px;

}
#h-soc2 {
    top: 22px;

}	
#copy-rgbbox {
    top: 32px;
}	.custom-phone-footer {
    top: 28px;
}
#copy-rgbbox2 {
    top: 66px;
}	
#bottom .br-home p {
    text-align: justify;
}


.jshop_list_product .list_product .block_product {
    position: relative;
    width: 50%;
    display: block;
    box-sizing: border-box;
    float: left;
	border: 0!important;
	
}	
	
.jshop_list_product .list_product tr {
    border: 0!important;
    vertical-align: middle;
	display: inline;
	  box-sizing: border-box;
}	
.jshop_list_product .list_product tr:last-child .block_product {
padding: 0!important;
	padding-bottom:110px!important;
    border: 0!important;
	box-sizing: border-box;
	border-bottom: 1px solid #e3eeee!important;
}	
.jshop_list_product .list_product tr .block_product {
padding: 0!important;
	padding-bottom:110px!important;
    border: 0!important;
	border-bottom: 1px solid #e3eeee!important;
}		

	
	
.jshop_list_product .list_product tr:nth-child(2n-1) .block_product:nth-child(2n-1) {
    border: 0!important;
	 border-right: 1px solid #e3eeee!important;
	border-bottom: 1px solid #e3eeee!important;
}		
.jshop_list_product .list_product tr:nth-child(2n) .block_product:nth-child(2n) {

	border: 0!important;
	    border-right: 1px solid #e3eeee!important;
	border-bottom: 1px solid #e3eeee!important;
}	
	

	
	#home-com .jshop_list_product .list_product tr:nth-child(2n-1) .block_product:nth-child(2n-1) {
    border: 0!important;
	 border-right: 1px solid #e3eeee!important;
	border-bottom: 1px solid #e3eeee!important;
}	
	#home-com .jshop_list_product .list_product .block_product:nth-child(2n-1) {
    border: 0!important;
	 border-right: 1px solid #e3eeee!important;
	border-bottom: 1px solid #e3eeee!important;
}	
	
	
#home-com .jshop_list_product .list_product tr:nth-child(2n) .block_product:nth-child(2n) {

	border: 0!important;
	 border-right: 0!important;
	border-bottom: 1px solid #e3eeee!important;
}	
	
	
	
	
	.list_product tbody {
    border: 1px solid #e3eeee;
		border-bottom: 0!important;
}
	
.jshop_list_product {
    padding: 0;
    box-sizing: border-box;
}	
	
	
.container .content h1 {
    font-family: 'cera_round_probold';
    color: #1d1d1b;
    font-size: 150%!important;
    line-height: 31px;
    text-transform: none;
    font-weight: 400;
    margin: 25px 0 30px;
    text-transform: uppercase;
    display: block;
    text-align: center;
}	

.jshop_list_product .list_product .block_product:hover{
  
    box-shadow: none!important;	
 

/*
	
    border-right: 1px dashed #fff!important;
    border-bottom: 1px dashed #fff!important;
 border-left: 1px dashed #fff!important;
    border-top: 1px dashed #fff!important;*/
	left: inherit;


}	
.djslider, #slider89 li img {
    margin: 0 auto 20px!important;
   
}	
	
.container2  {
    width: 98%;
   }	
	
.jshop_related .product {
    padding: 20px 0 0 0!important;
}
.uk-panel-box {
    background: #ffffff !important;
    border-radius: 0px!important;
    margin: 0 0 25px 0;
}	
	
#oneStepCheckoutForm .button_order_finish {
    text-transform: uppercase;
    float: inherit!important;
    margin: 25px 0 5px 0!important;
}	
.my_row_agb {
    width: 100%;
}
	
#oneStepCheckoutForm #order_add_info {
    width: 100%;
    border: 1px solid #ecf3f3;
	box-sizing: border-box;
}	
	

#nav-top .sourcecoast .dropdown-menu {
    position: absolute;
    top: 100%;
    right: 0!important;
    left: inherit!important;
    min-width: auto!important;
    padding: 9px 0;
    margin: 4px 0 0!important;
    -webkit-border-radius: 0!important;
    -moz-border-radius: 0!important;
    border-radius: 0!important;
    -webkit-box-shadow: 0px 1px 7px #e1e7eb!important;
    -moz-box-shadow: 0px 1px 7px #e1e7eb!important;
    box-shadow: 0px 1px 7px #e1e7eb!important;
    border: 1px solid #ecf4f7!important;
}	




#header-login .sourcecoast a.btn{
    background: url('../images/user.svg') no-repeat 40% 14px!important;
    height: 48px;
   
    display: block;
    overflow: hidden;
	 font-size: 0!important;
}	
#header-login .sourcecoast .open a.btn  {
    background: url('../images/user.svg') no-repeat 40% 14px!important;

}		
	
#header-login .sourcecoast a.btn .caret {
   
    top: 21px!important;
    right: 8px!important;
    background: url(../images/arrow-mw.svg) 0 0 no-repeat;
    
}	
	
#header-login .sourcecoast .open a.btn .caret {
   
   transform: scaleY(-1);
    background: url(../images/arrow-mw.svg) 0 0 no-repeat;
    
}
#header-login .sourcecoast .open .dropdown-menu {
    right: 0px!important;
    margin: 0!important;

}	
	

.nvg-grid #adress_fields {
    width: 100%!important; 
    box-sizing: border-box;
	    margin: 25px 0 10px;
}	
	
 #eacAdressForm #adress_fields input,  #eacAdressForm #adress_fields select {
    box-shadow: none!important; 
    border: 1px solid #f2f2f2!important;
    padding: 4px 8px!important;
	margin:0!important;
	     color: #828283!important;
}	
	
[class*=nvg-width] {

    padding: 15px;
}	
.nvg-border-bottom-dotted {
     border-bottom: none!important;
	    margin: 0 0 12px;
}	
#eacAdressForm .nvg-grid .eac_btnblock span {
      margin: 0 0 0 8px;
    float: right;
	 display: none!important; 
}	
	
#eacAdressForm .nvg-grid .eac_btnblock {
    float: right;
}	
#eacAdressForm.active .nvg-grid .eac_btnblock span {

	 display: block!important;  
}
	
	
		
ul.eac_tabs li span.tabli {

    display: block!important;
    font-size: 100%!important;
    line-height: 1!important;
    padding: 14px 20px!important;
    text-transform: uppercase!important;
    border-radius: 0!important;
    font-size: 15px!important;
    color: #0d8dab!important;
    text-transform: uppercase;
    padding: 17px 20px!important;
    font-family: 'cera_round_probold',sans-serif;
    letter-spacing: 0.2px;
}	
	
	.litab_icon {
    display: none!important; 
    padding:0;
}
	
.nvg-eac-tabs-section ul.eac_tabs li {
    border: none!important;
    border-radius: 0!important;
    background: #f4fdfd!important;
    color: #1e93b1!important;
    z-index: 90!important;
	letter-spacing: 0.2px;
}	
	
	
.nvg-eac-tabs-section ul.eac_tabs li.current span.tabli {
    background: #f2f2f2!important;

	letter-spacing: 0.2px;
	     color: #767778 !important;
}
	
.nvg-width-1-1, .nvg-width-1-2, .nvg-width-1-3, .nvg-width-1-4, .nvg-width-3-4 {
    width: 100%!important;
    box-sizing: border-box;
	margin: 0 0 12px!important;
}	
.nvg-block_header {
    font-size: 100% !important;
    padding-bottom: 0 !important;
    margin:8px 0 14px 0 !important;
    text-transform: uppercase;
	font-family: 'cera_round_probold',sans-serif;
}	
	
span.aec_value {
    color: #333!important;
    font-size: 100%!important;
    font-family: 'cera_round_probold',sans-serif;
}
	
	.acc_nvg_name .acc_nvg_name {
    margin: 0 0 0 8px;
}
a.eac_norder, a:hover.eac_norder {
    font-size: 100%!important;
    text-decoration: none;
}	
	
	.order_date {
    font-size: 80% !important;
    font-style: normal;
    padding: 8px 0px 8px;
}
.order-n, .order-price {
    vertical-align: top;
    text-align: center;
    padding: 12px 15px!important;
}
.order-top-service-info {
    border-bottom: 0!important;
    clear: both;
    background: #fff!important;
    padding: 5px 11px!important;
    font-size: 90%!important;
    font-family: 'cera_round_probold',sans-serif;
}	
	.listorder_delivery, .listorder_payment, .order-status-now, .order-period {

    padding: 5px!important;
    width: 100%!important;
    box-sizing: border-box;
}
.nvgheadslide > div {
    background: #f4fdfd;
    padding: 10px;
	
	
}	 
.nvgheadslide .nvg_accordion 	{
    background: #fff;
    padding: 0;
	
	
}	
	
.nvgheadslide div img {
    vertical-align: text-top!important;
}	
.order-body {
    width: 100%!important;
    border-right:none!important;
  border-left:none!important;
}	
	
.nvgheadslide {
    color: #898b8b!important;
    font-family: 'cera_round_probold',sans-serif;
    font-size: 100%!important;
    text-transform: uppercase;
	    margin: 8px 0;
}
	
.nvg_accordion {
    padding: 12px;
    border-top:none!important;
}	
	
.eac_tabs{
    margin: 15px 0!important;
}	
.nvg_accordion {
color: #767778 !important;
}	
	
	.nvg_accordion .name {
    color: #308fae!important;
		margin: 15px 0;
		line-height: 1.4;
   
}	
	.listorder_price {
    font-size: 120%;
    font-family: 'cera_round_probold',sans-serif;
}
.nvg-grid #adress_fields {
    width: 100%!important; 
    box-sizing: border-box;
	    margin: 25px 0 10px;
}	
	
.listorder_delivery, .listorder_payment, .order-status-now, .order-period {

    text-align: left!important; 
	border: 0!important; 
 
}	
.eac_order_product_block {

    border-bottom: 1px solid #eee;
    padding: 15px;
}	
.uf_level_1 {
    color: #1d1d1b!important;
}
	
.uf_options {
    max-height: 6000px!important;
}
	
.uf_close+.uf_options {

    max-height: 0!important;

}	
	
.uf_level_0 label, .uf_level_1 label {
text-transform: uppercase;

   
}		
.uf_level_2 label {
text-transform: none;
    font-size: 14px!important;
   
}	
	
.uf_level_0 {
    padding: 0!important;
}	
#menu .jawnav ul ul .item-344 ul li a span, #menu .jawnav ul ul .item-418 ul li a span  {
  display: block!important;
}

#menu .jawnav ul ul .item-344 ul li a img, #menu .jawnav ul ul .item-418 ul li a img {
  display: none!important;
}	

#menu .jawnav ul  ul .item-344 ul li, #menu .jawnav ul  ul .item-418 ul li {
		padding: 0;

}
#menu .jawnav ul  ul .item-344 ul li a, #menu .jawnav ul  ul .item-418 ul li a {
 border: none;
	padding:0;
}
.item-591 a, .item-603 a { display: none!important}	
#list_product_image_thumb {
    width: 300px!important;
    margin: 15px auto!important;
}
	
}

@media screen and (max-width: 767px){

	
	
#header-mod {
left: 32%;
width: 60%;
}
.wrapper {
    width: 100%;
}
.img-car-home {
    float: inherit;
text-align-last: center;
	margin: 0 0 25px;
	
}
	.custom-phone-footer, #copy-rgbbox strong span 
	{display: none}
#copy-rgbbox span {
    font-size: 106%;
	color: #a0abb1;
}	
#copy-rgbbox {
    top: 70px;
}
#copy-rgbbox2 {
    top: 90px;
}	
.footer {
   height: 130px;
    margin: -130px auto 0;
}
.middle {
    width: 100%;
    margin: 0 auto;
	padding: 0 0 160px;
}	
.moduletable-slider {
margin: 0 0 5px;
}	
.djslider, #slider89 li img {
    margin: 0 auto 0!important;
    border: 0;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;

}	
.footer {
    background: #f4f8f8;
}	
#header #header-mod .mcs-module a.city {
    color: #767778 !important;
    border-bottom: 1px dashed #767778 !important;
    font-size: 100%!important;
}	
.mcs-module {
    float: inherit!important;
    padding: 0!important;
    width: auto !important;
}	
.custom-phone-footer {
    position: absolute;
    left: 0;
    top: 25px;
    display: block!important;
	font-size: 90%;
	right: initial;
}	
.custom-phone-footer a {
    font-size: 24px;
}	
	
#h-soc2 {
    top: 19px;
}
.mcs-dialog.has-groups {
    width: 80%!important;
}
.mcs-dialog {
    
    top: 13%!important;
    left: 45%!important;
      margin-left: -40%!important;
}	
.mcs-dialog .city {
    float: inherit; 
    width: auto; 
    display: block;
    margin: 0 0 8px 0!important;
}
.mcs-dialog .groups {
    width: 120px!important;
    padding: 10px 0 0 10px!important;
}
.mcs-dialog .title {
   
    font-size: 100%!important;
    padding: 10px 50px 10px 10px!important;
   
}	
	
.mcs-dialog.has-groups .inner .cities {
    width: auto!important;
    margin-left: 120px!important;
    padding: 10px 0 10px 10px!important;
}	
	
ul.eac_tabs li span.tabli {

    display: block!important;
    font-size: 100%!important;
    line-height: 1!important;
    padding: 14px 20px!important;
    text-transform: uppercase!important;
    border-radius: 0!important;
    font-size: 15px!important;
    color: #0d8dab!important;
    text-transform: uppercase;
    padding: 17px 20px!important;
    font-family: 'cera_round_probold',sans-serif;
    letter-spacing: 0.2px;
}	
	
	.litab_icon {
    display: none!important; 
    padding:0;
}
	
.nvg-eac-tabs-section ul.eac_tabs li {
    border: none!important;
    border-radius: 0!important;
    background: #f4fdfd!important;
    color: #1e93b1!important;
    z-index: 90!important;
	letter-spacing: 0.2px;
}	
	
	
.nvg-eac-tabs-section ul.eac_tabs li.current span.tabli {
    background: #f2f2f2!important;

	letter-spacing: 0.2px;
	     color: #767778 !important;
}
	
.nvg-width-1-1, .nvg-width-1-2, .nvg-width-1-3, .nvg-width-1-4, .nvg-width-3-4 {
    width: 100%!important;
    box-sizing: border-box;
	margin: 0 0 12px!important;
}	
.nvg-block_header {
    font-size: 100% !important;
    padding-bottom: 0 !important;
    margin:8px 0 14px 0 !important;
    text-transform: uppercase;
	font-family: 'cera_round_probold',sans-serif;
}	
	
span.aec_value {
    color: #333!important;
    font-size: 100%!important;
    font-family: 'cera_round_probold',sans-serif;
}
	
	.acc_nvg_name .acc_nvg_name {
    margin: 0 0 0 8px;
}
a.eac_norder, a:hover.eac_norder {
    font-size: 100%!important;
    text-decoration: none;
}	
	
	.order_date {
    font-size: 80% !important;
    font-style: normal;
    padding: 8px 0px 8px;
}
.order-n, .order-price {
    vertical-align: top;
    text-align: center;
    padding: 12px 15px!important;
}
.order-top-service-info {
    border-bottom: 0!important;
    clear: both;
    background: #fff!important;
    padding: 5px 11px!important;
    font-size: 90%!important;
    font-family: 'cera_round_probold',sans-serif;
}	
	.listorder_delivery, .listorder_payment, .order-status-now, .order-period {

    padding: 5px!important;
    width: 100%!important;
    box-sizing: border-box;
}
.nvgheadslide > div {
    background: #f4fdfd;
    padding: 10px;
	
	
}	 
.nvgheadslide .nvg_accordion 	{
    background: #fff;
    padding: 0;
	
	
}	
	
.nvgheadslide div img {
    vertical-align: text-top!important;
}	
.order-body {
    width: 100%!important;
    border-right:none!important;
  border-left:none!important;
}	
	
.nvgheadslide {
    color: #898b8b!important;
    font-family: 'cera_round_probold',sans-serif;
    font-size: 100%!important;
    text-transform: uppercase;
	    margin: 8px 0;
}
	
.nvg_accordion {
    padding: 12px;
    border-top:none!important;
}	
	
.eac_tabs{
    margin: 15px 0!important;
}	
.nvg_accordion {
color: #767778 !important;
}	
	
	.nvg_accordion .name {
    color: #308fae!important;
		margin: 15px 0;
		line-height: 1.4;
   
}	
	.listorder_price {
    font-size: 120%;
    font-family: 'cera_round_probold',sans-serif;
}
.nvg-grid #adress_fields {
    width: 100%!important; 
    box-sizing: border-box;
	    margin: 25px 0 10px;
}	
	
 #eacAdressForm #adress_fields input,  #eacAdressForm #adress_fields select {
    box-shadow: none!important; 
    border: 1px solid #f2f2f2!important;
    padding: 4px 8px!important;
	margin:0!important;
	     color: #828283!important;
}	
	
[class*=nvg-width] {

    padding: 15px;
}	
.nvg-border-bottom-dotted {
     border-bottom: none!important;
	    margin: 0 0 12px;
}	
#eacAdressForm .nvg-grid .eac_btnblock span {
      margin: 0 0 0 8px;
    float: right;
	 display: none!important; 
}	
	
#eacAdressForm .nvg-grid .eac_btnblock {
    float: right;
}	
#eacAdressForm.active .nvg-grid .eac_btnblock span {

	 display: block!important;  
}	
#nav-top .sourcecoast .dropdown-menu {
    position: absolute;
    top: 100%;
    right: 0!important;
    left: inherit!important;
    min-width: auto!important;
    padding: 9px 0;
    margin: 4px 0 0!important;
    -webkit-border-radius: 0!important;
    -moz-border-radius: 0!important;
    border-radius: 0!important;
    -webkit-box-shadow: 0px 1px 7px #e1e7eb!important;
    -moz-box-shadow: 0px 1px 7px #e1e7eb!important;
    box-shadow: 0px 1px 7px #e1e7eb!important;
    border: 1px solid #ecf4f7!important;
}	




#header-login .sourcecoast a.btn{
    background: url('../images/user.svg') no-repeat 40% 14px!important;
    height: 48px;
   
    display: block;
    overflow: hidden;
	 font-size: 0!important;
}	
#header-login .sourcecoast .open a.btn  {
    background: url('../images/user.svg') no-repeat 40% 14px!important;

}		
	
#header-login .sourcecoast a.btn .caret {
   
    top: 21px!important;
    right: 8px!important;
    background: url(../images/arrow-mw.svg) 0 0 no-repeat;
    
}	
	
#header-login .sourcecoast .open a.btn .caret {
   
   transform: scaleY(-1);
    background: url(../images/arrow-mw.svg) 0 0 no-repeat;
    
}
#header-login .sourcecoast .open .dropdown-menu {
    right: 0px!important;
    margin: 0!important;

}
.my-pay {
  padding: 0;
    margin: 0 0 35px;
    color: #a0abb1;
    font-size: 17px;
    min-height: 150px;
}	
	.my-pay {
    background:none!important}	
	
	.my-pay h3 {
    color: #1d1d20!important;
    text-transform: uppercase!important;
   font-size: 110%!important;
    margin: 0 0 14px;
    text-shadow: none;
}
#my-pay11,#my-pay12, #my-pay21, #my-pay22, #my-pay31, #my-pay32  {
    float: inherit!important;
    width: 100%!important;
    padding: 0!important;
    display: block;
    border-right: none!important;
}	
.my-pay h4 {
    text-transform: none!important;
    font-size: 100%!important;

}
#monialLists .monialItem .message {
    display: block;
    margin-left: 0!important; 
    min-height: 60px;
    display: block;
    font-size: 100%;
    color: #6B6B6B;
    line-height: 1.2;
	   font-family: 'cera_round_proregular'!important;
}	
	
#monialLists .monialItem .topblock {
  margin-left: 0!important;
    background: #F5F5F5;
    padding: 12px 8px!important;
    border: none!important;
    -moz-border-radius: 0;
    border-radius: 0;
    margin-bottom: 10px;
}	

#monialLists .monialItem .image {
    display: none!important;
    float: left;
}	
#monialLists .monialItem .topblock .postername .location {
    margin-left: 0!important;

    float: inherit!important;
    margin: 4px 0!important;
    display: block!important;
}	
	
	
#monialLists .monialItem .postername {
       font-family: 'cera_round_probold'!important;
	font-size: 120%!important;
}	
#monialLists .monialItem .postername span {	
   font-family: 'cera_round_proregular'!important;	 margin-left: 0!important;

    float: inherit!important;
    margin: 4px 0!important;
    display: block!important;	font-size: 100%!important;}	
	
	
#monialLists li {
    padding: 0!important;
    margin-bottom: 30px!important;
}	
.addbutton {margin: 15px 0;}
	
	.list-footer .limit { display: none!important}
	

input, textarea, select {
  font-size: 16px!important;
}
h2.listproduct{
    text-align: center!important;
    
}

	
	input.fielderror+.my_tip,input:focus+.my_tip{position:absolute;left: inherit!important;top: -16px!important; right: 0!important; font-size: 12px!important;}

	
	.login_block, .register_block { display: block; width: 100%!important; box-sizing: border-box; margin: 0 0 15px}
	
	.nvg-eac-tabs-section select, .nvg-eac-tabs-section textarea, .nvg-eac-tabs-section input[type="text"], .nvg-eac-tabs-section input[type="password"], .nvg-eac-tabs-section input[type="datetime"], .nvg-eac-tabs-section input[type="datetime-local"], .nvg-eac-tabs-section input[type="date"], .nvg-eac-tabs-section input[type="number"], .nvg-eac-tabs-section input[type="email"], .nvg-eac-tabs-section input[type="tel"], .nvg-eac-tabs-section .uneditable-input {

    width: 60%!important;
    
}
	

.footer-center {
    max-width: 96%;
    position: relative;
    margin: 0 auto;
    width: 100%;
}	
	
.img-car-home img {
    border-radius: 0;
width: 100%;
}
	
.container2 .content {
width: 96%!important;
}
	

	.moduletable-brandsb h3 {
    font-size: 120%;
		text-align: center;
    
}
	
.moduletable-brandsb {
    overflow: hidden;
    display: block;
    width: 96%;
    margin: 0 auto;
}	
	
	#dailyposition { width: 90%!important; max-width: 90%!important}	
	#dailyposition img { width: 100%!important;}
	
}
	
	
	
@media screen and (max-width: 600px){
	

	.sourcecoast.modal {
   
    left: 50%!important;
  
    width: 100%!important;
    margin: 0 0 0 -50%!important;
    background-color: #fff;
    border: none!important;
    
    -webkit-border-radius: 0!important;
    -moz-border-radius: 0!important;
    border-radius: 0!important;
    -webkit-box-shadow: none!important;
    -moz-box-shadow:  none!important;
    box-shadow:  none!important;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    background-clip: padding-box;
    outline: none;
}

	
#menu .menu-opened::after, #menu .menu-opened::before {
content: none!important;
	display: none!important;
}

#menu .menu-opened{
    background: url(../images/close-w.svg) 19px 16px no-repeat!important;
}
	
#menu .jawnav>ul>li.item-509>a {
    color: #1290ad!important;
    background: #f4fdfd;
}	
	
	
	
	
	
	#ht1, #ht3, #ht4 {
color: #767778;
    font-size: 80%;
    margin:0;
}
#ht1,#ht2, #ht3, #ht4 {
text-align: right;

}	
	
#header-mod {
    top: 18px;
    
}	
	
	
#header {
    height: 100px;
    text-shadow: none;
}	
	
#logo {
    top: 25px;
    left: 2%;
    width: 120px;
	height: 70px;
	
}
#ht2 {
    font-size: 110%;
    padding: 0;
}	
#header-mod {
    top: 22px;
    left: inherit;
    width: 68%;
	    right: 2%;
}	
#rokajaxsearch {
    top: 104px!important;
}	
	
#header-br {

    top: inherit!important;
    left: inherit!important;

}	
	
#header-login {
top: 101px;
	right: 60px;
	left:inherit!important;
}	
.cartajax_adv_module {
    top: 124px;
	    right: 180px;
	left:inherit!important;
}	
	
	html{-webkit-text-size-adjust:none}
	
	
.left-sidebar, .container  {
    width: 100%;
	float: inherit;
	display: block;
	padding: 0;
}	
.content {
    width: 100%;
    float: inherit;
    display: block;
    padding: 0;

}
	
.list_product tbody, .jshop_list_product .list_product tr .block_product, .jshop_list_product .list_product tr:nth-child(2n-1) .block_product:nth-child(2n-1) {
   
   border-right: none!important;
    border-left: none!important;
}	
	
#my-cat-des, .jshop_pagination {
    width: 96%;
    margin: 25px auto;
}	

dl.level1>dt.parent{
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	background:#f4fdfd!important;}
	
	
	dl.level1 dt {margin:0!important;
    border-bottom: 1px solid #eff7f7!important;}
	
	dl.level1 .level2 dt {
    border-bottom: 1px solid #eff7f7!important;
}
	

	
	
	
dl.level2 .outer {
    padding: 5px 16px 5px 0px!important;
   
}	
	
	.level2 .outer {border-bottom:none!important}
	.level2 >.last .outer:last-child {border:none!important}	
	
	
dl.level1 dt a, dl.level1 dt a span {
color: #0d8dab!important; 
 font-size: 16px!important;
    text-transform: uppercase;
    letter-spacing: 0.7px;
    margin: 0;
   font-family: 'cera_round_probold' !important; 
    box-sizing: border-box;
	display: block!important;
	line-height: 24px;
}
	
dl.level1 .level2 dt a, dl.level1 .level2 dt a span {
font-size: 15px!important;
color: #1d1d1b!important;
}
dl.level1 .level3 dt a, dl.level1 .level3 dt a span {
font-size: 14px!important;
 color: #1d1d1b!important;
text-transform: none;
}		
	
	
#menu {
    margin: 0 0 7px 0;
}	
	
.moduletable {
    margin: 0 0 20px;
}	

h1, h2, #bottom h1 {
    text-align: left;
    font-size: 150%!important;
    line-height: normal!important;
    text-transform: uppercase;
	    margin: 8px 0 20px 0;
}	

.jshop_list_product .list_product .block_product img.jshop_img {
    margin: 4px 0;
}	
.name a {
    padding: 6px 0 4px;

}	
	
.jshop_list_product .product .image {
    padding:0!important;
}
.img-car-home img {
    margin: 0!important;
}	
	
#header-cart .mycart_headertxt a .cartajax-module-count {
    padding: 5px 0 0 4px!important;
}
.sourcecoast .modal-body, .sourcecoast .modal-header {
    padding: 10px!important;
  
}	
.sourcecoast .input-append, .sourcecoast .input-prepend {
     margin-bottom: 0px;
    
}
	
.sclogin-joomla-login.vertical #form-sclogin-submitcreate .btn {
    margin-top: 0!important;
}	
.sclogin-joomla-login.vertical input#sclogin-username.input-block-level, .sclogin-joomla-login.vertical input#sclogin-passwd.input-block-level {
    width: 100%!important;
}	
.jlslogin .slogin-compact span {
    height: 35px!important;
    width: 35px!important;
}
.sourcecoast input#sclogin-username.input-block-level, .sourcecoast input#sclogin-passwd.input-block-level {
    min-height: 45px!important;
}	
	
/*.moduletable-filter #jshop_unijax_filter {display: none}*/
	
#filters_mob_link {
    
    padding: 15px 25px 15px 10px;
    background: #eb634b;
    color: #fff;
    margin: 0 auto;
    display: inline-block;
    text-transform: uppercase;
    width: 100%;
    box-sizing: border-box;
    display: block;
    text-align: center;
    /* padding: 0; */
    border: 0;
}
	
#filters_mob_link span {
    padding: 0 0 0 10px;
	    letter-spacing: 0.3px;
	position: relative;
}	
	
	#filters_mob_link span#filters_mob_link_text:after{
    top: 10px!important;
   
    background: url('../images/arrow-mw.svg') 0 0 no-repeat;
		
		
    position: absolute;
    
    right: -13px!important;
    width: 8px!important;
    height: 5px!important;
    content: "";
    
    border-bottom: none;
    border-right: none;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    margin: 0!important;
		
}

	#filters_mob_link span#filters_mob_link_text.foo:after	 {
   
   transform: scaleY(-1);
    background: url(../images/arrow-mw.svg) 0 0 no-repeat;
    
}
	
.filter-mob #uf_finded_products{font-size:70%}

.filter-mob #uf_finded_products{
	    padding: 13px 0 !important;
        font-size: 100%;
    text-align: center;
    background: #f4fdfd;
    border-radius: 0;
    display: block !important;
    width: 100% !important;
    position: absolute;
    right: 0;
    top: 0;
    margin: 0 0 15px;
    color: #008eb0  !important;border-top: 3px solid #fff;
    z-index: 100;}
.filter-mob #uf_count_product{ padding:0 4px; color:#eb634b; position: relative;
    font-family: 'cera_round_probold',sans-serif;}

	
	.filter-mob #uf_count_product:after{
    top: 10px!important;
   
    background: url('../images/arrow-mf.svg') 0 0 no-repeat;

		
    position: absolute;
    
    right: -11px!important;
    width: 8px!important;
    height: 5px!important;
    content: "";
    
    border-bottom: none;
    border-right: none;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    margin: 0!important;
		
}



#home-com .jshop_list_product .block_product:nth-child(n+4) {  border-right: 1px solid #f3f0f0 !important; border-bottom: none !important;}
#home-com .jshop_list_product .block_product:last-child {  border-bottom: 1px solid #f3f0f0 !important;}
.filter-mob #filter-mob-link{display:block;color:#fff!important; text-transform: uppercase !important;text-decoration:none !important;padding:3px 0 0 0!important; font-size:11px!important;margin:1px 0 3px; letter-spacing: 1px}
	

	
	
	#jshop_unijax_filter .groupbtnleft { display: none!important}
	
	
	#uf_prices, #uf_prices_label{
    border: 1px solid #e3eeee!important;
    border-top: none!important;
}
 #uf_prices_label{
    border: 1px solid #e3eeee!important;
    border-bottom: none!important;
	 /* border-top: none!important;*/
}	#jshop_unijax_filter .uf_trackbar table.trackbar {
    border: 0;
    border-collapse: collapse;
    border-spacing: 0;
    height: 17px;
    margin: 10px 0px;
    width: 90%!important;
    margin: 25px auto!important;
}
	
 #jshop_unijax_filter .groupbtnright {
    padding: 8px 16px!important;
	 font-size: 16px!important;
   
}
#jshop_unijax_filter .uf_buttons button {
    margin: 0!important;
}
	
	.uf_hidecheckbox  {
    background: #fff;
}
	
	.uf_input {
       clear: both;
    display: inline-block!important;
    padding: 0;
    background: #fff;
margin: 5px 0 5px 6px;
   
}
	
	
.uf_input label {
    display: block;
   padding: 0!important;
    line-height: normal;
    font-size: 16px;
    margin: 0;
    cursor: pointer;
	font-family: 'cera_round_probold',sans-serif;
}
.uf_options {
   
    max-height: 3000px;
 
}	

	
	
.uf_input label span{
    padding: 8px 16px!important;
    background: #f4f8f8;
    line-height: 24px;
    display: inline-block;
}	
	
	/*
.moduletable-filter-mob-top-link {
background: #ffffff;
    display: block;
    text-align: center;
    padding: 0;
    border: 1px solid #e3eeee;
}*/
	
#jshop_unijax_filter {
    padding: 0 0 14px 0!important;

}
	
#jshop_unijax_filter {
    background: #fff !important;
}	
[class^=uf_label_] {
     
       border: 1px solid #e3eeee!important;

	border-top: none!important;
    background: #ffffff!important;
    padding: 16px 5px 16px 16px!important;
    margin: 0px!important;
    color: #0d8dab!important;
    font-family: 'cera_round_probold',sans-serif;
    text-transform: uppercase;
    font-size: 14px!important;
    font-weight: inherit;
    cursor: pointer;
    letter-spacing: 0.5px;
}	
.uf_trackbar_inputs input, .uf_inputreset {
  
    padding: 3px 8px;
  
}	
[class^=uf_label_]:hover {
    background: #b2e7f6!important;
}	
	
	
#jshop_unijax_filter div.uf_close>span.uf_trigon {
    border-left: 3px solid #0d8dab!important;

}	
#copy-rgbbox span, #copy-rgbbox2 {
    font-size: 90%;
}	
	.custom-phone-footer {
   
    top: 25px;
  
}
	.custom-phone-footer p:last-child {
display: none;
}
.footer {
    background: #f4fdfd;
}	
a.button_buy {
 text-transform: uppercase;
}	
.pagination li a {
padding: 7px 13px;
margin: 6px;
line-height: 18px;
font-size: 15px;
	border-radius: 0; 
}
	
.pagenav {
   padding: 7px 13px;
    background: #fa6247;
    color: #fff;
    margin: 6px;
    display: block;
    text-transform: uppercase;
    text-decoration: none;
  border-radius: 0; 
     font-size: 15px;
    line-height: 18px;
}	
	
.jshop_list_product .list_product .block_product:hover{
  
    box-shadow: none;	
    border-right: 0!important;
    border-bottom: 0!important;
 border-left: 0!important;
    border-top: 0!important;
	left: inherit;

}	
.productfull h1 {
   
    font-size: 120%!important;
   
 
    margin: 5px 0;
   
    text-align: left;

}
	.productfull .image_middle {
   width: 100%!important; 
    text-align: center;
		box-sizing: border-box;
}
.productfull td.image_middle, .productfull td.jshop_img_description {
    text-align: left!important;
    padding: 0!important;
    display: block!important;
}	
	.jshop_code_prod {
    color: #857985!important;
    font-size: 70%!important;

}
.productfull {padding: 15px 0}
	
div.jshop_prod_attributes {

    padding-bottom: 5px!important;
}	
.productfull .prod_price {
	    margin: 5px 0 15px 0;
}	
span.radio_attr_label {
    font-size: 100%;
    margin: 4px 0!important;
    border-radius: 0!important;
}	
.buttons input, .button_back input, #fltr_button_box input {
   
    font-size: 20px!important;
    line-height: 1!important;
    padding: 8px 21px!important;
    height: 44px!important;
   
}	
.jshop .jshop_prod_description{
padding-top: 0!important;
 font-size: 90%!important;
}	
.jshop .input_type_radio {
    display: inline-block!important;
}	
#bottom {
    width: 96%;
}
	#bottom .br-home p, .container p{
    margin: 0 0 15px;
    font-size: 100%;
    color: #525252;
    line-height: 19px;
}
#my-cat-des, #my-cat-des p {
    font-size: 100%!important;
}	
	
	
	
.jshop .cartajaxattributes span fieldset label span {
    font-size: 15px!important;
    padding: 9px 11px!important;
    border-radius: 0!important;
}
	
	.block_price_card span strong {font-size: 120%!important;}

	.productfull .jshop_prod_description p, .jshop .jshop_prod_description span {
    font-size: 100%!important;
}	
	
.button_back input {
    
    margin: 0!important;
    
}	

.productfull .manufacturer_logo a, .manufacturer_logo {
    font-size: 100%;
}	
	#checkout td {display: block;    width: 100%;}	
	#checkout a {
    padding: 9px 15px!important;
    width: auto;
    display: inline-block;
		    margin: 0!important;
		text-transform: uppercase;
		line-height: 1;
    font-size: 100%;
}
#checkout a img {
    display: none;
}
.uk-panel {
    
    float: inherit;
    margin: 0 0 15px;
}	
	#step5 .list_extra_field{display: none}

.uk-table th, .uk-table td {
    padding: 15px 8px!important;
	    vertical-align: middle!important;

}	
.jshop_img_description_center {
width: 46%!important
}	
	
	
td.jshop_img_description_center a {
font-size: 84%!important;
}	
	.jshop_prod_cart td:last-child, .minicart thead th:last-child {display: none}
	
	.minicart thead th{ font-size: 84%!important}
	
#oneStepCheckoutForm div.quantity {
    position: relative;
    cursor: pointer;
    width: 40px!important;
}	
#oneStepCheckoutForm input[id^=quantity] {
    width: 26px!important;

}	
#oneStepCheckoutForm div.quantity span.quantitymore, #oneStepCheckoutForm div.quantity span.quantityless {
    width: 14px!important;

}	
.quantity input[type="text"] {
    min-height: 26px;
	    height: 26px;
}
#order_add_info {
    width: 100%!important;
    height: 55px!important;
    margin: 8px 0;
    padding: 8px!important;
        border: 1px solid #ededed!important;
    box-sizing: border-box;
}	
	
	.uk-panel-box {
    padding: 15px;
		width: 100%;
    box-sizing: border-box;

}
.container2 {
    width: 100%;

}	.container2 .productfull{
    width: 94%; margin: 0 auto;

}
	
	
	
.uk-panel-box {
    padding: 9px;
    background: #ffffff !important;
    color: #1d1d1b!important;
    border: none !important;
    border-radius: 0!important;
}	
.uk-grid+.uk-grid {
    margin-top: 0!important; 
}	
	
#oneStepCheckoutForm .jshop .total {
    font-size:120%!important;
    font-family: 'cera_round_probold',sans-serif;
}	
#oneStepCheckoutForm .uk-navbar {
   background: #ffffff!important;
    font-family: 'cera_round_probold',sans-serif;
    line-height: 120%!important;
}
	
#oneStepCheckoutForm .button_order_finish {
    float: inherit!important;
   margin: 15px 0 !important;
}
.my_row_agb {
    margin: 15px 0!important;
    font-size: 80%!important;
    width: 100%!important;
    display: block;
	    line-height: 1.4;
}
	
	.jshop_nvg_register [class*='uk-icon-'] {

    margin: 10px 0 0 5px;
}	
.rabatt_input .uk-button {
  
    margin: 12px 0;  
    text-transform: uppercase;
	line-height: 1;
}	
#oneStepCheckoutForm .rabatt_input {
    padding: 15px 10px;
}
#oneStepCheckoutForm .button_order_finish {
    text-transform: uppercase;
    font-family: 'cera_round_probold',sans-serif;
    line-height: 1!important;
	    padding: 15px!important;
}	
	
#list_product_image_thumb {
   
    display: block;
    margin: 5px 0;
    overflow: hidden;
}
	
	.productfull .prod_buttons {
    margin-top: 10px;
}
	
.productfull .similar_header, .productfull .related_header {
  
    font-size: 110%!important;
   
}	
	
	
.slick-prev:before, .slick-next:before {

    width: 16px;
    height: 16px;

}	
	
	.jshop_prod_description h3 {
    font-size: 120%!important;
    text-align: left!important;
    margin: 35px 0 25px!important;

}
#rokajaxsearch {
    top: 100px!important;
	    z-index: 200!important;
	right: 0!important;
	background: #00bce9;
}	
.rokajaxsearch {
    margin: 0!important;
}
#rokajaxsearch .roksearch-wrapper #roksearch_search_str {
    background: #00bce9 url('../images/search-icon-m.svg') 55% 56% no-repeat!important;
    border: none!important;
height: 46px!important;
    font-size: 100%!important;
    border-radius: 25px;
    padding: 0 58px 0 0!important;
    margin: 0!important;
    box-sizing: border-box;
    width: 58px!important;
	z-index: 101!important;
}	
	
	
	
	
	
	#rokajaxsearch #roksearch_search_str:focus, #rokajaxsearch #roksearch_search_str:hover {
   background: #fff url('../images/search-icon.svg') 95% 56% no-repeat!important;
    width: 100%!important;
    max-width: 204px!important;
    min-width: 204px!important;
    height: 40px!important;
    font-size: 100%!important;
    padding: 0 24px 0 10px!important;
    margin: 4px 6px 0 6px!important;
}
	
	#roksearch_results {
    width: 100%!important;
    float: right!important;
    left: inherit!important;
    right: 0!important;
    margin: 4px 0 0 0!important;
		border: none!important;
		border-radius: 0!important;
}
	
	

}





@media screen and (max-width: 500px){
	
	.slick-slider .slick-track, .slick-slider .slick-list {
 padding: 0;

}
	
	
	
	
	
	
	.slick-prev, .slick-next {

		top: -35px;}
	
	#related_block .jshop_list_product {

   padding: 4%;
    position: relative;
}
	
.jshop_list_product .slick-slide .block_product {
    border-right: 0!important;
    border-bottom: 0!important;
    border-top: 0!important;
    border-left: 0!important;
    margin: 0;

}	
	
	
	
 #h-soc, .middle-top {display: none!important}
	
.our-advantage a span {
    display: none;
}
	
.our-advantage a {
    height: 68px;
	    padding: 20px 5px 0 100px;
}	
.jshop_list_product .list_product .block_product, .jshop_list_product .jshop_related {
    display: block;
    width: 100%;
}	

	
item-591 {
    top: 30px;
   width: 100px;
    height: 60px;
	left: 4%;
}
	
	
	
}

@media screen and (max-width: 340px){
#header #header-mod a {
    font-size: 120% !important;
    text-shadow: none;
}
#header-mod {
   top: 28px;
    left: inherit;
    width: 71%;
    right: 2%;
}
	
	
#ht1 {
display: none!important
}	
	
	
}