:root {
--dark: #1B1C1E;
--lighter-grey: #A7512A;
--accent-hover: #1B1C1E;
--accent: #1B1C1E;
--dark-accent: #1B1C1E;
--light: #ffffff;
--secondary-font: 'Italiana',Georgia,"Times New Roman",serif;
--light-background: #F6F1F0;
--mobile-menu-font: #1B1C1E;
--mobile-menu-background: #F6F1F0;
} .custom_carticon { background-image: url(https://pausetoi.fr/wp-content/uploads/2020/11/shopping-bag1.svg);
background-repeat: no-repeat;
background-position: top;
padding-left: 5px;
width: 17px;
height: 17px;
}
.custom_login { background-image: url(https://pausetoi.fr/wp-content/uploads/2020/11/user.svg);
background-repeat: no-repeat;
background-position: top;
padding-left: 10px;
width: 17px;
height: 17px;
padding-right: 20px !important;
} @media only screen and ( max-width: 980px ) {
.custom_login { background-image: url();}
.custom_login a::after { content:'Mon compte'; font-size:18px; color: var(--mobile-menu-font); display: inline-block; width: 270px;}
.custom_login a::before { content: ''; height: 20px; }
.custom_carticon { background-image: url();}
.custom_carticon a::after { content:'Mon panier'; font-size:18px; color: var(--mobile-menu-font); display: inline-block; width: 270px; margin-top:20px;}
.cta_menu { margin-top: 15px; }
.cta_menu a { border: 1px solid var(--acent) !important;}
}
@media only screen and ( min-width: 768px ) and ( max-width: 980px ) {
.custom_login a::after { content:'Mon compte'; font-size:18px; color: var(--mobile-menu-font); display: inline-block; width: 670px;}
.custom_carticon a::after { content:'Mon panier'; font-size:18px; color: var(--mobile-menu-font); display: inline-block; width: 670px; margin-top:20px;}
}
.mobile_nav.closed #mobile_menu, 
.mobile_nav.opened #mobile_menu {
background: var(--light);   
} .cta_menu a { background: var(--light); border: 1px solid var(--accent);  padding: 10px 15px 10px 15px; padding-bottom: 10px !important; color: #000000 !important; }
.cta_menu a:hover { background: var(--light) !important; padding: 10px 15px 10px 15px; padding-bottom: 10px !important; color: #1B1C1E !important; }
.et-fixed-header #top-menu .cta_menu a {
color: #1B1C1E !important;
}
.et-fixed-header #top-menu .cta_menu a:active {
color: #1B1C1E !important;
} @media (max-width: 980px) {
.et_fixed_nav #main-header, .et_fixed_nav #top-header, .et_non_fixed_nav.et_transparent_nav #main-header, .et_non_fixed_nav.et_transparent_nav #top-header {
position: fixed !important;
border: 0px solid #fff !important;
}
.et_header_style_split .mobile_menu_bar, .et_header_style_left .mobile_menu_bar {
z-index: 9999;
}
#main-header .container.clearfix.et_menu_container {
width: 100%;
}
.logo_container {
padding-left: 30px;
}
#et-top-navigation {
padding-right: 30px;
}
.cta_menu a { padding-top: 10px !important; }
#et_top_search {
margin: 0 15px 0 0 !important;
margin-left: 0px;
float: left;
}
.et-search-form input {
width: 60%;
}
} ::-moz-selection { color: #A7512A;
background: #E1CBC5;
}
::selection {
color: #A7512A;
background: #E1CBC5;
} * {
scrollbar-color: var(--accent) var(--lighter-grey) ;
scrollbar-width: thin;
}
::-webkit-scrollbar {
height: 8px;
width: 8px;
background:var(--dark);
}
::-webkit-scrollbar-thumb {
background: var(--accent);
-webkit-border-radius: 1ex;
-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.75);
}
::-webkit-scrollbar-corner {
background: var(--dark);
} *, *::before, *::after {
box-sizing: border-box;
} ul[class], ol[class] {
padding: 0;
} body {
min-height: 100vh;
scroll-behavior: smooth;
text-rendering: optimizeSpeed;
line-height: 1.5;
} ul[class], ol[class] {
list-style: none;
} a:not([class]) {
text-decoration-skip-ink: auto;
} img {
max-width: 100%;
display: block;
} article > * + * {
margin-top: 1em;
} input, button, textarea, select {
font: inherit;
} @media (prefers-reduced-motion: reduce) {
* {
animation-duration: 0.01ms !important;
animation-iteration-count: 1 !important;
transition-duration: 0.01ms !important;
scroll-behavior: auto !important;
}
} #main-header {
top: 0;
width: 100%;
z-index: 99 !important;
transition: all .3s ease;
-webkit-box-shadow: none;
}
#main-header.et-fixed-header {
box-shadow: none !important;
-moz-box-shadow: none !important;
-webkit-box-shadow: none !important;
}
#main-header .et_pb_row_1_tb_header {
transition: all.3s ease;
}
.et-menu li {
display: block;
}
#main-header li li a {
width: auto;
word-break: keep-all;
display: block;
}
#main-header nav ul li a:hover {
background: none;
}
#main-header nav li a:hover::before {
width: 100%;
}
.nav li ul {
border-color: transparent;
border-top: 1px #fff !important;
width: 270px;
}
.et_pb_menu .et_pb_menu__menu > nav > ul > li > ul {
top: calc(100% + 25px);
}
.centered-inline-logo-wrap { 
margin-left: 40px !important; 
margin-right: 40px !important; 
}
ul#top-menu li.menu-item:not(.custom_carticon, .custom_login) { 
padding-right: 30px !important; 
}
#et_top_search { 
margin-left: 10px !important; 
}
.et_header_style_split #top-menu-nav {
margin-left:155px;
} .mobile_nav .mobile_menu_bar::before {
color: var(--dark);
transition: all .3s ease;
}
.mobile_nav.opened .mobile_menu_bar::before {
content: "\4d" !important;
}
.et_mobile_menu .first-level > a {
background-color: transparent;
position: relative;
}
.et_mobile_menu .first-level > a:after {
font-family: 'ETmodules';
content: '3';
font-weight: normal;
position: absolute;
font-size: 16px;
top: 13px;
right: 10px;
}
#mobile_menu {
display: block !important;
height: 50vh;
top: -30px;
border-top: none;
padding-top: 0;
overflow-y: auto;
z-index: 9998;
transition: all .8s ease-in-out !important;
position: absolute;
width: 70% !important;
padding: 0 25px;
right: 0px !important;
left: initial;
padding-top: 80px;
}
.mobile_nav.closed #mobile_menu {
transform: translateX(730px);
}
.mobile_nav.opened #mobile_menu {
transform: translateX(0px);
}
.et_mobile_menu li a {
font-size: 16px !important;
font-weight: 200;
text-transform: uppercase;
}
.et_mobile_menu li li {
padding-left: 0px;
}
.fa, .far, .fas {
font-size: 16px;
margin-right: 8px;
}
@media only screen and (max-width: 980px) {
.et_header_style_split #main-header { visibility:hidden; }	
}
.et_mobile_menu {
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
}
.et_mobile_menu li a {
border-bottom: 0px;
color: #666;
padding: 15px 0%;
display: block;
text-align: center !important;
font-family: var(--secondary-font);
font-size: 20px;
font-weight: 700;
line-height: 10px !important;
}
.et_mobile_menu .menu-item-has-children > a { background-color : transparent; border-bottom: 1px solid var(--mobile-menu-font); margin-bottom: 20px; padding-bottom: 20px; font-family: var(--secondary-font) !important; 
}
#main-header .et_mobile_menu li ul, .et_pb_fullwidth_menu .et_mobile_menu li ul, .et_pb_menu .et_mobile_menu li ul {
padding-left: 0px !important;
}
div:not(.et_pb_team_member_description) > div > p a:hover, .et_pb_blurb a:not([href*="category"]):hover, .fts-twitter-div .fts-right a:not(.fts-twitter-full-name):not(.fts-twitter-at-name):not([href*="status"]):not([href*="hash"]) a:hover, .et_pb_widget li a:hover, .dsm-menu-container li a:hover {
background-position: 0 1em;
}
@media only screen and (max-width : 980px) {
.reverse-columns-order {
display: -webkit-flex;
display: -ms-flex;
display: flex;
-webkit-flex-direction: column-reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
}
}
.et_pb_toggle_open .et_pb_toggle_title:before {
display: block !important;
content: "\4b";
font-family: ETmodules !important;
color: var(--acent) !important;
}
.et_pb_toggle_title::before {
content: "\4c"; 
font-family: ETmodules !important;
}
.et_pb_accordion_item .et_pb_toggle_title::before {
color: var(--accent) !important;
}
.et-cart-info { display:none !important; }
#et-top-navigation {  font-weight: 400; } @media only screen and ( max-width: 479px ) {
.et_bloom_locked_container.et_bloom_optin_4 { 
width: 100% !important; }
} .et_password_protected_form {
min-height: initial;
padding: 100px;
max-width: 700px;
margin: auto;
}
.et_password_protected_form .et_submit_button {
background: var(--acent) !important;
color: white! important;
border: 2px solid var(--acent) !important;
}
.et_password_protected_form .et_submit_button:hover {
background: var(--acent) !important;
color: white! important;
border: 2px solid var(--acent) !important;
}
@media (max-width: 479px) {
.et_password_protected_form {
padding: 40px;
}
}
#page-container { overflow-x: hidden;}
@media only screen and ( min-width: 980px ) {
#et_search_icon::before {
content: "\55";
font-size: 15px;
left: 0;
position: absolute;
top: -1px;
}
#et_top_search {
width: 100px;
}
}
.et_post_meta_wrapper { display: none;}
.et_pb_fullwidth_post_slider .et_pb_button_wrapper { background: #fff !important; padding-bottom: 25px; }
@media only screen and ( max-width: 980px ) {
.woocommerce ul.products li.product .button {
margin-top: 1em;
font-size: 13px !important;
width: 100% !important;
text-align: center !important;
}
}
.woocommerce ul.products li.product .button {
max-width: 100% !important;
text-align: center !important;
} .itsarty-woo-button { color: var(--accent) !important; border-top: none !important; border-left: none !important; border-right: none !important; margin-left: auto !important;
margin-right: auto !important;
display: block !important;}
.added_to_cart.wc-forward {
margin-left: auto !important;
margin-right: auto !important;
display: block !important;
}
.et_pb_bg_layout_dark .et_pb_slide_description {
text-shadow: none !important;
}