/*
Theme Name: Club Gravelle Entreprendre
Theme URI: 
Description: Thème Club Gravelle Entreprendre
Author: CGE
Template: Total
Version: 1.0
*/
/* Parent stylesheet should be loaded from functions.php not using @import */
/* GENERAL */
body {
	font-size:14px;
	font-size:"Open sans",sans-serif;
}

h1,h2,h3,h4,h5,h6, .vcex-heading {
	font-weight:100;
	color:#233b67;
	line-height:1.5;
	margin:30px 0 20px;
	text-transform:uppercase;
	font-family:"Pathway Gothic One",sans-serif;
}

h2 {
	font-size:200%;
}

h3 {
	font-size:150%;
}

form sup {color: red;}

/* LIENS */
a {
	color:#95c11f;
	cursor: hand;
}

.wpex-accent-color,a.wpex-accent-color,#site-navigation .dropdown-menu a:hover,#site-navigation .dropdown-menu > .current-menu-item > a,#site-navigation .dropdown-menu > .current-menu-parent > a,h1 a:hover,h2 a:hover,a:hover h2,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,.entry-title a:hover {
	color:#95c11f !important;
}

.wpex-dropdown-top-border #site-navigation .dropdown-menu li.menu-item ul.sub-menu {

    border-top-color: #95c11f !important;

}

.navbar-style-one .dropdown-menu > li.menu-item > a, .wpex-dropdown-top-border #site-navigation .dropdown-menu li ul, #site-navigation .dropdown-menu ul.sub-menu li.menu-item a {
	color:#233b67;
}

#site-scroll-top {color:#233b67; }

/* Pagination */

.page-numbers a:hover, .page-numbers.current, .page-numbers.current:hover, .page-links span, .page-links a > span:hover, .woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover {
    background: #95c11f;
    color: #ffffff;
}

ul .page-numbers a, a.page-numbers, span.page-numbers, .page-links span, .page-links a > span {
    background: #233b67;
    color: #ffffff;
}

ul .page-numbers a, a.page-numbers, span.page-numbers, .page-links span, .page-links a>span, .bbp-pagination-links span.page-numbers {
    border: none;}

.page-numbers a:hover, .page-numbers.current, .page-numbers.current:hover, .page-links span, .page-links a > span:hover, .woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover {
    background: #95c11f;
    color: #ffffff;
}

/* MENU PRINCIPAL */
#site-navigation .dropdown-menu a {
	text-transform:uppercase;
	font-family:"Pathway Gothic One",sans-serif;
	font-size:19px;
}

#searchform-dropdown {
	border-color:#95c11f;
}

.background-image-page-header-overlay {
	-moz-opacity:.2;
	-webkit-opacity:.2;
	opacity:.2;
}

.wpex-dropdown-top-border #site-navigation .dropdown-menu li ul {
    border-top-color: #95c11f;
}

#site-navigation .dropdown-menu ul.sub-menu li.menu-item a {
    font-size: 1.2em;
}

#site-navigation .dropdown-menu ul a:hover {
    background: #fff;
}

/* MENU MOBILE */
#mobile-menu a {color: #233b67; background: #fff;}
#mobile-menu a:hover {
    background: #233b67;
    color: #95c11f;
    border-color:#233b67; 
}

#sidr-main {background: #233b67;}
.sidr a {color: #fff; text-transform: uppercase;font-family:"Pathway Gothic One",sans-serif; font-size: 1.2em;}
.sidr-class-dropdown-toggle, .sidr-class-dropdown-menu ul a::before, .sidr-class-toggle-sidr-close::before {color:#95c11f;}


/* MEMBRES */
.staff-entry-media img, .owl-carousel .owl-item img {
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	display:block;
	margin-left:auto; 
	margin-right:auto;
	border:solid 1px #dbdada;
	padding:5px;
}

.staff-entry-details,.staff-entry {
	padding-bottom:15px;
}

.staff-entry-details,.staff-entry {
	text-align:center;
}

.staff-entry-categories a {
	pointer-events:none;
	text-decoration:none;
	font-size:.923em;
	color:#c2c2c2;
	font-style:italic;
}

h2.staff-entry-title.entry-title, .wpex-carousel-entry-title {
	font-size:120%;
	font-family:"Open sans",sans-serif!important;
	color:#233b67;
	font-weight: 400;
}

.custom-singular-template h1.staff-entry-title {font-size:2em; margin-bottom: 15px; margin-top: 0;}
.custom-singular-template div.staff-entry-company, .custom-singular-template div.staff-entry-position, .custom-singular-template .meta-post-terms {font-size:1.3em; font-weight: 100; letter-spacing: 0.5px}
.custom-singular-template .meta-post-terms {text-transform: uppercase; color: #000; font-family: "Pathway Gothic One",sans-serif; font-size:1.3em; font-weight: 100; letter-spacing: 0.5px}
/*
.staff-entry-title a, .custom-singular-template .meta-post-terms a, a.staff-entry-media-link {color: currentColor;
  cursor: not-allowed; pointer-events: none;
  text-decoration: none;}
*/

.single-staff .menu-item-2290 a {color: #95c11f !important;}
.single-staff .custom-singular-template .details .ticon, .custom-singular-template .details .meta-post-terms .meta-icon::before {color:#95c11f;}
.custom-singular-template .ticon.ticon-building::before {margin-left: 2px;}
.custom-singular-template .meta-post-terms .ticon {margin-right: 18px;}
.meta li .ticon, .meta li .meta-icon {margin-right: 12px;margin-left: 3px;}
.custom-singular-template .meta-post-terms a {color: #233b67}
.staff-entry-company .vcex-icon-wrap {margin-right: 10px;}

.custom-singular-template .meta-post-terms .ticon::before  {margin-left: 4px;}

.wpex-carousel-entry-title {
	font-size:100%;
	text-transform: uppercase;
}
.wpex-carousel-entry-details {text-align: center;}



.wpex-carousel-entry-details {border: none; background: none;}

.membres-bureau .staff-entry-position {margin: 0 0 10px 0}
.membres-bureau .staff-entry-excerpt {margin-bottom: 10px;}



/** Moteur de recherche **/
.searchandfilter select.sf-input-select {
    min-width: 250px;
    max-width: 250px;
}

.sf-field-submit, .searchandfilter ul li {display: inline-block;}
.searchandfilter ul li {margin-left: 10px;}
input.search-filter-reset {background-color: #233b67 !important}
input.search-filter-reset:hover {background-color: #95c11f !important}

@media only screen and (max-width: 767px) {
.sf-field-submit, .sf-field-reset{
	display:block !important;
	clear: both;
	margin-top:10px;
	margin-bottom: 10px;
}

.sf-field-submit input, .sf-field-reset input{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

}

/* TITRES PRINCIPAUX */
.page-header {
	background-color:#95c11f;
	border-top:1px solid #83aa1b;
	border-bottom:1px solid #baf127;
}

.page-header-title {
	color:#233b67;
}

.page-header.background-image-page-header .page-header-title
	{font-size: 4.231em;}
.site-breadcrumbs a {
	color:#fff;
}

.site-breadcrumbs .breadcrumb_last {
	color:rgba(255,255,255,0.5);
}

 .site-breadcrumbs.position-under-title a:last-child {
	color:rgba(255,255,255,0.8);
}


.breadcrumb-trail.wpex-clr::after {display: inline-block;}

.background-image-page-header .site-breadcrumbs {
	display:block;
	position:relative;
	z-index:2;
	margin:0;
	padding-top:10px;
	text-align:center;
	color:rgba(198,198,198,1);
}

.background-image-page-header .site-breadcrumbs .breadcrumb_last {
	color:rgba(190,190,190,1);
}

.background-image-page-header .page-header-title {
	text-transform:uppercase;
	font-size:4.231em;
}

.background-image-page-header .breadcrumb-trail {
	padding:4px 10px;
	background-color:rgba(0,0,0,0.4);
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}


	.page-header.background-image-page-header {
		border:none;
	}

@media only screen and (max-width: 959px) {
.page-header.background-image-page-header .site-breadcrumbs {
	display:none;
}
}

/* ACTUALITES */
wpex-accent-bg,.background-highlight,input[type="submit"],.theme-button,button,.post-tags a:hover,.wpex-carousel .owl-dot.active,#site-navigation .menu-button > a > span.link-inner,.wpex-carousel .owl-prev,.wpex-carousel .owl-next {
	background:#95c11f;
	color:#fff;
	-webkit-border-radius:99px;
	-moz-border-radius:99px;
	border-radius:99px;
}

.modern-menu-widget li.current-menu-item a,#wp-calendar caption,#site-scroll-top:hover,input[type="submit"]:hover,.theme-button:hover,button:hover,.wpex-carousel .owl-prev:hover,.wpex-carousel .owl-next:hover,#site-navigation .menu-button > a > span.link-inner:hover {
	background:#233b67;
}

#main .tagcloud a,.post-tags a {
	color:#fff;
	border:1px solid #82a91b;
	background:#95c11f;
	-webkit-border-radius:99px;
	-moz-border-radius:99px;
	border-radius:99px;
}

#main .tagcloud a:hover,.post-tags a:hover {
	background:#233b67;
	color:#fff;
}

.blog-entry.grid-entry-style .blog-entry-readmore {
    margin-bottom: 0;
}


.entry-title, .entry .entry-title {font-weight: 100; color: #233b67;}

/* RESEAUX SOCIAUX */
.theme-heading.social-share-title, .theme-heading.related-posts-title {
	color:#bababa;
	text-transform:uppercase;
	font-weight:200;
}

.staff-social a {
	margin-right:6px;
	margin-top:6px;
}

.wpex-social-btn {
	height:2.046em;
	line-height:2.046em;
	width:2.046em;
}

.wpex-social-btn-minimal {
	color:#95c11f;
}

body .social-share-button-text {
	display:none;
}

body .wpex-social-share.position-horizontal li .fa {
	margin:0!important;
}

/* PIED DE PAGE */
.site-footer {
	background:#95c11f;
	color:#fff;
}

.footer-box .wpex-info-widget-phone a {color: #fff !important; text-decoration: underline !important}
.footer-box .wpex-info-widget-phone a:hover {text-decoration: none !important}

/* BAS DE PAGE */
#footer-bottom {
	background:#233b67;
	color:rgba(255,255,255,0.74);
	font-size:.923em;
}

#footer-bottom a {
	color:#82a91b;
}

#footer li {
    border: none;;
}


/* WIDGETS */
.wpex-newsletter-widget button {
	padding:.5em 1em;
}

.wpex-newsletter-widget-heading {
	font-weight:100;
	font-size:1.531em;
}

.footer-widget p {color: inherit; font-size: .95em;}
.footer-widget a, .footer-widget .wpex-widget-recent-posts-title {color:#fff;}
.footer-widget a:hover, .footer-widget .wpex-widget-recent-posts-title:hover {text-decoration: underline;}
.footer-widget .widget-title, #footer .wpex-newsletter-widget-heading, .sidebar-box .widget-title, .wpb_row .widget-title {color: #233b67;text-transform:uppercase;
	font-family:"Pathway Gothic One",sans-serif; font-weight: 100; font-size: 1.6em;}
.wpb_row .widget-title {color: #233b67;text-transform:uppercase;
	font-family:"Pathway Gothic One",sans-serif; font-weight: 100 !important; font-size: 1.6em !important; color:#233b67 !important;}
.widget-title .fa {color:#95c11f;}
.wpex-widget-recent-posts-date {color:rgba(255,255,255,0.5); font-size: .85em;}
.sidebar-box .widget-title {text-align: center;}
.wpex-widget-recent-posts-li {
    padding-top: 0;
    padding-bottom: 10px;
}

#footer .wpex-newsletter-widget {
    background: transparent;
    border: none;
    padding: 0;
    text-align: left;
}

#footer .wpex-newsletter-widget-description {
    font-size: 0.923em;
    margin-bottom: 10px;
    color: #fff;
}

#footer .wpex-newsletter-widget button {
    font-size: 1em;
    margin-top: 5px;
    width: 100%;
    padding: 0.5em;
    display: block;
    background-color:#233b67;
}

#footer .wpex-newsletter-widget button:hover {
    background-color: rgba(255,255,255,0.5);
    color:#233b67;
    font-weight: 700;
}

#footer .wpex-newsletter-widget input[type="text"], #footer .wpex-newsletter-widget input[type="email"] {
	text-align: left;
	padding: 5px 10px;
	background-color: #95c11f;
	border-color: rgba(255,255,255,0.5);
	font-size: 0.9em;
	color: rgba(255,255,255,1);
}

#footer .wpex-newsletter-widget input[type="email"]::-webkit-input-placeholder, #footer .wpex-newsletter-widget input[type="text"]::-webkit-input-placeholder,#footer .wpex-newsletter-widget input[type="email"]::-moz-placeholder, #footer .wpex-newsletter-widget input[type="text"]::-moz-placeholder, #footer .wpex-newsletter-widget input[type="email"]:-ms-input-placeholder, #footer .wpex-newsletter-widget input[type="text"]:-ms-input-placeholder, #footer .wpex-newsletter-widget input[type="email"]:-moz-placeholder, #footer .wpex-newsletter-widget input[type="text"]:-moz-placeholder{
  color: rgba(255,255,255,0.5);
}

/* VISUEAL COMPOSER ADD ONS */

.vcex-image-banner {
	-webkit-border-radius:25px;
	-moz-border-radius:25px;
	border-radius:25px;
}

.wpex-carousel.arrwstyle-min .owl-prev, .wpex-carousel.arrwstyle-min .owl-next {
    color: #233b67;}
    
.wpex-carousel.arrwstyle-min .owl-prev:hover, .wpex-carousel.arrwstyle-min .owl-next:hover {
    color: #95c11f;
}

.home-ico { margin-bottom: 15px !important;}


/* FORMULAIRE */
.wpcf7-list-item {
    margin: 0 !important;
}