/*
Theme Name:   Siiimple Essentiel
Theme URI:    https://www.siiimple.fr
Description:  Salient Child Theme par l'agence de marketing Siiimple.
Author:       Siiimple
Author URI:   https://www.siiimple.fr
Template:     salient
Version:      1.0
Text Domain:  siiimple
*/
body[data-form-style="minimal"] .span_12.light .minimal-form-input label span.text .text-inner, .wpcf7-submit { color: #fff !important; font-size: 14px !important; letter-spacing: .15px; }
.wpcf7 h2 { margin-bottom: 24px; }
.nectar-flickity[data-controls="material_pagination"]:not(.masonry) .flickity-viewport { margin-top: 36px; }
#breadcrumbs { font-size: 14px; }
#full_width_portfolio #breadcrumbs { padding-top: calc(100vw * 0.03); }
.single-post #breadcrumbs { max-width: 1000px; margin: 0 auto !important; }
.page-header-overlay-color:after { opacity: 0.6; }
.nectar_fullscreen_zoom_recent_projects .project-slide .project-info h1, .nectar_fullscreen_zoom_recent_projects .project-slide .project-info p { max-width: 100% !important; }
body .portfolio-items .col p, body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls li span:not(.text) { text-transform: lowercase !important; font-weight: 400 !important; }
header#top nav > ul > li[class*="button_bordered"] > a:before, #header-outer.transparent header#top nav > ul > li[class*="button_bordered"] > a:before { border: 1px solid #fff; }
.nectar-fancy-box[data-style="default"] .inner *, .nectar-fancy-box[data-style="parallax_hover"] .inner * { font-size: .95em; }
.nectar-fancy-box[data-style="default"] .inner p, .nectar-fancy-box[data-style="parallax_hover"] .inner p { font-weight: 100; }
body.using-mobile-browser .wpb_row .nectar-video-wrap, body.using-mobile-browser #page-header-bg .nectar-video-wrap { max-height: 100%; }
html .container-wrap { padding-bottom: 0; }
#logo i[class*="fa-"], #logo span[class*="fa-"] { font-size: 1.0875em; padding-left: 10px; }
#footer-outer #copyright { font-size: 16px !important; }
.author .page-header-no-bg .col.section-title { font-size: 20px; color: #a5a7a9; line-height: 1.6; text-align: left; }
.author .col.section-title h1 { padding-bottom: 15px; }
.author .col.section-title p { padding-bottom: 10px; }
.author .page-header-no-bg .fa { padding-right: 12px; }
.archive.author .row .col.section-title span, .archive.category .row .col.section-title span, .archive.tag .row .col.section-title span, .archive.date .row .col.section-title span { text-transform: none; font-weight: normal; }
#error-404 ul.sitemap { margin: 50px 0 0 0; }
#error-404 ul.sitemap li { list-style: none; }
.nectar_video_lightbox.play_button:before { border: 5px solid #114c63 !important; }
.nectar_video_lightbox path { fill: #114c63 !important;  }
#intro .nectar_video_lightbox.play_button:before { border: 5px solid #fff !important; }
#intro .nectar_video_lightbox path { fill: #fff !important; }
.tabbed[data-style=minimal_flexible] .wpb_tabs_nav > li a { font-size: 2vh !important; }
.nectar-icon-list[data-icon-color="extra-color-2"][data-icon-style="border"] .content h3 { color: #25ade3; font-size: 22px; line-height: 30px; margin-bottom: 4px; }
.nectar-icon-list .nectar-icon-list-item .list-icon-holder .im-icon-wrap, .nectar-icon-list .nectar-icon-list-item .list-icon-holder .im-icon-wrap > span { margin-top: 4px; }
.nectar-icon-list-item .content { color: rgba(0,0,0,.75); }
.row.carousel.clients { height: 165px !important; }
.row.carousel.clients img { height: 145.33px !important; }
.nectar-milestone .number > span { display: none; }
body .nectar-milestone .subject { font-size: 28px; line-height: 1.2; }
.wpcf7 input.wpcf7-submit { font-size: 18px !important; }
.nectar-hor-list-item[data-columns="3"][data-column-layout=small_first]>div:nth-child(1) { width: 5%; }
.nectar-hor-list-item .nectar-list-item[data-text-align=left] { padding-right: 0px !important; }
.nectar-hor-list-item[data-columns="3"][data-column-layout=small_first]>div:nth-child(2) { width: 28%; font-weight: 600 !important; }
.nectar-hor-list-item[data-columns="3"][data-column-layout=small_first]>div:nth-child(3) { width: 66%; font-weight: 200; font-size: 16px; }
#intide { margin-bottom: 10px !important; }
#to-iii_01 { background-color: #ff2500 !important; }
#header-outer[data-using-secondary="1"].small-nav { transform: translateY(0) !important; }
body .vc_pie_chart .vc_pie_chart_value { font-weight: 600; }
body .vc_pie_chart_back { border-width: 12px; }
#newsletter .wpcf7-form { display: flex; }
.wpcf7-form-control-wrap { width: 90%; }
.number-style .wpb_wrapper { background-color: #1A3E55; height: 92.5px; width: 92.5px; vertical-align: middle; border-radius: 200px; display: inline-block; }
.number-style .wpb_wrapper h3 { line-height: 92.5px !important; }
h2 { font-size: 38px !important; line-height: 56px !important; }
.clients.no-carousel { justify-content: left !important; margin-right: 100px !important; }


@media only screen and (max-width: 1366px) and (min-width: 1001px) {
    #top nav > ul > li > a, .span_3 .pull-left-wrap > ul > li > a, body.material #search-outer #search input[type="text"], #top ul .slide-out-widget-area-toggle a i.label, #top .span_9 > .slide-out-widget-area-toggle a.using-label .label, #header-secondary-outer .nectar-center-text, #slide-out-widget-area .secondary-header-text, #header-outer #mobile-menu ul li a, #header-outer #mobile-menu .secondary-header-text, .nectar-mobile-only.mobile-header a { font-size: 16px !important; }
    #intro .nectar-split-heading { font-size: 3vw !important; }
    .row .col .nectar-cta h4 { font-size: 16px !important; }
	

}

@media only screen and (max-width: 1280px) and (min-width: 1001px) {
	.nectar-button.large { font-size: 12px; }
	body.material:not([data-button-style^="rounded"]) .nectar-button.has-icon.large { padding-left: 37px !important; }
		.wpcf7 .divider { height: 0 !important; }
	.wpcf7 .col { margin-bottom: 20px !important; }
	h2 { font-size: 28px !important; line-height: 36px !important; }


}
@media only screen and (max-width: 1024px) {
	body[data-header-resize="0"] .container-wrap, body[data-header-resize="0"] .project-title { padding-top: 5px; }
	.nectar-fancy-box[data-style="color_box_hover"] .box-inner-wrap { padding: 5%; }
	.tabbed[data-style=minimal_flexible] .wpb_tabs_nav>li a { font-size: 12px !important; }
	.wpcf7 .divider { height: 0 !important; }
	.wpcf7 .col { margin-bottom: 20px !important; }
    body .nectar-milestone .subject { font-size: 16px; line-height: 25px; }
    body #header-secondary-outer .nectar-center-text { max-width: 100%; line-height: 1.2; }
	#newsletter .wpcf7-form { display: block; }
    .wpcf7-form-control-wrap { width: 100%; }
	.nectar-hor-list-item[data-columns="3"] .nectar-list-item .nectar-list-item-btn { position: static !important; }
	.nectar-hor-list-item[data-columns="3"] .nectar-list-item { display: inline-flex !important; }
}
@media only screen and (max-width: 690px) {
    body #slide-out-widget-area .inner .off-canvas-menu-container li a { font-size: 20px !important; line-height: 1.5 !important; }
	.tabbed[data-style="minimal_flexible"] .wpb_tabs_nav { display: block !important; }
	.wpcf7 .divider { height: 0 !important; }
	.wpcf7 .col { margin-bottom: 20px !important; }
    .row.carousel.clients { height: 121px !important; }
    .row.carousel.clients img { height: 106px !important; }
    #to-iii_01.nectar-button { font-size: 14px; padding-left: 15px; padding-right: 15px; }
    #footer-outer[data-cols="1"][data-disable-copyright="false"] #copyright { padding-bottom: 90px; }
	h2 { font-size: 20px !important; line-height: 30px !important; }
	.clients.no-carousel { justify-content: left !important; margin-right: 0px !important; }
	body .clients[class*=col].no-carousel>div { width: 16% !important; }


}