/*
Theme Name: Stoni Child
Author: WebGeniusLab
Author URI: http://webgeniuslab.net
Description: -
Version: 1.0
Template: stoni
Text Domain:  stoni-child
*/

/* HEADER */
::selection, #comments > h3:after, button:hover, mark, blockquote:before, span.highlighter, .vc_wp_custommenu .menu .menu-item a:before, .slider-wrapper.wgl-carousel .blog-post_media-slider_slick .slick-arrow, .primary-nav ul li.mega-menu.mega-cat div.mega-menu-container ul.mega-menu.cats-horizontal > li.is-active > a, .primary-nav .lavalamp-object, .primary-nav ul li ul li > a > span:before, .sitepress_container > .wpml-ls ul ul li a:hover, .blog-post_cats span a, .button__wrapper:hover:after, .calendar_wrap caption, .comment-reply-title:after, .stoni_divider .stoni_divider_line .stoni_divider_custom .divider_line, .stoni_module_cats .cats_item-count, .stoni_module_progress_bar .progress_bar, .stoni_module_infobox.type_tile:hover:before, .stoni_module_social.with_bg .soc_icon, .stoni_module_title:after, .stoni_module_title .carousel_arrows a:hover span, .stoni_module_videobox .videobox_link, .stoni_module_ico_progress .progress_completed, .stoni_module_services_3 .services_icon_wrapper .services_circle_wrapper .services_circle, .stoni_module_time_line_horizontal .tlh_check_wrap, .load_more_works, .mc_form_inside #mc_signup_submit, .wgl-social-share_pages.hovered_style .share_social-icon-plus, .wgl-ellipsis span, .inside_image .wgl-portfolio-item_divider div, .isotope-filter a.active, .wgl_module_title.item_title .carousel_arrows a:hover, .wgl_timetabs .timetabs_headings .wgl_tab.active:after, .wgl-container ul.stoni_plus li:before, .wgl-container ul li:before, .wgl-social-share_pages.standard_style a:before, .blog-style-hero .blog-post-hero_wrapper .divider_post_info, body .widget_meta ul li a:hover:after, body .widget_archive ul li a:hover:after, body .widget_search .search-form:after, body .widget_search .woocommerce-product-search:after, body .widget_product_search .search-form:after, body .widget_product_search .woocommerce-product-search:after, .dropcap-bg, .page_404_wrapper .stoni_404_button.wgl_button .wgl_button_link:hover, .page_404_wrapper .search-form:after, .wgl-pricing_plan .pricing_title, .wgl-pricing_plan .pricing_header:after {
	    background-color: #d18d82 !important;
}

/* HEADER RESPONSIVE */
div.wgl-header-row_wrapper {
	height: 80px !important;
}
div.wgl-mobile-header {
	background-color: #ffffff !important;
	color: #d18c82 !important;
}
@media only screen and (max-width: 1230px) {
	.hamburger-inner, .hamburger-inner:before, .hamburger-inner:after {
    background-color: #d18c82 !important;
	}
}
.wgl-menu_outer .mobile-hamburger-toggle .hamburger-inner {
	background-color: transparent !important;
}
.wgl-menu_outer {
	background-color: #003932 !important;
}
.wgl-theme-header .header_search-field {
	background-color: #003932 !important;
}
.header_search.search_standard .header_search-field {
	top: 80% !important;	
}

/* SIDE PANEL */
a.side-panel-link {
	color: #bfcdcc !important;
}
a:hover.side-panel-link {
	color: #ffffff !important;
}
section.side-panel_widgets.side-panel_position_right.ps.ps--active-y.side-panel_active.side-panel_open {
	background-color: #003932 !important;
}
#side-panel .side-panel_close {
	background: #d18c82 !important;
}

/* SERVICES */
.wgl-striped-services .service-item {
	padding-left: 90px !important;
	padding-right: 90px !important;
}

/* NEWSLETTER */
.wpcf7 .call_to_action_1 input:not([type=submit]), .wpcf7 .call_to_action_1 .wpcf7 select, .wpcf7 .call_to_action_1 .wpcf7 textarea {
	border-color: #ffffff !important;
}
.wpcf7 .call_to_action_1 .wgl_col-2 .wpcf7-submit {
	border-color: #d18c82 !important;
	background: #d18c82 !important;
}
.wpcf7 .call_to_action_1 .wgl_col-2 .wpcf7-submit:hover {
	border-color: #a96052 !important;
	background: #a96052 !important;
}
.wpcf7 form.sent .wpcf7-response-output {
	color: #d18c82 !important;
}

/* CONTACT FORM */
input[type="submit"] {
	color: #ffffff !important;
	background-color: #d18c82 !important;
	border-color: #d18c82 !important;
}
input[type="submit"]:hover {
	background-color: #a96052 !important;
	border-color: #a96052 !important;
}
span.wpcf7-list-item-label {
	font-size: 0.8em !important;
}

/* PORTFOLIO */
div.page-header_title {
	font-family: 'DM Serif Display' !important;
}
.fa-arrow-right:before {
	content: "\f134" !important;
}
.fa-arrow-left:before {
	content: "\f135" !important;
}
.elementor-button {
	border-radius: 0px !important;
	padding: 12px 14px !important;
}

/* PROFESSIONNEL */
h1.page-header_title {
	font-family: 'DM Serif Display' !important;
}

/* ACTUS */
div.page-header.page-header_align_left.breadcrumbs_align_center, div.page-header.page-header_align_left {
	height: 130px !important;
	margin-bottom: 0px !important;
    padding-top: 0px !important;
}
@media only screen and (max-width: 1230px) {
	div.page-header.page-header_align_left.breadcrumbs_align_center {
	height: 0px !important;
	}
}
.blog-style-standard.blog_columns-3 .blog-post_content {
	padding: 24px 40px !important;
}
.blog-style-standard .blog-post_wrapper {
	border: 2px solid #eef0f0 !important;
}
.blog-style-standard .blog-post_content {
	padding: 24px 40px !important;
	background-color: #eef0f0 !important;
}
/* FOOTER */
a.page-footer-links {
	color: #bfcdcc !important;
}
a.page-footer-links:hover {
	color: #fff !important;
}

/* 404 */
.page_404_wrapper .banner_404 {
	font-size: 10em !important;
}
.page_404_wrapper .main_404-wrapper {
	padding-top: 160px !important;
}
.page_404_wrapper .banner_404_title {
	margin-top: 50px !important;
}
.banner_404_logotype {
	display: none;
}

/* TARTE AUX CITRONS */
#tarteaucitronRoot #tarteaucitronAlertBig {
	background: #003932 !important;
}
#tarteaucitronAlertBig #tarteaucitronCloseAlert, #tarteaucitronAlertBig #tarteaucitronPersonalize, #tarteaucitronAlertBig #tarteaucitronPersonalize2, .tarteaucitronCTAButton, #tarteaucitron #tarteaucitronPrivacyUrl, #tarteaucitron #tarteaucitronPrivacyUrlDialog, #tarteaucitronRoot .tarteaucitronDeny, #tarteaucitronRoot .tarteaucitronAllow {
	font-size: 12px!important;
	height: 28px !important;
}

/* WPFORM PRE PROJET */
div.wpforms-container-full .wpforms-form .wpforms-required-label {
	    color: #d18c82 !important;
}
div.wpforms-container-full .wpforms-form .wpforms-field-sublabel, div.wpforms-container-full .wpforms-form .wpforms-field-description {
	color: #999999 !important;
}
div.wpforms-container-full .wpforms-form .wpforms-field-label {
	color: #003932 !important;
}
form.post-password-form {
	margin-left: 200px !important;
}
div.wpforms-container-full .wpforms-form button[type=submit] {
	background-color: #d18c82 !important;
    border: 1px solid #d18c82 !important;
    color: #fff !important;
	width: 100%;
	text-transform: uppercase;
	padding: 16px 15px !important;
}
div.wpforms-container-full .wpforms-form button[type=submit]:hover {
	background-color: #a96052 !important;
    border: 1px solid #a96052 !important;
}