@font-face {
    font-family: 'MarydaleRegular';
    src: url('../fonts/webfonts/297BA6_0_0_0_1.eot');
    src: url('../fonts/webfonts/297BA6_0_0_0_1.eot?#iefix') format('embedded-opentype'),
    url('../fonts/webfonts/297BA6_0_0_0_1.woff') format('woff'),
url('../fonts/webfonts/297BA6_0_0_0_1.ttf') format('truetype');}
@font-face {
    font-family: 'barlow_by_thunderpandaRgver01';
    src: url('../fonts/barlow_by_thunderpanda_ver01-webfont.woff2') format('woff2'),
         url('../fonts/barlow_by_thunderpanda_ver01-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'webfontregular';
    src: url('../fonts/barlow_by_thunderpanda_ver01-webfont.woff2') format('woff2'),
         url('../fonts/barlow_by_thunderpanda_ver01-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'barlow_by_thunderpanda_ver_Rg';
    src: url('../fonts/barlow_by_thunderpanda_ver02-webfont.woff2') format('woff2'),
         url('../fonts/barlow_by_thunderpanda_ver02-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'webfontregular';
    src: url('../fonts/barlow_by_thunderpanda_ver02-webfont.woff2') format('woff2'),
         url('../fonts/barlow_by_thunderpanda_ver02-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'webfontregular';
    src: url('../fonts/barlow_solid-webfont.woff2') format('woff2'),
         url('../fonts/barlow_solid-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Open Sans';
    src: url("../fonts/OpenSans-Regular.ttf");
}
@font-face {
    font-family: 'Open Sans-Bold';
    src: url("../fonts/OpenSans-Bold.ttf");
}
.main{
    min-height:0;
}
h1, h2, h3, h4, h5 {
    font-family: "Open Sans",sans-serif;
    /*font-weight: 300;*/
    color:#414141;
    font-weight: 300;
}
a{
    color:#ff6e00;
}
a:hover{
    text-decoration:underline;
}
.button {
    display: inline-block;
}
button.button,.cart .discount .buttons-set button.button, .cart .shipping .buttons-set button.button {
    background-color: transparent;
    border: medium none;
    padding: 0;
}
button span, .button span {
    background: url("../images/icon_arrow_dark_small.png") no-repeat scroll right center #ececec;
    border-radius: 3px;
    color: #252525;
    display: block;
    font: 300 16px/20px "Open Sans",sans-serif;
    height: auto;
}
button span span, .button span span {
    background: none repeat scroll 0 0 #c5c5c5;
    border-radius: 3px 0 0 3px;
    margin-right: 40px;
    padding: 10px 6px 10px 10px;
    text-transform: none;
}
.button:hover {
    cursor: pointer;
    text-decoration: none!important;
}
.footer-middle .links li a:hover, .footer-middle .footer-menu li a:hover{color:#ff6e00 !important;}
.button.icon-plus > span {
    background-image: url("../images/icon_plus.png");
}
.button.cta > span,.large.orange.onestepcheckout-button.onestepcheckout-place-order > span{
    background-image: url("../images/icon_arrow_fff_small.png");
}
button:hover span span, .button:hover span span {
    background: none repeat scroll 0 0 #ececec;
}
.header-container.type6 .header-top .header-top-left {padding:2px 0;}
.header-container.type6 .header-top .header-top-right{padding:0;}
.header-container.type6 a.logo{margin: 20px 0 0;}
.header-top-right .cstm-button{
    background: none repeat scroll 0 0 #ffa159;
    float: left;
    /*margin-right: 1px;*/
    /*padding: 0 8px;*/
    font-size: 12px;
    line-height: 30px;
     position: relative;
}
.header-top-right .reseller-login-wrapper{
     background: none repeat scroll 0 0 #f3a05e;
    float: left;
    /*margin-right: 1px;*/
    font-size: 12px;
    line-height: 30px;
     position: relative;   
}
.header-top-right .cstm-button:hover {
    background: none repeat scroll 0 0 #ff6e00;
    text-decoration: none;
}
.header-top-right .quick-tel {
    background: none repeat scroll 0 0 #262626;
    color: #fff;
    float: left;
    font-weight: bold;
    height: 30px;
    /*margin: 0 0 0 1px;*/
    padding: 0 13px;
    line-height: 30px;
    position: relative;
}
.footer .footer-top .newsletter_container h3:after{content:""; display:block; width:145px; height:45px; background: url("../images/aanmel-arrow.png"); background-repeat:no-repeat;right:-37%; position:absolute; bottom:-43px;}
.header-container.type6 .header-top{background: none repeat scroll 0 0 #e9e9e9;border-bottom: none;}
.header-container.type6 .header-top .header-top-right a.cstm-button,.header-top-right .reseller-login-wrapper{color: #fff;}
.catalog-category-view .main-container.col2-left-layout .col-left.sidebar.listpage-mode-grid,.catalogsearch-result-index .main-container.col2-left-layout .col-left.sidebar.listpage-mode-grid{background:#efefef none repeat scroll 0 0;}
.header-top-left .price_vat_message{
    line-height: 26px;
    color:#b2b2b2;
}
.header-container.type6 .selectbox .select .text {
    color: #198ca6;
    font-weight: bold;
}
.header-top-left .selectbox .trigger i.icon-down-dir{
    color:#198ca6;
}
.header-top-right .reseller-login-wrapper{
    padding:0;
}
@media(max-width:1279px){
.header-container.type6 .search-area{min-width:230px;}	
}	
@media(min-width:769px){
.header .header-top .header-top-right .top-links-area .top-links-icon,.header-top-right .reseller-login-wrapper .fa.fa-user,.header-container.type6 .header-top .header-top-right .reseller-login-wrapper .industry,.header-container.type6 .header-top .header-top-right .reseller-login-wrapper .key{
display:none;
}
.header-top-right .cstm-button{
    padding:0 8px;
}
.header-container.type6 .header-top .header-top-right .reseller-login-wrapper ul.links > li{
    padding:0;
}
.header-container .header .header-top .header-top-right .top-links-area{
float:left;
}
.header-container ul.links{
background: none repeat scroll 0 0 #dbdbdb;
opacity: 1;
visibility: visible;
float: left;
box-shadow: none;
border: none;
position: relative;
padding: 0;
left: auto;
font-size: 12px;
min-width: initial;
}
.header-container.type6 .header-top ul.links > li {
display: inline;
}
.header-container.type6 .header-top ul.links a {
line-height: 30px;
color:#262626;
font-size: 12px;
}
.header-container.type6 .header-top ul.links a:hover{text-decoration: underline;}
.header-container.type6 .header-top ul.links > li.first{
padding-left: 10px !important;
padding-right: 0;
}
.header-container.type6 .header-top ul.links > li{padding:0 10px;}
.header-container.type6 .header-top ul.links > li.last{padding-right: 10px !important;}
}


.header-container.type6 .search-area{width:auto;}
/*.block-cart-header.custom-added,.header-middle-right .mini-cart{
display:none;
}*/

@media(min-width:992px){
/*    .block-cart-header.custom-added{
display:block;
}*/
.mini-cart {
background: none repeat scroll 0 0 #ffa159;
/*    float: right;*/
height: 62px;
/*margin-top: 25px;*/
min-width: 183px;
padding-left: 77px;
padding-right: 12px;
position: relative;
}
.top-cart-icon::before {
background: none repeat scroll 0 0 #FF6e00;
content: "";
display: block;
height: 20px;
left: 22px;
position: absolute;
top: 50px;
transform: rotate(45deg);
-ms-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
width: 20px;
z-index:99;
}
.top-cart-icon {
background: url("../images/icon_cart_dark.png") no-repeat scroll center center #FF6e00;
bottom: 0;
float: left;
height: 62px;
left: 0;
margin-right: 15px;
position: absolute;
right: auto;
top: 0;
width: 62px;
}
.header-container.type6 .mini-cart .mybag-link .cart-info {
color: #252525;
float: left;
font: 300 22px/22px "Open Sans",sans-serif;
font-size:22px;
margin: 0;
line-height: 1.75;
}
.header-container.type6 .mybag-link .cart-qty .price {
clear: both;
color: #252525;
float: left;
font-size: 16px;
font-weight:normal;
line-height: 16px;
}
.header-container.type6 .mybag-link .cart-qty{
margin-left:0;
display:block;
}
/*.header-container.type6 .search-area{width:230px;margin-right:25%;} */
}
@media(min-width:1280px){
.header-container.type6 .search-area{width:230px;margin-right:25%;}   
}
@media(min-width:992px) and (max-width:1279px){
.header-container.type6 .search-area{margin-right:20%;}    
}
/*@media(max-width:991px){
.header-middle-right .mini-cart{
display:block;
}   
}*/
.header-container.type6 #search_mini_form .form-search button.button{
background-color: transparent;
color: #7F7F7F;
font-size:14px;
margin-left:0px;
position:absolute;
right:0;
}
.header-container.type6 .form-search #search{border-color:#dfdfdf;color:#7f7f7f;}
.header-container.type6 .form-search #search:focus{ background: none repeat scroll 0 0 #f5f5f5;}
.header-container.type6 .header{ background: none repeat scroll 0 0 #f5f5f5;}
.page .header-container.type6 .header-bottom{ background: none repeat scroll 0 0 #F0F0F0;clear:both;}
.page .header-container.type6 .header-middle-right{right:15px;}
.header-container.type6 .header-top .header-top-right a.cstm-button .fa.fa-user,.header-container.type6 .header-top .header-top-right a.cstm-button .fa.fa-users,.header-container.type6 .header-top .header-top-right .reseller-login-wrapper .fa.fa-industry{
display:none;
}
@media(max-width:639px){
.header-container.type6 .header-top .header-top-right{
display:block;
}
}
.header-top-right .quick-tel .fa.fa-phone{
display:none;
}
.header-container .header .header-top .header-top-right .top-links-area{
float:left;
}
.header-container .header .header-top .header-top-right .top-links-area .top-links-icon{
line-height:30px;
background: none repeat scroll 0 0 #dbdbdb;    
}
.header-container .header .header-top .header-top-right .top-links-area .top-links-icon .icon-mango-user,.header-container .header .header-top .header-top-right .top-links-area .top-links-icon .fa.fa-key,.header-container .header .header-top .header-top-right .top-links-area .top-links-icon .fa.fa-power-off{
padding:0 12px;
color: #198ca6;
}
.phone > span{
    display: none;
}
@media(max-width:768px){
/*.header-container.type6 .header-top .header-top-right a.cstm-button .fa.fa-user,.header-container.type6 .header-top .header-top-right a.cstm-button .fa.fa-users,.header-container.type6 .header-top .header-top-right a.cstm-button .fa.fa-key,.header-container.type6 .header-top .header-top-right a.cstm-button .fa.fa-power-off,.header-container.type6 .header-top .header-top-right .reseller-login-wrapper .fa.fa-industry{
display:block;
line-height:30px;
padding:0 5px;
} */
.header-container.type6 .header-top .header-top-right a.cstm-button .user,.header-container.type6 .header-top .header-top-right a.cstm-button .users,.header-container.type6 .header-top .header-top-right a.cstm-button .key,.header-container.type6 .header-top .header-top-right a.cstm-button .power-off,.header-container.type6 .header-top .header-top-right .reseller-login-wrapper .industry,.header-container.type6 .header-top .header-top-right .reseller-login-wrapper .key{
display:block;
line-height:30px;
width: 34px;
cursor: pointer;
/*padding:0 5px;*/

}
.header-container.type6 .header-top .header-top-right .reseller-login-wrapper .industry{
    background: url("../images/industry.png") no-repeat scroll center center transparent;      
}
/*.header-container.type6 .header-top .header-top-right .reseller-login-wrapper .industry:hover{
    background: url("../images/industry_hover.png") no-repeat scroll center center transparent;      
}*/
.header-container.type6 .header-top .header-top-right a .key,.header-container.type6 .header-top .header-top-right .reseller-login-wrapper .key{
    background: url("../images/key.png") no-repeat scroll center center transparent;   
    padding: 0 8px; 
}
.header-container.type6 .header-top .header-top-right a .power-off{
    background: url("../images/power-off.png") no-repeat scroll center center transparent;  
    padding: 0 8px;  
}
.header-top-right .quick-tel .phone{
    background: url("../images/phone.png") no-repeat scroll center center transparent;  
    display: block;  
}
.industry > span,.user > span,.users > span,.key > span,.power-off > span,.phone > span{
    visibility: hidden;
}
.phone > span{
    display: block;
}
/*{
    padding:0 8px;
}*/
.header-top-right .reseller-login-wrapper .fa.fa-user,.header-container.type6 .header-top  .header-top-right .reseller-login-wrapper .fa.fa-industry{
    padding:0 12px;
    cursor: pointer;
}
.header-container.type6 .header-top .header-top-right .reseller-login-wrapper .reseller_text_link {
/*display:none;*/
    background: none repeat scroll 0 0 #f3a05e;
    padding: 3px 15px;
    position: absolute;
    right: 0;
    width: 110px;
    opacity: 0;
    visibility: hidden;
    top: 30px;
}
.header-container.type6 .header-top-right .reseller-login-wrapper:hover ul.links ,.header-container.type6 .header-top .header-top-right .reseller-login-wrapper .reseller-login-wrapper ul li:hover {
    opacity: 1;
    visibility: visible;
    background: none repeat scroll 0 0 #ff6e00;
}
.header-container.type6 .header-top .header-top-right .reseller-login-wrapper .reseller-login-wrapper ul li:hover{
    background: #f3a05e none repeat scroll 0 0;
}


.header-container.type6 .header-top .header-top-right .reseller-login-wrapper:hover {
    background: none repeat scroll 0 0 #ff6e00;
    text-decoration: none;
}
.header-top-right .cstm-button {
    background: none repeat scroll 0 0 #ff6e00;
}
.header-top-right .reseller-login-wrapper .reseller-login-wrapper .cstm-button,.header-top-right .reseller-login-wrapper .reseller-login-wrapper .cstm-button:hover,.header-container.type6 .header-top-right .reseller-login-wrapper:hover ul.links, .header-container.type6 .header-top .header-top-right .reseller-login-wrapper .reseller-login-wrapper ul li:hover,.header-top-right .cstm-button ,.header-top-right .cstm-button:hover{
    background: #f3a05e none repeat scroll 0 0;
}
.header-container ul.links{
  left: auto;
    padding: 5px 0;
    right: 0;
    background: #DBDBDB;
    border: none;
    box-shadow: none;
    min-width: 130px;
}
.header-container .header-top-right .reseller-login-wrapper ul.links{
 left: auto;
    min-width: 110px;
    padding: 5px 0;
    right: 0;
    background: none repeat scroll 0 0 #f3a05e;
    box-shadow: none;
    border: none;
}
.header-container .header-top-right .reseller-login-wrapper.reseller ul.links{
    min-width: 125px;
}
.header-container.type6 .header-top ul.links a{
color:#198ca6;
}
.header-container.type6 .header-top ul.links a:hover{text-decoration: underline;}
.header-top-right .quick-tel .fa.fa-phone{
display:block;
line-height: 30px;
cursor: pointer;
}
.header-top-right .quick-tel .quick-tel-text{
background: none repeat scroll 0 0 #198ca6;
display: block;
opacity: 0;
padding: 3px 15px;
position: absolute;
top: 30px;
visibility: hidden;
z-index: 9999;
right:0;
width:140px;
color: #fff !important;
}
.header-top-right .quick-tel:hover .quick-tel-text {
display: block;
opacity: 1;
/*top: 24%;*/
visibility: visible;
}


}
@media(max-width:400px){
.header-top-left .price_vat_message{font-size: 11px;}
.header-container.type6 .header-top .header-top-left .form-language.top-select .selectbox .select {
padding: 0 15px 0 0;
}
.header-container.type6 .header-top .header-top-left .form-language.top-select .selectbox .select .text{
font-size:12px;
}
.header-container.type6 .header-top .header-top-right a.cstm-button .fa.fa-user,.header-container.type6 .header-top  .header-top-right .reseller-login-wrapper .fa.fa-industry{
padding:0 8px;
/*padding:0 2px;*/
}
.header-container .header .header-top .header-top-right .top-links-area .top-links-icon .icon-mango-user,.header-container .header .header-top .header-top-right .top-links-area .top-links-icon .fa.fa-key, .header-container .header .header-top .header-top-right .top-links-area .top-links-icon .fa.fa-power-off{
/*padding:0 8px;*/
}
.header-top-right .quick-tel{
padding:0 10px;
}
.header-container.type6 .header-top .header-top-left .form-language.top-select + span.split{display:none;}
}
@media(max-width:991px){
.header-container .mini-cart{
background: none repeat scroll 0 0 #f3a05e;
padding:5px;       
}
.footer .footer-top .newsletter_container h3:after{display:none;}
.footer-bottom, .footer-bottom .copyright{padding-top:15px; text-align:center;}
.footer .footer-bottom-area
{margin-bottom:10px;}
.header-container.type6 .mybag-link .cart-info{
color:#252525;
}
}
.header-container .selectbox li:hover a,.header-container.type6 .header-top .selectbox li a{ 
color: #198ca6;
}

.header-container .selectbox li a:hover{ 
text-decoration: underline;
}
.header-container .selectbox li:hover {
background-color: #fff;
}
.header-container.type6 ul.menu {
padding-left:0;
}
/*#nav .last[class*="nav-"] a {
background-color: #c61f1f;
color: #fff;
}*/


/*Header static block start*/
.header-usp {
/*color: #7f7f7f;
font-size: 12px;
font-weight: bold;
line-height: 18px;
text-align: center;*/
background: none repeat scroll 0 0 #fff;
padding: 33px 0 24px;
}

.header-usp h3 {
color: #262626;
font-family: "MarydaleRegular";
line-height: 35px;
margin-bottom: 0;
font-size:22px;
font-weight: bold;
}
.header-usp h3{
text-align: center;
}
/*.column-33 img {
max-width: 293px;
}*/
@media(max-width:992px){
.header-usp h3{
font-size:18px;
line-height:26px;
}
.header-usp h3 img{
width:18px;
}

}
@media(max-width:752px){
.header-usp h3{
font-size:14px;
line-height:18px;
}
.header-usp h3 img{
width:14px;
}
}
@media(max-width:638px){
.header-usp h3{
font-size:22px;
line-height:35px;
}
.header-usp h3 img{
width:22px;
}
}
@media(max-width:543px){
.header-usp{
display:none;
}
}
/*Header static block end*/
/*navigation changes start*/
.header-container.type6 .header-bottom .main-nav{
height:auto;
}
.header-container.type6 .header-bottom .main-nav ul.menu > li > a {
/*padding-bottom: 0;
padding-top: 0;*/
font:300 16px/36px "Open Sans",sans-serif;
line-height: 36px;
color:#474847;
padding: 0 16px 0 16px;
}
.header-container.type6 .header-bottom .main-nav ul.menu > li.menu-item-has-children > a::after{
padding:0;
content: none;
}
.header-container.type6 .main-nav ul.menu > li:hover > a::after,.header-container.type6 .main-nav ul.menu .nav-sublist li.menu-item > a::before, .header-container.type6 .main-nav ul.menu > li.menu-item-has-children li.menu-item > a::before,.header-container.type6 .main-nav ul.menu > li.menu-item-has-children .nav-sublist-dropdown a{color:#ffffff;}
.header-container.type6 .main-nav ul.menu > li .nav-sublist-dropdown{
border:medium none;
}
.header-container.type6 .main-nav ul.menu > li.menu-item-has-children .nav-sublist-dropdown a{font-family: "Open Sans",sans-serif;}
.header-container.type6 .main-nav ul.menu > li.menu-item-has-children .nav-sublist-dropdown a {
line-height: 38px;
font-size: 14px;
}
.header-container.type6 .main-nav ul.menu > li.menu-item-has-children .nav-sublist-dropdown li{
cursor:pointer;
border-top: 1px solid #F5B37E;
}
.header-container.type6 .main-nav ul.menu > li.menu-item-has-children .nav-sublist-dropdown li:hover a{
font-family: "Open Sans",sans-serif;
font-weight:bold;
}
.header-container.type6 .header-bottom .main-nav ul.menu > li:last-child > a {
background: none repeat scroll 0 0 #c61f1f;
color: #ffffff;
}
.header-container.type6 .header-bottom .main-nav ul.menu > li {
margin-left: -3px;
}
.header-container.type6 .header-bottom .main-nav ul.menu > li.act > a {
text-decoration: none;
}
.header-container.type6 .header-bottom .main-nav ul.menu > li.act > a::before {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
border-color: #ff6e00 transparent transparent;
border-image: none;
border-right: 10px solid transparent;
border-style: solid;
border-width: 10px;
content: "";
display: block;
height: 0;
left: 22px;
position: absolute;
top: 33px;
width: 0;
z-index: 9999;
}
.header-container.type6 .header-bottom .main-nav ul.menu > li.act:last-child > a::before {
border-top-color: #c61f1f;
}
/*navigation changes end*/

/*Footer start*/
.footer-container .footer .footer-middle {
/*background: none repeat scroll 0 0 #e5e5e5;*/
padding:0;
}
.footer-middle .container {
padding: 30px 15px;
}
.footer-middle .container .widget .widget-title {
font: 300 22px/22px "Open Sans",sans-serif;
font-size: 22px;
font-weight: normal;
margin-bottom: 20px;
}
.footer-middle .container .widget,.footer-middle .container .widget ul{
margin-bottom:0;
}
.footer .links li a{
color:#414141;
font-size: 14px;
}
.footer .links li a:focus{
color:#198ca6;
}
.footer .links li a:hover{text-decoration:underline;color:#15c4eb;}

.footer .links li.contact a {

}
.footer{
line-height:32px;
}
.header-container.type6.sticky-header .sticky-logo {
margin: 0;
padding: 0;
/*padding: 6px 0 0 0;*/
}
.footer-bottom .grass-container{text-align:right; position:relative;}
/*newsletter*/
.footer-top img {
position: absolute;
right: 0;
top: -90px;
z-index: 49;
}
.footer-top form {
float: left;
/*margin-left: 70px;*/
position: relative;
z-index: 99;
right:15px;
}
.footer-top h3 {
background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
color: #a0a0a0;
float: left;
font-weight: normal;
font-size: 22px;
margin-bottom: 43px;
padding-bottom: 10px;
}
.footer-top form input {
width: 200px;
border: 1px solid #dfdfdf;
color: #7f7f7f;
font-size: 13px;
line-height: 18px;
padding: 10px;
margin:0;
}
.button.btn-mail{
background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
border: medium none;
cursor: pointer;
height: auto;
margin: 0;
overflow: visible;
padding: 0;
width: auto;
}
.button.btn-mail span span {
background-color: #9f9f9f;
border-radius: 3px 0 0 3px;
margin-right: 40px;
padding: 9px 10px 9px 15px;
color: #fff;
}
.button.btn-mail{
border-radius: 3px;
}
.button.btn-mail > span {
background-image: url("../images/icon_mail_fff_small.png");
background-position: right center;
background-repeat: no-repeat;
font-size: 16px;
font-weight: 300;
line-height: 37px;
text-transform: capitalize;
display: block;
border-radius: 3px;
}
.button.btn-mail span {
background-color: #818181;
color: #fff;
}
.button.btn-mail:hover span {
background-color: #ff6e00;
border-radius: 3px;
}
.footer a.secundair {
color: #198ca6;
font-size: 14px;
font-weight: 300;
line-height: 24px;
}
.footer a.secundair:hover {
/*color: #15c4eb;*/
text-decoration: underline;
}
#newsletter-validate-detail > div {
position: relative;
}
.footer-container .footer .footer-top .container .newsletter_container{
position:relative;
}
.footer .footer-top{padding: 45px 0 25px;}
.footer .footer-top .newsletter_container h3{
color:#262626;
text-transform:uppercase;
font-family: 'barlow_by_thunderpanda_ver_Rg';
font-weight:500;
position:relative;
font-size:32px;
}
.footer .footer-top .newsletter_container h3 span{font-size:18px; display:block; margin-top:8px; margin-left:15px; font-weight:600; text-transform:none; font-family:"MarydaleRegular" !important;}
@media(max-width:991px) and (min-width:547px){
.footer-top img {
top: -239px;
}
}
@media(max-width:546px){
.footer-top img {
position: static;
right: 0;
top: 0;
}
}
.footer .footer-bottom-area {
border-top: medium none;
padding: 39px 0 4px;
overflow:hidden;
}
.footer-bottom, .footer-bottom .copyright{
line-height:92px;


}
.grass {
background: url("../images/grass_new.png") no-repeat scroll right bottom rgba(0, 0, 0, 0);
bottom: 0;
left: 10px;
position: relative;
right: 0;
top: -6px;
width: 77%;
height:146px;
margin-top:-31px;
}
.grass-container img {
top:35px;
position: relative;
vertical-align: middle;

}
.footer-bottom-area .grass-container a{
float:left;
position:absolute;
right:23%;
width:50px;
top:32px;
z-index:1020;	
	
}
@media(max-width:991px){
.grass-container img{
padding:20px 0 0;
}
.footer-bottom-area .grass-container a{
float:left;
position:absolute;
right:25%;
width:50px;
}
.grass{
left:0;
right:auto;
}
.grass-container{
text-align:center;
}
}
/*Footer end*/
body{
background:#e5e5e5;
}
a{
transition: none;
}
/*About company info start*/
.company-info .title-border-bottom,.latest-reviews .title-border-bottom{
font-size:22px;
font-weight:300;
}
.company-info p,.latest-reviews p{
font-size:14px;
text-align:justify;
color:#414141;
}
.button.icon-cloud > span {
background-image: url("../images/icon_cloud.png");
max-width: 206px;
}
.latest-reviews .button.icon-cloud {
margin-top: 25px;
}
.company-info p .more-info{
color: #ff6e00;
font-size: 14px;  
font-weight: 300;
}
.company-info p .more-info i{   
color: #ff6e00;
font-size: 18px;
font-weight: normal;
margin-right:5px;
}
.company-info p .more-info:hover {
text-decoration: underline;
}
@media(max-width:991px){
.button.icon-cloud {
max-width: 206px;
display: block;
}
}
/*About company info end*/
/*Home page new product start*/
.item-area .details-area .product-name,.product-collateral .block.block-upsell .products-list .product-name,.product-collateral .block.block-related-product .products-list .product-name {
color: #474847;
/*color: #203548;*/
font-size: 18px;
font-weight: 300;
height: 66px;
line-height: 22px;
margin-bottom: 10px;
overflow: hidden;
text-align: center;
padding-bottom:22px;
font-family: "Open Sans",sans-serif;
}
.item-area .details-area .product-name a, .product-collateral .block.block-upsell .products-list .product-name a, .product-collateral .block.block-related-product .products-list .product-name a {
    overflow: hidden;
    display: block;
    height: 47px;
}
.item .item-area .details-area .price {
color: #2E2E2E;
font-size: 18px;
font-weight: 300;
line-height: 22px;
}
.price-box {
height: 40px;
text-align: center;
}
.button.btn-cart span span, .button.cta span span,.large.orange.onestepcheckout-button.onestepcheckout-place-order span span {
background-color: #37c61f;
}
.button.btn-cart span, .button.cta span,.large.orange.onestepcheckout-button.onestepcheckout-place-order span {
background-color: #67f350;
color: #fff;
}
.button.btn-cart:hover span, .button.cta:hover span ,.large.orange.onestepcheckout-button.onestepcheckout-place-order:hover span{
background-color: #37c61f;
}
.button.btn-cart > span {
background-image: url("../images/icon_plus_fff_small.png");
}
.item-area .details-area .actions{
text-align:center;
}
#new_products {
margin-bottom: 56px;
}
.button.btn-large > span {
background-image: url("../images/icon_arrow_dark_large.png");
}
.button.btn-large span {
font: 300 16px/35px "Open Sans",sans-serif;
font-size:16px;
line-height:35px;
height: auto;
}
.button.btn-large span span {
margin-right: 55px;
}
.filter-products .owl-products .owl-stage .owl-item .item:hover .product-name {
background: url("../images/sep_1a1a1a.png") no-repeat scroll center bottom transparent;
}
.filter-products .owl-products .owl-stage .owl-item .item .product-image-area{
margin-bottom:10px;
}
.filter-products .owl-products .owl-stage .owl-item .item{
padding: 7px 7px 15px;
}
.filter-products .owl-products .owl-stage .owl-item .item:hover{
background: none repeat scroll 0 0 #efefef;
}
.filter-products .owl-products .owl-stage .owl-item .item .product-name a:hover{
color:#2e2e2e;
}
.filter-products .owl-products .owl-stage .owl-item .item .item-area .product-image-area .product-image img {
border: 1px solid #e3e3e3;
}
.filter-products .owl-products.owl-carousel .owl-item img {
-webkit-transform-style: inherit; /* Chrome, Safari, Opera */
transform-style: inherit;
}
/*Home page new product end*/
/*Home page our product start*/
.intro-container {
/*min-height:465px;*/
margin: 45px 0 62px;
background: none repeat scroll 0 0 #efefef;
display: block;
overflow: hidden;
}
.intro p:last-child {
margin-bottom: 22px;
}
/*.intro {
background: none repeat scroll 0 0 #efefef;
height: 525px;
left: 0;
padding-top: 25px;
position: absolute;
right: 0;
text-align: center;
}*/
.intro-container h2 {
font-size: 32px;
font-weight: 00;
/*margin-bottom: 5px;
padding-bottom: 20px;*/
text-align: center;
padding-top: 20px;
margin-bottom: 52px;
padding-bottom: 30px;
}
.intro .column-25 > h3, .intro .column-25 > h2 {
background: url("../images/arrow-topleft.png") no-repeat scroll right bottom transparent;
bottom: auto;
color: #616161;
font-family: "MarydaleRegular";
font-size: 32px;
font-weight: normal;
left: -40px;
/*left: -80px;*/
margin: 0;
padding: 0 0 40px;
position: absolute;
right: auto;
text-align: center;
text-transform: lowercase;
top: -40px;
width: 100px;
}

.intro .column-25:first-child ~ .column-25 > h3, .intro .column-25:first-child ~ .column-25 > h2 {
background-image: url("../images/arrow-bottomleft.png");
background-position: right top;
padding-bottom: 0;
padding-top: 35px;
top: 170px;
}

.intro .column-25:first-child ~ .column-25 ~ .column-25 > h3, .intro .column-25:first-child ~ .column-25 ~ .column-25 > h2 {
background-image: url("../images/arrow-topright.png");
background-position: left bottom;
left: auto;
padding-bottom: 40px;
padding-top: 0;
right: -70px;
/*right: -30px;*/
/*right: -90px;*/
top: -40px;
}
.intro .column-25:first-child ~ .column-25 ~ .column-25 ~ .column-25 > h3, .intro .column-25:first-child ~ .column-25 ~ .column-25 ~ .column-25 > h2 {
background-image: url("../images/arrow-bottomright.png");
background-position: 30px top;
padding-bottom: 0;
padding-top: 35px;
/*right: 0;*/
/*right: -60px;*/
right: -40px;
top: 170px;
}
.intro img {
border: 4px solid #636363;
border-radius: 50%;
height: 202px;
margin-bottom: 62px;
/*margin-bottom: 30px;*/
width: 202px;
}
.column-25 img {
max-width: 210px;
}
.intro a {
color: #ff6e00;
text-decoration: none;
}
.intro a:hover {
text-decoration: underline;
}
.intro p{
font-size:14px;
line-height:24px;
color:#414141;
text-align: center;
margin: 0 0 0 45px;
max-width: 210px;
}
.intro .column-25:hover img {
border-color: #ff6e00;
}
.intro .column-25 ~ .column-25:hover > h3, .intro .column-25 ~ .column-25:hover > h2 {
background-image: url("../images/arrow-bottomleft-orange.png");
}
.intro .column-25:hover > h3, .intro .column-25:hover > h2 {
background-image: url("../images/arrow-topleft-orange.png");
color: #ff6e00;
}
.intro .column-25 ~ .column-25 ~ .column-25:hover > h3, .intro .column-25 ~ .column-25 ~ .column-25:hover > h2 {
background-image: url("../images/arrow-topright-orange.png");
}
.intro .column-25 ~ .column-25 ~ .column-25 ~ .column-25:hover > h3, .intro .column-25 ~ .column-25 ~ .column-25 ~ .column-25:hover > h2 {
background-image: url("../images/arrow-bottomright-orange.png");
}
@media(max-width:1297px){
.intro p{
margin: auto;
max-width: auto;   
}
}
@media(max-width:1302px){
.intro .column-25 > h3, .intro .column-25 > h2{
left: -35px;
}
}
@media(max-width:1279px){
.intro .column-25 > h3, .intro .column-25 > h2{
left: -80px;
}
}
@media(max-width:991px){
.intro .column-25 > h3, .intro .column-25 > h2{
left: -30px;
}
.intro .column-25:first-child ~ .column-25 ~ .column-25 > h3, .intro .column-25:first-child ~ .column-25 ~ .column-25 > h2{
right: -30px;
}
.intro .column-25:first-child ~ .column-25 ~ .column-25 ~ .column-25 > h3, .intro .column-25:first-child ~ .column-25 ~ .column-25 ~ .column-25 > h2{
right:0;
}
}
@media(max-width:767px){
.intro .column-25 > h3, .intro .column-25 > h2{
left: 80px;
}
.intro .column-25:first-child ~ .column-25 ~ .column-25 > h3, .intro .column-25:first-child ~ .column-25 ~ .column-25 > h2{
right:80px;
}
.intro .column-25:first-child ~ .column-25 ~ .column-25 ~ .column-25 > h3, .intro .column-25:first-child ~ .column-25 ~ .column-25 ~ .column-25 > h2{
right:120px;
}

}
@media(max-width:612px){
.intro .column-25 > h3, .intro .column-25 > h2{
left:0;
}

.intro .column-25:first-child ~ .column-25 ~ .column-25 > h3, .intro .column-25:first-child ~ .column-25 ~ .column-25 > h2,.intro .column-25:first-child ~ .column-25 ~ .column-25 ~ .column-25 > h3, .intro .column-25:first-child ~ .column-25 ~ .column-25 ~ .column-25 > h2{
right:0px;
}
}
@media(max-width:420px){
.intro .column-25 > h3, .intro .column-25 > h2{
left:-25px;
top: -65px;
}
.intro .column-25:first-child ~ .column-25 > h3, .intro .column-25:first-child ~ .column-25 > h2{
left:-25px;
top:190px;
}
.intro .column-25:first-child ~ .column-25 ~ .column-25 > h3, .intro .column-25:first-child ~ .column-25 ~ .column-25 > h2{
right:-25px;
top: -60px;
}
.intro .column-25:first-child ~ .column-25 ~ .column-25 ~ .column-25 > h3, .intro .column-25:first-child ~ .column-25 ~ .column-25 ~ .column-25 > h2{
right:-20px;
top: 185px;
}
}
/*Home page our product end*/
.add-to-cart button.button {
background: none repeat scroll 0 0 transparent;
padding: 0;
border: medium none;
border-radius:3px;
text-transform: none;
}
/*Slider*/
.button.btn-large.cta > span {
background-image: url("../images/icon_arrow_fff_large.png");
}
.page .main-container.col1-layout .main {
border-bottom: medium none;
}
@media(max-width:480px){
.button.btn-large span {
font-size: 14px;
height: auto;
line-height: 30px;
}    
}

/*Listing page start*/
.col-left.sidebar .block.block-layered-nav.amshopby-collapse-enabled.amshopby-filters-left {
background:#efefef;
margin-bottom: 30px;
/*padding-bottom: 20px;
padding-top: 40px;*/
 padding: 40px 5px 20px;
}
.col-left.sidebar .block.block-layered-nav.amshopby-collapse-enabled dt {
background: url("../images/amshopby-arrows.png") no-repeat scroll right bottom rgba(0, 0, 0, 0);
color: #252525;
cursor: pointer;
font-size: 14px;
font-weight: bold;
height: 40px;
line-height: 24px;
padding: 7px 36px 0 0;
/*padding: 7px 36px 0 5px;*/
position: relative;
margin:0;
border-bottom: medium none;
}
.col-left.sidebar .block.block-layered-nav dt.amshopby-collapsed {
background: url("../images/amshopby-arrows.png") no-repeat scroll right top rgba(0, 0, 0, 0);
border-bottom: 1px solid #e6e6e6;
}
.col-left.sidebar .block.block-layered-nav dd {
display: block;
margin-bottom: 10px;
overflow: hidden;
padding: 0 0 12px;
/*padding: 0 5px 12px;*/
}
.col-left.sidebar .block.block-layered-nav #narrow-by-list ol li {
color: #8f8f8f;
font-size: 12px;
font-weight: 300;
line-height: 2;
margin-bottom: 8px;
width: 130px;
float:left;
}

.col-left.sidebar .block.block-layered-nav dd a img {
border: medium hidden #fff;
clear: both;
display: inline-block;
float: none;
height: auto;
margin: 3px 7px 0 0;
padding: 2px 0 0;
width: 15px;
}
.col-left.sidebar .block.block-layered-nav dd a:hover {
text-decoration: underline;
color:#494949;
}
.col-left.sidebar .block.block-layered-nav dd a.amshopby-attr, .col-left.sidebar .block.block-layered-nav dd a.amshopby-attr-selected {
background: url("../images/improved_layered_nav_custom_icons.png") no-repeat scroll 0 4px transparent;
padding-left: 20px;
}
.col-left.sidebar .block.block-layered-nav dd a.amshopby-attr-selected {
background: url("../images/improved_layered_nav_custom_icons.png") no-repeat scroll 0 -42px transparent;
}
.breadcrumbs-wrapper.type_1 .breadcrumbs,.breadcrumbs-wrapper.type_1 .breadcrumbs a {
color: #7f8589;
font-size: 14px;
}
.breadcrumbs-wrapper.type_1 .breadcrumbs strong {
color: #ff6e00;
font-weight: normal;
}
.breadcrumbs-wrapper.type_1 .breadcrumbs a:hover {
color: #7f8589;
text-decoration: underline;
}
.category-products .products-grid .item:hover .product-name {
background: url("../images/sep_1a1a1a.png") no-repeat scroll center bottom transparent;
}
.category-products .products-grid .item:hover{
background: none repeat scroll 0 0 #efefef;
}
.category-products .products-grid .item .product-name a:hover{
color:#2e2e2e;
}
.category-products .products-grid li.item {
padding: 7px 7px 15px;
}
@media(max-width:991px){
.col-left.sidebar .block.block-layered-nav.amshopby-collapse-enabled.amshopby-filters-left{
margin-bottom:0;
/*margin-bottom:60px;*/
}
}
.breadcrumbs-wrapper.type_1{
padding:10px 0;
}
.category-description h2 {
font-size:26px;
font-weight:300;
color: #414141;
margin-bottom: 8px;
}
.category-description p {
color: #757575;
font-size: 14px;
line-height: 24px;
}
/*Listing page end*/
a:focus,.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn.focus:active, .btn.active.focus {
outline: medium none;
outline-offset: 0;
}
/*Detail Page start*/
.quick-contact {
background: none repeat scroll 0 0 #ff6e00;
color: #fff;
padding: 15px;
max-width: 210px;
}
.quick-contact h4 {
background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
font-family: "MarydaleRegular";
font-size: 24px;
line-height: 35px;
color: #fff;
font-weight: normal;
}
.quick-contact p {
color: #fce9df;
margin-bottom: 15px;
font-size: 14px;
line-height: 24px;
}
.quick-contact ul li {
background: url("../images/icon_round_next.png") no-repeat scroll left 7px transparent;
line-height: 30px;
padding-left: 22px;
}
.quick-contact a ,.quick-contact a:hover {
color: #fff;
}
.product-collateral .block-upsell,.product-collateral .block-related-product {
border: medium none;
padding: 0;
}
.product-collateral .block.block-upsell .block-title,.product-collateral .block.block-related-product .block-title {
border-bottom: medium none;
margin-bottom: 0;
padding-bottom: 0;
}
.block-upsell .block-title h2 ,.block-related-product .block-title h2 {
color: #414141;
font-size: 26px;
font-weight: normal;
margin: 0 0 8px;
padding-bottom:0;
/*padding-bottom: 20px;*/
}
.product-collateral .block.block-upsell .products-list .product-image ,.product-collateral .block.block-related-product .products-list .product-image {
display: block;
float: none;
margin: 0 0 10px;
text-align: center;
}
.product-collateral .block.block-upsell .products-list .product-image img,.product-collateral .block.block-related-product .products-list .product-image img{
width:100%;
border:1px solid #e3e3e3;
}
.product-collateral .block.block-upsell .products-list li ,.product-collateral .block.block-related-product .products-list li {
padding: 22px 15px 0;
}
.product-collateral .block.block-upsell .products-list .product-name,.product-collateral .block.block-related-product .products-list .product-name{
margin-top:0;
margin-left:0;
}
.product-collateral .block.block-upsell .products-list .price-box .price,.product-collateral .block.block-related-product .products-list .price-box .price,.product-view .product-shop .price-box .price{
color: #2E2E2E;
font-size: 18px;
font-weight: 300;
line-height: 22px;
}
.product-collateral .block.block-upsell .products-list .price-box ,.product-collateral .block.block-related-product .products-list .price-box {
margin: 0;
}
.product-collateral .block.block-upsell .products-list .product-name a,.product-collateral .block.block-related-product .products-list .product-name a{
color: #203548;
}
.product-view .product-img-box .product-image.product-image-zoom{
border: 1px solid #e3e3e3;
}
.product-view .product-shop .product-name h1 {
color: #414141;
font-size: 24px;
font-weight: 300;
line-height: 36px;
margin-bottom: 0;
padding-right: 40px;
}
.product-options dt label.required em,.form-list label.required em {
color: #eb340a;
font-size: 20px;
font-weight: 300;
line-height: 15px;
}
.product-view .product-shop .price-box{
text-align:left;
}
.short-description .sku {
color: #a7a7a7;
font-size: 14px;
line-height: 24px;
margin-bottom: 0;
}
.button.btn-plus-large > span {
background-image: url("../images/icon_plus_fff_large.png");
}
.tabs > ul > li > a:hover,.mini-cart .actions .btn.btn-checkout:hover{
border-color: #ef7d22;
background-color: #ff6e00;
color:#ffffff;    
}
.tabs > ul > li > a:focus{
border-color:#e6e6e6;
background-color: #ffffff;
color:#262626;     
}
.sharing-tool-area {
float: none;
}
.aw-arp-block-content .aw-arp-addtocart,.product-collateral .block.block-upsell .products-list .add-to-cart{
text-align:center;
}
.tab-content h2 {
color: #414141;
font-size: 24px;
font-weight: normal;
line-height: 20px;
}
#addTagForm input.input-text, select{
line-height: 20px;
}
button.button:hover, button.button:focus, button.button:active{
background-color: transparent!important;
border: medium none!important;
}
@media(max-width:480px){
button span, .button span{
font-size:14px;
}
}
@media(max-width:405px){
.col-phone-12 {
width: 100%;
}
}
@media(max-width:991px){
.product-collateral {
margin-top: 20px;
}
}
.product-collateral .product-tabs.tabs.type1 {
margin-bottom: 20px;
}
/*Detail Page end*/
/*Cart Page start*/
.cart .cart-collaterals h2 {
font-size: 18px;
font-weight: 300;
border-bottom: 1px solid #e5e5e5;
border-top: 1px solid #e5e5e5;
color: #333232;
line-height: 61px;
margin-bottom: 22px;
}
.cart-collaterals img {
max-width: 293px;
margin-bottom: 22px;
}
.cart-table .price, #checkout-review-table .price, #my-orders-table .price,.price {
color: #414141;
font-size:18px;
line-height:22px;
font-weight:normal;
}
.product-details .qty-price span{font-size:14px;}
#shopping-cart-table td > a{
color: #ff6e00;
font-size: 14px;
line-height: 24px;
}
.cart-table .product-name, #opc-review .product-name {
font-size: 18px;
font-weight: 300;
line-height: 18px;
margin-bottom: 0;
}
#shopping-cart-table td > a.btn-remove.btn-remove2{
color: #fff;
font-size: 0;
line-height: 0;
}
.btn-remove2:hover, .btn-remove2:focus, .btn-remove2:active {
background: none repeat scroll 0 0 #ef7d22;
}
.cart .totals tbody td {
color: #414141;
font-size: 14px;
font-weight: 300;
line-height: 24px;
}
.cart .totals tfoot th strong, .cart .totals tfoot td strong {
color: #414141;
font-size: 15px;
}
/*Cart Page end*/
/*checkout page start*/
.onestepcheckout-summary th, .onestepcheckout-summary, .onestepcheckout-summary td, .onestepcheckout-totals td {
color: #414141;
font-size: 14px;
line-height: 24px;
padding: 3px 0;
}
#onestepcheckout-form label {
font-size: 14px;
line-height: 24px;
}
#onestepcheckout-form input.input-text{
margin:0;
}
.onestepcheckout-place-order-wrapper .large.onestepcheckout-button, .onestepcheckout-place-order-wrapper .large.onestepcheckout-button:visited, .onestepcheckout-place-order-wrapper .orange.onestepcheckout-button, .onestepcheckout-place-order-wrapper .orange.onestepcheckout-button:visited {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background-color: transparent;
border-color: -moz-use-text-color;
border-image: none;
border-style: none;
border-width: medium 0 medium medium;
font-size: 16px;
padding: 0;
text-shadow: initial;
}
p.agree a{
color:#ff6e00;
font-size:14px;
line-height:24px;
}
p.agree a:hover{
text-decoration:underline;
}
.onestepcheckout-place-order-wrapper .orange.onestepcheckout-button:hover {
background-color: transparent;
}
/*checkout page end*/
/*customer page start*/
.account-login .content h2,.my-account h2 {
color: #414141;
font-size: 20px;
font-weight: normal;
line-height: 24px;
}
.account-login .new-users p,.account-login .registered-users p {
color: #414141;
font-size: 14px;
line-height: 24px;
margin-bottom: 20px;
}
.account-login .registered-users label,.account-create .fieldset label,.dashboard .box-info,.my-account .fieldset label,.cms-page-view .ol li,.cms-page-view .disc li,.address-box address,.contact-form-container .form-list label {
color: #414141;
font-size: 14px;
line-height: 24px;
font-weight: normal;
}
.account-login .new-users a,.account-login .registered-users a,p.back-link a.back-link,.my-account p a,.dashboard .box .box-title a,.dashboard .box .box-content a,.address-box address a,.checkout-onepage-success p a {
color: #ff6e00;
font-size: 14px;
line-height: 24px;
}
.account-login .new-users a:hover,.account-login .registered-users a:hover,p.back-link a.back-link:hover,.my-account p a:hover,.dashboard .box .box-title a:hover,.dashboard .box .box-content a:hover,.cms-page-view a:hover,.address-box address a:hover,.checkout-onepage-success p a:hover {
text-decoration: underline;
}
.account-login .registered-users a.forgot-password{
float:right;
}
.account-create .fieldset h2 {
font-size: 26px;
font-weight: normal;
line-height: 24px;
margin: 0 0 10px;
}
.page-title {
display: block;
margin: 0 0 25px;
text-align: center;
}
.page-title h1, .page-title h2 {
color: #0a263c;
font-size: 32px;
/*font-size: 24px;*/
/*font-size: 32px;*/
/*font-weight: normal;*/
line-height: 34px;
/*line-height: 40px;*/
margin-bottom: 0;
/*margin-top: 25px;
padding-bottom: 20px;*/
}

.block.block-account .block-title strong span {
color: #252525;
font-size: 22px;
/*font-size: 26px;*/
font-weight: 100;
}
.block-account .block-content li a {
border-bottom: 1px solid #ddd;
color: #5f5d5c;
display: block;
font-size:14px;
line-height:24px;
}
.my-account p{
font-size:14px;
}
.dashboard .box .box-title h3,.dashboard .box .box-title h4 {
color: #007a94;
font-size: 13px;
font-weight: bold;
}
.dashboard .box .box-title h3{
color:#414141;
font-size:17px;
padding-bottom:5px;
font-weight:500;		
}


.dashboard .box-info h4 {
font-size: 11px;
}
/*customer page end*/
/*CMS Pages start*/
p {
color: #414141;
font-size: 14px;
line-height: 24px;
margin: 0 0 20px;
}
.cms-page-view .col-main h2 {
font-size: 20px;
margin-bottom: 16px;
}
.cms-page-view h2, .cms-page-view .col-main h3, .cms-page-view h4 {
background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
font-weight: 300;
padding: 0;
}
.header-container.type6 .header-bottom .main-nav ul.menu > li > a:hover {
text-decoration: none;
}
/*CMS Pages end*/
.main-nav .menu li a:hover,.mini-cart .actions a:hover{
text-decoration:none;
}
/*03102015*/
/*success page start*/
.checkout-onepage-success p{}
/*success page end*/

/*14102015*/
@media(max-width:991px){
/*.header-container.type6 a.logo {
display: table;
margin: 0 auto;
}*/
}
/*15102015*/
.header_container_wrapper {
    padding: 0;
}
.header_left {
    padding-left: 0;
}
.header_center {
    text-align: center;
     /*padding: 24px 0;*/
     margin-top: 33px;
}
.header_right {
    padding-right: 0;
    text-align: right;
}
.mini_cart_wrapper {
    margin-top: 25px;
}
.header_center a.logo {
    display: none;
}
@media(min-width:992px){
/*    #search_wrapper_new{
        display:none;
    }*/
    
.home-side-menu-type2.home_category {
    clear: both;
    display: none;
}
}
@media(max-width:991px){
.home-side-menu-type2.home_category {
margin:25px 0 25px 0;
}
.intro-container {
    margin: 0 0 62px;
}
.header_center a.logo {
    display: block;
}   
.header_left a.logo {
    display: none;
}
.header_center {
     margin-top: 0;
     padding:0;
}
.header-container.type6 .header_center .search-area{
    display:none;
}
/*.header-container.type6 .menu-icon{
    margin-top:25px;
}*/
.top-cart-icon {
background: url("../images/icon_cart_dark.png") no-repeat scroll center center transparent;
height: 45px;
width: 45px;
/*height: 26px;
width: 27px;*/
}
.header_left {
    line-height: 93px;
}
/*.top-cart-icon::before {
    background: none repeat scroll 0 0 #ff6e00;
    content: "";
    display: block;
    height: 20px;
    left: 22px;
    position: absolute;
    top: 50px;
    transform: rotate(45deg);
    width: 20px;
    z-index: 99;
}*/
.header-container .mini-cart{
    padding:0;
}
.header-container.type6 .mybag-link .cart-info,.header-container.type6 .mybag-link .cart-qty{
    display:none;
}
.header_right {
    /*padding: 15px 0;*/
    text-align: right;
    line-height: 92px;
}
.mini_cart_wrapper{
    margin-top:0;
}
.header_right .icon-mango-search,.header-middle-right .search-area .icon-mango-search  {
    font-size: 22px;
}
.header_left .icon-mango-nav-icon,.header-middle-right .menu-icon .icon-mango-nav-icon {
    font-size: 25px;
}
.filterproducts-tab {
    display: none;
}

/*Category on Homepage content*/
.home_category {
    background: #e2e2e2 none repeat scroll 0 0 !important;
    padding: 10px;
    /*border-radius: 10px;*/
    margin-bottom:0px;
}
.home_category .menu {
    margin-bottom:0px;
}
.home_category .menu li {
    background: rgba(0, 0, 0, 0) linear-gradient(#e7e7e7, #fefefe) repeat scroll 0 0;
    border-bottom:1px solid #c5c5c5 !important;
    padding-left:0px !important; 
}
.home_category .menu li > a > i {
    line-height:2.5em;
}
.home_category .menu li > a {
    font-size:14px !important;
    font-weight:normal !important;
}
.home_category .menu li:hover {
 background:#f8f8f8 none repeat scroll 0 0;
}
.col-left.sidebar .block.block-layered-nav.amshopby-collapse-enabled.amshopby-filters-left {
cursor: pointer;
    padding-bottom: 10px;
    padding-top: 10px;
}
.block-layered-nav .block-title {
    margin-bottom: 0;
}
.col-left.sidebar .block.block-layered-nav dd {
    margin-bottom: 0;
    padding-bottom: 0;
}
.block-layered-nav .block-content{
    display:block;
}
}
@media(max-width:645px){
    .top-cart-icon{
        width:45px;
        height:45px;
    }
    .top-cart-icon::before {
    height: 15px;
    left: 16px;
    top: 38px;
    width: 15px;
}
}
@media(max-width:479px){
 .header_left{
    line-height: 50px;
}
.header_right{
    line-height: 47px;
}
.header_container_wrapper {
    padding: 10px 0;
}
.header-container.type6 a.logo {
    margin: 0;
}   
}
@media(max-width:500px) and (min-width:480px){
 .header_left{
    line-height: 83px;
}
.header_right{
    line-height: 82px;
}   
}
@media (max-width: 400px) {
.header_left{
    width:15%;
    /*line-height: 70px;*/
}
.header_center{
    width:55%;
}
.header_right{
    width:30%;
    /*line-height: 70px;*/
}
.header-container.type6 a.logo{
    margin:0 auto;
}
}
@media(max-width:420px){
/* .header-container.type6 .header_right .search-area{
    margin-right:5px;
}   */
.header-container .header_right .mini-cart{
    padding:0;
}
}
@media(max-width:360px){
    .header_right {
    padding-left: 0;
}
}
/*@media(max-width:340px){
.header-container.type6 a.logo {
    margin: 22px 0 0;
}
}
@media(max-width:324px){
.header-container.type6 a.logo {
    margin: 24px 0 0;
}
}*/
@media(max-width:767px){
/* SB 15102015 Remove section from homepage */
   
    /*.intro-container {
        margin:0 0 0px;
    }*/    
    .header-usp {
        display:none;
    }
    .cms-index-index .about {
        display: none;
    }
    /*.footer-container .footer .footer-top {
        display: none;
    }*/
    /*Footer Toggle */
    .col-md-3 .widget .links {
        display: none;
    }
    .footeraccording {
        display:none;
    }
    .footer-bottom .copyright {
        line-height:20px;
        text-align:center;
    }
    /*.accordion-footer { // SB 27102015 Foooter Bikecap BV, infor should be left
        text-align:center;
    }*/
    .footer-middle .container {
        padding: 0px 15px 0 15px;
    }
    .footer-bottom {
        line-height:88px;
    }
    .footer-middle .container .widget .widget-title {
        margin-bottom: 0px;
        border-bottom:1px solid #C5C5C5;
        cursor:pointer;
        line-height:40px;
        }
        
    .footer-middle .container .widget .widget-title > span > i{
         float: right;
    }
    .footer-middle .container .widget .widget-title {
    font-size: 18px;    
    }
    
   /*.accordion-footer {
        background: rgba(0, 0, 0, 0) url("../images/cursor-down.png") no-repeat scroll right top;
        background-position: 100% 4px;
        cursor:pointer;
   }
   .accordion-footer-up {
        background: rgba(0, 0, 0, 0) url("../images/cursor-up.png") no-repeat scroll right top;
        background-position: 100% 4px;
   }*/
   
   /*SB 17102015 Remove Our products text */
   .hide-below-767,.intro p:last-child,.intro .container .content-row h2 {
       display:none;
   }
   .intro-container h2,.cms-index-index .header-container {
       margin-bottom:0px !important;
   }
   
   
   /*.cms-index-index .main-container .col-main .std div:nth-of-type(1) {
       display:none;
   }*/
    .price_vat_message {
        display:none;
    }
    /* SB 27102015 */
    /*.header-container.type6 a.logo { 
        margin:5px 0 5px 0 ;
    }*/
    .header-container.type6 .header-middle-right {
        margin-top:-22px;
    }
    /*.home-side-menu-type2.home_category {
        margin: 10px 0;
    }*/
    .forcefullwidth_wrapper_tp_banner .rev_slider_wrapper {
        margin-top: 10px !important;
    }
}
.language-switcher {
       display:inline-block;
       vertical-align:middle;
       
   }
   .language-switcher a.active {
    font-weight: bold;
}
.secundair {
    color: #262626 !important;
}
.terms_condition .secundair{color:#a0a0a0 !important;}
.secundair:hover {
    text-decoration:underline;
    color:#2E2E2E !important;
}
.language-switcher a {
    margin-right: 10px;
}
.header-top .header-top-left .split {
    margin:0 4px 0 0;
}
/*.sticky-logo a.logo:last-child{
    display:none;
}*/
/*Category Page Chanegs 17102015 */
.top-container .slide > img {
    height: auto;
    max-width: 100%;
    width: 100%;
    /*width: auto;*/
     max-height: 457px; /*Added on 01012016*/
}
.top-container .slide-container .slide{
    /*max-height: 400px;*/
    overflow: hidden;
    position: relative;
    text-align: center;
}
/*.top-container .slide-container .slide .category-description {
    background: none repeat scroll 0 0 #fff;
    bottom: -10px;
    margin-left: 225px;
    padding: 15px;
    position: absolute;
    text-align: left;
    width: 255px;
    margin-bottom: 0;
    right:13%;
}*/
.top-container .slide-container .slide .category-description {
    background: #fff none repeat scroll 0 0;
    margin-bottom: 0;
    padding: 15px;
    position: absolute;
    right: 15px;
    text-align: left;
    /*top: 124px;*/
    width: 255px;
    bottom:0;
}
@media(max-width:1200px){
        .top-container .slide-container .slide .category-description p{
        font-size:12px;
        line-height:20px;
    }  
        .top-container .slide-container .slide .category-description h2{
        font-size:24px;
        line-height:20px;
        margin-bottom:15px;
    }
}
@media(max-width:991px){
    .top-container .slide-container .slide .category-description p{
        font-size:12px;
        line-height:16px;
    }    
    .top-container .slide-container .slide .category-description h2{
        font-size:20px;
        line-height:20px;
        margin-bottom:10px;
    }
    .top-container .slide-container .slide .category-description {
        /*width:230px;*/
        /*left:35%;*/
    }
}
@media(max-width:860px){
     .top-container .slide-container .slide .category-description h2{
        font-size:16px;
        line-height:16px;
        margin-bottom:5px;
    }   
    .top-container .slide-container .slide .category-description p{
        line-height:16px;
    } 
    .top-container .slide-container .slide .category-description p{ 
    margin-bottom: 10px;
    }
}
@media(max-width:768px){
    .top-container .slide-container .slide .category-description {
    display:none;
    }                                                                
}
.page-title.category-title h1{
     font-size: 26px;
     text-align: left;
     padding-bottom: 0;
}
.page-title.category-title{margin: 0 0 7px;}
.block-layered-nav .block-title {
    /*text-align: center;*/
    border-bottom: 1px solid #e6e6e6;
    display: block;
    height: auto;
    margin: 0;
    padding-bottom: 16px;
}

.block .block-title strong span {
    color: #252525;
    font-size: 24px;
    font-weight: 300;
    font-family: "Open Sans",sans-serif;
}
.top-container .slide-container .slide .category-description.std a {
    color: #ff6e00;
}
.top-container .slide-container .slide .category-description.std a:hover {
    text-decoration: underline;
}
.products-list .item-area .actions a{
    padding:0;
} 
.category-products #products-list .product-name {
    height: auto;
    margin-bottom: 0;
    padding-bottom: 0;
    text-align: left;
}
.category-products #products-list .product-name > a {
    color: #203548;
}
.category-products #products-list .product-name > a:hover {
    text-decoration: underline;
}
.category-products #products-list .action-area .price-box {
    height: 45px;
    margin: 3px 0;
    text-align: left;
}
.category-products #products-list .item .item-area {
    padding: 0;/*padding: 7px 0;*/
    border-top: 0 none;
}
.toolbar .pager .amount {
    display: block;
}
/*.category-products .toolbar .pager .limiter,*/.category-products .toolbar .pager .pages,.toolbar-bottom .pager .amount{
    display: none;
}
.category-products .toolbar .pager .limiter{
    float:right;
}
.category-products .toolbar-bottom .pager .pages {
    display: block;
}
.category-products #products-list .item .item-area .product-image-area {
    height: auto;
    max-width: 100%;
    width: auto;
    float: left;
    margin: 0 10px 10px 0;
}
.category-products #products-list .item .item-area .product-image-area img{
    border:1px solid #e3e3e3;
}
.category-products #products-list .item .item-area .details-area {
    margin-left: 0;
    float: left;
}
.category-products #products-list .item .item-area .product-shop-left {
    float: left;
}
.category-products #products-list .item .item-area .product-shop-right {
    float: right;
}
.category-products #products-list .item{
    padding:7px;
    margin-bottom:15px;
}
.category-products #products-list .item-area .product-shop-left a.more-info {
    color: #ff6e00;
    font-size: 14px;
    line-height: 24px;
}
.category-products #products-list .item-area .product-shop-left a.more-info:hover,#shopping-cart-table .product-name a:hover {
    text-decoration: underline;
}
#products-list .more-info .fa.fa-chevron-circle-right {
    margin-right: 5px;
    font-size: 16px;
}
.col-main .page-title.category-title {
    padding-top: 6px;
}
@media(max-width:648px){
.category-products #products-list .item .item-area .product-shop-left,.category-products #products-list .item .item-area .product-shop-right {
    float: left;
    width:100%;
    text-align: left;
}   
}

#shopping-cart-table thead {
    display: none;
}
.checkout-cart-index .page-title h1{
    font-size:20px;
}
.cart-table td{
    padding: 7px;
}
/*.data-table tbody tr {
    border: 1px solid #d0d0d0;
    padding: 0 10px;
}*/
.data-table .last td {
    padding-right: 7px;
}
.data-table .first td {
    padding-left: 7px;
}
#shopping-cart-table .product-name a {
    color: #414141;
}
.product-view .product-img-box {
    margin-bottom: 20px;
}
.share-box {
    border-bottom: medium none;
    border-top: medium none;
    position: relative;
     padding-left: 90px;
    padding-top: 30px;
}
h3.share {
    background: url("http://www.bikecap.com/skin/frontend/default/shopworks-blanco/images/arrow_share_this.png") no-repeat scroll right bottom transparent;
    bottom: auto;
    color: #616161;
    font-family: "MarydaleRegular";
    font-size: 24px;
    font-weight: normal;
    left: -20px;
    margin: 0;
    padding: 0 0 40px;
    position: absolute;
    right: auto;
    text-align: center;
    text-transform: lowercase;
    top: -15px;
    top: -15px;
    width: 100px;
}
@media(max-width:360px){
h3.share{
    display:none;
}
.share-box{
    padding-left: 0;
    padding-top: 0;
}
}
.category-products #products-list li.item:hover {
    background: none repeat scroll 0 0 #efefef;
}
.category-products #products-list .item-area .product-image-area .product-image{
    min-height:auto;
    position: initial;
}
.products-list .item-area .actions .table_qty_inc, .products-list .item-area .actions .table_qty_dec,input.qty{
background: none repeat scroll 0 0 #fff;
}
.products-list .item-area .actions .qty-field {
    margin-bottom: 5px;
}
@media(max-width:442px){
.category-products #products-list .product-name,.category-products #products-list .item .item-area .details-area .price{
    font-size:16px;
}
.category-products #products-list .item .item-area .product-image-area{
    margin:0 5px 10px 0;
}
.category-products #products-list .item .item-area .details-area{
    float:none;
}
}
.header-container.type6.sticky-header .sticky-logo > .logo img {
    max-height: 36px;
}
@media(min-width:992px){
    .cart-table .product-name, #opc-review .product-name{
        /*line-height: 40px;*/
    }
}
.block.block-layered-nav .fa.fa-filter {
    visibility: hidden;
    /*margin-left: 6px;*/
    /*padding: 0 2px;*/padding: 0 24px;
    /*padding: 0 12px;*/
    position: absolute;
    right: 0;
}
@media(max-width:991px){
.header-container.type6 .menu-icon a,.header-container.type6 .search-area{
    margin-right:5px;
}
.block.block-layered-nav .fa.fa-filter {
    visibility: visible;
}
.col-left.sidebar .block.block-layered-nav #narrow-by-list dt {
/*border-top: 1px solid #fff;*/
}
.block-layered-nav .block-title {
    /*margin-bottom: 10px;*/
}
}
.mini-products-list .product-name a{
    font:600 14px/18px arial,sans-serif;
}
.cart-table .product-name, .cart-table .item-options, .cart-table .item-msg{
    margin-left:0;
}
.block.block-layered-nav .block-content .actions,.block.block-layered-nav .block-content .currently {
    display: none;
}
.col-left.sidebar .block.block-layered-nav #narrow-by-list dd {
    margin: 0;
    padding: 0;
}
/*02112015*/
.qty_box_label {
    display: none;
}
.product-options-bottom .qty-holder, .add-to-cart .qty-holder {
    float: left;
    margin: 10px 5px 10px 0;
}
.product-view .product-shop .price-box{
    height:auto;
}
.product-view .product-shop .availability {
    margin: 0 0 8px;
}
.product-view .product-shop .short-description,.product-view .product-shop .no-rating{
    margin:0 0 6px;
}
.upsell_product_item{
    width:20%;
}
.sticky-logo .logo:last-child {
    display: none;
}
.product-view .product-img-box .product-image-zoom img{
    width: auto;
    max-width:100%;
    margin: 0 auto;
}
.more-views .owl-carousel .owl-item img{
    width:auto;
    max-width:100%;
}
.more-views .owl-item{
    width:auto!important;
    max-width:100%;
}
.col-left.sidebar .block-account,.box-account{
    padding:0;
}
.block-account .block-content li.current,.block-account .block-content li a{
    padding:5px 0;
}
#my-orders-table.data-table td,#my-orders-table.data-table thead th{
    /*padding:10px 7px;*/
}
.filter-products .owl-theme .owl-controls .owl-dot{
    display:inline-block;
}
.filter-products .owl-theme .owl-controls .owl-dots{
    text-align:center;
}    
.filter-products .owl-theme .owl-controls .owl-dot span {
    background: none repeat scroll 0 0 #869791;
    border-radius: 20px;
    display: block;
    height: 12px;
    margin: 3px;
    opacity: 0.5;
    width: 12px;
}
.filter-products .owl-theme .owl-controls .owl-dot.active span,.filter-products .owl-theme .owl-controls .owl-dot:hover span {
    opacity: 1;
}
/*21112015*/
.catalog-category-view .col-main .page-title.category-title{
    margin-top:28px;
}
/*02122015*/
.catalog-category-view .main-container .main{
    border-bottom: medium none;
	background:#efefef;
	margin-bottom:15px;
	
}
.catalog-category-view .main-container .main .f-right-md{background:#fff;}
@media(min-width:992px){
.catalog-category-view .main-container.col2-left-layout .col-left.sidebar,.catalogsearch-result-index .main-container.col2-left-layout .col-left.sidebar{
    /*min-height:1901px;*/
    
}
.catalog-category-view .main-container.col2-left-layout,.main-container.col2-left-layout {
    margin-bottom:0;
}
.product-essential .custom-block.custom-checkout-block {
    float: right;
}
}
@media(min-width:992px) and (max-width:1115px){
.col-lg-3.col-md-3.col-sm-6.col-xs-12.column-25:first-child > h2{left:-14px; top:-67px;}
}  
}
@media(min-width:768px) and (max-width:991px){
  .catalog-category-view .main-container.col2-left-layout {
  margin-bottom:50px;
}  
}
#onestepcheckout-login-link{
    color:#ff6e00;
}
.filter-products .owl-products .owl-item .item .details-area a.prod-info {
    display: block;
    margin: 0 auto;
    text-align: center;
    color: #203548;
    margin-top: 3px;
}
.category-products .action-area a.prod-info {
    color: #203548;
    display: block;
    font-size: 14px;
    margin-top: 3px;
}
#onestepcheckout-login-link:hover,.filter-products .owl-products .owl-item .item .details-area a.prod-info:hover,.category-products .action-area a.prod-info:hover{
    text-decoration: underline;
}
.news_inner_content .news_text {
    float: left;
}
.news_inner_content .news_button {
    float: left;
    margin-left: 4px;
}
#advice-required-entry-newsletter{
    line-height:10px;
}
.checkout-cart-index div.cart-empty {
    background: #f0f0f0 none repeat scroll 0 0;
    border: 1px solid #dbdbdb;
    padding: 6px;
    text-align: center;
}
.checkout-cart-index div.cart-empty p {
    margin-bottom: 5px;
}
.cms-page-view.cms-reseller-request .language-switcher a{
    font-size:12px;
}
.account-login .content {
    margin-bottom: 40px;
    min-height: 470px;
    padding: 20px;
}
.account-login .content {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
}
.header-container.type6 .header-top ul.links a.cstm-button:hover{
    text-decoration:none;
}
div.block-layered-nav dd a{
    color: #333232;
}
/*#agreement-div-agreement-2{
    display:block;
}*/
.product-collateral .product-tabs ul li a:hover {
    text-decoration: none;
}
@media(max-width:991px){
    #onestepcheckout-form div.onestepcheckout-threecolumns > div{
    background:rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
#onestepcheckout-form input.input-text{
    width:95%;
}
#onestepcheckout-form div.checkoutcontainer div.input-postcode,#onestepcheckout-form div.checkoutcontainer div.input-address, div.checkoutcontainer div.input-city, div.checkoutcontainer li.taxvat div.input-box{
    width:49%!important;
    float:left;
}
#onestepcheckout-form div.checkoutcontainer div.input-country select,#onestepcheckout-form #container_payment_method_msp_ideal {
    width: 95%;
}
.header-container.type6 .form-search::before{
    right:75px;
}
.header-container.type6 .search-area .form-search{
    right:-82px;
     max-width: 300px;
}
.header-container.type6 .mini_cart_wrapper .mini-cart {
    z-index: 104;
}
}
@media(max-width:795px){
 .header-container.type6 .search-area .form-search{
    right:-65px;
}   
.header-container.type6 .form-search::before{
    right:60px;
}
}
@media(min-width:530px) and (max-width:991px){
a.button.btn-large span span {
    margin-right: 55px!important;
}
a.button.btn-large span {
    font: 300 16px/35px "Open Sans",sans-serif !important;
}
.tp-caption p {
    font-size: 25px !important;
    line-height: 30px !important;
}
}
@media(max-width:529px){
 .tp-caption p {
    font-size: 20px !important;
    line-height: 25px !important;
}  
a.button.btn-large span {
    font: 300 12px/22px "Open Sans",sans-serif !important;
}
a.button.btn-large span span {
    margin-right: 30px !important;
}
.button.btn-large.cta > span {
    background-image: url("../images/icon_arrow_fff_large_small.png");
} 
}
@media(max-width:359px){
  .tp-caption p {
    font-size: 15px !important;
    line-height: 20px !important;
}    
}
.agreement-content.modal-new {
    border-radius: 15px;
    overflow: auto;
    text-align: left;
    background-color: #fff;
    border: 1px solid #333;
    padding: 10px;
}
.agreement-content .inner {
    bottom: 30px;
    left: 10px;
    overflow: auto;
    position: absolute;
    right: 10px;
    top: 10px;
    color: #414141;
    font-size: 14px;
    line-height: 24px;
}
.agreement-content .close {
    bottom: 5px;
    font-size: 15px;
    font-weight: bold;
    left: auto;
    position: absolute;
    right: 10px;
    text-transform: uppercase;
    top: auto;
    margin: 0;
    opacity:1;
}
.agreement-content .close a {
    color: #000;
    text-decoration: none;
}
.agreement-content .close a:hover {
    text-decoration:underline;
}
@media(max-width:720px){
    /*.agreement-content.modal-new{
        width:auto!important;
    }*/
    .agreement-content.modal-new {
    left: 2% !important;
    right: 2% !important;
    width: 96% !important;
}
}
.toolbar .sorter .view-mode a:hover ,.qty-field .qty-holder a:hover,a.btn-remove.btn-remove2:hover,.add-to-cart .qty-holder a:hover{
    text-decoration: none;
}
/*.cart .totals tfoot td:first-child {
    text-align: left !important;
    width:88%;
}
.cart .totals tbody td:first-child {
    text-align: left !important;
    width:90%;
}*/
.cart .cart-collaterals .totals {
    color: #414141;
    font-size: 14px;
}
.cart .cart-collaterals .totals{
    text-align:center;
}
.cart .totals tfoot td:first-child {
    padding: 2px 5px;
    text-align: left !important;
    width: 70%;
}
.cart .totals tbody td:first-child {
    text-align: left !important;
    width: 70%;
}
.footer-top form input#newsletter {
    background: #fff none repeat scroll 0 0;
}
.footer-top form input#newsletter:focus {
    border:1px solid #dfdfdf;
    background: #F5F5F5 none repeat scroll 0 0;
}
#newsletter-validate-detail .validation-advice{
    line-height: 14px;
    position: absolute;
    top: 66px;
}
/*.footer a.secundair{
    position: absolute;
    top:67px;
}*/
/*listing page sidebar touch to bottom start*/
@media(min-width:1280px){
    .catalog-category-view .main-container.col2-left-layout .col-left.sidebar.listpage-mode-grid,.catalogsearch-result-index .main-container.col2-left-layout .col-left.sidebar.listpage-mode-grid{
       
		
		
    }    
}
@media(min-width:992px) and (max-width:1279px){
    .catalog-category-view .main-container.col2-left-layout .col-left.sidebar.listpage-mode-grid,.catalogsearch-result-index .main-container.col2-left-layout .col-left.sidebar.listpage-mode-grid{
        
    }
}
/*listing page sidebar touch to bottom end*/
/*complete the look and mix&match section start*/
.product-collateral .block.block-upsell ul.products-list.complete_main_container,.product-collateral .block.block-related-product ul.products-list.complete_main_container{
    padding: 0;
}
.product-collateral .block.block-upsell .products-list.complete_main_container li.complete0,.product-collateral .block.block-related-product .products-list.complete_main_container li.complete0{
    padding-left: 0;
    padding-right: 0;
}
.product-collateral .block.block-upsell .products-list.complete_main_container li.complete1,.product-collateral .block.block-related-product .products-list.complete_main_container li.complete1{
    padding-left: 0;
    padding-right: 0;
}
.product-collateral .block.block-upsell .products-list.complete_main_container li.complete2,.product-collateral .block.block-related-product .products-list.complete_main_container li.complete2{
    padding-left: 0;
    padding-right: 0;
}
.product-collateral .block.block-upsell .products-list.complete_main_container li.complete3,.product-collateral .block.block-related-product .products-list.complete_main_container li.complete3{
    padding-left: 0;
    padding-right: 0;
}
@media(min-width:1280px){
.product-collateral .block.block-upsell .products-list.complete_main_container li.complete0,.product-collateral .block.block-related-product .products-list.complete_main_container li.complete0{
    margin-right: 15.5px;
    width: 23%;   
}
.product-collateral .block.block-upsell .products-list.complete_main_container li.complete1,.product-collateral .block.block-related-product .products-list.complete_main_container li.complete1{
    margin: 0 15.5px;
    width: 23%;
}
.product-collateral .block.block-upsell .products-list.complete_main_container li.complete2,.product-collateral .block.block-related-product .products-list.complete_main_container li.complete2{
    margin: 0 15.5px;
    width: 23%;
}
.product-collateral .block.block-upsell .products-list.complete_main_container li.complete3,.product-collateral .block.block-related-product .products-list.complete_main_container li.complete3{
    margin-left: 15.5px;
    width: 23%;
}
}

@media(min-width:992px) and (max-width:1279px){
.product-collateral .block.block-upsell .products-list.complete_main_container li.complete0,.product-collateral .block.block-related-product .products-list.complete_main_container li.complete0{
    margin-right: 12.5px;  
    width: 23%;
}
.product-collateral .block.block-upsell .products-list.complete_main_container li.complete1,.product-collateral .block.block-related-product .products-list.complete_main_container li.complete1{
    margin: 0 12.5px;
    width: 23%;
}
.product-collateral .block.block-upsell .products-list.complete_main_container li.complete2,.product-collateral .block.block-related-product .products-list.complete_main_container li.complete2{
    margin: 0 12.5px;
    width: 23%;
}
.product-collateral .block.block-upsell .products-list.complete_main_container li.complete3,.product-collateral .block.block-related-product .products-list.complete_main_container li.complete3{
    margin-left: 12.5px;
    width: 23%;
}
.header-container.type6 .header-bottom .main-nav ul.menu > li > a {font:300 15px/36px "Open Sans",sans-serif;padding:0 6px;}
}

@media(min-width:768px) and (max-width:991px){
.product-collateral .block.block-upsell .products-list.complete_main_container li.complete0,.product-collateral .block.block-related-product .products-list.complete_main_container li.complete0{
    margin-right: 9.5px;  
    width: 23%;
}
.product-collateral .block.block-upsell .products-list.complete_main_container li.complete1,.product-collateral .block.block-related-product .products-list.complete_main_container li.complete1{
    margin: 0 9.5px;
    width: 23%;
}
.product-collateral .block.block-upsell .products-list.complete_main_container li.complete2,.product-collateral .block.block-related-product .products-list.complete_main_container li.complete2{
    margin: 0 9.5px;
    width: 23%;
}
.product-collateral .block.block-upsell .products-list.complete_main_container li.complete3,.product-collateral .block.block-related-product .products-list.complete_main_container li.complete3{
    margin-left: 9.5px;
    width: 23%;
}
}

@media(min-width:755px) and (max-width:767px){
.product-collateral .block.block-upsell .products-list.complete_main_container li.complete0,.product-collateral .block.block-related-product .products-list.complete_main_container li.complete0{
    margin-right: 14.5px;
    width: 48%;
}
.product-collateral .block.block-upsell .products-list.complete_main_container li.complete1,.product-collateral .block.block-related-product .products-list.complete_main_container li.complete1{
    margin-left: 14.5px;
    width: 48%;
}
.product-collateral .block.block-upsell .products-list.complete_main_container li.complete2,.product-collateral .block.block-related-product .products-list.complete_main_container li.complete2{
    margin-right: 14.5px;
    width: 48%;
}
.product-collateral .block.block-upsell .products-list.complete_main_container li.complete3,.product-collateral .block.block-related-product .products-list.complete_main_container li.complete3{
    margin-left: 14.5px;
    width: 48%;
}
}
@media(min-width:705px) and (max-width:754px){
.product-collateral .block.block-upsell .products-list.complete_main_container li.complete0,.product-collateral .block.block-related-product .products-list.complete_main_container li.complete0{
    margin-right: 13.5px;
    width: 48%;
}
.product-collateral .block.block-upsell .products-list.complete_main_container li.complete1,.product-collateral .block.block-related-product .products-list.complete_main_container li.complete1{
    margin-left: 13.5px;
    width: 48%;
}
.product-collateral .block.block-upsell .products-list.complete_main_container li.complete2,.product-collateral .block.block-related-product .products-list.complete_main_container li.complete2{
    margin-right: 13.5px;
    width: 48%;
}
.product-collateral .block.block-upsell .products-list.complete_main_container li.complete3,.product-collateral .block.block-related-product .products-list.complete_main_container li.complete3{
    margin-left: 13.5px;
    width: 48%;
}
}
@media(min-width:605px) and (max-width:704px){
.product-collateral .block.block-upsell .products-list.complete_main_container li.complete0,.product-collateral .block.block-related-product .products-list.complete_main_container li.complete0{
    margin-right: 11.5px;
    width: 48%;
}
.product-collateral .block.block-upsell .products-list.complete_main_container li.complete1,.product-collateral .block.block-related-product .products-list.complete_main_container li.complete1{
    margin-left: 11.5px;
    width: 48%;
}
.product-collateral .block.block-upsell .products-list.complete_main_container li.complete2,.product-collateral .block.block-related-product .products-list.complete_main_container li.complete2{
    margin-right: 11.5px;
    width: 48%;
}
.product-collateral .block.block-upsell .products-list.complete_main_container li.complete3,.product-collateral .block.block-related-product .products-list.complete_main_container li.complete3{
    margin-left: 11.5px;
    width: 48%;
}
}
@media(min-width:555px) and (max-width:604px){
.product-collateral .block.block-upsell .products-list.complete_main_container li.complete0,.product-collateral .block.block-related-product .products-list.complete_main_container li.complete0{
    margin-right: 10.5px;
    width: 48%;
}
.product-collateral .block.block-upsell .products-list.complete_main_container li.complete1,.product-collateral .block.block-related-product .products-list.complete_main_container li.complete1{
    margin-left: 10.5px;
    width: 48%;
}
.product-collateral .block.block-upsell .products-list.complete_main_container li.complete2,.product-collateral .block.block-related-product .products-list.complete_main_container li.complete2{
    margin-right: 10.5px;
    width: 48%;
}
.product-collateral .block.block-upsell .products-list.complete_main_container li.complete3,.product-collateral .block.block-related-product .products-list.complete_main_container li.complete3{
    margin-left: 10.5px;
    width: 48%;
}
}
@media(min-width:505px) and (max-width:554px){
.product-collateral .block.block-upsell .products-list.complete_main_container li.complete0,.product-collateral .block.block-related-product .products-list.complete_main_container li.complete0{
    margin-right: 9.5px;
    width: 48%;
}
.product-collateral .block.block-upsell .products-list.complete_main_container li.complete1,.product-collateral .block.block-related-product .products-list.complete_main_container li.complete1{
    margin-left: 9.5px;
    width: 48%;
}
.product-collateral .block.block-upsell .products-list.complete_main_container li.complete2,.product-collateral .block.block-related-product .products-list.complete_main_container li.complete2{
    margin-right: 9.5px;
    width: 48%;
}
.product-collateral .block.block-upsell .products-list.complete_main_container li.complete3,.product-collateral .block.block-related-product .products-list.complete_main_container li.complete3{
    margin-left: 9.5px;
    width: 48%;
}
}
@media(min-width:455px) and (max-width:504px){
.product-collateral .block.block-upsell .products-list.complete_main_container li.complete0,.product-collateral .block.block-related-product .products-list.complete_main_container li.complete0{
    margin-right: 8.5px;
    width: 48%;
}
.product-collateral .block.block-upsell .products-list.complete_main_container li.complete1,.product-collateral .block.block-related-product .products-list.complete_main_container li.complete1{
    margin-left: 8.5px;
    width: 48%;
}
.product-collateral .block.block-upsell .products-list.complete_main_container li.complete2,.product-collateral .block.block-related-product .products-list.complete_main_container li.complete2{
    margin-right: 8.5px;
    width: 48%;
}
.product-collateral .block.block-upsell .products-list.complete_main_container li.complete3,.product-collateral .block.block-related-product .products-list.complete_main_container li.complete3{
    margin-left: 8.5px;
    width: 48%;
}
}
@media(min-width:406px) and (max-width:454px){
.product-collateral .block.block-upsell .products-list.complete_main_container li.complete0,.product-collateral .block.block-related-product .products-list.complete_main_container li.complete0{
    margin-right: 7.5px;
    width: 48%;
}
.product-collateral .block.block-upsell .products-list.complete_main_container li.complete1,.product-collateral .block.block-related-product .products-list.complete_main_container li.complete1{
    margin-left: 7.5px;
    width: 48%;
}
.product-collateral .block.block-upsell .products-list.complete_main_container li.complete2,.product-collateral .block.block-related-product .products-list.complete_main_container li.complete2{
    margin-right: 7.5px;
    width: 48%;
}
.product-collateral .block.block-upsell .products-list.complete_main_container li.complete3,.product-collateral .block.block-related-product .products-list.complete_main_container li.complete3{
    margin-left: 7.5px;
    width: 48%;
}
}
.product-collateral .block.block-related-product .aw-arp-block-content{
    padding:0;
}
/*complete the look and mix&matchsection end*/
.category-products .toolbar-bottom .toolbar {
    border-bottom: medium none;
    border-top: medium none;
}
.slide-container .slide .main.container{
    padding: 0;
    position: relative;
}
/* add by sb on 13012016 */
.cart .totals {
    background-color: #fff;
    border:none;}
    
    .cart .totals tbody td:first-child {
        float:left;
    }
    .cart .totals tfoot td:first-child {
        
          float:left;
    }
    .cart .totals tbody td {
        float: right;
    }
    .cart .totals td {
        
    float: right;
    }
.newsletter_container > div:first-child {
    padding-left: 0;
}
#products-list .product-name > a {
    height: auto;
}

@media(min-width:992px){
#shopping-cart-table.cart-table .btn-continue,#shopping-cart-table.cart-table .btn-empty,#shopping-cart-table.cart-table .btn-update {
    padding: 0;
}
}
.cart .totals tfoot td:first-child {
    padding: 2px 5px 2px 0px;
}
#shopping-cart-table tfoot .first td {
    padding-left: 0px;
    padding-right: 0;
}
a.prod-info {
    color: #203548;
    font-size:14px;
}
.prod-info {
    display: block;
    margin-top: 3px;
}
.prod-info:hover,.prod-info:focus {
    color: #252525;
    text-decoration: underline;
}
.product-view .block.block-upsell a.prod-info,.product-view .block.block-related-product a.prod-info{
    text-align: center;
}
input.input-text:focus, select:focus, textarea:focus {
    background: #f5f5f5 none repeat scroll 0 0;
}
input.input-text,.cart .discount input.input-text, .cart .shipping input.input-text {
    border: 1px solid #dfdfdf;
    color: #7f7f7f;
    font-size: 13px;
    line-height: 18px;
    padding: 10px;
    background: #fff none repeat scroll 0 0;
}
input.input-text:focus, textarea:focus {
    border-color: #e5e5e5;
    box-shadow: none;
}
div.onestepcheckout-threecolumns div.onestepcheckout-column-left,div.onestepcheckout-threecolumns div.onestepcheckout-column-middle,div.onestepcheckout-threecolumns div.onestepcheckout-column-right{
    padding-right:0;
}
div.onestepcheckout-threecolumns.checkoutcontainer div.input-address-short .input-text, div.onestepcheckout-threecolumns.checkoutcontainer div.input-firstname .input-text, div.onestepcheckout-threecolumns.checkoutcontainer div.input-lastname .input-text, div.onestepcheckout-threecolumns.checkoutcontainer div.input-email .input-text, div.onestepcheckout-threecolumns.checkoutcontainer div.input-telephone .input-text, div.onestepcheckout-threecolumns.checkoutcontainer div.input-company .input-text, div.onestepcheckout-threecolumns.checkoutcontainer div.input-fax .input-text, div.onestepcheckout-threecolumns.checkoutcontainer div.input-password .input-text{
    width:87%;
}
div.onestepcheckout-threecolumns.checkoutcontainer div.input-postcode .input-text {
    width: 86%;
}
div.onestepcheckout-threecolumns.checkoutcontainer div.input-address .input-text, div.onestepcheckout-threecolumns.checkoutcontainer div.input-city .input-text {
    width: 53%;
}
div.onestepcheckout-threecolumns.checkoutcontainer div.input-country select {
    width: 92%;
}
@media(min-width:992px){
    .catalog-category-view .main-container.col2-left-layout .col-left.sidebar.listpage-mode-list,.catalogsearch-result-index .main-container.col2-left-layout .col-left.sidebar.listpage-mode-list{
      background:#efefef; 
    }
}
.item .item-area .details-area .old-price .price,.product-shop-wrapper .product-shop .price-box .old-price .price,.product-collateral .block.block-upsell .products-list .price-box .old-price .price,.product-collateral .block.block-related-product .products-list .price-box .old-price .price {
    color: #848484;
    font-size: 14px;
    background: rgba(0, 0, 0, 0) url("../images/bg-price-discount.png") no-repeat scroll 50% 50%;
    text-decoration: none;
}
.item .item-area .details-area .special-price .price,.product-shop-wrapper .product-shop .price-box .special-price .price,.product-collateral .block.block-upsell .products-list .price-box .special-price .price,.product-collateral .block.block-related-product .products-list .price-box .special-price .price{
    color: #ff6e00;
    font-weight: 400;    
}
.label-discount {
    background: rgba(0, 0, 0, 0) url("../images/label-oranje.png") repeat scroll 0 0;
    color: #ffffff;
    font-size: 13px;
    height: 30px;
    line-height: 30px;
    position: absolute;
    right: 8px;
    text-align: center;
    top: 8px;
    width: 52px;
    z-index:1;
}
.products-list .label-discount {
    left: 44px;
    right: auto;
    top: -1px;
}
.product-view .label-discount{
    top: 5px;
    right: 20px;
    z-index: 999;
}
/*checkout page*/
#onestepcheckout-login-popup .onestepcheckout-popup-wrapper {
    background: #f5f5f5 none repeat scroll 0 0;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
#onestepcheckout-login-popup .onestepcheckout-popup-footer {
    background: #f5f5f5 none repeat scroll 0 0;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    height: 13px;
}
/*.tp-revslider-slidesli .button.btn-large.cta span {
    text-transform: capitalize;
}                                                  */
#onestepcheckout-login-popup-contents-login > h1 {
    margin-bottom: 0;
}
#onestepcheckout-login-table .input-text {
    background: #fff none repeat scroll 0 0;
    margin-bottom: 0;
}
#onestepcheckout-login-table .input-text:focus,#id_onestepcheckout_email:focus {
    background: #f5f5f5 none repeat scroll 0 0;
}
#onestepcheckout-login-popup p.close, #onestepcheckout-toc-popup p.close{
    opacity:1;
}
@media(max-width:480px){
  #onestepcheckout-login-table .input-text,#onestepcheckout-forgot-table .input-text {
    width:105px!important;
}
#onestepcheckout-login-popup{
    width:auto!important;
}   
}
div.onestepcheckout-threecolumns.checkoutcontainer div.input-address .input-text {
    width: 92%;
}
@media(max-width:991px){
 #onestepcheckout-form div.onestepcheckout-threecolumns.checkoutcontainer div.input-address{
     width:98%!important;
 } 
 #onestepcheckout-form div.onestepcheckout-threecolumns.checkoutcontainer div.input-address .input-text {
    width: 97.5%;
}  
}
.discount-form > label {
    color: #414141;
    font-size: 14px;
    font-weight: normal;
    line-height: 24px;
    text-transform: none;
}
.cart .discount input.input-text, .cart .shipping input.input-text {
    height: auto;
}
#onestepcheckout-forgot-success {
    color: #414141;
    font-size: 14px;
    line-height: 24px;
}
#onestepcheckout-form p.onestepcheckout-description {
    font-size: 14px;
}
.main-container.col2-left-layout{
    margin-bottom:0;
}
.main-container .main.container {
    border-bottom: medium none;
}
.main.container .box-account .box-head h2 {
    text-transform: capitalize;
}
.main.container .box-account {
    border: medium none;
    padding: 0;
}
.my-account .data-table {
    border: 1px solid #bebcb7;
    width: 100%;
}
.data-table thead th {
    border-right: 1px solid #c2d3e0;
    vertical-align: middle;
    white-space: nowrap;
}
.data-table thead tr, .data-table tbody tr {
    border-bottom: medium none;
    border-top: medium none;
}
.order-items.order-details .data-table thead tr th{text-align:left; padding-top:8px;}
.order-items.order-details .data-table thead tr th:nth-child(4){text-align:right !important;}
.order-items.order-details .data-table tbody.odd tr td:first-child h3{font-weight:500; font-size:14px;}
.order-items.order-details .data-table tbody.odd tr td:nth-child(2){text-align:left;}
.order-items.order-details #my-orders-table .price{color:#414141; font-size:14px;}
.order-items.order-details .data-table tfoot strong{font-size:14px !important;}
#my-orders-table .price-incl-tax .price{font-size:14px !important; font-weight:500 !important;}



.data-table tbody th, .data-table tbody td {
    border-bottom: 1px solid #d9dde3;
}
.my-account .data-table tbody th,.my-account .data-table tbody td {
    border-right: 1px solid #d9dde3;    
}
.data-table td, .data-table thead th {
    color: #414141;
    font-size: 14px;
    font-weight: normal;
    line-height: 24px;
    padding: 3px 8px;
}

.price {
    color: #2E2E2E;
    font: 300 18px/22px "Open Sans",sans-serif;
}
.box-head > a {
    font-size: 14px;
    line-height: 24px;
}
.dashboard .welcome-msg p strong{
    font-family: "Open Sans",sans-serif;
    font-weight: normal;
}
.dashboard .box-info .box-head {
    text-align: center;
}
.dashboard .box .box-title {
    border: medium none;
    margin: 0;
    padding: 0 0 2px;
    text-align: right;
}
.dashboard .box-info .box .box-content {
    border: medium none;
    padding: 0;
}
.dashboard .col2-set {
    margin: 0 0 40px;
}
.dashboard .box-info h4 {
    font-size: 14px;
    font-weight: 500;
    text-transform:lowercase;
	
}
.block-account .block-content li {
    padding: 3px 0;
}
.block-account .block-content li a, .block-account .block-content li strong {
    padding: 3px 10px;
}
.block-account {
    border: medium none;
}
.block-account .block-content {
    border: 1px solid #ddd;
}
.block-content > ul {
    margin-bottom: 0;
}
.block-account .block-title{
    text-align: center;
}
.my-account .order-info-box h2 {
    font-size: 14px;
    font-weight: bold;
}
.my-account .order-info-box {

    padding: 12px 15px;
}
.my-account .order-info-box .box .box-title {
    border: medium none;
    padding: 0;
}
.my-account .order-info-box .box .box-content {
    border: medium none;
    color: #414141;
    font-size: 14px;
    font-weight: normal;
    line-height: 24px;
    padding: 0;
}
.my-account .order-items .data-table tbody.odd tr {
    background: #f8f7f5 none repeat scroll 0 0 !important;
}
.my-account .order-items .price-incl-tax .price {
    display: block;
    font-weight: bold !important;
}
.my-account .order-items .data-table tfoot td {
    border-bottom: 0 none;
    border-right: 1px solid #d9dde3;
    padding-bottom: 1px;
    padding-top: 1px;
     padding-left: 8px;
    padding-right: 8px;
}
.my-account .order-items .data-table tfoot strong {
    font-size: 16px;
}
.my-account .order-items .data-table tbody tr td h3.product-name {
    text-align: left;
}
.link-print {
    color: #dc6809;
    font-weight: bold;
}
.my-account .monkey-multisubscribe .fieldset {
    border: medium none;
    margin: 20px 0;
    padding: 0;
}
.my-account .monkey-multisubscribe .buttons-set {
    text-align: left;
}
.my-account .buttons-set .back-link {
    float: right;
}
.my-account .pager .amount {
    font-size: 11px;
    font-weight: bold;
}
.my-account {
    margin-bottom: 45px;
}
.my-account .buttons-set .button {
    float: left;
}
@media(max-width:331px){
.header-container.type6 .header-top .header-top-right a .power-off,.header-container.type6 .header-top .header-top-right a .key{
    padding: 0 6px;  
}  
.header-container.type6 .header-top .header-top-right .reseller-login-wrapper .industry,.header-top-right .quick-tel .phone{
    width:30px;
}
}
@media(max-width:768px){
    .header-top-right .quick-tel {
    padding:0;
}
}
.quick-tel .phone {
    cursor: pointer;
}
.sidebar .block.block-category-nav{
    display:none;
}
.block .block-title .filter > img {
    float: right;
    padding: 0 2px;
}
.onestepcheckout-threecolumns.checkoutcontainer {
    padding-left: 0;
}
.onestepcheckout-threecolumns.checkoutcontainer .onestepcheckout-column-left {
    padding-left: 0;
}
#onestepcheckout-form h1.onestepcheckout-title {
    font-size: 32px;
    text-align: center;
    text-transform: capitalize;
}
@media(min-width:992px){
    .block .block-title .filter > img{
        display:none;
    }
}
.onestepcheckout-threecolumns.checkoutcontainer .onestepcheckout-numbers{
    color: #414141 !important;
    line-height: 18px;
	text-transform:none !important;
}
.my-account .addresses-list .link-remove{
    color: #ff6e00;
}
.footer .widget .accordion-footer {
    color: #343434!important;
}
.more-info > span {
    float: left;
}
.block.block-upsell .label-discount,.block.block-related-product .label-discount {
    left: auto;
    right: 5px;
    top: 25px;
}

/* 09022016 */
.table_qty_dec:hover, .table_qty_inc:hover {
    text-decoration: none;
}
@media(max-width:360px){
    #onestepcheckout-login-popup{
        top:10%!important;
    }
}
.footer .footer-middle .links > li:nth-child(6) {

}
.sw-mobile-menu a:hover {
    text-decoration: none;
	
}
@media(max-width:991px){
.onestepcheckout-threecolumns.checkoutcontainer div.onestepcheckout-column-middle,.onestepcheckout-threecolumns.checkoutcontainer div.onestepcheckout-column-right{
    padding-left: 0;
    padding-right: 0;
}
}
/* Added By SB 11022016*/
.header-container.type6 .header-top .quick-tel-text a {
    color: #fff;
    text-decoration: none;
}
.widget-title .accordion-footer.visible-xs {
    font-weight: normal;
}
.widget-title .accordion-footer.visible-xs:hover {
    text-decoration:none;
}
/*17022016*/
.col-left.sidebar .block.block-account .block-title {
    border-bottom: medium none;
}
.my-account #form-validate .fieldset {
    border: medium none;
    padding: 0;
}
.addresses-list address {
    color: #414141;
    font-size: 14px;
    line-height: 24px;
    margin: 0 0 3px;
}
.addresses-list h3 {
    font-size: 13px;
    font-weight: bold;
}
.addresses-list li.item {
    border: 1px solid #ccc;
    margin: 0 0 10px;
    padding: 10px 13px;
}
.addresses-list li.empty p {
    font-weight: bold;
}
.addresses-list p {
    margin: 0;
}
.form-list li.control label {
    text-transform: initial;
}
.order-info {
    background: #dee5e8 none repeat scroll 0 0;
    border: 1px solid #d0cbc1;
    margin: 0 0 8px;
    padding: 4px 8px;
}
.order-info {
    background: #dee5e8 none repeat scroll 0 0;
    border: 1px solid #d0cbc1;
    margin: 0 0 8px;
    padding: 4px 8px;
}
.product-options dd select{
    padding: 0 0 0 14px;
}
@media(max-width:987px){
    .cart #shopping-cart-table tbody tr td {
         border: none;
    }
    .cart #shopping-cart-table tbody tr {
     border-bottom: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
    }
}

/**/
.mini-cart .totals .price {
     color:#2e2e2e;
}

/*12032016*/
@media(max-width:391px){
    .footer-top form#newsletter-validate-detail .terms_condition{
        display: none;
    }
    .news_inner_content .news_button {
    float: none;
    margin-left: 0;
    margin-top: 10px;
    text-align: center;
}
.news_inner_content .news_text,.footer-top form {
    float: none;
}
.footer-top form input{
    width: 100%;
}
}

/*-----------andromind------------*/
.header-container.type6 .container .main-nav ul.menu > li a[href="https://www.bikecap.com/nl/bikecap.html"]{padding-left: 60px !important; background-position: 16px center !important;}
.header-container.type6 .container .main-nav ul.menu > li a[href="https://www.bikecap.com/nl/hands.html"]{padding-left: 53px !important; background-position: 16px center !important;}
.header-container.type6 .container .main-nav ul.menu > li a[href="https://www.bikecap.com/nl/boxcap.html"]{background-position: 16px center !important; padding-left:49px !important;}
.header-container.type6 .container .main-nav ul.menu > li a[href="https://www.bikecap.com/nl/pillow.html"]{    padding-left: 61px !important; background-position: 16px center !important;}
.header-container.type6 .container .main-nav ul.menu > li a[href="https://www.bikecap.com/nl/bikehat.html"] {padding-left: 60px !important; background-position: 16px center !important;}
.cat-des{display:none}
.footer-middle .links li a:hover, .footer-middle .footer-menu li a:hover{text-decoration:none;}
.col-left.sidebar .cat-des{display:block;}
.zip-img {background:#f0f0f0; padding:10px 0px 4px 0px}

.zip-img > h3 {padding-left:8px}


.resolution > li {
    background: #fff none repeat scroll 0 0;
    border-radius: 5px;
    color: #000;
    display: inline-block;
    font-weight: lighter;
    margin-left: 6px;
    padding: 0;
}

.resolution { margin-bottom:5px}


  .resolution a {
    font: 300 18px/20px "Open Sans",sans-serif;
    padding: 10px 8px 10px 10px;
    color:#414141;
    padding: 10px 8px 10px 10px;
    vertical-align: middle;
    line-height:38px;
	text-decoration:none;
}
.resolution > li:hover {
         background-color: #cbcbcb;
         }	
 .resolution a:hover{
         color: #000;
         }	
.resolution span {
    background-color: #cbcbcb;
    background-image: url("../images/icon_plus.png");
    float: right;
    height: 39px;
    width: 40px;
}
@media (max-width: 991px){
	.cat-des{display:block }	
	.col-left.sidebar .cat-des{display:none;}
}
.onestepcheckout-threecolumns label
{
	
	text-transform:normal;
}