@charset "UTF-8";

.clear,.woocommerce .woocommerce-breadcrumb:after{clear:both}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@font-face{font-family:star;src:url(//www.omevac.fr/wp-content/plugins/woocommerce/assets/fonts/star.eot);src:url(//www.omevac.fr/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix) format("embedded-opentype"),url(//www.omevac.fr/wp-content/plugins/woocommerce/assets/fonts/star.woff) format("woff"),url(//www.omevac.fr/wp-content/plugins/woocommerce/assets/fonts/star.ttf) format("truetype"),url(//www.omevac.fr/wp-content/plugins/woocommerce/assets/fonts/star.svg#star) format("svg");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(//www.omevac.fr/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot);src:url(//www.omevac.fr/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix) format("embedded-opentype"),url(//www.omevac.fr/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(//www.omevac.fr/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype"),url(//www.omevac.fr/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce) format("svg");font-weight:400;font-style:normal}p.demo_store{position:fixed;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:1em 0;text-align:center;background-color:#a46497;color:#fff;z-index:99998;box-shadow:0 1px 1em rgba(0,0,0,.2)}p.demo_store a{color:#fff}.admin-bar p.demo_store{top:32px}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay:before,.woocommerce .loader:before{height:1em;width:1em;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;display:block;content:"";-webkit-animation:spin 1s ease-in-out infinite;-moz-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(//www.omevac.fr/wp-content/plugins/woocommerce/assets/images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:red!important;text-decoration:none;font-weight:700;border:0}.woocommerce a.remove:hover{color:#fff!important;background:red}.woocommerce small.note{display:block;color:#777;font-size:.857em;margin-top:10px}.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:0;font-size:.92em;color:#777}.woocommerce .woocommerce-breadcrumb:after,.woocommerce .woocommerce-breadcrumb:before{content:" ";display:table}.woocommerce .woocommerce-breadcrumb a{color:#777}.woocommerce .quantity .qty{width:3.631em;text-align:center}.woocommerce div.product{margin-bottom:0;position:relative}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce #reviews #comments .add_review:after,.woocommerce .products ul:after,.woocommerce div.product form.cart:after,.woocommerce div.product p.cart:after,.woocommerce nav.woocommerce-pagination ul,.woocommerce ul.products:after{clear:both}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#77a464;font-size:1.25em}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{background:inherit;font-weight:700}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.5}.woocommerce div.product p.stock{font-size:.92em}.woocommerce div.product .stock{color:#77a464}.woocommerce div.product .out-of-stock{color:red}.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.618em}.woocommerce div.product div.images,.woocommerce div.product div.summary{margin-bottom:2em}.woocommerce div.product div.images img{display:block;width:100%;height:auto;box-shadow:none}.woocommerce div.product div.images div.thumbnails{padding-top:1em}.woocommerce div.product div.social{text-align:right;margin:0 0 1em}.woocommerce div.product div.social span{margin:0 0 0 2px}.woocommerce div.product div.social span span{margin:0}.woocommerce div.product div.social span .stButton .chicklets{padding-left:16px;width:0}.woocommerce div.product div.social iframe{float:left;margin-top:3px}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #d3ced2;background-color:#ebe9eb;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#515151;text-decoration:none}.woocommerce div.product form.cart:after,.woocommerce div.product form.cart:before,.woocommerce div.product p.cart:after,.woocommerce div.product p.cart:before{display:table;content:" "}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#6b6b6b}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;z-index:2;border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before{box-shadow:2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after{box-shadow:-2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{border:1px solid #d3ced2;position:absolute;bottom:-1px;width:5px;height:5px;content:" "}.woocommerce div.product .woocommerce-tabs ul.tabs li:before{left:-6px;-webkit-border-bottom-right-radius:4px;-moz-border-bottom-right-radius:4px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #ebe9eb}.woocommerce div.product .woocommerce-tabs ul.tabs li:after{right:-6px;-webkit-border-bottom-left-radius:4px;-moz-border-bottom-left-radius:4px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #ebe9eb}.woocommerce div.product .woocommerce-tabs ul.tabs:before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #d3ced2;z-index:1}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce div.product form.cart,.woocommerce div.product p.cart{margin-bottom:2em}.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0}.woocommerce div.product form.cart table{border-width:0 0 1px}.woocommerce div.product form.cart table td{padding-left:0}.woocommerce div.product form.cart table div.quantity{float:none;margin:0}.woocommerce div.product form.cart table small.stock{display:block;float:none}.woocommerce div.product form.cart .variations{margin-bottom:1em;border:0;width:100%}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0;vertical-align:top;line-height:2em}.woocommerce div.product form.cart .variations label{font-weight:700}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-right:1em}.woocommerce div.product form.cart .variations td.label{padding-right:1em}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:1em}.woocommerce div.product form.cart .reset_variations{visibility:hidden;font-size:.83em}.woocommerce div.product form.cart .wc-no-matching-variations{display:none}.woocommerce div.product form.cart .button{vertical-align:middle;float:left}.woocommerce div.product form.cart .group_table td.label{padding-right:1em;padding-left:1em}.woocommerce div.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em;border:0}.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;left:-.5em;margin:0;border-radius:100%;background-color:#77a464;color:#fff;font-size:.857em;-webkit-font-smoothing:antialiased}.woocommerce .products ul,.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none;clear:both}.woocommerce .products ul:after,.woocommerce .products ul:before,.woocommerce ul.products:after,.woocommerce ul.products:before{content:" ";display:table}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none}.woocommerce ul.products li.product .onsale{top:0;right:0;left:auto;margin:-.5em -.5em 0 0}.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}.woocommerce ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;box-shadow:none}.woocommerce ul.products li.product strong{display:block}.woocommerce ul.products li.product .star-rating{font-size:.857em}.woocommerce ul.products li.product .button{margin-top:1em}.woocommerce ul.products li.product .price{color:#77a464;display:block;font-weight:400;margin-bottom:.5em;font-size:.857em}.woocommerce ul.products li.product .price del{color:inherit;opacity:.5;display:block}.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700}.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0;text-transform:uppercase;color:rgba(132,132,132,.5)}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count{margin:0 0 1em}.woocommerce .woocommerce-ordering select{vertical-align:top}.woocommerce nav.woocommerce-pagination{text-align:center}.woocommerce nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;border:1px solid #d3ced2;border-right:0;margin:1px}.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #d3ced2;padding:0;margin:0;float:left;display:inline;overflow:hidden}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#ebe9eb;color:#8a7e88}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#ebe9eb;border:0;white-space:nowrap;display:inline-block;background-image:none;box-shadow:none;-webkit-box-shadow:none;text-shadow:none}.woocommerce #respond input#submit.loading,.woocommerce a.button.loading,.woocommerce button.button.loading,.woocommerce input.button.loading{opacity:.25;padding-right:2.618em}.woocommerce #respond input#submit.loading:after,.woocommerce a.button.loading:after,.woocommerce button.button.loading:after,.woocommerce input.button.loading:after{font-family:WooCommerce;content:"\e01c";vertical-align:top;-webkit-font-smoothing:antialiased;font-weight:400;position:absolute;top:.618em;right:1em;-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.woocommerce #respond input#submit.added:after,.woocommerce a.button.added:after,.woocommerce button.button.added:after,.woocommerce input.button.added:after{font-family:WooCommerce;content:"\e017";margin-left:.53em;vertical-align:bottom}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:#dad8da;text-decoration:none;background-image:none;color:#515151}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#a46497;color:#fff;-webkit-font-smoothing:antialiased}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#935386;color:#fff}.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover{background-color:#a46497;color:#fff}.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]{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em}.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{color:inherit;background-color:#ebe9eb}.woocommerce .cart .button,.woocommerce .cart input.button{float:none}.woocommerce a.added_to_cart{padding-top:.5em;white-space:nowrap;display:inline-block}.woocommerce #reviews #comments .add_review:after,.woocommerce #reviews #comments .add_review:before,.woocommerce #reviews #comments ol.commentlist li .comment-text:after,.woocommerce #reviews #comments ol.commentlist li .comment-text:before,.woocommerce #reviews #comments ol.commentlist:after,.woocommerce #reviews #comments ol.commentlist:before{content:" ";display:table}.woocommerce #reviews h2 small{float:right;color:#777;font-size:15px;margin:10px 0 0}.woocommerce #reviews h2 small a{text-decoration:none;color:#777}.woocommerce #reviews h3{margin:0}.woocommerce #reviews #respond{margin:0;border:0;padding:0}.woocommerce #reviews #comment{height:75px}.woocommerce #reviews #comments h2{clear:none}.woocommerce #review_form #respond:after,.woocommerce #reviews #comments ol.commentlist li .comment-text:after,.woocommerce #reviews #comments ol.commentlist:after,.woocommerce .woocommerce-product-rating:after,.woocommerce td.product-name dl.variation:after{clear:both}.woocommerce #reviews #comments ol.commentlist{margin:0;width:100%;background:0 0;list-style:none}.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;position:relative;background:0;border:0}.woocommerce #reviews #comments ol.commentlist li .meta{color:#777;font-size:.75em}.woocommerce #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#ebe9eb;border:1px solid #e4e1e3;margin:0;box-shadow:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #e4e1e3;border-radius:4px;padding:1em 1em 0}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}.woocommerce #reviews #comments ol.commentlist ul.children{list-style:none;margin:20px 0 0 50px}.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none}.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid #e4e1e3;border-radius:4px;padding:1em 1em 0;margin:20px 0 0 50px}.woocommerce #reviews #comments .commentlist>li:before{content:""}.woocommerce .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:star}.woocommerce .star-rating:before{content:"\73\73\73\73\73";color:#d3ced2;float:left;top:0;left:0;position:absolute}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span:before{content:"\53\53\53\53\53";top:0;position:absolute;left:0}.woocommerce .woocommerce-product-rating{line-height:2;display:block}.woocommerce .woocommerce-product-rating:after,.woocommerce .woocommerce-product-rating:before{content:" ";display:table}.woocommerce .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left}.woocommerce .products .star-rating{display:block;margin:0 0 .5em;float:none}.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0}.woocommerce #review_form #respond{position:static;margin:0;width:auto;padding:0;background:0 0;border:0}.woocommerce #review_form #respond:after,.woocommerce #review_form #respond:before{content:" ";display:table}.woocommerce p.stars a:before,.woocommerce p.stars a:hover~a:before{content:"\e021"}.woocommerce #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input{left:auto}.woocommerce #review_form #respond textarea{box-sizing:border-box;width:100%}.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none}.woocommerce p.stars a:before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;text-indent:0}.woocommerce table.shop_attributes td,.woocommerce table.shop_attributes th{line-height:1.5;border-bottom:1px dotted rgba(0,0,0,.1);border-top:0;margin:0}.woocommerce p.stars.selected a.active:before,.woocommerce p.stars:hover a:before{content:"\e020"}.woocommerce p.stars.selected a.active~a:before{content:"\e021"}.woocommerce p.stars.selected a:not(.active):before{content:"\e020"}.woocommerce table.shop_attributes{border:0;border-top:1px dotted rgba(0,0,0,.1);margin-bottom:1.618em;width:100%}.woocommerce table.shop_attributes th{width:150px;font-weight:700;padding:8px}.woocommerce table.shop_attributes td{font-style:italic;padding:0}.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce table.shop_attributes .alt td,.woocommerce table.shop_attributes .alt th{background:rgba(0,0,0,.025)}.woocommerce table.shop_table{border:1px solid rgba(0,0,0,.1);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-radius:5px}.woocommerce table.shop_table th{font-weight:700;padding:9px 12px}.woocommerce table.shop_table td{border-top:1px solid rgba(0,0,0,.1);padding:6px 12px;vertical-align:middle}.woocommerce table.shop_table td small{font-weight:400}.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:700;border-top:1px solid rgba(0,0,0,.1)}.woocommerce table.my_account_orders{font-size:.85em}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:4px 8px;vertical-align:middle}.woocommerce table.my_account_orders .button{white-space:nowrap}.woocommerce table.my_account_orders .order-actions{text-align:right}.woocommerce table.my_account_orders .order-actions .button{margin:.125em 0 .125em .25em}.woocommerce td.product-name dl.variation{margin:.25em 0}.woocommerce td.product-name dl.variation:after,.woocommerce td.product-name dl.variation:before{content:" ";display:table}.woocommerce td.product-name dl.variation dd,.woocommerce td.product-name dl.variation dt{display:inline-block;float:left;margin-bottom:1em}.woocommerce td.product-name dl.variation dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}.woocommerce ul.cart_list li dl:after,.woocommerce ul.cart_list li:after,.woocommerce ul.product_list_widget li dl:after,.woocommerce ul.product_list_widget li:after{clear:both}.woocommerce td.product-name dl.variation dd{padding:0 0 .25em}.woocommerce td.product-name dl.variation dd p:last-child{margin-bottom:0}.woocommerce td.product-name p.backorder_notification{font-size:.83em}.woocommerce td.product-quantity{min-width:80px}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{list-style:none;padding:0;margin:0}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:4px 0;margin:0;list-style:none}.woocommerce ul.cart_list li:after,.woocommerce ul.cart_list li:before,.woocommerce ul.product_list_widget li:after,.woocommerce ul.product_list_widget li:before{content:" ";display:table}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight:700}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:none}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid rgba(0,0,0,.1)}.woocommerce ul.cart_list li dl:after,.woocommerce ul.cart_list li dl:before,.woocommerce ul.product_list_widget li dl:after,.woocommerce ul.product_list_widget li dl:before{content:" ";display:table}.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt{display:inline-block;float:left;margin-bottom:1em}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}#add_payment_method .wc-proceed-to-checkout:after,.woocommerce .order_details:after,.woocommerce .widget_layered_nav ul li:after,.woocommerce .widget_rating_filter ul li:after,.woocommerce .widget_shopping_cart .buttons:after,.woocommerce-account .addresses .title:after,.woocommerce-account .woocommerce:after,.woocommerce-cart .wc-proceed-to-checkout:after,.woocommerce-checkout .wc-proceed-to-checkout:after,.woocommerce-error:after,.woocommerce-info:after,.woocommerce-message:after,.woocommerce.widget_shopping_cart .buttons:after{clear:both}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{padding:0 0 .25em}.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:3px double #ebe9eb;padding:4px 0 0}.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{min-width:40px;display:inline-block}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-left:2em;position:relative;padding-top:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;left:0}.woocommerce .widget_shopping_cart .buttons:after,.woocommerce .widget_shopping_cart .buttons:before,.woocommerce.widget_shopping_cart .buttons:after,.woocommerce.widget_shopping_cart .buttons:before{content:" ";display:table}.woocommerce form .form-row{padding:3px;margin:0 0 6px}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;-moz-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}.woocommerce form .form-row label{line-height:2}.woocommerce form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row label.inline{display:inline}.woocommerce form .form-row select{cursor:pointer;margin:0}.woocommerce form .form-row .required{color:red;font-weight:700;border:0}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{box-sizing:border-box;width:100%;margin:0;outline:0;line-height:1}.woocommerce form .form-row textarea{height:4em;line-height:1.5;display:block;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.woocommerce form .form-row .select2-container{width:100%;line-height:2em}.woocommerce form .form-row.woocommerce-invalid label{color:#a00}.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-color:#a00}.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-color:#69bf29}.woocommerce form .form-row ::-webkit-input-placeholder{line-height:normal}.woocommerce form .form-row :-moz-placeholder{line-height:normal}.woocommerce form .form-row :-ms-input-placeholder{line-height:normal}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid #d3ced2;padding:20px;margin:2em 0;text-align:left;border-radius:5px}.woocommerce ul#shipping_method{list-style:none;margin:0;padding:0}.woocommerce ul#shipping_method li{margin:0;padding:.25em 0 .25em 22px;text-indent:-22px;list-style:none}.woocommerce ul#shipping_method li input{margin:3px .5ex}.woocommerce ul#shipping_method li label{display:inline}.woocommerce ul#shipping_method .amount{font-weight:700}.woocommerce p.woocommerce-shipping-contents{margin:0}.woocommerce .order_details{margin:0 0 1.5em;list-style:none}.woocommerce .order_details:after,.woocommerce .order_details:before{content:" ";display:table}.woocommerce .order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed #d3ced2;padding-right:2em;margin-left:0;padding-left:0;list-style-type:none}.woocommerce .order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5}.woocommerce .order_details li:last-of-type{border:none}.woocommerce .widget_layered_nav ul{margin:0;padding:0;border:0;list-style:none}.woocommerce .widget_layered_nav ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_layered_nav ul li:after,.woocommerce .widget_layered_nav ul li:before{content:" ";display:table}.woocommerce .widget_layered_nav ul li.chosen a:before,.woocommerce .widget_layered_nav_filters ul li a:before{line-height:1;content:"";font-family:WooCommerce;font-weight:400;color:#a00;speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-decoration:none}.woocommerce .widget_layered_nav ul li a,.woocommerce .widget_layered_nav ul li span{padding:1px 0}.woocommerce .widget_layered_nav ul li.chosen a:before{margin-right:.618em}.woocommerce .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none;overflow:hidden;zoom:1}.woocommerce .widget_layered_nav_filters ul li{float:left;padding:0 1px 1px 0;list-style:none}.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none}.woocommerce .widget_layered_nav_filters ul li a:before{margin-right:.618em}.woocommerce .widget_price_filter .price_slider{margin-bottom:1em}.woocommerce .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1.15em;float:left}.woocommerce .widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5em;margin-right:.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#a46497;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#a46497}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#602053;border:0}.woocommerce .widget_price_filter .ui-slider-horizontal{height:.5em}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.woocommerce .widget_rating_filter ul{margin:0;padding:0;border:0;list-style:none}.woocommerce .widget_rating_filter ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_rating_filter ul li:after,.woocommerce .widget_rating_filter ul li:before{content:" ";display:table}.woocommerce .widget_rating_filter ul li a{padding:1px 0;text-decoration:none}.woocommerce .widget_rating_filter ul li .star-rating{float:none;display:inline-block}.woocommerce .widget_rating_filter ul li.chosen a:before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;color:#a00}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em!important;margin:0 0 2em!important;position:relative;background-color:#f7f6f7;color:#515151;border-top:3px solid #a46497;list-style:none!important;width:auto;word-wrap:break-word}.woocommerce-error:after,.woocommerce-error:before,.woocommerce-info:after,.woocommerce-info:before,.woocommerce-message:after,.woocommerce-message:before{content:" ";display:table}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{font-family:WooCommerce;content:"\e028";display:inline-block;position:absolute;top:1em;left:1.5em}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:right}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none!important;padding-left:0!important;margin-left:0!important}.woocommerce-message{border-top-color:#8fae1b}.woocommerce-message:before{content:"\e015";color:#8fae1b}.woocommerce-info{border-top-color:#1e85be}.woocommerce-info:before{color:#1e85be}.woocommerce-error{border-top-color:#b81c23}.woocommerce-error:before{content:"\e016";color:#b81c23}.woocommerce-account .addresses .title:after,.woocommerce-account .addresses .title:before,.woocommerce-account .woocommerce:after,.woocommerce-account .woocommerce:before{content:" ";display:table}.woocommerce-account .addresses .title h3{float:left}.woocommerce-account .addresses .title .edit,.woocommerce-account ul.digital-downloads li .count{float:right}.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.woocommerce-account ul.digital-downloads{margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li{list-style:none;margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li:before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:32px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:32px;box-shadow:none}#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{vertical-align:middle}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #d3ced2;padding:6px 6px 5px;margin:0 4px 0 0;outline:0;line-height:1}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{margin:0;vertical-align:middle;line-height:1}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:1em 0}#add_payment_method .wc-proceed-to-checkout:after,#add_payment_method .wc-proceed-to-checkout:before,.woocommerce-cart .wc-proceed-to-checkout:after,.woocommerce-cart .wc-proceed-to-checkout:before,.woocommerce-checkout .wc-proceed-to-checkout:after,.woocommerce-checkout .wc-proceed-to-checkout:before{content:" ";display:table}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em;font-size:1.25em;padding:1em}#add_payment_method .cart-collaterals .shipping_calculator .button,.woocommerce-cart .cart-collaterals .shipping_calculator .button,.woocommerce-checkout .cart-collaterals .shipping_calculator .button{width:100%;float:none;display:block}#add_payment_method .cart-collaterals .shipping_calculator .shipping-calculator-button:after,.woocommerce-cart .cart-collaterals .shipping_calculator .shipping-calculator-button:after,.woocommerce-checkout .cart-collaterals .shipping_calculator .shipping-calculator-button:after{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"";text-decoration:none}#add_payment_method #payment ul.payment_methods li:after,#add_payment_method #payment ul.payment_methods li:before,#add_payment_method #payment ul.payment_methods:after,#add_payment_method #payment ul.payment_methods:before,.woocommerce-cart #payment ul.payment_methods li:after,.woocommerce-cart #payment ul.payment_methods li:before,.woocommerce-cart #payment ul.payment_methods:after,.woocommerce-cart #payment ul.payment_methods:before,.woocommerce-checkout #payment ul.payment_methods li:after,.woocommerce-checkout #payment ul.payment_methods li:before,.woocommerce-checkout #payment ul.payment_methods:after,.woocommerce-checkout #payment ul.payment_methods:before{content:" ";display:table}#add_payment_method .cart-collaterals .cart_totals p small,.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small{color:#777;font-size:.83em}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0}#add_payment_method .cart-collaterals .cart_totals table tr:first-child td,#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th{border-top:0}#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th{width:40%}#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th{vertical-align:top;border-left:0;border-right:0;line-height:1.5em}#add_payment_method .cart-collaterals .cart_totals table small,.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small{color:#777}#add_payment_method .cart-collaterals .cart_totals table select,.woocommerce-cart .cart-collaterals .cart_totals table select,.woocommerce-checkout .cart-collaterals .cart_totals table select{width:100%}#add_payment_method .cart-collaterals .cart_totals .discount td,.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td{color:#77a464}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid #ebe9eb}#add_payment_method .cart-collaterals .cross-sells ul.products li.product,.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product{margin-top:0}#add_payment_method .checkout .col-2 h3#ship-to-different-address,.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:left;clear:none}#add_payment_method .checkout .col-2 .form-row-first,#add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .notes{clear:left}#add_payment_method .checkout .create-account small,.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small{font-size:11px;color:#777;font-weight:400}#add_payment_method .checkout div.shipping-address,.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address{padding:0;clear:left;width:100%}#add_payment_method #payment ul.payment_methods li:after,#add_payment_method #payment ul.payment_methods:after,#add_payment_method .checkout .shipping_address,.single-product .twentythirteen p.stars,.woocommerce-cart #payment ul.payment_methods li:after,.woocommerce-cart #payment ul.payment_methods:after,.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout #payment ul.payment_methods li:after,.woocommerce-checkout #payment ul.payment_methods:after,.woocommerce-checkout .checkout .shipping_address{clear:both}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#ebe9eb;border-radius:5px}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid #d3ced2;margin:0;list-style:none}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:400}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 1em 0 0}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;box-shadow:none}#add_payment_method #payment ul.payment_methods li img+img,.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img{margin-left:2px}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:1em}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#dfdcde;color:#515151}#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#bbb3b9 #c7c1c6 #c7c1c6}#add_payment_method #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder{color:#bbb3b9}#add_payment_method #payment div.payment_box :-moz-placeholder,.woocommerce-cart #payment div.payment_box :-moz-placeholder,.woocommerce-checkout #payment div.payment_box :-moz-placeholder{color:#bbb3b9}#add_payment_method #payment div.payment_box :-ms-input-placeholder,.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder{color:#bbb3b9}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style:none;margin:0}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token{margin:0 0 .5em}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label{cursor:pointer}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align:middle;margin:-3px 1em 0 0;position:relative}#add_payment_method #payment div.payment_box .wc-credit-card-form,.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{border:0;padding:0;margin:1em 0 0}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right .618em center;background-size:32px 20px}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url(//www.omevac.fr/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/visa.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url(//www.omevac.fr/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/mastercard.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url(//www.omevac.fr/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/laser.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url(//www.omevac.fr/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/diners.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url(//www.omevac.fr/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/maestro.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url(//www.omevac.fr/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/jcb.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url(//www.omevac.fr/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/amex.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url(//www.omevac.fr/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/discover.svg)}#add_payment_method #payment div.payment_box span.help,.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help{font-size:.857em;color:#777;font-weight:400}#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em}#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{content:"";display:block;border:1em solid #dfdcde;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}#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{float:right;line-height:52px;font-size:.83em}#add_payment_method #payment .payment_method_paypal img,.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img{max-height:52px;vertical-align:middle}.woocommerce-password-strength{text-align:center;font-weight:600;padding:3px .5em;font-size:1em}.woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}.woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b}.woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}.woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733}.woocommerce-password-hint{margin:.5em 0 0;display:block}.product.has-default-attributes.has-children>.images{opacity:0}#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1}.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary{padding:0}.twentythirteen .woocommerce-breadcrumb{padding-top:40px}.twentyfourteen ul.products li.product{margin-top:0!important}body:not(.search-results) .twentysixteen .entry-summary{color:inherit;font-size:inherit;line-height:inherit}.twentysixteen .price ins{background:inherit;color:inherit}html {
font-family: sans-serif;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
body {
margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
display: block;
}
.block-infos-perso p {
display: block;
width: 48%;
}
.g-recaptcha {
margin-top: 20px;
}
.partenaire-link {
font-weight: bold;
color: #005e9b;
}
audio,
canvas,
progress,
video {
display: inline-block;
vertical-align: baseline;
}
audio:not([controls]) {
display: none;
height: 0;
}
[hidden],
template {
display: none;
}
article a {
color: #016099;
text-decoration: underline;
background-color: transparent;
}
a {
background-color: transparent;
}
a:active,
a:hover {
outline: 0;
}
abbr[title] {
border-bottom: 1px dotted;
}
b,
strong {
font-weight: bold;
}
dfn {
font-style: italic;
}
mark {
background: #ff0;
color: #000;
}
.produits-similaires {
background: #016099;
color: #fff;
font-weight: 700;
font-size: 16px;
padding: 2px 0 !important;
}
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: 1em 40px;
}
hr {
box-sizing: content-box;
height: 0;
}
code,
kbd,
samp {
font-family: monospace, monospace;
font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
color: inherit;
font: inherit;
margin: 0;
}
button {
overflow: visible;
}
button,
select {
text-transform: none;
}
.woocommerce .woocommerce-breadcrumb a {
color: #fff;
text-decoration: underline;
}
span.your-message span.wpcf7-not-valid-tip {
margin-top: -250px;
}
span.departement span.wpcf7-not-valid-tip {
margin-top: -75px;
}
span.wpcf7-not-valid-tip {
margin-top: -93px;
}
.woocommerce .woocommerce-breadcrumb {
background: #016099;
color: #fff !important;
font-size: 14px !important;
padding: 2px 10px !important;
margin-top: -30px !important;
position: absolute;
width: 100%;
left: 0;
text-align: center;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button;
cursor: pointer;
}
button[disabled],
html input[disabled] {
cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
input {
line-height: normal;
}
#demande-devis-produit {
display: flex;
justify-content:center;
}
#demande-devis-produit.mobile {
display: none;
margin-top: 20px;
}
#demande-devis-produit a {
padding: 7px 25px 5px 25px;
display: block;
background: #ffe057;
color: #3a3a3a;
text-transform: uppercase;
font-weight: 700;
font-size: 18px;
text-align: center;
}
#demande-devis-produit a:hover {
color: #fff;
background: #015f9c;
}
#post-2589 .entry-meta, #post-2589 .rbs_gallery_button {
display: none;
}
input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box;
padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
height: auto;
}
input[type="search"] {
-webkit-appearance: textfield;
box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
legend {
border: 0;
padding: 0;
}
textarea {
overflow: auto;
}
optgroup {
font-weight: bold;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
.figc h2.jtg-title {
font-size: 20px;
color: #fff;
background-color: rgba(0, 0, 0, 0.5);
line-height: 20px;
padding-right: 10px !important;
}
td,
th {
padding: 0;
}
#clearfix {
clear: both;
}
*:focus {
outline: 0;
} #post-1091 #info-box {
position: relative;
margin-top: 35px;
}
#post-1091 .wpb_column:first-of-type {
margin-top: 15px;
}
#post-1091 #legend-map {
text-align: right;
display: flex;
align-items: center;
flex-flow: row-reverse;
margin-bottom: 3px;
}
.page-2520 .orderby {
display: none;
}
#post-1091 #legend-map span {
margin-right: 5px;
font-size: 18px;
font-weight: 700;
color: #005e9b;
}
#post-1091 .entry-content {
margin-top: 30px;
}
#post-1091 h3 {
color: #005e9b;
font-size: 18px;
font-weight: 700;
margin-bottom: 10px;
border-bottom: solid 2px;
margin-top: 15px;
letter-spacing: 0.3px;
}
#post-1091 p {
color: #3e3e3e;
margin: 0;
font-size: 14px;
line-height: 18px;
margin-bottom: 10px;
}
#post-1091 p.departements {
font-size: 15px;
font-weight: 700;
color: #0b650b;
}
#post-2575 .wpb_column:first-of-type {
z-index: 0;
}
#post-1091 p.nom {
color: #0b650b;
font-weight: 700;
font-size: 15px;
}
#post-1091 #departement {
position: absolute;
width: 100%;
top: -80px;
}
#post-1091 #departement h4 {
font-size: 18px;
font-weight: 700;
}
a.btn-garantie {
color: #fff;
background: #016099;
display: block;
text-align: center;
text-decoration: none;
margin-top: 25px;
}
a.btn-garantie:hover {
background: #0782cc;
color: #fff;
}
#info-garantie {
color: #e24f4f;
font-weight: bold;
margin-bottom: 15px;
font-size: 15px;
} .preloader {
display: block;
top: 0;
left: 0;
position: fixed;
width: 100%;
height: 100%;
z-index: 99999999;
background: white; }
#partenaire-detail .fa {
font-size: 24px;
color: #005e9b;
}
#partenaire-detail .icon-partenaire {
text-align: center;
}
#partenaire-detail .description {
font-size: 18px;
color: #505050;
}
#partenaire-detail table {
max-width: 500px;
margin: 40px auto;
}
#fancybox-loading {
position: fixed;
top: 50%;
left: 51%;
margin-top: -22px;
margin-left: -22px;
background-position: 0 -108px;
opacity: 1;
cursor: pointer;
z-index: 8060;
width: 0;
height: 0;
border-style: solid;
border-width: 13.0px 7.5px 0 7.5px;
border-color: #000 transparent transparent transparent;
}
.block-video {
width: 57% !important;
margin-left: 14px;
margin-right: 16px;
margin-top: -43px;
}
.block-video .vc_column-inner {
padding: 0 !important;
}
.block-text-video {
margin-top: -43px;
border: solid 1px #c1c1c1;
width: 40% !important;
padding-right: 85px !important;
min-height: 330px !important;
position: relative;
}
.block-text-video:after {
position: absolute;
content: "";
background: url(http://duovac.grouplive.net/wp-content/uploads/2018/03/pastille.png) no-repeat center center;
width: 114px;
height: 143px;
top: 0;
right: -10px;
}
#fancybox-loading div,
#fancybox-loading div:after,
#fancybox-loading div:before {
width: 0;
height: 0;
border-style: solid;
border-width: 0 7.5px 13.0px 7.5px;
border-color: transparent transparent #D6D6D6 transparent;
animation: pulse 1.5s ease-in-out infinite;
}
#fancybox-loading div {
position: absolute;
top: -28px;
left: -7px;
animation-delay: 0;
}
#fancybox-loading div:before {
content: '';
position: absolute;
top: 16px;
left: -16px;
animation-delay: .5s;
}
#reviews, .product_meta, #accordion h3.Avis {
display: none;
}
#fancybox-loading div:after {
content: '';
position: absolute;
top: 16px;
right: -16px;
animation-delay: .1s;
}
@keyframes pulse {
0% {
opacity: 0;
}
33.333% {
opacity: 1;
}
100% {
opacity: 0;
}
}
.top-bar {
position: relative;
max-width: 1000px;
margin: auto;
z-index: 2;
padding: 10px 0;
}
.top-bar-info {
position: absolute;
float: left;
}
.site-header {
position: relative;
margin: auto;
z-index: 1;
top: -40px;
}
.site-content {
max-width: 1000px;
margin: auto;
margin-top: -30px;
}
.menu-main-menu-container {
position: relative;
left: -15px;
}
.page-template-page-blog .content-area,
.blog .content-area, .single .content-area, .archive .content-area {
float: left;
margin: 30px -30% 0 0;
width: 100%;
}
.page-template-page-blog .site-main,
.blog .site-main, .single .site-main, .archive .site-main {
margin: 0 30% 0 0;
}
.page-template-page-blog .site-content .widget-area,
.blog .site-content .widget-area, .archive .site-content .widget-area, .single .site-content .widget-area {
float: right;
overflow: hidden;
width: 30%;
padding: 10px 40px;
}
.page-template-page-blog .site-footer,
.blog .site-footer, .single .site-footer {
clear: both;
width: 100%;
}
.woocommerce h1.blog-title {
text-transform: uppercase !important;
text-align: center !important;
margin: 20px 0 0 !important;
}
h3.widget-title {
font-weight: 700;
}
.site-footer {
display: flex;
flex-wrap: wrap;
justify-content: center;
text-align: left;
}
.site-footer .col {
display: inline-block;
width: 240px;
padding: 20px;
min-height: 200px;
vertical-align: top;
}
.rightcol {
width: 100%;
text-align: center;
height: 80px;
background: #fff;
}
.rightcol img {
height: 80px;
}
.lower-footer {
width: 100%;
margin: auto;
border-top: 1px solid #E4E4E4;
}
.site-footer ul {
margin: 0.75em 0;
padding: 0 1em 0 2em;
list-style: none;
}
.site-footer li:before {
content: "";
border-color: transparent #B6B6B6;
border-style: solid;
border-width: 0.15em 0 0.15em 0.35em;
display: block; width: 0;
left: -1em;
top: 14px;
position: relative;
}
#distri-footer {
padding: 5px 10px 5px 15px;
margin-top: 35px;
display: block;
background: #00639a;
color: #fff;
font-size: 14px;
text-align: center;
}
#devis-footer {
padding: 5px 10px 5px 15px;
margin-top: 35px;
display: block;
background: #ffe057;
color: #000;
font-size: 14px;
text-align: center;
}
.site-footer li {
margin-left: 0px;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.site-footer li:hover {
margin-left: 3px;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.site-footer i {
font-size: 16px;
margin-right: 10px;
margin-top: 15px;
color: #DDD;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.site-footer i:hover {
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
color: black;
}
.lower-footer .leftcol {
display: inline-block;
width: 48%;
line-height: 20px;
padding: 30px 0;
min-height: 80px;
vertical-align: top;
}
.lower-footer .rightcol {
display: inline-block;
padding-top: 20px;
width: 48%;
line-height: 80px;
padding: 0;
min-height: 80px;
vertical-align: top;
float: right;
text-align: right;  }
.lower-footer .rightcol img {
height: 100px;
width: auto;
padding-top: 20px;
}
.height250 {
height: 250px;
-webkit-box-shadow: inset 0px 0px 0px 10px #fff;
-moz-box-shadow: inset 0px 0px 0px 10px #fff;
box-shadow: inset 0px 0px 0px 10px #fff;
}
.height500 {
height: 500px;
}
.single-product .widget-area, .woocommerce.archive .widget-area, .search .widget-area {
display: none;
}
.error404, .search-no-results {
text-align: center;
} .logo {
text-align: center;
position: relative;
top: 40px;
z-index: 100000
}
.logo img {
display: block;
margin-left: auto;
margin-right: auto;
}
.logo a {
display: inline-block;
}
.logo-sticky {
top: 10px;
z-index: 10;
height: 30px;
text-align: center;
position: absolute;
margin-left: 45%;
}
.logo-sticky a {
height: 30px;
display: block;
}
.logo-sticky a img {
height: 30px;
}
.sticky-header {
height: 90px;
width: 100%;
position: fixed;
top: 0;
left: 0;
z-index: 10000;
background: white;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.sticky-header-container {
margin: auto;
background: #fff;
position: relative;
height: 90px;
-moz-box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 0px 2px 7px -3px rgba(0, 0, 0, 0.5);
-o-box-shadow: 0px 2px 7px -3px rgba(0, 0, 0, 0.5);
box-shadow: 0px 2px 7px -3px rgba(0, 0, 0, 0.5);
}
.sticky-header.hidden {
height: 100px;
width: 100%;
position: fixed;
top: -100px;
left: 0;
z-index: 3;
background: white;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.search-button {
display: inline-block;
font-size: 13px;
padding-left: 15px;
border-left: 1px solid #D7D6D6;
line-height: 15px;
margin-top: 2px;
color: #8F8F8F;
margin-left: -20px;
}
.search-button i {
color: #8F8F8F;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.search-button i:hover {
color: black;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.top-navigation .cart-contents, .sticky-top-navigation .cart-contents {
margin-right: 14px;
}
#coupon_code {
min-width: 150px;
height: 36px;
border-radius: 0
} button,
input,
select,
textarea {
color: #404040;
font-size: 13px;
line-height: 1.5;
}
body {
background: #fff; font-size: 15px !important;
line-height: 24px !important;
color: #232222 !important;
}
h2,
h3,
h4,
h5,
h6 {
clear: both;
}
h2.garantie-title {
font-weight: 700;
margin-top: -25px;
color: #016099;
margin-left: -35px;
}
h2.garantie-title strong {
color: #ce0518;
}
.vc_custom_1468256374971 .overlap-right {
padding-right: 0 !important;
width: 100% !important;
}
h2.expert-title {
font-size: 26px;
font-weight: 700;
color: #016099;
line-height: 30px;
}
h2.expert-title strong {
color: #ce0518;
}
h1 {
text-align: center;
clear: both;
font-size: 2em;
margin: 0.67em 0;
}
p {
margin-bottom: 1.5em;
}
dfn,
cite,
em,
i {
font-style: italic;
}
q {
quotes: "“" "”" "‘" "’";
}
blockquote {
background: #f9f9f9;
border-left: 10px solid #ccc;
margin: 1.5em 10px;
padding: 0.5em 10px;
}
blockquote:before {
color: #ccc;
content: '“';
font-size: 4em;
line-height: 0.1em;
margin-right: 0.25em;
vertical-align: -0.4em;
}
blockquote p {
display: inline;
}
address {
margin: 0 0 1.5em;
}
pre {
background: #eee;
font-family: "Courier 10 Pitch", Courier, monospace;
font-size: 15px;
font-size: 0.9375rem;
line-height: 1.6;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 1.6em;
}
code,
kbd,
tt,
var {
font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
font-size: 15px;
font-size: 0.9375rem;
}
abbr,
acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
mark,
ins {
background: #fff9c0;
text-decoration: none;
}
big {
font-size: 125%;
}
a {
text-decoration: none;
color: inherit;
-webkit-transition: all .2s ease;
-moz-transition: all .2s ease;
-ms-transition: all .2s ease;
-o-transition: all .2s ease;
transition: all .2s ease;
}
a:hover, a:focus {
outline: 0;
}
a:hover {
color: black;
-webkit-transition: all .2s ease;
-moz-transition: all .2s ease;
-ms-transition: all .2s ease;
-o-transition: all .2s ease;
transition: all .2s ease;
} html {
box-sizing: border-box !important;
}
*,
*:before,
*:after { box-sizing: inherit;
}
hr, .vc_sep_line {
background: rgba(235, 235, 235, 0.47);
background: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 550, from(rgba(201, 201, 201, 0.73)), to(rgba(255, 255, 255, 0.98))) !important;
max-width: 1000px;
margin: auto;
border: 0 !important;
height: 1px;
margin-top: 2.5em;
margin-bottom: 1.5em;
}
.blog hr {
margin-top: 50px !important;
margin-bottom: 60px !important;
}
ul,
ol {
margin: 0;
}
ul {
list-style: disc;
}
ol {
list-style: decimal;
}
li > ul,
li > ol {
margin-bottom: 0;
margin-left: 0;
}
dt {
font-weight: bold;
}
dd {
margin: 0 1.5em 1.5em;
}
img {
height: auto; max-width: 100%; }
table {
margin: 0 0 1.5em;
width: 100%;
} .closeicon {
position: absolute;
right: 3%;
top: 12px;
width: 32px;
height: 32px;
opacity: 1;
cursor: pointer;
}
.closeicon.small {
-ms-transform: scale(0.6); -webkit-transform: scale(0.6); transform: scale(0.6);
}
.closeicon:hover {
opacity: 1;
}
.closeicon:before, .closeicon:after {
position: absolute;
left: 15px;
content: ' ';
height: 33px;
width: 1px;
background-color: white;
}
.closeicon:before {
transform: rotate(45deg);
}
.closeicon:after {
transform: rotate(-45deg);
}
.search-overlay {
position: fixed;
width: 100%;
height: 100%;
top: 0;
visibility: visible;
opacity: 1;
background: rgba(0, 0, 0, 0.92);
z-index: 10000000000;
-webkit-transition: all .9s ease;
-moz-transition: all .9s ease;
-ms-transition: all .9s ease;
-o-transition: all .9s ease;
transition: all .9s ease;
transform: scale(1);
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1);
}
.search-overlay.hidden {
position: fixed;
width: 100%;
height: 100%;
visibility: hidden;
opacity: 0;
background: rgba(31, 28, 37, 0.92);
-webkit-transition: all .9s ease;
-moz-transition: all .9s ease;
-ms-transition: all .9s ease;
-o-transition: all .9s ease;
transition: all .9s ease;
transform: scale(0.8);
-webkit-transform: scale(0.9);
-moz-transform: scale(0.9);
-o-transform: scale(0.9);
-ms-transform: scale(0.9);
}
.search-overlay .search-label {
font-family: Lato, sans-serif;
font-size: 24px !important;
letter-spacing: 2px;
font-weight: 300;
font-style: normal;
text-transform: uppercase;
color: #ffffff;
position: relative;
top: 6px;
}
.search-overlay .search_field {
background: none;
border: 0;
border-bottom: 1px solid white;
width: 30%;
color: white;
padding-left: 20px;
}
.search-overlay .search_submit {
height: 50px;
line-height: 30px;
display: inline-block;
width: 20px;
background: none;
position: relative;
left: -40px;
margin: 0;
padding: 0;
text-align: center;
outline: 0;
border: 0 !important;
text-decoration: none;
background-color: transparent;
color: white !important;
font-family: 'FontAwesome', sans-serif;
font-size: 28px !important;
font-weight: 300 !important;
cursor: pointer;
white-space: nowrap;
-webkit-transition: all .2s ease-out;
-moz-transition: all .2s ease-out;
-o-transition: all .2s ease-out;
-ms-transition: all .2s ease-out;
}
.search_submit a:hover, .search_submit a, .search-overlay .search_submit:hover {
background: none !important;
}
.fullscreen-search {
width: 100%;
text-align: center;
display: inline-block;
position: fixed;
top: 40%;
left: 0;
} .luxi-button, button, .wc-backward, input[type="button"], input[type="reset"], input[type="submit"], .woocommerce .wishlist_table td.product-add-to-cart a, .checkout-button {
padding: 10px 20px !important;
background: none !important;
border: 1px solid rgba(128, 128, 128, 0.33) !important;
color: black !important;
font-weight: 300 !important;
-webkit-transition: all 0.6s;
-moz-transition: all 0.6s;
-o-transition: all 0.6s;
transition: all 0.6s;
}
.luxi-button:hover, button:hover, .wc-backward:hover, input[type="button"]:hover, .checkout-button:hover, input[type="reset"]:hover, input[type="submit"]:hover, .woocommerce .wishlist_table td.product-add-to-cart a:hover, .add_to_cart_button:hover {
background: #F9F8EF !important;
color: black;
-webkit-transition: all 0.6s;
-moz-transition: all 0.6s;
-o-transition: all 0.6s;
transition: all 0.6s;
}
.luxi-button-white {
padding: 10px 60px !important;
background: white !important;
border: 1px solid rgba(128, 128, 128, 0.33) !important;
color: black !important;
font-weight: 300 !important;
-webkit-transition: all 0.6s;
-moz-transition: all 0.6s;
-o-transition: all 0.6s;
transition: all 0.6s;
}
.luxi-button-white:hover {
background: white !important;
color: black;
-webkit-transition: all 0.6s;
-moz-transition: all 0.6s;
-o-transition: all 0.6s;
transition: all 0.6s;
}
.search-overlay .search_submit:hover {
background: none !important;
}
.search-overlay .search_field:focus {
background: none;
border: 0;
border-bottom: 1px solid white;
width: 30%;
color: white !important;
outline: none;
padding-left: 20px;
font-weight: 300;
}
.centered {
text-align: center;
} button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
border: 1px solid;
border-color: #ccc #ccc #bbb;
background: #e6e6e6;
font-size: 12px;
line-height: 1;
padding: .6em 1em .4em;
}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
border-color: #ccc #bbb #aaa;
}
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea {
color: #666;
border: 1px solid #ccc;
border-radius: 3px;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus {
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"] {
padding: 3px;
}
textarea {
padding: 7px;
width: 100%;
}
.comment-form input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"] {
width: 100%;
padding: 7px;
}
#review_form span.required {
display: inline-block;
}
.comment-reply-title {
text-align: center;
margin-top: 40px;
}
.comment-notes {
text-align: center;
}
.qty, .input-number,
.input-number-decrement,
.input-number-increment {
border: 1px solid rgba(128, 128, 128, 0.43) !important;
background: #FAFAFA;
height: 40px;
user-select: none;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.qty {
background: white !important;
}
.input-number-decrement,
.input-number-increment {
display: inline-block;
width: 30px;
height: 35px;
line-height: 35px;
color: #444;
text-align: center;
font-weight: bold;
cursor: pointer;
}
.input-number-decrement:active,
.input-number-increment:active {
background: #ddd;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
-webkit-appearance: none !important;
-moz-appearance: none !important;
appearance: none !important;
margin: 0;
}
input[type=number] {
-moz-appearance: textfield;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
border-radius: 0 !important;
}
.input-number-decrement {
border-right: 0 !important;
}
.input-number-increment {
border-left: 0 !important;
}
.reset_variations {
display: none !important;
}
select {
max-width: 100%;
border: 1px solid #ececec;
background-color: #fff;
padding: 0 10px;
font-size: 13px;
color: #5f5f5f;
height: 35px;
line-height: 1;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-image: url(//www.omevac.fr/wp-content/themes/luxi/images/arrow_down.png) !important;
background-repeat: no-repeat;
background-position: 98%;
background-position: calc(100% - 10px);
outline: none;
}
.woocommerce div.product form.cart .variations td {
vertical-align: middle !important;
}
.woocommerce div.product form.cart .variations label {
font-weight: 300;
}
.yith-wcqv-wrapper .wp-post-image {
}
.third {
width: 33.33%;
float: left;
padding-right: 10px;
margin-bottom: 25px;
}
.third:last-child {
padding-right: 0;
} *::-webkit-input-placeholder {
color: #999;
}
*:-moz-placeholder { color: #999;
}
*::-moz-placeholder { color: #999;
}
*:-ms-input-placeholder { color: #999;
}
.post-password-form input[type="submit"] {
margin-top: 20px;
} .top-navigation {
margin: auto;
text-align: right;
position: relative;
z-index: 2;
list-style: none;
cursor: pointer;
}
.top-navigation li {
display: inline;
position: relative;
margin: 0 10px;
}
.top-navigation li > ul {
visibility: visible; opacity: 0;
position: absolute;
top: 10px;
left: 0;
min-width: 100px;
margin: 0;
padding: 0;
background: rgba(255, 255, 255, 0.7);
-webkit-transition: all .2s 0.3s ease;
-moz-transition: all .2s 0.3s ease;
-ms-transition: all .2s 0.3s ease;
-o-transition: all .2s 0.3s ease;
transition: all .2s 0.3s ease;
}
.top-navigation li:hover > ul {
visibility: visible;
opacity: 1;
position: absolute;
top: 20px;
margin-top: 0px;
-webkit-transition: all .2s ease;
-moz-transition: all .2s ease;
-ms-transition: all .2s ease;
-o-transition: all .2s ease;
transition: all .2s ease;
}
.top-navigation li ul li ul {
visibility: visible;
opacity: 0;
position: absolute;
top: 0px !important;
margin-top: 20px;
left: 221px;
min-width: 200px;
background: rgba(0, 0, 0, 0.7);
-webkit-transition: all .2s 0.3s ease;
-moz-transition: all .2s 0.3s ease;
-ms-transition: all .2s 0.3s ease;
-o-transition: all .2s 0.3s ease;
transition: all .2s 0.3s ease;
}
.top-navigation li ul li {
display: block;
text-align: left;
border: 1px solid rgba(0, 0, 0, 0.2);
padding: 1px 20px;
line-height: 12px
}
.top-navigation li ul li a {
font-size: 12px;
color: #222 !important;
}
.top-navigation ul li.menu-item-743 a, #sticky-top-navigation ul li.menu-item-743 a {
padding-left: 22px;
position: relative;
}
.top-navigation ul li.menu-item-743 a:before, #sticky-top-navigation ul li.menu-item-743 a:before {
content: "\f2bd";
font-family: Fontawesome;
position: absolute;
left: 0;
top: -1px;
color: #016099;
font-size: 16px;
}
.top-navigation ul li a.cart-contents, #sticky-top-navigation ul li a.cart-contents {
padding-left: 22px;
position: relative;
}
.top-navigation ul li a.cart-contents:before, #sticky-top-navigation ul li a.cart-contents:before {
content: "\f07a";
font-family: Fontawesome;
position: absolute;
left: 0;
top: -2px;
color: #016099;
font-size: 17px;
}
.top-navigation a,
#sticky-top-navigation a {
-webkit-transition: all .2s ease;
-moz-transition: all .2s ease;
-ms-transition: all .2s ease;
-o-transition: all .2s ease;
transition: all .2s ease;
color: #016099;
font-weight: 700;
font-size: 13px;
}
.top-navigation a:hover,
#sticky-top-navigation a:hover {
color: black;
text-decoration: underline;
-webkit-transition: all .2s ease;
-moz-transition: all .2s ease;
-ms-transition: all .2s ease;
-o-transition: all .2s ease;
transition: all .2s ease;
}
.top-navigation li ul li a {
-webkit-transition: all .2s ease;
-moz-transition: all .2s ease;
-ms-transition: all .2s ease;
-o-transition: all .2s ease;
transition: all .2s ease;
}
.top-navigation li ul li a:hover {
-webkit-transition: all .2s ease;
-moz-transition: all .2s ease;
-ms-transition: all .2s ease;
-o-transition: all .2s ease;
transition: all .2s ease;
}
.sticky-top-navigation {
margin: 0 auto;
display: inline-block;
float: right;
position: relative;
top: -35px;
text-align: right;
z-index: 2;
list-style: none;
cursor: pointer;
padding-top: 10px;
width: 1000px;
}
.sticky-top-navigation li {
display: inline;
position: relative;
margin: 0 10px;
}
.sticky-top-navigation li > ul {
visibility: hidden;
opacity: 0;
position: absolute;
top: 30px;
left: 0px;
min-width: 200px;
margin: 0;
padding: 0;
background: rgba(0, 0, 0, 0.7);
-webkit-transition: all .2s 0.3s ease;
-moz-transition: all .2s 0.3s ease;
-ms-transition: all .2s 0.3s ease;
-o-transition: all .2s 0.3s ease;
transition: all .2s 0.3s ease;
}
.sticky-top-navigation li ul.sub-menu li {
padding: 0;
margin: 0;
border: 1px solid rgba(0, 0, 0, 0.2);
}
.sticky-top-navigation li ul.sub-menu li a {
padding-left: 35px !important;
padding-top: 10px !important;
width: 100px !important;
}
.sticky-top-navigation li > ul.sub-menu {
min-width: 100px;
}
.sticky-top-navigation li:hover > ul {
visibility: visible;
opacity: 1;
position: absolute;
top: 40px;
margin-top: 0px;
-webkit-transition: all .2s ease;
-moz-transition: all .2s ease;
-ms-transition: all .2s ease;
-o-transition: all .2s ease;
transition: all .2s ease;
}
.sticky-top-navigation li ul li ul {
visibility: hidden;
opacity: 0;
position: absolute;
top: 0px !important;
margin-top: 20px;
left: 201px;
min-width: 200px;
background: rgba(0, 0, 0, 0.7);
-webkit-transition: all .2s 0.3s ease;
-moz-transition: all .2s 0.3s ease;
-ms-transition: all .2s 0.3s ease;
-o-transition: all .2s 0.3s ease;
transition: all .2s 0.3s ease;
}
.sticky-top-navigation li ul li {
display: block;
text-align: left;
border-bottom: 1px solid rgba(0, 0, 0, 0.4);
padding: 10px 20px;
}
.sticky-top-navigation li ul li a {
font-size: 12px;
color: #222;
}
.sticky-top-navigation ul li {
}
.top-navigation li ul li a, .sticky-top-navigation li ul li a {
font-size: 10px !important;
margin-left: 0;
}
.sticky-top-navigation a {
-webkit-transition: all .2s ease;
-moz-transition: all .2s ease;
-ms-transition: all .2s ease;
-o-transition: all .2s ease;
transition: all .2s ease;
}
.sticky-top-navigation a:hover {
-webkit-transition: all .2s ease;
-moz-transition: all .2s ease;
-ms-transition: all .2s ease;
-o-transition: all .2s ease;
transition: all .2s ease;
}
.sticky-top-navigation li ul li a {
-webkit-transition: all .2s ease;
-moz-transition: all .2s ease;
-ms-transition: all .2s ease;
-o-transition: all .2s ease;
transition: all .2s ease;
}
.sticky-top-navigation li ul li a:hover {
-webkit-transition: all .2s ease;
-moz-transition: all .2s ease;
-ms-transition: all .2s ease;
-o-transition: all .2s ease;
transition: all .2s ease;
}
.main-navigation {
margin: auto;
border-bottom: 1px solid #E4E4E4;
text-align: center;
position: relative;
z-index: 1;
list-style: none;
cursor: pointer;
padding-top: 60px;
padding-bottom: 20px;
margin-left: -35px;
}
.page-2378 .main-navigation {
border-bottom: solid 3px #ffe057;
}
.main-navigation li ul:before {
width: 0;
height: 0;
border-left: 15px solid transparent;
border-right: 15px solid transparent;
border-bottom: 15px solid black;
}
.main-navigation li {
display: inline;
position: relative;
padding: 0 13px;
border-right: 1px solid rgba(128, 128, 128, 0.48);
}
.main-navigation li.menu-item-has-children,
.sticky-navigation li.menu-item-has-children {
padding-right: 15px !important;
}
.main-navigation li.menu-item-has-children:after,
.sticky-navigation li.menu-item-has-children:after {
position: absolute;
content: "\f107";
font-family: FontAwesome;
}
.main-navigation li:last-child,
.main-navigation li:nth-child(6),
.main-navigation li:nth-child(7),
.sticky-navigation li:nth-child(6),
.sticky-navigation li:nth-child(7),
.main-navigation li:nth-child(1),
.main-navigation li:nth-child(2),
.sticky-navigation li:nth-child(1),
.sticky-navigation li:nth-child(2) {
border-right: 0;
}
.main-navigation ul.menu > li:nth-child(2),
.sticky-navigation ul.menu > li:nth-child(2) {
padding: 7px 14px 5px 10px !important;
background: #e24f4f;
}
.main-navigation ul.menu > li:nth-child(2) a,
.sticky-navigation ul.menu > li:nth-child(2) a {
padding: 7px 14px 5px 10px !important;
color: #fff;
}
.main-navigation ul.menu > li:nth-child(2):hover,
.sticky-navigation ul.menu > li:nth-child(2):hover {
background: #015f9c;
}
.main-navigation ul.menu > li:nth-child(2):after, 
.sticky-navigation ul.menu > li:nth-child(2):after {
color: #fff;
}
.main-navigation ul.menu > li:nth-child(7),
.sticky-navigation ul.menu > li:nth-child(7) {
padding: 7px 8px 5px 10px !important;
background: #ffe057;
}
.main-navigation ul.menu > li:nth-child(7):hover,
.sticky-navigation ul.menu > li:nth-child(7):hover {
background: #015f9c;
}
.main-navigation ul.menu > li:nth-child(7):hover a,
.sticky-navigation ul.menu > li:nth-child(7):hover a {
color: #fff;
}
.main-navigation li > ul {
visibility: hidden;
opacity: 0;
position: absolute;
z-index: 999999999;
top: 60px;
left: 0;
min-width: 290px;
margin: 0;
padding: 0;
background: rgba(0, 0, 0, 0.7);
-webkit-transition: all .2s 0.3s ease;
-moz-transition: all .2s 0.3s ease;
-ms-transition: all .2s 0.3s ease;
-o-transition: all .2s 0.3s ease;
transition: all .2s 0.3s ease;
}
.main-navigation li:hover > ul {
visibility: visible;
opacity: 1;
position: absolute;
top: 40px;
margin-top: 0px;
-webkit-transition: all .2s ease;
-moz-transition: all .2s ease;
-ms-transition: all .2s ease;
-o-transition: all .2s ease;
transition: all .2s ease;
}
.main-navigation li ul li ul {
visibility: hidden;
opacity: 0;
position: absolute;
top: 0px !important;
margin-top: 20px;
left: 201px;
min-width: 200px;
background: rgba(0, 0, 0, 0.7);
-webkit-transition: all .2s 0.3s ease;
-moz-transition: all .2s 0.3s ease;
-ms-transition: all .2s 0.3s ease;
-o-transition: all .2s 0.3s ease;
transition: all .2s 0.3s ease;
}
.main-navigation li ul li {
display: block;
text-align: left;
border-bottom: 1px solid rgba(0, 0, 0, 0.4);
padding: 3px 8px 1px 6px !important;
}
.main-navigation li ul li:after {
content: "" !important;
}
.main-navigation li ul li a {
font-size: 10px !important;
color: white !important;
margin-left: 0;
}
.main-navigation li ul li a:hover {
color: white !important;
margin-left: 5px;
}
.main-navigation ul li {
}
.main-navigation a {
-webkit-transition: all .2s ease;
-moz-transition: all .2s ease;
-ms-transition: all .2s ease;
-o-transition: all .2s ease;
transition: all .2s ease;
}
.main-navigation a:hover {
-webkit-transition: all .2s ease;
-moz-transition: all .2s ease;
-ms-transition: all .2s ease;
-o-transition: all .2s ease;
transition: all .2s ease;
}
.main-navigation li ul li a {
-webkit-transition: all .2s ease;
-moz-transition: all .2s ease;
-ms-transition: all .2s ease;
-o-transition: all .2s ease;
transition: all .2s ease;
}
.main-navigation li ul li a:hover {
-webkit-transition: all .2s ease;
-moz-transition: all .2s ease;
-ms-transition: all .2s ease;
-o-transition: all .2s ease;
transition: all .2s ease;
}
.main-navigation li ul li > a:after {
content: '>';
font-size: 8px;
float: right;
padding: 0;
}
.main-navigation > li ul li > a:after {
content: '';
padding: 0px;
}
.main-navigation li ul li > a:only-child:after {
content: '';
padding: 0px;
}
.sticky-navigation {
display: inline-block;
position: relative;
top: 25px;
margin: auto;
text-align: left;
z-index: 1;
list-style: none;
cursor: pointer;
padding-top: 10px;
width: 600px;
}
.sticky-navigation li {
display: inline;
position: relative;
padding: 0 13px;
border-right: 1px solid rgba(128, 128, 128, 0.48);
}
.sticky-navigation li:last-child {
border-right: 0;
}
.sticky-navigation li > ul {
visibility: hidden;
opacity: 0;
position: absolute;
top: 60px;
left: 0;
min-width: 270px;
margin: 0;
padding: 0;
background: rgba(0, 0, 0, 0.7);
-webkit-transition: all .2s 0.3s ease;
-moz-transition: all .2s 0.3s ease;
-ms-transition: all .2s 0.3s ease;
-o-transition: all .2s 0.3s ease;
transition: all .2s 0.3s ease;
}
.sticky-navigation li:hover > ul {
visibility: visible;
opacity: 1;
position: absolute;
top: 40px;
margin-top: 0px;
-webkit-transition: all .2s ease;
-moz-transition: all .2s ease;
-ms-transition: all .2s ease;
-o-transition: all .2s ease;
transition: all .2s ease;
}
.sticky-navigation li ul li ul {
visibility: hidden;
opacity: 0;
position: absolute;
top: 0px !important;
margin-top: 20px;
left: 201px;
min-width: 200px;
background: rgba(0, 0, 0, 0.7);
-webkit-transition: all .2s 0.3s ease;
-moz-transition: all .2s 0.3s ease;
-ms-transition: all .2s 0.3s ease;
-o-transition: all .2s 0.3s ease;
transition: all .2s 0.3s ease;
}
.sticky-navigation li ul li {
display: block;
text-align: left;
border-bottom: 1px solid rgba(0, 0, 0, 0.4);
padding: 10px 20px;
}
.sticky-navigation li ul li a {
font-size: 10px !important;
color: white !important;
margin-left: 0;
}
.sticky-navigation li ul li a:hover {
color: white !important;
margin-left: 5px;
}
.sticky-navigation a {
-webkit-transition: all .2s ease;
-moz-transition: all .2s ease;
-ms-transition: all .2s ease;
-o-transition: all .2s ease;
transition: all .2s ease;
}
.sticky-navigation a:hover {
-webkit-transition: all .2s ease;
-moz-transition: all .2s ease;
-ms-transition: all .2s ease;
-o-transition: all .2s ease;
transition: all .2s ease;
}
.sticky-navigation li ul li a {
-webkit-transition: all .2s ease;
-moz-transition: all .2s ease;
-ms-transition: all .2s ease;
-o-transition: all .2s ease;
transition: all .2s ease;
}
.sticky-navigation li ul li a:hover {
-webkit-transition: all .2s ease;
-moz-transition: all .2s ease;
-ms-transition: all .2s ease;
-o-transition: all .2s ease;
transition: all .2s ease;
}
.sticky-navigation li ul li > a:after {
content: '>';
font-size: 8px;
float: right;
padding: 0;
}
.sticky-navigation > li ul li > a:after {
content: '';
padding: 0px;
}
.sticky-navigation li ul li > a:only-child:after {
content: '';
padding: 0px;
}
.menu-duonav-container ul.menu {
padding: 0
} .mobile-menu .menu-main-menu-container {
padding: 0;
}
.mobile-menu h2 {
display: none;
}
.mobile-menu .menu {
margin: auto;
padding-top: 10%;
text-align: left;
list-style: none;
margin: 0;
padding: 0 0 0 20px;
overflow: auto;
}
.mobile-menu.menu-overlay {
position: fixed;
top: 36px;
bottom: 0;
width: 100%;
display: block;
background: rgba(0, 0, 0, 0.9);
z-index: 100000;
-webkit-transition: all .9s ease;
-moz-transition: all .9s ease;
-ms-transition: all .9s ease;
-o-transition: all .9s ease;
transition: all .9s ease;
overflow: auto;
padding-bottom: 50px;
}
.mobile-menu.menu-overlay .scroller > span {
display: none;
}
.mobile-menu.menu-overlay.hidden {
display: none;
position: relative;
-webkit-transition: all .9s ease;
-moz-transition: all .9s ease;
-ms-transition: all .9s ease;
-o-transition: all .9s ease;
transition: all .9s ease;
}
.mobile-menu .menu a {
display: block;
padding: 10px;
-webkit-transition: all .9s ease;
-moz-transition: all .9s ease;
-ms-transition: all .9s ease;
-o-transition: all .9s ease;
transition: all .9s ease;
}
.mobile-menu .menu li:hover {
background: black;
-webkit-transition: all .9s ease;
-moz-transition: all .9s ease;
-ms-transition: all .9s ease;
-o-transition: all .9s ease;
transition: all .9s ease;
}
.mobile-menu .menu li ul.hidden, .mobile-menu .menu li ul li ul.hidden {
-webkit-transition: max-height 1s ease;
-moz-transition: max-height 1s ease;
-ms-transition: max-height 1s ease;
-o-transition: max-height 1s ease;
transition: max-height 1s ease;
max-height: 700px;
margin: 0;
overflow: hidden;
margin: 0;
padding: 0;
}
.mobile-menu .menu li ul, .mobile-menu .menu li ul li ul {
-webkit-transition: max-height 1s ease;
-moz-transition: max-height 1s ease;
-ms-transition: max-height 1s ease;
-o-transition: max-height 1s ease;
transition: max-height 1s ease;
max-height: none;
margin: 0;
overflow: hidden;
padding: 0;
}
.mobile-menu .menu li ul li {
display: block;
margin: 0 !important;
padding: 5px 0 5px 30px;
text-align: left;
position: relative;
}
.mobile-menu .menu li ul li:before {
content: ">";
position: absolute;
left: 17px;
color: #949494;
}
.mobile-menu .menu li ul li a {
font-size: 12px;
padding: 0;
border-top: none;
}
.mobile-menu .menu a {
color: white;
font-family: 'Open Sans';
font-size: 16px;
text-transform: uppercase;
-webkit-transition: all .4s ease;
-moz-transition: all .4s ease;
-ms-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
border-top: solid 1px #b5b5b5;
}
.mobile-menu .social-block a, .slide-in-right .social-block a {
font-size: 18px;
}
.mobile-menu .menu a:hover {
color: #999;
-webkit-transition: all .4s ease;
-moz-transition: all .4s ease;
-ms-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.mobile-menu.overlay-logo {
display: none;
position: fixed;
width: 100%;
text-align: center;
top: 15%;
}
.mobile-menu h2 {
text-align: center;
font-family: 'Lato';
color: white;
font-size: 18px;
padding-top: 10px;
}
.mobile-menu .social-block {
position: absolute;
border-top: 1px solid rgba(255, 255, 255, 0.2);
text-align: center;
font-size: 15px;
line-height: 50px;
bottom: 0;
width: 300px;
}
.mobile-menu .social-block i {
padding: 0 5px;
color: rgba(255, 255, 255, 0.7);
}
.mobile-menu .close {
position: absolute;
top: 10px;
right: 10px;
cursor: pointer;
}
.mobile-menu .close i {
color: white;
font-size: 20px;
}
.mobile-menu .menu li a:after {
content: '';
float: right;
padding: 15px;
}
.mobile-menu .menu li > a:after {
font-family: 'FontAwesome';
font-size: 11px;
content: '\f0d7';
padding: 0px;
}
.mobile-menu .menu li a:only-child:after {
content: '';
padding: 0px;
}
.search-btn, .mobile-menu-btn, .menu-btn, .social-btn, .cart-btn {
position: relative;
border: 0;
padding: 1rem;
height: 60px;
float: right;
z-index: 100;
border: none !important;
box-shadow: none !important;
background: none;
z-index: 200;
cursor: pointer;
}
.mobile-menu-btn i:hover {
-webkit-transition: all .4s ease;
-moz-transition: all .4s ease;
-ms-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.mobile-menu-btn i {
font-size: 18px;
-webkit-transition: all .4s ease;
-moz-transition: all .4s ease;
-ms-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.mobile-menu-btn {
display: none;
}
.mobile-menu .search-button {
display: none;
}  .menu-toggle,
.main-navigation.toggled ul {
display: none;
}
@media screen and (min-width: 37.5em) {
.menu-toggle {
display: none;
}
.main-navigation ul {
display: block;
}
}
.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
overflow: hidden;
}
.site-main .post-navigation {
overflow: hidden;
border-top: 1px solid grey;
border-bottom: 1px solid grey;
padding: 40px 0;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
float: left;
width: 50%;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
float: right;
text-align: right;
width: 50%;
}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
margin: 0;
text-decoration: none;
line-height: 1;
font-size: 1em;
font-weight: 400;
padding: 10px;
min-width: 1em;
display: block;
}
.navigation li a, .navigation li a:hover, .navigation li.active a, .navigation li.disabled {
color: #fff;
text-decoration: none;
}
.navigation li {
display: inline;
}
.navigation li a, .navigation li a:hover, .navigation li.active a, .navigation li.disabled {
color: black !important;
position: relative;
background-color: white;
padding: 10px;
font-weight: 500;
text-transform: uppercase;
font-size: 11px;
letter-spacing: 0px;
-webkit-transition: all .4s ease;
-moz-transition: all .4s ease;
-ms-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
cursor: pointer;
margin: 0 !important;
}
.navigation li a:hover, .navigation li.active a {
background-color: #EEEEEE;
color: black !important;
}
.blog .navigation a, .search .navigation a, .archive .navigation a, .blog .navigation a:hover, .archive .navigation a:hover, .search .navigation a:hover {
border: 1px solid #CBCBCB !important;
}
.navigation {
text-align: center;
}
.single-post .entry-content a {
text-decoration: underline;
}
.single-post-nav {
width: 100%;
margin-top: 40px;
border-top: 1px solid #E4E4E4;
display: inline-block;
background: #fff;
border-bottom: 1px solid #E4E4E4;
padding-bottom: 30px;
-ms-word-wrap: break-word;
word-wrap: break-word;
}
.single-post-nav h3 {
display: inline;
}
.single-post-nav a {
text-decoration: none;
}
.single-post-nav > div {
width: 50%;
float: left;
padding-top: 40px;
padding-left: 20px;
padding-right: 0;
text-align: left;
}
.single-post-nav > div:first-child {
padding-right: 20px;
padding-left: 0;
text-align: left;
}
.single-post-nav > div h4 {
margin: 0;
}
.single-post-nav > div:nth-of-type(1) img {
float: left;
margin-right: 16px;
}
.single-post-nav > div:nth-of-type(2) img {
float: right;
margin-left: 16px;
}  .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; } .alignleft {
display: inline;
float: left;
margin-right: 1.5em;
}
.alignright {
display: inline;
float: right;
margin-left: 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
} .clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
content: "";
display: table;
}
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
clear: both;
} .widget {
margin: 0 0 1.5em;
} .widget select {
max-width: 100%;
} .widget_search .search-submit {
display: none;
}
.widget-area ul {
list-style: none;
margin-left: -40px;
margin-bottom: 20px;
}
.widget-area li:before {
}
.widget-area li {
padding: 10px 4px;
margin-left: 0px;
border-bottom: 1px solid #E3E2E2;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
cursor: pointer;
}
.widget-area li:hover {
margin-left: 3px;
background: rgba(252, 252, 252, 0.5);
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.widget-area .widget {
margin-bottom: 30px;
}
.widget-area .widget:last-child {
border-bottom: none;
}
.product_list_widget {
list-style: none;
}
.product_list_widget li:before {
content: "";
border: none !important;
display: block; width: 0;
left: -1em;
top: 14px;
position: relative;
}
.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a {
font-weight: 400;
}
.product_list_widget .product-title {
position: relative;
top: 6px;
}
.tagcloud a {
margin-right: 10px;
}
.tagcloud a:before {
content: '#';
}  .error404 input[type="search"] {
width: 70%;
padding: 7px;
margin: auto;
display: block;
margin-bottom: 40px; }
.search-no-results .search-field {
margin-bottom: 30px;
}
.search-results .entry-meta {
left: 0;
}
.sticky {
display: block;
background: #F8F8F8;
padding: 10px;
}
.taxonomy-description {
text-align: center;
margin-bottom: 30px;
}
.hentry {
margin: 0 0 1.5em;
}
.byline,
.updated:not(.published) {
}
.single .byline,
.group-blog .byline {
display: inline;
}
.page-content,
.entry-content,
.entry-summary {
margin: 1.5em 0 0;
}
.page-template-default .entry-content {
margin: 0;
}
.page-id-1088 .page-template-default .entry-content {
margin-top: 10px
}
.entry-header {
display: block !important;
text-transform: uppercase;
}
.type-product .docs-pdf .docs-title{
font-weight: 700;
text-transform: uppercase;
}
.related-custom {
margin-top: 70px;
margin-bottom: -50px;
}
.related-custom h3 {
text-transform: uppercase;
text-align: center;
margin: 30px 0 20px 0;
padding: 30px 0;
}
.product-type-variable .entry-summary .woocommerce-variation-price .price .woocommerce-Price-amount,
.entry-summary .price .woocommerce-Price-amount {
position: relative;
font-size: 2em;
background-color: #016099;
color: #fff;
font-weight: 700;
padding: 5px 10px
}
.product-type-variable .entry-summary .price .woocommerce-Price-amount {
font-size: 16px;
background-color: #fff;
color: #333;
font-weight: 500
}
.prod-slider .woocommerce-Price-amount, .related-custom .woocommerce-Price-amount {
color: #fff !important;
}
.woocommerce .prod-slider ul.products li.product .price {
top: -10px;
left: -10px;
}
.woocommerce ul.products li.product .price.price-blue {
background-color: #016099;
color: #fff;
display: inline-block !important;
font-weight: 700;
padding: 5px 10px;
position: relative;
top: 0;
margin-top: 0;
margin-bottom: 0;
}
.link-to-buy {
padding: 7px 25px 5px 25px;
display: block;
background: #016099;
color: #fff;
text-transform: uppercase;
font-weight: 400;
font-size: 16px;
text-align: center;
}
.link-to-buy:hover {
color: #fff;
background: #016099;
}
.link-to-devis {
padding: 7px 25px 5px 25px;
display: block;
background: #ffe057;
color: #3a3a3a;
text-transform: uppercase;
font-weight: 400;
font-size: 16px;
text-align: center;
}
.product-type-variable .entry-summary .woocommerce-variation-price .price .woocommerce-Price-amount, .woocommerce-Price-amount {
display: inline-flex;
flex-direction: row-reverse;
}
.price-blue a {
color: #fff
}
.price-blue span {
color: #fff;
font-size: 1.6em;
font-weight: 700;
display: flex;
flex-direction: row-reverse;
}
.price-blue span.woocommerce-Price-currencySymbol {
font-size: 1em;
font-weight: 400;
margin-left: 3px;
margin-right: 3px;
}
.prod-slider .woocommerce-Price-amount,
.related-custom .woocommerce-Price-amount {
font-size: 16px;
color: #016099;
font-weight: 700
}
.price-info-sign::before {
border: 2px solid #7F7F7F;
border-radius: 50px;
color: black;
content: "\f128" !important;
display: inline-block;
font-family: FontAwesome;
font-size: 12px !important;
height: 20px;
left: 195px;
font-weight: 400;
line-height: 17px !important;
opacity: 0.5;
position: absolute;
text-align: center;
top: -5px;
transition: all 0.2s ease 0.12s;
width: 20px;
z-index: 5;
}
.price-info-sign:hover .price-info {
display: block
}
.price-info {
background-color: #fff;
border: solid 1px #ccc;
display: none;
padding: 10px;
position: absolute;
left: 130px;
top: 0;
width: 70%;
z-index: 22;
min-width: 300px;
}
.price-single-block {
position: relative;
}
.price-info-sign:hover {
cursor: pointer;
}
.woocommerce div.product form.cart, .woocommerce div.product p.cart {
width: 100% !important
}
.variations_form {
position: relative;
}
.product-type-variable .price-single-info {
display: none
}
.woocommerce-variation.single_variation {
position: absolute;
top: 0px;
left: 0px;
}
.page-links {
clear: both;
margin: 0 0 1.5em;
}
.overlap-right {
width: 350px;
position: relative;
z-index: 2;
}
.image-overlap {
width: 115%;
}
.page-title {
text-align: center;
}
.term-description {
text-align: center;
border-bottom: 1px solid rgba(128, 128, 128, 0.28);
margin-top: -20px;
}
.date-box {
width: 80px;
height: 80px;
background: #016099;
margin: 10px;
position: relative;
border: 10px solid white;
top: -60px;
left: -20px;
z-index: 999999;
margin-bottom: -90px;
text-align: center;
color: white;
text-transform: uppercase;
}
.date-box .day {
font-size: 20px;
line-height: 28px;
}
.date-box .month {
font-size: 16px;
line-height: 35px;
}
.date-box .month:after {
content: "";
border-top: 1px solid #fff;
position: absolute;
left: 0;
right: 0;
width: 40%;
margin: auto;
}
.entry-meta {
position: relative;
left: 80px;
padding-right: 80px;
top: 0;
}
.single .entry-meta {
position: relative;
left: 0;
top: 0;
}
.entry-meta i {
margin: 0px 6px 0 10px;
color: #CDCFCF;
}
.blog .entry-title {
margin-top: 30px;
}
.page-template-page-blog h2.entry-title {
margin-top: 30px !important;
color: #016099 !important;
font-weight: 700;
}
.site-content .entry-title {
margin-top: 20px !important
}
.single-post .entry-meta .byline,
.single-post .entry-meta .posted-on,
.single-post .entry-meta .fa-folder-open {
display: none !important;
visibility: hidden;
}
.single-post .entry-meta {
color: #fff !important;
margin: 0 auto;
position: relative;
text-align: center;
top: -32px;
padding-right: 0px !important;
}
.entry-meta-block {
background-color: #016099;
display: inline-block;
margin: 0 auto;
position: relative;
padding: 10px;
}
.single-post .entry-meta a {
color: #fff !important;
} .blog .format-aside .entry-title,
.archive .format-aside .entry-title {
display: none;
} .comment-content a {
word-wrap: break-word;
}
.bypostauthor {
display: block;
}
.comments-area {
background: white;
padding: 20px 0;
margin-top: 20px;
}
.comment-list {
display: block;
list-style-type: none;
-webkit-margin-before: 0;
-webkit-margin-after: 0;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
-webkit-padding-start: 0;
}
.comment-list ol {
list-style: none;
}
.comments-title {
font-family: Lato;
line-height: 40px;
letter-spacing: 0.4px;
font-weight: 300;
font-style: normal;
color: #000000;
font-size: 16px;
text-align: center;
margin-bottom: 60px;
}
.comment-content a {
word-wrap: break-word;
}
.bypostauthor {
display: block;
}
.comment {
padding: 10px;
}
.comment:nth-child(even) {
background: #F6F6F6;
}
.comment-reply-link {
font-weight: bold;
font-size: 11px;
}
.avatar {
float: left;
margin-right: 20px;
border-radius: 50%;
}
.reply {
text-align: right;
}  .infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer { display: none;
} .infinity-end.neverending .site-footer {
display: block;
} .page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
} embed,
iframe,
object {
max-width: 100%;
} .wp-caption {
margin-bottom: 1.5em;
max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin: 0 auto;
}
.wp-caption-text {
text-align: center;
}
.wp-caption .wp-caption-text {
margin: 0.8075em 0;
} .gallery {
margin-bottom: 1.5em;
}
.gallery-item {
display: inline-block;
text-align: center;
vertical-align: top;
width: 100%;
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-columns-3 .gallery-item {
max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
max-width: 25%;
}
.gallery-columns-5 .gallery-item {
max-width: 20%;
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%;
}
.gallery-caption {
display: block;
} .wpcf7 input[type="text"] {
background-color: #fff;
color: #000;
margin-bottom: 30px;
width: 100%;
}
.wpcf7 input[type="text"], .wpcf7 textarea, .wpcf7 input[type="date"] {
word-spacing: 0px;
letter-spacing: 0px;
font-weight: 500;
font-style: normal;
color: #999999;
font-size: 12px;
padding: 9px;
border-radius: 0;
border: 1px solid #ccc;
}
.wpcf7 input[type="email"] {
width: 100%;
}
.block-infos-perso {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.wpcf7 textarea {
height: 200px;
}
.wpcf7 input[name="your-subject"] {
width: 100%;
} .tparrows.tp-rightarrow:before {
color: black !important;
content: '\e825';
}
.tparrows.tp-leftarrow:before {
color: black !important;
content: '\e824';
}
.uranus.tparrows:before {
width: 50px;
height: 50px;
line-height: 50px;
font-size: 20px !important;
transition: all 0.3s;
-webkit-transition: all 0.3s;
} .woocommerce .ywcps-wrapper ul.products li.product .onsale, .woocommerce ul.products li.product .onsale {
display: none !important;
}
.ywcps-slider {
margin-bottom: -30px !important;
}
.woocommerce .ywcps-wrapper ul.products {
padding-bottom: 0 !important;
}
.product h3 {
text-transform: none;
color: #016099 !important;
font-weight: 700 !important;
font-size: 15px !important;
}
.product .price {
margin-top: -10px;
color: black !important;
font-size: 1em !important;
}
.ywcps-wrapper .ywcps-nav-prev {
top: -50px !important;
left: -30px !important;
opacity: 1;
}
.ywcps-wrapper .ywcps-nav-next {
top: -50px !important;
right: -30px !important;
opacity: 1;
}
.ywcps-wrapper:hover .ywcps-nav-prev {
top: -50px !important;
left: -30 !important;
opacity: 1;
}
.ywcps-wrapper:hover .ywcps-nav-next {
top: -50px !important;
right: -30 !important;
opacity: 1;
}
.owl-carousel {
z-index: 0 !important;
}
.woocommerce .ywcps-wrapper .ywcps-nav-prev #default_prev, .woocommerce .ywcps-wrapper .ywcps-nav-next #default_next {
border: 0 !important;
}
.woocommerce .ywcps-wrapper .owl-item li.product {
width: 100% !important;
margin: 0 !important;
padding: 0 !important;
}
.owl-item {
padding: 15px;
}
.outofstock .price {
position: relative;
top: 4px !important;
}
.woocommerce ul.products li.product a img {
margin-bottom: -30px;
background: #fff;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
overflow: hidden;
margin-bottom: 20px !important;
margin: 0 0px 0 22px;
}
.woocommerce ul.products li.product img {
-webkit-filter: brightness(100%);
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
-ms-transition: all 1s ease;
transition: all 1s ease;
}
.woocommerce ul.products li.product:hover img {
-webkit-filter: brightness(75%);
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
-ms-transition: all 1s ease;
transition: all 1s ease;
}
.added_to_cart {
display: none !important;
}
.vp_animate {
opacity: 0;
filter: alpha(opacity=00);
-webkit-transition: all .2s ease;
-moz-transition: all .2s ease;
-ms-transition: all .2s ease;
-o-transition: all .2s ease;
transition: all .2s ease;
}
.showme {
opacity: 1;
filter: alpha(opacity=100);
-webkit-transition: all .8s ease;
-moz-transition: all .8s ease;
-ms-transition: all .8s ease;
-o-transition: all .8s ease;
transition: all .8s ease;
}
.add_to_wishlist-tooltip, .yith-wcqv-button-tooltip, .product_type_variable-tooltip, .product_type_simple-tooltip {
pointer-events: none;
}
#yith-quick-view-modal .yith-wcqv-wrapper {
height: auto;
padding: 0;
}
#yith-quick-view-content div.summary {
margin: 0 !important;
} .add_to_wishlist:before,
.yith-wcwl-wishlistaddedbrowse:before,
.yith-wcwl-wishlistexistsbrowse:before {
border: 1px solid #D9D9D9;
background: white;
height: 40px;
width: 40px;
line-height: 40px;
text-align: center;
display: inline-block;
font-family: FontAwesome;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f08a" !important;
line-height: 40px !important;
font-size: 14px !important;
font-weight: 800;
color: black;
position: absolute;
top: 0;
left: 0px;
opacity: 0.5;
z-index: 5;
-webkit-transition: all .2s .12s ease;
-moz-transition: all .2s .12s ease;
-ms-transition: all .2s .12s ease;
-o-transition: all .2s .12s ease;
transition: all .2s .12s ease;
}
.add_to_wishlist-icon,
.yith-wcwl-wishlistaddedbrowse-icon,
.yith-wcwl-wishlistexistsbrowse-icon {
border: 1px solid #D9D9D9;
height: 40px;
width: 40px;
line-height: 40px;
text-align: center;
display: inline-block;
font-family: FontAwesome;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f08a" !important;
line-height: 40px !important;
font-size: 14px !important;
color: black;
position: absolute;
top: 0;
left: 0px;
opacity: 0.5;
z-index: 5;
-webkit-transition: all .2s .12s ease;
-moz-transition: all .2s .12s ease;
-ms-transition: all .2s .12s ease;
-o-transition: all .2s .12s ease;
transition: all .2s .12s ease;
}
.add_to_wishlist-tooltip.hidden,
.yith-wcwl-wishlistaddedbrowse-tooltip.hidden,
.yith-wcwl-wishlistexistsbrowse-tooltip.hidden {
opacity: 0;
}
.add_to_wishlist-tooltip,
.yith-wcwl-wishlistaddedbrowse-tooltip,
.yith-wcwl-wishlistexistsbrowse-tooltip {
border: 1px solid #D9D9D9;
background: white;
padding: 0 20px;
height: 40px;
width: auto;
line-height: 40px;
text-align: center;
display: inline-block;
font-family: inherit;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f08a" !important;
line-height: 40px !important;
font-size: 12px !important;
color: black;
position: absolute;
top: 0;
left: 40px;
opacity: 1;
z-index: 5;
-webkit-transition: all .2s .06s ease;
-moz-transition: all .2s .06s ease;
-ms-transition: all .2s .06s ease;
-o-transition: all .2s .06s ease;
transition: all .2s .06s ease;
}
.yith-wcwl-add-button.show > a,
.yith-wcwl-wishlistexistsbrowse.show > a,
.yith-wcwl-wishlistexistsbrowse.show > span,
.yith-wcwl-add-to-wishlist,
.yith-wcwl-wishlistaddedbrowse.show > span {
line-height: 0 !important;
font-size: 0 !important;
}
.yith-wcwl-add-to-wishlist {
display: none !important;
}
.yith-wcwl-add-to-wishlist {
margin-top: 0 !important;
margin-right: -4px;
}
.product.type-product .clear, .product.type-product .clear:before, .product.type-product .clear:after, .product .ajax-loading, .summary .yith-wcwl-add-to-wishlist {
display: none !important;
} .yith-wcqv-button:before {
border: 1px solid #D9D9D9;
background: white;
height: 40px;
width: 40px;
line-height: 40px;
text-align: center;
display: inline-block;
font-family: FontAwesome;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f06e" !important;
line-height: 40px !important;
font-size: 14px !important;
color: black;
position: absolute;
top: 40px;
left: 0px;
opacity: 0.5;
z-index: 5;
-webkit-transition: all .2s .06s ease;
-moz-transition: all .2s .06s ease;
-ms-transition: all .2s .06s ease;
-o-transition: all .2s .06s ease;
transition: all .2s .06s ease;
}
.yith-wcqv-button:hover:before, .yith-wcqv-button-tooltip.hidden {
opacity: 0;
}
.yith-wcqv-button-tooltip {
border: 1px solid #D9D9D9;
background: white;
padding: 0 20px;
height: 40px;
width: auto;
line-height: 40px;
text-align: center;
display: inline-block;
font-family: inherit;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f06e" !important;
line-height: 40px !important;
font-size: 12px !important;
color: black;
position: absolute;
top: 40px;
left: 40px;
opacity: 1;
z-index: 5;
-webkit-transition: all .2s .06s ease;
-moz-transition: all .2s .06s ease;
-ms-transition: all .2s .06s ease;
-o-transition: all .2s .06s ease;
transition: all .2s .06s ease;
}
.yith-wcqv-button::before {
display: none !important;
}
.yith-wcqv-button-icon {
border: 1px solid #D9D9D9;
background: white;
height: 40px;
width: 40px;
line-height: 40px;
text-align: center;
display: none;
font-family: FontAwesome;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f06e" !important;
line-height: 40px !important;
font-size: 14px !important;
color: black;
position: absolute;
top: 40px;
left: 0px;
opacity: 1;
z-index: 5;
-webkit-transition: all .2s .06s ease;
-moz-transition: all .2s .06s ease;
-ms-transition: all .2s .06s ease;
-o-transition: all .2s .06s ease;
transition: all .2s .06s ease;
}
.yith-wcqv-button-icon:hover {
border: 1px solid #D9D9D9;
height: 40px;
width: 40px;
line-height: 40px;
text-align: center;
display: inline-block;
font-family: FontAwesome;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f06e" !important;
line-height: 40px !important;
font-size: 16px !important;
color: black;
position: absolute;
top: 40px;
left: 0px;
opacity: 1;
z-index: 5;
-webkit-transition: all .2s .06s ease;
-moz-transition: all .2s .06s ease;
-ms-transition: all .2s .06s ease;
-o-transition: all .2s .06s ease;
transition: all .2s .06s ease;
}
.yith-wcqv-button {
line-height: 0 !important;
font-size: 0 !important;
} .button.product_type_variable:before,
.button.product_type_simple:before {
border: 1px solid #D9D9D9;
background: #016099;
height: 40px;
width: 40px;
line-height: 40px;
text-align: center;
display: inline-block;
font-family: FontAwesome;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f07a" !important;
line-height: 40px !important;
font-size: 14px !important;
color: white;
position: absolute;
top: 80px;
left: 0px;
opacity: 0.5;
z-index: 5;
-webkit-transition: all .2s .06s ease;
-moz-transition: all .2s .06s ease;
-ms-transition: all .2s .06s ease;
-o-transition: all .2s .06s ease;
transition: all .2s .06s ease;
}
.wishlist_table .button.product_type_variable:before,
.wishlist_table .button.product_type_simple:before,
.wishlist_table .product_type_variable-icon,
.wishlist_table .product_type_simple-icon,
.wishlist_table .product_type_variable-tooltip,
.wishlist_table .product_type_simple-tooltip {
display: none !important;
}
.wishlist_table .button.product_type_variable,
.wishlist_table .button.product_type_simple {
line-height: 12px !important;
font-size: 12px !important;
}
.product_type_variable-icon,
.product_type_simple-icon {
border: 1px solid #D9D9D9;
background-color: #016099;
height: 40px;
width: 40px;
line-height: 40px;
text-align: center;
display: inline-block;
font-family: FontAwesome;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f07a" !important;
line-height: 40px !important;
font-size: 14px !important;
color: black;
position: absolute;
top: 80px;
left: 0px;
opacity: 0.5;
z-index: 5;
-webkit-transition: all .2s .06s ease;
-moz-transition: all .2s .06s ease;
-ms-transition: all .2s .06s ease;
-o-transition: all .2s .06s ease;
transition: all .2s .06s ease;
}
.button.product_type_variable:hover:before,
.button.product_type_simple:hover:before,
.product_type_variable-tooltip.hidden,
.product_type_simple-tooltip.hidden {
opacity: 0;
}
.product_type_variable-tooltip,
.product_type_simple-tooltip {
border: 1px solid #D9D9D9;
background: white;
padding: 0 20px;
height: 40px;
width: auto;
line-height: 40px;
text-align: center;
display: inline-block;
font-family: inherit;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f07a" !important;
line-height: 40px !important;
font-size: 12px !important;
color: black;
position: absolute;
top: 80px;
left: 40px;
opacity: 1;
z-index: 5;
-webkit-transition: all .2s .06s ease;
-moz-transition: all .2s .06s ease;
-ms-transition: all .2s .06s ease;
-o-transition: all .2s .06s ease;
transition: all .2s .06s ease;
}
.button.product_type_variable-icon,
.button.product_type_simple-icon {
border: 1px solid #D9D9D9;
height: 40px;
width: 40px;
line-height: 40px;
text-align: center;
display: inline-block;
font-family: FontAwesome;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f07a" !important;
line-height: 40px !important;
font-size: 16px !important;
color: black;
position: absolute;
top: 80px;
left: 0px;
opacity: 1;
z-index: 5;
-webkit-transition: all .2s .06s ease;
-moz-transition: all .2s .06s ease;
-ms-transition: all .2s .06s ease;
-o-transition: all .2s .06s ease;
transition: all .2s .06s ease;
}
.button.product_type_variable-icon:hover,
.button.product_type_simple-icon:hover {
opacity: 1;
-webkit-transition: all .2s .06s ease;
-moz-transition: all .2s .06s ease;
-ms-transition: all .2s .06s ease;
-o-transition: all .2s .06s ease;
transition: all .2s .06s ease;
}
.button.product_type_variable,
.button.product_type_simple {
line-height: 0 !important;
font-size: 0 !important;
}
.wc-proceed-to-checkout {
text-align: center;
} .woocommerce ul.products li.product {
overflow: hidden;
}
.woocommerce ul.products li.product:hover .yith-wcqv-button:before {
left: 0;
opacity: 1;
-webkit-transition: all .2s .06 ease;
-moz-transition: all .2s .06 ease;
-ms-transition: all .2s .06 ease;
-o-transition: all .2s .06 ease;
transition: all .2s .06 ease;
}
.woocommerce ul.products li.product:hover .button.product_type_simple:before,
.woocommerce ul.products li.product:hover .button.product_type_variable:before {
left: 0;
opacity: 1;
-webkit-transition: all .2s .12s ease;
-moz-transition: all .2s .12s ease;
-ms-transition: all .2s .12s ease;
-o-transition: all .2s .12s ease;
transition: all .2s .12s ease;
}
.woocommerce ul.products li.product:hover .add_to_wishlist:before,
.woocommerce ul.products li.product:hover .yith-wcwl-wishlistaddedbrowse:before,
.woocommerce ul.products li.product:hover .yith-wcwl-wishlistexistsbrowse:before {
left: 0;
opacity: 1;
-webkit-transition: all .2s ease;
-moz-transition: all .2s ease;
-ms-transition: all .2s ease;
-o-transition: all .2s ease;
transition: all .2s ease;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
position: static;
}
li.product.type-product {
width: 305px !important;
}
.related-custom .woocommerce ul.products li.product .price {
top: 10px;
}
.woocommerce ul.products li.product .price {
position: relative;
top: -15px;
}
.woocommerce ul.products li.product .price > a {
display: flex;
}
.term-35.woocommerce ul.products li.product .price,
.term-43.woocommerce ul.products li.product .price {
top: 10px;
left: 0;
}
.accordionStyle h2 {
display: none;
}
.accordionStyle h3:first-child {
margin-top: 30px;
}
.accordionStyle h3 {
padding: 15px 0;
margin: 0;
border-top: 1px solid #E4E4E4;
border-bottom: 1px solid #E4E4E4;
cursor: pointer;
outline: none !important;
letter-spacing: 1px !important;
}
.accordionStyle span {
display: block;
-webkit-margin-before: 0px;
-webkit-margin-after: 0px;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
}
.quantity {
}
.woocommerce div.product form.cart .variations {
margin-bottom: 2em;
margin-top: 3em;
border: 0;
}
.woocommerce .entry-summary {
text-align: left;
}
.woocommerce div.product form.cart .button {
}
.woocommerce div.product form.cart, .woocommerce div.product p.cart {
margin-bottom: 2em;
width: 310px;
margin: auto;
}
.woocommerce .quantity .qty {
height: 34px;
position: relative;
top: -1px;
}
.product_meta {
margin-top: 0;
font-size: 75%;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
width: inherit;
}
.woocommerce h2 {
text-align: center;
font-family: Lato;
text-transform: uppercase;
line-height: 30px;
font-weight: 300;
font-style: normal;
color: #333;
font-size: 16px;
letter-spacing: 0;
}
.woocommerce div.product div.images, .woocommerce div.product div.summary {
margin-bottom: 5em;
margin-top: 3em;
}
.woocommerce .ywcps-wrapper .ywcps-nav-next #default_next {
right: 0;
width: 20px;
height: 30px;
background: url(//www.omevac.fr/wp-content/themes/luxi/images/dx.png) no-repeat !important;
background-position: center center;
}
.woocommerce .ywcps-wrapper .ywcps-nav-prev #default_prev {
left: 0;
width: 20px;
height: 30px;
background: url(//www.omevac.fr/wp-content/themes/luxi/images/sx.png) no-repeat !important;
background-position: center center;
}
.ypop-wrapper a.close {
background-image: url(//www.omevac.fr/wp-content/themes/luxi/images/popclose.png) !important;
background-color: #fff !important;
background-position: center center;
background-repeat: no-repeat;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
border: 1px solid;
border-color: #ccc #ccc #bbb;
background: #e6e6e6;
box-shadow: none !important;
color: rgba(0, 0, 0, .8);
font-size: 12px;
font-size: 0.75rem;
line-height: 1;
padding: .6em 1em .4em;
}
.yith_magnifier_gallery li {
width: 70px !important;
padding: 3px !important;
}
.single-product.woocommerce .thumbnails {
padding: 10px;
z-index: 999;
}
.single-product.woocommerce .thumbnails #slider-next, .single-product.woocommerce .thumbnails #slider-prev {
visibility: hidden !important;
}
.yith_magnifier_loading {
display: none !important;
}
.yith_magnifier_zoom_magnifier {
border: none !important;
}
.yith_magnifier_thumbnail {
opacity: 0.7;
}
.yith_magnifier_thumbnail:hover {
opacity: 1;
}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
margin-bottom: -50px;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
background: none !important;
font-weight: normal;
color: #555555;
font-family: inherit !important;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
position: absolute;
right: .5em;
top: 50%;
margin-top: -8px;
}
.ui-icon-triangle-1-s {
background-position: -64px -16px;
}
.ui-icon {
display: block;
text-indent: -99999px;
overflow: hidden;
background-repeat: no-repeat;
}
.ui-icon-triangle-1-e {
background-position: -32px -16px;
}
.ui-icon {
width: 16px;
height: 16px;
}
.ui-icon {
display: block;
text-indent: -99999px;
overflow: hidden;
background-repeat: no-repeat;
}
.ui-state-active .ui-icon {
background-image: url(https://code.jquery.com/ui/1.11.4/themes/smoothness/images/ui-icons_454545_256x240.png);
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
background-image: url(https://code.jquery.com/ui/1.11.4/themes/smoothness/images/ui-icons_454545_256x240.png);
}
.ui-state-default .ui-icon {
background-image: url(https://code.jquery.com/ui/1.11.4/themes/smoothness/images/ui-icons_888888_256x240.png);
}
.ui-accordion .ui-accordion-header {
display: block;
cursor: pointer;
position: relative;
min-height: 0; font-size: 100%;
}
.single-product .yith-wcwl-add-button {
display: none;
}
.woocommerce ul.products li.product h3, .woocommerce ul.products li.product .price {
text-align: left;
}
.woocommerce ul.products li.product h3 {
min-height: 65px;
}
.woocommerce-result-count {
display: none;
}
.archive .woocommerce-breadcrumb {
display: block;
margin-top: -30px !important;
}
#container #content {
padding-top: 20px;
}
#container #content .term-description {
display: none;
}
.woocommerce-ordering, .wppp-select {
margin-top: 30px !important;
margin-bottom: 30px !important;
margin-left: 20px;
}
.wppp-select {
min-width: 200px;
}
.woocommerce ul.products li.product .button {
margin-top: 1em;
visibility: hidden;
display: none;
height: 0;
width: 0;
content: '';
color: white;
background: none;
}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {
float: left;
margin-left: 0;
margin-right: 10px;
width: 100%;
height: auto;
box-shadow: none;
}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget .product-title {
padding: 20px 0;
}
.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li {
padding: 10px 0;
margin: 0;
list-style: none;
}
.woocommerce .related.products ul {
margin-top: 40px;
}
.related.products h2 {
border-top: 1px solid #E5E5E5;
padding-top: 40px;
}
.related.products {
margin-bottom: -50px;
}
.woocommerce .woocommerce-breadcrumb {
margin: 10px 0 2em;
padding: 0;
font-size: .92em;
color: #646464;
}
.woocommerce span.onsale {
min-height: 3.236em;
min-width: 3.236em;
padding: 10px;
font-weight: 300;
position: absolute;
text-align: center;
line-height: 3.236;
top: 0;
left: 0;
margin: 0;
border-radius: 0;
background-color: #91011E;
color: #fff;
font-size: .857em;
-webkit-font-smoothing: antialiased;
}
#yith-quick-view-modal .yith-wcqv-main {
padding: 0 !important;
overflow: hidden !important;
}
#yith-quick-view-content div.summary {
padding: 17px;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
width: 68%;
padding-left: 20px;
}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
width: 30%;
}
.woocommerce table.wishlist_table {
font-size: 100%;
}
.woocommerce-page h1.archive-title {
text-align: center !important;
text-transform: uppercase !important;
margin-top: 20px !important;
}
#ssea-show-post-modal {
z-index: 1000000000 !important;
}
.slideout-header h2 {
color: black !important;
text-align: center;
padding-bottom: 20px;
border-bottom: 1px solid #EDEAEA;
}
.slideout-header {
background: white !important;
}
.show-post-modal .preparing {
font-family: 'Lato' !important;
font-size: 14px;
font-weight: normal !important;
}
.show-post-modal .closemodal, .sundaysea-slidwoo-checkout, .woocommerce .wishlist-title h2 {
display: none !important;
}
ul.products li.product {
float: none !important;
display: inline-block !important;
vertical-align: top;
}
.woocommerce .products ul, .woocommerce ul.products {
text-align: center;
padding-bottom: 50px;
}
.ypop-footer img {
display: inline-block;
position: relative;
top: 5px;
left: -5px;
}
.ypop-checkzone input.no-view + span {
margin-right: 8px;
margin-top: 4px;
margin-left: 5px;
} .vc_tta-title-text {
font-size: 13px;
font-family: Questrial;
line-height: 30px;
letter-spacing: 0.4px;
font-weight: 400;
font-style: normal;
color: #707070;
}
.vc_tta.vc_general .vc_tta-panel-title > a {
line-height: 20px;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
background: white !important;
border-top: 1px solid #E8E8E8 !important;
border-bottom: 1px solid #E8E8E8 !important;
border-left: 0 !important;
border-right: 0 !important;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
background: none !important;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after {
border: 0 !important;
}
.cat-grid h2 {
line-height: 0;
}
.cat-grid {
background-size: 100%;
-webkit-transition: background-size .6s ease;
-moz-transition: background-size .6s ease;
-ms-transition: background-size .6s ease;
-o-transition: background-size .6s ease;
transition: background-size .6s ease;
}
.cat-grid:hover {
background-size: 104%;
-webkit-transition: background-size .6s ease;
-moz-transition: background-size .6s ease;
-ms-transition: background-size .6s ease;
-o-transition: background-size .6s ease;
transition: background-size .6s ease;
}   .effect-bubba {
background: black;
}
.effect-bubba img {
opacity: 1;
-webkit-transition: opacity 0.35s;
transition: opacity 0.35s;
}
.effect-bubba:hover img {
opacity: 1;
}
.effect-bubba::before,
.effect-bubba::after {
position: absolute;
top: 20px;
right: 36px;
bottom: 60px;
left: 36px;
content: '';
opacity: 0;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
}
.effect-bubba::before {
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
-webkit-transform: scale(0, 1);
transform: scale(0, 1);
}
.effect-bubba::after {
border-right: 1px solid #fff;
border-left: 1px solid #fff;
-webkit-transform: scale(1, 0);
transform: scale(1, 0);
}
.effect-bubba:hover::before,
.effect-bubba:hover::after {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}
.wpb_gmaps_widget iframe {
border: 0;
filter: url("data:image/svg+xml;utf8,<svg xmlns='https://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale"); filter: gray; -webkit-filter: grayscale(99%); -webkit-backface-visibility: hidden; } #menu-boutique-mobile {
display: none;
}
#menu-devis-mobile {
display: none;
}
@media screen and (max-width: 1130px) {
.mobile-menu-btn {
position: fixed;
right: 0;
top: 0;
padding: 0;
width: 55px;
height: 36px;
background: #007bb4;
color: #fff;
display: flex;
justify-content: center;
align-items: center;
border-left: solid 1px #fff !important;
}
.menu-duonav-container {
padding-top: 55px;
}
.sticky-header, .main-navigation, .top-navigation {
display: none;
}
#menu-boutique-mobile {
display: block;
position: fixed;
color: #fff;
top: 0;
left: 0;
right: 249px;
text-align: center;
padding: 7px 14px 5px 10px !important;
background: #e24f4f;
z-index: 10;
border-right: solid 1px #fff;
}
#menu-devis-mobile {
display: block;
position: fixed;
color: #000;
top: 0;
width: 194px;
right: 55px;
text-align: center;
padding: 7px 14px 5px 10px !important;
background: #ffe057;
z-index: 10;
}
}
.home .entry-header {
display: none !important;
} #mise-en-avant {
display: flex;
flex-direction: column;
align-items: center;
text-align: center;
width: 100%;
padding: 0 22px 100px;
background: url(//www.omevac.fr/wp-content/themes/luxi/images/bg-hero-anime-02.jpg) no-repeat center;
background-size: cover;
}
#mise-en-avant .titre {
font-size: 36px;
line-height: 40px;
font-weight: 300;
color: rgb(4, 97, 150);
font-family: Raleway;
margin: 0 0 25px;
}
#mise-en-avant .slogan {
font-size: 34px;
line-height: 22px;
font-weight: 800;
color: rgb(4, 97, 150);
font-family: Questrial;
margin-bottom: 15px;
text-transform: uppercase;
}
#mise-en-avant .slogan span {
color: rgb(206, 5, 24);
}
#mise-en-avant .sub-slogan {
font-size: 20px;
line-height: 22px;
font-weight: 700;
color: rgb(206, 5, 24);
font-family: Questrial;
}
@media screen and (max-width: 1000px) {
.block-text-video {
width: 100% !important;
min-height: 0 !important;
padding: 10px !important;
}
.block-video {
width: 90% !important;
margin-left: 14px !important;
margin-right: 16px !important;
}
.block-text-video:after {
background: none;
right: 0 !important;
}
.top-bar-info {
display: block;
text-align: center;
width: 100%;
}
.site-footer .col {
width: 48%;
}
.site-footer .col, .leftcol, .rightcol {
padding: 20px !important;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
margin: 0 10px;
margin: 0 0px 0 22px !important;
}
.woocommerce ul.products li.last, .woocommerce-page ul.products li.last {
margin-right: 10px;
}
.hide-mobile {
display: none;
}
.logo {
margin-top: 30px;
}
.home .site-header {
margin-bottom: 0px;
}
}
#lien-boutique-accueil {
background: #e24f4f;
background: #e24f4f;
padding-top: 10px;
min-height: 160px;
margin-right: 0;
margin-left: 30px;
}
#lien-boutique-accueil .wpb_content_element {
margin-bottom: 20px;
width: 100%;
display: flex;
justify-content: center;
align-items: center;
min-height: 60px;
}
#lien-boutique-accueil a {
font-size: 20px;
text-decoration: none;
border: none;
}
#lien-boutique-accueil .wpb_wrapper .wpb_wrapper .wpb_wrapper {
width: 100%;
display: flex;
justify-content: center;
}
#lien-boutique-accueil h4 {
margin: 0;
}
@media screen and (min-width: 1130px) {
#lien-boutique-accueil {
display: none;
}
}
@media screen and (max-width: 1050px) {
h2.garantie-title {
margin-left: 0;
}
}
@media screen and (max-width: 960px) {
.entry-content, .entry-header, .single-post-nav, #comments {
padding: 20px;
}
.entry-header {
margin-top: 50px;
}
.site-main {
margin: 0 !important;
width: 100% !important;
}
.widget-area {
float: none !important;
overflow: auto !important;
width: 100% !important;
display: none;
}
}
@media screen and (max-width: 760px) {
.overlap-right {
width: 100%;
position: relative;
z-index: 2;
}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
width: 100%;
display: flex;
justify-content: center;
margin-top: 0;
}
.woocommerce div.product div.images img {
max-width: 220px;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
width: 100%;
padding-left: 0;
}
.image-overlap {
width: 100%;
}
.woocommerce .woocommerce-breadcrumb {
margin-top: 50px;
}
.products-per-page {
display: none;
}
.orderby, .woocommerce-ordering {
margin-bottom: 40px;
float: left !important;
}
}
@media screen and (max-width: 480px) {
.site-footer .col, .leftcol, .rightcol {
width: 100% !important;
}
.woocommerce-ordering, .wppp-select {
margin-top: 30px !important;
margin-bottom: 0px !important;
margin-left: 20px;
}
.form-wppp-select .products-per-page {
float: left !important;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
margin: 0px !important;
max-width: 100% !important;
width: 98% !important;
}
.single-product .site-content {
padding: 0 15px
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
width: 70px;
}
footer .lower-footer .leftcol {
display: none
}
footer .lower-footer .rightcol {
float: none
}
} div#festi-cart-pop-up-content div.festi-cart-pop-up-body {
border-radius: 0 !important;
border-color: #9a9a9a !important;
}
div.festi-cart-pop-up-body div.festi-cart-pop-up-header span.festi-cart-added-to-cart-msg {
color: #000000 !important;
font-size: 15px !important;
}
div.festi-cart-pop-up-footer span.festi-cart-continue.b-close span.festi-cart-continue-shopping {
color: #090909 !important;
font-size: 12px !important;
}
body div.festi-cart-pop-up-products-content table.festi-cart-list tr.festi-cart-item td.festi-cart-product-title a.festi-cart-title, body div.festi-cart-pop-up-products-content table.festi-cart-list tr.festi-cart-item td.festi-cart-product-title span.festi-cart-title {
color: #101010 !important;
}
div#festi-cart-pop-up-content span.festi-cart-closed.b-close span.festi-cart-closed-button {
color: #f4524d !important;
} #menu-item-1238 a, .menu-item-1238 a, #menu-item-1465 a, .menu-item-1465 a {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
transform: translate(0, 0);
font-style: normal;
}
#menu-item-1238 i, .menu-item-1238 i, #menu-item-1465 i, .menu-item-1465 i {
font-style: normal;
}
.comment-form, #comments {
display: none
}
h3#ui-id-3 {
display: none
}
.product_meta {
text-align: center;
}
p.price {
text-align: center;
}
span.price, li h3 {
text-align: center !important;
}
.wppp-select {
display: none
}
#searchForm INPUT[type="text"] {
border-radius: 0 !important;
height: 40px;
display: inline-block;
vertical-align: top;
box-shadow: none;
font-size: 18px;
padding-left: 15px;
color: #000 !important;
-webkit-transition: background-color .3s, color .3s, opacity .3s;
-moz-transition: background-color .3s, color .3s, opacity .3s;
-o-transition: background-color .3s, color .3s, opacity .3s;
transition: background-color .3s, color .3s, opacity .3s;
transition-timing-function: ease-in;
margin-bottom: 0.25em;
width: 80%;
margin-top: 5px;
}
#searchForm {
background: none repeat scroll 0 0 #fff;
border-radius: 8px 8px 0 0;
float: left;
height: 60px;
display: none;
padding: 17px 25px 0;
position: absolute;
top: 575px;
z-index: 999;
}
div.wpcf7-mail-sent-ok {
padding: 15px;
color: white;
font-size: 14px;
background-color: green;
text-align: center;
}
div.wpcf7 {
font-family: "Open Sans";
overflow: hidden;
}
div.wpcf7 label {
font-size: 16px;
font-weight: 600;
color: #016099;
display: inline-block;
}
div.wpcf7 .wpcf7-multifile,
div.wpcf7 .wpcf7-file {
border: 1px solid #ccc;
padding: 8px 12px;
width: 100%;
max-width: 510px;
margin-top: 2px;
}
div.wpcf7 .wpcf7-submit {
color: #fff !important;
background: #eda121 !important;
border: none !important;
font-size: 20px;
font-family: "Open Sans";
font-weight: 400 !important;
}
div.wpcf7 .div-submit {
width: 100%;
text-align: center;
}
.g-recaptcha {
width: 100%;
display: flex;
justify-content: center;
margin-top: 15px;
margin-bottom: 15px;
}
#searchForm {
left: 50% !important;
margin-left: -359px;
}
#slp_tagline {
display: none;
}
.collapse #mainMenu ul > li > a:focus, .collapse #mainMenu ul > .active > a, .collapse #mainMenu ul > .active > a:hover, .collapse #mainMenu ul > .active > a:focus {
background-color: transparent !important;
outline: 0;
}
#searchForm .search_item {
clear: inherit !important;
display: block;
float: left !important;
padding-bottom: 0.2em;
vertical-align: middle;
}
#radius_in_submit input[type="submit"] #addressSubmit, #radius_in_submit input, #addressSubmit {
background: none repeat scroll 0 0 #016099 !important;
background-color: #016099 !important;
border: medium none;
border-radius: 15px !important;
color: #FFFFFF;
font-weight: bold;
font-size: 13px;
margin-top: -6px;
margin-left: -15px;
cursor: pointer;
color: white !important;
padding: 10px;
}
#sl_div form#searchForm LABEL {
display: inline-block;
padding-right: 0.5%;
display: inline-block;
float: left;
text-align: left !important;
color: #016099;
vertical-align: top;
width: auto !important;
min-width: inherit !important;
margin-left: -10px;
margin-top: 5px;
font-weight: bold;
}
#addressInput {
float: left;
background: #DFDFDF !important;
color: black !important;
box-shadow: none !important;
border: none !important;
font-family: 'Open Sans', sans-serif;
font-style: italic;
color: #fff;
border-radius: 6px !important;
position: relative;
bottom: 10px;
}
#addy_in_radius {
display: none !important;
} #map_sidebar {
padding-top: 35px !important;
width: 80%;
margin: auto;
}
#map_sidebar .location_name {
font-size: 15px !important;
}
.results_wrapper {
display: inline-block; margin: 0;
padding: 0 15px;
width: 255px;
min-height: 260px !important;
vertical-align: top;
}
div.results_row_left_column {
display: inline-block;
position: relative;
text-align: left;
vertical-align: top;
width: 100% !important;
}
#map_sidebar .location_name {
margin-bottom: 18px;
clear: left;
color: #016099;
font-size: 20px;
margin-left: 0;
}
div.results_row_center_column {
display: inline-block;
position: relative;
text-align: left;
vertical-align: top;
width: 100% !important;
}
.results_row_right_column {
display: none !important;
}
@media (max-width: 767px) {
#searchForm {
left: 0 !important;
margin-left: 0;
width: 100%;
padding: 17px 15px 0 !important;
box-sizing: border-box;
float: none;
max-width: 545px;
margin: 0 auto;
margin-top: 0 !important;
}
#searchForm LABEL {
margin-left: 0 !important;
line-height: 40px !important;
}
#searchForm {
position: static !important;
margin-top: 50px;
height: auto !important;
}
#addy_in_address {
margin-right: 30px;
}
#addressSubmit {
margin-left: 0 !important;
margin-top: 4px !important;
margin-bottom: 0.5em !important;
}
#addressInput {
margin-left: 0 !important;
width: 280px !important;
margin-top: 10px !important;
}
} section.container div.col-sm-8 table tr {
font-family: 'Open Sans', sans-serif !important;
font-size: 14px !important;
}
section.container div.col-sm-8 table tr > td:last-child {
font-weight: 300;
}
section.container div.col-sm-8 table tr td {
padding-bottom: 8px;
} .ajax-loader {
width: 20px;
height: 20px;
}
.wpcf7-form .wpcf7-validation-errors {
display: none !important;
}
.wpcf7-form #btn_submit {
padding: 5px 50px;
margin-bottom: 40px;
}
.wpcf7-not-valid-tip {
position: absolute;
margin-top: -115px;
margin-left: 5px;
}
.termes .wpcf7-not-valid-tip, .date_originale .wpcf7-not-valid-tip {
margin-top: -5px !important;
margin-left: 15px !important;
}
#the-difference .container-fluid img {
width: auto;
}
#sl_div #map {
border: none;
box-shadow: none;
} #home-cat-grid3,
#home-cat-grid2,
#home-cat-grid1 {
position: relative;
overflow: hidden;
}
#home-cat-grid3 figure,
#home-cat-grid2 figure,
#home-cat-grid1 figure {
overflow: hidden;
}
#home-cat-grid3 .vc_column-inner,
#home-cat-grid2 .vc_column-inner,
#home-cat-grid1 .vc_column-inner {
padding: 0 !important
}
#home-cat-grid3:hover .vc_single_image-img,
#home-cat-grid2:hover .vc_single_image-img,
#home-cat-grid1:hover .vc_single_image-img {
transform: scale(1.05);
-webkit-transform-origin: left top;
-moz-transform-origin: left top;
-o-transform-origin: left top;
transform-origin: left top;
}
#home-cat-grid3 .vc_single_image-img,
#home-cat-grid2 .vc_single_image-img,
#home-cat-grid1 .vc_single_image-img {
transition: transform .55s ease-in;
-webkit-transform-origin: left top;
-moz-transform-origin: left top;
-o-transform-origin: left top;
transform-origin: left top;
}
.home-catlink-1-text {
position: absolute;
top: 15%;
right: 20px;
}
.home-catlink-1-text h3 a,
.home-catlink-1-text h2 a  {
color: #fff;
font-family: Lato;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 1.1;
letter-spacing: 0;
text-transform: uppercase;
}
.home-catlink-1-text h4 {
text-align: right;
margin-top: 10px;
margin-right: 50px
}
.home-catlink-1-text h4 a {
color: #fff;
font-family: Lato;
font-size: 14px;
font-style: normal;
font-weight: 300;
line-height: 1.1;
letter-spacing: 0;
display: block;
text-align: center;
text-transform: uppercase;
padding: 14px 10px;
border: solid 1px #2AA0D5;
max-width: 170px;
}
.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] {
color: inherit;
cursor: pointer !important;
opacity: .5;
padding: .618em 1em;
}
#home-cat-grid3 .home-catlink-1-text h3 a {
color: #345E91;
font-size: 20px;
letter-spacing: -0.5px
}
#home-cat-grid2 .home-catlink-1-text h4 a {
color: #EBE9EC;
border: solid 1px #EBE9EC
}
#home-cat-grid3 .home-catlink-1-text h4 a {
color: #587396;
border: solid 1px #BCCBE0
}
#home-cat-grid3 .home-catlink-1-text {
top: 5%;
}
#home-cat-grid3 .wpb_button, #home-cat-grid3 .wpb_content_element, #home-cat-grid3 ul.wpb_thumbnails-fluid > li {
margin-bottom: 0
}
#home-cat-grid2 .vc_column-inner,
#home-cat-grid3 .vc_single_image-img {
height: 175px;
width: auto;
}
.home .vc_custom_1468256341283 {
margin-left: 0 !important
}
@media screen and (max-width: 1030px) {
#home-cat-grid2 .wpb_button, #home-cat-grid2 .wpb_content_element {
margin-bottom: 15px;
}
}
@media screen and (max-width: 980px) { }
@media screen and (max-width: 1050px) {
.home .wpb_single_image .vc_single_image-wrapper,
.home .wpb_single_image img,
.home .wpb_single_image .vc_figure {
width: 100%;
height: auto;
}
}
@media screen and (max-width: 1400px) {
.rev_slider .tp-mask-wrap .tp-caption {
font-size: 24px !important;
}
}
.block-infos-perso.first {
justify-content: flex-start;
}
div.wpcf7 h2 {
position: relative;
display: inline-block;
}
::-webkit-input-placeholder {
color: #949494;
}
::-moz-placeholder {
color: #949494;
}
:-ms-input-placeholder {
color: #949494;
}
:-moz-placeholder {
color: #949494;
}
div.wpcf7 h2:before {
content: "";
height: 1px;
left: 110%;
margin-left: 10px;
position: absolute;
bottom: 18px;
width: 7700px;
border-top: 1px solid #797979;
}
.block-infos-perso.first p {
display: block;
width: 100%;
max-width: 245px;
margin-right: 20px;
margin-top: 0;
}
@media screen and (max-width: 768px) {
#post-1091 .entry-content {
display: none;
}
#distributeurs-mobile {
width: calc(100% - 44px);
margin: 0 auto;
display:  block !important;
}
#distributeurs-mobile select {
width: 100%;
font-size: 17px;
height: 40px;
line-height: 40px;
margin: 10px 0;
border: solid 1px rgba(0, 0, 0, .4);
}
#distributeurs-mobile .titre {
color: #005e9b;
font-size: 20px;
font-weight: 700;
margin-bottom: 10px;
margin-top: 15px;
letter-spacing: 0.3px;
text-align: center;
text-transform: uppercase;
}
#distributeurs-mobile .info {
color: #e24f4f;
margin-bottom: 15px;
font-size: 14px;
line-height: 16px;
}
.vc_custom_1468256341283 {
margin-bottom: 80px !important;
padding-bottom: 50px !important;
}
#demande-devis-produit {
display: none;
}
#demande-devis-produit.mobile {
display: flex;
}
.woocommerce div.product div.summary {
margin-top: 0;
}
.block-infos-perso p {
display: block;
width: 100%;
}
.woocommerce .woocommerce-breadcrumb {
margin-top: 0 !important;
position: relative;
}
.vc_column_container > .vc_column-inner.vc_custom_1443392927100 {
padding-left: 0;
padding-right: 0 !important
}
#home-cat-grid1.vc_custom_1471380584402 {
margin-left: 0 !important;
margin-right: 0 !important
}
.home .vc_custom_1443392870860 {
padding-left: 0 !important;
padding-right: 0 !important;
}
#home-cat-grid2.vc_row,
#home-cat-grid3.vc_row {
margin-right: 0;
margin-left: 0;
}
}
@media screen and (max-width: 480px) {
#home-cat-grid2 .vc_column-inner,
#home-cat-grid3 .vc_single_image-img {
height: auto;
width: auto;
}
.home-catlink-1-text h4 {
margin-right: 0 auto;
}
.home-catlink-1-text {
position: relative;
top: 10px;
right: 0;
left: 0;
text-align: center
}
#home-cat-grid1.vc_custom_1471380584402 {
padding-bottom: 40px
}
#home-cat-grid1 .home-catlink-1-text h3 a,
#home-cat-grid2 .home-catlink-1-text h3 a,
#home-cat-grid3 .home-catlink-1-text h3 a,
#home-cat-grid1 .home-catlink-1-text h2 a {
color: #005EAA;
}
#home-cat-grid1 .home-catlink-1-text h4,
#home-cat-grid2 .home-catlink-1-text h4,
#home-cat-grid3 .home-catlink-1-text h4 {
margin-right: 0
}
#home-cat-grid1 .home-catlink-1-text h4 a,
#home-cat-grid2 .home-catlink-1-text h4 a,
#home-cat-grid3 .home-catlink-1-text h4 a {
border: solid 1px #005EAA;
margin: 0 auto
}
#home-cat-grid3.vc_custom_1471444473288 {
border-width: 0px !important;
}
#home-cat-grid3 .vc_figure {
border: solid 1px #c1c1c1;
}
.vc_custom_1464623688587 h1 {
text-align: center !important
}
} h2.home-title {
color: #005e9b;
font-size: 20px;
font-weight: 600;
text-align: left;
}
.site-footer {
background-color: #f2f2f2;
}
.lower-footer {
background-color: #fff;
}
.lower-footer .rightcol {
height: 40px
}
#ui-id-1 {
display: none
}
.entry-summary #accordion {
margin-top: 40px
}
p.price {
text-align: left;
}
.entry-summary h1.product_title {
padding: 0 0 20px 0 !important;
}
.entry-summary p.price {
text-align: left
}
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea {
color: #444;
}
::-webkit-input-placeholder {
color: #222;
}
:-moz-placeholder { color: #222;
}
::-moz-placeholder { color: #222;
}
:-ms-input-placeholder {
color: #222;
}
.wpb_wrapper h1 {
text-align: center !important;
}
#searchForm INPUT[type="text"] {
width: 70%
}
@media (max-width: 1200px) {
#searchForm INPUT[type=text] {
width: 30%;
}
}
@media (max-width: 768px) {
.woocommerce .entry-summary {
padding: 0 20px;
}
.woocommerce .woocommerce-breadcrumb {
padding: 0 20px;
}
.site-content .entry-title {
border: 1px solid #fff;
width: 100%;
}
}
h4.vc_tta-panel-title {
text-transform: uppercase !important;
}
.textwidget .buttons .button {
background-color: #fff;
font-weight: 400;
display: block;
margin: 10px auto 3px 0;
text-align: center;
width: 110px;
} .acc-toggle {
cursor: pointer;
position: relative;
}
.acc-content {
display: none;
padding: 10px 0 20px
}
.acc-content.deflt {
display: block;
}
.woocommerce-checkout .create-account { }
.arrow {
position: relative;
}
.arrow:after {
position: absolute;
width: 10px;
height: 10px;
top: 12px;
right: 10px;
content: "+";
font-size: 20px;
}
.arrow-min:after {
position: absolute;
width: 10px;
height: 10px;
top: 12px;
right: 10px;
content: "-";
font-size: 20px;
}
.acc-content table td:first-child {
text-align: right !important;
padding-right: 16px !important;
}
.acc-content table tr {
border-bottom: solid 1px #e4e4e4;
padding: 5px 0;
}
.acc-content table tr:hover {
background-color: #e4e4e4;
}
.usa-flag,
.ge-flag {
margin: 0 2px;
}
.usa-flag a,
.ge-flag a {
width: 60px !important;
display: inline-block;
line-height: 12px;
padding: 2px;
color: #222;
padding: 5px 0 5px 17px !important;
}
.ca-flag {
position: relative;
}
.ca-flag:before {
height: 12px;
width: 36px;
display: inline-block;
position: relative;
content: " ";
top: 2px;
left: 2px;
}
.ca-flag:after {
content: "\f107";
display: inline-block;
font-family: FontAwesome;
height: 12px;
left: -2px;
position: relative;
top: 0;
width: 2px;
}
.ge-flag {
background: #fff url(//www.omevac.fr/wp-content/themes/luxi/images/flag-icon-ge.png) no-repeat 10px 7px;
}
.usa-flag {
background: #fff url(//www.omevac.fr/wp-content/themes/luxi/images/flag-icon-us.jpg) no-repeat 10px 7px;
}
.ca-flag:before {
background: url(//www.omevac.fr/wp-content/themes/luxi/images/flag-icon-ca.jpg) no-repeat top center;
}
.top-navigation li {
margin: 0 5px;
}
.sticky-top-navigation li {
margin: 0 5px;
}
.menu-item-language-current {
display: none !important
}
.menu-top-en {
position: relative;
}
.menu-item-language {
position: absolute !important;
top: 3px;
}
.sticky-top-navigation .menu,
.sticky-navigation .menu {
padding-left: 0px
}
#menu-top-menu-1 .menu-item-language {
left: 60px;
top: 13px;
}
#menu-top-menu .menu-item-language,
#sticky-top-navigation .menu-item-language {
display: none;
}
#menu-top-en-1 .menu-item-language {
left: 70px;
top: 13px;
}
#menu-top-en .menu-item-language {
right: 266px;
}
.menu-item-785,
.menu-item-1139 {
visibility: hidden;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
background-color: #016099 !important;
color: #fff !important;
}
h3.Description {
display: none
}
#accordion h3 {
text-transform: uppercase;
}
.comment-form-comment .required {
display: inline-block;
}
@media (max-width: 1000px) {
.site-content {
margin-top: 0;
overflow: hidden;
}
.page-template-page-blog .content-area, .blog .content-area, .single .content-area, .archive .content-area {
margin-top: 0
}
.entry-meta {
padding-right: 0px;
left: auto;
margin-left: 80px
}
}
ul.products li.product-category {
display: none !important
}
.prod-slider .products .owl-controls .owl-next,
.prod-slider .products .owl-controls .owl-prev {
display: inline-block !important;
position: absolute;
}
.prod-slider .products .owl-controls .owl-next {
top: 0;
right: -30px
}
.prod-slider .products .owl-controls .owl-prev {
top: 0;
left: -30px
}
.prod-slider .owl-theme .owl-controls .owl-buttons .owl-next,
.prod-slider .owl-theme .owl-controls .owl-buttons .owl-prev {
font-size: 0;
}
.prod-slider .owl-theme .owl-controls .owl-buttons .owl-prev:before {
position: absolute;
width: 30px;
height: 30px;
content: "\f104";
color: red;
color: #9FA2A4 !important;
font-family: FontAwesome;
font-size: 30px;
}
.prod-slider .owl-theme .owl-controls .owl-buttons .owl-next:before {
position: absolute;
width: 30px;
height: 30px;
content: "\f105";
color: #9FA2A4 !important;
font-family: FontAwesome;
font-size: 30px;
}
.prod-slider .owl-theme .owl-controls .owl-buttons div {
background-color: transparent !important;
}
.prod-slider .owl-theme .owl-controls {
margin: 0 auto;
position: relative;
}
.prod-slider .owl-theme .owl-controls .owl-buttons {
position: absolute;
top: -260px;
width: 100%;
}
.prod-slider .products .owl-pagination {
display: none !important;
}
.prod-slider .products .owl-pagination .owl-dots {
display: none !important
}
.shop-list-link {
font-weight: 700;
text-align: center;
position: relative;
top: -35px;
left: 30px;
}
.shop-list-link a {
color: #222;
}
h2.shop-list-title {
color: #016099;
font-size: 20px;
font-weight: 700;
text-align: left;
text-transform: none;
}
.main-menu-item-language {
display: none !important
} .main-navigation li.menu-item-2287,
.main-navigation li.menu-item-2284 {
border-right: none !important
}
.icon-donate {
position: relative;
}
.icon-donate::after {
background: rgba(0, 0, 0, 0) url(https://duovac.com/wp-content/uploads/2017/02/icon-jr.jpg) no-repeat scroll center center / 100% auto;
content: " ";
height: 30px;
position: absolute;
right: -10px;
top: -7px;
width: 20px;
}
.main-navigation .menu a {
font-size: 15px !important;
}
.main-navigation .menu a:hover {
color: #016099;
}
.menu-item-2287.icon-donate::after {
right: -16px;
}
.main-navigation .menu a, .sticky-navigation .menu a {
letter-spacing: 1.1px !important;
font-size: 15px !important;
}
#site-navigation li,
#menu-duonav-1 li,
#menu-duonav-2 li {
padding: 3px 8px 1px 6px;
}
#menu-duovac-en-2 li,
#menu-duovac-en-1 li {
padding: 0 10px !important;
}
@media (max-width: 1000px) {
.woocommerce .page-description {
padding: 0 40px
}
.prod-slider .products .owl-controls .owl-prev {
left: -40px;
}
.prod-slider .products .owl-controls .owl-next {
right: -20px;
}
}
.page-id-2036 #tophead,
.page-id-2036 #masthead,
.page-id-2036 .site-footer,
.page-id-1584 .site-footer {
display: none
}
.survey_element {
display: block !important;
width: 99% !important;
}
.survey_answers {
background: -webkit-linear-gradient(top, rgb(246, 246, 246) 35%, rgb(246, 246, 246) 70%);
color: rgb(0, 0, 0);
border: 1px solid rgb(192, 192, 192);
padding: 10px;
font-size: 14px;
border-radius: 0px;
box-shadow: rgb(255, 255, 255) 0px 0px 0px 0px;
text-align: left;
font-family: "Open Sans", serif;
}
.survey_table {
border-spacing: 0px;
}
.survey_element.survey_question {
box-shadow: none !important;
}
.site-content #post-2036 .entry-title {
margin-top: 80px !important;
}
.page-id-2036 hr {
display: none
}
@media (max-width: 1281px) {
#post-2036 .entry-header,
#post-1584 .entry-header {
margin-top: 0px
}
.site-content #post-1584 .entry-title {
margin-top: 0px !important;
}
}
@media (max-width: 980px) {
#slide-22-layer-14 {
left: -130px;
top: -120px;
}
article#post-2036,
article#post-1584 {
padding: 10px !important
}
}
.vc_custom_1444125617654 {
padding-top: 100px !important;
}
@media (max-width: 700px) {
#slide-22-layer-14 {
left: -200px;
top: -200px;
}
}
@media (max-width: 1042px) {
.vc_custom_1444125617654 {
display: none
}
}
@media (max-width: 500px) {
.page-id-1061 .entry-header,
.page-id-13 .entry-header,
.page-id-13 .entry-header {
margin-top: 0px;
}
.page-id-1061 .entry-content,
.page-id-13 .entry-content {
padding: 0
}
.page-id-1061.home .site-header,
.page-id-13.home .site-header {
margin-bottom: 10px !important
}
.vc_custom_1468256374971 .wpb_column,
.vc_custom_1468256374971 .vc_figure {
padding: 15px
}
}
.custom_attribute {
line-height: 1.2;
margin-bottom: 10px;
}
.single-product .custom_attribute {
display: none
}
.margintop15 {
margin-top: 15px
}
.inst-block {
width: 100%;
clear: both;
padding: 20px
}
.inst-block-text-left {
float: left;
width: 65%;
text-align: right
}
.inst-block-text {
float: right;
width: 65%;
text-align: left
}
.inst-block-text h2 {
text-align: left
}
.inst-block-text-left h2 {
text-align: right
}
.inst-block img {
max-width: 30%;
height: auto;
}
.inst-block-gr {
background-color: #F5F5F5;
}
.iclear {
clear: both;
}
@media (max-width: 640px) {
.inst-block img {
width: 250px;
max-width: 100%;
height: auto;
}
.inst-block img.alignleft {
float: none;
margin: 0 auto
}
.inst-block img.alignright {
float: none;
margin: 0 auto
}
.inst-block-text-left,
.inst-block-text {
float: none;
width: 100%;
text-align: left
}
.inst-block-text-left h2 {
text-align: left
}
}
.woocommerce-message::before {
color: #016099
}
.woocommerce-message {
border-top-color: #016099;
} #menu-top-en .top-phone,
#menu-top-menu .top-phone {
position: absolute;
top: 40px;
right: 0;
}
.top-phone a {
color: #016099;
font-weight: bold;
}
#menu-top-en .top-phone a,
#menu-top-menu .top-phone a {
font-weight: bold;
color: #016099;
font-size: 13px;
}
.sticky-navigation,
.sticky-top-navigation {
float: none;
display: block;
position: relative;
}
.sticky-navigation {
top: 40px;
width: auto;
}
.top-navigation .sub-menu li {
margin: 0
}
.sticky-navigation {
text-align: center;
} .promo-two-prices,
.promo-prod {
margin: 0;
padding: 0;
list-style-type: none;
}
.block50 {
display: inline-block;
width: 49.6%;
vertical-align: top;
position: relative;
}
.block50 img {
display: block;
margin: 10px auto;
max-width: 80%;
height: auto;
}
.promo-prod-desc h3 {
font-size: 1em;
}
.promo-prod-desc {
text-align: center;
}
a.btn-blue {
background-color: #016099;
color: #fff;
font-weight: 700;
padding: 7px 10px
}
#home-cat-grid3 .home-catlink-1-text h4 a.btn-blue,
.home-catlink-1-text h4 a.btn-blue {
border: solid 1px #016099 !important;
background-color: #016099;
color: #fff;
font-weight: 700 !important;
}
.home-catlink-1-text h4 a.btn-wht,
a.btn-wht {
border: solid 1px #fff !important;
background-color: #fff;
color: #016099;
font-weight: 700 !important;
}
#wufoo-r1llxkx1ymzcbs .wufoo input.btTxt {
background-color: #016099 !important
}
.promo-prod-desc a.btn-blue {
font-size: 1.2em
}
.promo-old-price {
font-size: 0.9em;
text-decoration: line-through
}
.promo-new-price {
color: #016099;
font-size: 1.3em;
font-weight: bold;
}
.promo-plus:after {
content: " + ";
color: #016099;
display: block;
font-size: 105px;
position: absolute;
right: -30px;
top: 130px;
}
.price-info-sign {
display: none;
}
.go_dealers {
display: none;
padding-left: 10px
}
.go_dealers a {
display: block;
font-weight: 500 !important;
padding: 11px 20px 10px !important;
}
.promo-option {
margin: 0 auto;
max-width: 500px;
width: 80%;
}
.promo-option .promo-prod-desc {
margin-bottom: 40px
}
@media (max-width: 920px) {
.go_dealers {
display: block;
margin: 70px auto;
padding-left: 0;
}
}
@media (max-width: 768px) {
.block50 {
display: inline-block;
width: 99.6%;
vertical-align: top;
}
.promo-plus:after {
display: none
}
.go_dealers {
display: inline-block;
margin: 0px auto;
padding-left: 10px;
}
}
@media (max-width: 480px) {
.go_dealers {
display: block;
margin: 70px auto;
padding-left: 0;
}
}
@media (max-width: 330px) {
.go_dealers {
margin: 100px auto;
}
} .txt-center {
text-align: center
}
.fond-button {
text-transform: uppercase;
} .menu-bleu {
backgroun-color: #005b94 !important;
color: #ffffff !important;
}
div.wpcf7 .wpcf7-list-item-label {
margin-right: 15px;
display: inline-block;
margin-left: 3px;
}
div.wpcf7 span.wpcf7-list-item {
margin-left: 0;
margin-bottom: 10px;
display: inline-block;
margin-top: 3px;
}
input[type=checkbox]:checked,
input[type=checkbox]:disabled:checked,
input[type=radio]:checked,
input[type=radio]:disabled:checked {
background-color: #000;
}
input[type=checkbox]:hover,
input[type=checkbox]:focus,
input[type=radio]:hover,
input[type=radio]:focus {
border: 1px solid #000;
}
input[type=checkbox],
input[type=radio]{
margin: 0 10px 0 0;
}
input[type=checkbox]:before { 
font-family: "Fontawesome";
font-weight: 700;
content: '';
display: block;
width: 25px;
height: 25px;
margin-top: -5px;
padding-top: 1px;
text-align: center;
background: #f0f0f0;
font-size: 15px;
color: #fff;
border: 1px solid #ccc;
cursor: pointer;
-webkit-transition: all 200ms ease-in-out;
-moz-transition: all 200ms ease-in-out;
-ms-transition: all 200ms ease-in-out;
-o-transition: all 200ms ease-in-out;
transition: all 200ms ease-in-out;
}
input[type=radio]:before { 
font-family: "Fontawesome";
font-weight: 700;
content: '';
display: block;
width: 22px;
height: 22px;
margin-top: -4px;
padding-top: 2px;
padding-left: 1px;
text-align: center;
background: #f0f0f0;
font-size: 10px;
color: #fff;
border: 1px solid #ccc;
cursor: pointer;
-webkit-transition: all 200ms ease-in-out;
-moz-transition: all 200ms ease-in-out;
-ms-transition: all 200ms ease-in-out;
-o-transition: all 200ms ease-in-out;
transition: all 200ms ease-in-out;
}
input[type=radio]:before {
-webkit-border-radius: 15px;
border-radius: 15px;
}
input[type=checkbox]:checked:before {
content: "\f00c";
color: #016099;
border: 1px solid #016099;
}
input[type=radio]:checked:before {
content: "\f00c";
color: #016099;
border: 1px solid #016099;
}
input[type=radio]:checked:before{
content: "\f111";
}
@media (max-width: 1023px) {
.rev_slider li.tp-revslider-slidesli .tp-parallax-wrap img {
height: auto !important;
}
}
.home article a {
text-decoration: none;
}
@media (max-width: 600px) {
#mise-en-avant {
padding: 0 22px 30px;
}
#mise-en-avant .titre {
font-size: 20px;
line-height: 24px;
}
#mise-en-avant .slogan {
font-size: 20px;
line-height: 20px;
margin-bottom: 10px;
}
#mise-en-avant .sub-slogan {
font-size: 14px;
line-height: 18px;
}
header .logo {
margin-top: 40px;
}
header .logo > a {
max-width: 200px;
}
}
@media screen and (max-width: 1350px) {
.main-navigation .menu a, .sticky-navigation .menu a {
font-size: 12px !important;
}
}
@media screen and (max-width: 440px) {
#menu-devis-mobile {
width: 132px;
padding: 7px 8px 5px 8px !important;
font-size: 13px;
}
#menu-boutique-mobile {
right: 187px;
padding: 7px 8px 5px 8px !important;
font-size: 13px;
}
}@font-face{font-family:'Elusive-Icons';src:url(//www.omevac.fr/wp-content/themes/luxi/fonts/elusiveicons-webfont.eot?v=2.0.0);src:url(//www.omevac.fr/wp-content/themes/luxi/fonts/elusiveicons-webfont.eot?#iefix&v=2.0.0) format('embedded-opentype'),url(//www.omevac.fr/wp-content/themes/luxi/fonts/elusiveicons-webfont.woff?v=2.0.0) format('woff'),url(//www.omevac.fr/wp-content/themes/luxi/fonts/elusiveicons-webfont.ttf?v=2.0.0) format('truetype'),url(//www.omevac.fr/wp-content/themes/luxi/fonts/elusiveicons-webfont.svg?v=2.0.0#elusiveiconsregular) format('svg');font-weight:normal;font-style:normal}.el{display:inline-block;font:normal normal normal 14px/1 'Elusive-Icons';font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0)}.el-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.el-2x{font-size:2em}.el-3x{font-size:3em}.el-4x{font-size:4em}.el-5x{font-size:5em}.el-fw{width:1.28571429em;text-align:center}.el-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.el-ul>li{position:relative}.el-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.el-li.el-lg{left:-1.85714286em}.el-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.el.pull-left{margin-right:.3em}.el.pull-right{margin-left:.3em}.el-spin{-webkit-animation:el-spin 2s infinite linear;animation:el-spin 2s infinite linear}.el-pulse{-webkit-animation:el-spin 1s infinite steps(8);animation:el-spin 1s infinite steps(8)}@-webkit-keyframes el-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes el-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.el-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.el-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.el-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.el-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.el-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .el-rotate-90,:root .el-rotate-180,:root .el-rotate-270,:root .el-flip-horizontal,:root .el-flip-vertical{filter:none}.el-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.el-stack-1x,.el-stack-2x{position:absolute;left:0;width:100%;text-align:center}.el-stack-1x{line-height:inherit}.el-stack-2x{font-size:2em}.el-inverse{color:#fff}.el-address-book-alt:before{content:"\f101"}.el-address-book:before{content:"\f102"}.el-adjust-alt:before{content:"\f103"}.el-adjust:before{content:"\f104"}.el-adult:before{content:"\f105"}.el-align-center:before{content:"\f106"}.el-align-justify:before{content:"\f107"}.el-align-left:before{content:"\f108"}.el-align-right:before{content:"\f109"}.el-arrow-down:before{content:"\f10a"}.el-arrow-left:before{content:"\f10b"}.el-arrow-right:before{content:"\f10c"}.el-arrow-up:before{content:"\f10d"}.el-asl:before{content:"\f10e"}.el-asterisk:before{content:"\f10f"}.el-backward:before{content:"\f110"}.el-ban-circle:before{content:"\f111"}.el-barcode:before{content:"\f112"}.el-behance:before{content:"\f113"}.el-bell:before{content:"\f114"}.el-blind:before{content:"\f115"}.el-blogger:before{content:"\f116"}.el-bold:before{content:"\f117"}.el-book:before{content:"\f118"}.el-bookmark-empty:before{content:"\f119"}.el-bookmark:before{content:"\f11a"}.el-braille:before{content:"\f11b"}.el-briefcase:before{content:"\f11c"}.el-broom:before{content:"\f11d"}.el-brush:before{content:"\f11e"}.el-bulb:before{content:"\f11f"}.el-bullhorn:before{content:"\f120"}.el-calendar-sign:before{content:"\f121"}.el-calendar:before{content:"\f122"}.el-camera:before{content:"\f123"}.el-car:before{content:"\f124"}.el-caret-down:before{content:"\f125"}.el-caret-left:before{content:"\f126"}.el-caret-right:before{content:"\f127"}.el-caret-up:before{content:"\f128"}.el-cc:before{content:"\f129"}.el-certificate:before{content:"\f12a"}.el-check-empty:before{content:"\f12b"}.el-check:before{content:"\f12c"}.el-chevron-down:before{content:"\f12d"}.el-chevron-left:before{content:"\f12e"}.el-chevron-right:before{content:"\f12f"}.el-chevron-up:before{content:"\f130"}.el-child:before{content:"\f131"}.el-circle-arrow-down:before{content:"\f132"}.el-circle-arrow-left:before{content:"\f133"}.el-circle-arrow-right:before{content:"\f134"}.el-circle-arrow-up:before{content:"\f135"}.el-cloud-alt:before{content:"\f136"}.el-cloud:before{content:"\f137"}.el-cog-alt:before{content:"\f138"}.el-cog:before{content:"\f139"}.el-cogs:before{content:"\f13a"}.el-comment-alt:before{content:"\f13b"}.el-comment:before{content:"\f13c"}.el-compass-alt:before{content:"\f13d"}.el-compass:before{content:"\f13e"}.el-credit-card:before{content:"\f13f"}.el-css:before{content:"\f140"}.el-dashboard:before{content:"\f141"}.el-delicious:before{content:"\f142"}.el-deviantart:before{content:"\f143"}.el-digg:before{content:"\f144"}.el-download-alt:before{content:"\f145"}.el-download:before{content:"\f146"}.el-dribbble:before{content:"\f147"}.el-edit:before{content:"\f148"}.el-eject:before{content:"\f149"}.el-envelope-alt:before{content:"\f14a"}.el-envelope:before{content:"\f14b"}.el-error-alt:before{content:"\f14c"}.el-error:before{content:"\f14d"}.el-eur:before{content:"\f14e"}.el-exclamation-sign:before{content:"\f14f"}.el-eye-close:before{content:"\f150"}.el-eye-open:before{content:"\f151"}.el-facebook:before{content:"\f152"}.el-facetime-video:before{content:"\f153"}.el-fast-backward:before{content:"\f154"}.el-fast-forward:before{content:"\f155"}.el-female:before{content:"\f156"}.el-file-alt:before{content:"\f157"}.el-file-edit-alt:before{content:"\f158"}.el-file-edit:before{content:"\f159"}.el-file-new-alt:before{content:"\f15a"}.el-file-new:before{content:"\f15b"}.el-file:before{content:"\f15c"}.el-film:before{content:"\f15d"}.el-filter:before{content:"\f15e"}.el-fire:before{content:"\f15f"}.el-flag-alt:before{content:"\f160"}.el-flag:before{content:"\f161"}.el-flickr:before{content:"\f162"}.el-folder-close:before{content:"\f163"}.el-folder-open:before{content:"\f164"}.el-folder-sign:before{content:"\f165"}.el-folder:before{content:"\f166"}.el-font:before{content:"\f167"}.el-fontsize:before{content:"\f168"}.el-fork:before{content:"\f169"}.el-forward-alt:before{content:"\f16a"}.el-forward:before{content:"\f16b"}.el-foursquare:before{content:"\f16c"}.el-friendfeed-rect:before{content:"\f16d"}.el-friendfeed:before{content:"\f16e"}.el-fullscreen:before{content:"\f16f"}.el-gbp:before{content:"\f170"}.el-gift:before{content:"\f171"}.el-github-text:before{content:"\f172"}.el-github:before{content:"\f173"}.el-glass:before{content:"\f174"}.el-glasses:before{content:"\f175"}.el-globe-alt:before{content:"\f176"}.el-globe:before{content:"\f177"}.el-googleplus:before{content:"\f178"}.el-graph-alt:before{content:"\f179"}.el-graph:before{content:"\f17a"}.el-group-alt:before{content:"\f17b"}.el-group:before{content:"\f17c"}.el-guidedog:before{content:"\f17d"}.el-hand-down:before{content:"\f17e"}.el-hand-left:before{content:"\f17f"}.el-hand-right:before{content:"\f180"}.el-hand-up:before{content:"\f181"}.el-hdd:before{content:"\f182"}.el-headphones:before{content:"\f183"}.el-hearing-impaired:before{content:"\f184"}.el-heart-alt:before{content:"\f185"}.el-heart-empty:before{content:"\f186"}.el-heart:before{content:"\f187"}.el-home-alt:before{content:"\f188"}.el-home:before{content:"\f189"}.el-hourglass:before{content:"\f18a"}.el-idea-alt:before{content:"\f18b"}.el-idea:before{content:"\f18c"}.el-inbox-alt:before{content:"\f18d"}.el-inbox-box:before{content:"\f18e"}.el-inbox:before{content:"\f18f"}.el-indent-left:before{content:"\f190"}.el-indent-right:before{content:"\f191"}.el-info-circle:before{content:"\f192"}.el-instagram:before{content:"\f193"}.el-iphone-home:before{content:"\f194"}.el-italic:before{content:"\f195"}.el-key:before{content:"\f196"}.el-laptop-alt:before{content:"\f197"}.el-laptop:before{content:"\f198"}.el-lastfm:before{content:"\f199"}.el-leaf:before{content:"\f19a"}.el-lines:before{content:"\f19b"}.el-link:before{content:"\f19c"}.el-linkedin:before{content:"\f19d"}.el-list-alt:before{content:"\f19e"}.el-list:before{content:"\f19f"}.el-livejournal:before{content:"\f1a0"}.el-lock-alt:before{content:"\f1a1"}.el-lock:before{content:"\f1a2"}.el-magic:before{content:"\f1a3"}.el-magnet:before{content:"\f1a4"}.el-male:before{content:"\f1a5"}.el-map-marker-alt:before{content:"\f1a6"}.el-map-marker:before{content:"\f1a7"}.el-mic-alt:before{content:"\f1a8"}.el-mic:before{content:"\f1a9"}.el-minus-sign:before{content:"\f1aa"}.el-minus:before{content:"\f1ab"}.el-move:before{content:"\f1ac"}.el-music:before{content:"\f1ad"}.el-myspace:before{content:"\f1ae"}.el-network:before{content:"\f1af"}.el-off:before{content:"\f1b0"}.el-ok-circle:before{content:"\f1b1"}.el-ok-sign:before{content:"\f1b2"}.el-ok:before{content:"\f1b3"}.el-opensource:before{content:"\f1b4"}.el-paper-clip-alt:before{content:"\f1b5"}.el-paper-clip:before{content:"\f1b6"}.el-path:before{content:"\f1b7"}.el-pause-alt:before{content:"\f1b8"}.el-pause:before{content:"\f1b9"}.el-pencil-alt:before{content:"\f1ba"}.el-pencil:before{content:"\f1bb"}.el-person:before{content:"\f1bc"}.el-phone-alt:before{content:"\f1bd"}.el-phone:before{content:"\f1be"}.el-photo-alt:before{content:"\f1bf"}.el-photo:before{content:"\f1c0"}.el-picasa:before{content:"\f1c1"}.el-picture:before{content:"\f1c2"}.el-pinterest:before{content:"\f1c3"}.el-plane:before{content:"\f1c4"}.el-play-alt:before{content:"\f1c5"}.el-play-circle:before{content:"\f1c6"}.el-play:before{content:"\f1c7"}.el-plurk-alt:before{content:"\f1c8"}.el-plurk:before{content:"\f1c9"}.el-plus-sign:before{content:"\f1ca"}.el-plus:before{content:"\f1cb"}.el-podcast:before{content:"\f1cc"}.el-print:before{content:"\f1cd"}.el-puzzle:before{content:"\f1ce"}.el-qrcode:before{content:"\f1cf"}.el-question-sign:before{content:"\f1d0"}.el-question:before{content:"\f1d1"}.el-quote-alt:before{content:"\f1d2"}.el-quote-right-alt:before{content:"\f1d3"}.el-quote-right:before{content:"\f1d4"}.el-quotes:before{content:"\f1d5"}.el-random:before{content:"\f1d6"}.el-record:before{content:"\f1d7"}.el-reddit:before{content:"\f1d8"}.el-redux:before{content:"\f1d9"}.el-refresh:before{content:"\f1da"}.el-remove-circle:before{content:"\f1db"}.el-remove-sign:before{content:"\f1dc"}.el-remove:before{content:"\f1dd"}.el-repeat-alt:before{content:"\f1de"}.el-repeat:before{content:"\f1df"}.el-resize-full:before{content:"\f1e0"}.el-resize-horizontal:before{content:"\f1e1"}.el-resize-small:before{content:"\f1e2"}.el-resize-vertical:before{content:"\f1e3"}.el-return-key:before{content:"\f1e4"}.el-retweet:before{content:"\f1e5"}.el-reverse-alt:before{content:"\f1e6"}.el-road:before{content:"\f1e7"}.el-rss:before{content:"\f1e8"}.el-scissors:before{content:"\f1e9"}.el-screen-alt:before{content:"\f1ea"}.el-screen:before{content:"\f1eb"}.el-screenshot:before{content:"\f1ec"}.el-search-alt:before{content:"\f1ed"}.el-search:before{content:"\f1ee"}.el-share-alt:before{content:"\f1ef"}.el-share:before{content:"\f1f0"}.el-shopping-cart-sign:before{content:"\f1f1"}.el-shopping-cart:before{content:"\f1f2"}.el-signal:before{content:"\f1f3"}.el-skype:before{content:"\f1f4"}.el-slideshare:before{content:"\f1f5"}.el-smiley-alt:before{content:"\f1f6"}.el-smiley:before{content:"\f1f7"}.el-soundcloud:before{content:"\f1f8"}.el-speaker:before{content:"\f1f9"}.el-spotify:before{content:"\f1fa"}.el-stackoverflow:before{content:"\f1fb"}.el-star-alt:before{content:"\f1fc"}.el-star-empty:before{content:"\f1fd"}.el-star:before{content:"\f1fe"}.el-step-backward:before{content:"\f1ff"}.el-step-forward:before{content:"\f200"}.el-stop-alt:before{content:"\f201"}.el-stop:before{content:"\f202"}.el-stumbleupon:before{content:"\f203"}.el-tag:before{content:"\f204"}.el-tags:before{content:"\f205"}.el-tasks:before{content:"\f206"}.el-text-height:before{content:"\f207"}.el-text-width:before{content:"\f208"}.el-th-large:before{content:"\f209"}.el-th-list:before{content:"\f20a"}.el-th:before{content:"\f20b"}.el-thumbs-down:before{content:"\f20c"}.el-thumbs-up:before{content:"\f20d"}.el-time-alt:before{content:"\f20e"}.el-time:before{content:"\f20f"}.el-tint:before{content:"\f210"}.el-torso:before{content:"\f211"}.el-trash-alt:before{content:"\f212"}.el-trash:before{content:"\f213"}.el-tumblr:before{content:"\f214"}.el-twitter:before{content:"\f215"}.el-universal-access:before{content:"\f216"}.el-unlock-alt:before{content:"\f217"}.el-unlock:before{content:"\f218"}.el-upload:before{content:"\f219"}.el-usd:before{content:"\f21a"}.el-user:before{content:"\f21b"}.el-viadeo:before{content:"\f21c"}.el-video-alt:before{content:"\f21d"}.el-video-chat:before{content:"\f21e"}.el-video:before{content:"\f21f"}.el-view-mode:before{content:"\f220"}.el-vimeo:before{content:"\f221"}.el-vkontakte:before{content:"\f222"}.el-volume-down:before{content:"\f223"}.el-volume-off:before{content:"\f224"}.el-volume-up:before{content:"\f225"}.el-w3c:before{content:"\f226"}.el-warning-sign:before{content:"\f227"}.el-website-alt:before{content:"\f228"}.el-website:before{content:"\f229"}.el-wheelchair:before{content:"\f22a"}.el-wordpress:before{content:"\f22b"}.el-wrench-alt:before{content:"\f22c"}.el-wrench:before{content:"\f22d"}.el-youtube:before{content:"\f22e"}.el-zoom-in:before{content:"\f22f"}.el-zoom-out:before{content:"\f230"}#TB_overlay {
background: #000;
opacity: 0.7;
filter: alpha(opacity=70);
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 100050; }
#TB_window {
position: fixed;
background-color: #fff;
z-index: 100050; visibility: hidden;
text-align: left;
top: 50%;
left: 50%;
-webkit-box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3 );
box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3 );
}
#TB_window img#TB_Image {
display: block;
margin: 15px 0 0 15px;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-top: 1px solid #666;
border-left: 1px solid #666;
}
#TB_caption{
height: 25px;
padding: 7px 30px 10px 25px;
float: left;
}
#TB_closeWindow {
height: 25px;
padding: 11px 25px 10px 0;
float: right;
}
#TB_closeWindowButton {
position: absolute;
left: auto;
right: 0;
width: 29px;
height: 29px;
border: 0;
padding: 0;
background: none;
cursor: pointer;
outline: none;
-webkit-transition: color .1s ease-in-out, background .1s ease-in-out;
transition: color .1s ease-in-out, background .1s ease-in-out;
}
#TB_ajaxWindowTitle {
float: left;
font-weight: 600;
line-height: 29px;
overflow: hidden;
padding: 0 29px 0 10px;
text-overflow: ellipsis;
white-space: nowrap;
width: calc( 100% - 39px );
}
#TB_title {
background: #fcfcfc;
border-bottom: 1px solid #ddd;
height: 29px;
}
#TB_ajaxContent {
clear: both;
padding: 2px 15px 15px 15px;
overflow: auto;
text-align: left;
line-height: 1.4em;
}
#TB_ajaxContent.TB_modal {
padding: 15px;
}
#TB_ajaxContent p {
padding: 5px 0px 5px 0px;
}
#TB_load {
position: fixed;
display: none;
z-index: 100050;
top: 50%;
left: 50%;
background-color: #E8E8E8;
border: 1px solid #555;
margin: -45px 0 0 -125px;
padding: 40px 15px 15px;
}
#TB_HideSelect {
z-index: 99;
position: fixed;
top: 0;
left: 0;
background-color: #fff;
border: none;
filter: alpha(opacity=0);
opacity: 0;
height: 100%;
width: 100%;
}
#TB_iframeContent {
clear: both;
border: none;
}
.tb-close-icon {
display: block;
color: #666;
text-align: center;
line-height: 29px;
width: 29px;
height: 29px;
position: absolute;
top: 0;
right: 0;
}
.tb-close-icon:before {
content: "\f158";
font: normal 20px/29px dashicons;
speak: never;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
#TB_closeWindowButton:hover .tb-close-icon,
#TB_closeWindowButton:focus .tb-close-icon {
color: #006799;
}
#TB_closeWindowButton:focus .tb-close-icon {
-webkit-box-shadow:
0 0 0 1px #5b9dd9,
0 0 2px 1px rgba(30, 140, 190, .8);
box-shadow:
0 0 0 1px #5b9dd9,
0 0 2px 1px rgba(30, 140, 190, .8);
}