body,html{height:100%}html,html a{width:100%;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{background:#242929;color:#fff;font-weight:300;font-size:16px;font-family:'Titillium Web',sans-serif;line-height:28px;-webkit-font-smoothing:antialiased}a{color:#ffae00;text-decoration:none;cursor:pointer;-webkit-transition:color .1s linear 0s;-moz-transition:color .1s linear 0s;-o-transition:color .1s linear 0s;transition:color .1s linear 0s}a:hover{outline:0;color:#00a94f;text-decoration:none}a:active,a:focus{outline:0;color:#ffae00;text-decoration:none}a img{border:none}a>img{vertical-align:bottom}img{max-width:none}strong{font-weight:500}p{margin:0 0 30px}.align_left{float:left;margin:0 25px 0 0!important}.align_right{float:right;margin:0 0 0 25px!important}.text_align_left{text-align:left}.text_align_center{text-align:center}.text_align_right{text-align:right}.color-text{color:#ffae00}.through{text-decoration:line-through}.current{border-bottom:1px #d6d6d6 dotted}.solid-bottom{border-bottom:2px #7f8289 solid}button,input,select,textarea{font-weight:300;font-family:'Titillium Web',sans-serif;outline:0}input:focus,input[type=text]:focus,textarea:focus{outline:0}code,pre{padding:0 3px 2px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#232527;font-size:12px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace}code{padding:2px 4px;border:1px solid #dde4e9;background-color:#f6f6f6;color:#232527;white-space:nowrap}pre{display:block;margin:70px 50px;padding:30px;border:1px solid #dde4e9;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#fcfcfc;white-space:pre;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;font-size:12px;line-height:20px}pre code{padding:0;border:0;background-color:transparent;color:inherit;white-space:pre;white-space:pre-wrap}.pre-scrollable{overflow-y:scroll;max-height:340px}.input-disabled{background-color:#ebebe4;border:1px solid #abadb3}input:-webkit-autofill{background-color:#ebebe4;border:1px solid #abadb3}h1,h2,h3,h4,h5,h6{margin:0 0 20px 0;color:#fff;font-weight:300;font-family:'Titillium Web',sans-serif;line-height:1.5em}h1{font-size:48px}h2{font-size:36px}h3{font-size:24px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}h3.spec{color:#fff;font-size:24px;font-weight:300;line-height:1em;margin-bottom:30px;text-transform:uppercase}#dgp-code{text-transform:uppercase;width:120px;text-align:center;height:100%}.padding-5{padding:5px!important}.margin-0{margin-bottom:0!important}.margin-5{margin-bottom:5px!important}.margin-10{margin-bottom:10px!important}.margin-15{margin-bottom:15px!important}.margin-20{margin-bottom:20px!important}.margin-30{margin-bottom:30px!important}.margin-40{margin-bottom:40px!important}.margin-50{margin-bottom:50px!important}.margin-60{margin-bottom:60px!important}.margin-70{margin-bottom:70px!important}.margin-80{margin-bottom:80px!important}.unselectable{-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.receipt-table{color:#000;margin:0;padding:0;width:100%;-moz-border-radius-bottomleft:0px;-webkit-border-bottom-left-radius:0px;border-bottom-left-radius:0;-moz-border-radius-bottomright:0px;-webkit-border-bottom-right-radius:0px;border-bottom-right-radius:0;-moz-border-radius-topright:0px;-webkit-border-top-right-radius:0px;border-top-right-radius:0;-moz-border-radius-topleft:0px;-webkit-border-top-left-radius:0px;border-top-left-radius:0}.receipt-table table{border-collapse:collapse;border-spacing:0;width:100%;margin:0;padding:2px}.receipt-table tr{min-height:32px}.receipt-table td{vertical-align:middle}.receipt-table tr:nth-child(2n){background:#faf7f2}.receipt-table tr:nth-child(odd){background:#fff}.price-table{color:#000;margin:0;padding:0;width:100%;-moz-border-radius-bottomleft:0px;-webkit-border-bottom-left-radius:0px;border-bottom-left-radius:0;-moz-border-radius-bottomright:0px;-webkit-border-bottom-right-radius:0px;border-bottom-right-radius:0;-moz-border-radius-topright:0px;-webkit-border-top-right-radius:0px;border-top-right-radius:0;-moz-border-radius-topleft:0px;-webkit-border-top-left-radius:0px;border-top-left-radius:0}.price-table table{border-collapse:collapse;border-spacing:0;width:100%;margin:0;padding:2px}.price-table td,.price-table th{vertical-align:middle;text-align:center}.price-table tr:nth-child(2n){background:#faf7f2}.price-table tr:nth-child(odd){background:#fff}.total{font-weight:300;line-height:1.5em;font-size:24px;border-top:1px dashed #d1d1d1}.lines-1{font-size:1em;line-height:1.3em;height:1.4em;overflow:hidden;padding:5px 0}.lines-2{font-size:1em;line-height:1.3em;height:2.8em;overflow:hidden;padding:5px 0}.lines-3{font-size:1em;line-height:1.3em;height:3.4em;overflow:hidden;padding:5px 0;margin:2px 0;width:100%}.lines-4{font-size:1em;line-height:1.3em;height:4.2em;overflow:hidden;padding:5px 0;margin:2px 0;width:100%}.lines-1 div,.lines-2 div,.lines-3 div{margin:0}.product{font-size:22px}.text-button{font-size:22px}.text-nav-button{font-size:22px;padding:15px 10px 10px 10px}.rotate{-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform;overflow:hidden}.rotate:hover{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg)}#small-logo{opacity:1;left:0;position:absolute;height:140px;width:128px;cursor:pointer;z-index:1000}.dgp-logo{height:300px;width:300px}#text-logo{height:30px;width:165px}.logo-icon{width:32px;height:35px;display:inline-block;vertical-align:middle;margin-right:8px}.indented{text-align:left}.auth-form{font-size:18px;margin:6px;padding:6px;background-color:#fff}.auth-form label{margin-bottom:0}.auth-form legend{margin-bottom:20px;font-size:25px;line-height:22px}.auth-form input[type=email],.auth-form input[type=password],.auth-form input[type=text],.auth-form select{width:100%;line-height:40px;height:40px;font-size:18px;padding:1px 10px 0;display:block;white-space:nowrap;border-radius:4px;border:1px solid #ccc;vertical-align:middle;margin:5px 0}.success{border:2px #0f0 solid}.auth-form input[type=submit]{height:40px;font-size:18px;display:block}.auth-form input[type=checkbox]{top:5px}.auth-form select{-webkit-appearance:none;-moz-appearance:none;text-overflow:''}.auth-form select::-ms-expand{display:none}.width_10{width:10%}.width_20{width:20%}.width_30{width:30%}.width_40{width:40%}.width_50{width:50%}.width_60{width:60%}.width_70{width:70%}#captcha{width:200px;height:70px}.order-form{padding:6px}.order-form .field{background:#faf7f2}.order-form .field a{padding-left:10px}#code-info{color:#000}.bg-alt{background:#faf7f2}.small-image{width:140px;height:auto;float:right}.page{background:#242929;padding:100px 0;position:relative;z-index:99;border-bottom:1px #d6d6d6 dotted}.page-alternate{background:#26292e;padding:100px 0;position:relative;z-index:99;border-bottom:1px #d6d6d6 dotted}.title-page{text-align:center;margin-bottom:100px}.title-page .title{font-size:48px;margin:0 0 10px 0}.title-page .title-description{font-size:24px;font-weight:200;margin:0}.white-popup{position:relative;background:#fff;padding:5px;width:auto;max-width:400px;margin:0 auto}.white-popup-block{background:#fff;padding:20px 20px;text-align:left;display:block;max-width:400px;max-height:600px;height:600px;margin:20px auto;position:relative;border:none}.spinner{-webkit-animation:spin 1s linear 1;-moz-animation:spin 1s linear 1;animation:spin 1s linear 1}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.dgp-btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:16px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;color:#fff;background-color:#f0ad4e;border-color:#eea236}.dgp-btn:hover{background:#f59003;text-decoration:none}.dgp-bold{font-weight:700;color:#000}.opacity-0{opacity:0}.opacity-1-show{opacity:1;transition:opacity 3s linear}.anim-visible{visibility:visible;opacity:1;transition:opacity 2s linear}.anim-hidden{visibility:hidden;opacity:0;transition:visibility 0s 2s,opacity 2s linear}.black-font{color:#000}.bolded{font-weight:700}.gray-popup{position:relative;background:#5c616b;color:#fff;padding:25px;width:auto;margin:0 auto}.main_h{position:fixed;max-height:70px;z-index:999;width:100%;padding-top:17px;background:0 0;overflow:hidden;-webkit-transition:all .3s;transition:all .3s;opacity:0;top:-80;padding-bottom:6px;font-family:"Titillium Web",sans-serif;left:0}@media only screen and (max-width:766px){.main_h{padding-top:20px}}.open-nav{max-height:400px!important}.open-nav .mobile-toggle{transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}.sticky{background:#26292e;opacity:1;top:0;border-bottom:1px solid #dcdcdc;transition:opacity 2s linear}.logo{width:300px;float:left;display:block;margin-top:0;line-height:1;margin-bottom:10px;margin-left:5px}@media only screen and (max-width:766px){.logo{float:none}}nav{float:right;width:50%}@media only screen and (max-width:766px){nav{width:100%}}nav ul{list-style:none;overflow:hidden;text-align:right;float:right;margin-right:10px}@media only screen and (max-width:766px){nav ul{padding-top:10px;margin-bottom:22px;float:left;text-align:center;width:100%}}nav ul li{display:inline-block;margin-left:20px;line-height:1.5}@media only screen and (max-width:766px){nav ul li{width:100%;padding:7px 0;margin:0}}nav ul a{text-transform:uppercase;font-size:16px;font-weight:300}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.orig-color{color:#232928}.spec-color{color:#5c0010}.good-color{color:#5c0010}.bad-color{color:#5c0010}.dgp-bgcolor{background-color:#242929}.dgp-bgcolor-alt{background-color:#26292e}.dgp-bgcolor-alt2{background-color:#3c3f45}.hot{cursor:pointer}.mobile-toggle{display:none;cursor:pointer;font-size:20px;position:absolute;right:22px;top:20px;width:30px;color:#fff;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in}@media only screen and (max-width:766px){.mobile-toggle{display:block}}.mobile-toggle span{width:30px;height:4px;margin-bottom:6px;border-radius:1000px;background:#8f8f8f;display:block}.rowx{width:100%;max-width:940px;margin:0 auto;position:relative;padding:0 2%}.products-box{box-shadow:3px 3px 2px #888}.content{padding:50px 2% 250px}.hero{position:relative;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;text-align:center;color:#fff;padding-top:110px;min-height:500px;letter-spacing:2px;font-family:"Titillium Web",sans-serif}.hero h1{font-size:50px;line-height:1.3}.hero h1 span{font-size:25px;color:#e8f380;border-bottom:2px solid #e8f380;padding-bottom:12px;line-height:3}.mouse{display:block;margin:0 auto;width:26px;height:46px;border-radius:13px;border:2px solid #e8f380;position:absolute;bottom:40px;position:absolute;left:50%;margin-left:-26px}.mouse span{display:block;margin:6px auto;width:2px;height:2px;border-radius:4px;background:#e8f380;border:1px solid transparent;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:scroll;animation-name:scroll}.pd-50{padding-bottom:50px}@-webkit-keyframes scroll{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}}@keyframes scroll{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}}.lock-image{color:#000;background-color:#fff;background-image:url("../img/green-lock.png");background-position:right bottom;background-repeat:no-repeat}.product-name{margin-bottom:15px}.product-description{color:#fff;margin-bottom:20px}.contact-details{text-align:center}.contact-details h3{color:#fff;font-size:24px;font-weight:300;margin-bottom:30px;line-height:1em;text-transform:uppercase}.contact-details ul{margin:0;padding:0;list-style:none}.contact-details ul li{margin:0 0 20px;line-height:28px;padding:0}#contact-form{margin-bottom:0}#contact-form p{margin-bottom:1px}#contact-form input,#contact-form textarea{border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:#242929;color:#fff;font-size:16px;height:auto;padding:15px;margin:0;resize:none}#contact-form input{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#contact-form textarea{width:100%;resize:vertical;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#contact-form .submit{background:#ffae00;color:#23262c;cursor:pointer;display:inline-block;font-size:18px;font-weight:500;padding:12px 20px;text-align:center;vertical-align:middle;width:auto;margin-top:15px;-webkit-transition:background .1s linear 0s,color .1s linear 0s;-moz-transition:background .1s linear 0s,color .1s linear 0s;-o-transition:background .1s linear 0s,color .1s linear 0s;transition:background .1s linear 0s,color .1s linear 0s}#contact-form .submit:hover{background:#ffae00;color:#fff}#card-wrapper{margin-bottom:10px}.right-align{float:right;text-align:right}#response{margin-top:20px;color:#fff}audio{width:200px}footer{position:relative;width:100%;background:#26292e;z-index:99}.flex-container{padding:0 0 5px 0;margin:0;list-style:none;-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.space-around{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;justify-content:space-around}.space-between{-webkit-justify-content:space-between;justify-content:space-between}.flex-start{-webkit-justify-content:flex-start;justify-content:flex-start}.flex-end{-webkit-justify-content:flex-end;justify-content:flex-end}.flex-item{margin:10px;padding:10 10;color:#fff;margin-bottom:0;font-size:.8em;text-align:center;text-transform:uppercase}.center{-webkit-justify-content:center;justify-content:center}#cart h3{color:#000}.hide{display:none}.price-subtotal{width:100px}@-webkit-keyframes circle{0%{-webkit-transform:rotateY(0);-webkit-animation-timing-function:ease-in}50%{-webkit-transform:rotateY(180deg);-webkit-animation-timing-function:ease-out}100%{-webkit-transform:rotateY(0);-webkit-animation-timing-function:ease-in}}@-moz-keyframes circle{0%{-moz-transform:rotateY(0)}50%{-moz-transform:rotateY(180deg);-moz-animation-timing-function:ease-out}100%{-moz-transform:rotateY(0);-moz-animation-timing-function:ease-in}}@-ms-keyframes circle{0%{-ms-transform:rotateY(0);-ms-animation-timing-function:ease-in}50%{-ms-transform:rotateY(180deg);-ms-animation-timing-function:ease-out}100%{-ms-transform:rotateY(0);-ms-animation-timing-function:ease-in}}@-o-keyframes circle{0%{-o-transform:rotateY(0);-o-animation-timing-function:ease-in}50%{-o-transform:rotateY(180deg);-o-animation-timing-function:ease-out}100%{-o-transform:rotateY(0);-o-animation-timing-function:ease-in}}@keyframes circle{0%{transform:rotateY(0);animation-timing-function:ease-in}50%{transform:rotateY(180deg);animation-timing-function:ease-out}100%{transform:rotateY(0);animation-timing-function:ease-in}}@keyframes flickerAnimation{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-o-keyframes flickerAnimation{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-moz-keyframes flickerAnimation{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes flickerAnimation{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.animate-flicker{-webkit-animation:flickerAnimation 2s infinite;-moz-animation:flickerAnimation 2s infinite;-o-animation:flickerAnimation 2s infinite;animation:flickerAnimation 2s infinite}.animate-scroll{-webkit-animation:scroll 1.5s infinite;animation:scroll 1.5s infinite}.img-responsive{display:block;width:auto;max-height:500px}.hr-short{width:50%}.thumbnail{background-color:#26292e;border:none}.thumbnail .caption{color:#fff}.panel{background-color:#26292e}.panel-default>.panel-heading{background-color:#242929;color:#fff}