/*
Theme Name: Enfold Child
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
*/






/* @group TYPOGRAPHIE  */

h1, h2, h3, h4, h5 { }

h3 {
    margin-top: 35px !important;
    margin-bottom: 8px;
    font-weight: normal !important;
    border-bottom: #ccc dotted 1px !important;
    }

.small { 	font-size: 14px !important; font-family: 'Circular Std Book' !important; }

.entry-content a, .avia_textblock a, .avia_textblock a, .tab_inner_content a { text-decoration: underline !important; }

/* @end */

/* @group BREADCRUMBS */

.title_container {     position: relative; height: 80px !important; padding-top: 0px !important; }
.title_container .container { 	padding: 0 25px 0 25px !important; }

.title_container .main-title a { text-decoration: none; font-size: 24px !important; }

@media only screen and (max-width: 767px) {
.title_container .main-title { line-height: 50px !important; }
}


/* @group colors */

/* MEMBERSHIP */
.parent-pageid-25 .title_container{ background-color: #CC0000 !important; }

/* ICKL */ 
.parent-pageid-15 .title_container { background-color: #FB4C1D; }

/* CONFERENCE */ 
.parent-pageid-36 .title_container, .parent-pageid-3688 .title_container,
.parent-pageid-3773 .title_container
 { background-color: #C63170; }
 

/* PUBLICATIONS */ 
.parent-pageid-39 .title_container{ background-color: #7A007A; }

/* LINKS */ 
.parent-pageid-47 .title_container, .page-id-47 .title_container { background-color: #4070B0; }

/* HOME - RECHERCHE - MEMBERZONE - SITEMAP */ 
.home .title_container, .search .title_container, .parent-pageid-273 .title_container, .page-id-273 .title_container, .page-id-106 .title_container { background-color: #FB4C1D;  } 

/* @end */

/* @end */

/* @group MENU */

.logo img { margin: 0 auto; }
.logo { width: 100%; }


.html_bottom_nav_header.html_logo_center #top #menu-item-search>a {    font-size: 17px !important; }

/* @end */



/* @group SIDEBAR */

.sidebar_left .container { padding-left: 25px !important; }
.sidebar_left .inner_sidebar { margin-right: 25px !important; }

.sidebar_left.sidebar_align_left .widget_nav_menu ul:first-child>.current_page_item {
	padding-left: 0px !important;
}

.widget_nav_menu ul:first-child>.current_page_item>a  { padding: 6px 7px 7px 0px !important; }


#top .widget_nav_menu li {
 
    clear: both;
    font-size: 15px !important;
    padding: 5px 0 5px 0;
}
#top .widget_nav_menu li:before {
    content: "»" !important; padding-right:7px !important;
    
     /*   position: absolute !important;
    top: 4px !important;
    left: 0.6em;
    width: 50px !important;
    display: block !important;*/
}

.widget_nav_menu a {
     display: inline !important ; 
    padding: 4px 0px 5px 0;
    text-decoration: none;
}

/* @end */

/* @group TABS */

/* Tabs */
#top .tabcontainer .tab { background: #FFF !important; 	border:1px solid #000 !important; font-size: 15px !important;
 }
#top .tabcontainer .tab:hover { color:#000 !important; outline:none !important; }


/* Active tab */
#top .tabcontainer .active_tab {
	background: #fff !important;
	border-bottom: none !important; outline:none !important;
}
/*Active tab on hover*/
#top .tabcontainer .tab.active_tab:hover {
	color:inherit !important; outline:none !important;
}


/* tab content */
#top .tabcontainer .tab_content.active_tab_content {
	background: #fff !important;	
	border: #ccc !important;
}
@media only screen and (max-width: 767px) {
.responsive #top .main_color .tabcontainer .active_tab { color: #000 !important; }
}

/* @end */

/* @group FOOTER */

#socket .copyright {
width: 100%!important;
text-align: center!important;	
font-size: 14px !important;
}

.copyright a { text-decoration: none !important; }
.copyright a:hover { text-decoration: underline !important; }


/* @end */

/* @group TEAMPRESS */

.ex-tplist span.search-btsm {
    display: inline-block;
    float: left !important;
}

.team-cat-info, h5.team-cat-info { 	display: none !important; }

.ex-tplist span.search-btsm, 
.ex-tplist span.search-btsm .tp-search-submit {
	display: inline-block !important;
}



/* @end */

/* @group TEAM MEMBER */

.lb-info p a, .lb-info p a:visited {
	color: #000 !important;
}

.ex-tplist span.search-btsm .tp-search-submit, .extp-pagination .page-navi .page-numbers.current {
    color: #fff;
    background-color: #FB4C1C !important;
    border-color: #FB4C1C !important;
    transition: all .2s;
}

.etp-alphab ul li a.current {
    border-color: #FB4C1C !important;
    color: #FB4C1C !important;
    pointer-events: none;
}


.etp-alphab ul li {
    margin-left: 4px !important;
    padding: 1px 0 !important;
}

.etp-alphab ul li a {
    display: inline-block;
    border-bottom: 2px solid #eee;
    min-width: 26px;
    text-align: center;
    padding: 2px;
    line-height: 1.5;
    margin: 0 2px 5px 0 !important;
    text-transform: uppercase;
    font-size: 13px !important;
    font-weight: 400;
    text-decoration: none !important;
}




.page-id-3168 .tpstyle-1, .tpstyle-1 figcaption p {
	text-align: center !important; margin: 14px 0 0 0 !important;
}
.ex-tplist p {       text-align: left !important; line-height: 1.6 !important;   }

.tpstyle-1 figcaption {
    padding: 0px 12px 12px !important;
}

.tpstyle-1 ul.ex-social-account {
	display: none !important;
}
.exp-lightbox-info ul.ex-social-account {
	display: inherit !important;
}

.ex-tplist h5 {
	font-weight: 700 !important; margin-bottom: -10px !important;
}
.ex-tplist h3 {    margin: 3px 0px 10px 0px !important; padding-top: 0px !important; }



/* @group STYLE LISTE */


.ex-tplist.column-4 .item-grid {
	padding: 8px !important;
}


.extp-search-group .extp_cat  {
	margin-right: 20px !important;
}

.ex-tplist .extp-search-group select {
	margin-right: 14px !important;
}




/* @end */

/* @end */

