/*
Theme Name: Evolusis 10 Theme
Theme URI: https://evolusis10.fr/
Description: Evolusis 10 - Communication à caractère promotionnel
Author: Digital Services
Template: salient
Version: 0.1
*/

/***** FONTS *****/

@font-face {
	font-family: "Museo300-Regular";
	src: url("fonts/Museo300-Regular.otf");
	src: local("☺"), 
  		url('fonts/Museo300-Regular.otf') format('opentype');
}

@font-face {
	font-family: "Museo500-Regular";
	src: url("fonts/Museo500-Regular.otf");
	src: local("☺"), 
  		url('fonts/Museo500-Regular.otf') format('opentype');
}

@font-face {
	font-family: "Museo700-Regular";
	src: url("fonts/Museo700-Regular.otf");
	src: local("☺"), 
  		url('fonts/Museo700-Regular.otf') format('opentype');
}

h1, h2, h3, h1 b, h2 b, h3 b, h1 strong, h2 strong, h3 strong, .swiper-slide .content h2 { font-family: Museo300-Regular !important; }



/***** TREE COUNTER ****/


/*#fws_641dc897058b2 > div.row_col_wrap_12.col.span_12.dark.left > div:nth-child(2) > div > div > div > div > div > div > img{
	padding-bottom:70px;
}


#nectar-slider-instance-1 > div > div.swiper-wrapper.no-transform > div > div.container > div > p{
	margin-top:55px;
}

#counterSection h1, #counterSection h2 {
	font-size: 17pt !important;
	color: white !important;
	text-transform: none;
}

#counter1 {
	font-size: 35pt;
	margin: 0;
}

#mainCounter, #counterSection h1, #counterSection h2  {
	text-align: center;
}

#mainCounter > div {
	margin-bottom: 2%;
}

#mainCounter > div:first-child > img {
	vertical-align: bottom;
	margin-right: 2%;
}

.nectar-skip-to-content {
	display: none;
}

.swiper-slide .content h2 {
	font-size: 110px;
}

.counters {
    font-size: 16pt;
	color: #b3d334;
	margin-right: 6%;
}

.counterIcons {
	width: 40pt !important;
	margin-right: 6%;
	vertical-align: middle;
}

.counterInfo {
	font-size: 16pt;
	color: white;
}

.counterContainer {
	padding: 1% 0;
	//margin-left: 10%;
	text-align: center;
}*/

/***** SLIDER ****/l


#fws_6442a81712356 > div.row_col_wrap_12_inner.col.span_12.left > div > div > div > div.wpb_text_column.wpb_content_element > div > p:nth-child(4) > b > a:nth-child(1) > span{
	overflow-x: auto !important;
	line-break: anywhere !important;
}
#fws_641ac3b50461d > div.nectar-shape-divider-wrap{
	fill:#F0F0F0;
}

#fws_641b1a95852a4 > div.nectar-shape-divider-wrap.no-color > svg > polygon{
	fill:#F0F0F0;
}

#nectar-slider-instance-1 > div > div.swiper-wrapper.no-transform > div > div.container {
    visibility: visible !important;
}

.nectar-slider-loading {
    background-color: #f0f0f0 !important;
    background-image: none !important;
}

@media only screen and (max-width: 690px) {

	.wpb_wrapper .nectar-slider-wrap[data-full-width="true"][data-fullscreen="false"] .swiper-slide .content h2 {
	    font-size: 50px!important;
    	line-height: 75px!important;
	}

	.wpb_wrapper .nectar-slider-wrap[data-full-width="true"][data-fullscreen="false"] .swiper-slide .content p  {
    	font-size: 12.6px!important;
    	line-height: 21px!important;
   		position: absolute !important;
   		width: 337px !important;
   		top: 0px !important;
   		right: -5px;
	}

	.nectar-shape-divider {
    	height: 75%;
	}

}

@media only screen and (min-width: 1000px) {

	.swiper-slide .content {
		margin-top: 15px;
	}

}

@media only screen and (min-width: 1200px) {

	.swiper-slide .content {
		margin-top: 50px;
	}
}

@media only screen and (min-width: 1600px) {

	.swiper-slide .content {
		margin-top: 100px;
	}
}

@media only screen and (min-width: 2000px) {

	.swiper-slide .content {
		margin-top: 170px;
	}
}

/***** VIDEO SLIDER ****/

.evolusis-video .image-bg {
    background-color: #f0f0f0;
    background-size: contain !important;
}

@media only screen and (max-width: 1300px) and (min-width: 1000px) {

	.wpb_wrapper .nectar-slider-wrap[data-full-width="false"] .evolusis-video .content h2 {
    	font-size: 20px !important;
    	line-height: 30px !important;
	}

}

@media only screen and (max-width: 1300px) and (min-width: 1000px) {

	.wpb_wrapper .nectar-slider-wrap[data-full-width="false"] .evolusis-video .content h2 {
    	font-size: 20px !important;
    	line-height: 30px !important;
	}

}

@media only screen and (max-width: 1300px) {

	.wpb_wrapper .nectar-slider-wrap .evolusis-video .content h2 {
    	padding: 25px !important;
	}

}

.wpb_wrapper .nectar-slider-wrap .evolusis-video .content h2 {
    font-size: 20px !important;
    line-height: 30px !important;
}

.evolusis-video .content p {
    padding: 50px;
}

.nectar-video-box .nectar_video_lightbox svg {
    width: 25px;
    height: 25px;
}

.evolusis-video .content {
	margin-top: -50px !important;
}

@media only screen and (max-width: 1300px) {

	.evolusis-video .content {
		margin-top: -10px !important;
	}
	
	.column-video {
		text-align: center;
	}

}

@media only screen and (max-width: 690px) {

	.evolusis-video .content {
		margin-top: 0px !important;
	}

}

.column-video {
	margin: 0 !important;
}





/***** HEADER ***/


@media only screen and (max-width: 896px) (max-height:414px ){

	.swiper-container[data-tho="auto"][data-tco="auto"][data-pho="auto"][data-pco="auto"] .swiper-slide .content {
    bottom: 78px !important;
    top: auto !important;;
}

}
.swiper-slide[data-x-pos="left"] .content {
    text-align: center;
}


#nectar-slider-instance-1 > div > div.swiper-wrapper.no-transform > div > div.container > div > h2, #nectar-slider-instance-1 > div > div.swiper-wrapper.no-transform > div > div.container > div > p {
	opacity: 1 !important;
}

#nectar-slider-instance-1 > div > div.swiper-wrapper.no-transform > div > div.container > div{
	bottom: 136px !important;
    top: auto !important;
}

@media only screen and (max-width: 1000px) {

	/*html body header#top #logo img, #header-outer[data-permanent-transparent="false"] #logo .dark-version {
	    height: auto !important;
	}*/

	#header-outer header#top .col.span_3 {
	    width: 96%!important;
	}

}

body #header-outer, body #search-outer, .material #header-space, .material #header-outer .bg-color-stripe, .material #search-outer .bg-color-stripe, .material #header-outer #search-outer:before {
    background-color: transparent !important;
}

/***** FOOTER *****/

#copyright > div > div.col.span_5 {
	width: 100%;
	text-align: right;
}

/***** DOCUMENTS *****/

.image-bg-1 img.img-with-animation, .image-bg-2 img.img-with-animation {
	opacity: 0 !important;
}

@media only screen and (max-device-width: 2600px) {

	html .using-mobile-browser .image-bg-1 img.img-with-animation, html .using-mobile-browser .image-bg-2 img.img-with-animation {
	    opacity: 0 !important;
	}

}


.image-bg-1 {
	background: url("/wp-content/uploads/sites/3/brochure.png") !important;
}

.image-bg-1:hover {
	background: url("/wp-content/uploads/sites/3/brochure-hover22.png")!important;
}

.image-bg-2 {
	background: url("/evolusis10/wp-content/uploads/sites/3/2023/03/LX_120521_01-Evolusis-10__doc.png")!important;
}

.image-bg-2:hover {
	background: url("/evolusis10/wp-content/uploads/sites/3/2023/03/LX_120521_01-Evolusis-10__doc_hover.png")!important;
}

.image-bg-1, .image-bg-1:hover, .image-bg-2, .image-bg-2:hover {
	background-repeat: no-repeat !important;
	background-position: center !important;
}


@media screen and (max-width: 620px) {

	.image-bg-1, .image-bg-1:hover, .image-bg-2, .image-bg-2:hover {
		background-size: cover !important;
		-moz-background-size: cover !important;
	}

}

@media only screen and (max-width: 1200px) and (min-width: 1000px) {

	.image-bg-1, .image-bg-1:hover, .image-bg-2, .image-bg-2:hover {
		background-size: cover !important;
		-moz-background-size: cover !important;
	}

}

@media only screen and (min-width: 716px) (max-width:1164px ){
	
	.nectar-shape-divider {
    width: 102%;
    left: -8px;
    bottom: -1px;
    height: 37%;
    position: absolute;
	}
}

@media only screen and (min-width: 690px) and (max-width: 999px){
.nectar-slider-wrap[data-full-width="true"] .swiper-slide .content p, .nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content p, .full-width-content .vc_span12 .swiper-slide .content p {
    /*font-size: 12.6px!important;
    line-height: 21px!important;*/
    position: relative;
    top: 60px;
}
}

@media only screen and (min-width: 480px) and (max-width: 691px){
.wpb_wrapper .nectar-slider-wrap[data-full-width="true"][data-fullscreen="false"] .swiper-slide .content p {
    font-size: 12.6px!important;
    line-height: 21px!important;
    position: absolute !important;
    width: 337px !important;
    top: 0px !important;
    right: 0;
    left: 41px;
}
}

@media only screen and (min-width: 691px) and (max-width: 694px){
.wpb_wrapper .nectar-slider-wrap[data-full-width="true"][data-fullscreen="false"] .swiper-slide .content p {
    font-size: 12.6px!important;
    line-height: 21px!important;
    position: absolute !important;
    width: 337px !important;
    top: 0px !important;
    right: 0;
    left: 128px;
}
}

@media only screen and (min-width: 1000px) and (max-width: 1170px){
.nectar-slider-wrap[data-full-width="true"] .swiper-slide .content p, .nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content p, .full-width-content .vc_span12 .swiper-slide .content p {
    font-size: 13.9px!important;
    line-height: 22px!important;
    position: relative;
    /* font-size: 25px; */
    top: 22px;
}
}

@media only screen and (min-width: 1170px) and (max-width: 1360px){
.nectar-slider-wrap[data-full-width="true"] .swiper-slide .content p, .nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content p, .full-width-content .vc_span12 .swiper-slide .content p {
    font-size: 17.8px!important;
    line-height: 25px!important;
    position: relative;
    /* font-size: 25px; */
    top: 10px;
}
}


@media only screen and (min-width: 929px) and (max-width: 999px){
	#copyright > div > div.col.span_5 > p {
    position: relative!important;
    width: 387px!important;
    /* left: 155px!important; */
    left: 350px!important;
		top:1px!important;
}
}

@media only screen and (min-width: 696px) and (max-width: 928px){
	#copyright > div > div.col.span_5 > p {
    position: relative!important;
    width: 387px!important;
    /* left: 155px!important; */
    left: 250px!important;
		top:1px!important;
}
}

@media only screen and (min-width: 594px) and (max-width: 695px){
	#copyright > div > div.col.span_5 > p {
    position: relative!important;
    width: 387px!important;
    /* left: 155px!important; */
    left: 110px!important;
		top:1px!important;
}
}

@media only screen and (max-width: 594px){
	#copyright > div > div.col.span_5 > p {
    position: relative!important;
    width: 355px!important;
    /* left: 155px!important; */
    top: 14px!important;
    font-size: 13px!important;
    right: 18px;
}
}

@media only screen and (max-width: 280px){
#copyright > div > div.col.span_5 > p {
    position: relative!important;
    width: 326px!important;
    /* left: 155px!important; */
    top: 14px!important;
    font-size: 10px!important;
    right: 49px;
}
}

@media only screen and (max-width: 280px){
.wpb_wrapper .nectar-slider-wrap[data-full-width="true"][data-fullscreen="false"] .swiper-slide .content p {
    font-size: 11.6px!important;
    line-height: 21px!important;
    position: absolute !important;
    width: 281px !important;
    /* top: 0px !important; */
     right: 0px; 
}
}


@media only screen and (max-width: 410px){
.nectar-color-accent-color, body a, label span, body [class^="icon-"].icon-default-style, .blog-recent[data-style*="classic_enhanced"] .post-meta a:hover i, .masonry.classic_enhanced .post .post-meta a:hover i, .post .post-header h2 a, .post .post-header a:hover, .post .post-header a:focus, #single-below-header a:hover, #single-below-header a:focus, .comment-list .pingback .comment-body > a:hover, [data-style="list_featured_first_row"] .meta-category a, [data-style="list_featured_first_row"] .meta-category a, .nectar-fancy-box[data-style="color_box_hover"][data-color="accent-color"] .icon-default-style, div[data-style="minimal"] .toggle:hover > .toggle-title a, div[data-style="minimal"] .toggle.open > .toggle-title a, #footer-outer #copyright li a i:hover, .ascend .comment-list .reply a, body.material .widget:not(.nectar_popular_posts_widget):not(.recent_posts_extra_widget) li a:hover, body.material #sidebar .widget:not(.nectar_popular_posts_widget):not(.recent_posts_extra_widget) li a:hover, body.material #footer-outer .widget:not(.nectar_popular_posts_widget):not(.recent_posts_extra_widget) li a:hover, #top nav .sf-menu .current_page_item > a .sf-sub-indicator i, #top nav .sf-menu .current_page_ancestor > a .sf-sub-indicator i, .sf-menu > .current_page_ancestor > a > .sf-sub-indicator i, .material .widget .tagcloud a, #single-below-header a:hover [class^="icon-"], .wpcf7-form .wpcf7-not-valid-tip, #header-outer .nectar-menu-label {
    color: #c25480;
    line-break: anywhere !important;
	overflow-x: scroll !important;
}

#fws_6442a2bab02cb > div.row_col_wrap_12_inner.col.span_12.left > div > div > div > div.wpb_text_column.wpb_content_element > div > p:nth-child(4) > b > a:nth-child(1){

     line-break: anywhere !important;
	overflow-x: auto !important;

}
}