@charset "utf-8";
/* CSS Document */

@media only screen and (min-width: 1200px){
/*.header-primary { max-width:100% !important; width:100%;}*/
}
.nav-regular li.level0 > a{ /*padding:0 6px !important;*/}
.block-new-product .block-title{ text-align:center}
.block-new-product .block-title strong {
    font-size: 36px;
    position:relative; 
    padding:10px 5px; 
    border-bottom:1px solid #000; 
    display: inline-block;
}
.menu-trigger, .nav-regular .nav-item.level0 > a {
    line-height: 50px !important;
}

.block-new-product .block-title strong :before {
    content:""; 
    display:block; 
    position:absolute; 
    left:0; 
    bottom:5px; 
    width:100%; 
    height:3px;                          
    background:#000;
}

@media (min-width: 768px), print{
.products-grid .product-item-name {
    font-size: 1rem !important;
    line-height: 2.2rem;
}
}
.product-item-name, .product.name a{ font-weight:bold !important}
.action.primary{ font-size:1.2rem;}
/*.footer-container {background-color: #f0f6f8 !important;}*/
.footer-container2{ background:url(../images/tex/1.png);}
.footer-primary{ background-color:#fff !important;-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);}
.footer-bottom-container{ background-color:transparent !important}
.products-grid .item .visible-onhover {
    visibility: hidden;
    opacity: 0;
    transition: visibility 0s ease-in-out 600ms, opacity 300ms ease-in-out 300ms;
    -moz-transition: visibility 0s ease-in-out 600ms, opacity 300ms ease-in-out 300ms;
    -webkit-transition: visibility 0s ease-in-out 600ms, opacity 300ms ease-in-out 300ms;
    -o-transition: visibility 0s ease-in-out 600ms, opacity 300ms ease-in-out 300ms;
}

.sticky-header .nav-regular li.level0 > a{ padding:0px 6px !important}
.header-container{ background-color:#fff !important}
.products-grid .product-item-name{ margin:5px 0 10px}
.products-grid .actions{ margin-top:0px}
.header-mobile .header-primary{ padding-top: 0;padding-bottom: 0;}

h1.home-about{font-size: 40px; color:#000; text-shadow:1px 2px #ccc;}
.home-about-text{font-size: 20px; text-align: center; color:#000}

.breadcrumbs {background: #f4f4f4;padding: 10px 5px;}
@media (min-width: 768px), print{
h1.page-title {
	font-size:2.6rem !important;
}}
@media only screen and (max-width: 767px){
.footer-container .footer-bottom .item { vertical-align:top}
.grid12-4.banner, .grid12-6.banner,.grid12-3.banner{ width:98% !important; margin-left:1%; margin-right:1%}
.ib, .feature > span.icon, .social-links a > span.icon{line-height: 32px;width: 32px;height: 32px;}
}
.footer-primary-container{ padding-top:15px !important}
.footer-top-container{ background-color:transparent !important}
.footer-container .footer-top .inner-container{background: #fff;margin-top: 20px;margin-bottom: 2px;-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
 -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);}
.columns .column.main{ padding-bottom:20px !important}
 
#header-container{-moz-box-shadow: 0 2px 5px rgba(0,0,0, 0.15);-webkit-box-shadow: 0 2px 5px rgba(0,0,0, 0.15);box-shadow: 0 2px 5px rgba(0,0,0, 0.15);}
.main-container{ margin-top:5px}
.nav-holder .dropdown-block .dropdown-heading{ line-height:45px !important}

.product.data.items.style1.style1-small > .item.title > .switch{ padding-top:0px; padding-bottom:0px}
@media (min-width: 768px), print{
.product.data.items.style1.style1-small > .item.title > .switch { padding-left:15px !important; padding-right:15px !important;}
}


@media only screen and (max-width: 1199px) and (min-width: 992px){
.nav-container .container, .header-top-container .container { max-width:100% !important; width:100% !important}
}
@media only screen and (max-width: 1023px) and (min-width: 960px){
.nav-regular .nav-item.level0 > a, .nav-holder .dropdown-block .dropdown-heading{ font-size:11px !important}	
}
.header-regular .block-search .input-text{-moz-box-shadow: 0 1px 0px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 1px 0px rgba(0, 0, 0, 0.1);box-shadow: 0 1px 0px rgba(0, 0, 0, 0.1);}
.header-container .item-left p{ margin-bottom:0px !important}