/*
Theme Name: TK_V2_Enfold
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/
/*transparence header*/
/* PHONE INFO */
#header_meta .phone-info a {
	text-decoration:none;
	font-weight:600;
	color:#FFF;
}
#header_meta .phone-info a:hover {
	text-decoration:none;
	font-weight:600;
	color:#FF8800;
}

.phone-info {
    float: left;
    font-weight: 600;
    line-height: 20px;
    font-size: 11px;
	padding-top:5px;
}
.header_bg { opacity: 1 !important; }

/*avia slider*/
.avia-caption {
  top:50px;
right:15px;
}

.avia-inner-caption {
  text-align:center !important;
}

h2.avia-caption-title{
font-size:16px !important;
}

.avia-caption .avia-caption-title {
    background:#008DAA;
    filter: alpha(opacity = 50);
	border-radius:20px;
   /* background: rgba(0, 0, 0, 0.0);
    display: inline-block;
    margin: 0 0 1px 0;
    padding: 10px 15px;*/
}

.avia-slideshow-dots a {

    display: inline-block;
    height: 5px;
    width: 5px;
    border-radius: 0px;
    background: #000;
    opacity: 0.6;
    filter: alpha(opacity=60);
    text-indent: 100px;
    overflow: hidden;
    margin: 0 3px;
    padding: 5px;
    position: relative;
    bottom: 33px;
    -webkit-backface-visibility: hidden;

}
/*end avisalider*/

strong, b {
    font-weight: 400;
}

/*header_meta*/
#header_meta {
	background-color:#39435F;
}



/* marqueur inferieur */
.avia-menu-fx {
    height: 3px;
}
.phone-info span {
    display: inline-block;
	color: #ffffff;
	font-size:15px;
}

/*cadre vignette article*/
.avia-content-slider .slide-image {
    border-radius: 3px;
   /* display: block;
    position: relative;
    -webkit-perspective: 1000px;
    -webkit-backface-visibility: hidden;
    margin: 0 auto;*/
    border-width: 1px;
    border-style: solid;
	border-color:#CCC;
	height: 200px;
	margin-bottom:20px;
}

.title_container .main-title {
    
    font-size: 20px;
    line-height: 30px;
    top: 5px;
    font-weight: 300;
}

/*WIDGET TITTLE*/
 h3 .widgettitle{
    font-weight:600;
    text-transform: uppercase;
    font-size: 30px;
	color:#FFFFFF;
}
/*wideget menu*/
#top .widget_nav_menu li >a {
    font-size: 14px;
	font-weight: 300;
}
/* page footer*/
#footek .content .flex_column .widget_nav_menu li a {
	padding: 0px 0px 0px 0;
	color:#9CA1AF;
	border:none;
}

#footek .flex_column .widget .widgettitle, .content .widget .widgettitle {
    margin-top: 0px;
	font-weight: 600;
	color:#FFFFFF;
}
#footek .widgetttle h3 {
    font-family: 'overpass', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-weight: 600;
}

#footek .content .flex_column .widget_nav_menu li:first-child {
    border-top-style: solid;
    border-top-width: 0px;
	padding-top: 1px;
}
#footek .content .flex_column .widget_nav_menu li {
    background-color: transparent;
    margin: 0;
    padding: 0;
    border-bottom-style: solid;
    border-bottom-width: 0px;
}
#footek .content .flex_column .widget_nav_menu li > a:hover{
   background-color: transparent;
	color:#ffffff;

}
#footek .content .flex_column .widget_nav_menu ul:first-child > .current-menu-item, #top .content .flex_column .widget_nav_menu ul:first-child > .current_page_item {
    background-color: transparent;
}

/**/
#top h3 a  {
    font-size: 18px;
    text-align: left;
    letter-spacing: 1px;
	font-weight:400;
	
}


/**/
#top .title_container .container {
    padding-top: 5px;
    padding-bottom: 5px;
    min-height: 48px;
}
	
/* Bouton*/

élément {

    background-color: #ff8800;
    border-color: #ff8800;
    color: #ffffff;

}
.avia-button.avia-size-small {

    padding: 9px 30px 7px;
    font-size: 13px;
    min-width: 80px;

}
body div .avia-button {

    border-radius: 20px;

}
.avia_textblock {
    line-height: 1.8 em;
}

#top .social_bookmarks li {
    height: 100%;
    float: left;
    padding: 0;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    border-right-style: solid;
    border-right-width: 0px;
    display: block;
    width: 30px;
}

.header_color .social_bookmarks a{
	color:#9CA1AF;
}
/*sousmenu*/
#top .av-submenu-container {

    min-height: 52px;
    position: relative;
    width: 100%;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    -webkit-perspective: 1000px;
    -webkit-backface-visibility: hidden;
    font-size: 13px;
    line-height: 1.65em;
    z-index: 200;

}


@media only screen and (max-width: 767px){
	.text-under-image {
	    position: absolute !important;
	    background-color: #fff;
	    bottom: 0;
	    left: 50%;
	    transform: translateX(-50%);
	    padding: 0 30px;
	    margin: 0 !important;
	    text-shadow: 1px 1px 2px #aaa;
	    border-radius: 8px 8px 0 0;
	}
	
	.avia-caption {
  top:10px;
right:15px;
}
}