/**
 * 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-child
 * 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.
 */



/*---------------------------------------------------------
 Header (_scaffolding.scss)
-------------------------------------------------------- */

.site-header {
	float: left;
	width: 100%;
	color: #171717;
}

.site-header-main {
	float: left;
	width: 100%;
	padding: 20px 0 0px;
	padding: 2.0rem 0 0.0rem;
	background-color: #fff;
}

/*---------------------------------------------------------
 Main (_scaffolding.scss)
-------------------------------------------------------- */

.site-content {
	float: left;
	width: 100%;
	padding: 50px 0;
	padding: 5.0rem 0;
	background-color: #fff;
}


/*---------------------------------------------------------
 Title and tagline (_scaffolding.scss)
-------------------------------------------------------- */

.site-description {
	display: block;
	margin: 0px 0 22px;
	margin: 0.0rem 0 2.2rem;
	font-size: 12px;
	font-size: 1.2rem;
	letter-spacing: 1px;
	letter-spacing: 0.1rem;
	text-transform: uppercase;
}

/*---------------------------------------------------------
4. Elements (_elements.scss)
-------------------------------------------------------- */

h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
	margin: 22px 0;
	margin: 2.2rem 0;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: lighter;
}



/*---------------------------------------------------------
 5. Patterns (_patterns.scss)
-------------------------------------------------------- */

img {
	max-width: 100%;
	height: auto;
}
.alignleft,
.entry-thumbnail.thumbnail {
	display: inline;
	float: left;
    margin-top: 7px;
	margin-top: 0.7rem;
	margin-right: 32px;
	margin-right: 3.2rem;
 
}

/*---------------------------------------------------------
 6. Posts (_posts.scss)
-------------------------------------------------------- */

.entry-header {
	margin-bottom: 0px;
	margin-bottom: 0.0rem;
}

.entry-header .entry-thumbnail {
	margin-bottom: 11px;
	margin-bottom: 1.rem;
	line-height: 1;
	text-align: center;
}

.entry-header .entry-thumbnail.post-header {
	margin-right: 0;
	margin-bottom: 32px;
	margin-bottom: 3,2rem;
}


.entry-thumbnail-caption {
	margin-top: 5.5px;
	margin-top: 0.55rem;
	text-align: left;
}

.entry-title {
	margin-top: 15.5px;
	margin-top: 1.55rem;
	font-weight: lighter;
	word-spacing: -1px;
	word-spacing: -0.1rem;
    text-align: center;
}

.entry-date,
.site-wrapper div.sharedaddy h3 {
	display: block;
	float: left;
	margin-bottom: 11px;
	margin-bottom: 1.1rem;
	font-size: 12px;
	font-size: 1.2rem;
	font-weight: normal;
	letter-spacing: 1px;
	letter-spacing: 0.1rem;
	text-transform: uppercase;
}

.entry-header .entry-date,
.entry-header .site-wrapper div.sharedaddy h3,
.site-wrapper div.sharedaddy .entry-header h3 {
	line-height: 40px;
}

.entry-footer .entry-date,
.entry-footer .site-wrapper div.sharedaddy h3,
.site-wrapper div.sharedaddy .entry-footer h3 {
	display: inline-block;
	float: none;
	margin-bottom: 22px;
	margin-bottom: 2.2rem;
	font-size: 14px;
	font-size: 1.4rem;
	letter-spacing: 0;
	text-transform: none;
}

.entry-date a,
.site-wrapper div.sharedaddy h3 a {
	color: #b9bcbf;
	text-decoration: none;
}


.entry-author {
	float: left;
	clear: both;
	margin: 22px 0 22px;
	margin: 2.2rem 0 2.2rem;
}

.entry-header .entry-author {
	display: inline-block;
	margin-top: 0;
	margin-bottom: 0;
}

.entry-header .entry-author .entry-author-byline {
	display: inline-block;
	margin-right: 8px;
	margin-right: 0.8rem;
}

.entry-footer .entry-author {
	display: block;
	float: none;
	margin: 44px 0 22px;
	margin: 4.4rem 0 2.2rem;
}

.entry-content {
	clear: both;
}

.entry-author-bio {
	margin-top: 11px;
	margin-top: 1.1rem;
	font-size: 13px;
	font-size: 1.3rem;
}

.entry-author-byline {
	font-size: 15px;
	font-size: 1.5rem;
	font-style: italic;
	line-height: 40px;
}

.entry-author-byline a.vcard {
	color: #3070d1;
	font-weight: bold;
	font-style: normal;
}

.entry-comment-count {
	margin-bottom: 11px;
	margin-bottom: 1.1rem;
}

.entry-header .entry-comment-count {
	float: right;
	clear: both;
	line-height: 40px;
}

.entry-footer .entry-comment-count {
	margin-bottom: 22px;
	margin-bottom: 2.2rem;
}

.entry-comment-count a,
.comment-count-icon a {
	color: #b9bcbf;
	font-size: 14px;
	font-size: 1.4rem;
	font-weight: normal;
}

.entry-comment-count a:hover,
.comment-count-icon a:hover {
	color: #3070d1;
}

.comment-count-icon:before {
	float: left;
	position: relative;
	top: 1px;
	top: 0.1rem;
	padding-right: 8px;
	padding-right: 0.8rem;
	color: #b9bcbf;
	font-family: FontAwesome;
	content: "\f075";
}

.entry-footer .comment-count-icon:before {
	top: 0;
}

.entry-author-avatar {
	float: left;
	padding-right: 8px;
	padding-right: 0.8rem;
	line-height: 0;
}

.entry-author-avatar img {
	width: 40px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}

.entry-footer {
	font-size: 14px;
	font-size: 1.4rem;
}

.entry-footer a {
	color: #b9bcbf;
	font-weight: 400;
}

.entry-footer a:hover {
	color: #3070d1;
}

.entry-footer .fa {
	float: left;
	position: relative;
	top: 4px;
	top: 0.4rem;
	padding-right: 8px;
	padding-right: 0.8rem;
	color: #b9bcbf;
}

.post {
	margin: 66px 0 88px;
	margin: 6.6rem 0 8.8rem;
	padding-bottom: 22px;
	padding-bottom: 2.2rem;
	border-bottom: 1px solid #eaecee;
}

.post:first-of-type {
	margin-top: 0;
}

.single .post {
	margin-bottom: 4px;
	margin-bottom: 0.4rem;
}

.post-header {
	margin-top: 11px;
	margin-top: 1.1rem;
}

.post-categories,
.post-tags {
	margin-bottom: 1px;
	margin-bottom: 0.1rem;
	padding-left: 0;
	list-style: none;
}

.post-categories li,
.post-tags li {
	display: inline;
}

.post-categories li:after,
.post-tags li:after {
	padding: 0 0 0 4px;
	padding: 0 0 0 0.4rem;
	color: #b9bcbf;
	content: "\002F";
}

.post-categories li:last-of-type:after,
.post-tags li:last-of-type:after {
	content: none;
}

/*---------------------------------------------------------
 Footer (_scaffolding.scss)
-------------------------------------------------------- */

.site-footer {
	float: left;
	width: 100%;
	padding: 0px 0;
	padding: 0.0rem 0;
	color: #464849;
	background-color: #eaecee;
}

@media screen and (min-width: 800px) {
	.site-footer .widget-area {
        margin-top: 22px;
		margin-top: 2.2rem;		
        margin-bottom: 0px;
		margin-bottom: 0.0rem;
	}

/*---------------------------------------------------------
 9. Sidebars (_sidebars.scss)
-------------------------------------------------------- */

#sidebar-left {
	float: left;
}

#sidebar-right {
	float: left;
}

@media screen and (min-width: 800px) {
	#sidebar-right {
		float: right;
	}
}

.site-content .container,
.site-content .infinite-footer-container,
.site-content .page-template-template-builder-php .entry-content > .twitter-share,
.page-template-template-builder-php .site-content .entry-content > .twitter-share {
	clear: both;
	padding-bottom: 44px;
	padding-bottom: 4.4rem;
}

.site-main {
	float: left;
}

/*---------------------------------------------------------
 Buttons and inputs (_forms.scss)
-------------------------------------------------------- */

.ttfmake-button,
.site-main .gform_wrapper .gform_footer input.button,
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	display: inline-block;
	padding: 10px 18px;
	padding: 1rem 1.8rem;
	border: 0;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	color: #fff;
	background: #171717;
	font-size: 13px;
	font-size: 1.3rem;
	text-decoration: none;
	cursor: pointer;
}

/*---------------------------------------------------------
'read more' desplayed on right side
-------------------------------------------------------- */

.more-link {
	float: right;
}

/*---------------------------------------------------------
contact form 7
-------------------------------------------------------- */

.wpcf7 p {margin-bottom:0px;}

label {
    font-size: 13px;
}

form.wpcf7-form {
text-align: center;
}

input.wpcf7-form-control.wpcf7-submit{
margin-bottom: 20px;
margin-left: 20px;
margin-top: 35px;
background-color: #000;
width: 30%;
}

input.wpcf7-form-control.wpcf7-submit input:hover[type="button"], input:hover[type="reset"], input:hover[type="submit"], .button:hover, .entry-content .button:hover {
background-color: #46c0b7;
}

div.wpcf7-mail-sent-ok {
    border: 2px solid #46c0b7;
}

span.wpcf7-not-valid-tip {
    color: #46c0b7;
    display: block;
    font-size: 1em;
    font-weight: normal;
}

div.wpcf7-validation-errors {
    border: 2px solid #46c0b7;
}


/*---------------------------------------------------------
modifier largeur content page des articles (blog)
-------------------------------------------------------- */
.blog .site-content .container {
max-width: 1440px;
}

/*---------------------------------------------------------
comment section
-------------------------------------------------------- */
.bypostauthor {
background-color: #f7f7f7;
padding: 16px; 
}

.entry-date-published {
background-color: #f7f7f7;
}

.says { display: none; }

/*---------------------------------------------------------
 10. Comments (_comments.scss)
-------------------------------------------------------- */

#comments {
	width: 100%;
	margin-top: 44px;
	margin-top: 4.4rem;
	font-size: 15px;
	font-size: 1.5rem;
}

.comment-list {
	padding-left: 0;
}

	/*---------------------------------------------------------
 Placeholder text (_forms.scss)
-------------------------------------------------------- */

::-webkit-input-placeholder {
	color: #bbbbbb;
}

:-moz-placeholder {
	opacity: 1;
	color: #bbbbbb;
}

::-moz-placeholder {
	opacity: 1;
	color: #bbbbbb;
}

:-ms-input-placeholder {
	color: #bbbbbb;
}



/*---------------------------------------------------------
 Individual (_comments.scss)
-------------------------------------------------------- */

.comment {
	padding: 18px 18px;
	padding: 1.8rem 1.8rem;
	padding-bottom: 1px;
	padding-bottom: 1rem;
	list-style: none;
}

.comment:focus {
	outline: none;
}

.comment:last-of-type {
	margin-bottom: 0;
}

.comment .children {
	margin: 0;
	padding-left: 32px;
	padding-left: 3.2rem;
}

.comment .depth-4 .children {
	padding-left: 0;
}

.comment .comment-label:before {
	padding-right: 1px;
	padding-right: 0.1rem;
	content: "\0028";
}

.comment .comment-label:after {
	padding-left: 1px;
	padding-left: 0.1rem;
	content: "\0029";
}

.comment .avatar {
	float: left;
	margin-right: 10px;
	margin-right: 1.0rem;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}


/*---------------------------------------------------------
 Details (_comments.scss)
-------------------------------------------------------- */

.comment-content p:last-of-type {
	margin-bottom: 0;
}

.comment-content a {
	word-wrap: break-word;
}

.comment-body {
	padding-bottom: 7px;
	padding-bottom: 0.7rem;
	border-bottom: 1px solid #eaecee;
}

.comment-date {
	font-size: 13px;
	font-size: 1.3rem;
}

.comment-content,
.comment-reply-link {
	margin-bottom: 0px;
	margin-bottom: 0.0rem;
	padding-top: 0px;
	padding-top: 0rem;
	padding-left: 50px;
	padding-left: 5.0rem;
}

.comment-reply-link {
	font-weight: normal;
	color: #c4c4c4;
}

#cancel-comment-reply-link {
	margin-left: 11px;
	margin-left: 1.1rem;
	font-size: inherit;
}

#comment-nav {
	margin: 22px 0;
	margin: 2.2rem 0;
}


/*---------------------------------------------------------
 Titles (_comments.scss)
-------------------------------------------------------- */

#respond h3 {
	padding: 5.5px 0 0;
	padding: 0.55rem 0 0;
}

.comment-list + #respond h3 {
	margin: 44px 0 22px;
	margin: 4.4rem 0 2.2rem;
	padding: 5.5px 0 0;
	padding: 0.55rem 0 0;
}

li #respond h3 {
	margin-top: 11px;
	margin-top: 1.1rem;
}


/*---------------------------------------------------------
 Header (_comments.scss)
-------------------------------------------------------- */

.comment-metadata time {
	font-size: 13px;
	font-size: 1.3rem;
}

.fn {
	font-weight: bold;
	font-style: normal;
}

.vcard {
	margin-bottom: 0;
}

.bypostauthor {
	margin: 0;
}

/*---------------------------------------------------------
 Form (_comments.scss)
-------------------------------------------------------- */

.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"],
.comment-form textarea {
	width: 100%;
}

.comment-form label {
	display: block;
	padding-bottom: 7.3333333333px;
	padding-bottom: 0.7333333333rem;
}

.comment-form .required {
	color: #3070d1;
}

.form-allowed-tags code {
	background-color: transparent;
}

.comment-respond {
	width: 50%;
}

.comment-date {
	display: none;
}



/*---------------------------------------------------------
supprimer date et auteur des pages tags et catégories
-------------------------------------------------------- */

.category .post-meta-infos, .tag .post-meta-infos {
display:none !important;
}

	/*!
 * Plugin: 		WP Subscribe Pro
 * Name:        wp-subscribe-form.css
 * Written by: 	MyThemeShop
 */.wp-subscribe-wrap{padding:20px;text-align:center;background:#edebea}.wp-subscribe-wrap h4.title{font-size:22px;line-height:1;margin-bottom:0;text-transform:uppercase;color:#fff}.wp-subscribe-wrap h4.title span{font-size:38px;font-weight:bold;display:inline-block;margin-top:15px}#wp_subscribe_popup .wp-subscribe-wrap h4.title{margin-top:0}.wp-subscribe-wrap p{margin:0;color:#fff}.wp-subscribe-wrap p.text{margin:15px 0;opacity:.8}.wp-subscribe-wrap p.footer-text{font-size:12px;margin-top:10px}.wp-subscribe-wrap input{box-sizing:border-box;width:100%;height:45px;margin:0;padding:10px 0;text-align:center;text-indent:10px;border:none;border-radius:0;box-shadow:none}.wp-subscribe-wrap input::-webkit-input-placeholder{opacity:.8;color:inherit}.wp-subscribe-wrap input:-moz-placeholder{opacity:.8;color:inherit}.wp-subscribe-wrap input::-moz-placeholder{opacity:.8;color:inherit}.wp-subscribe-wrap input:-ms-input-placeholder{opacity:.8;color:inherit}.wp-subscribe-wrap input:focus::-webkit-input-placeholder{color:transparent !important}.wp-subscribe-wrap input:focus:-moz-placeholder{color:transparent !important}.wp-subscribe-wrap input:focus::-moz-placeholder{color:transparent !important}.wp-subscribe-wrap input:focus:-ms-input-placeholder{color:transparent !important}.wp-subscribe-wrap .email-field{margin-top:10px}.wp-subscribe-wrap input.email-field,.wp-subscribe-wrap input.name-field{color:#fff;background:#d56144}.wp-subscribe-wrap input.submit{font-size:18px;font-weight:500;margin-top:20px;cursor:pointer;text-transform:uppercase;color:#f47555;background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}.wp-subscribe-single .wp-subscribe-wrap{clear:both;margin:10px 0;text-align:left}.wp-subscribe-single .wp-subscribe-wrap input{text-align:left}.wp-subscribe-wrap .error,.wp-subscribe-wrap .thanks{margin-top:10px}.wp-subscribe-wrap .wp-subscribe-loader{display:none;padding:1em;text-align:center;vertical-align:top}.wp-subscribe-wrap.loading .wp-subscribe-form,.thanks,.error{display:none}.wp-subscribe-wrap.loading .wp-subscribe-loader{display:block}
