﻿/*

Theme Name: Tempera Child

Theme URI: http://example.com/

Description: Thème enfant pour le thème Tempera

Author: Espace Associatif

Author URI: http://example.com/about/

Version: 1.6.1.2

Template: tempera

*/


#site-title {

	float: right;

}

#branding {

	padding: 0px;

}


#site-title {

	float: right ! important;

	margin-right: 50px ! important;

}



#site-title a {

	text-decoration: none;

    letter-spacing: -0.03em;

	display: block;

	font-size: 1.4em;

	line-height: 1.1;

}



#site-description {

	font-family: Grand Hotel ! important;

	line-height: 18px;

	font-size: 50px ! important;

	margin-top: 20px;

	float: right ! important;

	margin-right: 50px;

}



.column-header-image {

	font-size: 2em;

	margin-bottom: 10px;

	line-height: 1.5;

	font-weight: bold;

	text-transform: uppercase;

}



/*police des titres de widget colonne de droite */



.widget-title {

	font-weight: bold ! important;

	text-align: center;

	text-transform: uppercase;

}



/*menu principal */



#access {

	display: block;

	float: left;

	margin-right: auto;

	margin-left: auto;

	margin-bottom: 0;

	width: 100%;

	margin-top: auto;

	line-height: 18px;

}



#access a {
	display: block;
	text-decoration: none;
}



#access > .menu > ul > li > a:not(:only-child) span {

	padding-right: 30px;

}



#access > .menu > ul > li a:not(:only-child) span::after {

	right: 5px;

	top: 10px;

}



#access a span {

	display: block;

	padding-top: 15px;

	padding-right: 20px;

	padding-left: 20px;

	padding-bottom: 15px;

}





/* texte page d'accueil */



body,

input,

textarea {

	font-size: x-small;

}





/* widget calendrier - chiffre du jour où il y a une évènement */



table.em-calendar td.eventful { background-color: #be1522; }

table.em-calendar td.eventful a, table.em-calendar td.eventful-today a { color: #e9e9c4; }

table.em-calendar td.eventful :hover { background-color: #FF6633; }

table.em-calendar td.eventless-today, table.em-calendar td.eventful-today { background-color: #e9e9c4; }





/* positionnement des jours dans le widget */

table.em-calendar {

	margin-left: 15px;

}



.widget-area a:link,

.widget-area a:visited {

	text-decoration: none;

	word-wrap: break-word;

	font-weight: bold;

}



	/*



.category_main_information_container-mini-list{	}

.category_information-mini-list{	width:75%; float:left;  }

.category_thumbnail-mini-list{	width:20%; float:left;	}

.category_thumbnail-mini-list img{	width:90% !important;	}

.category_title-mini-list{	width:99%; text-align:left; color:#000000; }

.category_more-mini-list{	width:99%; text-align:left; color:grey; }

*/



/* titre de l'article repris dans le contenu de l'article */



#content h1.entry-title {
	font-size: 34px  ! important;
	color: #b42427;
	text-transform: uppercase;
	font-weight: bold;
}



/* titre taille H1 dans l'article */

#content .entry-content h1 {
	font-size: 25px  ! important;
	color: #cf3f42;
	font-weight: bold;
	text-transform: uppercase;

}



/* titre taille H2 dans l'article */

#content .entry-content h2 {

	font-size: 20px  ! important;

	color: #b42427;

	font-weight: bold;

	text-transform: uppercase;

}



/* titre taille H3 dans l'article */

#content .entry-content h3 {

	font-size: 18px ! important;

	color: #dd8912;

	font-weight: bold;
	font-style: italic;

}



/* titre taille H4 dans l'article */

#content .entry-content h4 {

	font-size: 16px  ! important;

	color: #c13134;

	font-weight: bold;

}

/* titre taille H5 dans l'article */

#content .entry-content h5 {

	font-size: 16px  ! important;

	color:#dd8912;

}



/* titre taille H6 dans l'article */

#content .entry-content h6 {

	font-size: 15px  ! important;

	color: #c13134;

	font-style: italic;

}



/* pied de page cacher le copiright */

#footer span {

	visibility: hidden;

}





#footer span {

	color: #F7F7F7 ! important;

	-webkit-box-sizing: content-box;

	-moz-box-sizing: content-box;

	box-sizing: content-box;

}



#footer span a {

	color: #F7F7F7 ! important;

}


/* largeur des zones de saisie du formulaire d'inscription à la newsletter */

.wysija-input {

	background-color: #e9e9c4 ! important;

	width: 94%;
}

/* taille du texte rgpd formulaire d'inscription à la newsletter */
.wysija-paragraph {
		font-size: 76%;
}

/* Front Page Texts */

#front-text1 h2,

#front-text2 h2 {

	display: block;

	float: none;

	margin: 0 auto;

	text-align: center;

	font-size: 35px;

	line-height: 50px;

	clear: both;

	font-weight: bold;

}



#front-text1,

#front-text2 {

	display: block;

	float: none;

	padding: 0 100px 30px;

}



#front-text3,

#front-text4 {

	padding: 15px 0px;

	width: inherit;

    margin-bottom: 20px;

	font-size: 1.5em;

    line-height: 1.5em;

	text-align: justify;

}



#content p, #content ul, #content ol, content dl, .widget-area, .widget-area a {

    line-height: 1.7em;

}





#content p, #content ul, #content ol, #content dl, .widget-area, .widget-area a, table, table td {

    font-size: 15px;

}



input[type="submit"], input[type="reset"] {

    color: #444444 !important;

    background-color: #e9e9c4 !important;

    border-color: #CCCCCC;

    box-shadow: 0 -10px 10px 0 #F7F7F7 inset;

    padding:7px 15px;

    border-radius:100px;

}



#content, #content input, #content textarea {

    font-size: 14px;

    line-height: initial;

}





.column-text {

	font-size:13px !important;

	line-height:1.5em !important;

}



.columnmore {

	font-size: 12px;

}



.columnmore a {

	border-radius: 10px;

	padding: 5px 20px;

	background: #f00 !important;

}



.searchform input[type='search'] {

	font-size:15px;

}



/* Textes slider */

.nivo-caption h2 {

	font-size: 3em;

}

.nivo-caption .slide-text {

	font-size: 2em;

}

