/*
Theme Name:     Lorraine Mag Child theme
Theme URI: 		http://themeforest.net/user/tagDiv/portfolio
Description:    Child theme made by tagDiv
Author:         tagDiv
Author URI: 	http://themeforest.net/user/tagDiv/portfolio
Template:       lorrainemagazine
Version:        9.0c
*/


/*  ----------------------------------------------------------------------------
    This file will load automatically when the child theme is active. You can use it
    for custom CSS.
*/

body {
	font-family: "Istok Web", sans-serif;
}

h1, h2, h3, h4, h5, h6 {
    /*font-family: 'itsadzoke-046', sans-serif;*/
    font-family: 'Istok Web', sans-serif;
    /*text-transform: uppercase;*/
}

/*** HEADER ***/

/* Pour ajouter un fond de couleur */
.td-header-sp-logo {
	/*background-color: #00879E;*/
}
.td-header-sp-top-menu {
	font-size: 13px;
}
/* Pour masquer l'icône d'accueil */
.body-td-affix #menu-menu-principal-1 > li.menu-item.menu-item-first {
	visibility:hidden;
}

.body-td-affix .td-header-main-menu {
	padding-right: 0!important;
}

.td_module_1 .tdm-btn i:first-child {
	margin-right: 10px!important;
}

.td-social-icon-wrap .td-icon-font {
	font-size: 18px!important;
}

/* Entête d'accueil adaptation */
.td_block_big_grid_flex_2 .td_module_flex_6 .td-image-wrap {
	padding-bottom: 80.1%!important;
}

/* Magazine */
.magazineactuel .td-module-thumb {
	transition: all 0.5s ease-out;
	transform: perspective(1000px) rotateX(25deg) rotateY(4deg) rotateZ(-20deg)!important;
}
.magazineactuel .td-module-thumb:hover {
	animation: unset;
	transform: perspective(1000px) rotateX(0deg) rotateY(0deg) rotateZ(0deg)!important;
}

/*** HEADER END ***/

/*** BODY ***/

/* Pour décaler le titre de la page avec le corps */
.page-template .tdc-content-wrap {
	margin-top: 10px;
}

/* Pour gérer le blockquote */
.tagdiv-type blockquote {
    text-align: justify;
    border: 2px solid #00879E;
    padding: 20px;
    text-transform: initial;
    font-size: 15px;
    font-style: normal;
}
.post blockquote p {
	color: #222!important;
	text-transform: initial!important;
    font-size: 15px!important;
}

/* Permet de mettre en couleur la page sélectionnée dans le fil d'ariane */
.td-bred-no-url-last {
    color: #00879E;
}
/* LISTE POST */
div.td_module_3 .td-module-thumb .entry-thumb {
	height:209px;
}
.category-magazine div.td_module_3 .td-module-thumb .entry-thumb {
	height:auto;
}

@media (max-width: 767px) {
	div.td_module_3 .td-module-thumb .entry-thumb {
		height:auto!important;
	}
}
/* SINGLE POST */
.td-post-template-1 .td-featured-image-rec img, .td-post-template-1 .td-featured-image-rec .wpb_video_wrapper {
	margin-bottom: 10px!important;
}
.bloc-center {
	text-align: center;
}
.post .td-post-header .entry-title, .td-post-content h3 {
	text-transform: uppercase;
}
.td-post-content h1 {
	font-family: 'Istok Web', sans-serif!important;
}

/*** BODY END ***/

/*** SIDEBAR ***/
/* Gestion de l'affichage centré de Facebook dans la sidebar de droite */
.td-social-boxed .td_social_type {
	float: none!important;
	margin: 0 auto!important;
}
/*** SIDEBAR END ***/

/*** FOOTER ***/

/* Gestion des liens du footer */
.footer-text-wrap a:hover {
	color: #00879E;
}

/* Gestion du footer au niveau des titres */
.td-footer-wrapper div.td-pb-span4:nth-child(3) .td_block_wrap .block-title {
	margin-bottom: 10px!important;
}
.td-footer-wrapper .td_block_wrap {
	margin-bottom: 15px!important;
}

.post footer {
	padding: 30px 0 0 0;
}

/* Scroll top */
.td-scroll-up {
	/*bottom: 40px!important;*/
}

/*** FOOTER END ***/