﻿

.fusion-button-wrapper {
  display: inline;
}

.fusion-button-wrapper.fusion-aligncenter {
  display: block;
}
.spinningloader:before,.spinningloader:after{content:"";position:absolute;top:-10px;left:-10px;width:100%;height:100%;border-radius:100%;border:10px solid transparent;border-top-color:#3498db}
.spinningloader:before{z-index:100;animation:spin 1s infinite}
.spinningloader:after{border:10px solid #ccc}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:5px;padding-right:5px}
.col-md-9{width:75%}

.col-8, .column.two-third { width: 66.66666666666667%; }
.on-demand__tabs{list-style-type:none;margin:0 0 15px 0;padding:0;text-align:center;font-weight:normal;font-size:15px;}
.on-demand__tabs:after{content:" ";display:block;clear:both;}
.on-demand__tabs--item{display:inline-block;vertical-align:top;padding:0 14px;border-bottom:2px solid #eee;padding-bottom:5px;float:left;}
.on-demand__tabs--item.active{border-bottom:2px solid #0a44bb;}
.on-demand__tabs--link{transition:all 700ms cubic-bezier(0.22,0.61,0.18,0.7);}
.on-demand__tabs--link:link,.on-demand__tabs--link:visited{color:#9a9a9a;text-decoration:none;outline:none;}
.active .on-demand__tabs--link:link,.active .on-demand__tabs--link:visited{color:#000;}
.on-demand__tabs--link:hover{color:#717171;}
.profile-options .option{background:-moz-linear-gradient(#000F25, #4585c3);background:-webkit-linear-gradient(#000F25, #4585c3);background:-webkit-gradient(linear, 0 0, 0 100%, from(#000F25), to(#4585c3));background:-o-linear-gradient(#000F25, #4585c3);background:linear-gradient(#000F25, #4585c3);border-radius:7px;color:#ffffff;margin:0 1%;padding:0 0.1em;min-height:84px;transition:0.3s all ease;cursor:pointer}
.profile-options .option img{display:block;margin:0 auto;float:none}
.profile-options .option span{padding-bottom:0.5em;display:block;font-size:0.85em;line-height:1.1em}
.profile-options .option:hover{-webkit-transform:scale3d(1.05, 1.05, 1);-o-transform:scale3d(1.05, 1.05, 1);-moz-transform:scale3d(1.05, 1.05, 1);transform:scale3d(1.05, 1.05, 1)}



#top-cart-btn-checkout{
	display:none !important;
}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}




.dropdown-pane {

	border-radius: 0;
  border:0;
  z-index: 9999 !important;

}

.dropdown-pane.is-open {
}
.dropdown-pane.is-opening{display:block}
.dropdown-pane.tiny{width:100px}
.dropdown-pane.small{width:200px}
.dropdown-pane.large{width:400px}


a.alignleft,
a.alignnone,
a.alignright {
	max-width: 100%;
}


a.alignnone {
	display: inline-block;
}


img.alignnone,
.alignnone {
	margin-bottom: 12px;
}

.lbset__imglink {
	position: relative;
	float: left;

}

.lbset__imglink:hover img {
	transition: opacity .5s;
	opacity: .5;
}

.lbset__imglink:hover .lbset__imglink__zoom {
	background-size: 41px;
}
.mc-user-header__actions{position:absolute;top:50%;margin-top:-15px;text-align:right;right:20px}


.bottom-text {
	font-size: 14px;
	background-color: #e7e7e7;
	padding: 30px;
	margin-top: 30px;
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
}


.home .bottom-text {
	background-color: rgba(230, 230, 230, .8);
}

.bottom-text h2 {
	font-size: 20px;
}

.icon-sale-label {
	font-size: 11px;
	color: #fff;
	background: #0db1e7;
	text-transform: uppercase;
	padding: 0px;
	text-align: center;
	display: block;
	position: absolute;
	top: -12px;
	z-index: 1;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: normal;
	width: 75px;
	height: 40px;
	line-height: 40px;
	margin-top: 0px;
	margin-left: 0px;
	padding-top: 10px
}

.collect td.logoimg { text-align:center;}


.pricingtd
{
	font-family: 'Droid Serif', serif;
	color:#333;
	font-weight: normal;
	font-size:13px;
	text-shadow: rgb(255, 255, 255) 1px 1px 1px;
}


#new_header2 .nh2_liquid{
	margin:0 auto;
	position:relative;
}




#new_header2 .nh2_drop .nh2_liquid{
	margin:0 auto;
	position:relative;
	display:flex;
	justify-content : center;
}
#footerstyle{color:#000;margin:0;border-width:3px}
#footerstyle a:link{color:#1e1eeb;text-decoration:none}
#footerstyle a:visited{color:#2c2c7a;text-decoration:none}
#footerstyle a:hover{text-decoration:underline}
#footerstyle p{margin-bottom:0}
.cta{margin:10px auto 0px auto;padding:10px 10px 20px;background-color:#f2f2f2;position:relative;border:1px solid #dcdcdc;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;text-shadow:#fff 1px 1px 0;box-shadow:1px 1px 0 #fff inset,-1px -1px 0 #fff inset;-moz-box-shadow:1px 1px 0 #fff inset,-1px -1px 0 #fff inset;-webkit-box-shadow:1px 1px 0 #fff inset,-1px -1px 0 #fff inset}
.cta h3{font-size:1.5em;text-shadow:#fff 1px -1px 0}
.mp__collapsed .mp__main{align-items:center;display:flex;height:60px}
.mp__collapsed .mp__main .mp__left{flex:0 0 50px}
.mp__collapsed .mp__main .mp__middle{flex:1 1 auto;overflow:hidden}
.mp__collapsed .mp__main .mp__right{flex:0 0 35px;justify-content:flex-end;text-align:right}



.tail_icon_con{
    margin-top: 37px;
}


.slide_menu .tail_icon_con{text-align:center;margin-top: 16px;margin-right: 0px;}

.tail_icon_con span{font-size:16px;}
.s5_va_element_inner{padding:8px;margin:0}
.s5_va_element_inner h3{margin-bottom:8px;font-size:1.4em}
.s5_va_element_inner .readon,.s5_va_element_inner .readon_grey{margin-top:8px!important}

.site-info {
	text-align: center;
	color: #FFFFFF;
	font-size: 14px;
	font-family: Georgia, 'Times New Roman', Times, Serif;
	font-weight: bold;
}
.front .region-content{padding:60px 0 40px;}
.front .region-sidebar-second,.front .region-sidebar-first{padding:76px 0 40px;}
.region-highlighted-bottom-left .view-Testimonials.highlighted{padding-right:0px;}


header .nav .menu-item a {
  color: #282828;
}


.nav .menu-item {
  display: inline-block;
  padding-top: 18px;
  padding-bottom: 18px;
  position: relative;
  font-family: "Cera Basic Bold";
}


.nav .menu-item-has-children:hover .sub-menu,
.nav .menu-item-has-children.out .sub-menu {
  display: block;
}


.genesis-nav-menu .menu-item {
	display: inline-block;
	margin-bottom: 0;
	padding-bottom: 0;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}



.menu .menu-item:focus {
	position: static;
}

	.js .nav-primary .genesis-nav-menu .menu-item,
	.js .site-header .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		margin: 1px 0;
		position: relative;
		text-align: left;
	}

	.js .genesis-nav-menu .menu-item:hover {
		position: relative;
	}

	.js .nav-primary .genesis-nav-menu .menu-item a,
	.js .site-header .genesis-nav-menu .menu-item a {
		border: none;
		padding: 12px 0;
		width: 100%;
	}




.silder .item_slide { position:absolute; top: 0; }


.hfg_header.site-header {
  border-bottom: 1px solid #f0f0f0; }

	#copyright-note, .copyrights nav {
	    width: 100%;
	    text-align: center;
	}

#copyright-note {
    float: left;
    width: 100%;
    font-weight: 600;
}


div.wpgdprc-consent-modal h3.wpgdprc-consent-modal__title {
    margin-top: 0;
    margin-bottom: 1em;
    font-size: 16px;
    font-weight: bold;
    color: #000000;
}
:root .wpgdprc-consent-modal .wpgdprc-consent-modal__title{margin-bottom:16px;font-size:1rem}

.top-bar .social-icon {display: inline-block; vertical-align: middle; margin-right: 15px; z-index:9999; margin-bottom:0;}

.social-icon li {display: inline-block; font-size: 14px; padding: 0 10px;}

.top-bar .social-icon a {position: relative; display: inline-block; text-align: center; height: 48px; font-size: 14px; color: #fff; transition: all 500ms ease; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -ms-transition: all 500ms ease; -o-transition: all 500ms ease;}

.top-bar .social-icon a:hover {color: #2b271e;}

    .top-bar .social-icon, .top-bar .right-column{padding-left:0;}
html.no-touch .nav li.menu-item-has-children:hover:before{display:block}
.nav li.menu-item-has-children.open:after{width:30px}

footer .wrap .footer-social{align-self: center;}

footer .wrap .footer-social ul.sponsors{display: flex; align-items: center;}

footer .wrap .footer-social ul.sponsors li{margin: 0 0.5rem;}

	footer .footer-social{margin-top: 1rem;}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}









.bggray {
	
	background-color: #f6f6f6;
}

  .sidebar_search .sub-menu .menu-item:first-child {
    display: none !important; }
.elementor-slides .slick-slide-inner .elementor-background-overlay{position:absolute;z-index:0;top:0;bottom:0;left:0;right:0}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}


			
		
			div#credit {
    display: none;
}

#contenu_et_pied {
	padding-top:20px;
	padding-bottom:20px;
}
		

#text-box-1206536530 {
  width: 90%;
}

#text-box-1206536530 .text {
  font-size: 100%;
}
.text-box{max-height:100%}
.text-box .text{position:relative;z-index:10;backface-visbility:hidden}
.text-box-square .text,.text-box-circle .text{height:0;padding:100% 0 0 0 !important;background-color:rgba(0,0,0,0.9)}
.text-box-square .text-inner,.text-box-circle .text-inner{position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.text-box-circle .border,.text-box-circle .text{border-radius:100% !important}
.x-topbar .x-social-global{float:right;margin-top:10px;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
.x-topbar .x-social-global a{margin-left:7px;font-size:24px}
.x-topbar .x-social-global a.foursquare{font-size:22px}
.x-topbar .x-social-global a i{display:block}
.x-colophon.bottom .x-social-global{margin:10px 0}
.x-colophon.bottom .x-social-global a{margin:0 1.25%;font-size:21px}
.x-colophon.bottom .x-social-global a.foursquare{font-size:20px}
.currentarticlearrow{width:16px!important;height:32px!important;position:absolute;z-index:50;left:-16px;top:118px}

#drop-adopt {
	left: 88px;
}
