@charset "UTF-8";
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{margin:0.67em 0;font-size:2em}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{overflow:visible;-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{font-size:1em;font-family:monospace, monospace}code,kbd,pre,samp{font-family:monospace, sans-serif}pre{padding:15px;white-space:pre;white-space:pre-wrap;word-wrap:break-word}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-size:1em;font-family:monospace, monospace}dfn{font-style:italic}mark{font-weight:700;background-color:white}small{font-size:80%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin:0;font-size:100%;font-family:sans-serif;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{display:table;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;max-width:100%;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.cf,.clearfix{zoom:1}.cf:after,.cf:before,.clearfix:after,.clearfix:before{display:table;content:""}.cf:after,.clearfix:after{clear:both}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.image-replacement,.ir{overflow:hidden;text-indent:100%;white-space:nowrap}@font-face{font-family:'Wicked-Grit';src:url("../fonts/Wicked-Grit.ttf.woff") format("woff"), url("../fonts/Wicked-Grit.ttf.svg#Wicked-Grit") format("svg"), url("../fonts/Wicked-Grit.ttf.eot"), url("../fonts/Wicked-Grit.ttf.eot?#iefix") format("embedded-opentype");font-weight:normal;font-style:normal}p{-ms-word-wrap:break-word;word-wrap:break-word;word-break:break-word;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;-webkit-hyphenate-before:2;-webkit-hyphenate-after:3;hyphenate-lines:3;-webkit-font-feature-settings:"liga", "dlig";-moz-font-feature-settings:"liga=1, dlig=1";-ms-font-feature-settings:"liga", "dlig";-o-font-feature-settings:"liga", "dlig";font-feature-settings:"liga", "dlig"}.last-col{float:right;padding-right:0!important}@media (max-width:767px){.m-all{float:left;padding-right:0.75em;padding-right:0;width:100%}.m-1of2{float:left;padding-right:0.75em;width:50%}.m-1of3{float:left;padding-right:0.75em;width:33.33%}.m-2of3{float:left;padding-right:0.75em;width:66.66%}.m-1of4{float:left;padding-right:0.75em;width:25%}.m-3of4{float:left;padding-right:0.75em;width:75%}}@media (min-width:768px) and (max-width:1029px){.t-all{float:left;padding-right:0.75em;padding-right:0;width:100%}.t-1of2{float:left;padding-right:0.75em;width:50%}.t-1of3{float:left;padding-right:0.75em;width:33.33%}.t-2of3{float:left;padding-right:0.75em;width:66.66%}.t-1of4{float:left;padding-right:0.75em;width:25%}.t-3of4{float:left;padding-right:0.75em;width:75%}.t-1of5{float:left;padding-right:0.75em;width:20%}.t-2of5{float:left;padding-right:0.75em;width:40%}.t-3of5{float:left;padding-right:0.75em;width:60%}.t-4of5{float:left;padding-right:0.75em;width:80%}}@media (min-width:1030px){.d-all{float:left;padding-right:0.75em;padding-right:0;width:100%}.d-1of2{float:left;padding-right:0.75em;width:50%}.d-1of3{float:left;padding-right:0.75em;width:33.33%}.d-2of3{float:left;padding-right:0.75em;width:66.66%}.d-1of4{float:left;padding-right:0.75em;width:25%}.d-3of4{float:left;padding-right:0.75em;width:75%}.d-1of5{float:left;padding-right:0.75em;width:20%}.d-2of5{float:left;padding-right:0.75em;width:40%}.d-3of5{float:left;padding-right:0.75em;width:60%}.d-4of5{float:left;padding-right:0.75em;width:80%}.d-1of6{float:left;padding-right:0.75em;width:16.6666666667%}.d-1of7{float:left;padding-right:0.75em;width:14.2857142857%}.d-2of7{float:left;padding-right:0.75em;width:28.5714286%}.d-3of7{float:left;padding-right:0.75em;width:42.8571429%}.d-4of7{float:left;padding-right:0.75em;width:57.1428572%}.d-5of7{float:left;padding-right:0.75em;width:71.4285715%}.d-6of7{float:left;padding-right:0.75em;width:85.7142857%}.d-1of8{float:left;padding-right:0.75em;width:12.5%}.d-1of9{float:left;padding-right:0.75em;width:11.1111111111%}.d-1of10{float:left;padding-right:0.75em;width:10%}.d-1of11{float:left;padding-right:0.75em;width:9.09090909091%}.d-1of12{float:left;padding-right:0.75em;width:8.33%}}.alert-error,.alert-help,.alert-info,.alert-success{margin:10px;padding:5px 18px;border:1px solid}.alert-help{border-color:#e8dc59;background:#ebe16f}.alert-info{border-color:#bfe4f4;background:#d5edf8}.alert-error{border-color:#f8cdce;background:#fbe3e4}.alert-success{border-color:#deeaae;background:#e6efc2}.blue-button,.button{position:relative;display:inline-block;margin-bottom:.5em;padding:0.5em 1em;border:0;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;text-decoration:none;cursor:pointer}.blue-button:active,.button:active{top:1px}.button{background:#d02401;color:#fff;font-weight:700;font-family:"Muli", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;padding:.75em 1.5em}.blue-button{background:#0088CC}.field,input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{display:block;font-family:"Muli", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif}.field.is-disabled,.field[disabled],input[type=color].is-disabled,input[type=color][disabled],input[type=date].is-disabled,input[type=date][disabled],input[type=datetime].is-disabled,input[type=datetime][disabled],input[type=datetime-local].is-disabled,input[type=datetime-local][disabled],input[type=email].is-disabled,input[type=email][disabled],input[type=month].is-disabled,input[type=month][disabled],input[type=number].is-disabled,input[type=number][disabled],input[type=password].is-disabled,input[type=password][disabled],input[type=search].is-disabled,input[type=search][disabled],input[type=tel].is-disabled,input[type=tel][disabled],input[type=text].is-disabled,input[type=text][disabled],input[type=time].is-disabled,input[type=time][disabled],input[type=url].is-disabled,input[type=url][disabled],input[type=week].is-disabled,input[type=week][disabled],select.is-disabled,select[disabled],textarea.is-disabled,textarea[disabled]{opacity:0.6;cursor:not-allowed}textarea{max-width:100%;resize:vertical}fieldset{border:1px solid #dfdfdf;margin:1em 0}fieldset label{font-weight:600}fieldset p{margin-bottom:0}legend{padding:0 0.5em}.radio-buttons{margin-top:0}.radio-buttons li{margin-left:2px;list-style-type:none}.radio-buttons label{font-weight:normal}html{font-size:1em}body{color:#333333;font-size:100%;font-family:"Muli", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto}.wrap{margin:0 auto;width:96%}a,a:visited{color:#d02401}a:focus,a:hover,a:visited:focus,a:visited:hover{color:#fe3006}a:link,a:visited:link{-webkit-tap-highlight-color:rgba(0, 0, 0, 0.3)}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin:1.333em 0 0.5em;color:#303030;font-weight:500;line-height:1.2;text-rendering:optimizelegibility}.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none}.h1,h1{margin-top:0;margin-bottom:0.319em;font-size:3.157em}.h2,h2{margin-top:0.88em;font-size:2.369em}.h3,h3{font-size:1.777em}.h4,h4{font-size:1.333em}.h5,h5{font-size:1em}.h6,h6{text-transform:uppercase;letter-spacing:4.333px}.header{background-image:url(../images/morgo-power-equipment-classic-bike-parts-pumps-oil-plunger-quality.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;height:300px;height:30vh}.header-pages{background-image:url(../images/morgo-power-equipment-classic-bike-parts-pumps-oil-plunger-quality.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;height:200px;height:20vh}.header-plain{background-color:#fff;height:200px;height:20vh}#site-title{margin-bottom:0;font-size:2em;line-height:inherit}#logo{position:absolute;left:0;right:0;text-align:center;top:2em;display:inline-block;width:35%;margin:0 auto;z-index:950}.cart-preview{color:#fff;font-family:"Wicked-Grit", Cambria, Times New Roman, Times, serif;padding:.5em;font-size:1.1em;position:relative;position:absolute;z-index:949;right:.25em;top:1em}.cart-preview a{color:#fff;text-decoration:none;display:inline}.cart-preview a:visited{color:#fff}.cart-preview i,.cart-preview svg{vertical-align:middle;padding-bottom:4px;margin-right:4px}.cart-preview .cart-contents:hover{text-decoration:none}.cart-preview .cart-contents-count{color:#fff;font-size:1.1em;font-family:"Wicked-Grit", Cambria, Times New Roman, Times, serif;margin-left:.5em}.cart-preview span.cart-total{margin-left:3em}.cart-preview-plain{color:#000;font-family:"Wicked-Grit", Cambria, Times New Roman, Times, serif;padding:.5em;font-size:1.1em;position:relative;position:absolute;z-index:9998;right:.25em;top:1em}.cart-preview-plain a{color:#000;text-decoration:none;display:inline}.cart-preview-plain a:visited{color:#000}.cart-preview-plain i,.cart-preview-plain svg{vertical-align:middle;padding-bottom:4px;margin-right:4px}.cart-preview-plain .cart-contents:hover{text-decoration:none}.cart-preview-plain .cart-contents-count{color:#000;font-size:1.1em;font-family:"Wicked-Grit", Cambria, Times New Roman, Times, serif;margin-left:.5em}.cart-preview-plain span.cart-total{margin-left:3em}@media screen and (min-width:321px){.cart-preview,.cart-preview-plain{right:.5em;top:1.5em;padding:.5em 1.25em}}.woo-cart-wrap{width:96%;margin:0 auto}.woo-wrap-cat{width:96%;margin:0 auto}.woo-wrap-cat .breadcrumbs{padding:1em;margin:0 0 2em 0}.woo-wrap{width:96%;margin:0 auto}.woo-wrap .breadcrumbs{padding:1em;margin:0}.terms-wrap{width:96%;margin:0 auto 4em}.breadcrumbs{display:none;text-align:center;width:100%;color:#939393;padding:0 20% 0}.breadcrumbs a{color:#939393;text-decoration:none;font-weight:600}.breadcrumbs a:hover,.breadcrumbs a:hover:visited{color:#d02401}#map{width:100%;height:500px}.contact-section{margin:2em 0}.contact-area{text-align:center;padding-right:1em!important}.contact-area label{margin-bottom:.5em;display:block}.contact-area abbr.req{color:#d02401;font-weight:700}.contact-area span.ajax-loader{display:block;text-align:center}.contact-area input[type=email],.contact-area input[type=text],.contact-area select,.contact-area textarea{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #dfdfdf;padding:.75em .75em;margin:.5em 0;outline:0;line-height:1;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;box-sizing:border-box;background-clip:padding-box;-webkit-transition:0.3s ease-out all;-moz-transition:0.3s ease-out all;-ms-transition:0.3s ease-out all;text-align:center;width:100%}.contact-area input[type=email]:focus,.contact-area select:focus,.contact-area input[type=text]:focus,.contact-area textarea:focus{border:1px solid #000;-webkit-box-shadow:0 0 0 1px #000;-moz-box-shadow:0 0 0 1px #000;box-shadow:0 0 0 1px #000;outline:none}.contact-details{padding-left:1em!important;text-align:center}.contact-details address{font-style:normal}.contact-details i,.contact-details svg{margin-right:.25em}.contact-details h3{font-size:1.2em;font-weight:600}.about-section{margin-top:2em}.about-section h2{font-size:1.5em;font-weight:600;margin:0}.about-section p{font-size:1.1em;line-height:1.8}.about-insight{padding:3%;text-align:center}.about-insight .flex-50,.about-insight .flex-100{padding:0 1em;-ms-flex-item-align:start;align-self:flex-start}.about-image,.about-text{padding:3%!important;-ms-flex-item-align:end;align-self:flex-end;text-align:center}.about-image a,.about-text a{font-weight:700;text-decoration:none;color:#000}.about-image a:hover,.about-text a:hover{color:#d02401}.swiper-container-gallery{width:90%;height:auto;margin:0 auto;position:relative;overflow:hidden;text-align:center}.swiper-button-nextus,.swiper-button-previous{position:absolute;top:50%;width:30px;height:30px;margin-top:-22px;z-index:10;cursor:pointer;background-size:30px 30px;background-position:center;background-repeat:no-repeat}.swiper-button-previous,.swiper-container-rtl .swiper-button-nextus{background-image:url(../images/prev-arrow.png);left:10px;right:auto;background-size:contain;cursor:pointer}.swiper-button-nextus,.swiper-container-rtl .swiper-button-previous{background-image:url(../images/next-arrow.png);right:10px;left:auto;background-size:contain;cursor:pointer}ul.gallery-info{text-align:center;list-style:none;position:absolute;left:0;right:0;bottom:2em}ul.gallery-info li{font-size:1em;font-weight:700;display:inline-block;margin:0 1em;padding:.5em 1em;background:#333333;color:#fff;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px}ul.gallery-info li i,ul.gallery-info li svg{margin-right:.5em;color:#fff}.home-intro{width:92%;margin:0 auto;background:url(../images/home-bg.jpg);background-size:contain;background-repeat:no-repeat;background-position:center;padding:3em 0}.home-intro header h1{font-family:"Wicked-Grit", Cambria, Times New Roman, Times, serif;font-weight:normal;font-size:1.6em;text-align:center}.home-intro-image{mask-image:url(../images/morgo-svg-mask.svg);-webkit-mask-image:url(../images/morgo-svg-mask.svg);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;mask-position:center;-webkit-mask-position:center;position:relative;line-height:0;padding:0!important}.home-intro-image,.home-intro-text{padding:0em}.home-intro-text p{font-size:1.1em;font-weight:600;color:#333333;font-style:normal;text-align:center}.home-banner{background:url(../images/morgo-pattern.png) repeat;padding:2em;text-align:center;color:#fff;margin-bottom:3em}.home-banner hgroup{font-family:"Wicked-Grit", Cambria, Times New Roman, Times, serif;font-weight:normal}.home-banner hgroup:after{content:'';height:2px;border-bottom:2px dashed #fff;display:inline-block;width:50%;margin:2em auto 0}.home-banner hgroup h1{font-size:3.25em;color:#fff;margin:0}.home-banner hgroup h3{font-size:1.2em;color:#fff;letter-spacing:2px;margin:0}.home-banner p{font-size:1.3em}.home-banner a{color:#fff}.home-banner a:hover{color:#d9d9d9}.home-banner a:hover:visited{color:#d9d9d9}.home-banner a:focus{color:#fff}#myInput{background-image:url("../images/search-icon.png");background-position:.5em center;background-repeat:no-repeat;background-size:20px 20px;padding:.5em 1em;width:80%;border:1px solid #dfdfdf;margin:0 auto;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;font-size:1.1em;text-align:center;-webkit-transition:0.3s ease-out all;-moz-transition:0.3s ease-out all;-ms-transition:0.3s ease-out all}#myInput:focus{border:1px solid #000;-webkit-box-shadow:0 0 0 1px #000;-moz-box-shadow:0 0 0 1px #000;box-shadow:0 0 0 1px #000;outline:none}.dealer-block{text-align:center}.my-account-info{background:#d02401;padding:.5em 1em;color:#fff;margin-bottom:2em;font-weight:600;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;text-align:center}ol,ul{-webkit-padding-start:20px}.list-square{margin-bottom:1.5em;list-style-position:outside;list-style-type:square}.nostyle{margin-left:0;padding-left:0;list-style-type:none}.flex-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.flex-33{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;padding:0em;max-width:100%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.flex-20{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;padding:1em;max-width:100%}.flex-25{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;padding:1em;max-width:100%}.flex-50{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;padding:1em;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;max-width:100%}.flex-60{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;padding:1em;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;max-width:100%}.flex-75{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;padding:1em;max-width:100%}.flex-80{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;padding:1em;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;max-width:100%}.flex-40{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;padding:1em;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;max-width:100%}.flex-100{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;max-width:100%}.flex-15:after,.flex-15:before,.flex-20:after,.flex-20:before,.flex-25:after,.flex-25:before,.flex-33:after,.flex-33:before,.flex-40:after,.flex-40:before,.flex-50:after,.flex-50:before,.flex-60:after,.flex-60:before,.flex-75:after,.flex-75:before,.flex-100:after,.flex-100:before,.flex-container:after,.flex-container:before{content:normal}.home-page-title{font-family:"Wicked-Grit", Cambria, Times New Roman, Times, serif;font-weight:normal;font-size:1.6em;text-align:center;margin:0 0 1em 0}.info-title{font-family:"Wicked-Grit", Cambria, Times New Roman, Times, serif;font-weight:normal;font-size:1.8em;text-align:center;margin:2em 0 0;display:block}.info-title:after{content:'';height:2px;border-bottom:2px dashed #606060;display:block;width:30%;margin:.5em auto 0}.entry-content{}.entry-content table{margin-bottom:1.5em;width:100%;border:1px solid #ccc}.entry-content tr{border-bottom:1px solid #ccc}.entry-content td{padding:7px;border-right:1px solid #ccc}.entry-content td:last-child{border-right:0}.entry-content th{border-right:1px solid #ccc;background-color:#4d4d4d;color:#fff}.entry-content th:last-child{border-right:0}.wp-caption{}.screen-reader-text{position:absolute!important;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);width:1px;height:1px;white-space:nowrap}.screen-reader-text:focus{top:5px;left:5px;z-index:100000;display:block;clip:auto!important;padding:15px 23px 14px;width:auto;height:auto;border-radius:3px;background-color:#f1f1f1;-webkit-box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);color:#21759b;text-decoration:none;font-weight:bold;font-size:0.875rem;font-size:14px;line-height:normal}.wp-prev-next .prev-link{float:left}.wp-prev-next .next-link{float:right}#comments-title{}.commentlist{margin:0;list-style-type:none}.comment{}.comment .children{}.widget ul li{}.info-container{width:96%;margin:0 auto}.info-container-intro{padding:0 5%;text-align:center;margin:2em 0;font-size:1.1em;font-weight:600}.faq-section span.faq-letter{font-family:"Wicked-Grit", Cambria, Times New Roman, Times, serif;font-size:1.5em}.faq-block{border:1px solid #dfdfdf;padding:2em}.faq-block ul{font-size:1.1em;list-style-position:inside;font-weight:600}.faq-block p{font-weight:600;font-size:1.1em}.fitting-product{border:1px solid #dfdfdf;padding:2em;text-align:center}.fitting-product h2{font-weight:800;font-size:1.8em}.fitting-product .pdf-guide{text-align:center}.fitting-product .pdf-guide a{text-decoration:none;display:block;margin-bottom:1em}.fitting-product .pdf-guide img{display:block;margin:.25em auto;text-align:center}.testimonial-block{padding:2em;text-align:left;margin-bottom:2em}.testimonial-block:before{content:'\201C';font-size:7em;display:block;position:absolute;left:-.25em;top:-.25em}.testimonial-block:after{content:'\201D';font-size:7em;display:inline-block;position:absolute;bottom:-.25em;right:-.25em}.testimonial-block h2{font-weight:800;font-size:1.5em}.testimonial-block blockquote{padding:1em 0;margin:0;position:relative}.footer{background-color:#000;clear:both;color:#fff;padding:2em 0 0}#inner-footer{width:96%;margin:0 auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer-logo{text-align:center}.footer-address{text-align:center}.footer-address p{margin:0 0 1em 0}.footer-address a{color:#fff;text-decoration:none}.footer-address a:hover{color:#d02401}.kiseki{text-align:center;padding:0}.kiseki p{padding:0}.kiseki a{color:#fff;text-decoration:none}.kiseki a:hover{color:#d02401}.copyright{text-align:center;padding:0;margin:0}.footer-links ul{text-align:center;margin:0;padding:0;list-style-position:inside;list-style:none;color:#fff}.footer-links ul li .sub-menu{display:none}.footer-links ul li.menu-spacer{display:none}.footer-links ul li a{color:#fff;text-decoration:none}.footer-links ul li a:hover{color:#d02401}@media only screen and (min-width:481px){#logo{width:12%;top:1em}.menu{}.menu ul{}.menu ul li{}.menu ul li a{}.entry-content{}.entry-content .alignleft,.entry-content img.alignleft{margin-right:1.5em;display:inline;float:left;margin-top:11px}.entry-content .alignright,.entry-content img.alignright{margin-left:1.5em;display:inline;float:right;margin-top:11px}.entry-content .aligncenter,.entry-content img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both;margin-top:11px}}@media only screen and (max-width:768px){.nav{margin:0;padding:0;border-bottom:0;list-style-type:none}.nav li{}.nav li.menu-spacer{display:none}.nav li a{display:block;padding:0.2em;text-decoration:none;color:#fff;font-size:1.2em}.nav li a:focus,.nav li a:hover{color:#fff}.nav li a:visited,.nav li a:visited:hover{color:#fff}.nav li ul.children,.nav li ul.sub-menu{display:none}.nav li ul.children li a,.nav li ul.sub-menu li a{padding-left:30px}}@media only screen and (min-width:768px){.edit-post-visual-editor .alignfull{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);max-width:1000%;width:auto}.edit-post-visual-editor .alignwide{margin-right:calc(25% - 25vw);margin-left:calc(25% - 25vw);max-width:1000%;width:auto}.edit-post-visual-editor .alignfull img,.edit-post-visual-editor .alignwide img{display:block;margin:0 auto}.wrap{width:90%}.woo-wrap .breadcrumbs{padding:1em 0 2em 0;margin:1em 0em 2em 0em}.terms-wrap{width:90%;margin:0 auto 4em}.woo-cart-wrap{width:90%;margin:0 auto}.flex-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-33{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;-webkit-box-flex:0 0 50%;-moz-box-flex:0 0 50%;max-width:50%}.flex-25{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;-webkit-box-flex:0 0 25%;-moz-box-flex:0 0 25%;max-width:25%}.flex-20{-webkit-flex:0 0 33.3%;-ms-flex:0 0 33.3%;flex:0 0 33.3%;-webkit-box-flex:0 0 33.3%;-moz-box-flex:0 0 33.3%;max-width:33.3%}.flex-50{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;-webkit-box-flex:0 0 50%;-moz-box-flex:0 0 50%;max-width:50%}.flex-60{-webkit-flex:0 0 60%;-ms-flex:0 0 60%;flex:0 0 60%;-webkit-box-flex:0 0 60%;-moz-box-flex:0 0 60%;max-width:60%}.flex-75{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;-webkit-box-flex:0 0 75%;-moz-box-flex:0 0 75%;max-width:75%}.flex-80{-webkit-flex:0 0 80%;-ms-flex:0 0 80%;flex:0 0 80%;-webkit-box-flex:0 0 80%;-moz-box-flex:0 0 80%;max-width:80%}.flex-40{-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%;-webkit-box-flex:0 0 40%;-moz-box-flex:0 0 40%;max-width:40%}.flex-100{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;max-width:100%}#logo{top:3em;width:26%}.cart-preview{right:1.5em;top:1.5em}.info-title{font-size:2.4em}.info-title:after{content:'';height:2px;border-bottom:2px dashed #606060;display:block;width:10%;margin:.5em auto 0}.breadcrumbs{display:block}.swiper-container-gallery{width:80%;height:auto;margin:0 auto;position:relative;overflow:hidden;text-align:center}.info-container{width:90%;margin:0 auto}.info-container-intro{padding:0 5%;font-size:1.3em}#myInput{width:50%}.home-banner{padding:4em;margin-bottom:5em}.home-banner hgroup:after{width:10%}.home-banner hgroup h1{font-size:4.75em}.home-banner hgroup h3{font-size:1.6em}.home-banner p{font-size:1.5em}.sidebar{margin-top:2.2em}.widget ul li{}.home-intro{width:90%;padding:8em 0}.home-intro .flex-50{max-width:100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%}.home-intro header h1{font-size:2.4em}.home-intro-image,.home-intro-text{padding:2em;text-align:center}.home-intro-text p{font-size:1.2em}.home-page-title{font-size:2.4em}.about-section{margin-top:2em}.about-section h2{font-size:1.5em;font-weight:600;margin:0}.about-section p{font-size:1.1em;line-height:1.8}.about-insight{text-align:left}.about-image,.about-text{text-align:left}.contact-section{margin:5em 0}.contact-area{text-align:right;padding-right:3%!important}.contact-area span.ajax-loader{text-align:right}.contact-area input[type=email],.contact-area input[type=text],.contact-area select,.contact-area textarea{text-align:right;width:100%}.contact-details{padding-left:3%!important;text-align:left}.footer-address,.footer-logo{text-align:left}.footer-links ul{text-align:left}.footer-links ul .sub-menu{display:none}.footer-links ul li{}.kiseki{text-align:right}.kiseki p{padding:1em 0}.copyright{text-align:left;margin:1em 0}.copyright p{padding:1em 0}}@media only screen and (max-width:899px){}@media only screen and (max-width:1023px){}@media only screen and (min-width:900px){}@media only screen and (min-width:1024px){.wrap{width:96%;margin:0 auto}.header{height:700px;height:65vh}#inner-footer{width:96%}.home-intro{width:96%;padding:8em 0}.home-intro .flex-50{max-width:50%;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;-webkit-box-flex:0 0 50%;-moz-box-flex:0 0 50%}.home-intro-text p{text-align:left}#logo{top:2em;width:15%;z-index:5000}.cart-preview{z-index:4999}.header-pages{height:240px;height:26vh}.header-plain{background-color:#fff;height:240px;height:26vh}.header-nav{margin:0 auto}.nav{margin:0;padding:7em 0 0;border:0;position:relative;z-index:1;list-style-type:none;text-align:center}.nav li{display:inline-block;list-style:none}.nav li.menu-spacer{display:inline-block;padding:0%}.nav li.menu-spacer a{display:none}.nav li a{display:block;padding:0.5em;border-bottom:0;text-decoration:none;font-family:"Wicked-Grit", Cambria, Times New Roman, Times, serif;color:#fff;font-size:1em;font-weight:normal;position:relative}.nav li a:after{content:'';-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;width:0;color:#d02401}.nav li a:focus,.nav li a:hover{color:#d02401}.nav li a:visited{color:#fff}.nav li a:visited:hover{color:#b9b9b9}.nav li a:hover:after{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;content:'';height:2px;border-bottom:2px solid #d02401;width:40%;display:block;margin:0 auto;text-align:center}.nav li ul.children,.nav li ul.sub-menu{display:none}.header-plain .nav{padding:7em 0 0}.header-plain .nav li a{color:#000}.header-plain .nav li a:focus,.header-plain .nav li a:hover{color:#000}.header-plain .nav li a:visited,.header-plain .nav li a:visited:hover{color:#000}}@media only screen and (min-width:1240px){#logo{top:2em;width:15%}.wrap{width:96%;margin:0 auto}.woo-wrap{width:80%;margin:0 auto}.woo-cart-wrap{width:90%;margin:2em auto}.woo-wrap-cat{width:85%;margin:0 auto;position:relative;top:-5em;z-index:1;background:#fff;padding:2em}#inner-footer{width:90%}.terms-wrap{width:80%;margin:0 auto 4em}.info-title{font-size:2.6em}.header-pages{height:220px;height:28vh}.header-plain{background-color:#fff;height:220px;height:28vh}.swiper-container-gallery{width:60%;height:auto;margin:0 auto;position:relative;overflow:hidden;text-align:center}#myInput{width:30%}.info-container{width:80%;margin:0 auto}.info-container-intro{padding:0 15%}.header-nav{margin:0 auto}.nav{margin:0;padding:11em 0 0;border:0;position:relative;z-index:1;list-style-type:none;text-align:center}.nav .menu-item-has-children a:hover:after{display:none}.nav li{display:inline-block;list-style:none}.nav li.menu-spacer{display:inline-block;padding:0%}.nav li.menu-spacer a{display:none}.nav li a{display:block;padding:0.75em 0.4em;border-bottom:0;text-decoration:none;font-family:"Wicked-Grit", Cambria, Times New Roman, Times, serif;color:#fff;font-size:1.1em;font-weight:normal;position:relative}.nav li a:after{content:'';-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;width:0;color:#d02401}.nav li a:hover:after{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;content:'';height:2px;border-bottom:2px solid #d02401;width:40%;display:block;margin:0 auto;text-align:center}.nav li ul.children,.nav li ul.sub-menu{position:absolute;display:block;z-index:8999;visibility:hidden;width:auto;text-align:left;background:#fff;padding:1.5em 2em;margin:0;-webkit-box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.05);-moz-box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.05);box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.05)}.nav li ul.children li,.nav li ul.sub-menu li{display:block;padding:0;margin:0}.nav li ul.children li a,.nav li ul.sub-menu li a{text-align:left;color:#000;font-family:"Muli", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;font-weight:700;padding:.25em 0}.nav li ul.children li a:after,.nav li ul.sub-menu li a:after{display:none}.nav li ul.children li a:focus,.nav li ul.children li a:hover,.nav li ul.sub-menu li a:focus,.nav li ul.sub-menu li a:hover{color:#d02401}.nav li ul.children li a:visited,.nav li ul.sub-menu li a:visited{color:#000}.nav li ul.children li a:visited:hover,.nav li ul.sub-menu li a:visited:hover{color:#d02401}.nav li ul.children li:last-child a,.nav li ul.sub-menu li:last-child a{border-bottom:0}.nav li:hover>ul{top:auto;visibility:visible}.header-plain .nav{padding:11em 0 0}.header-plain .nav li a{color:#000;display:block;padding:0.75em 0.4em;border-bottom:0;text-decoration:none;font-family:"Wicked-Grit", Cambria, Times New Roman, Times, serif;font-size:1.1em;font-weight:normal;position:relative}.header-plain .nav li a:focus,.header-plain .nav li a:hover{color:#000}.header-plain .nav li a:visited,.header-plain .nav li a:visited:hover{color:#000}.home-intro{width:70%;padding:8em 0}.home-intro .home-intro-text p{font-size:1.4em}}@media only screen and (min-width:1440px){logo{top:4em;width:10%}.header-pages{height:200px;height:20vh}.header-plain{background-color:#fff;height:200px;height:20vh}.header-plain .nav{padding:6em 0 0}.contact-area input[type=email],.contact-area select,.contact-area input[type=text],.contact-area textarea{width:auto}.nav{padding:6em 0 0}.nav li.menu-spacer{display:inline-block;padding:0 8%}}@media only screen and (min-width:1720px){#inner-footer{width:75%}.wrap{width:90%;margin:0 auto}.woo-cart-wrap{width:70%;margin:2em auto}.flex-20{-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;-webkit-box-flex:0 0 20%;-moz-box-flex:0 0 20%;max-width:20%}.header-nav{margin:0 auto}.nav{margin:0;padding:6em 0 0;border:0;position:relative;z-index:1;list-style-type:none;text-align:center}.nav .menu-item-has-children a:hover:after{display:none}.nav li{display:inline-block;list-style:none}.nav li.menu-spacer{display:inline-block;padding:0 12%}.nav li.menu-spacer a{display:none}.nav li a{display:block;padding:0.75em;border-bottom:0;text-decoration:none;font-family:"Wicked-Grit", Cambria, Times New Roman, Times, serif;color:#fff;font-size:1.1em;font-weight:normal;position:relative}.nav li a:after{content:'';-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;width:0;color:#d02401}.nav li a:hover:after{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;content:'';height:2px;border-bottom:2px solid #d02401;width:40%;display:block;margin:0 auto;text-align:center}.nav li ul.children,.nav li ul.sub-menu{position:absolute;z-index:8999;visibility:hidden;width:auto;text-align:left;background:#fff;padding:1.5em 2em;margin:0;-webkit-box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.05);-moz-box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.05);box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.05)}.nav li ul.children li,.nav li ul.sub-menu li{display:block;padding:0;margin:0}.nav li ul.children li a,.nav li ul.sub-menu li a{text-align:left;color:#000;font-family:"Muli", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;font-weight:700;padding:.25em 0}.nav li ul.children li a:after,.nav li ul.sub-menu li a:after{display:none}.nav li ul.children li a:focus,.nav li ul.children li a:hover,.nav li ul.sub-menu li a:focus,.nav li ul.sub-menu li a:hover{color:#d02401}.nav li ul.children li a:visited,.nav li ul.sub-menu li a:visited{color:#000}.nav li ul.children li a:visited:hover,.nav li ul.sub-menu li a:visited:hover{color:#d02401}.nav li ul.children li:last-child a,.nav li ul.sub-menu li:last-child a{border-bottom:0}.nav li:hover>ul{top:auto;visibility:visible}.about-section{margin-top:2em}.about-section h2{font-size:1.8em;font-weight:600;margin:0}.about-section p{font-size:1.2em;line-height:1.8}.about-insight{padding:3%}.about-insight .flex-50,.about-insight .flex-100{padding:0 2em;-ms-flex-item-align:start;align-self:flex-start}.about-image,.about-text{padding:3%!important}.about-image a,.about-text a{font-weight:700;text-decoration:none;color:#000}.about-image a:hover,.about-text a:hover{color:#d02401}}@media print{*{background:transparent!important;color:black!important;text-shadow:none!important;-ms-filter:none!important;-webkit-filter:none!important;filter:none!important}a,a:visited{color:#444!important;text-decoration:underline}a:after,a:visited:after{content:" (" attr(href) ")"}a:visited abbr[title]:after,a abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:0.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.page-navigation,.respond-form,.sidebar,.wp-prev-next,nav{display:none}}