@charset 'utf-8';
/*
 Theme Name:   RunCrew Childtheme
 Theme URI:    http://runcrew.ancorathemes.com/
 Description:  RunCrew: Running club - Fully Responsive and Mobile Friendly theme
 Author:       AncoraThemes
 Author URI:   http://ancorathemes.com
 Template:     runcrew
 Version:      1.0
 Tags:         inheritable theme-options
 Text Domain:  runcrew
*/


@import url("../runcrew/style.css");


/* =Theme customization starts here
-------------------------------------------------------------- */

/* Sub-footer */
.socials_wrap_inner {
	display:none !important;
}

/* Home */
.home .page_content_wrap {
	background:url('http://coeurdefond.fr/wp-content/uploads/2017/11/bg-min.jpg');
	background-size: cover;
}
.home p,
.home ul,
.home li {
	color:#000 !important;
}
.home .copyright_wrap .content_wrap {
	background:none;
}
.home .post_title {
	display:none;
}

/* Colonnes + blocs en home */
.home .vc_col-sm-4,
.home .vc_col-sm-5,
.home .vc_col-sm-6,
.home .vc_col-sm-12 {
	background:rgba(255,255,255,0.7);
}
.home .vc_col-sm-4 {
	width: 31.33%;
	margin: 1%;
	
}

@media(max-width:780px){
	.home .vc_col-sm-4 {
		width:100%;
	}
}

.home .vc_col-sm-5 {
	width: 39.66666667%;
	margin: 1%;
}

@media(max-width:780px){
	.home .vc_col-sm-5{
		width:100%;
	}
}


.home .vc_col-sm-7 {
	width: 54.33333333%;
    margin: 1%;
}
@media (max-width: 768px){
	.home .vc_col-sm-7 {
			width:100%;
	}
}

.home h4 {
	margin-top:12px;
	font-size: 1.6rem;
}

.home .widget_area .widget_title {
	margin-top:12px !important;
}

/* Home : formulaire */
.home input,
.home textarea {
	border: 1px solid #888 !important;
    color: #444 !important;
    margin-top: 18px !important;
    padding: 18px !important;
	width: 100% !important;
}

/* Ombre portée sur les formulaires */
input[type="tel"]:focus, input[type="text"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="search"]:focus, input[type="password"]:focus, select:not(.orderby):focus, textarea:focus, .woocommerce .select2-container .select2-choice:focus, .woocommerce form .select2-container .select2-choice:focus {
    box-shadow: 0 0 10px 0 rgba(0, 126, 255, 0) !important;
}

.typo-titre {
	font-family: "Oswald", sans-serif !important;
	font-weight:bold !important;
}

/* Home : devise */
.logo_slogan {
	color:#0070c0 !important;
}

/* Hack */
.home h4 a:hover {
	color:black !important;
}

/* Hack sur les boutons */
.vc_btn3.vc_btn3-size-lg {
    font-size: 16px;
    padding: 25px 35px !important;
}

/* Menu plus petit */
.top_panel_middle .logo {
    margin-top: 0 !important; 
    margin-bottom: 0 !important; 
}
.top_panel_wrap .logo {
    margin-top:0.2rem; 
    margin-bottom:0.2rem; 
}

/* Events */
.sc_events_item_time,
.sc_events_item_location, 
.sc_events_item_details {
	display:none !important;
}
.sc_events:not(.sc_events_style_events-3):not(.sc_events_style_events-4):not(.sc_events_style_events-5) .sc_events_item .sc_events_item_title {
	margin:0 !important;
}
.sc_events_style_events-2 .sc_events_item {
	border:none !important;
}
/* Event : catégories */
.tribe_events_cat-course h2 {
	display:none;
}

/* Event : list */
.post-type-archive-tribe_events h2, 
.post-type-archive-tribe_events .sidebar {
	display:none;
}


@media(max-width: 1439px) and (min-width: 1263px){
	.post-type-archive-tribe_events .content {
		width: 100% !important;
	}
}
.post-type-archive-tribe_events .content {
    width: 100% !important;
}

/* Blog list */
.post_item_excerpt .post_title, .post_item_single .post_title {
	font-size:2.2rem !important;
}

/* Home */
.home .widget_recent_posts .post_title {
    display: inline;
	font-size:1.2rem !important;
}

.widget_area .post_item .post_thumb {
	width:50%;
	height:auto;
}

.sc_events_style_events-2 .sc_events_item_title {
	padding:0 1em 0 4em !important;
}

.small-responsive-img img {
  	width: 60px;
    margin-top: 8px;
}

@media(max-width:1024px){
	.login {
		display:none;
	}
	
	.home .page_content_wrap {
		background-size: auto;
	}
	
}
.menu_button {
	font-size:4rem !important;
}

.tablepress tfoot th, .tablepress thead th {
    background-color: #0070c0 !important;
    font-weight: 700;
    vertical-align: middle;
    color: #FFF;
    padding: 18px !important;
}

.tablepress tbody td {
    vertical-align: top;
    padding: 20px;
}

/* Hiding "résultat des courses" sidebar */
.category-resultats-des-courses .sidebar {
	display:none;
}

.category-resultats-des-courses .content {
	width:100% !important;
}


