*/**
 * Theme Name:  Make (child theme)
 * Theme URI:   https://thethemefoundry.com/make/
 * Author:      The Theme Foundry
 * Author URI:  https://thethemefoundry.com
 * Description: Create your website without touching a line of code. Make's flexible customization features and a powerful drag and drop page builder make designing your site fun and easy. Build almost anything: a simple portfolio or photography site, an ecommerce business site, a minimalist blog, or even a professional magazine. You'll start by customizing your background, layouts, fonts, colors, and logo. Next, add and organize your content using the drag and drop page builder. Add a photo, a video, a gallery, or even a slider to any page on your website. Make is responsive, so your website will naturally look great on phones, tablets, and desktop screens. It's also fully compatible with popular plugins like WooCommerce, Gravity Forms, Contact Form 7, Jetpack, and WP PageNavi.
 * Version:     1.1.0
 * License:     GNU General Public License v2 or later
 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
 * Template: make
 * Text Domain: make
 * Domain Path: /languages/
 * Tags:        black, blue, green, gray, orange, red, white, yellow, dark, light, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, fluid-layout, responsive-layout, buddypress, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, photoblogging
 *
 * Make WordPress Theme, Copyright 2015 The Theme Foundry
 * Make is distributed under the terms of the GNU GPL
 */

/*
 * Add your custom styles below.
 * This version of the Make child theme is only compatible with Make 1.6.0 and above.
 */

/* Youtube */

div.ytc_video_container.ytc_video_1.ytc_video_first.ar16_9 {
	margin-right: 10px;
}

div.ytc_video_container.ytc_video_2.ytc_video_mid.ar16_9 {
	margin-left: 10px;
	margin-right: 10px;
}

div.ytc_video_container.ytc_video_3.ytc_video_last.ar16_9 {
	margin-left: 10px;
}


/* Hide featured image in blog post */



/* Footer */

/*
#footer-1, #footer-2 {
	width: 20%;
}

#footer-3 {
	width: 50%;
}

/*.entry-footer {
	margin: -150px;
}*/

div.entry-author, ul.post-categories, footer.entry-footer {
	visibility: hidden;
}

/* No title on home page */
/* Vantage full width expand main container width */

.home .entry-header {
display: none;
}


/* Latest posts widget */

.rpwe-block li {
	border-bottom: none !important;
}

.rpwe-block h3, .rpwe-block a {
	font-size: 14px !important;
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
}

.widget-title {
	font-size: 20px;
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
}

.rpwe-summary {
	font-size: 13px !important;
}

.wbmpl_main_container_default ul li {
	margin: 0 0 20px;
}

/* Page title on builder template */
.page-template-template-builder-php .entry-header {
	margin: 0 4%;
}
 
/* Largeur Newsletter */

.builder-gallery-columns-4 .builder-gallery-item {
	width: 20%;
	margin-right: 5%;
	margin-bottom: 5%;
}

/* Image diplomates */

.builder-text-image {
	text-align: left;
}
.builder-text-columns-3 img,
.builder-text-columns-4 img {
	width: auto;
	max-height: 25%;
}

/* Image posts */
.entry-thumbnail {
	width: 400px;
}

img.twitter {
height: 30px !important;
width: 30px !important;
margin-right: 5px !important;
margin-top: -2px;
margin-left: -4px;
opacity: 0.5; 
}

img.internet {
	height: 25px !important;
	width: 25px !important; 
	margin-right: 5px !important;
	margin-top: -2px;
	margin-left: -4px;
	opacity: 0.7;
}

img.phone {
	height: 20px !important;
	width: 13px !important;
	margin-right: 5px !important;
	opacity: 0.6;
}

img.mail {
	height: 13px !important;
	width: 20px !important;
	margin-right: 8px !important;
	margin-top: 5px;
	opacity: 0.6;
}


.builder-section-gallery .builder-section-content,
.builder-section-text .builder-section-content,
.builder-section-blank .builder-section-content {
	max-width: 100%;
	padding: 0px;
}

.builder-section {
	margin-left: 5%;
	margin-right: 5%;
}

.builder-text-column {
	padding: 15px;
/*	box-shadow: 0px 0px 20px rgba(100, 100, 100, 0.15);*/
/*	border: 2px solid green;*/
	max-height: 1000px;
	overflow: hidden;
}

.builder-text-column a {
	color: #238746 !important;
	font-weight: normal !important;
}


/* Which page ?? */

#builder-section-1438784403794-column-1 {
	width: 30%;
}

#builder-section-1438784403794-column-2 {
	width: 30%;
}

#builder-section-1438784403794-column-3 {
	width: 28%;
}

#builder-section-1438786544210-column-1, #builder-section-1438786544210-column-2, #builder-section-1438786544210-column-3, #builder-section-1438786544210-column-4 {
	border: none;
}

/*----------------------------------------
Header bar
----------------------------------------*/
.site-content {
	margin-top: -20px;
	border-bottom: solid 3px gray;
	width: 100% !important;
}

@media screen and (max-width: 800px) { 
	.site-content {
		margin-top: 0px;
	}
}

@media screen and (min-width: 1100px) { 
	.header-bar {
	float: left;
	width: 100%;
	border-bottom: none; 
	color: #fff;
	background-color: #238746;
	height: 35px;
}
}

.header-bar a:hover,
.header-bar a:focus,
.lang-item.current-lang a {
	text-decoration: underline;
}

.header-bar .menu {
	float: right;
	margin-right: 2%;
	margin-top: 4px;
}

li.lang-item {
	display: inline;
}

li.lang-item a {
	font-size: 13px;
	font-weight: normal;
	padding-right: 10px;
}

.language-switcher {
	float: left;
	margin: 0.3rem 2rem 2.2rem 0rem;
	background: none;
}

.container {
	padding-left: 5%;
	padding-right: 5%;
	max-width: 2024px !important;
}

.header-social-links {
	margin-top: -2px;
	margin-bottom: 11px;
	margin-bottom: 1.1rem; 
	text-align: center;
	padding-right: 20px;
	padding-left: 0px;
}

.header-social-links li a {
	padding: 1px 1px;
	padding: 0.1rem 0.1rem;
	font-size: 20px;
	font-size: 2rem;
}

.header-bar .search-form input {
		width: 190px;
		border: 0px white;
	}
.header-bar .search-form {
	padding: 2px;
}

@media screen and (max-width: 1100px) {
	.header-bar {
	background-color: #238746;
}
	.header-social-links {
		float: none;
		text-align: left;
		display: block;
	}
	.header-bar .search-form input {
		width: 190px;
	}
	.header-bar .menu {
		float: left;
	}
	.language-switcher {
		float: none;
		text-align: left;
		display: block;
	}
}
	

@media screen and (max-width: 800px) {
	.header-bar {
	background-color: #238746;
	}
	.language-switcher {
		float: none;	
		text-align: center;
		display: block;
	}
	.header-social-links {
		float: none;	
		text-align: center;
		display: block;
	}
	.header-bar .search-form input {
		width: 100%;
	}
	.header-bar .menu {
		float: none;
	}
}

/* -------------------------------------
Header
----------------------------------------*/

.site-header-main {
	padding: 5.4rem 0 0rem;
}

@media screen and (max-width: 3000px) {
	.site-navigation {
		float: right;
		max-width: 70%;
		color: #EBEBEB;
	}
	.branding-right .header-layout-1 .site-navigation {
		float: left;
		text-align: left;
	}
	.branding-right .header-layout-3 .site-navigation {
		float: right;
		text-align: right;
	}
	.site-branding {
		float: left;
		max-width: 50%;
		margin-top: -30px;
	}
}

.site-navigation .menu li a, .site-navigation .nav-menu li a {
	/*padding-left: 10px;*/
	padding-right: 0px;
	font-weight: bold;
	font-size: 20px;
}

.current_page_item > a, .current-menu-ancestor > a {
	color: #3070d1 !important;
}

.current_page_item > a:hover, .current-menu-ancestor > a:hover {
	background-color: transparent !important;
}

div.custom-logo {
	display: inline-block;
/*	float: left;*/
	width: 120px !important;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: -50px;
/*	margin-right: -15px;*/
}

span.site-title {
/*	align: left;*/
	font-size: 20px;
	margin-left: 0px;
}

span.site-description {
	margin: .5rem 11rem 2.2rem 17.5rem;
	display: block;
/*	width: 150px;*/
}

.cycle-pager {
	display: none;
}


/*------------------------------------
Click to actions 
-----------------------------------*/

div#builder-section-1434616909567-column-1.builder-text-column.builder-text-column-1,
div#builder-section-1434616909567-column-2.builder-text-column.builder-text-column-2 {
	background: #B84530;
	padding-top: 8px;
	font-weight: bold !important;
	border-radius: 2px;
	margin-top: -10px;
	margin-bottom: -20px;
	height: 45px;
/*	border: 2px solid #B41500;*/
}

@media screen and (max-width: 800px) {
	div#builder-section-1434616909567-column-1.builder-text-column.builder-text-column-1,
	div#builder-section-1434616909567-column-2.builder-text-column.builder-text-column-2 {
		margin-top: 30px;
		margin-bottom: -20px;
	}
}

div#builder-section-1434616909567-column-1.builder-text-column.builder-text-column-1 a,
div#builder-section-1434616909567-column-2.builder-text-column.builder-text-column-2 a{
	color: white;
	text-decoration: none;
	font-weight: bold;
}

div#builder-section-1434616909567-column-1.builder-text-column.builder-text-column-1 a:hover,
div#builder-section-1434616909567-column-2.builder-text-column.builder-text-column-2 a:hover{
	color: white;
	text-decoration: underline;
}

span.fb-page.fb_iframe_widget {
	display: none;
}

div#builder-section-1434531920738-column-1.builder-text-column.builder-text-column-1,
div#builder-section-1434531920738-column-2.builder-text-column.builder-text-column-2,
div#builder-section-1434531920738-column-3.builder-text-column.builder-text-column-3 {
	box-shadow: 0 2px 8px rgba(100, 100, 100, 0.2);
	padding: 10px;
/*	background-color: #F5F5F5;*/
}

div#builder-section-1434531920738-column-3.builder-text-column.builder-text-column-3 {
	box-shadow: 0 2px 8px rgba(100, 100, 100, 0.2);
	padding-top: 8px;
/*	background-color: #F5F5F5;*/
}

/*------------------------------------
Widget calendar
-----------------------------------*/

.builder-text-content .widget-title {
	display: none;
}

table caption {
	font-size: 15px;
}

/*table, table td {
	border: 0px;
}*/


/* Message Dutch */

div#builder-section-1462780984371-column-1.builder-text-column.builder-text-column-1 {
	margin-bottom: -70px;
}


/* Message French */

div#builder-section-1462876925137-column-1.builder-text-column.builder-text-column-1 {
	margin-bottom: -70px;
}


footer.entry-footer {
	display: none;
}

img.attachment-large.size-large.wp-post-image {display: none !important;} 