body{ background-color:#FFF; color:#000000;font: 14px 'Lato', Arial, Helvetica, sans-serif;}

input [type=button],input[type=submit] {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

.header {background:#fff; padding:0; }

.logo{padding:0px 10px;}
.home-slideshow-slick{border:0px;}

.image_mobile{display:none;}
.image_full{display:block;}

.top-menu{background:#EDEDED;font-weight:bold;border:#e5e5e5 solid 1px;}
.top-menu ul li a{color:#000;font: 14px/16px 'Roboto', Arial, Helvetica, sans-serif;text-transform:uppercase;font-weight:bold;}
.top-menu ul li a:hover,
.top-menu ul li.active > a,
.top-menu ul li:hover > a{color:#000;background:#FFF;border:#e5e5e5 solid 1px;}
.top-menu ul ul{background:#E65300;font-weight:bold;}
.top-menu ul ul li a{color:#fff;font-weight:bold;}
.top-menu ul ul li a:hover,
.top-menu ul ul li.active > a,
.top-menu ul ul li:hover > a{color:#fff; background:#c94901;}
.top-menu ul li a.menuCart{background-position-x:-5px; background-position-y:10px;}

.terms {color:#c94901;}
input.input.chkb {text-align:left;}

.btn-atc{background:#E65300;color:#FFF;border-color:#c94901;border-style:solid;border-width:1px;}
.btn-checkout{visibility:hidden;background:#FFF;color:#c94901;border-color:#c94901;border-style:solid;border-width:1px;}
.btn-atc:hover,.btn-checkout:hover{background:#c94901;color:#FFF;}

.button2{background:#E65300; color:#fff;border-color:#E65300;}
.button2:hover{background:#c94901;color:#FFF;}

.button2.ckout{background:#E65300;}
.button2.ckout:hover{background:#c94901;color:#FFF;}

.button{width:126px; height:35px; font:normal 12px/30px 'Lato', Helvetica, sans-serif; text-transform:uppercase; background:#E65300;color:#FFF;border-color:#E65300;border-style:solid;border-width:1px;text-align:center; display:inline-block;padding: 2px 10px 2px 10px;}
.button:hover{background:#c94901;color:#FFF;}

.popup .button{width:126px; height:35px; font:normal 12px/30px 'Lato', Helvetica, sans-serif; text-transform:uppercase; background:#E65300;color:#FFF;border-color:#c94901;border-style:solid;border-width:1px; text-align:center; display:inline-block;padding: 2px 10px 2px 10px;}
.popup .button:hover{background:#c94901;color:#FFF;}

.popup h2{font:normal 18px/20px 'Lato', Arial, Helvetica, sans-serif; padding:10px 35px 15px; color:#FFF; background:#000; text-align:center;}

.popup .con{font:normal 16px/18px 'Lato', Arial, Helvetica, sans-serif;}
.popup label {padding:5px 2px 5px 2px;text-align:left;}

.add-recipient{color:#c94901;}

.product-grid .product-box{ border:solid 1px #e5e5e5;}
.product-grid .product-box .con .longdesc{min-height:80px;}

.siz1{width:100% !important;}

h1.title{color:#041404;}

.chk-step span{background:#EEEBE9; color:#ffffff;}
.chk-step span.active{background:#c94901;}

.fancybox-close{background:url(../images/close.jpg) 0 0 no-repeat !important;}

.error{ color: red !important;}

.box-cusdetail{border:solid 1px #a3a3a3; background:#fff;}
.box-cusdetail h2{background: #e1e1e1; color:#000; border-bottom:solid 1px #fff;}

.box-order-summary{border:solid 1px #a3a3a3; background:#fff;}
.box-order-summary h2{background:#e1e1e1; color:#000;}

.accountsummary{border:solid 1px #979795; background:#ffffff;}
.accountsummary th{background:#c94901; color:#fff;}
.accountsummary tr:nth-child(odd) td{background:#e3e3e3;}

.transaction-history{ border:solid 1px #979795; background:#ffffff;}
.transaction-history h2{background:#c94901; color:#fff;}
.transaction-history th{background:#c949014d; color:#000;}
.transaction-history td{background:#fff; color:#000;}
.transaction-history tr:nth-child(even) td{background:#e3e3e3;}

.footer-top-link{float:right;text-align:center;}
.footer-top{background:#000;color:#FFF;padding:20px 0;}
.footer-top-link a{color:#FFF;margin-left:0px;}
.footer-top-link a:hover{color:#fff;text-decoration:underline;}

.footer-bottom{background:#ffffff;}


.product-grid .product-box .btn-grup{padding:0 0 0 0;}
.product-grid .product-box .con .longdesc{margin-bottom:10px;font: 14px 'Lato', Arial, Helvetica, sans-serif;}
.product-grid .product-box .con .dec{ font: 16px/24px 'Lato', Arial, Helvetica, sans-serif;}


div#hspager{ display: none !important; }


@media screen and (max-width: 979px) {	

#slidingMenu{ background-color:#FFFFFF;}

nav#navMenu ul li a{text-align:left;border-top:.5px solid;border-top-color:#efefef;padding:1rem;font-weight:600;color:#000;padding-left:23px;}

.navMenu-main {	top:5px;}
.navMenu-main #menu {background:#FFF;color:#000;}
.navMenu-main #menu:hover {background:#FFF;border-top-color:#FFF;}

.navMenu ul li a.menuCart{background-position-x:-5px; background-position-y:5px;padding-left:20px;padding-right:10px;}

.product-grid .product-box .form-group .pgc{float:left; width:80px; margin-right:10px;}
.product-grid .product-box .form-group .error-box{height:5px;}

.top-menu ul li a{color:#c94901;}
.top-menu ul li.last{float:none; padding-left:0px;}

.header{ position: sticky; top: 0; z-index:9990; width: 100%;border:#e5e5e5 solid 1px}

.siz1{width:98% !important;}

.gn-icon-menu span,
.gn-icon-menu span:before,
.gn-icon-menu span:after {width:1.25rem;height:0.12rem;background:#404040;border-radius:.0625rem;}

.image_full{display:none; }
.image_mobile{display:block;margin-left:auto; margin-right:auto; }

.btn-atc{float:left;}
.btn-atc:hover,.btn-checkout:hover{float:left;}	



#main{padding:20px 0 0px;}

.footer-top{padding-bottom:25px;}


}


@media screen and (max-width: 480px) {

.product-grid .product-box .thumb img{padding-left:18%;}
.footer-bottom{text-align:left; padding:0;}
.box-cusdetail .tabcon{padding:10px;}
.cb_mid {float:left;margin-left:0px;}
.popup .con{padding-top:0px;}
}


@media screen and (max-width: 360px) {

.logo{text-align:left;}
.logo img{width:auto;padding-top:7px;}
.product-grid .product-box .thumb img{padding-left:10%;}
.box-cusdetail .tabcon{padding:5px;}

}


#checktcs{-webkit-appearance: checkbox;}
