/*
 Theme Name:     Shadow Child
 Theme URI:      http://demo.krownthemes.com/shadow/
 Description:    A basic child theme for the Shadow theme.
 Author:         Le Web simple
 Author URI:     http://lewebsimple.ca
 Template:       shadow
 Version:        1.0
*/

@import url("../shadow/style.css");

/*  Theme customization starts here  */

/*--------------------------*/
/*--------- HEADER ---------*/
/*--------------------------*/

/*logo*/
#logo{
	margin: 5px 0 10px 0;
}

/*hauteur du header*/
#main-menu,
#secondary-header{
	height: 109px !important;
}

/* langue*/
li.menu-item.custom-switcher{
	float: right;
}

h1,
h1.page-title{
	font-size:38px;
}

h3,
h3.page-subtitle,
.krown-text-icon.style-three h3{
	font-size:18px;
	color: #696969;
}

/*page title*/
h1.page-title,
h3.page-subtitle{
	float: left;
    clear: both;
	text-align: left;
	padding: 15px;
	background-color: rgba(255,255,255,0.5);
}

h3.page-subtitle{
	margin: 15px 0 36px 0;
}

/*---------------------------*/
/*--------- CONTENT ---------*/
/*---------------------------*/

h2{
	margin: 20px 0;
}

h2,
.krown-section-title h2,
.post-title h2{
	font-size: 28px;
	color:#be4242;
	line-height: 35px;
}

a h3,
.post-title h3{
	color: #6699cc;
}

a h3:hover,
a:hover h3,
a.post-title h3:hover,
a.post-title:hover h3,
a.post-title:focus h3,
a.post-title h3:focus,
.krown-text-icon.style-four i{
	color: #000 !important;
}

/*cacher ligne grise sous titres*/
.krown-section-title hr{
	display:none;
}

/*no border row*/
.full-width #content > .krown-column-row.no-border{
	border-bottom: none;
}

/*icons and icons title*/
.krown-text-icon a{
	color: #6699cc;
}

/*toggles / accordeon*/
.krown-accordion h5{
	border-top: 0;
	border-bottom: 0;
}
.krown-accordion > section.opened h5{
	background: #fff;
}
.krown-accordion.small .content{
	padding: 0 0 0 50px;
}

/*bouton style 2*/
.krown-button.empty,
.post-more{
	background: #6699cc;
    color: #fff !important;
    border: 1px solid #6699cc;
}
.krown-button.empty:hover,
.post-more:hover{
    background: #212121 !important;
    border: 1px solid #212121;
}

/*google map - nous joindre*/
.page-template-template-contact > #custom-header > div,
.page-template-template-contact > #custom-header{
	height:260px !important;
}

/*medium text*/
span.medium{
	font-size: 26px;
    line-height: 34px;
}

/*icone portfolio*/
.post-meta i{
	margin-left: 15px;
}

/*blog post*/
article{
	margin-bottom: 20px;
}
span.format{
	display: none;
}
.post-title h2{
	color: #6699cc;
}
.post-title:hover h2{
	color: #000 !important;
}
.post-excerpt{
	margin-bottom: 30px;
}
.single-like .krown-icon-thumbs-up:before{
	font-size: 80px;
    padding: 0;
    line-height:55px;
    float: none;
    color: #999;
}


/* formulaire*/
.gform_wrapper .top_label .gfield_label{
	display: block;
    margin-bottom: 7px;
    font-size: 13px;
    font-family: Raleway, sans-serif;
    color: #000;
}
.gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label{
	font-size: 13px;
    font-family: Raleway, sans-serif;
}

.gform_wrapper .gform_footer input.button, 
.gform_wrapper .gform_footer input[type=submit]{
	font-size: 12px;
    line-height: 12px;
	font-family: Raleway, sans-serif;
	padding: 11px 20px;
    background-color: #6699cc;
    border: none !important;
}

.gform_wrapper .gform_footer input.button:hover, 
.gform_wrapper .gform_footer input[type=submit]:hover{
	background-color: #000;
}

input, textarea{
	margin: 0 0 1px 0;
}

/*--------------------------*/
/*--------- FOOTER ---------*/
/*--------------------------*/

/*cacher langue dans footer*/
#primary-footer .widget ul li.custom-switcher{
	display:none;
}

#secondary-footer{
	height: auto;
}
