#comment-input:after{content:"";display:table;clear:both}#comment-input input{float:left;margin-right:1%;padding-left:15px;padding-right:15px;width:32.666666%;min-width:28%;font-size:13px;color:#747474;border:1px solid #d2d2d2}#comment-input input:last-child{margin-right:0}#comment-textarea{margin-bottom:10px}#comment-textarea.fusion-contact-comment-below{margin-top:10px;margin-bottom:0}#comment-textarea textarea{padding:12px 15px;width:100%;height:150px;font-size:13px;color:#747474;border:1px solid #d2d2d2}.fusion-contact-form{line-height:normal}.fusion-contact-form #comment-submit-container{margin-top:20px;margin-bottom:0}.fusion-contact-form .grecaptcha-badge{z-index:100000}.fusion-contact-form .fusion-hide-recaptcha-badge{display:none}.fusion-contact-form .fusion-comment-privacy-checkbox-wrapper{display:flex;align-items:baseline;margin:20px 0;font-size:13px}.fusion-contact-form .fusion-comment-privacy-checkbox{margin:0 10px 0 0}.fusion-contact-form #comment-recaptcha{margin-top:13px}.product-videos-grid {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 20px;
margin-top: 25px;
}
.product-videos-grid iframe {
width: 100%;
aspect-ratio: 16/9;
}
@media (max-width: 768px) {
.product-videos-grid {
grid-template-columns: 1fr;
}
}
.hideContent {
overflow: hidden;
height: 500px;
}
.showContent {
height: auto;
}
.show-more {
margin-top : 20px;
}
.show-more a {
color: #3481D3;
padding: 5px;
font-size: 18px;
font-weight: 600;
}
.content_box_public_profile .content-box-wrapper{
border: 1px solid #b3b0b0;
border-radius: 8px;
}
.content_box_public_profile > h2{
text-transform: uppercase;
} body.woocommerce-page #sidebar .custom_sidebar_celebrity {
box-shadow: 1px 1px 13px 0px #414141b0;
}
body.woocommerce-page #sidebar .custom_sidebar_celebrity > a {
color: #3481D3 !important;
}
body.woocommerce-page .custom_sidebar_celebrity .fusion-column {
margin: 0px !important;
}
body.woocommerce-page .custom_sidebar_celebrity {
margin-bottom: 10px !important;
}
body.woocommerce-page .custom_sidebar_celebrity {
padding-left: 20px !important;
padding-right: 20px !important;
padding-top: 30px !important;
padding-bottom: 30px !important;
background-color: #fff;
}
.single-product .sidebar {
font-size : 12px !important;
}   .attributes_links {
list-style-type: disc;
display: list-item !important;
margin-left: 20px !important;
} .attribute-label {
font-weight: 800;
font-size: 14px;
} .woocommerce-MyAccount-navigation > ul li {
float: none !important;
} .woocommerce-MyAccount-content {
border: 1px solid #e0dede !important;
padding-bottom : 20px !important;
}
.sswcmaat-tab {
padding: 20px;
}
.woocommerce-MyAccount-content .woocommerce-notices-wrapper {
padding-top : 0px !important;
}
body.page-template-contact .fusion-contact-form {
display: none !important;
}   @media only screen and (min-width: 800px) { #layerslider-wrapper .ls-wp-container, .ls-wrapper{
height: calc(100vh - 100px) !important;
}
} .grecaptcha-badge { visibility: hidden; }  .single-post .sidebar .fusion-column {
padding-right: 0px !important;
padding-left: 0px !important;
}
.single-post #sidebar .sidebar_contact_box_blog_single_post, .single-post #sidebar  .acces_catalogue_sidebar {
box-shadow: 1px 1px 13px 0px #414141b0;
}
.sidebar_contact_box_blog_single_post .fusion-column, .acces_catalogue_sidebar .fusion-column {
margin: 0px !important;
}
.sidebar_contact_box_blog_single_post .content-container, .acces_catalogue_sidebar  .content-container{
margin-bottom: 10px !important;
}
.sidebar_contact_box_blog_single_post .content-box-wrapper, .acces_catalogue_sidebar .content-box-wrapper {
padding-left: 10px !important;
padding-right: 10px !important;
padding-top: 10px !important;
padding-bottom: 10px !important;
} .sidebar .fusion-slidingbar-widget-column {
margin-bottom: 20px !important;
}
.sidebar .sidebar_contact_box_blog_single_post {
margin-bottom: 5px !important;
} .sidebar_contact_box_blog_single_post .content-container p {
margin-bottom: 10px !important;
} .blog .fusion-sidebar-inner-content {
padding: 0px !important; } .booking_modal .close {
display: none !important;
}
.booking_modal .modal-title {
font-size: 25px !important;
font-weight: 800 !important; }
.booking_modal .modal-body {
padding: 0px !important;
}
.booking_modal .modal-header {
padding-left : 25px !important;
padding-top: 5px !important;
padding-bottom: 5px !important;
min-height: 0px !important; }
.booking_modal .modal-footer {
padding: 3px !important;
margin-top: 0px !important;
}
.booking_modal .modal-lg { } .recent_posts_on_single_post {
margin-bottom: 0px !important; 
}
.blog article {
}
.blog .custom_general_blog_date {
color: #6d6767;
font-weight: bold;
text-transform: uppercase;
font-size: 13px;
}
.single-post .celebrity_name a {
padding: 6px 6px 6px 6px !important;
margin: 0px !important;
} body.blog .celebrity_name {
text-align: center;
border-radius: 2px;
border: none !important;
font-size: 13px;
padding: 5px !important;
margin: 20px !important;
background-color: #3481d3;
text-transform: uppercase;
} .fusion-theme-sharing-box {
margin-top: 0px !important;
}
.single-post .fusion-post-title {
margin-bottom: 0px !important;
}
.single-post .celebrity_name a, .acces_catalogue_sidebar .fusion-button { text-align: center;
border-radius: 2px;
border: none !important;
font-size: 13px;
padding: 8px 8px 8px 8px !important;
margin: 0px !important;
background-color: #3481d3;
text-transform: uppercase;
}
.blog .celebrity_name a, .single-post .celebrity_name a{
color: #ffffff !important; }
.blog .fusion-post-wrapper {
background-color: #fff !important;
} .blog .fusion-post-title {
font-size: 14px !important;
line-height : unset !important;
}
.blog .fusion-post-content-wrapper { } .phone_france, .phone_monaco, .phone_belgium, .phone_switzerland, .phone_luxembourg, .phone_la_reunion,
.phone_martinique, .phone_guadeloupe, .phone_maroc {
display: inline-block;
vertical-align: middle;
float: none;
width: 75%; }
.phone_country {
display: inline-block;
vertical-align: middle;
float: none;
width: 25%; }
.phone_country label {
display: none;
}
.tel_heading {
font: 100% Arial,Helvetica,sans-serif !important;
padding-bottom: 4px !important;
}
.tel_heading  h4 {
margin-top: 0px !important;
font-size: 14px !important;
}  .wppb-phone .wppb-description-delimiter {
display:none !important;
}   @media only screen and (max-width: 800px) {
#sidebar {
order: 1 !important;
margin-bottom: 40px;
margin-top: 0px !important;
}
}
@media only screen and (max-width: 800px) {
#content {
order: 2 !important;
}
}
body.single-post .post-content > p {
font-family: Lato, Arial, Helvetica, sans-serif !important;
} body.home .fusion-sticky-shadow {
height: unset !important;
}
.fusion-image-carousel {
margin-bottom: 10px !important;
} .custom-content-box-about .col { padding: 20px !important;
}
.custom-content-box-about .col .content-container {
margin-bottom: 0px !important;
}
.woocommerce-product-gallery > img {
border: 1px solid #414141;
}
.sf-field-post-meta-_regular_price {
display: none !important;
}
.product .entry-summary .summary-container { padding: 15px;
background-color: #fff;
border-radius: 3px;
box-shadow: 0 2px 0 #d4d7dc, -1px -1px 0 #eceef1, 1px 0 0 #eceef1;
}
.need_container_home {
border-top: 0 !important;
} @media only screen and (min-width: 900px) {
.registration_container {
padding-right: 30% !important;
padding-left: 30% !important;
margin-top: 15px;
padding-top: 10% !important;
}
}
@media only screen and (max-width: 900px) {
.registration_container {
padding-right: 10px !important;
padding-left: 10px !important;
margin-top: 15px;
padding-top: 10% !important;
}
} .search-filter-scroll-loading {
z-index: 99999999 !important;
left: 50% !important;
top: 50% !important;
position: absolute !important;
display: none;
} .woocommerce-pagination{
display:none !important;
}
.menu-item-13972 .fusion-megamenu-icon {
font-size: 27px !important;
}
.menu-item-13972 .fusion-menu-highlight-label{
font-size: 11px;
border: 1px solid transparent;
background-color: #93e41c;
border-radius: 5px;
color: #000 !important;
}
.menu-item-14018 .fusion-menu-highlight-label, .menu-item-14019 .fusion-menu-highlight-label{
padding: 4px 5px !important;
font-size: 12px !important;
background-color: #ca2a2a;
border-radius: 5px !important;
color: #fff;
}
.custom_num_items {
top: -11px;
font-size: 14px;
font-weight: 500;
right: 16px;
position: relative;
background-color: #ff7302;
color: #FFF;
width: 20px;
text-align: center;
display: inline-block;
height: 20px;
line-height: 21px;
border-radius: 9px;
-webkit-border-radius: 9px;
}
.online-menu-button .fusion-megamenu-submenu {
padding: 10px 0 !important;
}
.online-menu-button .fusion-megamenu-title {
padding: 0 34px !important;
} .fusion-megamenu {
background-color: #fff !important;
box-shadow: none !important;
}
.fusion-megamenu-title {
font-weight:500 !important;
}
.online-menu-button {
padding-left: 3px;
} body.woocommerce-page .select2 {
width:100% !important;
}
body.woocommerce-page  .select2-selection{
height: 35px !important;
border-radius:4px !important;
}
.sf-field-sort_order label, .sf-field-search label {
display: inline !important;
}
.sf-field-sort_order .sf-input-select {
width:100% !important;
border-radius:4px !important;
border: 1px solid #333;
color: #444;
}
.sf-field-search .sf-input-text {
border-radius:4px !important;
border: 1px solid #333;
width:100% !important;
font-family: Roboto,Arial,Helvetica,sans-serif !important;
font-size: 14px;
}   .wppb-msf-prev,.wppb-msf-button.wppb-msf-prev:disabled,
.wppb-msf-button.wppb-msf-next:disabled {
visibility: hidden;
} .wppb-msf-next {
background: #3481D3 !important;
} .wppb-user-forms ul li:last-child {
padding-bottom:0px;
} .alert, .custom_message_waiting_approval {
text-align:center;
display: block;
width: 100%;
box-sizing: border-box;
background: #ffebe8;
border: 1px solid #eacdcd;
-webkit-border-radius: 1px !important;
border-radius: 1px !important;
padding: 10px;
}
.wppb_form_success_message:before {
border: 1px solid transparent !important;
} @media only screen and (max-width: 380px) {
#post-12181 .post-content div {
padding-left: 10% !important;
padding-right: 10% !important;
}
} .fusion-meta-info {
border: none !important;
margin-top: 0px !important;
}
.single .fusion-sharing-box {
margin-top: 0px !important;
margin-bottom: 0px !important;
padding: 0px !important;
border-top: 1px solid #e7e6e6;
padding-right: 250px;
padding-left: 0px;
height: 50px;
background-color: transparent;
}
.single-post .fusion-post-slideshow {
margin-bottom: 4px !important;
}
.image_legende {
font-size: 11px;
color: #acacac;
margin-bottom: 10px;
} .fusion-main-menu .sub-menu {
border-top: none !important;
border: 1px solid #ccc !important;
} .fusion-main-menu .fusion-dropdown-menu .sub-menu li:last-child {
border-top: 1px solid #dcdadb;
} .spw_loader {
display:none;
position: fixed;
left: 0px;
top: 0px;
width: 100%;
height: 100%;
z-index: 9999;
background: url(https://speakerwise.com/wp-content/uploads/loading_rotate.gif) center no-repeat #FFF;
opacity: 0.6;
} .articles-button-chat {
text-transform: none;
}
body.page-template-contact .fusion-content-boxes .content-wrapper-background {
border: 1px solid #e0e0e0;
}
body.single-post .fusion-imageframe  {
margin-bottom: 25px;
} .woocommerce-info {
background-color: transparent !important;
border-top: none !important;
border-bottom: none !important;
position:relative !important;
} @media only screen and (min-width: 1101px) {
body.home .fusion-header {
background-color: transparent;
}
} .fusion-mobile-menu-icons a {
margin-top: 14px;
margin-left: 0px !important;
}
.fusion-mobile-menu-icons a:before {
color: #333333 !important;
}
.ui-datepicker {
z-index: 9999 !important;
}  .woocommerce .woocommerce-Address-title .edit {
background-color: #3481d3;
padding: 3px;
color: #ffffff;
font-weight: 500;
font-size: 13px;
line-height: 30px;
}
.woocommerce .woocommerce-Address-title {
margin-bottom: 5px !important;
}
.fusion-page-title-captions {
width: 75% !important;
}
.fusion-page-title-secondary { }
#wppb-edit-user-modification-informations-personnelles .wppb-default-username input#username {
color: rgba(51,51,51,.5);
background: rgba(231, 230, 230, 0.6);
} body.home .fusion-fullwidth-3 .fusion-content-boxes.content-boxes-icon-boxed .content-wrapper-boxed {
border: 1px solid #DADADA !important;
}   .fusion-footer-widget-area {
overflow: visible !important;
} #nav_menu-4 {
margin-bottom:20px !important;
} .shop_table td {
padding: 5px 0 !important;
} .shop_table tbody tr {
height: 10px !important;
}
.woocommerce-MyAccount-navigation .user-image img {
display: block;
margin-left: auto;
margin-right: auto;
border-radius: 100px;
width: 20%;
}
.woocommerce-MyAccount-navigation .user-info {
text-align: center;
}
.woocommerce-MyAccount-navigation .user-profile {
background-color: #fff !important;
padding: 10px; border: 1px solid #e0dede;
margin-bottom: 10px;
}
.woocommerce-MyAccount-navigation .user-profile .user-info .logout a {
padding: 4px 10px !important;
font-size: 12px !important;
text-transform: uppercase !important;
background-color: #3481d3 !important;
}
.woocommerce-MyAccount-navigation .custom_username, .custom_company{
font-size:14px !important;
color: #333333 !important;
font-weight: 600 !important;
font-family: Open Sans; margin-top: 10px !important;
margin-bottom: 5px !important;
}
.woocommerce-MyAccount-navigation .custom_company { margin-bottom: 15px !important;
}
.woocommerce-MyAccount-navigation .custom_point {
color: #3481d3;
font-size:14px !important;
}
#my-account-menu .user-profile .user-info .logout a:hover {
background-color: #3474D3 !important;
}
#my-account-menu .myaccount-menu:before {
display: none !important;
}
#my-account-content { padding: 15px 40px 40px 40px !important;
width: 70% !important;
background-color: #fff;
margin-left: 0px !important; }
#my-account-content h2 {
border-bottom: none !important;
margin-bottom: 10px !important;
padding-top: 20px !important;
}
#my-account-menu {
width: 30% !important; }
.myaccount-menu {
margin:0px !important;
}
#my-account-menu.position-left .myaccount-menu li.active {
background-color: #3481D3 !important;
border-color: #3481D3 !important;
padding: 2px 0px 2px 10px !important;
font-weight: 600 !important;
}
#my-account-menu.position-left .myaccount-menu li.active:hover {
background-color: #3481D3 !important;
border-color: #3481D3 !important;
}
#my-account-menu.position-left .myaccount-menu li { background-color: #FFF; }
#my-account-menu.position-left .myaccount-menu li.group-fidelite {
background-color: #ccc !important;
padding: 0px 0 0px 0px !important;
}
#my-account-menu.position-left .myaccount-menu li.group-fidelite:hover {
background-color: none !important;
}
#my-account-menu.position-left .myaccount-menu li:hover {
background-color: #414141 !important;
border-color: #414141 !important;
} 
#my-account-menu.position-left .myaccount-menu li.active a {
color: #fff !important;
border: none;
font-weight: normal !important;
}
#my-account-menu.position-left .myaccount-menu li a:hover {
color:#FFF !important;
}
#my-account-menu.position-left .myaccount-menu li ul li:hover {
background-color:#ccc !important;
}
#my-account-menu.position-left .myaccount-menu li a {
color: #000 !important;
text-transform: none !important;
font-size: 14px !important;
border: none !important;
padding: 8px 5px 8px 10px !important;
}
#my-account-menu.position-left {
padding-right:15px;
} #my-account-menu.position-left .myaccount-menu:after {
border-right: none !important;
padding: 0px !important;
} .coupon .input-text {
width: 70% !important;
} .ywraq_list_empty_message {
text-align: center !important;
color: #fff !important;
margin-top: 35px !important;
background-color: #3481d3;
font-size: 18px;
padding: 100px;
border: 1px solid #ccc;
}
.return-to-shop {
width: 100% !important;
text-align: center !important;
border: none !important;
}
.return-to-shop .wc-backward:before {
position: absolute !important;
content: '\f02d' !important;
font-family: FontAwesome !important;
margin-left: -25px !important;
color: inherit !important;
} .fusion-is-sticky .fusion-main-menu > ul > li > a {
color: #333333 !important;
}
body.home h2.content-box-heading {
font-weight: 400 !important;
} .fusion-is-sticky .fusion-main-menu > ul > li > a:hover {
color: #1a80b6 !important;
} .menu-item-12225 {
padding-right:10px !important;
} .button-icon-divider-left {
border-right: 0px solid !important;
} .fusion-button-text-left {
padding-left:8px !important;
}
body.home .fusion-main-menu > ul > li > a {
line-height: 120px !important;
height: 120px !important;
} body.home .fusion-main-menu > ul > li > a > .fusion-megamenu-icon {
color: #ffffff;
}  body.home .fusion-main-menu > ul > li > a {
color: #ffffff;
} body.home .fusion-logo a:first-child {
display:none !important;
} body.home .fusion-logo {
margin-top: 27px !important; margin-bottom: 20px !important;
} body.home .fusion-main-menu > ul > li > a:hover { color: #DDDDDD;
} .button_slide:hover {
background: #1d75d3 !important;
}
.show_details_button {
display: none !important;
} body.woocommerce-page .add-request-quote-button {
max-width: 100% !important;
padding: 12px;
font-size:14px;
}
.catalog-ordering {
display: none;
} .single-product .woocommerce-product-gallery__image img {
border: 3px solid #ddd;
border-radius: 150px;
} body.single-product .add-request-quote-button {
max-width: 100% !important;
padding: 8px !important;
font-size: 15px !important;
} body.single-product .yith-ywraq-add-to-quote {
margin-top: 10px;
}
body.single-product .related.products .add-request-quote-button {
padding: 4px !important;
font-size: 12px !important;
} body.single-product .profile_name {
margin: 0px 0px 17px 0px!important;
font-size: 28px !important; font-family: 'Open Sans' !important;  
}
body.single-product .profile_name:after{
content: "";
display: block;
width: 25%;
height: 0;
border-width: 0 0 3px;
border-style: solid;
position: absolute;
color: #3481D3;
padding-bottom: 12px;
}
body.single-product .profile_title {
margin: 5px 0px 20px 0px !important;
font-size: 15px !important;
font-weight: 600 !important; 
font-family: 'Open Sans' !important;
}
body.single-product .reading-box {
background-color:#fff;
border-width:1px;
border-color:#aaa;
border-top-width:3px;
border-top-color:#3481d3;
border-style:solid;
}
.fusion-reading-box-container .reading-box {
padding: 20px 20px 0px 20px !important;
} .product_meta > span {
font-size: 13px !important;
}  .post-content p {
margin: 16px 0px;
}
body.single-product .images .fusion-flexslider {
box-shadow: 5px 5px 14px #333;      
}
body.single-product .flex-viewport{
border: 6px solid #fff;
}   .woocommerce-tabs .panel { border-top: none !important;
background-color: #fff !important;
}  .woocommerce-tabs > .tabs .active a {
background-color: #fff !important;
}
.woocommerce-tabs {
padding-top: 40px !important;
} body.single-product .woocommerce-tabs h3:first-child {
display: none !important;
}   }  body.page-id-12351 .fusion-fullwidth-1 {
border-bottom: none !important;
} body.single-product .product-border, .avada-availability {
display: none !important;
}  .sidebar .widget h4 {
font-weight: 600 !important;
}    body.woocommerce-account #main {
padding-top:30px !important;
}  body.woocommerce-page .product_list_widget > li {
font-size: 11px !important;	
}  body.woocommerce-page .sidebar .widget h4 {
font-size: 16px !important;
} 
.widget_search_filter_register_widget h4 {
margin-top: 10px !important;
margin-bottom: 8px !important;
font-size: 16px !important;
} body.woocommerce-page .sf-field-post-meta-_regular_price > h4:before {
font-family: FontAwesome;
content: "\f153";
margin-right: 10px !important;
} body.woocommerce-page .sf-field-search > h4:before {
content: '\f002';
font-family: 'Font Awesome 5 Free';
margin-right: 10px !important;
} body.woocommerce-page .sf-field-taxonomy-product_tag > h4:before {
font-family: 'Font Awesome 5 Free';
content: '\f086';
margin-right: 10px !important;
} body.woocommerce-page .sf-field-taxonomy-product_cat > h4:before {
font-family: 'Font Awesome 5 Free';
content: '\f022';
margin-right: 10px !important;
} body.woocommerce-page .sf-field-taxonomy-pa_sexe > h4:before {
font-family: 'Font Awesome 5 Free';
content: '\f007';
margin-right: 10px !important;
} body.woocommerce-page .sf-field-taxonomy-pa_langues-parlees > h4:before {
font-family: 'Font Awesome 5 Free';
content: '\f0ac';
margin-right: 10px !important;
} body.woocommerce-page .sf-field-sort_order > h4:before {
font-family: 'Font Awesome 5 Free';
content: '\f15d';
margin-right: 10px !important;
}
body.woocommerce-page #woocommerce_recently_viewed_products-2 > div > h4:before {
font-family: FontAwesome;
content: "\f1da";
margin-right: 10px !important;
}
.chosen-container-single .chosen-single {
display: block !important;
} body.woocommerce-page .sidebar {   }
body.woocommerce-page .fusion-content-sep {
display: none;
}
.widget_search_filter_register_widget .search-filter-reset {
color: #ffffff !important;
background-color: #3481d3;
padding: 5px;
font-size: 12px !important;
}  .select2-selection {
border-color: #333 !important;
}  body.page-template-contact .fusion-page-title-bar h1 {
font-size: 35px !important;
}
body.woocommerce-page .fusion-page-title-bar {
border: none !important;
height: 50px !important; color: #ffffff !important;
} body.archive .fusion-page-title-row {
max-width: 100%;
} body.page-id-13233 .fusion-page-title-bar {
border: none !important;
height: 50px !important;
background-color: #363839 !important;
color: #ffffff !important;
}
body.woocommerce-page .fusion-content-widget-area .widget_layered_nav li {
border:none !important;
padding: 0px 10px 0px 20px !important;
} body.woocommerce-page > #content {
border: 1px solid #D0D0D0 !important; padding-right:20px;
padding-left: 20px;
}
.blog .fusion-content-widget-area .widget {
margin-bottom: 0px !important;
}
body.woocommerce-page .product-title  {
font-size: 14px !important; font-weight: 600 !important;
padding-left: 0px !important;
}
body.woocommerce-page .product-title > a  {
color: #000 !important;
}
.orderby, .order-dropdown, .orderby-order-container {
display: none !important;
} body.woocommerce-page .catalogue_profile_title {
color: #747474 !important;
font-size: 11px !important;
margin-top: 10px !important;
padding-top: 0px !important;
font-weight: 500 !important;
font-family: Roboto !important;
padding-right: 3px !important;
} body.woocommerce-page .product-details {
padding: 0px 0px 0px 12px !important;
}
body.woocommerce-page .product-images{
padding: 5px;
} body.woocommerce-page .product-buttons {
padding: 0px !important;
margin: 0px !important;
width: 100% !important;
}
.products .product-buttons a:last-child {
float:unset !important;
}
.product-buttons .button {
text-align: center !important;
}  .product-details-container {
border-bottom: none !important;
padding-bottom: 0px !important;
padding-top: 10px !important;
margin-bottom: 0px !important;
min-height:0px !important;
} .fusion-content-sep {
margin-top: 0px !important;
}
.products li.product {
padding-top: 0px !important;
padding-bottom: 0px !important;
padding-right: 0px !important;
padding-left: 0px !important;
background-color:#ffffff !important;
margin-top: 0px !important;
box-shadow: 0 2px 24px 0 hsla(0,0%,75%,.6);  } .attachment-shop_catalog {  } .custom_login_box div {
-moz-border-radius : 2px !important;
-webkit-border-radius: 2px !important;
border-radius: 2px !important;
}
.custom_login_box p:last-child {
margin-bottom: 0px !important;
}     @media (min-width: 1101px) { .connexion-main a span {
-moz-border-radius : 4px !important;
-webkit-border-radius: 4px !important;
border-radius:4px !important; padding:10px !important;
text-transform: none !important;
font-weight: 400 !important;
font-size: 15px !important;
font-family: Roboto,Arial,Helvetica,sans-serif !important;
} .connexion-main  > a > span:before{
content: '\f2f6';
font-family: 'Font Awesome 5 Free';
float: left;
padding-right: 10px;
font-weight: 900;
}  } @media (max-width: 1100px) {
.connexion-main a span {
color: #fff;
font-size: 12px !important;
background-color: #3481D3;
font-weight: 400 !important;
padding:5px !important;
}
.connexion-main a span:hover {
border-color: #FF0000 !important;
}
#mobile-menu-item-14018 .fusion-menu-highlight-label{
padding: 3px 4px !important;
font-size: 11px !important;
background-color: #ca2a2a;
border-radius: 5px !important;
color: #fff;
} }     .connexion > a > span { background-color: rgba(52, 129, 211, 1) !important;  color:#ffffff !important;
-moz-border-radius : 4px !important;
-webkit-border-radius: 4px !important;
border-radius:4px !important;
text-transform: none !important;
font-weight: 400 !important;
font-size: 15px !important;
padding:10px !important;
font-family: Roboto,Arial,Helvetica,sans-serif !important;
}
.connexion > a > span:hover {
background-color: rgba(52, 129, 211, 0.9) !important;
}
.connexion > a > span:before{
content: '\f2f6';
font-family: 'Font Awesome 5 Free';
float: left;
padding-right: 10px;
font-weight: 900;
}  .creer-un-compte > a > span { background-color: rgba(52, 129, 211, 1) !important;  color:#ffffff !important;
-moz-border-radius : 4px !important;
-webkit-border-radius: 4px !important;
border-radius:4px !important;
text-transform: none !important;
font-weight: 400 !important;
font-size: 15px !important;
padding:10px !important;
font-family: Roboto,Arial,Helvetica,sans-serif !important;
}
.creer-un-compte > a > span:hover {
background-color: rgba(52, 129, 211, 0.9) !important;
}
.creer-un-compte > a > span:before{
content: '\f007';
font-family: 'Font Awesome 5 Free';
float: left;
padding-right: 10px;
}  .fusion-column > div > div > ul {
line-height:30px !important;
}
.fusion-column > div > div > ul > li > a {
padding: 0px !important;
}
.fusion-widget-area .widget_nav_menu li a:before {
display: none !important;
} @media only screen and (min-width: 800px) {
.fusion-widget-area .widget_nav_menu li{
border:none !important;
padding: 0px !important;
}
}
@media only screen and (max-width: 800px) {
.fusion-widget-area .widget_nav_menu li{
border:none !important;
padding: 10px !important;
}
}
#catapult-cookie-bar {
font-size:13px !important; padding-top: 12px !important; text-align: center !important;
} .sub-menu {
border:none !important;
}
.avada-contact-form {
display: none;
visibility: hidden;                                  
}    .fusion-footer-widget-area > div > div > div {
width: 20% !important;
} @media (min-width: 800px) {
.fusion-footer-widget-area > div > div > div:first-child {
width: 40% !important;
padding-right: 80px !important;
}
}
@media (max-width: 800px) {
.fusion-footer-widget-area > div > div > div:first-child {
width: 100% !important;
padding-right: 0px !important;
}
}
.fusion-footer-widget-area ul li a {
display: initial !important;
font-size: 13px;
}
.fusion-footer-widget-area .current-menu-item a {
color: #bfbfbf !important;
}
.fusion-footer-widget-area .widget-title {
margin: 0 0 37px;	
} body.page-id-12181 .fusion-page-title-bar {
position: fixed !important;
z-index: 9999 !important;
} .yith_ywraq_add_item_response_message a {
color: #fff !important;
font-size: 14px !important;
max-width: 100% !important; }
.yith_ywraq_add_item_response_message {
color: #fff !important;
text-align: center;
background-color: #35a518;
padding: 12px;
}
.yith_ywraq_add_item_product_message {
color: #fff !important;
text-align: center;
background-color: #35a518;
padding: 12px;
}
.yith_ywraq_add_item_product_message:before {
font-family: 'Font Awesome 5 Free';
content: '\f058'; }
.ywraq-wrapper .woocommerce-message {
text-align: center !important;
border: 1px solid #aaa !important;
font-size: 17px !important;
background-color: #fff !important;
}
.woocommerce-MyAccount-orders  a {
font-size: 13px !important;
}   .customer_details tr, .customer_details th {
height: 15px !important;
}
.ywraq_my_account_quotes_title {
border-bottom: none !important;
}
.my_account_quotes tr, .woocommerce-MyAccount-orders tr {
height: 40px !important;
border-bottom: 1px solid #ccc !important; }
.my_account_quotes td, .woocommerce-MyAccount-orders td {  padding-top:5px !important;
padding-bottom: 5px !important;
padding-left: 10px !important;
}
.my_account_quotes thead th, .woocommerce-MyAccount-orders thead th {  border-width: 0px 0px 4px 4px;
text-transform: uppercase;
font-size: 14px;
padding-top: 14px; padding-right:50px !important;
font-family: 'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;
color: #444 !important; height: 50px !important;
padding-left: 10px !important;
}
.my_account_quotes, .woocommerce-MyAccount-orders { padding: 0 !important;
margin-top: 20px !important;
} #yith-ywrq-table-list .my-profile-title {
width: 50% !important;
}
#yith-ywrq-table-list .product-name {
width: 40% !important;
}  #yith-ywrq-table-list tr:first-child th.product-remove:first-child {
padding-left: 10px !important;
}
#yith-ywrq-table-list tr:first-child th.product-remove:last-child {
border-top-right-radius: 12px;
}
#yith-ywrq-table-list th.product-thumbnail {
width: 120px !important;
}
#yith-ywrq-table-list .product-thumbnail img { max-width: 70px !important;
}
#yith-ywrq-table-list .actions {
padding-left:25px !important;
}
#yith-ywrq-table-list tr td.product-name, td.my-profile-title {
font-family: Roboto;
font-size: 16px !important;
font-weight: 500 !important;
}
#yith-ywrq-table-list tr td.product-thumbnail {
padding-left:0px !important;
margin-right: 0px !important; }
#yith-ywrq-table-list tr th.product-thumbnail {
margin-right: 0px !important;
}
#yith-ywrq-table-list td {  padding-top:5px !important;
padding-bottom: 5px !important;
}
#yith-ywrq-table-list thead th {
background-color: #3481d3 !important; border-width: 0px 0px 4px 4px;
text-transform: uppercase;
font-size: 14px;
padding-top: 14px;
padding-bottom: 14px;
padding-right:50px !important;
font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
color: #ffffff !important;
height:100% !important;
}
#yith-ywrq-table-list tbody tr:last-child {
height:30px !important;
}
.yith-ywraq-item-remove {
padding-left:40px;
}
#yith-ywrq-table-list .product-remove {
padding-left: 30px;
}
#yith-ywrq-table-list .product-remove a {
float:unset !important;
}
#yith-ywraq-form {
border: 1px solid #e5e5e5 !important;
margin-bottom: 35px !important;
}
#yith-ywrq-table-list tr {
border-color: #e5e5e5 !important;
}
#yith-ywrq-table-list tbody tr {
height: 80px !important;
}
@media screen and (max-width: 640px) {
table,
tbody,
tr,
td {
display: block;
width: auto!important; }
}
@media only screen and (max-width: 800px){
body.woocommerce-page #content {
margin-bottom: 20px !important;
}
} .button { } .quotes-actions a {
padding-right: 10px !important;
background-color: #3481D3;
color: #FFF;
padding: 5px;
border-radius: 4px;
}
.quotes-actions a:hover {
color: #FFF !important;
background-color: rgba(54, 130, 211, 0.85);
}
.quotes-actions .accept {
background-color: #a0ce4e !important;
padding: 2px !important;
color: #ffffff !important;
margin-right: 15px !important;
border-radius: 4px !important;
}
.quotes-actions .accept:before {
content: "\f00c";
font-family: FontAwesome;
padding-right: 3px !important;
color: #ffffff !important;
}
.quotes-actions .reject:before {
content: "\f05e";
font-family: FontAwesome;
padding-right: 3px !important;
}
.quotes-actions .view:before {
content: "\f0a9";
font-family: FontAwesome;
padding-right: 3px !important;
color:#FFF;
}  .woocommerce-orders-table__cell-order-actions a {
padding-right: 30px !important;
background-color: #3481d3;
color: #FFF;
padding: 5px;
border-radius: 4px;
display:initial !important;
}
.woocommerce-orders-table__cell-order-actions a:hover {
color:#FFF !important;
background-color:rgba(54, 130, 211, 0.85);
}
.woocommerce-orders-table__cell-order-actions a:after {
color:#FFF !important;
} body.woocommerce-view-quote .order_details tr td.product-name {
font-family: Roboto;
font-size: 16px !important;
font-weight: 500 !important;
padding-left: 10px !important;
border-left: 1px solid #FFF !important;
border-right: 1px solid #FFF !important;
}
body.woocommerce-view-quote .order_details tr td.product-total {
font-family: Roboto;
font-size: 16px !important;
font-weight: 500 !important;
padding-left: 10px !important;
border-right: 1px solid #FFF !important;
}  body.woocommerce-view-quote .order_details  tbody {
background-color: #CCC;
}
body.woocommerce-view-quote .order_details td {  padding-top:5px !important;
padding-bottom: 5px !important;
} body.woocommerce-view-quote .order_details thead th {
background-color: #444 !important;
text-transform: uppercase;
font-size: 14px;
padding-top: 14px;
padding-bottom: 14px;
padding-right:50px !important;
font-family: 'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;
color: #f6f6f6 !important;
height:100% !important;
padding-left:10px !important;
}
body.woocommerce-view-quote .order_details tfoot {
padding-top:5px !important;
padding-bottom: 5px !important;
background-color: #CCC !important;
}
body.woocommerce-view-quote .order_details tfoot tr {
height: 20px !important;
border: 1px solid #E5E5E5;
}
body.woocommerce-view-quote .order_details tr {
height: 60px !important; border-color: #FFF !important;
}
body.woocommerce-view-quote .order_details .product-name {
width: 80% !important;
}
body.woocommerce-view-quote .order_details .product-total {
width: 20% !important;
}
body.woocommerce-view-quote #wrapper .post-content h2 {
font-size: 24px !important;
font-weight: 500 !important;
margin-top: 30px !important;
}
body.woocommerce-view-quote .customer_details { background-color: #CCC !important;
}
body.woocommerce-view-quote .customer_details th {
padding-left: 10px !important;
font-family: Roboto;
font-size: 16px !important;
font-weight: 500 !important;
}
body.woocommerce-view-quote .customer_details td {
padding-left: 10px !important;
font-family: Roboto;
font-size: 14px !important;
}
body.woocommerce-view-quote .customer_details tr {
height: 20px !important;
border-bottom: 1px solid #ffffff !important;
}
body.woocommerce-view-quote .customer_details tbody tr th {
width: 30% !important;
border-right: 1px solid #ffffff !important;
}
body.woocommerce-view-quote .customer_details tbody tr td {
width: 70% !important;
} body.woocommerce-account .wppb-woo-billing-fields .wppb_billing_heading h4 {
font-weight: 600 !important;
font-size: 16px !important;
margin-top: 10px !important;
margin-bottom: 5px !important;
}
.my_custom_button {
padding: 10px;
background-color: #3481D3;
color: #ffffff;
font-size: 14px;
font-family: Roboto;
}
.my_custom_button:hover {
background-color: rgba(52, 129, 211, 0.88);
color: #E7E6E6;
}