
/**
* Theme Name: Customizr Pro
* Theme URI: http://presscustomizr.com/extension/customizr-pro/
* Description: The pro version of the popular Customizr WordPress theme.
* Version: 1.2.21
* Author: Press Customizr
* Author URI: http://presscustomizr.com/
* Tags: gray, white, light, blue, red, yellow, green, purple, orange, black, one-column, two-columns, three-columns, left-sidebar, right-sidebar, fluid-layout, responsive-layout, custom-menu, custom-colors, featured-images, full-width-template, theme-options, threaded-comments, translation-ready, sticky-post, post-formats, rtl-language-support, editor-style
* Text Domain: customizr
* Copyright: (c) 2015 Nicolas GUILLAUME (Press Customizr), Nice, France
* License: GNU General Public License v2.0 or later
* License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/


/**
* The styleheets of Customizr are located in inc/assets/css. Each skin has its own stylesheet : blue.css, green.css, ...
* The current stylesheet is loaded after the main skin stylesheet.
*
* IMPORTANT : If you write your CSS code below, it will be deleted when you'll update the theme.
* If you want to make quick style test / changes, consider using the Custom CSS section in appearance > customize > advanced options > Custom CSS, it will persist on update since it is saved in your database.
* To make important CSS customizations, you'll want to use a child theme and add your css code in the style.css file of it.
*/


h2.site-description {
	color: #99B7E6!important;
}

[aria-current] {
	color: #99B7E6!important;
}
.navbar .nav > li > a:hover,  {
	color: #99B7E6!important;
}
.navbar .nav > li > a:hover .caret  {
	  border-top-color: #99B7E6!important;
    border-bottom-color: #99B7E6!important;
}
.navbar .nav-collapse ul.nav > li li a:hover {
	color: #99B7E6!important;
}
.navbar .nav > li > a:focus, .navbar .nav > li > a:hover {
		color: #99B7E6!important;
}
.navbar .nav > li.current-menu-ancestor > a {
	color: #99B7E6!important;
}
.navbar .nav > li.current-menu-item > a .caret, .tc-regular-menu .navbar .nav li.current-menu-ancestor > a .caret, .tc-regular-menu .navbar .nav li.dropdown.current-menu-ancestor > a .caret, .navbar .nav > li.current-menu-item > a .caret, .tc-regular-menu .navbar .nav li.current-menu-ancestor > a .caret{
    border-top-color: #99B7E6!important;
    border-bottom-color: #99B7E6!important;
}
/* [aria-label] */
/*
**
*/
h1.entry-title{
	text-align: center;
	font-size: 1.7em;
}

/*
** Modification hauteur champs de saisie formulaire de contact
*/
#contact input{
	height: 25px!important;
}

/*
** Centrage formulaire de contact
*/
#contact
{
margin : 0 auto;
width : 350px;
}


/*
** Modification style bouton de volet déroulant pages metier/service
*/
.su-expand-link a{
	background-color: #99B7E6!important;
	border-radius: 200px!important;
	border-color: #99B7E6!important;
	color: white!important;
}
.su-expand-link img{
	z-index: 99;
}

.tp-mask-wrap strong{
	font-weight: bold!important;
}

/*
*class de marge
*/
.marginTopBottom{
    margin-top: 50px;
    margin-bottom: 50px;
}
.marginBottom{
    margin-bottom: 25px;
}
.marginBottomXl{
    margin-bottom: 50px;
}
.marginTop{
    margin-top: 25px;
}
.marginTopXl{
    margin-top: 50px;
}
.marginLeft{
	margin-left: 25px;
}
.marginRight{
	margin-right: 25px;
}

/*
*bloc d'information des pages services et metiers (bordure bleue) #E9EAEE
*/
.block-expertise{
	padding: 10px;
	border-left: 3px solid #99B7E6;
	border-radius: 5px;
	margin-bottom: 15px;
	background-color: white;
}

/*
*adresse on the footer
*/
.textwidget table{
	border-bottom: none!important;
}
.textwidget table tr, .textwidget table td, .textwidget table tbody{
	background-color: #5A5A5A!important;
	border: none!important;
}

/*
* resize des titres metiers mis en avant sur la pages d'accueil 
*/
.fp-title{
	font-size: 1.5em!important;
	font-weight: 500!important;
}

/*
* centrage du formulaire de contact
*/
.cntctfrm_label, .cntctfrm_input{
	margin: 0 auto;
}

/*
 * bandeau de titre 
*/
.bandeau {
	font-size: 24px;
	line-height: 36px;
	vertical-align : middle;
	background-color: #99B7E6 !important;
	border-radius: 0;
}

/*
 * ligne horizontale
*/
.HzLine {
	background: linear-gradient(to right,rgba(255,255,255,0),#ccc,rgba(255,255,255,0)) repeat scroll 0 0 rgba(0,0,0,0);
	height: 2px;
	margin: 2.5em 0;
}

/*
 * bordure bleue gauche
*/
.bs-callout {
	padding: 10px;
	margin: 10px;
	border-radius: 3px;
	border-left: 3px solid #C6D9F6;
}

/* 
 * puces avec logo K de Kalpa 
*/
.kLogo {
	background: url('http://sd-35261.dedibox.fr/wordpress/wp-content/uploads/2015/09/k.png') no-repeat center;
	-webkit-background-size: 30px 30px;
	background-size: 30px 30px;
	width: 25px;
	height: 25px;
	margin-bottom: -5px;
	margin-right: 15px;
	display: inline-block!important;
}

/* 
 * Mailpoet : centrage bouton submit
*/
.wysija-submit-field {
	margin-left: auto;
	margin-right: auto;
}


/* 
 * Footer: taille fonte (notamment h3 pour titre subscription form mailpoet dans footer)
 * Marge supérieure footer
*/
footer#footer h3 {
font-size: 16px;
}

footer#footer { 
margin-top:50px;
border-top-color: #99B7E6!important;
} 


/***************** THEME CUSTOMIZR *****************/


/*
 * START OF Change the Navbar Colors/Font/Size
*/
.navbar .nav > li > a, .navbar .nav > li > a:first-letter,
.navbar .nav > li.current-menu-item > a, 
.navbar .nav > li.current-menu-ancestor > a {
	font-size: 1.2em;
	padding: 5px 20px;
	display: inline;
}

/* Adjust Menu colors - Active */
.navbar .nav > li > a:active, .navbar .nav > li > a:active:first-letter,
.navbar .nav > li.current-menu-item > a, 
.navbar .nav > li.current-menu-ancestor > a,
.navbar .nav > li.current-menu-item > a:first-letter, 
.navbar .nav > li.current-menu-ancestor > a:first-letter {
	color: #08C;
	text-shadow: none;
}

/*
 * END OF Change the Navbar Colors/Font/Size
*/


/* START OF Change Footer Background, Border, Font/Color/Size, Alignment */
/* Change Background, Border, Font/Color as needed  */
footer#footer .colophon {
background:     none repeat scroll 0 0 #444444;
}
/* Change font-size, alignment as needed  */
footer#footer .colophon  p, footer#footer .colophon  a {
color: #A5A5A5;
}
/* Change font-size/color of BackToTop */
footer#footer .colophon a.back-to-top {
color:          #A5A5A5;
}
/* END OF Change Footer Background */


/* START OF Change Customizr Background to Texture or Image  */
body {
/*background:     url(/wordpress/wp-content/uploads/2015/10/fd.png) repeat  ;   #E9EAEE*/
background-color: #99B7E6;
}

/* Set the color (#FAFAFA) of the internal wrapper and force content to top and marge on content block*/
#main-wrapper {
background: #FAFAFA;
margin-top: 0!important;
padding: 10px;
}

/* START OF Change Customizr Header Background to Gradient */
/*
header.tc-header {
background-image: -moz-linear-gradient(top, #84ADEA, #FAFAFA);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#84ADEA), to(#FAFAFA));
background-image: -webkit-linear-gradient(top, #84ADEA, #FAFAFA);
background-image: -o-linear-gradient(top, #84ADEA, #FAFAFA);
background-image: linear-gradient(to bottom, #84ADEA, #FAFAFA);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#84ADEA' , endColorstr='#FAFAFA' , GradientType=0);
}
*/
header.tc-header {
background: #FAFAFA;
border-bottom-color: #99B7E6!important;
}
/* END OF Change Customizr Header Background to Gradient */


/* START OF Adjust Sticky Header */
/*
.sticky-enabled .tc-header {
background-image: -moz-linear-gradient(top, #84ADEA, #FAFAFA);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#84ADEA), to(#FAFAFA));
background-image: -webkit-linear-gradient(top, #84ADEA, #FAFAFA);
background-image: -o-linear-gradient(top, #84ADEA, #FAFAFA);
background-image: linear-gradient(to bottom, #84ADEA, #FAFAFA);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#84ADEA' , endColorstr='#FAFAFA' , GradientType=0);
font-weight: bold;
}
*/
/* END OF Adjust Sticky Header */


/***************** FIN THEME CUSTOMIZR *****************/


/*
 * Masquage titre des pages
*/
.entry-title {
	display: none;
}

/*
 * Shortcodes Ultimate Multimedia Spoiler (shortcode su_spoiler)
  couleur et taille fonte barre de titre
  couleur fond contenu
*/
.su-spoiler.spoiler_multimedia .su-spoiler-title {
  background: -webkit-linear-gradient(left, #84ADEA, #FAFAFA); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(right, #84ADEA, #FAFAFA); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(right, #84ADEA, #FAFAFA); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #84ADEA, #FAFAFA); /* Standard syntax */
  font-size: 1.1em;
}
.su-spoiler.spoiler_multimedia .su-spoiler-content {
	background-color: #84ADEA;
}

/*
 * Shortcodes Ultimate Expand Link
  bord arrondi
*/

.su-expand-link a{
	border-radius: 150px!important;
}


/*
 * Shortcodes Ultimate Posts
  suppression nombre de commentaires publiés
*/
.su-post-comments-link{
	display: none!important;
}

/* 
 * plugin Accordion Shortcodes
*/
/* Accordion Styles */
.accordion {
    margin-bottom: 20px; 
}

.accordion-title {
  background: -webkit-linear-gradient(left, #84ADEA, #FAFAFA); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(right, #84ADEA, #FAFAFA); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(right, #84ADEA, #FAFAFA); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #84ADEA, #FAFAFA); /* Standard syntax */
  font-size: 1.1em;
  font-weight: bold;
  text-shadow: none;
  cursor: pointer;
}

.accordion-title:hover {   /* marge entre titre et contenu */
    margin-bottom: 0px; 
}

.accordion-title:first-child {
  border: none;
  margin-bottom: 0px; 
}

.accordion-title.open {
   cursor: pointer;
   margin-bottom: 0px; 
}

.accordion-content {
  padding: 1em 0 1em 27px;
  background-color: #84ADEA;}

/*
  bug optin content locker: incompatibilité avec su_spoiler (problème échelle)
.ulp-content {
 transform: translate(0px, 0px) scale(1)!important;
}
*/


/*
	CSS migré depuis Jetpack :
*/

/*
Bienvenue dans l’éditeur CSS de l’extension Design !

CSS (Cascading Style Sheets) est un langage qui fournit des informations à
votre navigateur concernant le style de la page web que vous visitez. Vous
pouvez maintenant supprimer ces commentaires et commencer à ajouter votre
propre code CSS.

Par défaut, cette feuille de style sera chargée après la feuille de
style de votre thème, ce qui veut dire que les nouvelles règles que vous
ajouterez ici pourront remplacer celles créées par le thème.

Vous pouvez donc ajouter ici les changements que vous souhaitez apporter à
votre thème, sans avoir à copier la feuille de style existante de
celui-ci, ou avoir à recréer toutes les règles de style de votre thème.
*/
/*
 * bandeau de titre 
*/
.bandeau {
	background-color: #99B7E6 !important;
	border-radius: 0;
}

/*
 * ligne horizontale
*/
.HzLine {
	background: linear-gradient(to right,rgba(255,255,255,0),#ccc,rgba(255,255,255,0)) repeat scroll 0 0 rgba(0,0,0,0);
	height: 2px;
	margin: 2.5em 0;
}

/*
 * bordure bleue gauche
*/
.bs-callout {
	padding: 10px;
	margin: 10px;
	border-radius: 3px;
	border-left: 3px solid #C6D9F6;
}

/* 
 * puces avec logo K de Kalpa 
*/
.kLogo {
	background: url('http://localhost/wordpress/wp-content/uploads/2015/09/k.png') no-repeat center;
	-webkit-background-size: 30px 30px;
	background-size: 30px 30px;
	width: 25px;
	height: 25px;
	display: inline-block;
	margin-right: 15px;
	margin-bottom: -5px;
}

/* 
 * Mailpoet : centrage bouton submit
*/
.wysija-submit-field {
	margin-left: auto;
	margin-right: auto;
}

/*
 * START OF Change the Navbar Colors/Font/Size
*/
.navbar .nav > li > a, .navbar .nav > li > a:first-letter,
.navbar .nav > li.current-menu-item > a, 
.navbar .nav > li.current-menu-ancestor > a {
	display: inline;
	font-size: 1.5em;
	padding: 5px 20px;
}

/* Adjust Menu colors - Active */
.navbar .nav > li > a:active, .navbar .nav > li > a:active:first-letter,
.navbar .nav > li.current-menu-item > a, 
.navbar .nav > li.current-menu-ancestor > a,
.navbar .nav > li.current-menu-item > a:first-letter, 
.navbar .nav > li.current-menu-ancestor > a:first-letter {
	color: #08C;
	text-shadow: none;
}

/*
 * END OF Change the Navbar Colors/Font/Size
*/
/*
 * Masquage titre des pages
*/
.entry-title {
	display: none;
}

/*
 * Shortcodes Ultimate Multimedia Spoiler (shortcode su_spoiler)
*/
.su-spoiler.spoiler_multimedia .su-spoiler-title {
	background-color: #84ADEA;
	font-size: 1.4em;
}

.su-spoiler.spoiler_multimedia .su-spoiler-content {
	background-color: #C0D1EB;
}

/*
 * Contact media query
 */
  .myHeight {
		height: 300px;
  }
@media screen and (max-width: 400px) {
  .myHeight {
		height: auto;
  }
} 