/*
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
*/
@import url('https://fonts.googleapis.com/css?family=Rubik:500&subset=latin-ext');
header#top #logo { font-family: Fira Sans; font-weight: 200; letter-spacing: normal; }
body[data-form-style="minimal"] .span_12.light .minimal-form-input label span.text .text-inner, .wpcf7-submit { color: #fff !important; font-family: Rubik; 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) { font-family: Fira Sans !important; 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; }

@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; }
}
@media only screen and (max-width: 1000px) {
	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%; }
}