/*
 Theme Name:   Infinite Child
 Theme URI:    http://demo.goodlayers.com/infinite
 Description:  Goodlayers Infinite Child Theme
 Author:       Goodlayers
 Author URI:   http://goodlayers.com
 Template:     infinite
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, right-sidebar, responsive-layout
 Text Domain:  infinite-child
 START YOUR CHILD THEME CSS HERE
*/

@font-face {
	font-family: 'Copperplate Gothic Light';
	font-style: normal;
	font-weight: normal;
	src: local('Copperplate Gothic Light'), url('/wp-content/themes/infinite-child/fonts/copperplate/copperplate-gothic-light.woff') format('woff');
}
@font-face { font-family: 'Copperplate-Gothic-Std-29-AB'; src: url('/wp-content/themes/infinite-child/fonts/copperplate/Copperplate-Gothic-Std-29-AB.ttf')  format('truetype'),}
@font-face { font-family: 'Copperplate-Gothic-Std-30-AB'; src: url('/wp-content/themes/infinite-child/fonts/copperplate/Copperplate-Gothic-Std-30-AB.ttf')  format('truetype'),}
@font-face { font-family: 'Copperplate-Gothic-Std-30-BC'; src: url('/wp-content/themes/infinite-child/fonts/copperplate/Copperplate-Gothic-Std-30-BC.ttf')  format('truetype'),}
@font-face { font-family: 'Copperplate-Gothic-Std-31-AB'; src: url('/wp-content/themes/infinite-child/fonts/copperplate/Copperplate-Gothic-Std-31-AB.ttf')  format('truetype'),}
@font-face { font-family: 'Copperplate-Gothic-Std-31-BC'; src: url('/wp-content/themes/infinite-child/fonts/copperplate/Copperplate-Gothic-Std-31-BC.ttf')  format('truetype'),}
@font-face { font-family: 'Copperplate-Gothic-Std-32-AB'; src: url('/wp-content/themes/infinite-child/fonts/copperplate/Copperplate-Gothic-Std-32-AB.ttf')  format('truetype'),}
@font-face { font-family: 'Copperplate-Gothic-Std-32-BC'; src: url('/wp-content/themes/infinite-child/fonts/copperplate/Copperplate-Gothic-Std-32-BC.ttf')  format('truetype'),}
@font-face { font-family: 'Copperplate-Gothic-Std-33-BC'; src: url('/wp-content/themes/infinite-child/fonts/copperplate/Copperplate-Gothic-Std-33-BC.ttf')  format('truetype'),}

.realisationsBlocs { z-index: 999; /*box-shadow: 0px 0px 10px #CCC;*/ }

.gdlr-core-column-service-item .gdlr-core-column-service-title { color: #FFFFFF; font-family: 'Copperplate Gothic Light'; font-weight: 500 !important; }
.gdlr-core-title-item .gdlr-core-title-item-title, .gdlr-core-title-item .gdlr-core-title-item-title a { color: #ee7d04; /*#d37b23;*/ font-family: 'Copperplate'; font-weight: 500 !important; }

.gdlr-core-column-service-title .gdlr-core-skin-title { color: #000; }

.gdlr-core-page-builder-body [data-skin="Contact Homepage"] input[type="button"], .gdlr-core-page-builder-body [data-skin="Contact Homepage"] input[type="submit"] {
	color:#FFFFFF;
	background-color:#FF8400;
}
.gdlr-core-page-builder-body [data-skin="Contact Homepage"] input[type="button"]:hover, .gdlr-core-page-builder-body [data-skin="Contact Homepage"] input[type="submit"]:hover {
	color:#FFFFFF;
	background-color:#ee7d04;
}

.gdlr-core-flexslider.gdlr-core-color-bullet .flex-control-nav li a.flex-active,
.gdlr-core-flexslider.gdlr-core-bullet-style-cylinder .flex-control-nav li a.flex-active,
.gdlr-core-flexslider.gdlr-core-bullet-style-cylinder-left .flex-control-nav li a.flex-active {
    background-color: #f29d0c !important;
}

.gdlr-core-flexslider.gdlr-core-bottom-nav-1 .flex-nav-prev a, .gdlr-core-flexslider.gdlr-core-bottom-nav-1 .flex-nav-next a {
    padding: 4px 15px 6px 8px !important;
}

.homeIcon .gdlr-core-media-image {
	margin-bottom: 28px !important;
}
.homeIcon { min-height: 160px; }
.homeIcon.homeIcon1 h3,
.homeIcon.homeIcon2 h3,
.homeIcon.homeIcon3 h3,
.homeIcon.homeIcon4 h3 {
	cursor: pointer;
}

.bioTxt  p {
	font-size: 15px;
	line-height: 23px;
}

.infinite-item-pdlr, .gdlr-core-item-pdlr {
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.alignleft {
	margin: -5px 15px 9px 0 !important;
}


/*
.homeIcon .gdlr-core-media-image img {
    max-width: 48px;
    width: auto;
    min-height: 48px;
    height: auto;
}
*/


.homeTitle { min-height: 220px; }
.homeTitle p { color: #FFFFFF; }
.homeTitle h3.gdlr-core-column-service-title { color: #FFFFFF !important; font-size: 1.35em !important; }

.homeTitle2 h3.gdlr-core-column-service-title { color: #FFFFFF !important; font-size: 1.35em !important; }
.homeTitle2 p { color: #FFFFFF !important; }

.homeChiffres { min-height: 85px; }
.homeChiffresTxt { min-height: 85px; }
.homeChiffresTxt h5 { font-family: "Open Sans", sans-serif !important; font-weight: 300; }

h3.gdlr-core-column-service-title { color: #ee7d04 !important; /*font-size: 1.70em !important;*/ line-height: normal !important;  }

.infinite-body span.wpcf7-not-valid-tip { color: #E60028; font-weight: bold; }
.infinite-single-author-tags { display:none; }
.infinite-copyright-text, .infinite-copyright-left, .infinite-copyright-right { text-transform: initial !important; }
.infinite-navigation .sf-menu > li > a { padding-bottom: 0px; padding-top: 5px; }


.menu-item-object-wpml_ls_menu_item { padding-left:0px !important; padding-right:7px !important;}

#section-savoir { padding:20px; background-color: rgba(255, 255, 255, 0.8) !important; /*min-height: 328px;*/ }

.imgRadius { -webkit-border-radius: 90% 50%; -moz-border-radius: 90% 50%; border-radius: 90% 50%; }

/* .titleSlider {font-family: 'Crimson Text', serif !important;} */
.titleSlider { font-family: 'Copperplate Gothic Light', serif !important; }

.infinite-single-nav-area { /*border-top: 1px solid #4c4c4c !important;*/ padding-top: 25px !important; }
.infinite-single-nav-left a, .infinite-single-nav-right a { color: #FF8400 !important;  }

a span.infinite-single-nav-title {
	font-family: "Open Sans", sans-serif !important;
	color: #FF8400;
	font-weight: 500 !important;
}

.infinite-single-article-title {
	color:#FFF !important;
	text-shadow: 1px 1px 1px #1e1e1e;
}

.infinite-blog-magazine .infinite-single-nav-area-divider { border:0px !important; }

.gdlr-core-item-mglr .gdlr-core-blog-grid {
	-moz-box-shadow: 0px 0px 10px 0px #c0c0c0;
	-webkit-box-shadow: 0px 0px 10px 0px #c0c0c0;
	-o-box-shadow: 0px 0px 10px 0px #c0c0c0;
	box-shadow: 0px 0px 10px 0px #c0c0c0;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#c0c0c0, Direction=NaN, Strength=10);
}

a.public-post__update-text-link { color:#2867b2; }
a.public-post__update-text-link::before { font-family: "FontAwesome"; content: "\f14c"; margin-right: 5px; color: #FF8400; }

h3.gdlr-core-blog-title a {
	font-family: "Open Sans", sans-serif;
    font-weight: 500;
    font-size: 18px;
    color: #000; /*4C4C4C;*/
}

h3.gdlr-core-blog-title {
    min-height: 60px;
    margin-bottom: 10px !important;
}

.gdlr-core-blog-thumbnail.gdlr-core-media-image {
	overflow: hidden;
    max-height: 285px;
}
.gdlr-core-gallery-list.gdlr-core-media-image {
	overflow: hidden;
    max-height: 260px;
}

.imgPartner img {
	box-shadow: 0px 0px 10px#ccc;
	background-color:#FFF;
}

/*** EMPLOIS & STAGES ***/
.divH p {
	font-size: 21px;
	line-height: 29px;
	margin-bottom: 25px !important;
	color: #004666;
	font-weight: 400;
}

.divHEmp p {
	font-size: 15px;
	line-height: 22px;
	margin-bottom: 20px !important;
	color:#004666;
    font-weight: 300;
}

.ulEmplois {
	padding-left: 20px;
}
/*** CONTACT FORM ***/

div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
	border: 2px solid #E60028 !important;
	background-color: #E60028 !important;
	color: #FFF;
	margin-bottom: 20px;
}

/***/


