/*
Theme Name:     theConcept
Theme URI:      http://www.tips02.fr/
Description:    Thème du site institutionnel de theConcept
Author:         Pierre Sudarovich
Author URI:     http://www.tips02.fr/
Template:       Divi                             
Version:        1.0
*/

.logo_container {
	height: auto !important;
	top: 6px;
}
#et-info {
	width: 100%;
}
#top-header .et-social-icons {
	float: right;
}
.icones-ombre .et-pb-icon, .ombre {
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
}
/* Templates */
#main-img .et_pb_image_wrap {
	max-height:400px;
	overflow-y:scroll !important;
}
#main-img .et_pb_image_wrap::-webkit-scrollbar {
	display:none;
}
.my-templates {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
}
.my-templates .template {
	margin:0 10px 10px 0;
	text-align:center;
	cursor:pointer;
	box-shadow:0 2px 6px 0 rgba(0,0,0,0.3);
}
.my-templates .template .entry-title {
	padding:0 6px 6px;
}
/* */
.et-social-flickr a.icon:before {
	content:'\e0a6';
}
#top-header .et-social-icons li {
	margin-left: 8px;
}
/* Sidebar */
#main-content .container:before {
    background: none;
}
#main-content.sidebar-on .container:before {
	background:#e2e2e2;
}
#main-content.sidebar-off #left-area  {
	width:100%;
	padding:0 0 40px !important;
}
.et_left_sidebar #main-content.sidebar-on #left-area {
	padding-left:3%;
}
.et_right_sidebar #main-content.sidebar-on #left-area {
	padding-right:3%;
}
/* */
sup {
	bottom:0.5em;
	font-size:80%;
}
.et_pb_posts_nav {
	width:100% !important;
}
.portfolio.tutos .et_pb_portfolio_filter_all {
	display:none;
}
.sep-red:before{
	border-top-color: #C30013!important;
}
#footer-bottom .container {
	text-align:center;
}
#footer-info {
	display:inline-block;
	clear: both;
	float: none;	
}
.et_pb_filterable_portfolio_grid, .et_pb_gallery_grid {
	display:block;
}
.the {
	font-style: italic;
	font-weight: 300;
}
.theConcept {
	font-family: 'Open Sans',arial,sans-serif;
	color: #C30013 !important;
	font-weight: 700 !important;
	text-shadow: 0.4px 0.4px 0 #000;
}

@media (min-width: 981px) {
	.v-centre .et_pb_column {
		display: table-cell;
		vertical-align: middle;
		float: none;
	}
}
@media (max-width: 667px) {
	#main-img .et_pb_image_wrap {
		max-height:300px;
	}
}