html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@font-face{font-family:'robotobold';src:url("../fonts/roboto-bold-webfont.eot");src:url("../fonts/roboto-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto-bold-webfont.woff") format("woff"),url("../fonts/roboto-bold-webfont.ttf") format("truetype"),url("../fonts/roboto-bold-webfont.svg#robotobold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'robotoblack';src:url("../fonts/roboto-black-webfont.eot");src:url("../fonts/roboto-black-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto-black-webfont.woff") format("woff"),url("../fonts/roboto-black-webfont.ttf") format("truetype"),url("../fonts/roboto-black-webfont.svg#robotoblack") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'robotoregular';src:url("../fonts/roboto-regular-webfont.eot");src:url("../fonts/roboto-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto-regular-webfont.woff") format("woff"),url("../fonts/roboto-regular-webfont.ttf") format("truetype"),url("../fonts/roboto-regular-webfont.svg#robotoregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'open_sansbold';src:url("../fonts/opensans/opensans-bold-webfont.woff2") format("woff2"),url("../fonts/opensans/opensans-bold-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'open_sansregular';src:url("../fonts/opensans/opensans-regular-webfont.woff2") format("woff2"),url("../fonts/opensans/opensans-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'montserratregular';src:url("../fonts/montserrat/montserrat-regular-webfont.woff2") format("woff2"),url("../fonts/montserrat/montserrat-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'montserratbold';src:url("../fonts/montserrat/montserrat-bold-webfont.woff2") format("woff2"),url("../fonts/montserrat/montserrat-bold-webfont.woff") format("woff");font-weight:normal;font-style:normal}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html{-webkit-font-smoothing:antialiased}body{font-family:"open_sansregular"}h1{color:#242223;font-family:"montserratregular";font-size:25px;line-height:30px;margin:0 0 30px;text-transform:uppercase}h2{background-color:#0265e6;color:#fff;display:inline-block;font-family:"montserratregular";font-size:25px;letter-spacing:1px;margin:0 0 30px;padding:12px 23px;text-transform:uppercase}@media only screen and (max-width: 480px){h2{font-size:18px;margin:0 0 20px}}h3{color:#0265e6;font-family:"open_sansbold";font-size:20px;margin:0 0 20px;text-transform:uppercase}h4{clear:both;color:#0265e6;font-family:"open_sansbold";font-size:14px;line-height:16px;margin:0 0 0 30px;text-transform:uppercase}a,a:hover,a:focus,a:active{outline:0}p{color:#242223;font-family:"open_sansregular";font-size:16px;line-height:25px;margin:0 0 20px}strong{font-family:"open_sansbold";text-transform:uppercase}a{color:#fff;text-decoration:none;-moz-transition-property:color;-webkit-transition-property:color;-o-transition-property:color;transition-property:color;-moz-transition-duration:.5s;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-moz-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-o-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}a:hover{color:#0265e6}img{max-width:100%;height:auto}img.alignleft{float:left;margin:10px 10px 10px 0}img.alignright{float:right;margin:0 10px 10px 10px}input[type='text'],input[type='email'],textarea{margin:0 0 20px}label{display:block;margin:0 0 5px}.button{-moz-transition-property:color;-webkit-transition-property:color;-o-transition-property:color;transition-property:color;-moz-transition-duration:.5s;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-moz-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-o-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;*display:inline;*zoom:1;background:#4c4a4c;color:#fff;font-family:"montserratregular";font-size:14px;padding:20px 40px;text-transform:uppercase}@media only screen and (max-width: 1023px){.button{padding:15px 30px}}.button.complete{background-color:#E47240!important;color:#1f2431;line-height:18px;padding:18px 50px}@media only screen and (max-width: 900px){.button.complete{padding:13px 39px}}.icon{display:inline-block;*display:inline;*zoom:1;font-size:0}.icon.icon-fb{width:35px;height:35px;background:url(../img/icons/fb.png) no-repeat}.icon.icon-twitter{width:35px;height:35px;background:url(../img/icons/twitter.png) no-repeat}.icon.icon-instagram{width:35px;height:35px;background:url(../img/icons/insta.png) no-repeat}.icon.icon-youtube{width:35px;height:35px;background:url(../img/icons/youtube.png) no-repeat}.icon.icon-cart{background:url(../img/icons/icon-cart.png) no-repeat;height:18px;width:22px}.logo{float:left;font-size:0;margin:0;position:relative;top:4px;z-index:5}@media only screen and (max-width: 767px){.logo{top:0}}.logo-phil{background:url(../img/logo/logo-phil.png);display:block;height:59px;width:157px}.woocommerce ul.products li.categories.outofstock:after,.woocommerce ul.products li.product.outofstock:after,.woocommerce-page ul.products li.categories.outofstock:after,.woocommerce-page ul.products li.product.outofstock:after{background-color:#dc2929;content:"";display:block;height:20px;left:0;position:absolute;top:0;width:20px}.woocommerce ul.products li.categories a,.woocommerce ul.products li.product a,.woocommerce-page ul.products li.categories a,.woocommerce-page ul.products li.product a{display:block;height:100%;overflow:hidden;position:relative;width:100%}.woocommerce ul.products li.categories a:after,.woocommerce ul.products li.product a:after,.woocommerce-page ul.products li.categories a:after,.woocommerce-page ul.products li.product a:after{-moz-transition-property:background-color;-webkit-transition-property:background-color;-o-transition-property:background-color;transition-property:background-color;-moz-transition-duration:.5s;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-moz-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-o-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);background-color:rgba(0,0,0,0.3);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.woocommerce ul.products li.categories a:hover:after,.woocommerce ul.products li.product a:hover:after,.woocommerce-page ul.products li.categories a:hover:after,.woocommerce-page ul.products li.product a:hover:after{background-color:rgba(0,0,0,0.4)}.woocommerce ul.products li.categories a:hover img,.woocommerce ul.products li.product a:hover img,.woocommerce-page ul.products li.categories a:hover img,.woocommerce-page ul.products li.product a:hover img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.woocommerce ul.products li.categories a img,.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.categories a img,.woocommerce-page ul.products li.product a img{-moz-transition-property:all;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-moz-transition-duration:.5s;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-moz-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-o-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);margin:0}.woocommerce ul.products li.categories h3,.woocommerce ul.products li.product h3,.woocommerce-page ul.products li.categories h3,.woocommerce-page ul.products li.product h3{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;bottom:30px;color:#fff;font-size:21px;line-height:24px;padding:0 10px;position:absolute;text-align:center;width:100%;z-index:10}.woocommerce ul.products li.categories h3 mark,.woocommerce ul.products li.product h3 mark,.woocommerce-page ul.products li.categories h3 mark,.woocommerce-page ul.products li.product h3 mark{display:none}@media only screen and (max-width: 767px){.woocommerce ul.products li.categories h3,.woocommerce ul.products li.product h3,.woocommerce-page ul.products li.categories h3,.woocommerce-page ul.products li.product h3{font-size:16px;line-height:18px}}.woocommerce ul.products li.categories .price,.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.categories .price,.woocommerce-page ul.products li.product .price{display:none;color:#fff;left:0;margin:0;position:absolute;top:60%;text-align:center;width:100%;z-index:10}.pr-single-product .images{float:left;width:35%}@media only screen and (max-width: 767px){.pr-single-product .images{margin:0 0 20px;max-width:450px;width:100%}}.pr-single-product .summary{float:left;margin:0 0 0 10%;width:55%}@media only screen and (max-width: 767px){.pr-single-product .summary{margin:20px 0 0;width:100%}}.pr-single-product .product_meta{display:none}.pr-single-product .woocommerce-variation-price{display:none}.pr-single-product .woocommerce-variation-availability .in-stock{display:none}.pr-single-product .woocommerce-variation-availability .out-of-stock{color:#dc2929;margin:5px 0 20px}.pr-single-product .price{font-family:"open_sansbold";font-size:24px;margin:0 0 40px}.pr-single-product .quantity{margin:20px 0 40px}.pr-single-product table.variations .label,.pr-single-product table.variations .value{display:block;width:100%}.pr-single-product table.variations .value{margin:0}.pr-single-product table.variations .value select{background-color:transparent;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-family:"open_sansregular";font-size:14px;height:35px;min-width:200px}.pr-single-product table.variations label{font-family:"open_sansbold";margin:0 0 10px;text-transform:uppercase}.back-to-shop{color:#242223;display:block;font-size:16px;margin:0 0 20px;text-decoration:underline}.thumbnails{margin:5px 0 0}.thumbnails a{display:inline-block;width:25%}.woocommerce-error,.woocommerce-info,.woocommerce-message{background-color:#f0f0f3;border-top:4px solid #8cc4ac;color:#242223}.woocommerce-error.woocommerce-message,.woocommerce-info.woocommerce-message,.woocommerce-message.woocommerce-message{border-top-color:#8cc4ac}.woocommerce-error.woocommerce-message:before,.woocommerce-info.woocommerce-message:before,.woocommerce-message.woocommerce-message:before{color:#8cc4ac}.woocommerce-error.woocommerce-message .button,.woocommerce-info.woocommerce-message .button,.woocommerce-message.woocommerce-message .button{padding:15px 30px}.woocommerce-error.woocommerce-error,.woocommerce-info.woocommerce-error,.woocommerce-message.woocommerce-error{border-top-color:#dc2929}.woocommerce-error.woocommerce-error li,.woocommerce-info.woocommerce-error li,.woocommerce-message.woocommerce-error li{margin:0 0 5px}.woocommerce-error.woocommerce-error:before,.woocommerce-info.woocommerce-error:before,.woocommerce-message.woocommerce-error:before{color:#dc2929}.addresses{line-height:24px}.content-base header{background-color:transparent;padding:0;margin:0}.content-base h2{background-color:#242223;font-size:20px;line-height:24px;padding:10px 10px 10px 12px;position:relative;top:0;}.content-base h3{color:#242223;margin:0 0 20px}.content-base label{font-size:16px}.content-base .woocommerce table.shop_table thead{background-color:#242223}.content-base .woocommerce table.shop_table thead th{color:#fff;font-family:"montserratregular";font-weight:normal;padding:12px 12px;text-transform:uppercase}.content-base .woocommerce table.shop_table .variation p{line-height:16px}.cart_totals h2{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.cart_item .product-name a{color:#000}.product-name{color:#000}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background-color:#f0f0f3;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{color:#242223}#add_payment_method #payment .payment_method_paypal .about_paypal:hover,.woocommerce-cart #payment .payment_method_paypal .about_paypal:hover,.woocommerce-checkout #payment .payment_method_paypal .about_paypal:hover{color:#8cc4ac}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#d8d8d8}#order_review_heading{margin:30px 0 20px}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{border:1px solid #d9d9d9;padding:7px}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border:1px solid #d9d9d9}.woocommerce form .form-row .required{color:#dc2929}.woocommerce form .form-row.woocommerce-invalid label{color:#dc2929}.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border:1px solid #dc2929}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{-moz-transition-property:background-color;-webkit-transition-property:background-color;-o-transition-property:background-color;transition-property:background-color;-moz-transition-duration:.5s;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-moz-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-o-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;*display:inline;*zoom:1;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#242223;color:#fff;font-family:"montserratregular";font-size:14px;padding:15px 30px;text-transform:uppercase}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:#8cc4ac;color:#fff}.woocommerce #respond input#submit.alt.disabled,.woocommerce a.button.alt.disabled,.woocommerce button.button.alt.disabled,.woocommerce input.button.alt.disabled,.woocommerce #respond input#submit.disabled,.woocommerce a.button.disabled,.woocommerce button.button.disabled,.woocommerce input.button.disabled{background-color:#302d2f}.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce a.button.alt.disabled:hover,.woocommerce button.button.alt.disabled:hover,.woocommerce input.button.alt.disabled:hover,.woocommerce #respond input#submit.disabled:hover,.woocommerce a.button.disabled:hover,.woocommerce button.button.disabled:hover,.woocommerce input.button.disabled:hover{background-color:#302d2f;color:#fff}@media only screen and (max-width: 1023px){.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{padding:15px 30px}}.woocommerce a.remove{color:#8cc4ac !important}.woocommerce a.remove:hover{background-color:#8cc4ac}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{background-color:#f0f0f3;color:#888888;opacity:1;padding:15px 30px}.woocommerce #respond input#submit.disabled:hover,.woocommerce #respond input#submit:disabled:hover,.woocommerce #respond input#submit:disabled[disabled]:hover,.woocommerce a.button.disabled:hover,.woocommerce a.button:disabled:hover,.woocommerce a.button:disabled[disabled]:hover,.woocommerce button.button.disabled:hover,.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled]:hover,.woocommerce input.button.disabled:hover,.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover{background-color:#f0f0f3;color:#888888}.woocommerce-info{display:none}.create-account{display:none}.woocommerce-checkout #payment{background-color:#fff}.woocommerce-checkout #payment div.form-row{padding:0}.select2-container .select2-choice{border:0}.woocommerce-shipping-calculator{display:none}.wrapper{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:1220px;margin:0 auto;padding:0 10px;position:relative}.wrapper.large-wrap{max-width:1620px}header{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#1f2431;margin:0 0 40px;position:relative;width:100%}header.header-home{margin:0}header .header{padding:20px 0 26px}@media only screen and (max-width: 767px){header .header{padding:10px 0}}header .shop{background-color:#32373d;padding:9px 0}@media only screen and (max-width: 767px){header .shop{text-align:center}}header .shop p{margin:0}header .shop p a{color:#e8c207;font-size:14px;float:right;font-family:"montserratregular";text-transform:uppercase}header .shop p a:hover,header .shop p a:focus,header .shop p a:active{color:#fff;text-decoration:underline}@media only screen and (max-width: 767px){header .shop p a{display:inline-block;font-size:13px;float:none}}header .main-menu{left:0;position:absolute;text-align:center;top:27px;width:100%;z-index:0}@media only screen and (max-width: 1023px){header .main-menu{margin:20px 0 0;position:relative;text-align:left;top:0}}@media only screen and (max-width: 767px){header .main-menu{display:none}}header .main-menu li{display:inline-block;margin:0 0 0 45px}header .main-menu li.display-mobile{display:none}@media only screen and (max-width: 767px){header .main-menu li.display-mobile{display:block}}@media only screen and (max-width: 767px){header .main-menu li{margin:0;text-align:right;width:100%}}header .main-menu li a{color:#fff;font-family:"AvenirLTStd-Black";font-size:16px;line-height:16px;text-transform:uppercase}@media only screen and (max-width: 767px){header .main-menu li a{border-top:1px solid #4c4a4c;display:block;padding:10px 0}}header .main-menu li a:hover{color:#8cc4ac}header .main-menu li:first-child{margin:0}@media only screen and (max-width: 767px){header .main-menu li:first-child a{border-top:0}}header .networks-menu{float:right;position:relative;top:-15px;z-index:5}@media only screen and (max-width: 1023px){header .networks-menu{top:0}}@media only screen and (max-width: 767px){header .networks-menu{display:none}}header .networks-menu li{display:inline-block;margin:0 0 0 10px}header .networks-menu li:first-child{margin:0}header .menu-mobile{background:url(../img/icons/mobile-menu-icon.png) no-repeat;display:none;float:right;height:30px;margin:15px 0 0;width:30px}@media only screen and (max-width: 767px){header .menu-mobile{display:block}}header .menu-cart{bottom:-7px;color:#fff;font-family:"montserratregular";font-size:14px;margin:0;position:absolute;text-transform:uppercase;right:10px}@media only screen and (max-width: 1023px){header .menu-cart{bottom:1px}}@media only screen and (max-width: 767px){header .menu-cart{display:none}}header .menu-cart .icon-cart{left:-31px;position:absolute;top:-1px}header .menu-cart span{text-decoration:underline}header .menu-cart:hover span{text-decoration:none}footer{background-color:#333233;color:#fff;margin:50px 0 0;padding:30px 0 20px}footer.footer-home{margin:0}footer h2{background-color:transparent;margin:0 0 40px;padding:0}@media only screen and (max-width: 600px){footer h2{font-size:21px;margin:0 0 20px}}footer h3{color:#fff;margin:0 0 7px;position:relative;z-index:5}@media only screen and (max-width: 600px){footer h3{font-size:18px}}footer h4{color:#fff;margin:0 0 20px;position:relative;z-index:5}footer p{color:#fff;margin:0 0 5px;position:relative;z-index:5}footer .contact-zone{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin:0 0 0 60px;padding:20px 0 0 0;position:relative}footer .contact-zone:first-child{margin:0}@media only screen and (max-width: 900px){footer .contact-zone{margin:0 0 40px;width:50%}}@media only screen and (max-width: 600px){footer .contact-zone{margin:0 0 30px;width:100%}}footer .contact-zone:before{background:url(../img/contact.png) no-repeat;content:"";display:block;height:158px;left:0;position:absolute;top:0;width:166px;z-index:0}footer .contact-zone a{text-decoration:underline}footer .contact-zone p:first-of-type{text-transform:uppercase}footer .fb-like-box{float:right}@media only screen and (max-width: 900px){footer .fb-like-box{clear:both;display:block;float:none;margin:0 auto;max-width:290px;width:100%}}@media only screen and (max-width: 767px){footer .fb-like-box{clear:both;float:left;left:50%;margin:0 0 0 -145px;position:relative}}footer .copyright{margin:20px 0 0;text-align:center}@media only screen and (max-width: 767px){footer .copyright{margin:35px 0 0}}footer .copyright ul{margin:0 192px 25px}footer .copyright ul li{display:inline-block;margin:0 0 0 10px}footer .copyright ul li:first-child{margin:0}footer .copyright p{font-size:12px;margin:0;text-transform:uppercase}.error404 .nav-left,.error404 .nav-right{display:none}.stripe-onemanphil{background:url(../img/onemanphil.jpg) no-repeat center top #32373d;min-height:541px}@media only screen and (max-width: 1023px){.stripe-onemanphil{min-height:410px}}@media only screen and (max-width: 600px){.stripe-onemanphil{background:url(../img/onemanphil.jpg) no-repeat center top;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}}.stripe-onemanphil img{float:left}.stripe-onemanphil .title-one-man-show{color:#fff;font-family:"montserratbold";left:50%;margin-left:-460px;position:absolute;text-transform:uppercase;top:110px}@media only screen and (max-width: 1023px){.stripe-onemanphil .title-one-man-show{margin-left:-320px}}@media only screen and (max-width: 767px){.stripe-onemanphil .title-one-man-show{margin-left:-270px}}@media only screen and (max-width: 600px){.stripe-onemanphil .title-one-man-show{margin-left:-140px;top:60px}}.stripe-onemanphil .title-one-man-show span{display:block}.stripe-onemanphil .title-one-man-show span.mr{font-size:60px;line-height:40px}@media only screen and (max-width: 1023px){.stripe-onemanphil .title-one-man-show span.mr{font-size:40px;line-height:20px}}@media only screen and (max-width: 600px){.stripe-onemanphil .title-one-man-show span.mr{font-size:20px;line-height:15px}}.stripe-onemanphil .title-one-man-show span.phil{font-size:127px;line-height:127px}@media only screen and (max-width: 1023px){.stripe-onemanphil .title-one-man-show span.phil{font-size:87px;line-height:87px}}@media only screen and (max-width: 600px){.stripe-onemanphil .title-one-man-show span.phil{font-size:47px;line-height:47px}}.stripe-onemanphil .title-one-man-show span.roy{font-size:136px;line-height:94px}@media only screen and (max-width: 1023px){.stripe-onemanphil .title-one-man-show span.roy{font-size:96px;line-height:66px}}@media only screen and (max-width: 600px){.stripe-onemanphil .title-one-man-show span.roy{font-size:56px;line-height:41px}}.spectacles{background-color:#1f2431;padding:30px 0 50px}@media only screen and (max-width: 480px){.spectacles{padding:20px 0 25px}}.shows{padding:6px 0 0}.shows-board{position:relative;text-align:center}.shows-board h2{text-align:center}.shows-board .dropdown{position:absolute;top:35px;right:10px;height:50px;max-width:290px;width:100%;background-color:#333233}@media only screen and (max-width: 900px){.shows-board .dropdown{margin:0 auto 30px;position:relative;top:0;right:0}}.shows-board .dropdown:after{background:url(../img/icons/arrow-down-yellow.png) no-repeat center center #333233;content:'';height:100%;position:absolute;right:0;text-align:center;top:0;width:50px;z-index:10}.shows-board .dropdown select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#e8c207;color:#fff;font-family:"montserratregular";font-size:14px;height:100%;cursor:pointer;border:0;padding:.75em 1em;outline:none;background:transparent;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;width:100%;box-sizing:border-box;position:relative;z-index:30;text-transform:uppercase}.shows-board .dropdown select::-ms-expand{display:none}.shows-board .show-list{width:100%}@media only screen and (max-width: 480px){.shows-board .show-list{margin:0 0 20px}}.shows-board .show-list li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#333233;margin:4px 0 0 0;padding:20px;position:relative;text-align:left;width:100%}@media only screen and (max-width: 480px){.shows-board .show-list li{padding:20px 12px}}.shows-board .show-list li .show-title{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;float:left;font-family:"open_sansbold";font-size:16px;line-height:21px;padding:0 0 0 30px;position:relative;text-transform:uppercase}.shows-board .show-list li .show-title:before{content:"";display:block;left:0;position:absolute;top:0}.shows-board .show-list li .show-title span{display:block;font-family:"open_sansregular";margin:20px 0 0}@media only screen and (max-width: 900px){.shows-board .show-list li .show-title span{margin:10px 0 0}}.shows-board .show-list li .date{width:17%}@media only screen and (max-width: 900px){.shows-board .show-list li .date{width:30%}}@media only screen and (max-width: 767px){.shows-board .show-list li .date{width:47.5%}}@media only screen and (max-width: 480px){.shows-board .show-list li .date{width:100%}}.shows-board .show-list li .date:before{background:url(../img/icons/calendar.png) no-repeat;height:20px;width:20px}.shows-board .show-list li .location{margin:0 0 0 4%;max-width:280px;width:28%}@media only screen and (max-width: 900px){.shows-board .show-list li .location{margin:0 0 0 5%;max-width:none;width:65%}}@media only screen and (max-width: 767px){.shows-board .show-list li .location{margin:0;width:47.5%}}@media only screen and (max-width: 480px){.shows-board .show-list li .location{width:100%}}.shows-board .show-list li .location:before{background:url(../img/icons/pointer.png) no-repeat;height:20px;width:15px}.shows-board .show-list li .location span{margin:0;position:absolute;top:40px;width:200%}@media only screen and (max-width: 900px){.shows-board .show-list li .location span{position:relative;margin:10px 0 0;top:0;width:auto}}.shows-board .show-list li .detail{color:#fff;float:left;font-size:16px;line-height:16px;margin:0 0 0 5%;text-transform:uppercase}@media only screen and (max-width: 900px){.shows-board .show-list li .detail{display:none}}.shows-board .show-list li .tickets,.shows-board .show-list li.complet{position:absolute;top:20px;right:20px}@media only screen and (max-width: 900px){.shows-board .show-list li .tickets,.shows-board .show-list li.complet{clear:both;margin:20px 0 0;position:relative;right:0;text-align:center;top:0}}.shows-board .show-list li .tickets a,.shows-board .show-list li.complet a{background-color:#4c4a4c}.shows-board .show-list li .last-column{float:right}@media only screen and (max-width: 900px){.shows-board .show-list li .last-column{float:none}}.shows-board .show-list li:first-child{margin:0}.bio{padding:60px 0 0}.bio .left{float:left;width:63%}@media only screen and (max-width: 900px){.bio .left{width:100%}}.bio .right{float:right;margin:0 0 0 4%;width:33%}@media only screen and (max-width: 900px){.bio .right{float:none;margin:20px 0 0;text-align:center;width:100%}}.bio .right img{float:left;margin:7px 0 0}@media only screen and (max-width: 900px){.bio .right img{display:inline-block;float:none}}.clear:before,.shows-board .show-list li:before,.clear:after,.shows-board .show-list li:after{content:"";display:table}.clear:after,.shows-board .show-list li:after{clear:both}.clear,.shows-board .show-list li{zoom:1}.is-hidden{display:none}.is-float-right{float:right}.is-float-left{float:left}.is-left{float:left}.is-right{float:right}.is-full-width{width:100%}.is-align-right{text-align:right}.is-align-left{text-align:left}.is-relative{position:relative}.is-absolute{position:absolute}.is-uppercase{text-transform:uppercase}.is-centered{text-align:center}.no-margin{margin:0}.visuallyhidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.background-black{background-color:#242223;-webkit-box-shadow:0px 3px 5px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 3px 5px 0px rgba(0,0,0,0.2);box-shadow:0px 3px 5px 0px rgba(0,0,0,0.2)}.background-white{background-color:#fff}.background-lightgray{background-color:#f0f0f3;-webkit-box-shadow:0px 3px 5px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 3px 5px 0px rgba(0,0,0,0.2);box-shadow:0px 3px 5px 0px rgba(0,0,0,0.2)}.cerulean{color:#0AB0E0}

body {
	background: white;
}

a {
	color: #8cc4ac !important;
}

a:hover {
	color: #449170 !important;
}

.shows-board .show-list li .tickets a {
    color: white !important;
}
.content-base h1 {
	margin-top: 20px;
}

.product {
    padding-top: 15px; 
    width: 80%; 
    margin: 0 auto;
}

.product .pagination-single {
    display: none;
}

.woocommerce ul.products li.product a:after {
	background-color: transparent;
}

.woocommerce ul.products li.product a:hover:after {
	background-color: transparent;
}

.woocommerce div.product p.price, 
.woocommerce div.product span.price {
    font-size: 24px;
}

.woocommerce div.product .woocommerce-product-details__short-description p {
    font-size:  30px;
}

.woocommerce div.product div.summary {
    margin-top: 40px;
}

.woocommerce-terms-and-conditions-link {
    color: #8cc4ac;
}

.woocommerce-ordering {
    display: none;
}

.product h2 {
	width: 100%;
	text-align: center;
	font-size: 0.75em !important;
	color: white;
}

.woocommerce-terms-and-conditions li, .page-id-770 li {
	color: #242223;
    font-family: "open_sansregular";
    font-size: 16px;
    line-height: 25px;
    margin: 0 0 5px;
}

.product_type_variable {
	text-align: center;
}

.woocommerce ul.products li.product .add_to_cart_button {
 display: none;
}

#shipping_method_0_wf_shipping_canada_postdom-lib, label[for="shipping_method_0_wf_shipping_canada_postdom-lib"] {
    display: none !important;
}

.woocommerce-page ul.products li.product.outofstock:after {
	display: none;
}

.woocommerce ul.products li.product a.button.product_type_simple {
	display: none;
}

.woocommerce div.product .stock.available-on-backorder {
	color: red;
}

.woocommerce div.product form.cart div.quantity {
	margin-right: 25px;
}

.woocommerce table.shop_attributes {
	color: black;
}

.woocommerce-product-attributes-item--weight, .woocommerce-product-attributes-item--dimensions {
	display: none;
}
/* --- news letter style ---*/
input[type='date'], input[type='time'] {
    -webkit-appearance: none !important;
}

.content-base h1 {
	display: none;
}

#newsletter {
	margin-top: 60px; 
	padding: 20px 60px 20px 40px;
}

#newsletter .image-bloc {
	padding-top: 15px; 
	padding-left: 29px; 
	padding-bottom: 14px; 
	width: 38%; 
	float: left; 
	margin-right: 50px;
}

#newsletter .newsletter-form {
	width: 50%; 
	padding: 20px 0px; 
	margin-left: 20px;
}

#newsletter .name-field {
	width: 45%;
}

#newsletter .form-content {
	width: 75%; 
	padding: 0px 20px; 
	margin: auto;
}
#newsletter input, #newsletter select {
	border: 2px solid #d7d7d7;
}

#newsletter .name-field {
	display: inline-block;
}

#newsletter .name-field input {
	width:100%;
}

#newsletter .first-name-field {
	float: right;
}

#newsletter .date-field {
	width: 96%;
}

#newsletter .birth-date-field {
	margin-bottom: 12px;
}

#newsletter .birth-date-field label {
	padding-left: 10px; 
	opacity: 0.5; 
	font-size: 14px;
}

#newsletter .region-field {
	width: 100%;
	margin-bottom: ;
}

#newsletter .email-field input {
	width: 96%;
}

#newsletter input.confirm-btn {
	width: 100%; 
	background-color: #91c4ad; 
	text-transform: capitalize; 
	padding: 10px; 
	border: none; 
	height: 40px;
}

.content-base #newsletter .newsletter-form h2 {
	padding: 0; 
	color: #1f2431; 
	background-color: white; 
	font-family: 'Montserrat', 
	sans-serif; font-size: 25px; 
	line-height: normal; 
	text-align: left;
}

#newsletter input, #newsletter select {
	padding-left: 10px;
}

#newsletter .newsletter-form input::placeholder { 
	font-size: 13px;
}

#newsletter .mc-field-group {
	min-height: 78px;
}

#newsletter .newsletter-form input {
	min-height: 42px;
	padding: 2px 2px 2px 10px;
}

#newsletter .newsletter-form select {
	min-height: 50px; 
	padding: 2px 2px 2px 10px;
}

#newsletter #mc_embed_signup_scroll p {
	display: none;
}

#newsletter .inline-img-form {
	display: inline-block;
}

#newsletter .image-bloc img {
	height: 412px; width: 412px;
}

#newsletter .text-infoletter p {
	font-family: 'Open sans', sans-serif;
	font-size: 16px;
	color: #333333;
	line-height: 22px;
}

#newsletter .newsletter-form input[type=date], #newsletter .newsletter-form select {
	font-size: 14px; 
	opacity: 0.7;
}

#newsletter input[value="S'abonner"] {
	font-family: 'open sans', sans-serif;
	font-size: 16px;
	min-height: 50px;
}

@media (max-width: 1023px) {
	#newsletter {
		padding: 20px 0px;
	}
	#newsletter .newsletter-form {
		margin-left: 0px;
	}
	#newsletter .newsletter-form.newsletter-form-responsive {
		width: 100%;
	}
	#newsletter .image-bloc {
		padding-top: 0; 
		width: 90%; 
		text-align: center;
	}
	#newsletter .image-bloc img {
		height: 80px; 
		width: 80px;
	}
	#newsletter .inline-img-form {
		display: block;
	}
	#newsletter .newsletter-form {
		padding: 0; 
		padding-top: 20px;
	}

	#newsletter input {
		max-width: 740px;
	}

	#newsletter input[value="S'abonner"] {
		max-width: 753px;
	}

	#newsletter input[type=date], #newsletter input[type=email] {
		width: 98%;
	}
}

@media (max-width: 990px) {
	#newsletter input {
		max-width: 713px;
	}

	#newsletter input[value="S'abonner"] {
		max-width: 725px;
	}
}

@media (max-width: 767px) {
	#newsletter input[type=date], #newsletter input[type=email] {
		width: 96%;
	}
	#newsletter input {
		max-width: 536px;
	}

	#newsletter input[value="S'abonner"] {
		max-width: 552px;
	}
}
@media (max-width: 532px) {
	#newsletter .name-field {
		display: block;
		width: 96%;
	}
	#newsletter input {
		max-width: 372px;
	}

	#newsletter input[value="S'abonner"] {
		max-width: 384px;
	}
	#newsletter input, #newsletter select {
		width: 97%;
	}
	#newsletter .first-name-field {
		float: none;
	}
}
