/*!
Theme Name: Terpometer
Author: 561 Media
Author URI: https://www.561media.com
Description: Custom website design by 561 Media
Version: 1.0
Text Domain: wptpm
*/@import url(https://use.typekit.net/svn3ajf.css);@font-face{font-family:open-24-display-st;src:url(css/fonts/open_24_display_st.ttf) format("truetype")}.container{width:1240px!important;max-width:100%;padding:0 20px;margin:0 auto}.container:after,.container:before,.nav-wrap:after,.nav-wrap:before,.row:after,.row:before{content:"";display:table;clear:both}.row{margin:0 -20px;clear:both}body{background:#000;width:100%;max-width:2560px;margin:0 auto;font-family:roboto,sans-serif;font-weight:400;overflow-x:hidden;font-size:16px;color:#b2b2b2;scroll-behavior:smooth}img{pointer-events:none}.acf-map img,.woocommerce-product-gallery img{pointer-events:all}#page.site{overflow:hidden}#page.site .site-inner,#page.site>.wrap{position:relative;z-index:auto}#primary:after{content:"";display:block;float:none;clear:both}#content-wrap{position:relative;z-index:auto}a{text-decoration:none!important;color:#8c8c8c;outline:0!important}a:active,a:focus,a:hover{color:#111}h1,h2,h3,h4,h5,h6{font-weight:400;font-family:din-condensed,sans-serif}h1 b,h1 strong,h2 b,h2 strong,h3 b,h3 strong,h4 b,h4 strong,h5 b,h5 strong,h6 b,h6 strong{font-weight:400}#windowsize{opacity:0;visibility:hidden;position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none!important;z-index:-1}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){min-height:0!important}div.gform_wrapper.gravity-theme{margin:0 auto}div.gform_wrapper.gravity-theme ::-webkit-input-placeholder{color:#0d0d0d!important}div.gform_wrapper.gravity-theme ::-ms-input-placeholder{color:#0d0d0d!important}div.gform_wrapper.gravity-theme :-ms-input-placeholder{color:#0d0d0d!important}div.gform_wrapper.gravity-theme ::placeholder{color:#0d0d0d!important}div.gform_wrapper.gravity-theme div.gform_fields{width:calc(100% + 20px);margin:0 -10px!important;display:-ms-flexbox;display:flex;grid-column-gap:0;grid-row-gap:0;-ms-flex-wrap:wrap;flex-wrap:wrap}div.gform_wrapper.gravity-theme div.gform_fields .gf_hidden{position:absolute;width:0!important;height:0!important;margin:0!important}div.gform_wrapper.gravity-theme div.gform_fields .gfield{width:100%!important;max-width:100%!important;padding:0 10px!important;margin:0 auto 10px!important;background:0 0!important;border:0!important;display:inline-block;vertical-align:top}div.gform_wrapper.gravity-theme div.gform_fields .gfield.form-boxes{padding:0!important}div.gform_wrapper.gravity-theme div.gform_fields .gfield div.ginput_container{margin:0 auto;line-height:0}div.gform_wrapper.gravity-theme div.gform_fields .gfield.hidden_label .gfield_label,div.gform_wrapper.gravity-theme div.gform_fields .gfield.hide_label .gfield_label,div.gform_wrapper.gravity-theme div.gform_fields .gfield.hide_required .gfield_required{display:none!important}div.gform_wrapper.gravity-theme div.gform_fields .gfield.gf_half{width:50%!important}div.gform_wrapper.gravity-theme div.gform_fields .gfield.gf_city{width:calc(50% + 10px)!important}div.gform_wrapper.gravity-theme div.gform_fields .gfield.gf_state{width:calc(25% - 20px)!important}div.gform_wrapper.gravity-theme div.gform_fields .gfield.gf_zip{width:calc(25% + 10px)!important}div.gform_wrapper.gravity-theme label.gfield_label{font-weight:400;margin-bottom:4px;font-size:14px;line-height:22px}div.gform_wrapper.gravity-theme.gform_validation_error .gform_body ul li.gfield.gfield_error,div.gform_wrapper.gravity-theme.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100%!important}div.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),div.gform_wrapper.gravity-theme select:not([multiple=multiple]),div.gform_wrapper.gravity-theme textarea{border-width:0 0 2px!important;border-style:solid;border-color:#f6ed07;background:#fff;color:#3c4856;font-family:din-condensed,sans-serif;font-weight:300;height:60px;line-height:30px!important;font-size:18px;padding:15px 0;margin:0 auto;width:100%;border-radius:0;letter-spacing:.01em;outline:0;transition:border-color .3s}div.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus,div.gform_wrapper.gravity-theme select:not([multiple=multiple]):focus,div.gform_wrapper.gravity-theme textarea:focus{border-color:#111}div.gform_wrapper.gravity-theme option{color:#111}div.gform_wrapper.gravity-theme textarea{height:165px!important;resize:none}div.gform_wrapper.gravity-theme textarea.medium{height:126px!important}div.gform_wrapper.gravity-theme select,div.gform_wrapper.gravity-theme select:not([multiple=multiple]){-webkit-appearance:none;appearance:none;background-image:url(assets/img/caret.png);background-position:calc(100% - 20px) 50%;background-repeat:no-repeat}div.gform_wrapper.gravity-theme select:focus,div.gform_wrapper.gravity-theme select:not([multiple=multiple]):focus{background-image:url(assets/img/caret-black.png)}div.gform_wrapper.gravity-theme .ginput_container_select:before{content:"";background-image:url(assets/img/caret-black.png),url(assets/img/caret-red.png);position:absolute;pointer-events:none}div.gform_wrapper.gravity-theme select option{color:#000}div.gform_wrapper.gravity-theme div.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),div.gform_wrapper.gravity-theme div.gfield_error select:not([multiple=multiple]),div.gform_wrapper.gravity-theme div.gfield_error textarea{border-color:#a5000f!important}div.gform_wrapper.gravity-theme div.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus,div.gform_wrapper.gravity-theme div.gfield_error select:not([multiple=multiple]):focus,div.gform_wrapper.gravity-theme div.gfield_error textarea:focus{border-color:#111!important}div.gform_wrapper.gravity-theme div.gfield_error select,div.gform_wrapper.gravity-theme div.gfield_error select:not([multiple=multiple]){background-image:url(assets/img/caret-red.png)}div.gform_wrapper.gravity-theme div.gfield_error select:focus,div.gform_wrapper.gravity-theme div.gfield_error select:not([multiple=multiple]):focus{background-image:url(assets/img/caret-black.png)}div.gform_wrapper.gravity-theme div.gfield_error .validation_message{line-height:20px;color:#a5000f}div.gform_wrapper.gravity-theme div.gfield.gfield_error.gfield_contains_required div.ginput_container,div.gform_wrapper.gravity-theme div.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:0!important;margin-bottom:0!important}div.gform_wrapper.gravity-theme div.validation_error{background:#a5000f;font-size:16px;font-weight:400;color:#fff;border:0!important;padding:8px 15px;margin-bottom:26px}div.gform_wrapper.gravity-theme .gform_footer{padding:10px 0 0;margin:0 auto;position:relative;text-align:left}div.gform_wrapper.gravity-theme .gform_footer .button,div.gform_wrapper.gravity-theme .gform_footer button,div.gform_wrapper.gravity-theme .gform_footer input.button,div.gform_wrapper.gravity-theme .gform_footer input[type=submit]{outline:0!important;line-height:30px!important}div.gform_wrapper.gravity-theme .gform_ajax_spinner{position:absolute;top:calc(50% - 6px);left:calc(100% + 2px)}div.gform_wrapper.gravity-theme .gform_validation_errors{border-color:#a5000f;color:#a5000f;border-radius:0!important;font-weight:300;margin-bottom:20px}div.gform_wrapper.gravity-theme .gform_validation_errors>h2{color:#a5000f;font-family:roboto,sans-serif;font-size:14px}div.gform_wrapper.gravity-theme div.gfield_error .validation_message{border:none;background:0 0;padding:4px 0;margin:0 auto;font-family:roboto,sans-serif;font-weight:400;font-size:12px;letter-spacing:.01em}div.gform_wrapper ul.gform_fields li.gfield.gfield_error+li.gfield.gfield_error{margin-top:0!important}div.gform_wrapper ul.gfield_checkbox li label,div.gform_wrapper ul.gfield_radio li label{margin:6px 0 0 4px}.gform_confirmation_message{padding:10px 0;letter-spacing:.01em}.gform_confirmation_message p:last-child{margin-bottom:0}div.gform_wrapper.gravity-theme.hide-errors_wrapper .gform_validation_errors,div.gform_wrapper.gravity-theme.hide-errors_wrapper div.gfield_error .validation_message{display:none}html div.sign-up-form .gform_confirmation_message{text-align:center}html div.sign-up-form_wrapper.gravity-theme form{display:-ms-flexbox;display:flex}html div.sign-up-form_wrapper.gravity-theme .gform_body{-ms-flex:1 1 auto;flex:1 1 auto}html div.sign-up-form_wrapper.gravity-theme div.gform_fields .gfield{margin-bottom:0!important}html div.sign-up-form_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){text-align:center;border-width:1px!important;padding:5px 15px!important;height:40px!important;background:0 0}html div.sign-up-form_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus{border-color:#f6ed07}html div.sign-up-form_wrapper.gravity-theme div.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),html div.sign-up-form_wrapper.gravity-theme div.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus{border-color:#a5000f!important}html div.sign-up-form_wrapper.gravity-theme .gform_footer{padding:0}html div.sign-up-form_wrapper.gravity-theme .gform_footer .button,html div.sign-up-form_wrapper.gravity-theme .gform_footer button,html div.sign-up-form_wrapper.gravity-theme .gform_footer input.button,html div.sign-up-form_wrapper.gravity-theme .gform_footer input[type=submit]{min-width:0;padding:5px 28px;-webkit-clip-path:none;clip-path:none;margin:0;line-height:30px!important}.footer-form div.gform_wrapper.gravity-theme ::-webkit-input-placeholder{color:#b2b2b2!important}.footer-form div.gform_wrapper.gravity-theme ::-ms-input-placeholder{color:#b2b2b2!important}.footer-form div.gform_wrapper.gravity-theme :-ms-input-placeholder{color:#b2b2b2!important}.footer-form div.gform_wrapper.gravity-theme ::placeholder{color:#b2b2b2!important}.footer-form div.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.footer-form div.gform_wrapper.gravity-theme select:not([multiple=multiple]),.footer-form div.gform_wrapper.gravity-theme textarea{color:#fff}#masthead{position:fixed;left:0;top:0;width:100%;z-index:10000}#masthead:before{content:"";display:block;position:absolute;z-index:-1;background:#000;-ms-box-shadow:0 0 16px rgba(0,0,0,.5);box-shadow:0 0 16px rgba(0,0,0,.5);top:0;left:0;width:100%;height:100%;opacity:0}#masthead .flex-container{-ms-flex-pack:justify;justify-content:space-between}#masthead .header-wrap{position:relative;z-index:2;padding:48px 0 0;transition:padding .4s}#masthead.affix:before{opacity:1}#masthead.affix .header-wrap{padding-top:0}.admin-bar #masthead{top:32px}#logo{padding:8px 0}#logo a{display:block;width:auto;max-width:100%}#logo a img{width:100%!important;max-width:320px;height:auto!important}#logo a img.custom-icon,#menu-toggle{display:none}#menu-toggle{background:0 0;color:#fff;position:absolute;top:calc(50% - 17px);left:20px;padding:5px;margin:0;width:40px;height:34px;border:0;z-index:1000;transition:.3s}#menu-toggle .icon-bar{display:block;width:30px;height:3px;border-radius:1px;background:#f6ed07;margin-bottom:5px;transition:.3s}#menu-toggle .icon-bar:last-child{margin-bottom:0!important}#menu-toggle .icon-bar.icon-bar-2{position:relative}#menu-toggle .icon-bar.icon-bar-2:after,#menu-toggle .icon-bar.icon-bar-2:before{content:"";width:calc(100% + 10px);opacity:0;height:100%;background:#f6ed07;transition:.4s;border-radius:0;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}#menu-toggle:active .icon-bar,#menu-toggle:active .icon-bar.icon-bar-2:after,#menu-toggle:active .icon-bar.icon-bar-2:before,#menu-toggle:focus .icon-bar,#menu-toggle:focus .icon-bar.icon-bar-2:after,#menu-toggle:focus .icon-bar.icon-bar-2:before,#menu-toggle:hover .icon-bar,#menu-toggle:hover .icon-bar.icon-bar-2:after,#menu-toggle:hover .icon-bar.icon-bar-2:before{background:#fff}#menu-toggle.open .icon-bar.icon-bar-1,#menu-toggle.open .icon-bar.icon-bar-3{opacity:0!important}#menu-toggle.open .icon-bar.icon-bar-2{background:0 0}#menu-toggle.open .icon-bar.icon-bar-2:after{opacity:1;-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}#menu-toggle.open .icon-bar.icon-bar-2:before{opacity:1;-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}#main-navigation ul{list-style-type:none;margin:0;padding:0}#main-navigation ul.menu{display:-ms-flexbox;display:flex}#main-navigation ul.menu>li{padding:0;margin:0 13px}#main-navigation ul.menu>li:first-child{margin-left:0}#main-navigation ul.menu>li:last-child{margin-right:0}#main-navigation ul.menu>li>a{display:block;padding:12px 24px;text-transform:uppercase;text-align:center;color:#fff;font-family:din-condensed,sans-serif;font-weight:300;font-size:20px;line-height:28px;position:relative;letter-spacing:.025em}#main-navigation ul.menu>li>a:after{content:"";position:absolute;bottom:0;height:0;width:100%;left:0;display:block;background:#f6ed07}#main-navigation ul.menu>li:active>a:after,#main-navigation ul.menu>li:focus>a:after,#main-navigation ul.menu>li:hover>a:after,#main-navigation ul.menu>li>a:active:after,#main-navigation ul.menu>li>a:focus:after,#main-navigation ul.menu>li>a:hover:after{height:5px}#main-navigation ul.menu>li:active ul.sub-menu,#main-navigation ul.menu>li:focus ul.sub-menu,#main-navigation ul.menu>li:hover ul.sub-menu{opacity:1;visibility:visible}#main-navigation ul.sub-menu{visibility:hidden;opacity:0;position:absolute;top:100%;width:100%;max-width:1230px;padding:66px 0;left:50%;-ms-transform:translate(-50%,0);transform:translate(-50%,0);background:#fff;color:#111;z-index:1000;list-style-type:none;margin:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;transition:opacity .4s}#main-navigation ul.sub-menu:before{content:"";position:absolute;top:0;left:calc(50% - 1280px);height:100%;z-index:-1;background:inherit;width:2560px;box-shadow:0 16px 16px rgba(0,0,0,.4)}#main-navigation ul.sub-menu li{width:25%;display:block;padding:14px}#main-navigation ul.sub-menu li a{font-family:din-condensed,sans-serif;font-weight:300;text-transform:uppercase;font-size:24px;line-height:1;letter-spacing:.025em;color:#0d0d0d;display:block}#main-navigation ul.sub-menu li a .image{display:block;width:100%;position:relative;overflow:hidden;margin-bottom:18px}#main-navigation ul.sub-menu li a .image:before{content:"";display:block;width:100%;height:0;padding-top:71.42857%;background:#000}#main-navigation ul.sub-menu li a .image:after{content:"";display:block;width:100%;height:100%;position:absolute;z-index:2;top:0;left:0;border:solid #f6ed07;opacity:0;transition:opacity .2s,border .3s}#main-navigation ul.sub-menu li a .image img{max-width:100%;height:auto!important;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#main-navigation ul.sub-menu li a:active .image:after,#main-navigation ul.sub-menu li a:focus .image:after,#main-navigation ul.sub-menu li a:hover .image:after{opacity:1;border:6px solid #f6ed07}#header-navigation{display:-ms-flexbox;display:flex;float:right;-ms-flex-align:center;align-items:center}#header-navigation .header-cart-icon{padding-right:4px;margin-left:44px}#header-navigation .header-cart-icon a{display:block;position:relative;width:40px;height:40px}#header-navigation .header-cart-icon a:after,#header-navigation .header-cart-icon a:before{content:"";background:url(assets/img/ic-cart.png) center center no-repeat;display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;transition:opacity .3s}#header-navigation .header-cart-icon a:after{background:url(assets/img/ic-cart-yellow.png) center center no-repeat;opacity:0}#header-navigation .header-cart-icon a:active:after,#header-navigation .header-cart-icon a:focus:after,#header-navigation .header-cart-icon a:hover:after{opacity:1}#header-navigation .header-cart-icon .cart-contents-count{display:inline-block;font-size:14px;line-height:18px;color:#0d0d0d;font-family:din-condensed,sans-serif;font-weight:700;background:#f6ed07;text-align:center;height:18px;min-width:18px;border-radius:9px;position:absolute;top:7px;right:-4px;z-index:3}#footer{color:#fff;border-top:2px solid #f6ed07;padding:55px 0 18px}#footer .container{position:relative;z-index:10}#footer .flex-container{-ms-flex-pack:justify;justify-content:space-between}#footer .footer-left,#footer .footer-right{display:-ms-flexbox;display:flex}#footer .footer-left{-ms-flex-item-align:start;align-self:flex-start;-ms-flex-pack:justify;justify-content:space-between;width:424px;max-width:calc(40% - 15px);padding:26px 0}#footer .footer-right{-ms-flex-direction:column;flex-direction:column;width:668px;max-width:calc(60% - 15px);padding:10px 0}#footer .colophon{text-align:center;color:#b2b2b2}#footer .colophon p{font-size:12px;line-height:20px;margin:20px 0 0}#footer .colophon p a{color:inherit}#footer .colophon p.by a{opacity:.2}#footer .colophon p.by a:active,#footer .colophon p.by a:focus,#footer .colophon p.by a:hover{opacity:.6}#footer ul.social-media-links{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}#footer ul.social-media-links li{padding:4px}#footer-logo{padding:4px 0}#footer-logo a{display:block;width:auto;max-width:100%}#footer-logo a img{width:100%!important;max-width:307px;height:auto!important}#footer-menu{margin-bottom:26px}#footer-menu ul{column-count:4;column-gap:55px;display:block;list-style-type:none;padding:0;margin:0}#footer-menu ul li{display:block;padding:11px 0}#footer-menu ul li a{display:inline-block;color:#b2b2b2;font-size:14px;line-height:24px;letter-spacing:.01em}#footer-menu ul li a:active,#footer-menu ul li a:focus,#footer-menu ul li a:hover{color:#f6ed07}div.footer-form{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}div.footer-form .form-heading{font-weight:300;text-transform:uppercase;letter-spacing:.01em;font-size:30px;line-height:40px;margin:0 28px 0 0}div.footer-form>div{margin:0;-ms-flex:1 1 auto;flex:1 1 auto}.wptpm-section{position:relative}.wptpm-section.wptpm-section-1,.wptpm-section:first-child{padding-top:120px}.wptpm-section .heading{font-weight:400;text-transform:uppercase;font-size:84px;line-height:.83333;margin:0 0 22px;color:#fff}.wptpm-section .heading b,.wptpm-section .heading strong{font-weight:inherit;color:#f6ed07}.wptpm-section .heading small{font-size:35.71429%}.wptpm-section .heading sup{font-size:25.71429%}.wptpm-section .heading.s2{font-size:230px;line-height:.78261;letter-spacing:-.025em;margin-bottom:15px}.wptpm-section .heading.s3{line-height:.95238;margin-bottom:19px}.wptpm-section .heading.s4{font-size:76px;line-height:.94737;margin-bottom:23px}.wptpm-section .heading.s5{font-size:140px;line-height:.85714;margin-bottom:20px}.wptpm-section .heading.s5 sup{top:-2em;font-weight:300;margin-left:-2px}.wptpm-section .the-content{font-size:16px;line-height:1.4375;letter-spacing:.01em}.wptpm-section .the-content p{margin:0 0 23px}.wptpm-section .the-content.s2{line-height:1.9375}.wptpm-section .the-content.s2 p{margin-bottom:25px}.wptpm-section .the-content.s3,.wptpm-section .the-content.s4{line-height:1.875}.wptpm-section .the-content.s3 p,.wptpm-section .the-content.s4 p{margin-bottom:30px}.wptpm-section .the-content.s4 p{margin-bottom:26px}.wptpm-section .images{pointer-events:none}.wptpm-section.white-bg{background:#fff;color:#0d0d0d}.wptpm-section.white-bg .heading{color:#111}.default-page-section{background:#fff;color:#0d0d0d}.default-page-section:first-child{margin-top:140px;padding-top:0}.default-page-section .the-content-wrap{padding:100px 0 60px}.default-page-section .heading{color:#111}.blog_page_section:first-child{margin-top:140px;padding-top:0}.blog_page_section:first-child .the-content-wrap{padding:100px 0 60px}.blog_page_section:first-child .heading{color:#111}ul.btn-links{display:-ms-flexbox;display:flex;list-style-type:none;-ms-flex-direction:column;flex-direction:column;padding:0;margin:10px 0}ul.btn-links li{display:block}.woocommerce #payment #place_order,.woocommerce p.return-to-shop a.button,.woocommerce-Message a.button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-message a.button,.woocommerce-orders-table__cell a.button,a.btn-link,div.gform_wrapper.gravity-theme .gform_footer .button,div.gform_wrapper.gravity-theme .gform_footer button,div.gform_wrapper.gravity-theme .gform_footer input.button,div.gform_wrapper.gravity-theme .gform_footer input[type=submit],html .woocommerce div.product form.cart .button{display:inline-block;font-size:24px;line-height:30px;font-family:din-condensed,sans-serif;font-weight:300;color:#111;background:#f6ed07;-webkit-clip-path:polygon(0 0,calc(100% - 48px) 0,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 48px) 0,100% 100%,0 100%);padding:15px 76px 15px 28px;border:0;text-align:center;text-transform:uppercase;box-shadow:none;min-width:242px}.woocommerce #payment #place_order:active,.woocommerce #payment #place_order:focus,.woocommerce #payment #place_order:hover,.woocommerce p.return-to-shop a.button:active,.woocommerce p.return-to-shop a.button:focus,.woocommerce p.return-to-shop a.button:hover,.woocommerce-Message a.button:active,.woocommerce-Message a.button:focus,.woocommerce-Message a.button:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:active,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-message a.button:active,.woocommerce-message a.button:focus,.woocommerce-message a.button:hover,.woocommerce-orders-table__cell a.button:active,.woocommerce-orders-table__cell a.button:focus,.woocommerce-orders-table__cell a.button:hover,a.btn-link:active,a.btn-link:focus,a.btn-link:hover,div.gform_wrapper.gravity-theme .gform_footer .button:active,div.gform_wrapper.gravity-theme .gform_footer .button:focus,div.gform_wrapper.gravity-theme .gform_footer .button:hover,div.gform_wrapper.gravity-theme .gform_footer button:active,div.gform_wrapper.gravity-theme .gform_footer button:focus,div.gform_wrapper.gravity-theme .gform_footer button:hover,div.gform_wrapper.gravity-theme .gform_footer input:active[type=submit],div.gform_wrapper.gravity-theme .gform_footer input:focus[type=submit],div.gform_wrapper.gravity-theme .gform_footer input:hover[type=submit],html .woocommerce div.product form.cart .button:active,html .woocommerce div.product form.cart .button:focus,html .woocommerce div.product form.cart .button:hover{color:#f6ed07;background:#111}.btn-flat,.woocommerce .woocommerce-cart-form table.shop_table td.actions .button,.woocommerce form .shipping-calculator-form button.button,.woocommerce form .woocommerce-address-fields button.button,.woocommerce form.checkout_coupon button.button,.woocommerce form.login button.button,.woocommerce form.register button.button,.woocommerce form.woocommerce-EditAccountForm button.button,.woocommerce form.woocommerce-ResetPassword button.button,.xoo-wsc-container .xoo-wsc-empty-cart a.button,.xoo-wsc-container a.xoo-wsc-ft-btn,.xoo-wsc-slider .xoo-wsc-empty-cart a.button,.xoo-wsc-slider a.xoo-wsc-ft-btn{border-radius:0;border:1px solid #111;text-transform:uppercase;font-family:din-condensed,sans-serif;font-weight:300;color:#000;background:#fff;font-size:24px;line-height:1;padding:8px 12px}.btn-flat:active,.btn-flat:focus,.btn-flat:hover,.woocommerce .woocommerce-cart-form table.shop_table td.actions .button:active,.woocommerce .woocommerce-cart-form table.shop_table td.actions .button:focus,.woocommerce .woocommerce-cart-form table.shop_table td.actions .button:hover,.woocommerce form .shipping-calculator-form button.button:active,.woocommerce form .shipping-calculator-form button.button:focus,.woocommerce form .shipping-calculator-form button.button:hover,.woocommerce form .woocommerce-address-fields button.button:active,.woocommerce form .woocommerce-address-fields button.button:focus,.woocommerce form .woocommerce-address-fields button.button:hover,.woocommerce form.checkout_coupon button.button:active,.woocommerce form.checkout_coupon button.button:focus,.woocommerce form.checkout_coupon button.button:hover,.woocommerce form.login button.button:active,.woocommerce form.login button.button:focus,.woocommerce form.login button.button:hover,.woocommerce form.register button.button:active,.woocommerce form.register button.button:focus,.woocommerce form.register button.button:hover,.woocommerce form.woocommerce-EditAccountForm button.button:active,.woocommerce form.woocommerce-EditAccountForm button.button:focus,.woocommerce form.woocommerce-EditAccountForm button.button:hover,.woocommerce form.woocommerce-ResetPassword button.button:active,.woocommerce form.woocommerce-ResetPassword button.button:focus,.woocommerce form.woocommerce-ResetPassword button.button:hover,.xoo-wsc-container .xoo-wsc-empty-cart a.button:active,.xoo-wsc-container .xoo-wsc-empty-cart a.button:focus,.xoo-wsc-container .xoo-wsc-empty-cart a.button:hover,.xoo-wsc-container a.xoo-wsc-ft-btn:active,.xoo-wsc-container a.xoo-wsc-ft-btn:focus,.xoo-wsc-container a.xoo-wsc-ft-btn:hover,.xoo-wsc-slider .xoo-wsc-empty-cart a.button:active,.xoo-wsc-slider .xoo-wsc-empty-cart a.button:focus,.xoo-wsc-slider .xoo-wsc-empty-cart a.button:hover,.xoo-wsc-slider a.xoo-wsc-ft-btn:active,.xoo-wsc-slider a.xoo-wsc-ft-btn:focus,.xoo-wsc-slider a.xoo-wsc-ft-btn:hover{color:#fff;background:#111}.blog_page_heading .flex-container,.page_heading .flex-container{-ms-flex-align:center;align-items:center;padding:98px 0 66px}.blog_page_heading .resizer,.page_heading .resizer{width:1px;margin:0 0 0 -1px;height:96px}.blog_page_heading .heading,.page_heading .heading{color:#f6ed07;font-size:48px;line-height:1;font-weight:400;width:100%}.content_section_1 .flex-container{-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.content_section_1 .contents{width:50%;max-width:100%;padding:101px 0 76px;position:relative;z-index:2}.content_section_1 .images{width:50%}.content_section_1 .image img{position:relative;z-index:3}.content_section_1 ul.btn-links{padding:10px 0}.content_section_2 .the-content-wrap{padding:44px 0 54px}.content_section_2 .flex-container{-ms-flex-pack:justify;justify-content:space-between}.content_section_2 .contents{width:50%;max-width:100%;padding:50px 0;position:relative;z-index:2}.content_section_2 .images{width:calc(50% - 40px);-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding:20px 0 10px}.content_section_2 .image img{position:relative;z-index:3}.content_section_2 ul.btn-links{padding:6px 0}.featured_section .the-content-wrap{position:relative;z-index:1;padding:66px 0 40px}.featured_section .placeholder{height:870px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.featured_section .placeholder h4{margin:auto;font-size:80px;opacity:.2}.featured_section ul.wptpm-product-carousel.slick-slider .slick-arrow{position:absolute;z-index:10;width:30px;height:30px;overflow:hidden;text-indent:-9999999px;background:0 0;border:0;top:calc(50% - 15px)}.featured_section ul.wptpm-product-carousel.slick-slider .slick-arrow:after,.featured_section ul.wptpm-product-carousel.slick-slider .slick-arrow:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .4s;opacity:1}.featured_section ul.wptpm-product-carousel.slick-slider .slick-arrow:active:before,.featured_section ul.wptpm-product-carousel.slick-slider .slick-arrow:after,.featured_section ul.wptpm-product-carousel.slick-slider .slick-arrow:focus:before,.featured_section ul.wptpm-product-carousel.slick-slider .slick-arrow:hover:before{opacity:0}.featured_section ul.wptpm-product-carousel.slick-slider .slick-arrow:active:after,.featured_section ul.wptpm-product-carousel.slick-slider .slick-arrow:focus:after,.featured_section ul.wptpm-product-carousel.slick-slider .slick-arrow:hover:after{opacity:1}.featured_section ul.wptpm-product-carousel.slick-slider .slick-arrow.slick-prev{left:-55px}.featured_section ul.wptpm-product-carousel.slick-slider .slick-arrow.slick-prev:before{background:url(assets/img/ic-arrow-left.png) center center no-repeat}.featured_section ul.wptpm-product-carousel.slick-slider .slick-arrow.slick-prev:after{background:url(assets/img/ic-arrow-left-active.png) center center no-repeat}.featured_section ul.wptpm-product-carousel.slick-slider .slick-arrow.slick-next{right:-55px}.featured_section ul.wptpm-product-carousel.slick-slider .slick-arrow.slick-next:before{background:url(assets/img/ic-arrow-right.png) center center no-repeat}.featured_section ul.wptpm-product-carousel.slick-slider .slick-arrow.slick-next:after{background:url(assets/img/ic-arrow-right-active.png) center center no-repeat}.featured_section ul.wptpm-product-carousel.products{display:block;width:calc(100% + 40px);max-width:calc(100% + 40px);margin:0 -20px}.featured_section ul.wptpm-product-carousel.products>li.product{display:none!important;float:left!important}.featured_section ul.wptpm-product-carousel.products>li.product:nth-child(1),.featured_section ul.wptpm-product-carousel.products>li.product:nth-child(2){display:inline-block!important}.featured_section ul.btn-links{-ms-flex-align:center;align-items:center;margin:20px 0 50px}html .woocommerce ul.wptpm-product-carousel.products li.product{display:inline-block;width:620px;max-width:50%;height:auto!important;float:none}html .woocommerce ul.wptpm-product-carousel.products li.product .product-item-wrap{max-width:580px}.hero_section .the-content-wrap{padding-top:44px}.hero_section .flex-container{-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.hero_section .contents{width:400px;max-width:100%;padding:40px 0 88px;position:relative;z-index:3}.hero_section .images{width:calc(100% - 400px)}.hero_section .image img{position:relative;z-index:2}.hero_section .heading small{margin-left:3px}.hero_section ul.btn-links{padding:10px 0}.video_section .the-content-wrap{display:-ms-flexbox;display:flex;position:relative}.video_section .the-content-wrap:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:url(assets/img/video-overlay.png) center center/cover no-repeat;pointer-events:none!important}.video_section .content-video{width:100%;height:auto;max-width:1200px;margin:0 auto;position:relative;z-index:1}.video_section.full-width .content-video{width:100vw;height:auto;max-width:100%}.video_section.full-height .content-video{width:auto;height:100vh;max-width:none}.tech_section .flex-container{-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;min-height:700px}.tech_section .flex-item{width:50%}.tech_section .flex-item.contents{width:calc(50% - 40px);padding:50px 0 64px}.tech_section .the-content p{text-align:justify}.tech_section .temp-display{position:relative}.tech_section .temp-display:before{content:"";display:block;position:absolute;left:-320px;top:calc(50% - 88px);width:198px;height:176px;background:url(assets/img/logo-flip.png) no-repeat}.tech_section div.device-wrap{width:600px;max-width:100%;position:relative}.tech_section div.device-wrap:before{content:"";display:block;position:relative;width:100%;height:0;padding-top:27%}.tech_section div.temp{background:url(assets/img/img-temp-start.png) center center/100% 100% no-repeat;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0}.tech_section div.temp:after,.tech_section div.temp:before{content:"";background:url(assets/img/img-temp-min.png) center center/100% 100% no-repeat;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0}.tech_section div.temp:after{background:url(assets/img/img-temp-max.png) center center/100% 100% no-repeat}.tech_section div.temp span{position:relative;z-index:2;font-family:open-24-display-st;font-size:80px;line-height:1;color:#111;display:inline-block;padding:0 0 16px 288px}.tech_section div.temp:hover:before{opacity:1}.tech_section div.temp.active:hover:before{opacity:0}.tech_section div.temp.active:hover:after{opacity:1}.xoo-wsc-basket{display:none!important}.design_section .flex-container{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.design_section .flex-item.design{width:264px;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;height:inherit;position:relative}.design_section div.flex-item.images{width:45%;padding:118px 0}.design_section div.flex-item.contents{width:calc((100% - (54000%/1200)) - 264px);padding:42px 0 30px}.design_section .design-image{position:absolute;bottom:-1px;right:-49px}.design_section .design-image img{pointer-events:none!important;position:relative}.design_section ul.function-images,.design_section ul.function-names,.design_section ul.function-pointers{list-style-type:none;padding:0;margin:0}.design_section ul.function-images{overflow:hidden;display:block;width:100%}.design_section ul.function-images>li{display:none}.design_section ul.function-images>li:first-child{display:block;width:100%}.design_section ul.function-images>li:first-child img{max-width:100%;height:auto!important}.design_section ul.function-names{padding-top:30px}.design_section ul.function-names li{cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;text-transform:uppercase;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:75px}.design_section ul.function-names li:last-child{margin-bottom:0}.design_section ul.function-names li img{margin:0 auto;max-width:54px!important;height:auto!important;-moz-filter:grayscale(100%) invert(.5);filter:grayscale(100%) invert(.5)}.design_section ul.function-names li.active .desc,.design_section ul.function-names li.active .name,.design_section ul.function-names li:hover .desc,.design_section ul.function-names li:hover .name{color:#fff}.design_section ul.function-names li.active .desc b,.design_section ul.function-names li.active .name b,.design_section ul.function-names li:hover .desc b,.design_section ul.function-names li:hover .name b{color:#f6ed07}.design_section ul.function-names li.active img,.design_section ul.function-names li:hover img{-moz-filter:grayscale(0) invert(0);filter:grayscale(0) invert(0)}.design_section ul.function-names .name-desc{width:calc(100% - 54px);padding-left:26px}.design_section ul.function-names .name{font-size:36px;line-height:30px;color:#8c8c8c;margin:4px 0 0;font-weight:700;letter-spacing:.025em}.design_section ul.function-names .name b{font-weight:700;color:#8c8c8c}.design_section ul.function-names .desc{font-size:30px;line-height:30px;color:#8c8c8c;margin:0;font-weight:300;letter-spacing:.07em}.design_section ul.function-names .desc b{font-weight:300;color:#8c8c8c}.design_section ul.function-names .desc,.design_section ul.function-names .desc b,.design_section ul.function-names .name,.design_section ul.function-names .name b{transition:color .3s}.design_section ul.function-pointers{position:absolute;top:0;left:0;width:100%;height:100%}.design_section ul.function-pointers li{cursor:pointer;position:absolute;display:block;width:86px;height:86px;border:9px solid #7d7d7d;border-radius:50%;-ms-box-shadow:0 0 20px rgba(0,0,0,.65);box-shadow:0 0 20px rgba(0,0,0,.65);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:border .3s}.design_section ul.function-pointers li.active,.design_section ul.function-pointers li:hover{border-color:#f6ed07}.why_section{color:#fff}.why_section .flex-container{-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-align:center;align-items:center}.why_section .contents{width:calc(50% - 40px);padding:42px 0 30px}.why_section .images{width:50%;-ms-flex-item-align:end;align-self:flex-end}.why_section .heading{margin-bottom:13px}.why_section ul.reasons{list-style-type:none;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:15px 0 10px}.why_section ul.reasons li{display:-ms-flexbox;display:flex;width:50%;max-width:240px;-ms-flex-direction:column;flex-direction:column;font-size:16px;line-height:1.875;letter-spacing:.015em;padding:20px 0 10px}.why_section ul.reasons p{margin:8px 0}.contact_section .flex-container{width:100%;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.contact_section .contents{width:calc(50% - 5px);display:-ms-flexbox;display:flex;padding:36px 0 30px}.contact_section .contents .inner-wrap{padding:0 15px;margin:0 0 0 auto;width:610px;max-width:100%}.contact_section .heading{margin-bottom:33px}.contact_section .maps{width:calc(50% - 40px);padding:100px 0}.acf-map{height:600px;width:100%}.cta_section .flex-container{-ms-flex-pack:justify;justify-content:space-between}.cta_section .flex-container:before{content:"";display:block;width:1px;margin:0 0 0 -1px;height:400px}.cta_section .flex-item{width:50%;background-size:cover;background-repeat:no-repeat;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.cta_section .inner-wrap{width:615px;max-width:100%;padding:0 15px;margin:auto 0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.cta_section .content-left{padding:28px 0 20px;background-position:top right}.cta_section .content-left .inner-wrap{margin-left:auto}.cta_section .content-right{background-position:top left;padding:66px 0 30px}.cta_section .content-right .inner-wrap{padding:0 58px 0 40px;margin-right:auto}.cta_section .social-media-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;padding:3px 0}.cta_section .image,.cta_section .social-media-wrap{margin:0 0 0 auto}.cta_section .image{max-width:100%}.cta_section .image img{max-width:100%;height:auto!important}.cta_section .sm-heading{margin:0 15px 0 0;text-transform:uppercase;color:#b2b2b2;font-weight:300;font-size:24px;line-height:1;letter-spacing:.1em}.cta_section ul.social-media-links{margin:0 -8px}.cta_section ul.social-media-links li{padding:0 8px}.cta_section ul.social-media-links li a{font-size:18px;line-height:30px;height:30px;width:30px;border-radius:15px}.cta_section .heading{font-size:36px;line-height:.83333;letter-spacing:.05em;margin:0 0 15px}.cta_section .the-content{font-size:24px;line-height:1.25;text-transform:uppercase;color:#fff;font-family:din-condensed,sans-serif;font-weight:300;letter-spacing:.1em;text-align:center;max-width:432px}.cta_section .the-content p{margin-bottom:23px}.wholesale_section .the-content-wrap{padding:97px 0 81px}.wholesale_section .flex-container{width:100%}.wholesale_section .contents{width:100%;text-align:center}.wholesale_section .the-content{padding:11px 0}.wholesale_section .the-content p:last-child{margin-bottom:0}.wholesale_section div.gform_wrapper.gravity-theme{padding-top:25px;max-width:600px;text-align:left}.vlog_section .the-content-wrap{padding:100px 0 61px}.vlog_section .flex-container{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.vlog_section .flex-item{width:calc(50% - 20px);max-width:560px;margin:0 0 35px}.vlog_section a.video-link{display:block}.vlog_section a.video-link:active .play,.vlog_section a.video-link:focus .play,.vlog_section a.video-link:hover .play{background:#f6ed07}.vlog_section a.video-link:active .play:before,.vlog_section a.video-link:focus .play:before,.vlog_section a.video-link:hover .play:before{opacity:0}.vlog_section a.video-link:active .play:after,.vlog_section a.video-link:focus .play:after,.vlog_section a.video-link:hover .play:after{opacity:1}.vlog_section span.play{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:rgba(0,0,0,.5);width:100px;height:100px;border-radius:50px;border:2px solid #f6ed07;-ms-box-shadow:0 0 30px rgba(0,0,0,.2);box-shadow:0 0 30px rgba(0,0,0,.2)}.vlog_section span.play:after,.vlog_section span.play:before{content:"";display:block;width:29px;height:33px;position:absolute;top:50%;left:calc(50% + 4px);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(assets/img/ic-play.png) center center no-repeat;opacity:1;transition:opacity .3s}.vlog_section span.play:after{opacity:0;background:url(assets/img/ic-play-black.png) center center no-repeat}.vlog_section div.poster{max-width:100%;background:#000;margin-bottom:17px;position:relative}.vlog_section div.poster img{max-width:100%;height:auto!important}.vlog_section .video-title{font-family:din-condensed,sans-serif;font-weight:300;font-size:30px;line-height:1;margin:0;text-transform:uppercase;color:#111}.modal-video{width:1440px;max-width:100%;display:block}#vlog-modal{z-index:20000;background:rgba(17,17,17,.5)}#vlog-modal .modal-dialog{width:calc(100% - 60px);max-width:1440px;margin:90px auto}#vlog-modal .modal-content{border:0;border-radius:0}#vlog-modal .modal-body{padding:0;border-radius:0}#vlog-modal .close-btn{position:absolute;top:-20px;right:-20px;width:40px;height:40px;background:#f6ed07;border:0;border-radius:0;text-transform:uppercase;font-weight:700;font-size:20px;line-height:1;text-indent:-9999999px;color:#111;transition:.3s}#vlog-modal .close-btn:before{content:"x";display:block;position:absolute;top:50%;left:50%;text-indent:0;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#vlog-modal .close-btn:active,#vlog-modal .close-btn:focus,#vlog-modal .close-btn:hover{background:#111;color:#f6ed07}.blog_page_section .the-content-wrap{padding:40px 0}.blog_page_section .post-contents{font-size:16px;line-height:30px;letter-spacing:.01em}.blog_page_section .post-contents p{text-align:justify;margin:0 auto 30px}.blog_page_section .post-title,.blog_page_section h2.heading{font-size:30px;line-height:1;text-transform:uppercase;margin:0 0 11px;font-weight:400;border-bottom:2px solid #f6ed07;padding:0 0 13px}.blog_page_section .post-title a,.blog_page_section h2.heading a{color:inherit}.blog_page_section .post-title a:active,.blog_page_section .post-title a:focus,.blog_page_section .post-title a:hover,.blog_page_section h2.heading a:active,.blog_page_section h2.heading a:focus,.blog_page_section h2.heading a:hover{color:#b2b2b2}div.blog-archive .article-wrap{padding:40px 0}div.blog-archive .article-contents{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}div.blog-archive .post-contents{width:560px;max-width:calc(50% - 20px);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:stretch;align-self:stretch;padding:20px 0}div.blog-archive .post-contents:first-child{width:100%;max-width:100%}div.blog-archive .btn-links{margin:auto 0 0}div.blog-archive div.image{width:560px;max-width:50%;padding:20px 0}div.blog-archive div.image a{display:block;position:relative;overflow:hidden}div.blog-archive div.image a:before{content:"";display:block;position:absolute;z-index:2;background:url(assets/img/blog-overlay.png) center center/cover no-repeat;height:100%;width:100%;top:0;left:0;opacity:0;-ms-transform:scale(1.5);transform:scale(1.5)}div.blog-archive div.image a:active:before,div.blog-archive div.image a:focus:before,div.blog-archive div.image a:hover:before{opacity:1;-ms-transform:scale(1);transform:scale(1)}div.blog-archive div.image img{max-width:100%;height:auto!important}div.single-post{-ms-flex-pack:justify;justify-content:space-between;padding:52px 0 32px;color:#0d0d0d}div.single-post h2.heading{padding:0 0 33px;margin-bottom:17px}div.single-post .content-wrap{width:calc(100% - 320px);padding:8px 0 10px}div.single-post .sidebar{width:280px;padding:5px 0}div.single-post .the-content{padding:15px 0 0;color:#3c4856;text-align:justify}div.single-post .post-image{width:100%;margin-bottom:47px}div.single-post .post-image img{max-width:100%;height:auto!important}div.single-post .heateor_sss_sharing_container .heateor_sss_sharing_title{margin-top:90px}.wptpm-pagination{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.wptpm-pagination .page-numbers{border:1px solid #fff;text-align:center;padding:8px 14px;color:#fff;background:#111;font-size:16px;line-height:20px;text-transform:uppercase}.wptpm-pagination .page-numbers.current,.wptpm-pagination .page-numbers:active,.wptpm-pagination .page-numbers:focus,.wptpm-pagination .page-numbers:hover{color:#111;background:#f6ed07}.searchform{font-family:roboto,sans-serif;padding:15px 0;margin:0}.searchform div{width:100%;display:-ms-flexbox;display:flex}.searchform input[type=text]{height:47px;line-height:25px;font-size:14px;padding:10px 15px;background:#fff;border:1px solid #f6ed07;color:#111;outline:0;border-right:0;-ms-flex:1 1 auto;flex:1 1 auto;border-radius:4px 0 0 4px;text-transform:uppercase;font-weight:500}.searchform input[type=submit]{height:47px;border:0;border-radius:0;background:#f6ed07;color:#111;font-size:16px;font-family:din-condensed,sans-serif;font-weight:300;line-height:25px;padding:8px 9px;text-transform:uppercase;outline:0}.searchform input[type=submit]:focus,.searchform input[type=submit]:hover{color:#f6ed07;background:#111}.default-page-section.error-404 .the-content-wrap{padding:100px 0}div.nothing-found .heading{font-weight:600;text-transform:uppercase;margin:20px 0}.sidebar .widget-wrap{margin-bottom:30px}.sidebar .widget-title{font-size:36px;line-height:1;text-transform:uppercase;color:#0d0d0d;font-weight:300;letter-spacing:.01em;border-bottom:2px solid #f6ed07;margin:0 0 19px;padding-bottom:17px}.sidebar ul{list-style-type:none;padding:0;margin:0}.sidebar ul li{color:#111;font-family:din-condensed,sans-serif;text-transform:uppercase;font-size:24px;line-height:1;padding:8px 0;margin:0 0 20px}.sidebar ul li>a{color:inherit}.sidebar ul li>a:active,.sidebar ul li>a:focus,.sidebar ul li>a:hover{color:#b2b2b2}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border-radius:0;border:1px solid #e1e1e1}.woocommerce form.checkout_coupon .form-row.form-row-first,.woocommerce form.checkout_coupon .form-row.form-row-last,.woocommerce form.login .form-row.form-row-first,.woocommerce form.login .form-row.form-row-last,.woocommerce form.register .form-row.form-row-first,.woocommerce form.register .form-row.form-row-last{margin:0;width:50%}.woocommerce form.checkout_coupon button.button,.woocommerce form.login button.button,.woocommerce form.register button.button,.woocommerce form.woocommerce-ResetPassword button.button{padding:12px}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:block;margin:10px 0 20px}.woocommerce table.shop_table.woocommerce-checkout-review-order-table{margin-bottom:36px}.woocommerce-checkout #payment{background:0 0}.woocommerce-checkout #payment ul.payment_methods{border:1px solid #e1e1e1;border-radius:8px;padding:0;overflow:hidden}.woocommerce-checkout #payment li.wc_payment_method{border-top:1px solid #e1e1e1;padding:14px}.woocommerce-checkout #payment li.wc_payment_method:first-child{border-top:0}#payment div.form-row.place-order{padding:20px 0}div.woocommerce-privacy-policy-text{padding:0 14px;font-size:14px}.woocommerce .woocommerce-order-details table.shop_table,.woocommerce form.woocommerce-checkout table.shop_table{border:1px solid #e1e1e1;border-radius:0}.woocommerce .woocommerce-order-details table.shop_table .cart_item img.attachment-woocommerce_thumbnail,.woocommerce form.woocommerce-checkout table.shop_table .cart_item img.attachment-woocommerce_thumbnail{height:70px!important;width:70px!important}.woocommerce .woocommerce-order-details table.shop_table td,.woocommerce .woocommerce-order-details table.shop_table th,.woocommerce form.woocommerce-checkout table.shop_table td,.woocommerce form.woocommerce-checkout table.shop_table th{padding:5px 18px}.woocommerce .woocommerce-order-details table.shop_table td:nth-child(2),.woocommerce .woocommerce-order-details table.shop_table th:nth-child(2),.woocommerce form.woocommerce-checkout table.shop_table td:nth-child(2),.woocommerce form.woocommerce-checkout table.shop_table th:nth-child(2){text-align:right;width:192px}.woocommerce .woocommerce-order-details table.shop_table td.product-name,.woocommerce form.woocommerce-checkout table.shop_table td.product-name{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.woocommerce .woocommerce-order-details table.shop_table td.product-name .name,.woocommerce .woocommerce-order-details table.shop_table td.product-name img,.woocommerce form.woocommerce-checkout table.shop_table td.product-name .name,.woocommerce form.woocommerce-checkout table.shop_table td.product-name img{display:inline-block;vertical-align:middle}.woocommerce .woocommerce-order-details table.shop_table thead th,.woocommerce form.woocommerce-checkout table.shop_table thead th{padding:10px 18px}.woocommerce .woocommerce-order-details table.shop_table th,.woocommerce form.woocommerce-checkout table.shop_table th{padding:15px 18px;font-family:din-condensed,sans-serif;text-transform:uppercase;font-size:18px;line-height:20px;font-weight:300}.woocommerce .woocommerce-order-details table.shop_table td,.woocommerce form.woocommerce-checkout table.shop_table td{font-size:16px;line-height:18px}legend{padding:10px}fieldset{border:1px solid #e1e1e1}.woocommerce .woocommerce-customer-details:last-child,.woocommerce .woocommerce-order-details:last-child,.woocommerce .woocommerce-order-downloads:last-child{margin-bottom:0}.woocommerce-form-row>span{font-size:12px}.woocommerce .woocommerce-customer-details address{border-radius:0;border:1px solid #e1e1e1;padding:18px;margin-bottom:20px!important}address{margin-bottom:20px}.woocommerce .woocommerce-order-details table.shop_table td{padding:14px 18px}.product_page_section div.product div.summary.entry-summary .woocommerce-variation-price .price{display:block}.woocommerce form .shipping-calculator-form,.woocommerce form .woocommerce-additional-fields__field-wrapper,.woocommerce form .woocommerce-address-fields,.woocommerce form .woocommerce-billing-fields__field-wrapper,.woocommerce form .woocommerce-shipping-fields__field-wrapper{display:-ms-flexbox;display:flex;width:calc(100% + 10px);max-width:calc(100% + 10px);margin:0 -5px;-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce form .shipping-calculator-form .form-row,.woocommerce form .woocommerce-additional-fields__field-wrapper .form-row,.woocommerce form .woocommerce-address-fields .form-row,.woocommerce form .woocommerce-billing-fields__field-wrapper .form-row,.woocommerce form .woocommerce-shipping-fields__field-wrapper .form-row{width:100%;float:auto;margin:0 0 10px;padding:0}.woocommerce form .shipping-calculator-form .form-row.form-row-first,.woocommerce form .shipping-calculator-form .form-row.form-row-last,.woocommerce form .woocommerce-additional-fields__field-wrapper .form-row.form-row-first,.woocommerce form .woocommerce-additional-fields__field-wrapper .form-row.form-row-last,.woocommerce form .woocommerce-address-fields .form-row.form-row-first,.woocommerce form .woocommerce-address-fields .form-row.form-row-last,.woocommerce form .woocommerce-billing-fields__field-wrapper .form-row.form-row-first,.woocommerce form .woocommerce-billing-fields__field-wrapper .form-row.form-row-last,.woocommerce form .woocommerce-shipping-fields__field-wrapper .form-row.form-row-first,.woocommerce form .woocommerce-shipping-fields__field-wrapper .form-row.form-row-last{width:50%}.woocommerce form .woocommerce-address-fields{-ms-flex-direction:column;flex-direction:column;width:100}.woocommerce form .woocommerce-address-fields label{display:none}.woocommerce form .woocommerce-address-fields>p{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:10px 5px}.woocommerce form .woocommerce-address-fields button.button{margin:0 0 0 auto}.woocommerce-MyAccount-navigation{margin-bottom:30px}.woocommerce-MyAccount-navigation ul{padding:0;margin:0;list-style-type:none;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.woocommerce-MyAccount-navigation ul li{display:block;margin:0 0 6px}.woocommerce-MyAccount-navigation ul li a{display:inline-block;padding:6px 10px;border-left:2px solid #f6ed07;color:#111;text-transform:uppercase}.woocommerce-MyAccount-navigation ul li a:active,.woocommerce-MyAccount-navigation ul li a:focus,.woocommerce-MyAccount-navigation ul li a:hover,.woocommerce-MyAccount-navigation ul li.is-active a{border-left:5px solid #f6ed07;padding-left:16px}.woocommerce form.woocommerce-EditAccountForm .form-row{width:100%;float:auto;margin:0 0 10px;padding:0 5px}.woocommerce form.woocommerce-EditAccountForm .form-row.form-row-first,.woocommerce form.woocommerce-EditAccountForm .form-row.form-row-last{width:50%}.woocommerce form.woocommerce-EditAccountForm p{display:-ms-flexbox;display:flex;width:100%;-ms-flex-direction:column;flex-direction:column}.woocommerce form.woocommerce-EditAccountForm button.button{display:inline-block;margin:20px 0 0 auto}.woocommerce table.my_account_orders .button{text-transform:uppercase;border-radius:0}#customer_login h2,#order_review>h3,#order_review_heading,.woocommerce-MyAccount-content h3,.woocommerce-billing-fields>h3,h2.woocommerce-column__title,h2.woocommerce-order-details__title{text-transform:uppercase;color:#0d0d0d;font-size:30px;line-height:1;font-family:din-condensed,sans-serif;font-weight:400;margin:0 0 15px}.woocommerce form .form-row.create-account{padding:0;margin-bottom:10px}#ship-to-different-address{margin:24px 0;display:block;width:100%}form.woocommerce-checkout label.checkbox{font-family:roboto,sans-serif;font-size:16px;font-weight:400;letter-spacing:-.008em}form.woocommerce-checkout input[type=checkbox]{visibility:hidden;opacity:0;position:absolute;pointer-events:none}form.woocommerce-checkout input[type=checkbox]~span{position:relative;display:inline-block;padding-left:30px;cursor:pointer}form.woocommerce-checkout input[type=checkbox]~span:after,form.woocommerce-checkout input[type=checkbox]~span:before{content:"";display:block;position:absolute;border-radius:50%}form.woocommerce-checkout input[type=checkbox]~span:before{width:22px;height:22px;background:#fff;top:calc(50% - 11px);left:0;border:1px solid #e1e1e1}form.woocommerce-checkout input[type=checkbox]~span:after{background:#fff;width:6px;height:6px;top:calc(50% - 3px);left:8px;opacity:0}form.woocommerce-checkout input[type=checkbox]~span:active:before,form.woocommerce-checkout input[type=checkbox]~span:focus:before,form.woocommerce-checkout input[type=checkbox]~span:hover:before{background:#e1e1e1}form.woocommerce-checkout input[type=checkbox]:checked~span:before{background:#0d0d0d;border-color:#0d0d0d}form.woocommerce-checkout input[type=checkbox]:checked~span:after{opacity:1}.woocommerce-form__label-for-checkbox{font-family:roboto,sans-serif;font-size:16px;font-weight:400;letter-spacing:-.008em}.woocommerce-form__label-for-checkbox input[type=checkbox]{visibility:hidden;opacity:0;position:absolute;pointer-events:none}.woocommerce-form__label-for-checkbox input[type=checkbox]~span{position:relative;display:inline-block;padding-left:30px;cursor:pointer}.woocommerce-form__label-for-checkbox input[type=checkbox]~span:after,.woocommerce-form__label-for-checkbox input[type=checkbox]~span:before{content:"";display:block;position:absolute;border-radius:50%}.woocommerce-form__label-for-checkbox input[type=checkbox]~span:before{width:22px;height:22px;background:#fff;top:calc(50% - 11px);left:0;border:1px solid #e1e1e1}.woocommerce-form__label-for-checkbox input[type=checkbox]~span:after{background:#fff;width:6px;height:6px;top:calc(50% - 3px);left:8px;opacity:0}.woocommerce-form__label-for-checkbox input[type=checkbox]~span:active:before,.woocommerce-form__label-for-checkbox input[type=checkbox]~span:focus:before,.woocommerce-form__label-for-checkbox input[type=checkbox]~span:hover:before{background:#e1e1e1}.woocommerce-form__label-for-checkbox input[type=checkbox]:checked~span:before{background:#0d0d0d;border-color:#0d0d0d}.woocommerce-form__label-for-checkbox input[type=checkbox]:checked~span:after{opacity:1}.woocommerce ul#shipping_method li input[type=radio],li.wc_payment_method input[type=radio]{visibility:hidden;opacity:0;position:absolute;pointer-events:none}.woocommerce ul#shipping_method li input[type=radio]~label,li.wc_payment_method input[type=radio]~label{position:relative;display:inline-block;padding-left:30px;cursor:pointer}.woocommerce ul#shipping_method li input[type=radio]~label:after,.woocommerce ul#shipping_method li input[type=radio]~label:before,li.wc_payment_method input[type=radio]~label:after,li.wc_payment_method input[type=radio]~label:before{content:"";display:block;position:absolute;border-radius:50%}.woocommerce ul#shipping_method li input[type=radio]~label:before,li.wc_payment_method input[type=radio]~label:before{width:22px;height:22px;background:#fff;top:calc(50% - 11px);left:0;border:1px solid #e1e1e1}.woocommerce ul#shipping_method li input[type=radio]~label:after,li.wc_payment_method input[type=radio]~label:after{background:#fff;width:6px;height:6px;top:calc(50% - 3px);left:8px;opacity:0}.woocommerce ul#shipping_method li input[type=radio]~label:active:before,.woocommerce ul#shipping_method li input[type=radio]~label:focus:before,.woocommerce ul#shipping_method li input[type=radio]~label:hover:before,li.wc_payment_method input[type=radio]~label:active:before,li.wc_payment_method input[type=radio]~label:focus:before,li.wc_payment_method input[type=radio]~label:hover:before{background:#e1e1e1}.woocommerce ul#shipping_method li input[type=radio]:checked~label:before,li.wc_payment_method input[type=radio]:checked~label:before{background:#0d0d0d;border-color:#0d0d0d}.woocommerce ul#shipping_method li input[type=radio]:checked~label:after,li.wc_payment_method input[type=radio]:checked~label:after{opacity:1}.woocommerce ul#shipping_method li input[type=radio]~label{padding-left:0;padding-right:30px}.woocommerce ul#shipping_method li input[type=radio]~label:before{left:auto;right:0}.woocommerce ul#shipping_method li input[type=radio]~label:after{left:auto;right:8px}.woocommerce ul#shipping_method .amount{font-weight:400}.woocommerce ul#shipping_method label{font-weight:300}.woocommerce ul#shipping_method label b,.woocommerce ul#shipping_method label strong{font-weight:400}a.shipping-calculator-button{font-size:16px}.woocommerce form .shipping-calculator-form{text-align:left;width:100%;max-width:100%;margin:0}.woocommerce form .shipping-calculator-form p{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.woocommerce form .shipping-calculator-form button.button{margin:0 0 0 auto}.woocommerce form .form-row ::-webkit-input-placeholder{color:#8c8c8c!important}.woocommerce form .form-row ::-ms-input-placeholder{color:#8c8c8c!important}.woocommerce form .form-row :-ms-input-placeholder{color:#8c8c8c!important}.woocommerce form .form-row ::placeholder{color:#8c8c8c!important}.woocommerce form .form-row .woocommerce-input-wrapper{display:block;padding:0 5px}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{border-radius:0;border:1px solid #e1e1e1;font-size:14px;line-height:20px;padding:14px 12px;color:#111;font-family:roboto,sans-serif}.woocommerce form .form-row .select2-container,.woocommerce form .form-row input.input-text{height:50px}.select2-container--default .select2-selection--single{border-radius:0;border:1px solid #e1e1e1;font-size:14px;line-height:20px;padding:14px 12px;color:#111;font-family:roboto,sans-serif;height:50px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:inherit;line-height:inherit;padding:0}.select2-container--default .select2-selection--single .select2-selection__arrow{height:50px}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{color:#fff;background:#111}.select2-results__option{font-family:roboto,sans-serif;font-size:14px;line-height:20px;padding:8px 12px}.select2-dropdown{border-radius:0;border-color:#e1e1e1}form.woocommerce-checkout{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:justify;justify-content:space-between}form.woocommerce-checkout:before{content:"";display:block;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;border-left:1px solid #e6e6e6;margin:0 auto;-ms-flex-order:2;order:2}form.woocommerce-checkout div.shipping_address label,form.woocommerce-checkout div.woocommerce-additional-fields__field-wrapper label,form.woocommerce-checkout div.woocommerce-billing-fields label{display:none}form.woocommerce-checkout #customer_details,form.woocommerce-checkout .order-review-wrap{width:calc(50% - 20px);padding:15px 0 0}form.woocommerce-checkout #customer_details{display:-ms-flexbox;display:flex;-ms-flex-order:1;order:1;-ms-flex-direction:column;flex-direction:column}form.woocommerce-checkout #customer_details .col-1,form.woocommerce-checkout #customer_details .col-2{width:100%}form.woocommerce-checkout .order-review-wrap{-ms-flex-order:3;order:3}form.woocommerce-checkout div.woocommerce-NoticeGroup-checkout{width:100%}.shop-menu-wrap{display:block;clear:both;margin:18px 0}.shop-menu-toggle{display:none!important}#shop-menu ul{display:-ms-flexbox;display:flex;list-style-type:none;padding:0;margin:0;width:100%;-ms-flex-pack:justify;justify-content:space-between}#shop-menu ul li{-ms-flex:1 1 auto;flex:1 1 auto}#shop-menu ul a{text-align:center;display:block;width:100%;font-size:24px;line-height:22px;color:#000;font-family:din-condensed,sans-serif;text-transform:uppercase;letter-spacing:.025em;padding:13px;position:relative}#shop-menu ul a:after{content:"";display:block;position:absolute;bottom:0;left:0;height:2px;width:100%;background:#f6ed07;transition:height .2s linear}#shop-menu ul .current-menu-item a:after,#shop-menu ul a:active:after,#shop-menu ul a:focus:after,#shop-menu ul a:hover:after{height:7px}html .woocommerce ul.products{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -19px;width:calc(100% + 38px);max-width:calc(100% + 38px)}html .woocommerce ul.products:after,html .woocommerce ul.products:before{display:none}html .woocommerce ul.products li.product{width:33.33333%;margin:20px 0;padding:10px 15px;height:inherit}html .woocommerce ul.products div.product-item-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;margin:0 auto;width:100%;max-width:375px;text-align:center}html .woocommerce ul.products div.product-item-wrap>a{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1 1 auto;flex:1 1 auto;color:#0d0d0d;border-top:2px solid #f6ed07}html .woocommerce ul.products div.product-item-wrap .woocommerce-loop-product__title{font-size:24px;line-height:1;text-transform:uppercase;font-weight:400;font-family:din-condensed,sans-serif;width:100%;margin:0 auto;padding:19px 0 12px}html .woocommerce ul.products div.product-item-wrap .price{font-size:24px;line-height:1;text-transform:uppercase;font-weight:300;font-family:din-condensed,sans-serif;color:#b2b2b2;margin:0 auto}html .woocommerce ul.products div.product-item-wrap .price del{font-size:16px}html .woocommerce ul.products div.product-item-wrap .price ins{font-weight:300;text-decoration:none}html .woocommerce ul.products div.image-wrap{position:relative;width:100%;overflow:hidden;margin-bottom:19px}html .woocommerce ul.products div.image-wrap:before{content:"";display:block;width:100%;padding-top:100%;background:#fff}html .woocommerce ul.products div.image-wrap img{max-width:100%;height:auto!important;position:absolute;top:50%;left:50%;z-index:1;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}html .woocommerce ul.products div.image-wrap div.image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;background:rgba(246,237,7,.8);opacity:0;transition:opacity .4s}html .woocommerce ul.products div.image-wrap div.image-overlay a{margin:20px 0;pointer-events:none}html .woocommerce ul.products div.image-wrap:active div.image-overlay,html .woocommerce ul.products div.image-wrap:focus div.image-overlay,html .woocommerce ul.products div.image-wrap:hover div.image-overlay{opacity:1}html .woocommerce ul.products div.image-wrap:active div.image-overlay a,html .woocommerce ul.products div.image-wrap:focus div.image-overlay a,html .woocommerce ul.products div.image-wrap:hover div.image-overlay a{pointer-events:all;margin:5px 0}html .woocommerce ul.products div.image-wrap a.add_to_cart_button,html .woocommerce ul.products div.image-wrap a.button,html .woocommerce ul.products div.image-wrap a.woocommerce-LoopProduct-link{display:block;text-transform:uppercase;font-family:din-condensed,sans-serif;font-weight:300;font-size:24px;line-height:1;text-align:center;letter-spacing:.025em;padding:18px 9px;border-radius:0;margin:5px 0;width:90%;max-width:298px}html .woocommerce ul.products div.image-wrap a.add_to_cart_button:hover,html .woocommerce ul.products div.image-wrap a.button:hover,html .woocommerce ul.products div.image-wrap a.woocommerce-LoopProduct-link:hover{box-shadow:0 0 20px rgba(0,0,0,.2)}html .woocommerce ul.products div.image-wrap a.added_to_cart{color:#111;text-transform:uppercase}html .woocommerce ul.products div.image-wrap a.added_to_cart:active,html .woocommerce ul.products div.image-wrap a.added_to_cart:focus,html .woocommerce ul.products div.image-wrap a.added_to_cart:hover{color:#737373}html .woocommerce ul.products div.image-wrap a.woocommerce-LoopProduct-link{background:#fff;color:#111}html .woocommerce ul.products div.image-wrap a.woocommerce-LoopProduct-link:hover{background:#f6ed07;color:#111}html .woocommerce ul.products div.image-wrap a.add_to_cart_button,html .woocommerce ul.products div.image-wrap a.button{color:#f6ed07;background:#000}html .woocommerce ul.products div.image-wrap a.add_to_cart_button:hover,html .woocommerce ul.products div.image-wrap a.button:hover{color:#111;background:#f6ed07}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:33.33333%}.woocommerce div.product-images-wrap .onsale,.woocommerce div.product.outofstock .product-images-wrap:after,.woocommerce ul.products li.product .onsale,.woocommerce ul.products li.product.outofstock .image-wrap:after{position:absolute;display:block;margin:0;border-radius:0;text-transform:uppercase;font-family:din-condensed,sans-serif;font-weight:400;color:#fff;text-align:center;letter-spacing:.03em;font-size:18px;line-height:20px;background:#111;width:110px;height:110px;padding-top:80px;top:-55px;right:-55px;z-index:5;box-shadow:0 0 20px rgba(0,0,0,.7);-ms-transform:rotate(45deg);transform:rotate(45deg)}.woocommerce div.product.outofstock .product-images-wrap:after,.woocommerce ul.products li.product.outofstock .image-wrap:after{content:"out of stock";bottom:-55px;top:auto;font-size:13px;line-height:14px;padding:4px 30px;background:#737373;-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.woocommerce div.product-images-wrap .onsale{-ms-transform:rotate(-45deg);transform:rotate(-45deg);right:auto;left:-55px}.woocommerce div.product.outofstock .product-images-wrap:after{-ms-transform:rotate(45deg);transform:rotate(45deg);right:-55px;bottom:auto;top:-55px;padding-top:75px}.woocommerce nav.woocommerce-pagination ul,.woocommerce nav.woocommerce-pagination ul li{border:0}.woocommerce nav.woocommerce-pagination ul li .page-numbers{border:1px solid #fff;text-align:center;padding:8px 14px;color:#fff;background:#111;font-size:16px;line-height:20px;text-transform:uppercase}.woocommerce nav.woocommerce-pagination ul li .page-numbers.current,.woocommerce nav.woocommerce-pagination ul li .page-numbers:active,.woocommerce nav.woocommerce-pagination ul li .page-numbers:focus,.woocommerce nav.woocommerce-pagination ul li .page-numbers:hover{color:#111;background:#f6ed07}.shop_page_section .the-content-wrap{padding:76px 0 46px}.product_page_section .the-content-wrap{padding:80px 0 15px}.product_page_section div.product{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.product_page_section div.product-images-wrap{width:50%;overflow:hidden;position:relative;padding:20px 0}.product_page_section div.product-images-wrap div.images{width:100%}.product_page_section div.product-images-wrap div.woocommerce-product-gallery__image{display:block}.product_page_section div.product-images-wrap div.woocommerce-product-gallery__image a{width:600px;max-width:100%;display:block;position:relative;overflow:hidden}.product_page_section div.product-images-wrap div.woocommerce-product-gallery__image a:before{content:"";background:#fff;display:block;width:100%;height:0;padding-top:83.33333%}.product_page_section div.product-images-wrap div.woocommerce-product-gallery__image a img{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:100%;height:auto!important}.product_page_section div.product div.summary.entry-summary{width:calc(50% - 40px);margin:0;padding:16px 0}.product_page_section div.product div.summary.entry-summary .product_title.entry-title{font-weight:400;font-size:36px;line-height:1;text-transform:uppercase;letter-spacing:.025em;margin:0 0 10px}.product_page_section div.product div.summary.entry-summary p.stock.out-of-stock{font-size:18px;text-transform:uppercase}.product_page_section div.product div.summary.entry-summary .price{font-size:24px;line-height:1;text-transform:uppercase;font-weight:300;font-family:din-condensed,sans-serif;color:#b2b2b2;margin:0;padding:0 0 16px;letter-spacing:.025em}.product_page_section div.product div.summary.entry-summary .price del{font-size:16px}.product_page_section div.product div.summary.entry-summary .price ins{font-weight:300;text-decoration:none}.product_page_section section.related.products{clear:both;width:100%}.product_page_section section.related.products>h2{font-weight:400;font-size:30px;padding:7px 0;margin:30px 0 8px;text-transform:uppercase;border-bottom:2px solid #f6ed07}.product_page_section div.woocommerce-product-details__short-description{border-top:1px solid #f6ed07;font-size:14px;line-height:30px;color:#0d0d0d;text-align:justify;padding:31px 0 32px;margin:35px 0 0}.product_page_section div.woocommerce-product-details__short-description p{margin:0 auto 30px}.product_page_section div.woocommerce-product-details__short-description p:last-child{margin:0}.product_page_section .heateor_sss_sharing_container{border-top:1px solid #f6ed07;margin-top:48px}.product_page_section .heateor_sss_sharing_container .heateor_sss_sharing_title{display:none}.product_page_section .heateor_sss_sharing_container .heateor_sss_sharing_ul{padding:15px 0}.heateor_sss_sharing_container .heateor_sss_sharing_title{font-size:18px;margin:0 0 3px;color:#8c8c8c;font-weight:300!important;font-family:din-condensed,sans-serif}.heateor_sss_sharing_container span.heateor_sss_svg{transition:color .3s}.heateor_sss_sharing_container .heateor_sss_sharing_ul{padding:0;margin:0 -13px!important}.heateor_sss_sharing_container .heateor_sss_sharing_ul a{margin-right:16px!important}p.first-payment-date{margin:0}html .woocommerce div.product div.images .flex-control-thumbs{position:absolute;z-index:2;bottom:20px;left:0;text-align:center;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}html .woocommerce div.product div.images .flex-control-thumbs li{overflow:hidden;display:inline-block;background:0 0;height:16px;width:16px;border-radius:8px;padding:0;margin:0 7px;float:none!important;clear:none!important}html .woocommerce div.product div.images .flex-control-thumbs li img{padding:5px;height:0!important;width:0!important;margin:3px;background:#f6ed07;border-radius:50%;opacity:1;transition:.3s}html .woocommerce div.product div.images .flex-control-thumbs li img.flex-active,html .woocommerce div.product div.images .flex-control-thumbs li img:active,html .woocommerce div.product div.images .flex-control-thumbs li img:focus,html .woocommerce div.product div.images .flex-control-thumbs li img:hover{background:#111;padding:8px;margin:0}.pswp{z-index:10001}.pswp__bg{background:rgba(0,0,0,.9)}img.pswp__img{background:#fff}.woocommerce #payment #place_order,.woocommerce p.return-to-shop a.button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,html .woocommerce div.product form.cart .button{border-radius:0}.woocommerce #payment #place_order{min-width:270px}.woocommerce div.product form.cart table.variations{display:block;width:100%}.woocommerce div.product form.cart table.variations tbody{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;width:100%}.woocommerce div.product form.cart table.variations tr{display:inline-block;vertical-align:top;-ms-flex:1 1 auto;flex:1 1 auto;width:50%}.woocommerce div.product form.cart table.variations td,.woocommerce div.product form.cart table.variations th{display:-ms-flexbox;display:flex;padding:5px 0}.woocommerce div.product form.cart table.variations th.label label{display:block;width:100%;text-align:left;text-transform:uppercase;font-family:din-condensed,sans-serif;font-size:24px;line-height:.91667;font-weight:400;letter-spacing:.025em}.woocommerce div.product form.cart table.variations th.label label:before{content:"Choose "}.woocommerce div.product form.cart table.variations select{display:inline-block;vertical-align:middle;width:calc(100% - 45px);border-radius:0;border:1px solid #0d0d0d;height:60px;line-height:60px;text-transform:uppercase;font-size:22px;font-family:din-condensed,sans-serif;font-weight:300;color:#0d0d0d;padding:0 0 0 8px;margin:0}.woocommerce div.product form.cart table.variations .reset_variations{display:none!important}.rtwpvs .rtwpvs-terms-wrapper div.rtwpvs-term:not(.rtwpvs-radio-term).rtwpvs-button-term,.rtwpvs.rtwpvs-squared .rtwpvs-terms-wrapper div.rtwpvs-term{border-radius:0;font-family:din-condensed,sans-serif;font-weight:300;margin:4px 8px 4px 0;padding:0;border:1px solid #e1e1e1;box-shadow:none!important;position:relative}.rtwpvs .rtwpvs-terms-wrapper div.rtwpvs-term:not(.rtwpvs-radio-term).rtwpvs-button-term:last-child,.rtwpvs.rtwpvs-squared .rtwpvs-terms-wrapper div.rtwpvs-term:last-child{margin-right:0}.rtwpvs .rtwpvs-terms-wrapper div.rtwpvs-term:not(.rtwpvs-radio-term).rtwpvs-button-term.selected,.rtwpvs .rtwpvs-terms-wrapper div.rtwpvs-term:not(.rtwpvs-radio-term).rtwpvs-button-term:hover,.rtwpvs.rtwpvs-squared .rtwpvs-terms-wrapper div.rtwpvs-term.selected,.rtwpvs.rtwpvs-squared .rtwpvs-terms-wrapper div.rtwpvs-term:hover{color:#fff!important;background:#0d0d0d!important;border-color:#0d0d0d!important}.rtwpvs .rtwpvs-terms-wrapper div.rtwpvs-term:not(.rtwpvs-radio-term).rtwpvs-button-term.selected span,.rtwpvs .rtwpvs-terms-wrapper div.rtwpvs-term:not(.rtwpvs-radio-term).rtwpvs-button-term:hover span,.rtwpvs.rtwpvs-squared .rtwpvs-terms-wrapper div.rtwpvs-term.selected span,.rtwpvs.rtwpvs-squared .rtwpvs-terms-wrapper div.rtwpvs-term:hover span{color:inherit}.rtwpvs .rtwpvs-terms-wrapper div.rtwpvs-term:not(.rtwpvs-radio-term).rtwpvs-button-term:after,.rtwpvs.rtwpvs-squared .rtwpvs-terms-wrapper div.rtwpvs-term:after{content:"";position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);border:2px solid #f6ed07;z-index:2;opacity:0}.rtwpvs .rtwpvs-terms-wrapper div.rtwpvs-term:not(.rtwpvs-radio-term).rtwpvs-button-term:hover:after,.rtwpvs.rtwpvs-squared .rtwpvs-terms-wrapper div.rtwpvs-term.rtwpvs-color-term.selected:after,.rtwpvs.rtwpvs-squared .rtwpvs-terms-wrapper div.rtwpvs-term:hover:after{opacity:1}.rtwpvs .rtwpvs-terms-wrapper div.rtwpvs-term:not(.rtwpvs-radio-term).rtwpvs-button-term{border:1px solid #0d0d0d}.rtwpvs.rtwpvs-attribute-behavior-blur .rtwpvs-term:not(.rtwpvs-radio-term).disabled:after,.rtwpvs.rtwpvs-attribute-behavior-blur .rtwpvs-term:not(.rtwpvs-radio-term).disabled:before,.rtwpvs.rtwpvs-squared .rtwpvs-terms-wrapper div.rtwpvs-term.disabled:after,.rtwpvs.rtwpvs-squared .rtwpvs-terms-wrapper div.rtwpvs-term.disabled:before{display:none!important}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100%}.woocommerce .cart-collaterals .cart_totals>h2,.woocommerce-page .cart-collaterals .cart_totals>h2{display:none}.woocommerce .cart-collaterals .cart_totals .shop_table td,.woocommerce .cart-collaterals .cart_totals .shop_table th,.woocommerce-page .cart-collaterals .cart_totals .shop_table td,.woocommerce-page .cart-collaterals .cart_totals .shop_table th{width:50%}.woocommerce .cart-collaterals .cart_totals .shop_table td,.woocommerce-page .cart-collaterals .cart_totals .shop_table td{text-align:right}html .woocommerce div.product form.cart .button{min-width:226px;float:none}.woocommerce .cart_totals table.shop_table,.woocommerce .woocommerce-cart-form table.shop_table{border-radius:0;text-transform:uppercase;margin:0}.woocommerce .cart_totals table.shop_table td,.woocommerce .cart_totals table.shop_table th{font-size:24px;line-height:1;font-family:din-condensed,sans-serif;color:#0d0d0d;font-weight:300;padding:20px}.woocommerce .cart_totals table.shop_table td b,.woocommerce .cart_totals table.shop_table td strong,.woocommerce .cart_totals table.shop_table th b,.woocommerce .cart_totals table.shop_table th strong{font-weight:400}.woocommerce .woocommerce-cart-form table.shop_table{margin-bottom:30px}.woocommerce .woocommerce-cart-form table.shop_table tr{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:justify;justify-content:space-between}.woocommerce .woocommerce-cart-form table.shop_table tr td,.woocommerce .woocommerce-cart-form table.shop_table tr th{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:inherit;-ms-flex-pack:center;justify-content:center;font-size:24px;line-height:1;font-family:din-condensed,sans-serif;color:#0d0d0d;font-weight:300;padding:20px}.woocommerce .woocommerce-cart-form table.shop_table tr .product-remove{width:50px;min-width:50px;-ms-flex-order:5;order:5;padding:0}.woocommerce .woocommerce-cart-form table.shop_table tr .product-remove a{color:#e5e5e5!important;background:0 0;margin:0 auto}.woocommerce .woocommerce-cart-form table.shop_table tr .product-remove a:active,.woocommerce .woocommerce-cart-form table.shop_table tr .product-remove a:focus,.woocommerce .woocommerce-cart-form table.shop_table tr .product-remove a:hover{color:#111!important}.woocommerce .woocommerce-cart-form table.shop_table tr .product-name{-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-align:start;align-items:flex-start}.woocommerce .woocommerce-cart-form table.shop_table tr .product-name a{color:inherit;display:inline;width:auto}.woocommerce .woocommerce-cart-form table.shop_table tr .product-name a:active,.woocommerce .woocommerce-cart-form table.shop_table tr .product-name a:focus,.woocommerce .woocommerce-cart-form table.shop_table tr .product-name a:hover{color:#b2b2b2}.woocommerce .woocommerce-cart-form table.shop_table tr .product-price,.woocommerce .woocommerce-cart-form table.shop_table tr .product-quantity,.woocommerce .woocommerce-cart-form table.shop_table tr .product-subtotal{width:130px;min-width:130px;text-align:center}.woocommerce .woocommerce-cart-form table.shop_table tr .product-quantity input.qty{border-radius:0;border:1px solid #0d0d0d;height:60px;line-height:60px;text-align:center;width:80px;font-size:30px;font-family:din-condensed,sans-serif;font-weight:300;color:#0d0d0d;padding:0;margin-right:20px}.woocommerce .woocommerce-cart-form table.shop_table tr th.product-thumbnail{display:none}.woocommerce .woocommerce-cart-form table.shop_table tr .product-thumbnail{padding:10px;min-width:180px}.woocommerce .woocommerce-cart-form table.shop_table tr .product-thumbnail img{width:160px;height:160px}.woocommerce .woocommerce-cart-form table.shop_table td.actions{width:100%;display:block}.woocommerce .woocommerce-cart-form table.shop_table td.actions #coupon_code{font-size:20px;line-height:24px;padding:8px;width:150px;font-family:din-condensed,sans-serif;font-weight:300;text-transform:uppercase;border:1px solid #111}.woocommerce-cart .wc-proceed-to-checkout{display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;padding:0;margin:42px 0 0}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{margin:0 0 0 auto}.woocommerce div.product form.cart div.quantity input{border-radius:0;border:1px solid #0d0d0d;height:60px;line-height:60px;text-align:center;width:80px;font-size:30px;font-family:din-condensed,sans-serif;font-weight:300;color:#0d0d0d;padding:0;margin-right:20px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{opacity:1}.woocommerce-Message a.button,.woocommerce-message a.button,.woocommerce-orders-table__cell a.button{-webkit-clip-path:none;clip-path:none;padding:6px 8px;min-width:0;font-size:14px;line-height:1;border-radius:0}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{top:calc(50% - 9px)}.woocommerce form.edit-account .form-row label{font-size:13px;text-transform:uppercase;color:#737373}form.edit-account .woocommerce-form-row>span{color:#737373}.woocommerce form.edit-account legend,.woocommerce-account .addresses .title .edit{text-transform:uppercase}.woocommerce table.my_account_orders{border-radius:0}.woocommerce table.my_account_orders th{text-transform:uppercase}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:14px 8px}.xoo-wsc-container,.xoo-wsc-slider{max-width:360px;right:-360px}.xoo-wsc-container .xoo-wsc-ft-totals,.xoo-wsc-slider .xoo-wsc-ft-totals{text-transform:uppercase}.xoo-wsc-container span.xoo-wsc-pname a,.xoo-wsc-slider span.xoo-wsc-pname a{font-family:din-condensed,sans-serif;font-weight:400;font-size:18px;text-transform:uppercase;letter-spacing:-.01em}.xoo-wsc-container .xoo-wsc-qty-price,.xoo-wsc-container .xoo-wsc-qty-price span.amount,.xoo-wsc-slider .xoo-wsc-qty-price,.xoo-wsc-slider .xoo-wsc-qty-price span.amount{font-size:16px;text-transform:uppercase;font-weight:300;font-family:din-condensed,sans-serif;color:#b2b2b2}.xoo-wsc-container .xoo-wsc-qty-price span,.xoo-wsc-container .xoo-wsc-qty-price span.amount span,.xoo-wsc-slider .xoo-wsc-qty-price span,.xoo-wsc-slider .xoo-wsc-qty-price span.amount span{font-family:inherit}.xoo-wsc-container .xoo-wsc-sm-right,.xoo-wsc-slider .xoo-wsc-sm-right{-ms-flex-pack:center;justify-content:center}.xoo-wsc-container span.xoo-wsch-close,.xoo-wsc-slider span.xoo-wsch-close{font-size:40px}.xoo-wsc-container .xoo-wsch-top span.xoo-wsch-text,.xoo-wsc-slider .xoo-wsch-top span.xoo-wsch-text{font-family:din-condensed,sans-serif;text-transform:uppercase;font-size:28px;font-weight:300;padding-top:8px}.woocommerce #respond input#submit.added.loading:after,.woocommerce #respond input#submit.loading:after,.woocommerce a.button.added.loading:after,.woocommerce a.button.loading:after,.woocommerce button.button.added.loading:after,.woocommerce button.button.loading:after,.woocommerce input.button.added.loading:after,.woocommerce input.button.loading:after{content:"\e01c";margin-left:0;right:30px}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{clear:both;width:100%}.woocommerce .cart-collaterals .cross-sells>h2,.woocommerce-page .cart-collaterals .cross-sells>h2{font-weight:400;font-size:30px;padding:7px 0;margin:30px 0 8px;text-transform:uppercase;border-bottom:2px solid #f6ed07}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:33.33333%}ul.social-media-links{display:-ms-flexbox;display:flex;margin:0;padding:0;list-style-type:none}ul.social-media-links li a{display:block;background:#b2b2b2;color:#181818;position:relative;text-align:center;border-radius:20px;height:40px;line-height:40px;width:40px;font-size:24px}ul.social-media-links li a:active,ul.social-media-links li a:focus,ul.social-media-links li a:hover{background:#f6ed07}.grecaptcha-badge{bottom:10px!important;z-index:10}.flex-container{display:-ms-flexbox;display:flex}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.clearfix{content:"";display:block;clear:both;float:none;width:100%}.text-justify{text-align:justify}.text-right{text-align:right}.text-left{text-align:left}.text-center{text-align:center}.oneline{display:inline-block}#ship-to-different-address:after,.featured_section ul.wptpm-product-carousel.products:after,.has-clearfix:after,.heateor_sss_sharing_container .heateor_sss_sharing_ul:after{content:"";display:block;clear:both;float:none;width:100%}.no-padding{padding:0!important}#main-navigation ul.menu>li>a:after,.animate,.btn-flat,.design_section ul.function-names li img,.rtwpvs .rtwpvs-terms-wrapper div.rtwpvs-term.rtwpvs-button-term.selected:not(.rtwpvs-radio-term),.rtwpvs .rtwpvs-terms-wrapper div.rtwpvs-term.rtwpvs-button-term:not(.rtwpvs-radio-term):after,.rtwpvs .rtwpvs-terms-wrapper div.rtwpvs-term.rtwpvs-button-term:not(.rtwpvs-radio-term):hover,.rtwpvs.rtwpvs-squared .rtwpvs-terms-wrapper div.rtwpvs-term.selected,.rtwpvs.rtwpvs-squared .rtwpvs-terms-wrapper div.rtwpvs-term:after,.rtwpvs.rtwpvs-squared .rtwpvs-terms-wrapper div.rtwpvs-term:hover,.searchform input[type=submit],.vlog_section span.play,.woocommerce #payment #place_order,.woocommerce .woocommerce-cart-form table.shop_table td.actions .button,.woocommerce form .shipping-calculator-form button.button,.woocommerce form .woocommerce-address-fields button.button,.woocommerce form.checkout_coupon button.button,.woocommerce form.login button.button,.woocommerce form.register button.button,.woocommerce form.woocommerce-EditAccountForm button.button,.woocommerce form.woocommerce-ResetPassword button.button,.woocommerce p.return-to-shop a.button,.woocommerce ul#shipping_method li input[type=radio]~label:after,.woocommerce ul#shipping_method li input[type=radio]~label:before,.woocommerce-Message a.button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-form__label-for-checkbox input[type=checkbox]~span:after,.woocommerce-form__label-for-checkbox input[type=checkbox]~span:before,.woocommerce-message a.button,.woocommerce-orders-table__cell a.button,.xoo-wsc-container .xoo-wsc-empty-cart a.button,.xoo-wsc-container a.xoo-wsc-ft-btn,.xoo-wsc-slider .xoo-wsc-empty-cart a.button,.xoo-wsc-slider a.xoo-wsc-ft-btn,a,a.btn-link,div.blog-archive div.image a:before,div.gform_wrapper.gravity-theme .gform_footer .button,div.gform_wrapper.gravity-theme .gform_footer button,div.gform_wrapper.gravity-theme .gform_footer input.button,div.gform_wrapper.gravity-theme .gform_footer input[type=submit],form.woocommerce-checkout input[type=checkbox]~span:after,form.woocommerce-checkout input[type=checkbox]~span:before,html .woocommerce div.product form.cart .button,li.wc_payment_method input[type=radio]~label:after,li.wc_payment_method input[type=radio]~label:before{transition:.3s}.screen-reader-text,.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.alignnone{margin:0;max-width:100%;display:block;height:auto}.aligncenter{display:block;margin:8px auto 17px;height:auto}.alignleft,.alignright{margin-top:8px;margin-bottom:17px;height:auto}.alignleft{float:left;margin-right:17px}.alignright{float:right;margin-left:17px}.img-wrap{display:block;margin:0 auto 30px;text-align:center}.img-wrap img{float:none;max-width:100%;height:auto!important;margin:8px auto}.img-wrap-right{float:right;margin:0 0 30px 50px}.img-wrap-left{float:left;margin:0 50px 30px 0}img.aligncenter,img.alignleft,img.alignnone,img.alignright{max-width:100%;height:auto!important}@media screen and (max-width:782px){.img-wrap{float:none!important;clear:both;margin:0 auto 20px!important}img.alignleft,img.alignnone img.aligncenter,img.alignright{display:block;margin:20px auto;height:auto;float:none;clear:both}}@media screen and (max-width:1240px){.featured_section ul.wptpm-product-carousel.slick-slider .slick-arrow{top:calc(100% - 60px)}.featured_section ul.wptpm-product-carousel.slick-slider .slick-arrow.slick-prev{left:10px}.featured_section ul.wptpm-product-carousel.slick-slider .slick-arrow.slick-next{right:10px}.wptpm-section .heading.s2{font-size:180px}.wptpm-section .heading.s4{font-size:62px}.wptpm-section .heading.s5{font-size:120px}.tech_section div.device-wrap{width:500px;margin:0 auto}.tech_section .temp-display:before{position:relative;top:auto;left:auto;-ms-transform:rotate(-90deg);transform:rotate(-90deg);margin:auto;background-position:center center;background-size:100% auto;width:88px}.tech_section div.temp span{font-size:62px;padding:0 0 14px 230px}.tech_section .flex-container{min-height:500px}.design_section ul.function-names li{margin-bottom:50px}.design_section ul.function-names .name{font-size:30px}.design_section ul.function-names .desc{font-size:26px}}@media screen and (max-width:1080px){.wptpm-section .heading.s2{font-size:160px}.design_section .design-image{height:600px;right:-50px}.design_section .design-image img{height:100%!important;width:auto}.design_section ul.function-pointers li{height:60px;width:60px}.design_section .flex-item.design{width:150px}.design_section div.flex-item.images{padding:60px 0}.design_section div.flex-item.contents{width:calc((100% - (54000%/1200)) - 150px);padding:42px 0 30px}}@media screen and (max-width:992px){#footer .flex-container{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}#footer .footer-left{width:100%;max-width:252px;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding:2px 0}#footer .footer-right{width:600px;max-width:100%}#footer #footer-logo{margin-bottom:12px}#footer ul.social-media-links{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;width:100%}#footer-menu ul{column-count:3;text-align:center}div.footer-form{-ms-flex-direction:column;flex-direction:column}div.footer-form .form-heading{text-align:center;margin:0 0 10px}div.footer-form>div{width:100%}#masthead:before{opacity:.5}#masthead .header-wrap{padding:30px 0!important}#masthead.affix:before{opacity:1}#masthead.affix .header-wrap{padding:25px 0!important}#masthead #logo{position:absolute;left:50%;top:50%;max-width:calc(100% - 120px);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#masthead #logo .has-icon img.custom-logo{display:none}#masthead #logo .has-icon img.custom-icon{display:block;width:68px!important;height:auto}#masthead #header-navigation{width:100%;-ms-flex-pack:right;justify-content:right}#masthead #menu-toggle{display:block}#masthead #main-navigation{position:fixed;left:-360px;top:0;opacity:0;width:360px;visibility:hidden;padding-top:130px;transition:.3s;background:#000;z-index:100}#masthead #main-navigation.animating{pointer-events:none!important}#masthead #main-navigation.open{left:0;visibility:visible;opacity:1}#masthead #main-navigation>ul{-ms-flex-direction:column;flex-direction:column;height:100%;overflow:auto}#masthead #main-navigation>ul>li{padding:0;margin:0}#masthead #main-navigation>ul>li>a{display:block;text-align:left}#masthead #main-navigation ul.sub-menu{display:-ms-flexbox;display:flex;opacity:1;visibility:visible;pointer-events:all!important;position:relative;top:0;left:0;-ms-transform:translate(0,0);transform:translate(0,0);-ms-flex-direction:column;flex-direction:column;padding:0;background:#111;border-top:1px solid rgba(255,255,255,.1)}#masthead #main-navigation ul.sub-menu:before{display:none}#masthead #main-navigation ul.sub-menu li{width:100%;padding:0;border-bottom:1px solid rgba(255,255,255,.1)}#masthead #main-navigation ul.sub-menu li a{display:-ms-flexbox;display:flex;width:100%;-ms-flex-direction:row;flex-direction:row;color:#fff;font-size:18px;-ms-flex-align:center;align-items:center;padding:8px 20px 8px 30px}#masthead #main-navigation ul.sub-menu li a div.image{width:60px;margin:0 10px 0 0}#masthead #main-navigation ul.sub-menu li a:active,#masthead #main-navigation ul.sub-menu li a:focus,#masthead #main-navigation ul.sub-menu li a:hover{color:#f6ed07}.admin-bar #masthead #main-navigation{top:32px}.wptpm-section.wptpm-section-1,.wptpm-section:first-child{padding-top:100px}.wptpm-section .heading{font-size:68px}.wptpm-section .heading.s2{font-size:120px}.wptpm-section .heading.s3{font-size:72px}.wptpm-section .heading.s4{font-size:60px}.wptpm-section .heading.s5{font-size:96px}.wptpm-section .the-content{font-size:15px;letter-spacing:0}.wptpm-section .the-content.s2{font-size:16px}.blog_page_heading,.page_heading{background-position-x:calc(50% - 150px)!important}.blog_page_heading .heading,.page_heading .heading{font-size:46px;text-shadow:0 0 10px rgba(0,0,0,.7)}.hero_section{background-position:calc(50% - 250px) 0!important}.hero_section .the-content-wrap{padding:20px 0}.hero_section .images .image{margin:0 -100px!important}.hero_section .images .image img{max-width:100%;height:auto!important}.featured_section .the-content-wrap{padding:25px 0}.content_section_1 .images .image{margin:-30px -50px -40px -180px!important}.content_section_1 .images .image img{max-width:100%;height:auto!important}.tech_section div.device-wrap{width:320px}.tech_section div.temp:before{opacity:1}.tech_section div.temp.active:before{opacity:0}.tech_section div.temp.active:after{opacity:1}.tech_section div.temp span{font-size:46px;padding:0 0 12px 149px}.tech_section .flex-container{min-height:0}.tech_section .flex-item.contents{padding:60px 0 40px}.tech_section .heading{text-align:center}.design_section div.flex-item.contents,.design_section div.flex-item.images{width:calc(50% - 75px)}.design_section li.big-image img{max-width:100%;height:auto!important}.design_section ul.function-names li{margin-bottom:30px}.design_section .heading{letter-spacing:-.01em}.design_section .heading b,.design_section .heading strong{letter-spacing:.03em}.why_section .contents{width:calc(70% - 20px);max-width:600px;margin:0 auto;padding:50px 0 40px}.why_section .images{width:30%}.why_section .images img{max-width:100%;height:auto!important}.contact_section .maps{padding:50px 0}.cta_section .the-content{font-size:20px}.wholesale_section .the-content-wrap{padding:50px 0}.vlog_section .the-content-wrap{padding:60px 0 20px}.vlog_section .video-title{font-size:24px}.vlog_section div.poster{margin-bottom:8px}#shop-menu ul a{font-size:20px}}@media screen and (max-width:920px){form.woocommerce-checkout{-ms-flex-direction:column;flex-direction:column}form.woocommerce-checkout:before{display:none}form.woocommerce-checkout #customer_details,form.woocommerce-checkout .order-review-wrap{width:100%}.product_page_section div.product-images-wrap{width:100%;max-width:600px;margin:0 auto;padding:0}html .woocommerce div.product form.cart .button{min-width:200px}.woocommerce div.product div.images{margin:0}.product_page_section div.product div.summary.entry-summary{width:100%}.contact_section .flex-container{-ms-flex-direction:column;flex-direction:column}.contact_section .contents .inner-wrap{width:100%;padding:40px 20px}.contact_section .contents,.contact_section .maps{width:100%;padding:0}.acf-map{height:500px}.cta_section .flex-container{-ms-flex-direction:column;flex-direction:column}.cta_section .flex-container:before{display:none}.cta_section .content-left,.cta_section .content-right{width:100%;min-height:400px}.cta_section .content-left .inner-wrap,.cta_section .content-right .inner-wrap{width:100%;padding:30px 20px}.cta_section .image{margin:0 auto}.cta_section .social-media-wrap{margin:0 auto;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.cta_section .sm-heading{margin:0 auto 10px}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce ul.products.columns-3 li.product,.woocommerce-page .cart-collaterals .cross-sells ul.products li,.woocommerce-page ul.products.columns-3 li.product{width:50%}.shop_page_section .the-content-wrap{padding:40px 0 30px}.shop-menu-wrap{position:fixed;top:180px;left:-310px;width:310px;box-shadow:0 0 10px transparent;z-index:1000;transition:.4s}.shop-menu-wrap .shop-menu{padding:20px 20px 30px;position:relative;z-index:1;background:#fff;overflow:auto;height:100%;max-height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-height:calc(100vh - 210px)}.shop-menu-wrap.open{left:0;box-shadow:0 0 10px rgba(0,0,0,.3)}.shop-menu-wrap.open .shop-menu-toggle{background:#f6ed07}.shop-menu-toggle{display:block!important;position:absolute;right:-50px;top:0;background:#fff;border-radius:0 4px 4px 0;width:50px;border:0;padding:5px 0;color:#111;font-size:10px;text-align:center;text-transform:uppercase;box-shadow:0 0 10px rgba(0,0,0,.3);transition:.3s}.shop-menu-toggle i{display:block;text-align:center;width:100%;font-size:24px}.shop-menu-toggle:active,.shop-menu-toggle:focus,.shop-menu-toggle:hover{background:#f6ed07}#shop-menu ul{-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:782px){div.single-post{padding:20px 0;-ms-flex-direction:column;flex-direction:column}div.single-post .content-wrap{width:100%}div.single-post .sidebar{width:100%;padding:30px 0 0}div.blog-archive .article-wrap{padding:10px 0}div.blog-archive .article-contents{-ms-flex-direction:column;flex-direction:column;width:560px;max-width:100%;margin:0 auto}div.blog-archive .post-contents,div.blog-archive div.image{width:100%;max-width:100%}.wptpm-section .heading.s5{font-size:84px}#wpadminbar{position:fixed!important;top:0;left:0;width:100%}.admin-bar #masthead,.admin-bar #masthead #main-navigation{top:46px}.tech_section .the-content-wrap{padding:45px 0 40px}.tech_section .flex-container{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.tech_section .flex-item.contents,.tech_section .flex-item.temp-display{width:100%}.tech_section .flex-item.contents{padding:26px 0}.tech_section div.device-wrap{margin-top:-14px}.design_section .flex-container{-ms-flex-direction:column;flex-direction:column}.design_section .heading{padding-right:70px}.design_section div.flex-item.design{width:100%;max-width:500px;margin:0 auto;height:200px}.design_section .design-image{height:500px;right:-90px;bottom:-200px}.design_section ul.function-pointers li{height:50px;width:50px}.design_section div.flex-item.contents,.design_section div.flex-item.images{width:100%;max-width:500px}.design_section div.flex-item.images{padding:18px 0 60px}.content_section_2 .flex-container{-ms-flex-direction:column;flex-direction:column}.content_section_2 .contents{width:100%;padding:50px 0 30px}.content_section_2 .images{margin:0 -20px;width:calc(100% + 40px);overflow:hidden;padding:0}.content_section_2 .images .image{width:200%}.content_section_2 .images .image img{max-width:100%;height:auto!important}.content_section_2 .the-content-wrap{padding:0}.vlog_section .flex-container{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.vlog_section .flex-item{width:100%;max-width:560px}.default-page-section .the-content-wrap{padding:50px 0 40px}}@media screen and (max-width:768px){.woocommerce .woocommerce-cart-form table.shop_table tr{-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;padding-right:50px}.woocommerce .woocommerce-cart-form table.shop_table tr:last-child{padding-right:0}.woocommerce .woocommerce-cart-form table.shop_table tr td.product-price,.woocommerce .woocommerce-cart-form table.shop_table tr td.product-quantity,.woocommerce .woocommerce-cart-form table.shop_table tr td.product-subtotal{-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-pack:center;justify-content:center}.woocommerce .woocommerce-cart-form table.shop_table tr td.product-price:before,.woocommerce .woocommerce-cart-form table.shop_table tr td.product-quantity:before,.woocommerce .woocommerce-cart-form table.shop_table tr td.product-subtotal:before{margin:0 0 10px;-ms-flex-item-align:start;align-self:flex-start;width:100%;font-size:12px;font-weight:400;font-family:roboto,sans-serif}.woocommerce .woocommerce-cart-form table.shop_table tr td.product-price .amount,.woocommerce .woocommerce-cart-form table.shop_table tr td.product-quantity .amount,.woocommerce .woocommerce-cart-form table.shop_table tr td.product-subtotal .amount{margin:auto 0}.woocommerce .woocommerce-cart-form table.shop_table tr td.product-price{text-align:left!important}.woocommerce .woocommerce-cart-form table.shop_table tr td.product-quantity,.woocommerce .woocommerce-cart-form table.shop_table tr td.product-quantity:before{text-align:center!important}.woocommerce .woocommerce-cart-form table.shop_table tr td.product-quantity input.qty{margin-right:0}.woocommerce .woocommerce-cart-form table.shop_table tr td.product-subtotal{text-align:right!important}.woocommerce .woocommerce-cart-form table.shop_table tr td.product-remove{position:absolute;right:0;top:0;width:50px;height:100%;border-left:1px solid #e1e1e1}.woocommerce .woocommerce-cart-form table.shop_table tr td.product-thumbnail{width:100px;min-width:100px}.woocommerce .woocommerce-cart-form table.shop_table tr td.product-thumbnail img{max-width:100%;height:auto!important}.woocommerce .woocommerce-cart-form table.shop_table tr td.product-thumbnail:before{display:none}.woocommerce .woocommerce-cart-form table.shop_table tr td.product-name{width:calc(100% - 100px);text-align:left!important;padding:20px 10px}.woocommerce .woocommerce-cart-form table.shop_table tr td.product-name:before{display:none}.woocommerce .cart-collaterals .cart_totals .shop_table td,.woocommerce-page .cart-collaterals .cart_totals .shop_table td{width:100%}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{font-weight:300;font-size:80%;display:block;text-align:left;float:none;width:100%}.woocommerce .woocommerce-cart-form table.shop_table td.actions #coupon_code{width:48%}.btn-flat,.woocommerce .woocommerce-cart-form table.shop_table td.actions .button,.woocommerce form .shipping-calculator-form button.button,.woocommerce form .woocommerce-address-fields button.button,.woocommerce form.checkout_coupon button.button,.woocommerce form.login button.button,.woocommerce form.register button.button,.woocommerce form.woocommerce-EditAccountForm button.button,.woocommerce form.woocommerce-ResetPassword button.button,.xoo-wsc-container .xoo-wsc-empty-cart a.button,.xoo-wsc-container a.xoo-wsc-ft-btn,.xoo-wsc-slider .xoo-wsc-empty-cart a.button,.xoo-wsc-slider a.xoo-wsc-ft-btn{font-size:20px;line-height:24px}}@media screen and (max-width:680px){.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce div.product form.cart table.variations tr,.woocommerce ul.products.columns-3 li.product,.woocommerce-page .cart-collaterals .cross-sells ul.products li,.woocommerce-page ul.products.columns-3 li.product{width:100%}html .woocommerce ul.products div.product-item-wrap{max-width:600px}.why_section .contents{width:100%}.why_section .images{display:none}#footer-menu ul{column-count:2}.wptpm-section .heading.s4{font-size:52px}.hero_section .flex-container{-ms-flex-direction:column;flex-direction:column}.hero_section .contents{padding:3px 0}.hero_section .images{width:100%}.hero_section .images .image{margin:-12px -120px -80px -100px!important}.featured_section .product-carousel{width:100%;max-width:500px;margin:0 auto}.featured_section ul.wptpm-product-carousel.products{padding-bottom:16px}.content_section_1 .flex-container{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.content_section_1 .images{width:320px;max-width:100%}.content_section_1 .images .image{margin:-30px -100px -120px!important}.content_section_1 .contents{padding:40px 0 56px;width:100%}div.gform_wrapper.gravity-theme div.gform_fields .gfield.gf_city,div.gform_wrapper.gravity-theme div.gform_fields .gfield.gf_half{width:100%!important}div.gform_wrapper.gravity-theme div.gform_fields .gfield.gf_state,div.gform_wrapper.gravity-theme div.gform_fields .gfield.gf_zip{width:50%!important}}@media screen and (max-width:460px){.woocommerce ul.order_details{padding:0}.woocommerce ul.order_details li{padding:10px;width:100%;border-right:0;border-bottom:1px dashed #e1e1e1!important}.why_section ul.reasons{-ms-flex-direction:column;flex-direction:column;padding:0}.why_section ul.reasons li{width:100%;max-width:100%;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:8px 0}.why_section ul.reasons li img{margin:0 auto}.why_section ul.reasons li p{width:calc(100% - 80px)}}