/*
 Theme Name:   Child
 Description:  Theme adapté pour sv.com
 Author:       Samuel Vialle
 Author URI:   http://samuelvialle.com
 Template:     zerif-lite
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

*/

@import url("../zerif-lite/style.css");

/* Suppression du preloader */
body > .preloader{ display: none; }
#preloader{ display:none !important; }
.preloader{ display:none !important; }
.spinner-wrapper{display: none;}
body .loader  {
	display: none;
	}

/* Espacements*/
.section-header h2, #focus .section-header h2 a, #team .section-header h2 a, #aboutus .section-header h2 a, #testimonials .section-header h2 a, #contact .section-header h2 a {
	padding-bottom : 0 !important;
	margin-top : 0 !important;
	line-height : 0 !important;
}

h2 { 
	line-height : 1px !important;
}

.team-member h3 {
	margin-top : 0 !important;
}

.team-member .position {
    font-size: 14px !important;
}


/* End Espacement */

tbody {
	font-size:14px !important;
	}


/* UPPER */
.upper {
    text-transform: uppercase;
    }
/* */

/* Font Style */
p {
    font-style: normal !important;
}
/**/


/* CENTER */
.centre {
	 text-align: center;
}

/* Couleur lien sous-titre */

a.aLien {
	color: #000 !important;
	}
	
a:hover.aLien { 
	color: green !important;
}
/**/

/* Section table Tarifs */

/* End Tarifs */

/* Couleur de sélection du texte */
textarea:hover,
input:hover,
textarea:active,
input:active,
textarea:focus,
input:focus {
    outline: 1 !important;
    outline-color: #3ab0e2 !important;

  -webkit-box-shadow:none !important;
  box-shadow:none !important;
}

/* Selection colours (easy to forget) */
::selection {
	background: #3ab0e2;
	color: #FFF;
}
::-moz-selection {
	background: #3ab0e2;
	color: #FFF;
}
a {
	color: #3ab0e2;
	-webkit-transition: all 700ms;
	transition: all 700ms;
}
a,a:hover {
	text-decoration: none;
}
a:hover {
	color: #34d293 !important; /*Green*/
}

a:visited {
    color: #3ab0e2; /*Blue*/
}

/* BOUTONS */
.buttons>a:hover{
color: #FFFFFF !important;
 }


/* TITRE DU BLOG*/
/* Ligne au dessous */

.widget .widget-title::before {
   background: #34d293 !important;
   }

/* COULEUR SOUSLIGNE TITRE */
.entry-title:before {
	background: #34d293 !important;
  }   
  
.entry-title:after {
	background: #3ab0e2 !important;
  } 
  
.entry-title a:hover {
    color: #888 !important;
}

.entry-title, .entry-title a, .widget-title, .widget-title a {
    font-size: 20px;
    line-height: 22px;
    color: #404040 !important;
}
/* */

/*  COULEUR A HOVER MENU */
.navbar-inverse .navbar-nav>li>a:hover,
.navbar-inverse .navbar-nav>li>a:focus {
	color: #3ab0e2 !important;
}

.navbar-inverse .navbar-nav>li.current>a {
    color: #3ab0e2 !important;
    position: relative;
    outline: none;
}

/* Sous ligne */
ul.nav > li.current_page_item.current > a:before {
    background: #34d293 !important;
    }
    
ul.nav > li.current > a:before, .page ul.nav > li.current-menu-item > a:before, .single-post ul.nav > li.current-menu-item > a:before, .archive ul.nav > li.current-menu-item > a:before {
	background: #34d293 !important;
   }

/* COULEUR A HOVER  SUB MENU */
.navbar-inverse .navbar-nav ul.sub-menu li:hover > a,
.navbar-inverse .navbar-nav ul.sub-menu li.link-focus > a {
	color:#3ab0e2;
}
/* */


/* Couleur du texte */
/** FOR TEXTS AND ICON FONTS **/
.red-text {
	color: #e96656;
}
.green-text {
	color: #34d293;
}
.blue-text {
	color: #3ab0e2;
}
.yellow-text {
	color: #f7d861;
}
.dark-text {
	color: #404040;
}
.white-text {
	color: #FFFFFF;
}
.grey-text {
	color: #C0C0C0	;
}
.black-text {
	color: #000000;
}

.grey-text {
	color: red	;
}

/* */





/*----------------------------------------
 **   TEXTE POURCENTAGE           -----
-----------------------------------------*/
.skills li:last-child {
    color: rgb(40, 40, 40) !important;
}
.skill1 { color: rgb(40, 40, 40) !important; }
.skill2 { color: rgb(40, 40, 40) !important; }
.skill3 { color: rgb(40, 40, 40) !important; }
.skill4 { color: rgb(40, 40, 40) !important; }



/**/

/*----------------------------------------
 **   Contact                        -----
-----------------------------------------*/
/*.fm-form-container.fm-theme0 .fm-form .wdform-page-and-images {
		color: #000000 !important; */
		
}


/*----------------------------------------
 **   Testimonial           -----
-----------------------------------------*/
.testimonial {
	background: #404040 !important;
	}
	

/* */ 

/*----------------------------------------
 **   Bouton Submit                  -----
-----------------------------------------*/



button, input[type="button"], input[type="reset"], input[type="submit"] {
    margin-left: 150px !important;
    background-color: #3ab0e2 !important;
   }

@media screen and (max-width: 768px)
{
button, input[type="button"], input[type="reset"], input[type="submit"] {
    margin-left: 0px !important;
    background-color: #3ab0e2 !important;
   }
}


/* */ 


/*----------------------------------------
 **   Icon                  -----
-----------------------------------------*/
 
@media screen and (max-width: 780px)
{
/* Taille du texte en dessous des icones */
.textwidget h5 {
	    font-size: 12px !important;
		}
/* */

/* Espace sous les titres des sociétés */
#pgc-111-1-0, #pgc-111-1-1, #pgc-111-2-0, #pgc-111-2-1, #pgc-111-4-0, #pgc-111-4-1, #pgc-111-6-0, #pgc-111-7-0, #pgc-111-8-0, #pgc-111-9-0, #pgc-111-10-0, #pgc-111-11-0, #pgc-111-12-0, #pgc-111-13-0, #pgc-111-15-0, #pgc-111-16-0, #pgc-111-17-0, #pgc-111-19-0, #pgc-111-20-0 {
    margin-bottom: 0px !important;
	}

.so-widget-sow-features-default-f46b8e6606b8 .sow-features-list .sow-features-feature.sow-icon-container-position-top .sow-icon-container {
    margin-bottom: 0px !important;
	}
.widget-title {
    margin-top: 5px !important;
    }
}

@media (max-width: 768px){
	.mobile-hidden {
		display: none;
	}
}


/*----------------------------------------
 **   TABLEAU TARIFS                 -----
-----------------------------------------*/
.extTab { 
	width:20%;
	}
.titreTab{
	width:40%
	}
@media (max-width: 768px){
	.extTab { 
	width:2%;
	}
}



/* FIN TABLEAU TARIFS */


.navbar-toggle.active {
    background-color: #3ab0e2 !important;
}
 






