@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700,900&display=swap');html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}html{font-size:62.5%}html *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none}body{font-family:'Source Sans Pro',sans-serif;font-weight:400;font-size:1.5rem;margin-left:auto;margin-right:auto;counter-reset:ol}body>h1{position:absolute;left:-10000px}.screenReaderElement{position:absolute;left:-10000px}.container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;zoom:1;margin-left:auto;margin-right:auto;width:920px;padding-left:10px;padding-right:10px}.container:before{content:"";display:table}.container:after{content:"";display:table;clear:both}.container.bg{width:1190px}a{color:#000;text-decoration:none}strong{font-weight:bold}b{font-weight:bold}em{font-style:italic}@font-face{font-family:'bobby-soft';src:url("../fonts/bobby_soft.otf") format('opentype')}form{display:block}label{font-family:'Source Sans Pro',sans-serif;font-weight:600;display:block;text-align:left;font-size:1.6rem;margin-bottom:10px}input,select,textarea{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;display:inline-block;line-height:42px;height:42px;background-color:#fff8e5;border:1px solid #ffe082;padding:0 25px;font-size:1.6rem}.checkout select{text-indent:20px}.select2-container .select2-selection--single,.select2-container--default .select2-selection--single .select2-selection__arrow,.select2-container--default .select2-selection--single .select2-selection__rendered{height:42px;line-height:42px;background-color:#fff8e5;text-indent:20px}.select2-container .select2-selection--single{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border:1px solid #ffe082}.select2-container .select2-selection--single,.select2-container--default .select2-selection--single .select2-selection__arrow,.select2-container--default .select2-selection--single .select2-selection__rendered{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-bottom:1px solid #ffe082}.select2-dropdown .select2-dropdown--below,.select2-search .select2-search--dropdown{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background-color:#fff8e5;border:1px solid #ffe082}.select2-results__options{background-color:#fff8e5;border-color:#ffe082}.select2-search--dropdown{background-color:#fff8e5}.select2-search--dropdown .select2-search__field{padding:0 25px}.select2-container--default .select2-search--dropdown .select2-search__field,.select2-dropdown{border-color:#ffe082 !important;background-color:#fff}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected],.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:#ffe082;color:#000}textarea{padding:25px;height:unset;line-height:unset;min-height:250px;width:100%;max-width:100%;min-width:100%}button{border:none;cursor:pointer}::placeholder{font-family:'Source Sans Pro',sans-serif;font-weight:400;color:rgba(0,0,0,0.5);font-size:1.6rem}input[type=checkbox]{display:none}input[type=checkbox]+label{font-family:'Source Sans Pro',sans-serif;font-weight:600;display:block;cursor:pointer;position:relative;font-size:1.6rem;line-height:1.6em;padding-left:40px;padding-right:10px;padding-top:19px;color:#000}input[type=checkbox]+label:before{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;content:"";display:block;position:absolute;left:0;top:15px;width:24px;height:24px;background-color:#fff;border:2px solid #ea3e3e}input[type=checkbox]:checked+label:after{content:"";display:block;position:absolute;width:20px;height:20px;top:17px;left:4px;cursor:pointer;background-image:url("../images/check.svg");background-repeat:no-repeat;background-size:contain;background-position:center center}input[type=radio]{display:none}input[type=radio]+label{font-family:'Source Sans Pro',sans-serif;font-weight:600;display:block;cursor:pointer;position:relative;font-size:1.6rem;line-height:1.6em;padding-left:40px;padding-right:10px;padding-top:17px;color:#000}input[type=radio]+label:before{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;content:"";display:block;position:absolute;left:0;top:15px;width:24px;height:24px;background-color:transparent;border:2px solid #ea3e3e}input[type=radio]:checked+label:after{content:"";display:block;position:absolute;width:20px;height:20px;top:17px;left:4px;cursor:pointer;background-image:url("../images/check.svg");background-repeat:no-repeat;background-size:contain;background-position:center center}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{display:none}.currency-selector{display:flex;position:absolute;top:16px;right:100px;width:80px;height:40px;transition:.2s all ease-in-out}.currency-selector .wrap{position:relative}.currency-selector .wrap:hover .currency-tooltip{display:block}.currency-selector .wrap input[type="radio"]+label{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;font-family:'Source Sans Pro',sans-serif;font-weight:400;letter-spacing:.8px;display:block;cursor:pointer;width:40px;height:40px;line-height:40px;text-align:center;text-decoration:none;transition:.2s all ease-in-out;font-size:1.3rem;position:relative;color:#000;opacity:.7;padding:0;margin:0;border:1px solid transparent}.currency-selector .wrap input[type="radio"]+label:before{display:none}.currency-selector .wrap input[type="radio"]:checked+label{opacity:1;background-color:#ffe082;border:1px solid #ffe082}.currency-selector .wrap input[type="radio"]:checked+label:after{display:none}.currency-selector .wrap .currency-tooltip{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;display:none;position:absolute;top:calc(100% + 10px);left:50%;transform:translateX(-50%);background-color:#fff;width:150px;color:#000;z-index:10;padding:10px;text-align:center;box-shadow:0 6px 10px rgba(0,0,0,0.2)}.currency-selector .wrap .currency-tooltip__arrow-top{width:50px;height:25px;position:absolute;bottom:100%;left:50%;transform:translateX(-50%);overflow:hidden}.currency-selector .wrap .currency-tooltip__arrow-top::after{content:"";position:absolute;width:20px;height:15px;background:#fff;transform:translateX(-50%) translateY(-50%) rotate(45deg);bottom:-20px;left:50%;box-shadow:0 6px 10px rgba(0,0,0,0.2)}.woocommerce form .form-row textarea{font-size:16px;padding-top:10px}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}main{min-height:720px;position:relative;padding-top:150px;overflow:hidden}main.hide-side:after,main.hide-side:before{display:none}main.hp{padding-top:74px}main:before{content:"";display:block;width:755px;height:3600px;position:absolute;left:-450px;top:250px;z-index:1;background-image:url("../images/line-left-1.svg");background-repeat:no-repeat;background-position:top left;background-size:contain}main:after{content:"";display:block;width:755px;height:3600px;position:absolute;right:-450px;top:-250px;z-index:1;background-image:url("../images/line-right-1.svg");background-repeat:no-repeat;background-position:top left;background-size:contain}@keyframes heading1{0%{margin-top:-50px;opacity:0;filter:blur(8px)}100%{margin-top:0;opacity:1;filter:blur(0)}}@keyframes heading2{0%,25%{top:15%;opacity:0;filter:blur(8px)}100%{top:8%;opacity:1;filter:blur(0)}}.heading{display:block;position:relative;height:575px;z-index:10;margin-bottom:50px;padding-top:25px}.heading:before{content:"";display:block;position:absolute;top:350px;left:-200px;width:125px;height:250px;background-position:top center;background-repeat:no-repeat;background-size:contain;background-image:url("../images/gunman.svg")}.heading:after{content:"";display:block;position:absolute;top:200px;right:-250px;width:200px;height:75px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url("../images/whale.svg")}.heading .route66-logo{display:block;width:100%;height:425px;z-index:10;animation:1.6s ease-in-out 0s 1 heading1;background-position:top center;background-repeat:no-repeat;background-size:contain;background-image:url("../images/new-heading2.svg")}.heading span{font-family:'bobby-soft',sans-serif;font-weight:400;-ms-transform:rotate(7deg);-webkit-transform:rotate(7deg);transform:rotate(7deg);font-size:4.8rem;letter-spacing:.2em;animation:2s ease-in-out 0s 1 heading2;position:absolute;top:8%;left:29%;color:#000;text-shadow:0 3px 6px rgba(0,0,0,0.25)}.heading .text-stuff{display:block;position:absolute;text-align:center;left:20%;right:20%;top:78%;animation:1.6s ease-in-out 0s 1 heading1}.heading .text-stuff p{font-family:'Source Sans Pro',sans-serif;font-weight:600;font-size:1.8rem;margin-bottom:20px}header{display:block;width:100%;z-index:1000;position:fixed;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,0.1);transition:.2s all ease-in-out}header.stick nav{padding:20px 0}header.stick .header-cart{top:69px}header.stick .header-cart:before{top:-30px}header.stick .header-logo{top:3px}header.stick .g-selector{top:12px}header.stick .currency-selector{top:12px}header .container{position:relative}header .header-logo{display:block;position:absolute;left:6px;top:9px;width:120px;height:58px;transition:.2s all ease-in-out;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url("../images/logo.png")}header .burger-btn{display:none;height:20px;width:20px;position:absolute;top:26px;right:25px;background-repeat:no-repeat;background-size:contain;background-image:url("../images/burger.svg")}header nav{zoom:1;display:block;width:100%;padding:25px 0;transition:.2s all ease-in-out}header nav:before{content:"";display:table}header nav:after{content:"";display:table;clear:both}header nav ul{float:left;margin-left:130px;list-style:none}header nav ul li{display:inline-block;margin-right:30px}header nav ul li:last-of-type{margin-right:0}header nav ul li a{font-family:'bobby-soft',sans-serif;font-weight:400;font-size:1.8rem;position:relative;text-decoration:none}header nav ul li a:hover:after{opacity:1;bottom:-7px}header nav ul li a:after{content:"";display:block;position:absolute;opacity:0;left:0;right:0;bottom:0;height:2px;transition:.2s all ease-in-out;background-color:#ea3e3e}header .header-cart-icon{float:right;text-decoration:none;font-size:1.8rem;color:#ea3e3e}header .header-cart-icon span{font-family:'bobby-soft',sans-serif;font-weight:400}header .header-cart-icon:hover+.header-cart{visibility:visible;opacity:1;z-index:100}header .header-cart{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;display:block;visibility:hidden;opacity:0;z-index:-100;transition:.15s all ease-in-out;width:375px;position:absolute;right:0;padding:25px;top:89px;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,0.2)}header .header-cart:hover{visibility:visible;opacity:1;z-index:100}header .header-cart:before{content:"";width:50px;height:45px;position:absolute;background:transparent;top:-45px;right:0}header .header-cart h3,header .header-cart span{font-family:'Source Sans Pro',sans-serif;font-weight:700;display:block;margin-bottom:10px;text-align:left;color:#000;font-size:1.8rem}header .header-cart h3.header-cart-total,header .header-cart span.header-cart-total{font-size:2.2rem;text-align:right}header .header-cart h3.header-cart-total .woocommerce-Price-amount,header .header-cart span.header-cart-total .woocommerce-Price-amount{font-size:2.2rem;text-align:right;display:inline}header .header-cart h3.header-cart-total .woocommerce-Price-amount span,header .header-cart span.header-cart-total .woocommerce-Price-amount span{display:inline;font-size:2.2rem}header .header-cart span{font-size:1.6rem;margin:10px 0}header .header-cart .header-cart-item{zoom:1;display:block;margin-bottom:0;padding:5px 0;border-bottom:1px solid rgba(234,62,62,0.2)}header .header-cart .header-cart-item:before{content:"";display:table}header .header-cart .header-cart-item:after{content:"";display:table;clear:both}header .header-cart .header-cart-item:first-of-type{border-top:1px solid rgba(234,62,62,0.2)}header .header-cart .header-cart-item a,header .header-cart .header-cart-item span{display:inline-block;margin-top:5px;margin-bottom:0;color:#000}header .header-cart .header-cart-item span{font-family:'Source Sans Pro',sans-serif;font-weight:400;width:80%;height:40px;line-height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}header .header-cart .header-cart-item a{float:right;height:40px;line-height:40px;color:#fff}.row{zoom:1;display:block;width:100%;position:relative;text-align:center}.row:before{content:"";display:table}.row:after{content:"";display:table;clear:both}.row.floatleft{text-align:left}.row.floatright{text-align:right}.row.mg{margin-bottom:25px}h2{font-family:'bobby-soft',sans-serif;font-weight:400;font-size:5rem;display:inline-block;position:relative;margin-bottom:50px}h2.less-mg{margin-bottom:25px}h2.h2-small{font-size:4rem}h2.no-line:before{display:none}h2:before{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;content:"";display:block;position:absolute;margin:0;z-index:-1;width:78%;height:8px;left:50%;transform:translateX(-50%);top:70%;background-color:#ffe082}h3{font-family:'Source Sans Pro',sans-serif;font-weight:600;text-align:left;font-size:3.6rem;margin-bottom:25px}h4{font-family:'Source Sans Pro',sans-serif;font-weight:700;text-align:center;font-size:2.8rem}#place_order,.btn,.reset_variations{border-radius:21px;-webkit-border-radius:21px;-moz-border-radius:21px;font-family:'bobby-soft',sans-serif;font-weight:400;display:inline-block;padding:0 25px;height:42px;line-height:42px;font-size:1.6rem;text-decoration:none;background-color:#ea3e3e;color:#fff;cursor:pointer;transition:.2s all ease-in-out}#place_order.fl-left,.btn.fl-left,.reset_variations.fl-left{float:left}#place_order.fl-right,.btn.fl-right,.reset_variations.fl-right{float:right}#place_order.circle,.btn.circle,.reset_variations.circle{border-radius:50% !important;-webkit-border-radius:50% !important;-moz-border-radius:50% !important;width:50px !important;height:50px !important;padding:0 !important;text-align:center !important;line-height:50px !important}#place_order.circle-small,.btn.circle-small,.reset_variations.circle-small{border-radius:50% !important;-webkit-border-radius:50% !important;-moz-border-radius:50% !important;width:40px !important;height:40px !important;line-height:40px !important;padding:0 !important;text-align:center !important}#place_order i,.btn i,.reset_variations i{padding-left:10px}#place_order.left-mg,.btn.left-mg,.reset_variations.left-mg{margin-left:10px}#place_order.btn-big,.btn.btn-big,.reset_variations.btn-big{border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;line-height:50px;height:50px}#place_order.no-text i,.btn.no-text i,.reset_variations.no-text i{padding:0;margin:0}#place_order.btn-bg,.btn.btn-bg,.reset_variations.btn-bg{border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;line-height:50px;height:50px;padding:0 50px;font-size:1.8rem}#place_order.btn-yel,.btn.btn-yel,.reset_variations.btn-yel{background-color:#ffe082;color:#000}#place_order.btn-yel:hover,.btn.btn-yel:hover,.reset_variations.btn-yel:hover{box-shadow:0 5px 10px rgba(0,0,0,0.1)}#place_order:hover,.btn:hover,.reset_variations:hover{box-shadow:0 5px 10px rgba(234,62,62,0.2)}#place_order.mg-10,.btn.mg-10,.reset_variations.mg-10{margin-bottom:10px}.reset_variations{margin-left:10px;background-color:#ffe082 !important;color:#000 !important}.reset_variations:hover{box-shadow:0 5px 10px rgba(0,0,0,0.1)}.product-list{display:flex;position:relative;margin-bottom:50px;flex-wrap:wrap;justify-content:space-between}.product-list:after{content:"";display:block;position:absolute;width:260px;height:346px;top:100px;z-index:25;left:-340px;background-image:url("../images/teepee.svg");background-position:center;background-size:contain;background-repeat:no-repeat}.product-list:before{content:"";display:block;position:absolute;width:72px;height:87px;top:-155px;right:-120px;background-image:url("../images/star-singular.svg");background-position:center;background-size:contain;background-repeat:no-repeat}.product{display:block;text-align:center;width:30%;flex-basis:30%;margin-bottom:50px;text-decoration:none;position:relative;padding-bottom:44px}.product:hover .btn{box-shadow:0 5px 10px rgba(0,0,0,0.1)}.product h3{font-size:2.4rem;margin-bottom:10px}.product h4{font-size:2.2rem}.product .product-price{padding-top:5px}.product .product-image{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;display:block;height:220px;width:100%;margin-bottom:10px;transition:.3s all ease-in-out;background-position:center;background-repeat:no-repeat;background-size:contain}.product .row{width:80%;position:absolute;left:10%;bottom:0}.product-price{margin-bottom:10px}.product-price span{font-family:'Source Sans Pro',sans-serif;font-weight:700;font-size:1.6rem;display:block}.product-price .prev{font-family:'Source Sans Pro',sans-serif;font-weight:400;font-size:1.4rem;text-decoration:line-through;text-decoration-color:#ea3e3e}footer{display:block;padding-bottom:100px;padding-top:100px}footer .footer-left{width:50%;float:left;padding-right:0}footer .footer-left h2{margin-bottom:20px;font-size:3.2rem}footer .footer-left ul{list-style:none outside none}footer .footer-left ul li{display:block;padding-bottom:10px}footer .footer-left ul li a{font-family:'bobby-soft',sans-serif;font-weight:400;font-size:1.8rem;position:relative;text-decoration:none}footer .footer-left ul li a:hover:after{opacity:1;bottom:-7px}footer .footer-left ul li a:after{content:"";display:block;position:absolute;opacity:0;left:0;right:0;bottom:0;height:2px;transition:.2s all ease-in-out;background-color:#ea3e3e}footer .footer-right{width:50%;float:right}footer .container{zoom:1;position:relative}footer .container:before{content:"";display:table}footer .container:after{content:"";display:table;clear:both}footer .container:before{content:"";display:block;position:absolute;top:-40px;left:10px;right:10px;height:3px;background-color:#e0e9f8}footer .touchmedia{display:block;width:205px;height:45px;margin:40px auto;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url("../images/touchmedia.svg")}footer p{font-family:'Source Sans Pro',sans-serif;font-weight:700;display:block;text-align:center;line-height:1.8em;font-size:1.4rem;color:#607d8b}footer a{color:#000}.projects{display:block;position:relative;padding-bottom:100px;z-index:10}.projects:before{content:"";display:block;position:absolute;width:72px;height:87px;bottom:50px;left:-400px;background-image:url("../images/star-singular.svg");background-position:center;background-size:contain;background-repeat:no-repeat}.projects:after{content:"";display:block;position:absolute;width:202px;height:303px;top:-150px;right:-300px;background-image:url("../images/curos.svg");background-position:center;background-size:contain;background-repeat:no-repeat}.projects .project-wrap{display:flex;width:100%;justify-content:space-between}.projects .project-wrap .project-item{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;display:inline-block;overflow:hidden;position:relative;width:48%;min-height:470px;padding-bottom:30px;padding-top:150px;background-color:#607d8b;transition:.2s all ease-in-out;box-shadow:0 5px 20px rgba(0,0,0,0.15);background-repeat:no-repeat;background-size:cover;background-image:url("../images/headline02.png")}.projects .project-wrap .project-item.hide-hand:before{display:none}.projects .project-wrap .project-item:hover{box-shadow:0 5px 20px rgba(0,0,0,0.25)}.projects .project-wrap .project-item:before{content:"";display:block;position:absolute;bottom:0;right:0;width:120px;height:200px;z-index:10;background-repeat:no-repeat;background-size:contain;background-position:bottom right;background-image:url("../images/handphone.svg")}.projects .project-wrap .project-item .project-logo{display:block;margin:auto;width:200px;height:58px;margin-bottom:30px;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url("../images/logo2.svg")}.projects .project-wrap .project-item p{font-family:'Source Sans Pro',sans-serif;font-weight:600;display:block;text-align:center;width:70%;margin:auto;color:#fff;line-height:1.6em;font-size:1.8rem;margin-bottom:30px;text-shadow:2px 1px 6px #000}.projects .project-wrap .project-item .btn{font-size:1.8rem}.blog{display:block;position:relative}.blog:before{content:"";display:block;position:absolute;width:207px;height:142px;left:-300px;top:200px;background-size:cover;background-repeat:no-repeat;background-position:center;background-image:url("../images/barber.svg")}.blog:after{content:"";display:block;position:absolute;right:-400px;top:450px;width:252px;height:290px;background-size:cover;background-repeat:no-repeat;background-position:center;background-image:url("../images/hotdog.svg")}.blog .buttons{text-align:center;position:relative}.blog .buttons:before{content:"";display:block;position:absolute;width:72px;height:87px;bottom:0;left:-150px;background-image:url("../images/star-singular.svg");background-position:center;background-size:contain;background-repeat:no-repeat}.blog .blog-wrap{display:flex;width:100%;flex-wrap:wrap;justify-content:space-between;text-align:center}.blog .blog-wrap .blog-item{display:inline-block;width:48.5%;margin-bottom:50px;text-align:left}.blog .blog-wrap .blog-item:hover .blog-image{box-shadow:0 5px 16px rgba(0,0,0,0.25)}.blog .blog-wrap .blog-item .blog-image{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;display:block;width:100%;height:270px;margin-bottom:15px;transition:.2s all ease-in-out;box-shadow:0 3px 6px rgba(0,0,0,0.2);background-size:cover;background-repeat:no-repeat;background-position:center}.blog .blog-wrap .blog-item .blog-top-text{display:block;font-size:1.2rem;text-align:left;margin-bottom:15px}.blog .blog-wrap .blog-item .blog-top-text span,.blog .blog-wrap .blog-item .blog-top-text strong{display:inline}.blog .blog-wrap .blog-item .blog-top-text strong{padding-right:5px;color:#000}.blog .blog-wrap .blog-item .blog-top-text span{color:#607d8b}.blog .blog-wrap .blog-item h3{font-family:'Source Sans Pro',sans-serif;font-weight:900;font-size:2.4rem;line-height:1.4em;text-transform:uppercase}.text-content{display:block;margin-bottom:20px}.text-content p{font-size:1.8rem;line-height:1.6em;margin-bottom:15px}.text-content ol,.text-content ul{display:block;margin-bottom:15px;list-style:none;counter-reset:ol}.text-content ol li,.text-content ul li{font-size:1.6rem;margin-bottom:5px;line-height:1.6em;position:relative;padding-left:25px;counter-increment:ol}.text-content ul{list-style:none}.text-content ul li:before{content:"";border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;display:block;position:absolute;width:10px;height:10px;top:7px;left:0;background-color:#ea3e3e}.text-content ol li:before{content:counter(ol) ". ";font-family:'Source Sans Pro',sans-serif;font-weight:700;display:block;position:absolute;color:#ea3e3e;left:0;top:0}.product-detail{zoom:1;display:block;width:100%;margin-bottom:150px}.product-detail:before{content:"";display:table}.product-detail:after{content:"";display:table;clear:both}.product-detail>.row{position:relative}.product-detail>.row .btn{position:absolute;top:6px;left:-75px}.product-detail h3{font-family:'bobby-soft',sans-serif;font-weight:400;font-size:5rem}.product-detail .div-column{display:block;float:left;width:50%}.product-detail .div-column.padding{padding-right:10%}.product-detail .price,.product-detail .product-price{margin-bottom:20px;font-size:2.8rem}.product-detail .price span,.product-detail .product-price span{font-size:2.8rem;display:inline-block}.product-detail .price span.prev,.product-detail .product-price span.prev{margin-left:20px}.product-detail .gallery{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;display:flex;flex-wrap:wrap;justify-content:space-between}.product-detail .gallery .gallery-item{display:block;flex-basis:45%;width:45%;height:150px;padding:10px;transition:.2s all ease-in-out}.product-detail .gallery .gallery-item:hover{padding:15px}.product-detail .gallery .gallery-item div{background-repeat:no-repeat;background-position:center;background-size:contain;height:100%;width:100%}.product-detail .product-image{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;display:block;position:relative;width:100%;height:340px;padding:10px;margin-bottom:20px;cursor:pointer;overflow:hidden;transition:.2s all ease-in-out}.product-detail .product-image:hover{padding:20px}.product-detail .product-image div{background-repeat:no-repeat;background-position:center;background-size:contain;height:100%;width:100%}.product-detail .product-image .tag{border-radius:0 0 9px 0;-webkit-border-radius:0 0 9px 0;-moz-border-radius:0 0 9px 0;font-family:'bobby-soft',sans-serif;font-weight:400;letter-spacing:.05em;padding:12px 25px;font-size:1.6rem;color:#fff;background-color:#ea3e3e;position:absolute;left:0;top:0}.product-detail .row button{float:right;width:38%}.product-detail .row input,.product-detail .row select{width:55%;float:left}.woocommerce-error,.woocommerce-info,.woocommerce-message{font-family:'bobby-soft',sans-serif;font-weight:400;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border:1px solid;color:#fff;font-size:1.8rem;text-align:center}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{top:1.1em}.woocommerce-error a,.woocommerce-info a,.woocommerce-message a{transition:.2s all ease-in-out}.woocommerce-error:hover a,.woocommerce-info:hover a,.woocommerce-message:hover a{color:#fff}.woocommerce-error{border-color:#ea3e3e;background-color:#ea3e3e}.woocommerce-error:before{color:#ea3e3e}.woocommerce-info{border-color:#addaf6;background-color:#addaf6}.woocommerce-info:before{color:#addaf6}.woocommerce-message{border-color:#aeea00;background-color:#aeea00}.woocommerce-message:before{color:#fff}.error-page{display:block;text-align:center;padding-top:150px}.error-page .container{position:relative}.error-page .container:before{content:"";display:block;position:absolute;width:72px;height:87px;bottom:15px;left:3%;background-image:url("../images/star-singular.svg");background-position:center;background-size:contain;background-repeat:no-repeat}.error-page .container:after{content:"";display:block;position:absolute;width:72px;height:87px;top:175px;right:14%;background-image:url("../images/star-singular.svg");background-position:center;background-size:contain;background-repeat:no-repeat}.error-page .image{display:block;margin:auto;width:60%;height:200px;margin-bottom:100px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url("../images/header-logo.svg")}.error-page h2{font-family:'Source Sans Pro',sans-serif;font-weight:900;font-size:6rem;margin-bottom:15px}.error-page p{font-family:'Source Sans Pro',sans-serif;font-weight:300;margin-bottom:50px}.woocommerce-cart-form h2{font-size:4rem;margin-bottom:0}.woocommerce-cart-form h2:before{display:none}.coupon{display:block}.coupon input{margin-right:25px}.coupon button{margin-right:25px}.shop_table .shop_table_responsive{width:350px}.shop_table .shop_table_responsive .Subtotal{padding-left:10px}.product-thumbnail{width:50px;height:50px}.product-thumbnail a img{width:50px;height:50px}.shop_table{width:100%}.shop_table.woocommerce-checkout-review-order-table tbody tr td,.shop_table.woocommerce-checkout-review-order-table tfoot tr td,.shop_table.woocommerce-checkout-review-order-table thead tr td,.shop_table.woocommerce-checkout-review-order-table tbody tr th,.shop_table.woocommerce-checkout-review-order-table tfoot tr th,.shop_table.woocommerce-checkout-review-order-table thead tr th{text-align:left;padding:0}.shop_table .product-remove{text-align:right}.shop_table .cart-subtotal{margin-bottom:20px}.shop_table tbody tr td{vertical-align:middle;padding:0 10px}.woocommerce-Price-amount{font-family:'Source Sans Pro',sans-serif;font-weight:700;font-size:1.8rem;text-decoration:inherit}.checkout h3{font-family:'bobby-soft',sans-serif;font-weight:400;font-size:4rem}.checkout .col2-set{display:flex !important;margin-bottom:50px}.checkout .col2-set .col-1,.checkout .col2-set .col-2{width:50%}.checkout .col2-set .col-1{padding-right:5%}.checkout input,.checkout select,.checkout textarea{width:100%}.checkout .woocommerce-input-wrapper{width:100%}.checkout .form-row{display:block;margin-bottom:20px}.checkout .form-row span input{width:100%}.woocommerce-checkout-payment{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;overflow:hidden;background-color:#ffe082 !important;border-bottom-color:#ea3e3e !important}.woocommerce-privacy-policy-text{display:block;margin-bottom:20px}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{background-color:#ffe082 !important;border-bottom-color:transparent !important}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{border:1em solid #fff;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;background-color:#fff}#add_payment_method #payment div.payment_box p,.woocommerce-cart #payment div.payment_box p,.woocommerce-checkout #payment div.payment_box p{font-size:1.6rem;color:#000}.cart_totals .calculated_shipping{width:100%;display:block}.table-wrap{margin:25px 0;padding:25px 0;border-top:3px solid rgba(224,233,248,0.8);border-bottom:3px solid rgba(224,233,248,0.8)}.table-wrap table{border-collapse:separate;border-spacing:0 10px}.wc-proceed-to-checkout{zoom:1;margin-bottom:25px}.wc-proceed-to-checkout:before{content:"";display:table}.wc-proceed-to-checkout:after{content:"";display:table;clear:both}.table-buy{position:relative;margin-bottom:25px}.table-buy:before{content:"";display:block;position:absolute;width:72px;height:87px;top:55px;right:-160px;background-image:url("../images/star-singular.svg");background-position:center;background-size:contain;background-repeat:no-repeat}.table-buy:after{content:"";display:block;position:absolute;width:72px;height:87px;top:-355px;left:-260px;background-image:url("../images/star-singular.svg");background-position:center;background-size:contain;background-repeat:no-repeat}.table-buy thead{font-size:2rem}.table-buy tr{height:42px;line-height:42px}.table-buy tr td,.table-buy tr th{vertical-align:middle}.heading-star{position:relative}.heading-star:before{content:"";display:block;position:absolute;width:72px;height:87px;bottom:50px;left:-400px;background-image:url("../images/star-singular.svg");background-position:center;background-size:contain;background-repeat:no-repeat}.woocommerce-variation-add-to-cart{display:flex}.quantity{display:inline-block}.woocommerce-variation-price{margin-bottom:20px}.entry-title,.product-title,.product_meta,.woocommerce-product-details__description,.woocommerce-product-details__short-description{display:none}.variations{width:100%;margin-bottom:20px}.form-row{margin-bottom:10px}.modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;padding-top:150px;z-index:1000;background-color:rgba(0,0,0,0.7)}.modal .modal-content-wrap{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;display:block;width:70%;padding:25px;margin:auto;background-color:#fff}.modal .modal-content-wrap h2{display:block;font-size:3rem;text-align:center;margin-bottom:10px}.modal .modal-content-wrap p{display:block;text-align:center;margin-bottom:25px}.modal .modal-content-wrap .currency-selector{display:flex;position:relative;justify-content:space-around;top:unset;right:unset;margin:auto;width:50%;height:auto;margin-bottom:10px}.modal .modal-content-wrap .currency-selector .wrap label{font-size:4rem;opacity:.5}.modal .modal-content-wrap .currency-selector .wrap label:hover{opacity:1}.footer-banks{zoom:1;text-align:center;padding-bottom:20px}.footer-banks:before{content:"";display:table}.footer-banks:after{content:"";display:table;clear:both}.footer-banks .footer-banks-item{zoom:1;display:inline-block;vertical-align:middle;padding:0 12px}.footer-banks .footer-banks-item:before{content:"";display:table}.footer-banks .footer-banks-item:after{content:"";display:table;clear:both}.footer-banks .footer-banks-item img{display:block !important;max-width:100%;clear:both}.footer-banks .footer-banks-item a{font-size:1.2rem;color:#00f;display:block;clear:both;width:100%;text-decoration:underline}.footer-banks .footer-banks-item a:hover{text-decoration:none}.wc_payment_methods .footer-banks{display:inline-block;padding:0 10px}.wc_payment_methods .footer-banks .footer-banks-item a{text-decoration:none}.wc_payment_methods .footer-banks+img{display:inline-block !important}.woocommerce-paulie-info{text-align:center;background:#fff !important;padding-top:0 !important}@media screen and (max-width:1550px) and (min-width:0){main:before{left:-550px}main:after{right:-550px}}@media screen and (max-width:1300px) and (min-width:0){.container{width:948px}.container.bg{width:948px}main:after,main:before{display:none}.product-detail{margin-bottom:15px}.product-detail>.row .btn{display:block;position:relative;left:unset;top:unset;margin-bottom:10px}.product-detail h3{font-size:4rem}.product-detail .product-image{height:280px}.product-detail .product-image .tag{padding:10px 12px;font-size:1.4rem}.product-detail .gallery .gallery-item{height:100px;width:30%}.product-list{margin-bottom:15px}.text-content p{font-size:1.6rem}h2{font-size:4rem;margin-bottom:30px}.heading{margin-bottom:60px}.projects{padding-bottom:50px}.heading span{left:24%}}@media screen and (max-width:1023px) and (min-width:0){.container{width:748px;padding-left:5px;padding-right:5px}.container.bg{width:748px}header nav .menu-header-menu-container{display:block}main{padding-top:100px}main:after,main:before{display:none}.blog:after,.blog:before{display:none}.blog .buttons .btn{margin-right:0}.blog .blog-wrap .blog-item{margin-bottom:30px}.blog .blog-wrap .blog-item .blog-image{height:160px;margin-bottom:15px}.blog .blog-wrap .blog-item .blog-top-text{margin-bottom:15px}.blog .blog-wrap .blog-item h3{font-size:2rem}.projects{padding-bottom:50px}.projects:after{bottom:unset;top:-250px}.projects:before{top:-175px;height:160px;right:-6%}.projects .project-wrap .project-item{min-height:450px;padding-top:50px}.projects .project-wrap .project-item:before{width:136px;height:166px}.projects .project-wrap .project-item p{font-size:1.3rem}.projects .project-wrap .project-item .btn{font-size:2rem}footer{padding-bottom:90px}footer p{font-size:1.3rem}@keyframes heading2{0%,25%{top:12%;opacity:0;filter:blur(8px)}100%{top:8%;opacity:1;filter:blur(0)}}.heading{height:600px}.heading span{font-size:5rem;top:40%}.heading .text-stuff{top:65%}.heading .text-stuff p{font-size:1.8rem}.btn,.checkout-button{height:40px;line-height:40px;padding:0 25px}.btn.btn-bg,.checkout-button.btn-bg{border-radius:21px;-webkit-border-radius:21px;-moz-border-radius:21px;line-height:46px;height:46px;padding:0 40px;font-size:1.8rem}.btn.circle,.checkout-button.circle{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;width:40px;height:40px;padding:0;text-align:center;line-height:40px}h2{font-size:4rem}h4{font-size:1.8rem}.product-list{margin-bottom:25px}.product .product-image{height:160px}.error-page{padding-top:100px}.error-page .image{width:80%;margin-bottom:50px}.error-page h2{font-family:'Source Sans Pro',sans-serif;font-weight:900;font-size:4.4rem;margin-bottom:25px}.error-page p{font-family:'Source Sans Pro',sans-serif;font-weight:300;margin-bottom:50px}.product-detail{margin-bottom:50px}.product-detail>.row .btn{display:block;position:relative;left:unset;top:unset;margin-bottom:10px}.product-detail h3{font-size:4rem}.product-detail .product-image{height:250px}.product-detail .product-image .tag{padding:10px 12px;font-size:1.4rem}.product-detail .gallery .gallery-item{height:100px;width:30%}.text-content p{font-size:1.6rem}.checkout h3{font-family:'bobby-soft',sans-serif;font-weight:400;font-size:2.6rem;margin-bottom:15px}.checkout .form-row{margin-bottom:10px}label{font-size:1.4rem}input[type=checkbox]+label,input[type=radio]+label{font-size:1.4rem}.cart-text{display:none}.currency-selector{right:50px}.heading span{font-size:4rem;top:7%;left:21%}}@media screen and (max-width:767px) and (min-width:0){.container{width:100%;padding-left:5%;padding-right:5%}.container.bg{width:100%}header nav .menu-header-menu-container{display:none;position:absolute;top:calc(100% + 10px);left:10px;right:10px}header nav .menu-header-menu-container ul{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;width:100%;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,0.2);margin-left:0}header nav .menu-header-menu-container ul li{display:block}header nav .menu-header-menu-container ul li a{display:block;text-align:center;padding:10px 0}header nav .menu-header-menu-container ul li a:hover:after{opacity:0}header .header-logo{left:15px}header .header-cart-icon{margin-right:50px}header .header-cart{right:10px;left:10px;width:unset}header .header-cart .header-cart-item span{width:70%}main{min-height:200px}main:after,main:before{display:none}.heading{height:unset;width:100%;margin-bottom:50px}.heading .route66-logo{height:200px}.heading .route66-logo{background-position:top 50px left}.heading span{font-size:2rem}.heading .text-stuff{position:relative;display:block;top:0;left:0;right:0}.heading .text-stuff p{font-size:1.4rem}.btn,.checkout-button{height:34px;line-height:34px;padding:0 20px;font-size:1.4rem}.btn.btn-bg,.checkout-button.btn-bg{border-radius:21px;-webkit-border-radius:21px;-moz-border-radius:21px;line-height:38px;height:38px;padding:0 30px;font-size:1.5rem}h2{font-size:3rem;margin-bottom:25px}h4{font-size:1.6rem}.product-list{margin-bottom:25px}.product{margin-bottom:25px;width:48%;flex-basis:48%;align-items:space-between}.product .product-image{height:120px}.projects{padding-bottom:25px}.projects:before{display:none}.projects .project-wrap{display:block}.projects .project-wrap .project-item{display:block;width:100%;padding-top:25px;min-height:250px;margin-bottom:25px}.projects .project-wrap .project-item:before{display:none}.projects .project-wrap .project-item .btn{font-size:1.4rem}.blog:after,.blog:before{display:none}.blog .buttons .btn{margin-right:0}.blog .blog-wrap{display:block}.blog .blog-wrap .blog-item{width:100%;margin-bottom:20px}.blog .blog-wrap .blog-item .blog-image{height:120px;margin-bottom:10px}.blog .blog-wrap .blog-item .blog-top-text{font-size:1rem;margin-bottom:10px}.blog .blog-wrap .blog-item h3{font-size:1.8rem;margin-bottom:10px}footer{padding-bottom:70px;padding-top:75px}footer p{font-size:1.2rem}footer .touchmedia{margin:10px auto}.error-page{padding-top:50px}.error-page .container:after,.error-page .container:before{display:none}.error-page .image{width:100%;margin-bottom:25px}.error-page h2{font-family:'Source Sans Pro',sans-serif;font-weight:900;font-size:3rem;margin-bottom:15px}.error-page p{font-family:'Source Sans Pro',sans-serif;font-weight:300;margin-bottom:25px}.product-detail{margin-bottom:50px}.product-detail>.row .btn{display:block;position:relative;left:unset;top:unset;margin-bottom:10px}.product-detail h3{font-size:2.6rem;margin-bottom:10px}.product-detail .product-image{height:200px}.product-detail .product-image .tag{padding:8px 10px;font-size:1.2rem}.product-detail .gallery .gallery-item{height:100px;width:30%}.product-detail .div-column{display:block;margin-bottom:20px;float:unset;width:100%}.product-detail .row .btn{float:unset;width:unset}.text-content p{font-size:1.4rem}.shop_table .shop_table_responsive{width:100%}.shop_table .shop_table_responsive .Subtotal{padding-left:10px}.coupon{display:block;margin-bottom:50px}.coupon input{display:block;width:100%;margin-right:0;margin-bottom:10px}.coupon button{margin-right:10px}.woocommerce-cart-form h2{font-size:3rem;margin-bottom:10px}.shop_table{display:block;overflow-x:auto;margin-bottom:10px}.checkout .col2-set{display:block !important;margin-bottom:25px}.checkout .col2-set .col-1,.checkout .col2-set .col-2{width:100%;margin-bottom:10px}textarea{min-height:100px}.currency-selector{right:100px}.currency-selector .wrap:hover .currency-tooltip{display:none}.currency-selector .wrap .currency-tooltip{display:none}.cart-text{display:none}.modal{padding-top:75px}.modal .modal-content-wrap{width:100%}.modal .modal-content-wrap h2{font-size:2.6rem}footer .footer-left{padding-right:0;width:100%;float:none;padding-bottom:20px}footer .footer-right{width:100%;float:none}.heading span{top:21%}@keyframes heading2{0%,25%{top:27%;opacity:0;filter:blur(8px)}100%{top:21%;opacity:1;filter:blur(0)}}.product h4{font-size:1.6rem}.product .row{width:100%;left:0}.burger-btn{display:block !important}}