.socicon:where(.social-icon) {
position: relative;
top: 3px;
display: inline-block;
font-style: normal;
font-weight: normal;
line-height: 1;
font-size: 1.2em;
}
.socicon:where(.social-icon):empty,
.socicon:where(.social-icon.wpzoom-svg) {
width: 1em;
}
.genericon:where(.social-icon) {
font-size: 16px;
vertical-align: top;
text-align: center;
transition: color .1s ease-in 0s;
display: inline-block;
font-style: normal;
font-weight: normal;
font-variant: normal;
line-height: 1;
text-decoration: inherit;
text-transform: none;
}
.academicons:where(.social-icon),
.fa:where(.social-icon) {
display: inline-block;
font-style: normal;
font-weight: normal;
line-height: 1;
}
.fab:where(.social-icon),
.far:where(.social-icon),
.fas:where(.social-icon) {
display: inline-block;
font-style: normal;
font-variant: normal;
line-height: 1;
}
.dashicons:where(.social-icon) {
display: inline-block;
line-height: 1;
font-weight: 400;
font-style: normal;
text-decoration: inherit;
text-transform: none;
width: 20px;
height: 20px;
font-size: 20px;
vertical-align: top;
text-align: center;
transition: color .1s ease-in;
} .social-icon.wpzoom-svg::before {
content: none !important;
} .social-icon.wpzoom-svg {
display: inline-flex;
align-items: center;
justify-content: center;
}
.social-icon.wpzoom-svg > .wpzoom-svg-icon {
display: block;
flex: none;
overflow: visible;
}.entry-content ul li.zoom-social-icons-list,
.zoom-social-icons-list {
list-style-type:none !important;
}
.zoom-social_icons-list__item {
margin: 0 0 10px;
}
.zoom-social_icons-list__label {
margin-left: 4px;
}
.zoom-social-icons-list--no-labels .zoom-social_icons-list__item {
display: inline-block;
margin: 4px;
border: none;
}
.zoom-social-icons-list .socicon,
.zoom-social-icons-list .dashicons,
.zoom-social-icons-list .genericon,
.zoom-social-icons-list .academicons,
.zoom-social-icons-list .fa
{
padding: 8px;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
box-sizing: content-box;
-moz-transition: opacity .2s;
-webkit-transition: opacity .2s;
transition: opacity .2s;
top: 0px;
vertical-align: middle;
width: 1em;
height: 1em;
line-height: 1em;
font-size: 1.2em;
}
.zoom-social-icons-list--with-canvas .socicon,
.zoom-social-icons-list--with-canvas .dashicons,
.zoom-social-icons-list--with-canvas .genericon,
.zoom-social-icons-list--with-canvas .academicons,
.zoom-social-icons-list--with-canvas .fa
{
color: #ffffff;
}
.zoom-social-icons-list--without-canvas .socicon,
.zoom-social-icons-list--without-canvas .dashicons,
.zoom-social-icons-list--without-canvas .genericon,
.zoom-social-icons-list--without-canvas .academicons,
.zoom-social-icons-list--without-canvas .fa
{
background: none;
} .widget .zoom-social-icons-list--without-canvas {
margin-left: -8px;
margin-top: -4px;
}
.widget .zoom-social-icons-list--no-labels.zoom-social-icons-list--without-canvas {
margin-left: -14px;
margin-top: -8px;
}
.zoom-social-icons-list--rounded .socicon,
.zoom-social-icons-list--rounded .genericon,
.zoom-social-icons-list--rounded .academicons,
.zoom-social-icons-list--rounded .dashicons,
.zoom-social-icons-list--rounded .fa
{
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
text-align: center;
text-decoration: none;
}
.zoom-social_icons-list__link {
text-align: center;
text-decoration: none !important;
transition: all 0.2s ease;
}
.zoom-social_icons-list__link:hover {
opacity: .9;
border: none;
text-decoration: none;
box-shadow: none !important;
}
.zoom-social-icons-list--round .socicon,
.zoom-social-icons-list--round .genericon,
.zoom-social-icons-list--round .academicons,
.zoom-social-icons-list--round .dashicons,
.zoom-social-icons-list--round .fa
{
-moz-border-radius: 100px;
-webkit-border-radius: 100px;
border-radius: 100px;
}
.zoom-social-icons-list {
margin: 0;
padding: 0;
}
.elementor-widget-wp-widget-zoom-social-icons-widget .zoom-social-icons-list--align-left,
.zoom-social-icons-shortcode .zoom-social-icons-list--align-left,
.zoom-social-icons-widget .zoom-social-icons-list--align-left {
text-align: left;
}
.elementor-widget-wp-widget-zoom-social-icons-widget .zoom-social-icons-list--align-right,
.zoom-social-icons-shortcode .zoom-social-icons-list--align-right,
.zoom-social-icons-widget .zoom-social-icons-list--align-right {
text-align: right;
}
.elementor-widget-wp-widget-zoom-social-icons-widget .zoom-social-icons-list--align-center,
.zoom-social-icons-shortcode .zoom-social-icons-list--align-center,
.zoom-social-icons-widget .zoom-social-icons-list--align-center {
text-align: center;
} .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute ! important;
width: 1px;
word-wrap: normal ! important;
}@font-face {
font-family: 'heroinepro-extrabuploadedfile';
src: url(https://www.librairesdusud.com/wp-content/themes/betheme-child/fonts/heroinepro-extrabold-webfont.woff2) format('woff2'),
url(https://www.librairesdusud.com/wp-content/themes/betheme-child/fonts/heroinepro-extrabold-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
*::selection{
background-color: #490A3D;
color: #FDF06F;
}
.jaune{
color:#fdf06f;
}
.blanc{
color: #fff;
}
.prune{
color: #490a3d;
}
h1,h2,h3,h4,h5,h6{
font-family: 'heroinepro-extrabuploadedfile';
}
h4,h5,h6{
margin-bottom: 5px;
}
.haut{
line-height: 2em;
text-transform: uppercase;
}
.auteur{
font-family:'Overpass', sans-serif;
font-size: 2em;
font-weight:700;
line-height: 1.4em;
}
.intro{
color: #490a3d;
font-size: 30px;
line-height: 1.2em;
letter-spacing: 1px;
font-weight: 700;
}
.tile{
transition: box-shadow 0.2s;
box-shadow: 0 0 0 #490a3d;
}
.tile:hover, .tile img:focus{
box-shadow: 10px -10px 0 #490a3d;
}
.drop:first-child:first-letter {
float: left;
font: 290px;
line-height: 1; margin-right: -1000px; margin-left: -85px; margin-top: -110px; color: crimson;
}
#Intro .intro-next{
color: #fdf06f;
background-color: rgba(73,10,61,0.5);
font-size: 30px;
}
#Intro .intro-next:hover{
background-color: rgba(73,10,61,1);
}
p.subtitle{
font-family:'Overpass mono';
}
span.subtitle{
font-family:'Overpass mono';
}
.subtitle{
font-family:'Overpass mono';
}
#Action_bar .contact_details{
float: right;
}
.compl{
color:#957186;
}
span.compl{
color:#957186;
}
h4 span.compl{
color:#957186;
}
.wpsl-search{
background: #957186;
}
#wpsl-search-btn, #wpsl-search-wrap #wpsl-radius, #wpsl-search-wrap #wpsl-results, #wpsl-search-wrap .wpsl-input input, #wpsl-search-wrap .wpsl-input label {
display: flex;
align-items: center;
}
#wpsl-search-wrap .wpsl-input, #wpsl-search-wrap .wpsl-select-wrap {
display: flex;
align-items: center;
}
#wpsl-result-list a:first-child, #wpsl-wrap [class*=" wpsl-icon-"]:focus, #wpsl-wrap [class^=wpsl-icon-]:active{
font-family:'heroinepro-extrabuploadedfile';
}
.resa > a span{
background: #D31B33;
}
.wpsl-direction-wrap{
display: none;
}
a.button.button-blanc{
border: 2px solid #fdf06f;
}
#Top_bar .menu > li > a span:not(.description) {
line-height: 40px;
padding: 0px 20px;
}
#Top_bar .menu > li > a {
padding: 25px 0 10px 0;
}
#Top_bar .menu > li > a {
line-height: 60px;
padding: 15px 0;
} .wpsl-store-below #wpsl-result-list {
display: none;
}
h5 .itinerance, h5 .itinerance:hover{
color: #FDF06F;
}
.itinerance:hover{
text-decoration:underline ;
color: #FDF06F;
}
.wpsl-gmap-canvas .wpsl-infobox {
min-width: 155px;
max-width: 350px!important;
padding: 10px;
border-radius: 2px;
font-size: 13px;
font-weight: 300;
border: 2px solid #490A3D;
background: #957186!important;
}
.wpsl-info-window p strong {
font-family: 'heroinepro-extrabuploadedfile';
} .tribe-events-single-event-title{
color: #490A3D !important;
font-size: 3em;
}
.tribe-events-schedule h2{
font-family: 'Overpass mono', monospace;
font-size: 1.3em;
letter-spacing: -0.03rem;
line-height: 1.3em;
font-weight: 400;
}
.tribe-events-meta-group .tribe-events-single-section-title{
color: #FFF;
}
dd.tribe-events-event-categories
a:hover{
color:#fff;
}
.tribe-events-list-separator-month{
background: #fff;
}
#tribe-bar-form{
background-image: none;
}
.tribe-events-event-meta, .tribe-events-promo{
color:#FFF !important;
}
.tribe-events-event-meta .author{
color:#490A3D !important;
}
tribe-event-schedule-details{
font-family: 'Overpass mono', monospace;
font-size: 18px;
}
.url a:hover{
color: #fff;
}
#tribe-events-footer .tribe-events-sub-nav, #tribe-events-header .tribe-events-sub-nav{
display: none;
}
.desc .date{
display: none;
}
.fixed-nav .desc h6{
border-bottom-width: 3px;
border-color: #490A3D;
}
.nocomments{
display: none;
}
#Intro.parallax {
z-index: 1;
}
.tribe-events-widget-link, .tribe-events-gmap, .tribe-events-read-more{
color: #490A3D;
font-weight: 700;
}
.tribe-events-widget-link, tribe-events-gmap:hover, .tribe-events-read-more:hover{
color: #957186;
}
.author a{
color:#490A3D;
}
.tribe-bar-submit{
margin-left: 5%;
padding: 15px;
width: 33%;
} input.news-btn {
margin: 5px 0;
padding: 8px 14px;
color:#fdf06f!important;
border-color: #fdf06f;
font-size: 14px;
font-weight:400;
line-height: 1.4285;
text-align: center;
cursor: pointer;
vertical-align: middle;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
white-space: normal;
border:1px solid #fdf06F;
border-radius: 2px;
}
input.news-btn:hover {
background-color: #957186;
color: #490A3D;
}
#Footer .footer_action, #Footer .footer_action .one{
text-align: left;
margin: 0;
background-color: #490A3D;
}
#Footer .widgets_wrapper{
padding: 20px 0;
}
.button-stroke input[type="submit"]{
border-color: #fdf06f;
color: #fdf06f;
margin-top: 10px;
}
.tribe-events-cost:before {
content: ' ( ' !important;
}
.tribe-events-cost:after {
content: ' )' !important;
}
.tribe-events-cost {
padding-left: 30px !important;
}
#catapult-cookie-bar {
opacity: 0.9 !important;
height: 57px !important;
font-size: 80% !important;
}
#catapultCookie {
color: white !important;
}
#catapultCookie {
background-color: #d31b33 !important;
}
.hide-before-select2-init {
display: block !important;
}
input[type="search"], input[type="text"], input[type="url"], input[type="number"], input[type="password"], input[type="email"], input[type="file"], input[type="tel"], select {
border: 1px solid #969696 !important;
height: 36px !important;
line-height: 36px !important;
padding: 0 12px !important;
font-size: 18px !important;
color: black !important;
background-color: #fff !important;
font-weight: 700 !important; }
.single-tribe_events .tribe-events-event-meta {
background: #957186; !important;
}
.tribe-events-widget-link a {
color: #d31b33 !important;
}
.tribe-events-widget-link a:hover {
color: #490a3d !important;
} .tribe-events-single-event-description div:empty {
min-height: 1em;
} #back_to_top {
display: none !important;
} #Top_bar .top_bar_left {
display: flex;
align-items: center;
width: 100%;
}
#Top_bar .logo {
flex-shrink: 0;
}
#Top_bar .menu_wrapper {
flex-grow: 1 !important;
width: auto !important;
float: none !important;
}
#Top_bar .lds-reservez-btn {
margin-left: 15px;
margin-right: 15px;
flex-shrink: 0;
}
#Top_bar .lds-reservez-btn a {
display: inline-block;
background-color: #d31b33;
color: #fff !important;
padding: 5px 12px;
border-radius: 3px;
font-size: 13px;
font-weight: 600;
text-decoration: none;
white-space: nowrap;
transition: background 0.3s, transform 0.3s;
animation: lds-pulse 2s ease-in-out infinite;
}
#Top_bar .lds-reservez-btn a:hover {
background-color: #fdf06f;
color: #490a3d !important;
animation: none;
transform: scale(1.05);
}
@keyframes lds-pulse {
0%, 100% { transform: scale(1); }
50% { transform: scale(1.05); }
} .lds-popup-overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.6);
z-index: 99999;
display: flex;
align-items: center;
justify-content: center;
}
.lds-popup-box {
background: #fff;
max-width: 500px;
width: 90%;
padding: 40px;
border-radius: 8px;
position: relative;
text-align: center;
box-shadow: 0 10px 40px rgba(0,0,0,0.3);
}
.lds-popup-close {
position: absolute;
top: 15px;
right: 15px;
background: none;
border: none;
font-size: 28px;
color: #957186;
cursor: pointer;
line-height: 1;
}
.lds-popup-close:hover {
color: #490a3d;
}
.lds-popup-box h2 {
color: #490a3d;
font-family: 'heroinepro-extrabuploadedfile', sans-serif;
font-size: 2.2em;
margin-bottom: 20px;
}
.lds-popup-content {
color: #333;
font-size: 16px;
line-height: 1.6;
margin-bottom: 25px;
}
.lds-popup-content p {
margin-bottom: 15px;
}
.lds-popup-btn {
background: #d31b33;
color: #fff;
border: none;
padding: 12px 30px;
font-size: 16px;
border-radius: 4px;
cursor: pointer;
transition: background 0.3s;
}
.lds-popup-btn:hover {
background: #490a3d;
} @media only screen and (max-width: 1239px) { #Top_bar .lds-reservez-btn { display: none !important; } #Top_bar .top_bar_left { display: block !important; width: auto !important; }
#Top_bar .menu_wrapper { flex-grow: 0 !important; width: auto !important; float: right !important; }
#Top_bar .logo { flex-shrink: initial !important; }
}