/*
Theme Name:Porto Child
Theme URI:https://www.portotheme.com/wordpress/porto
Author:P-THEMES
Author URI:https://www.portotheme.com/
Description:Porto Responsive WordPress + eCommerce Theme.
Version:1.1
Template:porto
License:Commercial
License URI:http://themeforest.net/licenses/regular_extended
Tags:woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
*/
@font-face {
font-family:"flaticon_le_monde_aure";
src:url("font/flaticon_le_monde_aure.ttf?1b66dec4e58575e216974c06002b5d8b") format("truetype"),
url("font/flaticon_le_monde_aure.woff?1b66dec4e58575e216974c06002b5d8b") format("woff"),
url("font/flaticon_le_monde_aure.woff2?1b66dec4e58575e216974c06002b5d8b") format("woff2"),
url("font/flaticon_le_monde_aure.eot?1b66dec4e58575e216974c06002b5d8b#iefix") format("embedded-opentype"),
url("font/flaticon_le_monde_aure.svg?1b66dec4e58575e216974c06002b5d8b#flaticon_le_monde_aure") format("svg");
}
i[class^="flaticon-"]:before, i[class*=" flaticon-"]:before {font-family:flaticon_le_monde_aure!important;font-style:normal;font-weight:normal!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.flaticon-email:before {content:"\f101";}
.flaticon-paiement-securise:before {content:"\f102";}
.flaticon-livraison-rapide:before {content:"\f103";}
.flaticon-sac-femme:before {content:"\f104";}
.flaticon-facebook:before {content:"\f105";}
.flaticon-compte:before {content:"\f106";}
.flaticon-cur:before {content:"\f107";}
.flaticon-menu:before {content:"\f108";font-size:26px;}
.naviconright.vc_column_container.col-md-12 .wpb_wrapper.vc_column-inner {display:block;text-align:right;}
#header .searchform-popup .search-toggle i:before, #header .searchform button i:before {font-weight:400;}
#header .header-main .searchform-popup {width:34px;}
#header .searchform-popup .search-toggle {line-height:34px;}
#header .searchform-popup.search-popup .searchform {max-width:260px;width:260px;background:transparent;padding:0;}
#header .search-popup .searchform {box-shadow:none;}
#header .search-popup .searchform .searchform-fields {border:2px solid #537f8e;}
#header .searchform-popup .search-toggle:after {border-bottom-color: #537f8e;}
#header .search-popup .searchform .searchform-fields .text {width:204px}
#header .search-popup .searchform .searchform-fields .text input[type='text'] {font-size:16px;}
a.my-wishlist.font-weight-bold.m-r-md {top:2px;margin-right:12px!important;}
#mini-cart .cart-items {background-color:#e0b877;}
.home .no-breadcrumbs .main-content {padding-top:0;}
.txt1home p,.txt2home p,.txt3home p,.txt4home p {font-family:"futura-pt",sans-serif;}
.porto-tb-featured-image.m-b-lg {margin-bottom:8px!important;}
h2.post-title.mb-3 {margin-bottom:6px!important;}
p.porto-heading {margin-bottom:0;}
.post a.btn-default.btn.text-xs {font-size:16px!important;line-height:20px;text-transform:initial!important;color:#ffffff;}
.post a.btn-default.btn.text-xs:hover {background:#ffffff;color:#537f8e;border-color:#d4c37b;}
.home ul.products {margin-bottom:0;}
.home ul.products li.product-col {margin-bottom:0;}
.home .divactuhome {margin-top:40px}
#footer .widget > div > ul,#footer .widget>div>ul li {border:none;}
#footer .widget_nav_menu>div>ul li {padding:9px 0;}
#footer .widget_nav_menu>div>ul li:before {display:none;}
#footer .icontitlefooter {font-weight:400;}
#footer img.fbfooter {padding-left:5px;}
#footer a:hover img.fbfooter {opacity:0.7;}
#footer .copyright p {font-size:15px;}
/*Woocommerce*/
ul.products h3 {font-size:18px;font-weight:bold;}
ul.products .category-list {font-size:15px;text-transform:initial;opacity:1;}
.price {color:#537f8e;}
:root {--porto-heading-color:#537f8e;}
.single-product .product_title {font-size:1.75rem;line-height:1.3;font-weight:700;}
.single-product .variations .label {font-weight:300;}
.single-product .variations tr th.label,.single-product .variations tr td.value {display:inline-block;}
.single-product .variations .label label {text-transform:initial;}
.filter-item-list .filter-item, .woocommerce-widget-layered-nav-list a:not(.filter-color) {font-size:18px;padding:3px 8px;margin:1px 12px 3px 0;background:#537f8e;color:#ffffff;}
div.quantity .minus,div.quantity .plus,div.quantity .qty {border-color:#537f8e;}
.variations .reset_variations {display:none!important;}
.product-summary-wrap .single_add_to_cart_button:before {display:none;}
.single-product .product_meta {font-size:0.95em;text-transform:inherit;font-weight:400;}
.single-product .product_meta {padding-top:14px;}
.product_meta a {color:#537f8e;font-weight:700;}
.product_meta a:hover {color:#d4c37b;}
.single-product .entry-summary .add_to_wishlist:before {font-size:20px;font-weight:100;}
.single-product .entry-summary .add_to_wishlist:before:hover {color:#d4c37b;}
.yith-wcwl-add-button .yith-wcwl-icon-svg,.yith-wcwl-add-button .yith-wcwl-icon-svg:hover {display:none;}
.product-summary-wrap .yith-wcwl-add-to-wishlist a span:not(.yith-wcwl-tooltip),.product-summary-wrap .yith-wcwl-add-to-wishlist a span:not(.yith-wcwl-tooltip):hover {display:none;}
.page-id-11.woocommerce table.shop_table.wishlist_table tbody td.product-stock-status {text-align:center;}
.page-id-11 .shop_table.wishlist_table.traditional:not(.mobile) .add-links {margin:0 auto;max-width:max-content;}
.single-product .product-summary-wrap .yith-wcwl-add-to-wishlist {padding:2px 10px 0px 10px;background:#537f8e;border:none;}
.single-product .product-summary-wrap .yith-wcwl-add-to-wishlist:hover {background:#d4c37b;}
.single-product .product-summary-wrap .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a {color:#ffffff;}
.single-product .entry-summary .yith-wcwl-wishlistaddedbrowse a:before {color:#ffffff;vertical-align:-2px;}
.archive .page-top,.single-product .page-top {padding:16px 0 0 0;}
.archive .page-top .breadcrumbs-wrap,.single-product .page-top .breadcrumbs-wrap {left:5px;}
.page-top .breadcrumbs-wrap {font-size:0.86rem;}
.page-top .breadcrumbs-wrap a:hover {color:#d4c37b;}
.related.products .slider-title {display:none;}
div.wpb_custom_2f10bec59c2c2add09bfeaba6f81afb0 {margin-bottom:0;}
div.wpb_custom_2f10bec59c2c2add09bfeaba6f81afb0 ul.products {margin-bottom:0;}
.woocommerce-page .sidebar-content .widget-title {font-size:16px;}
.sidebar .product-categories li>a {font-size:18px;}
.wc-block-product-categories .count, .widget_product_categories .count {font-size:15px;}
.woocommerce-account .footer-wrapper.wide {margin-top:30px;}
.btn-go-shop {padding:12px 16px;letter-spacing:0;}
.btn,.button,input.submit,input[type=submit],.btn-default.btn,.cart-popup .button.checkout,.wishlist_table .add_to_cart.button,html .btn-v-dark,.wc-action-btn.button,.add-links .add_to_cart_button {background:#537f8e;color:#ffffff;transition:all 0.4s;font-size:17px;}
.btn:hover,.button:hover,input.submit:hover,input[type=submit]:hover,.btn-default.btn:hover,.cart-popup .button.checkout:hover,.wishlist_table .add_to_cart.button:hover,html .btn-v-dark:hover,.wc-action-btn.button:hover,.add-links .add_to_cart_button:hover {background:#d4c37b;color:#ffffff;}
.wishlist_table .button, .woocommerce .hidden-title-form a.btn, .woocommerce .hidden-title-form input[type=submit], .woocommerce .wishlist-title a.btn {font-size:1rem;}
p#billing_country_field,p#shipping_country_field {display:none;}
.page-id-11 .wishlist-title-container {display:none;}
form.woocommerce-ordering {font-size:16px;}
.woocommerce-ordering select,.woocommerce-viewing select {font-size:17px;}
.single-product .entry-summary .yith-wcwl-wishlistexistsbrowse a:before {vertical-align:-3px;}
body.wide .vc_custom_1680095648158 .related.products .container {padding-left:0;padding-right:0;}
.woocommerce-privacy-policy-text p {font-size:16px;}
.page-id-208 input.btn.btn-default {font-size:15px;}
.btn-default.btn[disabled],.btn-default.btn[disabled]:hover {background:#537f8e;}
::placeholder {font-size:18px;}
.woocommerce-cart h4,.woocommerce-checkout h4,.woocommerce-order-details h4 {font-size:18px;}
#place_order, .btn-group-lg>.btn, .btn-lg,.cart-actions .button, .checkout-button,.vc_btn3.vc_btn3-size-lg,input.btn.btn-lg[type=submit],input.button.btn-lg[type=submit],input.submit.btn-lg {font-size:1rem;}
.checkout-order-review .woocommerce-privacy-policy-text p {font-size:16px;}
form,form p {font-size:19px;}
.product-subtotal .woocommerce-Price-amount {color:#537f8e;}
.page-id-208 .cart_totals tr.shipping {display:none;}
.page-id-208 dl.variation,.page-id-209 dl.variation {font-size:0.9rem;}
.page-id-209 #shipping_method li:not(:last-child) {padding-bottom:10px;}
.page-id-209 #shipping_method li .porto-radio .porto-control-label {font-size:17px;}
button#lpc_pick_up_widget_show_map {margin-top:2px;font-size:17px;background:#537f8e;color:#ffffff;}
button#lpc_pick_up_widget_show_map:hover {background:#d4c37b;color:#ffffff;}
.page-id-209 #shipping_method li .porto-radio .porto-control-label:last-child {text-transform:initial!important;}
.page-id-209 div.woocommerce-terms-and-conditions-wrapper input.woocommerce-form__input.woocommerce-form__input-checkbox.input-checkbox {width:20px;height:20px;top:3px;position:relative;}
.page-id-209 div#lpc_pick_up_info {margin-top:4px;}
.page-id-209 #lpc_pick_up_info .lpc_pickup_info_address .lpc_pickup_info_address_line {font-size:15px;}
.page-id-209 #lpc_pick_up_info .lpc_pickup_info_title {font-size:17px;}
p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {text-align:center;}
.shop_table th {font-size:18px;}
label.porto-control-label img {padding-left:10px;}
.woocommerce-account .col-md-4.col-sm-6.col-12.m-b-md:nth-child(2) {display:none;}
.product-image .stock.out-of-stock {display:none;}
/*post*/
.single-post .page-top,.category-actualites .page-top {display:none;}
aside.widget.widget_block {margin-bottom:12px;margin-top:12px;}
aside .product_list_widget .product-details a {font-size:18px;}
aside#woocommerce_recently_viewed_products-2.widget .widget-title,aside#woocommerce_products-2.widget .widget-title {font-size:22px;text-transform:initial;font-weight:100;padding-top:25px;}
aside#woocommerce_recently_viewed_products-2 .product_list_widget .product-details .amount,aside#woocommerce_products-2 .product_list_widget .product-details .amount {font-size:16px;font-weight:400;}
.star-rating {display:none;}
.wp-block-latest-posts__list.wp-block-latest-posts li a:hover {color:#d4c37b;}
.share-links a {width:50px;height:50px;font-size:25px;border-radius:100%;}
.wpb_custom_0e0c2786a6bda581229e3461c1b59296 .comment-respond .comment-reply-title {font-weight:100!important;letter-spacing:0!important;font-size:26px;}
.single-post h3.vc_custom_heading.align-left {margin-bottom:14px;}
.single-post .btn.btn-modern.btn-primary {border:none;}
.single-post .comment-form label {font-weight:400;}
.single-post input[type=checkbox] {width:22px;height:22px;vertical-align:-6px;}
.single-post p.form-submit {padding-top:10px;}
.category-actualites .post-item.porto-tb-item.post.style-5 {border:1px solid #e7e7e7;padding-top:10px;padding-bottom:10px;}
.single-post .vc_custom_heading a {color:#d4c37b;}
.archive.category-actualites .porto-section.cs-post-2.mb-6 {padding:10px;background:#f3f3f3;}
.category-actualites p.porto-heading {font-size:18px;}
.pagefaq h2,.pagelefttxt h3 {margin-bottom:8px;margin-top:30px;}
.pagelefttxt h3 {font-size:28px;}
.pagefaq h2 {font-size:30px;}
.page-id-209.woocommerce-checkout .checkout-order-review .product-price {display:none;}
.page-id-209.woocommerce-checkout .checkout-order-review .product-name {font-size:16px;}
/*form*/
.grecaptcha-badge {visibility:hidden;}
p.classform,p.classformsubmit {float:left;width:100%;}
p.classform label {display:block;}
p.classform .required,p.classformsubmit .required {color:#e0b877;}
p.classform input[type="checkbox"] {width:22px;height:22px;vertical-align:-5px;}
p.classform input[type="email"],p.classform input[type="tel"],p.classform input[type="text"],p.classform textarea {width:100%;padding:4px 12px;font-size:19px;}
p.classform textarea {height:190px;}
p.classform .wpcf7-form-control:focus {color:#000000;border-color:#537f8e;background-color:#fef6f6;}
p.classformsubmit input[type=submit] {padding:10px 40px;}
.wpcf7 form .wpcf7-response-output {margin:25px 0;padding:45px 20px;border-width:2px;font-size:22px;text-align:center;border-radius:1px;}
.wpcf7 form.sent .wpcf7-response-output {float:left;width:100%;background:#46b450;color:#ffffff;border-color:#537f8e;}
div#topcontrol {bottom:10px!important;}
@media (min-width:1840px) {
#header .main-menu > li.menu-item > a {padding-left:31px;padding-right:31px;}
}
@media (min-width:1680px) and (max-width:1839px) {
#header .main-menu > li.menu-item > a {padding-left:22px;padding-right:22px;}
}
@media (min-width:1680px) {
.divnav1 {padding-left:2%!important;}
.divnav2 {padding-right:2%!important;}
}
@media (min-width:1530px) {
.footerdiv1 {padding-left:4%;padding-right:4%;}
.vc_row.wpb_row.vc_inner.row.divhome1.vc_row-o-content-middle.vc_row-flex {padding-left:7%;padding-right:7%;}
/*post*/
.single-post article.post-full.hide-post-date {padding:0 10%;}
}
@media (min-width:1570px) and (max-width:1679px) {
#header .main-menu > li.menu-item > a {font-size:19px;padding-left:21px;padding-right:21px;}
}
@media (min-width:1470px) and (max-width:1569px) {
#header .main-menu > li.menu-item > a {font-size:19px;padding-left:17px;padding-right:17px;}
}
@media (min-width:1460px) {
body.wide .container:not(.inner-container),.footerdiv1,.footerdiv2,.single-product .vc_column_container.col-md-12.vc_custom_1680093011511 {padding-left:50px;padding-right:50px;}
.vc_row.wpb_row.vc_inner.row.divhome1.vc_row-o-content-middle.vc_row-flex,body.page-id-75 .container-fluid {padding-left:50px;padding-right:50px;}
.pagesidebartxt {padding-left:60px;}
}	
@media (max-width:1459px) {
.footerdiv1,.footerdiv2 {padding-left:30px;padding-right:30px;}		
.vc_row.wpb_row.vc_inner.row.divhome1.vc_row-o-content-middle.vc_row-flex {padding-left:30px;padding-right:30px;}
.shop_table dd p {line-height:21px;}
}
@media (min-width:1279px) {
.cky-consent-container {width:540px!important;}
.cky-consent-container .cky-consent-bar {padding:30px!important;}
}
@media (min-width:1259px) {
.txt1home,.txt2home,.txt3home,.txt4home {padding-bottom:10px;}
}	
@media (min-width:1279px) and (max-width:1469px) {
#header .main-menu > li.menu-item > a {font-size:18px;padding-left:11px;padding-right:11px;}
}
@media (min-width:1230px) {
.single-product h2.product_title.entry-title {display:inline-block;}
.wpb_custom_77090d79c3fd758972c3f759c33f2003 {display:inline-block;padding-left:10%;}
}
@media (min-width:1190px) and (max-width:1278px) {
#header .main-menu > li.menu-item > a {font-size:18px;padding-left:45px;padding-right:2px;}
}
@media (min-width:992px) and (max-width:1189px) {
#header .main-menu > li.menu-item > a {font-size:18px;padding-left:30px;padding-right:2px;}
}
@media (min-width:992px) {
.vc_row.wpb_row.vc_inner.row.divhome1.vc_row-o-content-middle.vc_row-flex {padding-top:15px;}
.footerdiv2col3 {padding-top:50px;}
.txt1home {padding-left:16%;}
.txt2home {padding-left:40%;}
.txt3home {padding-left:16%;}
.txt4home {padding-left:32%;}
.txt1home p {font-size:42px;}
.txt2home p {font-size:36px;}
.txt3home p {font-size:30px;}
.txt4home p {font-size:24px;}
.single-product .price {font-size:30px;}
.single_add_to_cart_button,.view-cart-btn {font-size:1em;}
p.classform.classform1,p.classform.classform2,p.classform.classform3 {width:46%;}
}
@media (max-width:991px) {
.header-builder-p .header-main {padding-top:5px;padding-bottom:5px;}
.divnav1.vc_column_container.col-md-1-5 {width:42%;}
.divnav2.vc_column_container.col-md-4-5 {width:58%;}
.home .divactuhome {margin-top:20px}
#header .mobile-toggle {padding:12px 20px 7px 13px;}
#nav-panel .accordion-menu>li>a {text-transform:initial;font-weight:300;}
#nav-panel ul#menu-top-navigation-1.accordion-menu {display:none;}
.woocommerce-ordering select,.woocommerce-viewing select {font-size:14px;}
#nav-panel .accordion-menu li.menu-item.active>a {background-color:transparent;}
}
@media (min-width:768px) and (max-width:991px) {
.naviconright.vc_column_container.col-md-12 {padding-top:14px;}
.footerdiv2col3 {padding-top:30px;}
h2 {font-size:28px;}
.txt1home,.txt2home,.txt3home,.txt4home {margin-bottom:20px;}
.txt1home {padding-left:8%;}
.txt2home {padding-left:20%;}
.txt3home {padding-left:8%;}
.txt4home {padding-left:16%;}
.txt1home p {font-size:32px;}
.txt2home p {font-size:28px;}
.txt3home p {font-size:24px;}
.txt4home p {font-size:22px;}
.productbottomdiv1.vc_column_container.col-md-3,.productbottomdiv2.vc_column_container.col-md-9 {width:100%;}
body.page-id-75 .col-md-8,body.page-id-75 .col-md-4 {width:100%;}
p.classform.classform1,p.classform.classform2,p.classform.classform3 {width:48%;}
.btn,.button,input.submit,input[type=submit],.btn-default.btn,.cart-popup .button.checkout,.wishlist_table .add_to_cart.button,html .btn-v-dark,.wc-action-btn.button,.add-links .add_to_cart_button {font-size:14px;line-height:36px;}	
}
@media (min-width:768px) and (max-width:851px) {
.home .button,.home .add-links .add_to_cart_button {font-size:12px;}	
}	
@media (min-width:768px) {
p#billing_postcode_field,p#billing_phone_field,p#shipping_postcode_field {width:50%;padding-right:10px;float:left;}
p#billing_city_field,p#billing_email_field,p#shipping_city_field {width:50%;padding-left:10px;float:left;}
p#account_password_field {width:49%;}
.woocommerce-edit-account p.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide,.woocommerce-edit-account .featured-boxes.m-t-xl.m-b-lg.p-l-lg.p-r-lg.pb-4 {max-width:750px;}
.single-post p.comment-form-author,.single-post p.comment-form-email {width:50%;}
p.classform.classform1 {margin-right:4%;}
p.classform.classform3 {margin-right:52%;}
p.classform textarea {width:75%;}
}
@media (max-width:767px) {
.naviconright.vc_column_container.col-md-12 {padding-top:7px;}
.footerdiv2col3 {padding-top:30px;}
.footerdiv2col3 .wpb_content_element,.footerdiv2col3 .widget,.footerdiv2colimg .wpb_content_element,.footerdiv2colimg .widget {margin-bottom:10px;}
.txt1home,.txt2home,.txt3home,.txt4home {margin-bottom:0;margin-top:20px;}
.txt2home {padding-left:5%;}
.txt4home {padding-left:3%;}
.txt1home p {font-size:30px;}
.txt2home p {font-size:27px;}
.txt3home p {font-size:24px;}
.txt4home p {font-size:21px;}
.single-product .variations .label {width:68px;}
}
@media (min-width:575px) and (max-width:767px) {
.btn,.button,input.submit,input[type=submit],.btn-default.btn,.cart-popup .button.checkout,.wishlist_table .add_to_cart.button,html .btn-v-dark,.wc-action-btn.button,.add-links .add_to_cart_button {font-size:11px;line-height:36px;}	
}	
@media (max-width:575px) {
.single-product .product-summary-wrap .yith-wcwl-add-to-wishlist {padding:4px 8px 1px 8px;}	
}	
@media (max-width:560px) {
#header .container-fluid .vc_row.no-padding .container {padding-left:10px;padding-right:10px;}
.share-links a {width:40px;height:40px;font-size:20px;}
.checkout-order-review .featured-boxes {padding:12px 8px;}
}
@media (max-width:480px) {
.btn,.button,input.submit,input[type=submit],.btn-default.btn,.cart-popup .button.checkout,.wishlist_table .add_to_cart.button,html .btn-v-dark,.wc-action-btn.button,.add-links .add_to_cart_button {font-size:14px;line-height:36px;}
}
@media (max-width:430px) {
#header a.my-account.me-3.wpb_custom_3359c007fa21e9120f9f6be161c67433 {display:none;}
#header a.my-wishlist.font-weight-bold.m-r-md.wpb_custom_6d8fac968f87ebdad69d1c3f152cbc96 {display:none;}
.single-product .variations .label {width:60px;padding-right:10px;}
}
@media (max-width:419px) {
.btn,.button,input.submit,input[type=submit],.btn-default.btn,.cart-popup .button.checkout,.wishlist_table .add_to_cart.button,html .btn-v-dark,.wc-action-btn.button,.add-links .add_to_cart_button {font-size:12px;}
}
@media (max-width:379px) {
.btn,.button,input.submit,input[type=submit],.btn-default.btn,.cart-popup .button.checkout,.wishlist_table .add_to_cart.button,html .btn-v-dark,.wc-action-btn.button,.add-links .add_to_cart_button {font-size:11px;}
}
@media (max-width:339px) {
.btn,.button,input.submit,input[type=submit],.btn-default.btn,.cart-popup .button.checkout,.wishlist_table .add_to_cart.button,html .btn-v-dark,.wc-action-btn.button,.add-links .add_to_cart_button {font-size:10px;}
}