/*
Theme Name: Brooklyn Child
Theme URI: http://www.unitedthemes.com
Description: Creative Portfolio
Version: 4.9.5
Author: United Themes
Author URI: http://www.unitedthemes.com
Template: brooklyn
*/

/* Home */

.hoverboxx a {
	color:#F7901D !important;
	text-transform:uppercase;
	text-decoration:none !important;
}

.hoverboxx a:hover {
	color:#fff !important;
}

.ut-hover-box .ut-hover-box-back .ut-hover-box-inner, .ut-hover-box .ut-hover-box-front .ut-hover-box-inner {
	padding:5px !important;
}

.wpb_wrapper .ut-service-icon-large.ut-custom-icon img {
    max-width: 84px !important;
}

.wpb_wrapper .ut-service-icon-large {
    height: 84px !important;
    width: 84px !important;
}

/* Blog */

.ut-post-thumbnail {
    max-height: 380px;
	max-width:456px;
}

.widget_recent_entries li {
	padding-bottom:10px;
}

.ut-blog-classic-article {
	padding-right:5vw !important;
}

.sticky .day, .sticky .month {
	color:#f5cd47 !important;
}

.tags-links, #comments {
	display:none;
}
div.ut-blog-layout-list-article-inner div.ut-blog-list-content a.ut-blog-link div.ut-blog-layout-list-content-wrap header.entry-header.clearfix h2.entry-title {
	font-size:32px;
}

/* Footer */

ul.sidebar li.clearfix.widget-container.ut_logo-3.ut_widget_logo img {
	max-height: 100px !important;
}

.ut-spacing-160 .ut-footer-area {
    padding-bottom: 40px;
    padding-top: 40px;
}

.footer .footer-content {
    padding-top: 20px !important;
}

.copyright a {
    text-transform: none;
}

.widget-container.ut_contact-6.ut_widget_contact, .widget-container.ut_contact-5.ut_widget_contact {
	margin-bottom:-12px;
}

.widget-container select, .widget-container ul {
    margin-bottom: 12px;
}

/* Menu */

#header-section.ut-primary-custom-skin .ut-horizontal-navigation .sub-menu li > a {
	color:#3b3a44 !important;
}

#header-section.ut-primary-custom-skin .ut-horizontal-navigation .sub-menu li > a.selected {
	color:#000 !important;
}

#ut-sitebody .ut-horizontal-navigation ul.sub-menu li:first-child {
    padding-top: 25px;
}

#ut-sitebody .ut-horizontal-navigation ul.sub-menu li:last-child {
    padding-bottom: 25px;
}

/* titres*/

h2 {
    color: #f7901D !important;
	text-transform:uppercase;
	font-size:3em;
}

/* positionnement slider */

.ut-vc-160.vc_section, .ut-vc-160.vc_section.vc_section-has-fill {
    padding-bottom: 0;
}

/* marges flip boxes nos clients */

.ut-hover-box-back, .ut-hover-box-front {
	min-height:350px !important;
}

/* page nos solutions */

.bloc-rectangle {
	border: 1px solid #f5cd47;
	padding:1em 1em 0 1em;
	margin-left:1em;
	margin-right:1em;
	width:30% !important;
}

/* page contact */

.ut-cf7-light-skin label {
    color: #f5cd47 !important;
}

div#ut_cf7_colors_5eaa9a3be1cf3.wpb_content_element.ut-cf7-light-skin div#wpcf7-f3056-p4997-o1.wpcf7 form.wpcf7-form p input.wpcf7-form-control.wpcf7-submit, .ut-cf7-light-skin button, .ut-cf7-light-skin input[type="button"], .ut-cf7-light-skin input[type="submit"], input.wpcf7-form-control.wpcf7-submit, input[type="submit"]:not(.hero-btn), input[type="button"]:not(.hero-btn) {
    background: #f5cd47 !important;
	color:#000 !important;
	border-radius:0;
}

/*******************************
/*         RESPONSIVE         */
/******************************/

.ut-react-carousel-navigation {
	padding-bottom:30px;
}

.site-logo-wrap.grid-15.tablet-grid-80.mobile-grid-70, .tablet-grid-20.mobile-grid-30.hide-on-desktop {
	background-color:#000;
	border-bottom:1px solid #252525;
}

.ut-accordion-module.ut-accordion-module-with-border .ut-accordion-module-item {
    padding: 20px 0 !important;
}

.ut-mobile-menu a:not(.bklyn-btn) {
    padding: 7px 0 7px 30px !important;
}

/* Cookie Notice */

.cn-button.bootstrap {
    background: #f5cd47;
}