/*
Theme Name: Dbth Blog (dw-focus Child Theme)
Version: 1.0.0
Description: Theme pour le blog DBTH
Template: dw-focus
Author: Antoine Sirven
Author URI: http://www.bustedwebsites.fr
*/

@import url("../dw-focus/style.css");
@import url("https://fonts.googleapis.com/css?family=Fauna+One|Quicksand:300,400,700");

/* =Theme customization starts here
Colours :
Rose #e2405d
Gris fort #333333
Gris clair #b4b4b4
Noir #000
Gris pale #d8d8d8
Gris moyen #4d4d4d
-------------------------------------------------- */

.site-header { padding-top:0px; }

.site-header .col-md-4 { width: 100%; text-align:center; }

.navigation-wrap { margin-top:0px; }

.nav.navbar-nav.navbar-left.dw-mega-menu-transition-default {
    background-color: #d8d8d8;
    color: #333;
}

.nav.navbar-nav.navbar-left.dw-mega-menu-transition-default li:hover, .navbar-nav .active, .navbar-default .navbar-nav > .active > a,.navbar-nav .active:hover, .navbar-default .navbar-nav > .active > a:hover {
	background-color:#e2405d;
	color:#333;
}

.navbar-default .navbar-nav > li > a:hover {
	color:#333;
}

.dw_focus_widget_news_slider .carousel-title-indicators li {
	border-bottom-color: #808080;
	color: #B4B4B4;
}

.dw_focus_widget_news_slider .carousel-title-indicators li.active {
	border-bottom-color: #e2405d;
	color: #e2405d;
}

.dw_focus_widget_news_slider .carousel-title-indicators li.active::before, .widget_news-slider .carousel-title-indicators li.active::before {
    background: #e2405d none repeat scroll 0 0;
}

.nav-tabs > li > a {
	color: #4d4d4d;
    font-family: 'Quicksand', sans-serif;
    letter-spacing: -0.04em;
	font-size:14px;
	font-weight:700;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	border:3px solid #e2405d ;
	border-radius:0px;
	border-width: 0 0 5px 0;
	border-color:rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #e2405d rgba(0, 0, 0, 0);
}

.nav-tabs > li > a:hover{
	background-color:rgba(0, 0, 0, 0);
	border-color:rgba(0, 0, 0, 0);
}

.hentry .entry-title a, .dw_focus_widget_news_list a {
    color: #333;
    font-family: 'Fauna One', serif;
    font-size: 14px;
    font-weight:400;
}

.hentry .entry-title a:hover, .dw_focus_widget_news_list a:hover {
	color:#e2405d;
}

.news-grid .entry-summary {
	font-family: 'Quicksand', sans-serif;
	letter-spacing: -0.04em;
	font-size:12px;
	text-align: justify;
}

.wpcf7-form-control{
background-color: #eee;
    border: 1px solid #bbb;
    font-size: 14pt;
    line-height: 2em;
    width: 100%;
}

.wpcf7-submit{
width:6em;
font-weight:bolder;
margin:auto;
}

.widget-title {
    border-top: none;
}

#secondary .widget .widget-title {
  border-bottom: 2px solid #e2405d;
  font-family: 'Quicksand', sans-serif;
  letter-spacing: -0.04em;
  font-size: 16px;
  text-transform: uppercase;
  text-align:center;
}

#primary .widget .widget-title {
  font-family: 'Quicksand', sans-serif;
  letter-spacing: -0.04em;
  font-size: 12px;
  text-transform: uppercase;
}

#primary .widget .widget-title a{
  color: #4D4D4D;
}


#primary .widget .widget-title a:hover{
  color: #e2405d;
}

.main-navigation .dw-sub-menu > li > a:hover {
	background-color:rgba(0,0,0,0);
	color:#333;
}

.layout-boxed #page {
	-webkit-box-shadow: 0px 0px 69px 43px rgba(204,204,204,1);
	-moz-box-shadow: 0px 0px 69px 43px rgba(204,204,204,1);
	box-shadow: 0px 0px 69px 43px rgba(204,204,204,1);
	margin: 0 auto;
    max-width: 1182px;
}

.site-navigation .navbar-left > li > a, .main-navigation .dw-sub-menu > li > a {
    font-family: 'Quicksand', sans-serif;
    letter-spacing: -0.04em;
    font-size: 12px;
}
.dw_focus_widget_news_slider .carousel-title-indicators li,
 .widget_news-slider .carousel-title-indicators li,
 .post-navigation .nav-links,
 .dw_focus_widget_news_ticker a,
 .widget_news-ticker a,
 .dw_focus_widget_news_slider .carousel-entry .carousel-caption,
 .widget_news-slider .carousel-entry .carousel-caption,
 .dw_focus_widget_news_slider .carousel-entry .carousel-caption a,
 .widget_news-slider .carousel-entry .carousel-caption a {
    font-family: 'Fauna One', serif!important;
}

.dw_focus_widget_news_slider .carousel-title-indicators li,
 .widget_news-slider .carousel-title-indicators li{
 	font-size:13px;
 }

.carousel-indicators li {
    border-radius: 0px;
}

.dw_focus_widget_news_slider .carousel-title-indicators li.active::before, .widget_news-slider .carousel-title-indicators li.active::before {
    width: 10px;
}

#widget_sp_image-6 {
	margin-bottom:10px;
}

label {
    width: 100%;
}

.wpcf7-form-control.wpcf7-recaptcha {
    max-width: 304px;
    margin-bottom: 15px;
}
