/* 
Theme Name: SQDI
Version: 1.0.0
Template: unicon
Author: [ZAA.CC] Design web
Author URI: http://www.zaa.cc
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html  
Text Domain:  sqdi

Bleu ciel #32bce7
Bleu dégradé #5bbbc0
Bleu foncé #02305b / 020f19

Gris #929491 
Gris pâle #eaeaec
Gris pâle 2 #f5f5f5


font-family: "Roboto Condensed";
*/
span.lowercase { text-transform:lowercase !important; }

.blog-medium .entry-image, .blog-medium .entry-gallery, .blog-medium .entry-video, .blog-medium .entry-audio {
	width:200px; }
.blog-page .post {
	margin: 0 0 45px 0;
	padding: 0 0 45px 0;
}
.blog-page .post.format-quote {
	padding: 0;
}
.entry-quote a {
	padding: 15px 45px;
}
.single .entry-title h1 {
	font-size: 34px;
}
/* Accueil */
.home #content {
	padding-top: 0;
}
.home #fulltitle {
	display: none;
}
.iconbox h3 {
	text-align: center;
}
.ephemerides .vc_col-sm-12 h4, .ephemerides .vc_col-sm-12 h1, .ephemerides .vc_col-sm-12 a {
	color: #fff;
}
.home .ephemerides-accueil h2 {
	color: #fff;
	font: 400 18px "Tinos", Arial, Helvetica, sans-serif;
	text-align: center;
	padding-top: 30px;
}
.home .ephemerides-accueil .widget ul li::after {
	content: '';
}
.ephemerides-accueil li {
	padding: 15px 45px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #fff;
	text-align: center;
}
.ephemerides-accueil a {
	color: #ffffff !important;
	display: block;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.6;
	margin: 0;
	position: relative;
	text-align: center;
}
.ephemerides-accueil .post-date {
	color: #fff !important;
	display: block;
	font-size: 14px;
	margin: 10px 0 0;
	opacity: 0.6;
	text-align: center;
	font-weight: bold;
}
.ephemerides-accueil li:hover, .ephemerides-accueil li a:hover, .ephemerides-accueil .post-date:hover {
	background: #33bce6 none repeat scroll 0 0;
	color: #ffffff !important;
}

/* Ephemerides Formulaires */

.formulaire_ephemerides select {
	display:inline;
	max-width:200px;
	width:200px;
	}

.home .wpb_row, .home .wpb_row .vc_col-sm-12 {
	margin: 0;
	padding: 0 !important;
}
/* Numéro */ 
.single-format-aside .more-link { display:none;}
/* Formulaires */
.vc_col-sm-12 input[type="text"], .vc_col-sm-12 input[type="password"], .vc_col-sm-12 input[type="email"], textarea {
	width: 95%;
}
table#abonnement, table.table {
	width: 100%
}
table#abonnement th, table.table th {
	font-weight: bold;
}
table#abonnement th, table#abonnement td, table.table th, table.table td {
	vertical-align: middle;
	text-align: center;
}
table#abonnement .entete, table.table .entete {
	border-bottom: 1px solid;
}
table#abonnement tr:nth-child(even), table.table tr:nth-child(even) {
	background: #f9f9f9;
}
#content, #sidebar-widgets {
	padding-top: 30px;
	padding-bottom: 30px;
}
.wpcf7 form.wpcf7-form p {
	font-weight: 400;
}
/* Membre et devenir membre */
.compteur, .counter {
	background-color: #f9f9f9;
}
.shortcode_wysija p, .widget_wysija p {
	margin: 0;
}
.shortcode_wysija .gauche {
	float: left;
	width: 45%;
	padding-right: 5%;
}
.shortcode_wysija .droite {
	float: right;
	width: 45%;
}
/*.box h2 a { color:#32bce7; }*/

/*.wpb_wrapper img { -webkit-filter: grayscale(100%); 
filter: gray; 
filter: grayscale(100%); 
}*/

/* Blog list - shortcode.php line 221 */

.blog-year {
	font-size: 10pt;
}
.latest-blog-list .blog-list-item-date span {
	font-size: 11pt !important;
	margin-top: 5px !important;
}
/* Menu */
.lang-item a {
	font-size: 10px !important;
	line-height: 18px !important;
}
/* Footer */
.fa-vk:before {
	content: "\f023" !important;
}
/* Collection */
.category-collection .blog-page article, .category-recensions-en-ligne .blog-page article {
	overflow: visible;
}
.category-collection .blog-page .post, .category-recensions-en-ligne .blog-page .post {
	padding: 0;
	margin: 0;
	border: none;
}
.category-collection .row::after, .category-collection .clearfix::after, .category-recensions-en-ligne .row::after, .category-recensions-en-ligne .clearfix::after {
	clear: none;
}
.category-collection .entry-image, .category-recensions-en-ligne .entry-image {
	width: 85px;
}
.single .category-collection .entry-image, .single .category-recensions-en-ligne .entry-image {
	float: right;
}
.collection-volume {
	width: 85px;
	text-align: center;
	background: #f9f9f9;
	border-right: 2px solid #929491;
}
.collection-volume a .volume {
	color: #929491;
	font-family: "Roboto Condensed";
	font-size: 11pt;
	padding-top: 6px;
}
.collection-volume a .titre {
	color: #02305b;
	font-family: Tinos;
	font-weight: 700;
	font-size: 23pt;
	line-height: 40pt;
}
.collection-volume a .annee {
	color: #02305b;
	font-family: "Roboto Condensed";
	font-size: 10pt;
}
.collection-hors-serie {
	width: 85px;
	text-align: center;
	background: #02305b;
	border-right: 2px solid #929491;
}
.collection-hors-serie a .hors-serie {
	color: #32bce7;
	font-family: "Roboto Condensed";
	font-size: 11pt;
	padding-top: 6px;
}
.collection-hors-serie a .titre {
	color: #fff;
	font-family: Tinos;
	font-weight: 700;
	font-size: 23pt;
	line-height: 40pt;
}
.collection-hors-serie a .annee {
	color: #32bce7;
	font-family: "Roboto Condensed";
	font-size: 10pt;
}
.collection-recension {
	width: 85px;
	text-align: center;
	background: #02305b;
	border-right: 2px solid #929491;
}
.collection-recension a .recension {
	color: #32bce7;
	font-family: "Roboto Condensed";
	font-size: 11pt;
	padding-top: 6px;
}
.collection-recension a .titre {
	color: #fff;
	font-family: Tinos;
	font-weight: 700;
	font-size: 23pt;
	line-height: 40pt;
}
.collection-recension a .annee {
	color: #32bce7;
	font-family: "Roboto Condensed";
	font-size: 10pt;
}
.collection-hors-serie a:hover .titre, .collection-volume a:hover .titre, .collection-recension a:hover .titre {
	color: #32bce7;
}
.single .collection-hors-serie, .single .collection-volume, .single .collection-recension {
	float: right;
}
.vc-posts-list-item .entry-meta ul {
	padding-left: 20px;
	padding-right: 20px;
}
.vc-posts-list-item {
	padding-bottom: 45px;
}
.entry-meta li.vc_col-sm-1 { 
	width:auto !important;
	padding:0 !important; 
	-webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing:content-box;  }

/* Articles */
.document_pdf {
	font-size: 20px;
	font-weight: 700;
}
.format-audio .entry-meta .meta-category::after, .format-audio .entry-meta .meta-author, .format-audio .entry-meta .meta-tags {
	display: inline;
}
.quote { text-transform:none; margin-top:20px !important; background:#fbfbfb; font-size:11px; font-weight:normal; font-family: Arial;  }



/* Product sidebar */
.vc_col-sm-4 .products li {
	width: 100%
}
.vc_col-sm-4 .products li img {
	width: 50%;
}
/* Widget Sidebar */
#content .wpb_widgetised_column .widget h3 {
	color: #02305b;
	font: 700 14px Tinos, Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin: 0 0 16px;
}
/* Rev SLideer */
.sqdi-titre-a-pale {
	text-align: left;
}
/* Activités */
.tribe-events-back {
	display: none;
}
.tribe-events-list-widget ol {
	margin-left: 0;
}
.tribe-events-list-widget .duration {
	font-weight: 400;
}
.tribe-events-list-widget h4 {
	margin-bottom: 0;
}
/* RPE  Recent post widget Extended */
#sidebar .widget h3.rpwe-title,
.rpwe-time,
#content .wpb_widgetised_column .widget h3.rpwe-title {
	text-transform: none;
	font-family: "Roboto Condensed";
	font-weight:400;
	color:#777777 !important;
	font-size:15px !important;
	line-height: inherit;
}

/* RSS */
.wpb_widgetised_column .widget ul li a { display:inline !important; }

 .category-recensions-en-ligne article.format-chat { padding-bottom:7px !important; }
 
 
 /* Search and Filter */
.searchandfilter li {margin:15px 0 5px 0; }
.searchandfilter h4 {margin:0 0 5px 0; }