.lwsbiblio-template-default.single-lwsbiblio .e-con,
.lwsbiblio-template-default.single-lwsbiblio .e-con > .e-con-inner,
.page-template-page-bibliotheque .e-con,
.page-template-page-bibliotheque .e-con > .e-con-inner,
.page-template-page-prelude.page-prelude-body .e-con,
.page-template-page-prelude.page-prelude-body .e-con > .e-con-inner{
display: flex;
}
nav.pagination.woo-pagination.fix{
display: block;
text-align: right;
margin: 5px 0px;
}
form#prelude-searchform{
margin: 1em;
padding: 1em;
border: 1px solid #c0c0c0;
background: #f0f0f0;
}
form#prelude-searchform div.searchitem-main{
display: block;
margin: 0px;
}
form#prelude-searchform div.searchitem-button{
display: block;
margin: 0px;
text-align: right;
}
form#prelude-searchform label{
display: inline-block;
width: 30%;
}
form#prelude-searchform label.is-checkbox{
width: 30%;
vertical-align:middle;
}
form#prelude-searchform div.searchitem-main label.is-checkbox input{
width: 20px;
border: 0px;
vertical-align:middle;
}
form#prelude-searchform div.searchitem-main div.searchitem{
margin-bottom: 0.2em;
}
form#prelude-searchform div.searchitem-main input{
width: 65%;
}
form#prelude-searchform div.searchitem-main select{
border-color: #CDCDCD #E1E1E1 #E1E1E1 #CDCDCD;
border-radius: 3px;
border-style: solid;
border-width: 1px;
color: #585858;
padding: 5px;
width:calc(70% - 10px);
height: 40px;
line-height: 40px;
background: #ffffff;
}
form#prelude-searchform #searchsubmit{
margin-top: 0.5em;
}
div.preludeSymptomFakeInput{
display: inline-block;
border-color: #CDCDCD #E1E1E1 #E1E1E1 #CDCDCD;
border-radius: 3px;
border-style: solid;
border-width: 1px;
color: #585858;
padding: 0px 5px;
background: #fff;
width:calc(70% - 10px);
}
form#prelude-searchform div.searchitem-main div.hasAutocomplete{
vertical-align: top;
}	
form#prelude-searchform div.searchitem-main div.hasAutocomplete label{
vertical-align: top;
margin-top: 5px;
}
form#prelude-searchform div.searchitem-main div.preludeSymptomFakeInput input.FakeInputAutocomp{
border: 0px solid transparent;
width: 120px;
min-width: 120px; transition: width 0.25s;  
padding: 0px 5px;
}
a.preludeMultipleItemChoice{
display: inline-block;
background-clip: padding-box;
background-color: #E4E4E4;
background-image: linear-gradient(#F4F4F4 20%, #F0F0F0 50%, #E8E8E8 52%, #EEEEEE 100%);
border: 1px solid #AAAAAA;
border-radius: 3px;
box-shadow: 0 0 2px #FFFFFF inset, 0 1px 0 rgba(0, 0, 0, 0.05);
color: #333333;
cursor: default;
line-height: 13px;
margin: 3px 0 3px 5px;
padding: 3px 20px 3px 5px;
position: relative;
font-size: 13px;
cursor: pointer;
}
a.preludeMultipleItemChoice:after{
position: absolute;
top: 4px;
right: 4px;
height: 12px;
width: 12px;
background: transparent url(//www.ethnopharmacologia.org/wp-content/themes/ecohorbor-child/css/images/prelude-chosen-sprite.png) no-repeat -42px 1px;
font-size: 1px;
content:"";
display: block;
}
a.preludeMultipleItemChoice:hover{
text-decoration: none;
color: #000000;
}
a.preludeMultipleItemChoice:hover:after{
background-position:-42px -10px;
} ul.preludeList{
display: block;
list-style: none;
margin: 0px;
padding: 0px;
}
ul.preludeList li.preludeListItem{
margin: 0px 1em 1em 1em;
padding: 0.5em;
border: 1px dotted #c0c0c0;
display: block;
background: #F0f0f0;
position: relative;
overflow: hidden;
margin: 0.5em 0 0 0; 
}
ul.preludeList li.preludeListItem:hover{
box-shadow: 0px 0px 5px #000;
}
ul.preludeList li.preludeListItem a{
color: #666;
}
ul.preludeList li.preludeListItem div.preludeItemLeft{
float: left;
width: 10%;
margin: 0px 1% 0px 0px; 
}
ul.preludeList li.preludeListItem div.preludeItemLeft div.preludeItemPicture{
background: #FFFFFF;
border: 1px solid #E1E1E1;
padding: 0.5%;
position: relative;
}
ul.preludeList li.preludeListItem div.preludeItemLeft div.preludeItemPicture img{
width: 100%;
height: auto;
}
ul.preludeList li.preludeListItem div.preludeItemRight{
margin: 0px; 
}
ul.preludeItemDetail li.preludeItemImages hover{
}
ul.preludeList li.preludeListItem h2{
cursor: pointer;
font-size: 1.2em;	
line-height: 1.2em;
}
ul.preludeItemDetail{
display: block;
list-style: none;
margin: 0px;
padding: 0px;
font-size: 0.8em;
line-height: 1.1em;
}
ul.preludeItemDetail li{
margin: 0px;
padding: 0px;
display:inline-block;
width: 33%;
font-size: 0.8em;
line-height: 1.1em;
cursor: pointer;
}
span.prelude-detail-icon{
width: 30px;
height: 29px;
position: absolute;
bottom: -30px;
right: 0px;
background: transparent url(//www.ethnopharmacologia.org/wp-content/themes/ecohorbor-child/css/images/ico-prelude-hover.png) no-repeat center center;
color: transparent;
font-size:1px;
overflow: hidden;
transition: all 0.2s ease-in-out 0s;
}
li:hover span.prelude-detail-icon{
bottom: 0px;
transition: all 0.2s ease-in-out 0s;	
}
.ui-tooltip {
background: #000;
color: #fff;
border: none;
padding: 0;
opacity: 1;
font-size: 11px;
border-radius: 0px;
max-width: 600px;
-webkit-box-shadow: 0 0 5px #aaa;
box-shadow: 0 0 5px #aaa;
}
.ui-tooltip-content {
position: relative;
padding: 1em;
}
.ui-tooltip-content {
font-size: 11px;
}
.ui-tooltip-content strong{
font-weight: bold;
}
.ui-tooltip-content span{
display: block;
content:"";
border-top: 1px dotted #fff;
} nav.pagination.woo-pagination span.result-display{
display: inline-block;
float: left;
}
div.plant-left{
float: left;
width: 15%;
margin: 0px 1% 0px 0px; 
}
div.plant-left  div.preludeItemPicture{
background: #FFFFFF;
border: 1px solid #E1E1E1;
padding: 0.5%;
position: relative;
margin-top: 1em;
}
div.plant-left  div.preludeItemPicture img{
width: 100%;
height: auto;
}
div.plant-main{
margin: 1em 0px 0px 0px; 
}
div.plant-reference-main{
display: block;
position: relative;
background: #f7f7f7;
margin: 1.5em 0em 1em 0em;
padding: 1.5em 0.5em 0.5em 0.5em;
border: 1px dotted #c0c0c0;
}
div.plant-reference-main p.plant-reference-ref{
display: inline-block;
position: absolute;
top: -1em;
left: 10px;
padding: 0.1em 1em;
background: #f7f7f7;
border: 1px dotted #c0c0c0;
font-weight: normal;
color: #666;
font-size: 0.9em;
}
div.plant-info-top p,
div.plant-reference-main p{
vertical-align: top;
font-size: 0.9em;
margin-bottom: 0.2em;
}
div.plant-info-top p span.Legend,
div.plant-reference-main p span.Legend{
vertical-align: top;
display: inline-block;
width: 22%;
color: #666;
padding: 2px;
}
div.plant-info-top p strong,
div.plant-reference-main p strong{
padding: 2px;
vertical-align: top;
width: 75%;
display: inline-block;
font-weight: normal;
color: #444;
}
div.plant-info-top p strong{
font-weight: bold;
}
div.plant-reference-main span.InfoToolTips.is-list{
border-bottom: 1px dotted #666;
cursor: help;
}
div.plant-reference-main span.InfoToolTips.is-list:hover{
color: #222;
border-bottom: 1px dotted #000;
}
div.plant-reference-main p:nth-child(even){
background: #f0f0f0;
}
div.plant-info-top{
background: #EBFCC7;
padding: 0.5em;
}
div.ref-nav{
margin: 1em 0em;
color: #666;
font-size: 0.8em;
padding: 0.5em;
}
div.ref-nav a{
color: #666;
text-decoration:none;
border-bottom: 1px dotted #666;
}
div.ref-nav a:hover{
color: #000;
}
div.ref-nav a.Current:hover,
div.ref-nav a.Current{
font-weight: bold;
text-decoration: none;
border-bottom: 1px solid transparent;
color:#000;
}
div.plant-reference-main p.plant-reference-linkpdf strong a {
color: #444;
font-weight: bold;
border-bottom: 1px dotted #444;
}
div.plant-reference-main p.plant-reference-linkpdf strong a:hover{
color:#000;
font-weight: bold;
border-bottom: 1px dotted #000;
}
nav.plant-prev-next{
margin-bottom: 1em;
}
nav.plant-prev-next a.next{
float: right;
}
div.Custom-Formation-Form div.variations p,
.single-product .summary div.variations p{
margin: 0px 0px 2px 0px;
}
div.Custom-Formation-Form div.variations p label,
.single-product .summary div.variations p label{
display:inline-block;
width: 30%;
}
div.Custom-Formation-Form div.variations p select,
.single-product .summary div.variations p select{
width: 60%;
padding: 2px 0px 2px 0px;
border: 1px solid #CDCDCD;
}
div.Custom-Formation-Form div.variations p.reseter,
.single-product .summary div.variations p.reseter{
text-align: right;
}
div.Custom-Formation-Form div.single_variation_wrap{
display: inline-block;
vertical-align:middle;
}
div.Custom-Formation-Form div.single_variation{
display: inline-block;
vertical-align:middle;
}
div.Custom-Formation-Form div.variations_button{
display: inline-block;
vertical-align:middle;
}
div.Custom-Formation-Form div.variations_button div.quantity.buttons_added{
display: none !important;
}
div.Custom-Formation-Form span.price{
color: #4D6609;
float: none;
font-size: 2em;
font-weight: bold;
padding-bottom: 0.5em;
text-align: center;
} div.Custom-Formation-Form{
margin: 1em 1em;
border: 2px dotted #c0c0c0;
padding: 1em;
background: #f7f7f7;
}
div.Custom-Formation-Form p{
margin: 0px;
padding: 0px;
}
div.Custom-Formation-Form p label{
display:inline-block;
vertical-align:top;
width: 40%;
text-align: right;
min-height: 40px;
line-height: 40px;
padding-right: 10px;
margin-bottom: 0px;
}
div.Custom-Formation-Form p span.inputspan{
display: inline-block;
width: calc(60%);
}
div.Custom-Formation-Form p span.inputspan input[type=text],
div.Custom-Formation-Form p span.inputspan input[type=email],
div.Custom-Formation-Form p span.inputspan input[type=tel]{
min-height: 40px;
border-radius:0;
border: 1px solid #eaeaea;
background: #ffffff;
padding: 0 10px;
margin-bottom: 2px;
}
div.Custom-Formation-Form p span.inputspan textarea{
border-radius:0;
border: 1px solid #eaeaea;
padding: 0 10px;
resize:vertical;
background: #ffffff;
}
div.Custom-Formation-Form p span.inputspan select{
border-color: #CDCDCD #E1E1E1 #E1E1E1 #CDCDCD;
border-radius: 0;
border-style: solid;
border-width: 1px;
color: #585858;
padding: 5px 0px 5px 2px;	
height: 40px;
background: #fff;
margin-bottom: 2px;
}
div.Custom-Formation-Form table.variations th.label{
border : 0px transparent;
padding: 0px 10px 0px 0px;
text-align: right;
font-weight: normal;
vertical-align: top;
line-height: 40px;
}
div.Custom-Formation-Form table.variations td.value{
border : 0px transparent;
padding: 0px;
}
div.Custom-Formation-Form table.variations td.value select{
border-color: #CDCDCD #E1E1E1 #E1E1E1 #CDCDCD;
border-radius: 0;
border-style: solid;
border-width: 1px;
color: #585858;
padding: 5px 0px 5px 2px;	
height: 40px;
background: #fff;
margin-bottom: 2px;
}
div.Custom-Formation-Form .quantity .screen-reader-text{
overflow: visible;
position: relative !important;
width: 60%;
top: 0;
height: unset;
margin: 0px;
clip-path: unset;
clip: unset;
}
div.Custom-Formation-Form .quantity .input-text.qty.text{
width: calc(20%);
}
#Special-cart.Custom-Formation-Form{
margin-left: 0px !important;
border: none;
background: transparent;
}
#Special-cart.Custom-Formation-Form .variations_form.cart{
display: flex;
flex-direction: row;
justify-content: space-between;
}
#Special-cart.Custom-Formation-Form table.variations{
flex: 2;
margin-bottom: 0px;
}
#Special-cart.Custom-Formation-Form table.variations th.label{
text-align: left;
}
#Special-cart.Custom-Formation-Form table.variations th.label label{
height: 49px;
line-height: 49px;
margin-bottom: 0px;
}
#Special-cart.Custom-Formation-Form table.variations td.value select{
height: 49px;
line-height: 49px;
text-align: center;
}
#Special-cart.Custom-Formation-Form div.reset_variations_alert{
display: none !important;
}
#Special-cart.Custom-Formation-Form .variations_form.cart .single_variation_wrap{
flex: 1;
display: block;
text-align: right;
}
#Special-cart.Custom-Formation-Form .variations_form.cart .single_variation_wrap .woocommerce-variation.single_variation .woocommerce-variation-description,
#Special-cart.Custom-Formation-Form .variations_form.cart .single_variation_wrap .woocommerce-variation.single_variation .woocommerce-variation-availability{
display: none !important;
}
#Special-cart.Custom-Formation-Form .variations_form.cart .single_variation_wrap .woocommerce-variation.single_variation{
}
#Special-cart.Custom-Formation-Form .variations_form.cart .single_variation_wrap .woocommerce-variation.single_variation .woocommerce-variation-price{
margin-bottom: 10px;
}
#Special-cart.Custom-Formation-Form .variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart.variations_button{
display: block;
text-align: right;
}
#Special-cart.Custom-Formation-Form .variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart.variations_button .single_add_to_cart_button,
#Special-cart.Custom-Formation-Form .cart .single_add_to_cart_button.button{
border-radius: 0;
padding: 0px 30px;
display: inline-block;
width: auto;
cursor: pointer;
border: none;
line-height: 49px;
padding: 0 35px;
font-size: 14px;
text-transform: uppercase;
letter-spacing: 1px;
font-weight: 700;
}
#Special-cart.Custom-Formation-Form .variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart.variations_button .quantity,
#Special-cart.Custom-Formation-Form .cart .quantity{
display: none !important;
}
#Special-cart.Custom-Formation-Form .variations_form.cart .variations a.reset_variations{
display: none !important;
}
#Special-cart.Custom-Formation-Form .cart{
display: flex;
gap: 1rem;
}
#Special-cart.Custom-Formation-Form .cart .woonp.woonp-overwrite.woonp-type-default{
flex: 2;
}
#Special-cart.Custom-Formation-Form .cart .woonp.woonp-overwrite.woonp-type-default label{
}
#Special-cart.Custom-Formation-Form .cart .woonp.woonp-overwrite.woonp-type-default input.woonp-input{
}
#Special-cart.Custom-Formation-Form .cart .single_add_to_cart_button.button{
flex: 1;
}
.header-navbar.navbar.elements-2 .container,
.header-navbar.navbar.elements-2 .container-fluid{
display: flex;
flex-direction: row;
}
.header-navbar.navbar.elements-2 .container .nav.navbar-ul.element-left,
.header-navbar.navbar.elements-2 .container-fluid .nav.navbar-ul.element-left{
flex: 1;
max-width: 320px;
}
.header-navbar.navbar.elements-2 .container .nav.navbar-ul.pull-center.justify-content-center,
.header-navbar.navbar.elements-2 .container-fluid .nav.navbar-ul.pull-center.justify-content-center{
flex: 3;
margin-right: 0px;
margin-left: 0px;
transform: none;    
}
.elementor-element.portfolio-inner.elementor-widget.elementor-widget-ceaposts{
}
.elementor-element.portfolio-inner.elementor-widget.elementor-widget-ceaposts .blog-inner{
color: #E4E4E4;
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
padding: 10px 40px 105px 0px;
text-align: left;
border-radius: 0px;
margin: 0px !important;
background: transparent !important;
position: relative;
}
.elementor-element.portfolio-inner.elementor-widget.elementor-widget-ceaposts .blog-inner .entry-title{
padding: 0px;
}
.elementor-element.portfolio-inner.elementor-widget.elementor-widget-ceaposts .blog-inner .entry-title h4.post-title-head{
transform: scale(1);
margin-bottom: 21px;
font-size: 26px;
}
.elementor-element.portfolio-inner.elementor-widget.elementor-widget-ceaposts .blog-inner .entry-title h4.post-title-head a.post-title{
text-transform: none;
padding-left: 20px;
transition: all .3s;
color: #FFFFFF;
text-decoration: none;
box-shadow: none;
display: block;
min-height: 160px;
}
.elementor-element.portfolio-inner.elementor-widget.elementor-widget-ceaposts .blog-inner .entry-title h4.post-title-head a.post-title:hover{
color:#549F57;
}    
.elementor-element.portfolio-inner.elementor-widget.elementor-widget-ceaposts .blog-inner .entry-title h4.post-title-head a.post-title:before{
content: "";
width: 5px;
height: 94%;
position: absolute;
transform: translateY(-50%);
top: 50%;
left: 0;
z-index: 2;
transition: all .3s;
background:#549F57;
}
.elementor-element.portfolio-inner.elementor-widget.elementor-widget-ceaposts .blog-inner .post-thumb{
margin: 0px;
margin-bottom: 28px;
overflow: hidden;
position: relative;
display: block;
border-radius: 0px;
}
.elementor-element.portfolio-inner.elementor-widget.elementor-widget-ceaposts .blog-inner .post-thumb a.post-image-link{
color: #FFFFFF;
}
.elementor-element.portfolio-inner.elementor-widget.elementor-widget-ceaposts .blog-inner .post-thumb img{
transition: all 0.9s linear;
display: block;
width: 100%;
border: none;
border-radius: 0;
box-shadow: none;
height: auto;
max-width: 100%;
padding: 0px;
}
.elementor-element.portfolio-inner.elementor-widget.elementor-widget-ceaposts .blog-inner .post-excerpt{
margin-top: 12px;
min-height: 100px;
}
.elementor-element.portfolio-inner.elementor-widget.elementor-widget-ceaposts .blog-inner .bottom-meta{
position: absolute;
bottom: 75px;
margin-bottom: 0px;
}
.elementor-element.portfolio-inner.elementor-widget.elementor-widget-ceaposts .blog-inner .bottom-meta ul.nav.bottom-meta-list.meta-left{
}
.elementor-element.portfolio-inner.elementor-widget.elementor-widget-ceaposts .blog-inner .bottom-meta ul.nav.bottom-meta-list.meta-left li{
}
.elementor-element.portfolio-inner.elementor-widget.elementor-widget-ceaposts .blog-inner .bottom-meta ul.nav.bottom-meta-list.meta-left li a{
text-transform: uppercase;
background-color: #FFFFFF00;
padding: 0px 0px 0px 16px;
font-size: 16px;
font-weight: 600;
letter-spacing: 1px;
}
.elementor-element.portfolio-inner.elementor-widget.elementor-widget-ceaposts .blog-inner .bottom-meta ul.nav.bottom-meta-list.meta-left li a:hover{
color:#549F57;
}
.elementor-element.portfolio-inner.elementor-widget.elementor-widget-ceaposts .blog-inner .bottom-meta ul.nav.bottom-meta-list.meta-left li a:before{
}
.elementor-element.portfolio-inner.elementor-widget.elementor-widget-ceaposts .blog-inner .bottom-meta ul.nav.bottom-meta-list.meta-left li a:after{
}
.blog-style-classic .owl-carousel .owl-item:before {
content: "0" counter(a);
position: absolute;
font-size: 85px;
line-height: 1;
bottom: 101px;
right: 73px;
font-weight: 900;
-webkit-text-stroke: 1px #fff;
color: transparent;
transition: all .3s;
z-index: 4;
}
.blog-style-classic .owl-carousel .owl-item {
counter-increment: a;
transition: all .3s;
}
.elementor-element.portfolio-inner.elementor-widget.elementor-widget-ceaposts .blog-style-classic .owl-stage{
display: flex;
}
.elementor-element.portfolio-inner.elementor-widget.elementor-widget-ceaposts .blog-style-classic .owl-stage .owl-item{
flex: 1;
}
.elementor-element.portfolio-inner.elementor-widget.elementor-widget-ceaposts .blog-style-classic .owl-stage .owl-item .owl-carousel-item{
height: 100%;
}
.elementor-element.portfolio-inner.elementor-widget.elementor-widget-ceaposts .blog-style-classic .owl-stage .owl-item .owl-carousel-item .blog-inner{
height: 100%;
}
.elementor-76934 .elementor-element.elementor-element-73d48fb5 .testimonial-wrapper .testimonial-inner{
display: grid;
grid-template-columns: 30% 70%; grid-template-rows: auto auto auto auto; gap: 1rem;
}
.elementor-76934 .elementor-element.elementor-element-73d48fb5 .testimonial-wrapper .testimonial-inner .post-thumb{
grid-column: 1;
grid-row: 1;
}
.elementor-76934 .elementor-element.elementor-element-73d48fb5 .testimonial-wrapper .testimonial-inner .post-title-head{
grid-column: 1;
grid-row: 2;
}
.elementor-76934 .elementor-element.elementor-element-73d48fb5 .testimonial-wrapper .testimonial-inner .top-meta{
grid-column: 1;
grid-row: 3;
}
.elementor-76934 .elementor-element.elementor-element-73d48fb5 .testimonial-wrapper .testimonial-inner .post-excerpt{
grid-column: 2;
grid-row: 1 / 5;
}
.content-widgets.widget-area-right .wp-block-woocommerce-filter-wrapper .wc-blocks-filter-wrapper .wp-block-heading{
color: #797979;
font-family: DM Sans;
font-size: 16px;
line-height: 30px;
font-weight: 700;
}
.content-widgets.widget-area-right .wp-block-woocommerce-filter-wrapper .wc-blocks-filter-wrapper .wc-block-attribute-filter.style-list ul.wc-block-checkbox-list.wc-block-components-checkbox-list.wc-block-attribute-filter-list li .wc-block-components-checkbox.wc-block-checkbox-list__checkbox{
margin-top: 0px;
}
.content-widgets.widget-area-right .wp-block-woocommerce-filter-wrapper .wc-blocks-filter-wrapper .wc-block-attribute-filter.style-list ul.wc-block-checkbox-list.wc-block-components-checkbox-list.wc-block-attribute-filter-list li.show-less button,
.content-widgets.widget-area-right .wp-block-woocommerce-filter-wrapper .wc-blocks-filter-wrapper .wc-block-attribute-filter.style-list ul.wc-block-checkbox-list.wc-block-components-checkbox-list.wc-block-attribute-filter-list li.show-more button{
color: #797979;
font-style: italic;
font-size: 12px;
}
.content-widgets.widget-area-right .wp-block-woocommerce-filter-wrapper .wc-blocks-filter-wrapper .wc-block-attribute-filter.style-list ul.wc-block-checkbox-list.wc-block-components-checkbox-list.wc-block-attribute-filter-list li.show-less button:hover,
.content-widgets.widget-area-right .wp-block-woocommerce-filter-wrapper .wc-blocks-filter-wrapper .wc-block-attribute-filter.style-list ul.wc-block-checkbox-list.wc-block-components-checkbox-list.wc-block-attribute-filter-list li.show-more button:hover{
color: #595959;
}
.content-widgets.widget-area-right .widget.widget_block:first-child{
display: inline-block;
width: 50%;
}
.content-widgets.widget-area-right .widget.widget_block:nth-child(2){
display: inline-block;
width: 50%;
text-align: right;
}
.custom-sfe-cart-head{
}
@import url("http://fonts.googleapis.com/css?family=Exo+2:400,200,700");
.single-post .top-meta-wrap:first-child ul.nav.post-meta li.post-date a{
top: 0;
}
.single-post .top-meta-wrap ul.nav.post-meta.pull-right{
position: relative;
top: 0;
left: auto;
}
.pagination-next, .pagination-previous{
white-space: unset;
}
.site-header .container-fluid{
padding: 0px 0px 0px 30px;
}
header .header-topbar > div > ul.nav.pull-right > li:last-child{
text-align: right;
padding-left: 0px;
border-left: none;
}
.header-topbar.navbar .nav.topbar-ul.pull-right.justify-content-end .cea-button-link.cea-button.elementor-button{
fill: #FFFFFF;
color: #FFFFFF;
background-color: #549F57;
border-radius: 0px 0px 0px 0px;
padding: 13px 33px 12px 33px;
font-size: 15px;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 1px;
}
.header-topbar.navbar .nav.topbar-ul.pull-right.justify-content-end .cea-button-link.cea-button.elementor-button:hover{
background-color: #000000;
fill: #FFFFFF;
color: #FFFFFF;
}
.header-topbar.navbar .nav.topbar-ul.pull-right.justify-content-end .cea-button-link.cea-button.elementor-button{
}
.site-footer .zozo_social_widget ul.nav.social-icons > li > a {
background-color: rgba(255, 255, 255, 0.09);
} #wpcf7-f34644-p34642-o1 form.wpcf7-form,
form#biblio-searchform{
margin: 1em;
padding: 1em;
border: 1px solid #c0c0c0;
background: #f0f0f0;
}
form#biblio-searchform div.searchitem-main{
display: block;
margin: 0px;
}
form#biblio-searchform div.searchitem-button{
display: block;
margin: 10px 0px 0px 0px;
text-align: right;
}
form#biblio-searchform div.searchitem-main .searchitem label{
width: calc(50% - 20px);  
text-align: right;
}
#wpcf7-f34644-p34642-o1 form.wpcf7-form p{
margin-bottom: 2px;
}
#wpcf7-f34644-p34642-o1 form.wpcf7-form textarea,
#wpcf7-f34644-p34642-o1 form.wpcf7-form input:not(.wpcf7-submit){
min-height: 40px;
border-radius:0;
border: 1px solid #eaeaea;
background: #ffffff;
padding: 0 10px;
margin-bottom: 2px;
}
form#biblio-searchform div.searchitem-main .searchitem input{
width: 50%;  
}
form#biblio-searchform div.searchitem-main .searchitem select{
background: #ffffff;
width: 50%;  
border-radius: 0;
border: 1px solid #eaeaea;
padding: 0 10px;
min-height: 40px;
height: 40px;
line-height: 40px;
}
form#biblio-searchform #searchsubmit{
}
form#biblio-searchform a.clear-form{
}
#portfolio-gallery .entry blockquote p{
}
.pagination.woo-pagination.top-pagination,
.pagination.woo-pagination.bottom-pagination{
text-align: center;
display: block;
}
ul.bibliography-list{
display: block;
list-style: none;
padding: 0px;
margin: 0px;
}
ul.bibliography-list li{
display: block;
width: 48%;
float: left;
margin: 0.5em 1%;
padding: 0;
}
ul.bibliography-list li.last-line-item{
}
ul.bibliography-list li.first-line-item{
clear: both;
}
div.main-biblio-preview{
border: 1px solid #CCCCCC;
padding: 5px;
background: #F7F7F7;
cursor: pointer;
}
div.main-biblio-preview:hover{
border: 1px solid #AAAAAA;
background: #F0F0F0;
}
ul.bibliography-list li div.preview-thumb{
width: 30%;
float: left;
background: #FFFFFF;
border: 1px solid #E1E1E1;
padding: 0.5%;
position: relative;
}
ul.bibliography-list li div.preview-content{
width: 66%;
margin: 0px;
float: right;
}
h3.bibliography-list-item-title{
font-size: 1em;
line-height: 1.2em;
color:#6E940D;
margin-bottom: 0.5em;
}
h3.bibliography-list-item-title a{
color:#6E940D;
}
h3.bibliography-list-item-title a:hover{
color: #455B09;
text-decoration: none;
}
p.bibliography-list-item-info{
font-size: 0.8em;
color: #666;
line-height:1.3em;
margin: 0px 0px 4px 0px;
}
p.bibliography-list-item-info.taxonomy-lwsbiblioautors{
font-weight: bold;
}
.bibliography-gallery .woo-pagination{
padding: 10px 0;
border-top: 0px solid transparent;
}
.bibliography-gallery .woo-pagination.top-pagination{
}
.single-lwsbiblio div.side-left{
margin: 0% 2% 2% 0%;
float: left;
width: 20%;
position: relative;
}
.single-lwsbiblio div.post-preview{
display: block;
position: relative;
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #E1E1E1;
padding: 0.5%;
position: relative;
}
.single-lwsbiblio div.other-link{
margin-top: 1em;
text-align: center;
}
.single-lwsbiblio div.other-link .btn{
display: block;
}
.single-lwsbiblio div.other-link .btn.is-amazone{
margin-top: 1em;
}
.single-lwsbiblio div.post-body{
float: left;
width:76%;
}
.single-lwsbiblio ul.biblio-taxonomy{
margin-top: 1em;
}
.single-lwsbiblio .entry{
margin-top: 1em;
}
.single-lwsbiblio .entry p.single-biblio-info.taxonomy-content{
margin: 0px;
font-weight: bold;
}
.lwsClear:after{
clear: both;
content: " ";
display: block;
height: 0;
overflow: hidden;
}