@charset "UTF-8";
/*
Theme Name: Sprout - Child
Theme URI: http://envirra.com/themes/blackmag
Author: envirra
Author URI: http://envirra.com
Description: Magazine WordPress Theme
Version: 1.0
License: GPL
License URI: http://www.gnu.org/licenses/gpl.html‎
Tags: black, white, one-column, two-columns, three-columns, right-sidebar, flexible-width, custom-colors, custom-menu, featured-images, post-formats, theme-options, translation-ready, photoblogging
Text Domain: envirra
Template: sprout
*/

/*---- PAGE ARTICLE ---*/
#site-top{
	position: relative;
	z-index: 9999999;
}
.vw-sticky-sidebar {
    left: 15px !important;
    position: relative !important;
    top : 0 !important;
}
ul.footer-link li {
    margin-bottom: 10px;
    margin-left: 39px;
}
.vw-post-content p {
    line-height: 1.5em;
	/*font-family: Georgia, serif;*/
	font-family: Verdana, Geneva, sans-serif;
    color: #282828;
    font-size: 17px;
}
.vw-sticky-sidebar{
  left: 0px !important;
}
/*----TOP BAR---*/
.vw-top-bar a:hover {
    color: #222222;
	}
@media (min-width: 320px) and (max-width: 768px)  {
  .vw-top-bar{
  display:none; 
  }
  .vw-header-ads-wrapper{
  display:none !important; 
  }
  .vw-logo-wrapper {
    width: 60%;
	}
	.vw-logo-link {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
	}
	.vw-page-wrapper {
    padding: 20px 0;
	}
	.classic-custom-post .vw-post-box-title {
    font-size: 20px !important;
	}
	.vw-post-box .vw-post-box-title{
    font-size: 16px;
	}
	.vw-post-shortcode-title {
    font-size: 18px;
	}
  .vw-sticky-sidebar{
    left: 0px !important;
  }
  .chge-media-list{
    width: auto;
    display: inline-block;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
  }
  .vw-footer-sidebar-2{
    margin-top: 40px;
  }
  .vw-site-footer .social,ul.footer-link{
    text-align: center;
    padding-right: 0px;
    margin-left: 0px !important;
  }
  .footer-sub > div:nth-child(2){
    border: none !important;
  }
  .footer-sub > div:nth-child(3){
    margin-top: 40px;
  }
 /* DR-PDASM*/ 
	.vw-post-content p {
	line-height: 24px;
	/*font-family: Georgia, serif;*/
	font-family: Verdana, Geneva, sans-serif;
	color: #282828;
	font-size: 18px;
	}

	.vw-main-post .entry-title {
		text-transform: initial;
		font-size: 25px;
		font-weight: 700;
	}
 /* FR-PDASM*/
}
.vw-breaking-news-bar li {
    font-weight: bold;
}
@media (min-width: 768px) and (max-width: 800px){
  .vw-bxslider-slides{
    left: 0px !important;
  }
  .vw-post-loop-slider-carousel li{
    width: 220px !important;
  }
  .vw-bxslider-slides .vw-post-style-slide{
    width: 220px !important;
  }
  .vw-sticky-sidebar{
    left: 0px !important;
  }
  ul.footer-link{
    text-align: center;
    padding-right: 0px;
    margin-left: 0px !important;
  }
}
/* Margin top widgets */
.widget + .widget {
    margin-top: 20px;
}

/*------------PANELS---------------*/
/* Panels */
.panel {
  box-shadow: none;
  border: 1px solid #e5e5e5;
  background: #fff;
  padding: 20px;
  margin-bottom: 20px;
  position: relative;
}
.panel-footer {
  margin: -20px;
  margin-top: 20px;
  background: #f9f9f9;
}
.panel-transparent {
  background: none;
  border: none;
}
.panel-transparent .panel-title {
  background: none;
  border: none;
}
.panel-default > .panel-heading {
  background-color: inherit;
  border-bottom: 0;
  color: #3D464D;
}
.panel-title {
  font-family: 'Montserrat', sans-serif;
  color: #58666e;
  font-size: 13px;
  font-weight: bold;
  text-transform: uppercase;
  padding: 16px 20px;
  margin: -20px;
  background: #fff;
  margin-bottom: 5px;
  border-bottom: none;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel-body,
.panel-heading {
  padding: 0;
  color: inherit;
  background-color: transparent;
  border-color: none;
}
.panel-heading {
  background: transparent;
  border-bottom: transparent;
}
.panel .badge {
  font-size: 11px;
  font-family: 'Open Sans', sans-serif;
  text-transform: none;
  padding: 4px 10px;
  margin-left: 5px;
  font-weight: normal;
}
.home .vw-post-style-slide .vw-post-box-thumbnail{
  height: 327px !important;
}
.panel-footer {
  background: rgba(0, 0, 0, 0.01);
  border-top: 1px solid inherit;
}
.panel-title .badge {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.2);
}
.panel-heading {
  font-size: 20px;
  padding-bottom: 15px;
  font-weight: 300;
}
/* Panel Primary */
.panel-primary {
  border-color: #399bff;
  background: #399bff;
  color: #fff;
}
.panel-primary > .panel-heading {
  color: inherit;
  background: transparent;
  border-bottom: transparent;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #399bff;
}
.panel-primary .panel-title {
  color: #fff;
  background: #399bff;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.panel-primary .panel-footer {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  background: rgba(255, 255, 255, 0.04);
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #399bff;
}
/* Panel Success */
.panel-success {
  border-color: #26a65b;
  background: #26a65b;
  color: #fff;
}
.panel-success > .panel-heading {
  color: inherit;
  background: transparent;
  border-bottom: transparent;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #26a65b;
}
.panel-success .panel-title {
  color: #fff;
  background: #26a65b;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.panel-success .panel-footer {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  background: rgba(255, 255, 255, 0.04);
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #26a65b;
}
/* Panel Info */
.panel-info,.panel-decideur{
  background: #eeeeee;
  color: #fff;
}
.home .vw-right-topic-line > span:after{
  width: 0% !important;
}
.panel-info .vw-post-shortcode-title .span-shortcode-title,.panel-decideur .vw-post-shortcode-title .span-shortcode-title{
  background: #FF0000;
  margin-right: 15px;
  padding: 8px;
  color: #FFF;
  display: inline-block;
}
.panel-info .vw-post-shortcode-title .pull-right{
 /* position: absolute;*/
  margin-right: -10px;
}
.panel-info .vw-post-shortcode-title .pull-right a{
  color: #333 !important;
}
.panel-info > .panel-heading {
  color: inherit;
  background: transparent;
  border-bottom: transparent;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #51b7a3;
}
.panel-info .panel-title {
  color: #fff;
  background: #51b7a3;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.panel-info .panel-footer {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  background: rgba(255, 255, 255, 0.04);
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #51b7a3;
}
/* Panel Warning */
.panel-warning {
  border-color: #f39c12;
  background: #f39c12;
  color: #fff;
}
.panel-warning > .panel-heading {
  color: inherit;
  background: transparent;
  border-bottom: transparent;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #f39c12;
}
.panel-warning .panel-title {
  color: #fff;
  background: #f39c12;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.panel-warning .panel-footer {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  background: rgba(255, 255, 255, 0.04);
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #f39c12;
}
/* Panel Danger */
.panel-danger {
  border-color: #ef4836;
  background: #ef4836;
  color: #fff;
}
.panel-danger > .panel-heading {
  color: inherit;
  background: transparent;
  border-bottom: transparent;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ef4836;
}
.panel-danger .panel-title {
  color: #fff;
  background: #ef4836;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.panel-danger .panel-footer {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  background: rgba(255, 255, 255, 0.04);
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ef4836;
}

/*--- INFO PRINCIPALE -----*/
.vw-post-style-slide .vw-post-box-inner {
    background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0.6) 80%, rgba(0, 0, 0, 0) 100%);
    background: linear-gradient(to top, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0.6) 80%, rgba(0, 0, 0, 0) 100%);
}
@media (min-width: 481px) and (max-width: 768px)  {
  .archive-item img{
    height: 349px !important;
  }
  .classic-custom-post .vw-post-box-title {
    font-size: 20px !important; 
  }
  .vw-sidebar-position-right .vw-page-content, .vw-sidebar-position-left .vw-page-content,.vw-sidebar-position-right .vw-page-sidebar, .vw-sidebar-position-left .vw-page-sidebar{
    width: 100%;
  }
  .home .vw-post-style-slide .vw-post-box-thumbnail{
    height: auto !important;
  }
  .vw-logo-wrapper{
    width: 100%;
  }
  li.bx-clone {
    display: none;
  }
  .vw-bxslider-slides{
    width: 100% !important;
  }
  .vw-bxslider-slides li{
    width: 100% !important;
  }
}
.vw-post-style-slide .vw-post-box-title {
    font-size: 40px;
}
.widget .vw-post-style-slide .vw-post-box-title {
    font-size: 18px;
}

.vw-post-style-slide-box .vw-post-box-title {
    border-bottom: none;
}

.classic-custom-post .vw-post-box-title{
    font-size: 36px; 
    margin-top: 5px;
    padding-bottom: 0px !important;
    text-shadow: 3px 3px rgb(0,0,0);
}
/* ARCHIVE PAGE */
.archive-item {
   position: relative;
   min-height: 306px;
}
.archive-item img{
  width: 100% !important;
  min-height: 205.5px !important;
}

@media (max-width: 480px) {
  .archive-item img{
    height: 213px !important;
  }
  .vw-footer-sidebar-2{
    margin-top: 40px;
  }
  .footer-sub > div {
    border-right: none !important
  }
  .vw-site-footer .social li {
    margin-left: 14px;
  }
  ul.footer-link li{
    margin-left: 0px !important;
  }
  .chge-media-list{
    width: auto;
    display: inline-block;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
  }
  .home .vw-post-style-slide .vw-post-box-thumbnail{
    height: auto !important;
  }
  .vw-post-loop-slider-carousel li {
    width: 300px !important;
    margin-right: 55px !important;
  }
}

.archive-item span {
    background-color: rgba(43, 23, 7, 0.66);
    color: #fff;
    padding: 4px;
    display: block;
    margin-top: -15px;

}
.page-id-1823 .wp-pagenavi{
  position: relative;
  top: 15px;
}


/* SHARE POST */
.vw-post-shares-socials {
    margin-top: 20px;
    margin-bottom: 30px;
    text-align: center;
}
.vw-post-shares-social-facebook {
    background-color: #3B5998 !important;
}
.vw-post-shares-social-twitter {
    background-color: #39A9E0 !important;
}
.vw-post-shares-social-linekdin {
    background-color: #0077B5 !important;
}

.vw-post-meta{
margin-bottom: 10px;
}

.vw-post-meta-icons a {
    font-size: 13px;
    padding:5px 10px;
}
.vw-post-shares-socials a:hover{
    color : #fff !important;
}
.vw-post-shares-socials {
    float: right;
    margin-top:0px;
    margin-bottom:0px;
}
.vw-post-shares-social-gplus {
    background-color: #D14836 !important;
}
.vw-post-shares-social {
    font-size: 24px;
    color: #FFFFFF !important;
    background-color: #EFEFEF;
    padding: 5px;
    margin-top: -6px;
    display: inline-block;
} 

/* SINGLE VIEW SHARE */
.vw-post-shares-socials:nth-child(1) {
    margin-top: 10px;
}
.vw-post-navigation-label{
  margin-bottom : 5px;
  font-size: 13px;
  opacity:  1;
  color: #3e3e3e;
}
.vw-about-author{
  display: none !important;
}
.vw-widget-img img{
  display: block;
  margin: 20px auto;
}
.vw-sticky-sidebar .bx-prev,.vw-sticky-sidebar .bx-next{
    display : none !important;
}
.wp-polls-form li{
    list-style-type:none;
}
.poll-title p{
    text-align : left !important;
    color:#fff;
}
.wp-polls .Buttons{
    color: #000;
}
.widget .wp-polls p:nth-child(3),.page-id-2322 .wp-polls .panel p:first-child{
 text-align :left !important;
 font-family: "Open Sans";
 text-transform: uppercase;
 letter-spacing: -1px;
 font-weight: 800;
 font-style: normal;
 font-size : 16px;
 color:#fff;
}
.page-id-2322 .wp-polls .panel p:first-child{
  color:#666 !important;
}
.page-id-1823 .vw-page-content{
  font-size: 16px;
}
/* PANEL VIDEO STYLE */
.vw-post-box-layout-large-small .vw-post-style-small-left-thumbnail.vw-post-box {
    margin-bottom: 19px;
}
.panel.panel-video{
    padding: 20px;
    background-color: #333333;
    margin-top :30px;
}
.panel-video .vw-post-box .vw-post-box-title a,.panel-info .vw-post-box .vw-post-box-title a{
    color : #fff;
    font-weight : 600;
}
.panel-video .vw-right-topic-line > span{
    padding :0px;
}
.panel.panel-video .vw-post-shortcode-title,.panel-info .vw-post-shortcode-title,.panel-decideur .vw-post-shortcode-title{
    margin-top: 0px;
    color: white;
}
.panel-video .vw-post-box .vw-post-box-title a, .panel-info .vw-post-box .vw-post-box-title a,.vw-post-box .vw-post-box-title{
    text-transform : initial !important;
}
.panel-video .pull-right a,.panel-info .pull-right a{
    color :#fff !important;
}
/* PANEL VIDEO STYLE */
/* LE NOMBRE DES VUES STYLE */
.vw-post-style-small-left-thumbnail .vw-post-view-count{
    color: #B0B0B0 !important;
    background-color: transparent !important;
}
/* LE NOMBRE DES VUES STYLE */
/* UNE SHORTCODE */
.vw-post-shortcode-title .pull-right a{
    color: #3e3e3e;
    font-size: 0.6em;
    font-weight: 600;
    letter-spacing: 1px;
}

.vw-post-shares-socials a {
    margin-left: 8px;
}
.vw-post-content a,.related_post a{
    color:#0c97d2 !important;
}

/* UNE SHORTCODE */
.vw-featured-image img{
  width: 100%;
}
.vw-post-style-small-left-thumbnail .vw-post-box-title{
  font-size: 16px;
}

@media (min-width: 769px)  {
	.vw-main-post .entry-title {
	  text-transform: initial;
	  font-size: 40px;
	  font-weight: 700;
	}
}

/* MODIF 12/11/2015 */
.vw-page-content .vw-post-style-slide-box.classic-custom-post img{
  width: 100%;
}
.vw-breaking-news-bar a{
  color : #666;
  font-size: 16px;
}
.panel-info .vw-post-box .vw-post-box-thumbnail{
  height: 140px;
}
.panel-info .vw-post-box .vw-post-box-thumbnail img{
  height: 100%;
}
.post-inter-title {
    text-transform: capitalize;
    color: #171717;
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 0px;
    padding: 0px;
}
p.post-inter-occupation {
    font-size: 12px;
    color: #535353;
    line-height: 16px;
    margin-bottom: 6px;
}
.wp-polls li {
    list-style: none;
    font-size: 16px;
    margin-bottom: 10px;
}
.single-post .vw-post-content {
    font-family: georgia;
    font-size: 1.3em;
    color: #282828;
}
.category .vw-page-title{
  font-size: 40px;
  font-weight: 700;
}
.vw-post-box-title,.vw-post-box-title a{
  font-weight: 700;
}

.widget + .widget{
  margin-bottom: 20px;
}
.widget .vw-post-style-slide{
  width: 300px;
  display: block;
}

.vw-site-footer .section_title {
    width: 100%;
    text-align: left;
    font-family: FlamaBold, sans-serif;
    font-size: 18px;
    color: #666666;
    position: relative;
    font-weight: 700;
    line-height: 60px;
    position: relative;
    top: 10px;
    left: 10px;
}


ul.footer-link {
    list-style-type: none;
}

/* Footer Plan du site */ 
ul.footer-plan-site li a {
	color: #F3ECEB;
	list-style-type: none;
	font-family: "Open Sans";
}



ul.footer-link li a {
    color: #fff;
    list-style-type: none;
    font-family: "Open Sans";
    font-weight: 700;
    text-transform: uppercase;
    /* margin-bottom: 61px; */
}
.vw-site-footer .social{
  list-style-type: none;
  padding-left: 0px;
}
.vw-site-footer .social li{
  margin-bottom: 10px;
  padding: 0 30px;
}
.vw-site-footer .social li a{
  color: #fff; 
  font-family: "Open Sans";
  font-size: 14px;
}
.vw-footer-sub{
  margin: 0px !important;
  overflow: hidden;
}
.vw-site-footer .social li a img{
  margin-right: 10px;
}
.footer-sub > div{
  border-right :1px solid #3e3e3e;
}
.footer-sub > div:nth-child(3) {
    border-right: none;
    text-align: center;
    padding: 0 30px;
}
.footer-sub > div:nth-child(3) img{
  display: inline-block;
  text-align: left;
  margin-right: 20px;
  height: 70px;
}
.footer-sub > div:nth-child(3) p{
  color: #fff;
  margin-top: 20px;
  text-align: left;
}
.vote-number{
  text-align:center !important;
  color:#666 !important;
  font-weight:400 !important;
  position:relative;
  top:20px;
  text-transform: capitalize;
}
.chge-media-list {
    margin-top: 0px;
    list-style-type: none;
    padding-left: 0;
    width: auto;
    display: inline-block;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}
.chge-media-list li {
    float: left;
    width: 33%;
}
.chge-media-list li img {
    height: 25px;
    display: block;
    margin: 0 auto;
}
.vw-sticky-sidebar-wrapper{
  height: auto !important;
}

.panel-video .pull-right{
  color: #fff !important;
}
.vw-sticky-sidebar{
    position: relative !important;
    bottom: 0px !important;
    top: 0px !important;
}
.vw-widget-text {
  margin-bottom: 20px;
  color: #282828;
}
.vw-menu-main-inner .vw-top-bar-right{
	position: absolute;
	right: 40px;
	top: 0px;
	height: 54px;
	line-height: 50px;
	font-size: 13px;
	color: #d2d2d2;
}
.vw-menu-main-inner .vw-site-social-profile-icon{
	padding: 0 3px;
}
.bloc-archives .left{
  font-size: 25px;
  background: #555;
  color: #fff;
  padding: 10px 0;
  text-indent: 23px;
  clear: both;
}
.bloc-archives .right ul{
  list-style-type: none;
  margin-left: 0px;
  padding-left: 0px;
  margin-bottom: 5px;
  display: inline-block;
}
.bloc-archives .right ul li{
  color: #FF0000;
}
.bloc-archives .right ul li  a{
  color: #232323;
}
.bloc-archives .entry-title{
	margin-top: 0px;
}
.vw-instant-search-panel #s{
  line-height: 40px;
}
.search .vw-post-loop-classic .vw-post-style-classic .vw-post-box-thumbnail .wp-post-image{
  width: 100%;
}
.search .vw-post-loop-classic .vw-post-style-classic .vw-post-box-thumbnail{
  min-height: 240px;
  max-height: 370px;
}
.wp-polls {
    background: #399bff;
    padding: 20px 19px 1px 20px;
}
.wp-polls-ul li{
  color: #fff;
}
.wp-polls a{
  color: #fff;
  font-weight: 400;
  letter-spacing: 1px;
  text-decoration: none;
}
.wp-polls p{
  color: #fff;
}
.search .vw-page-title-section .vw-page-title{
  padding-right: 0% !important;
  font-size: 2em;
}

/* UNE SLIDE WIDTH A 100%*/

