.header{margin-bottom:12px}.header-top{background:#FFF;border-bottom:1px solid #cfcfcf;min-height:61px;padding-top:14px}.header .logo{float:left}.header .logo img{margin:0 auto;max-width:100%;height:auto}.logo:hover{opacity:0.8}.header .cart{float:right;margin:4px 22px 0 0;padding:0 0 10px 30px;background:url(../images/icons/cart.png) no-repeat left 6px;line-height:1.2;position:relative}.header .cart b{font-family:'RobotoBold';text-transform:uppercase}.header .buttons{float:right;margin-top:4px}.header .buttons a{display:inline-block;padding:4px 13px 3px;margin-right:10px;font-family:'RobotoBold';text-transform:uppercase;border-radius:4px;line-height:inherit}.header .buttons a:focus{color:#fff}.header .buttons a+a{color:#80b849;border:2px solid #80b849;margin-right:0}.header .buttons a+a:hover{background:#80b849;color:#fff}.header .buttons a+a:active{background:#67a631;border:2px solid #67a631;color:#fff}.header .buttons a+a:focus{color:#80b849}.header .buttons a.user{font-size:13px;color:#699C36;text-transform:initial;padding-left:20px;margin-right:0;background:url(../images/icons/user.png) no-repeat left center;border:0 none}.header .buttons a.user:hover{color:#699C36;background:url(../images/icons/user.png) no-repeat left center}.header .buttons a.user:active{color:#699C36;background:url(../images/icons/user.png) no-repeat left center;border:0 none}.header .free{position:absolute;top:18px;left:50%;margin-left:-163.5px}.header .free div div{border:1px dashed #f1a6aa;border-radius:5px;padding:0 10px}.header .free b{font-family:'RobotoBold';font-size:19px;color:#de353e;text-transform:uppercase}.header-middle{padding-top:10px}.header-middle form{float:left;width:55%}.header .phone-info{float:right;text-align:right;padding-top:5px}.header .phone-info a{color:#000}.header .phone-info a b{font-family:'RobotoBold';font-size:17px;color:#699c36}.header .phone-info img{display:inline;vertical-align:bottom;margin-right:2px}.header .mobile-nav-btn{display:none;position:absolute;top:17px;left:15px;width:27px;height:27px;background:url(../images/icons/mobile-btns.png) no-repeat -4px -68px}.header .mobile-btns{display:none;position:absolute;top:17px;right:15px}.header .mobile-btns a{display:block;float:left;width:31px;height:31px;background:url(../images/icons/mobile-btns.png) no-repeat}.header .mobile-btns a+a{background-position:0px -36px;margin-left:30px}.header .mobile-nav{display:none;margin-top:15px}.header .mobile-nav li{border-bottom:1px solid #cfcfcf}.header .mobile-nav li:last-child{border-bottom:none}.header .mobile-nav li a{display:block;text-align:center;font:17px/47px 'RobotoBold';color:#5b5b5b;text-transform:uppercase}nav{margin-top:12px}nav ul{border:1px solid #cfcfcf;border-radius:5px;overflow:hidden}nav li{float:left;width:20%;text-align:center;position:relative}nav li:nth-of-type(1){padding-left:0}nav li:nth-last-of-type(1){padding-right:0}nav li a{background:#fff;font:14px/55px 'RobotoBold';display:block;color:#5b5b5b;border-right:1px solid #cfcfcf;text-transform:uppercase}nav li a:hover{background:#ddd;color:inherit;text-decoration:none}nav li a:active{background:#cdcdcd}nav li:last-child a{border-right:none}nav li:nth-of-type(1) a,nav li:nth-of-type(2) a{color:#fff;border-right:none}nav li:nth-of-type(1) a{background:#f06143}nav li:nth-of-type(1) a:hover{background:#e93e24}nav li:nth-of-type(1) a:active{background:#e22713}nav li:nth-of-type(2) a{background:#75aa40}nav li:nth-of-type(2) a:hover{background:#609a2d}nav li:nth-of-type(2) a:active{background:#4d8a1f}#search{width:100%;height:40px;padding-right:40px;font-family:"Raleway", "Helvetica Neue", Verdana, Arial, sans-serif}.form-search{position:relative}.main-container{padding-top:16px}.form-search input#search{border:2px solid #75aa40;border-radius:5px;padding-left:10px}.form-search button[type="submit"]{position:absolute;top:0;right:0;width:37px;height:100%;background:url(../images/icons/search-icons.png) no-repeat center center;padding:0}.header .cart:hover .popup{display:block}.popup{display:none;position:absolute;top:40px;left:-78px;background:#fff;width:400px;border:1px solid #b3b3b3;z-index:5}.popup:before{content:'';display:block;height:10px;width:10px;z-index:1000;transform:rotate(-45deg);border:1px solid #b3b3b3;border-bottom:none;border-left:none;vertical-align:middle;position:absolute;top:-6px;background:#fff;left:135px}.header .cart-items-content{padding:0 10px}.header .cart-items-content .title{overflow:hidden;font:14px 'Roboto', sans-serif;padding:20px 0 8px}.header .cart-items-content .title strong{color:#f06143}.header .cart-items-content .title a{color:#699c36;text-decoration:underline;font:14px 'Roboto', sans-serif}.header .cart-items-content .title,.header .cart-items-content .cart-item{border-bottom:1px solid #d6d6d6}.header .cart-items-content .cart-item{padding:10px 0;overflow:hidden;white-space:nowrap}.header .cart-items-content .product-image{float:left;border:none;width:60px;text-align:center}.header .cart-items-content .product-image img{display:inline;height:60px;width:auto}.header .cart-items-content .product-image:hover{border:none}.header .cart-items-content .product-description{line-height:28px}.product-name{color:#699c36;font:14px 'RobotoBold', sans-serif}.header .cart-items-content .attributes{white-space:nowrap;color:#040404;font:12px 'Roboto', sans-serif}.header .cart-items-content .attributes .price{font-family:'RobotoBold', sans-serif}.header .cart-items-content .subtotal{text-align:right;color:#242424;font:bold 16px/40px 'RobotoBold', sans-serif}.header .cart-items-content .subtotal .price{color:#f06143}.btn-popup{background:#f1f1f1;width:100%;display:inline-block;text-align:center;padding:12px 0}.btn-popup button{width:230px;height:35px}@media only screen and (max-width: 1055px){.header .free{left:280px;margin-left:0}}@media only screen and (max-width: 980px){.header .free{position:static;background:#FFF;text-align:center;padding:8px 0}.header-middle form{float:none;width:100%}.header .phone-info,#checkout-header{float:none !important;text-align:left}.header .phone-info{text-align:center}}@media only screen and (max-width: 650px){.header .logo{float:none;margin:0 auto;width:245px;display:block}.header .buttons,.header .cart{display:none}.header .mobile-btns,.header .mobile-nav-btn{display:block}nav ul{border:none}nav li+li+li{display:none}nav li{width:50%}}@media only screen and (max-width: 525px){.header .logo{margin-left:50px}.header .mobile-btns a+a{margin-left:15px}}@media only screen and (max-width: 460px){.header .phone-info a b:after{content:"\a";white-space:pre}}@media only screen and (max-width: 435px){.header .logo{width:50%;margin-top:1%}}@media only screen and (max-width: 400px){.header .logo{margin-top:2%}}@media only screen and (max-width: 350px){.header .logo{margin-top:3%}}
