/*
Theme Name:     Matador Child
Theme URI:      http://themestockyard.com/matador
Description:    Child theme for the Matador theme
Author:         themestockyard
Author URI:     http://themestockyard.com/
Template:       matador                             
Version:        1.0
*/


@import url("../matador/style.css");
/*@import url("MyFontsWebfontsKit.css");
*//*------------------------------------------
Do not put any css rules above this point!!!
------------------------------------------*/
span.meta-item.meta-item-comments.small.uppercase {
    display: none;
}

 h1, h2, h3, h4, h5, h6  { font-family: georgia, 'HumanistSlabserif712BT-Roman', serif !important; text-transform: none;	 
 }



li.flex-item.ts-slider-item {
    height: 500px;
    background-attachment: fixed !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

#main{min-height: 100vh !important;}

.wp-caption-text > span > .fa-square { display: none;}

.pastille > h2 {
	text-align: center;
    background: #333;
    color: #B7B7B7;
    font-size: 17px;
    margin-bottom: 7px;
    padding: 5px;
}

p {
	font-size: 16px;
}

.pastille{
	position: absolute;
    top: 47px;
    right: 51px;
	/*width: 250px;*/
}

.pastille img, .pastille2 img{
/*	width: 100%!important;
*/	margin:0!important;
}

@media screen and (min-width: 720px){
	.author-page #title-bar-text .breadcrumbs-wrap {
	    position: inherit;
	    float: right;
	    bottom: 0;
	    right: 0;
	}
}

.author-page .img{
	width: 125px;
	margin: 0 auto;
	text-align: center;
}

.author-page h1, .author-page .archive-title p{
	text-transform: inherit;
	text-align: center;
	width: 100%;
}


.single-title h1{
	text-transform: inherit;
}

.titre-single{
	color: #212121;   
	font-size: 1.6rem;
    font-style: normal;
    font-weight: normal;
    text-transform: inherit;
    margin-top: 0!important;
    margin-bottom: 4px!important;
}

.single_page #ts-post-featured-media-wrap {
    margin: 0 15px 8px -10px;
   	border-bottom: none!important;
}


.single_page #main .ts-post-section {
    padding: 0;
    margin: 0px 0 17px;
}

.cat-tree{
	padding-bottom: 10px;
  border-bottom: 1px solid #EEE;
}

.single-title .cat-tree {
    padding-bottom: 15px;
    margin-bottom: 18px;
    border-bottom: none;
}


.single_page #ts-post-comments-share-wrap.sharing-pos-top {
    padding-bottom: 0;
        margin-top: 8px;
}

.single_page  #page-share {
    margin: 0;
    float: right;
    padding-top: 5px;
}

/*articles espacement*/

.entry .content-more p,
.post-content > p,
.post-content  p  {margin-top: 0px !important; margin-bottom: 1em !important; line-height: 1.8rem;}

.ts-row p { margin-bottom: 1em  !important;  line-height: 1.8rem;}

.archive {
    min-height: 480px;
}

#other h2{
	text-align:center;
	padding: 25px 0;
	margin-bottom: 35px;
	background-color: #f9f9f9;
}

/*------------------------------------------
MEDIAQUERIE
------------------------------------------*/
.loop .media-meta-wrap {margin-bottom: 10px;}
 .loop-2-column-wrap > .title-date {margin-top:30px;}

.tracking-event > img { width: 100%; }

.loop-medium-image .span6 {
	padding-left: 10px;
	padding-right: 20px;
}

.line-title{
text-align: center;
color: #747474;
margin-top: -23px;
width: 300px;
margin: -23px auto 0;
background-color: #fff;
padding-bottom: 20px;
}


/* Advertisement */
.advertisement-line {    
	display: block;
    border-top: 1px solid #F1EBEB;
    position: relative; }

.advertisement-title { 
	display: inline-block;
    width: 141px;
    margin: -28px auto;
    position: absolute;
	color: #c6c6c6;
    text-align: center;
}

.ts-color-section-wrap.ts-color-section-shortcode.ts-section.ts-color-section-fullwidth.ts-edge-to-edge {
    padding-top: 25px!important;
}





/************************
    Image Section Rubrique
 *************************/

.parallax {
	background: url("section-img/pink-cells.jpg");
	background-attachment: fixed;
	padding: 110px 20px 30px;
	margin-top: 75px;
	background-size: cover!important;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

#di-hot-topic,
#di-innovation-focus,
#di-news,
#di-smart-people,
#di-tradeshows {
	background: #00A3B5 url("img/industry.jpg") no-repeat fixed center 0; }

#ne-hot-topic,
#ne-innovation-focus,
#ne-news,
#ne-smart-people,
#ne-tradeshows {
	background: #00A3B5 url("section-img/rubriques-nauticexpo.jpg") no-repeat fixed center 0;}

#ae-innovation-focus{	
	background: #00A3B5 url("section-img/section-innovation.jpg") no-repeat fixed center 0; }

#ae-hot-topic, #ae-events, #deconstruction{	
	background: #00A3B5 url("section-img/section-hottopic.jpg") no-repeat fixed center 0; }

#ae-tradeshows {	
	background: #00A3B5 url("section-img/section-tradeshow.jpg") no-repeat fixed center 0; }

#me-hot-topic{	
	background: #00A3B5 url("section-img/blue-cells.jpg") no-repeat center center fixed; }

#me-innovation-focus,
#me-tradeshows,
#News,
#people {	
	background: #00A3B5 url("section-img/pink-cells.jpg") no-repeat  fixed center 0; }

#smart-people{	
	background: #00A3B5 url("section-img/Orange-cells.jpg") no-repeat fixed center 0; }


/* Logo Image */

img.low-res-logo {
    height: 19rem!important;
    position: relative;
    z-index: 9999;
}

.logo-image a{
    max-width: 100%;
    height: auto !important;
    position: relative;
    z-index: 105;
    width: 35vh;

}
/*------------------------------------------
                  MENU
------------------------------------------*/
div#main-nav {
    text-align: center!important;
}
#ts-main-nav-inner-wrap.stickied .main-nav > ul > li > a, #ts-main-nav-inner-wrap.stickied .main-nav > div > ul > li > a {
    padding-top: 15px;
	padding-bottom: 12px; }
	
#ts-main-nav-inner-wrap.stickied, 
body.admin-bar #ts-main-nav-inner-wrap.stickied,
#logo-nav-wrap,
#main-nav > ul > li a { 
	background-color: #2e2e2e;
	color: #fff; 
}

.main-nav > ul > li, .main-nav > div > ul > li {
    display: inline-block;
    position: relative;
    margin-left: 40px;
}

#ts-main-nav-inner-wrap.stickied {	background-color: #2e2e2e !important;}

#ts-back-to-top-wrap a#ts-back-to-top.hello {
    opacity: 1;
    bottom: 65px;
}

i.fa.fa-arrow-up {
    color: #fff;
}

#ts-style-selector-wrap { display: none; }

.main-nav > ul > li > a { font-family: georgia, 'HumanistSlabserif712BT-Roman', serif !important; text-transform: none !important; }

.main-nav ul ul.children > li > a, .main-nav ul ul.sub-menu > li > a {
    text-transform: none !important; 
}

.menu-item .menu-item-type-custom .menu-item-object-custom {
	text-transform: inherit!important;
}


#main-nav ul{
	line-height: 24px;
}


/*--- ///MENU --- */
	

/*------------------------------------------
                MEGA MENU
------------------------------------------*/
#main-nav ul.sub-menu.ts-mega-menu {
	margin-left: 0!important;
	border:none;
}	
li.menu-item.ts-mega-menu-wrap, ul.sub-menu.ts-mega-menu, .sub-menu.ts-mega-menu,.menu li{
	background-color: #2e2e2e!important;
}

#copyright-nav .menu li {
	background-color: inherit!important;
}
/*--- ///MEGA MENU --- */
strong{ 
	 font-family: "Open Sans"; text-transform: none;} 




h1 {text-transform: uppercase; color: black; }

.remove-anchor-style{
	cursor:default;
	text-decoration: none;
}.remove-anchor-style:hover{text-decoration:none;}

.loop .entry .title-info .title-h  { margin-top: -9px; }

.loop .entry .read-more-wrap {margin-bottom: 30px;}
	
	
.title-info > .title-h .entry-title,
h4.entry-title { 		
	font-family: "Droid Serif";
	font-size:  1.6rem;
 }
.loop-2-column-wrap  .title-date {padding-top: 1rem;}

.title-info a, .title-info a:hover { color:#2E2E2E !important; }

 .post-content > p:first-of-type::first-letter,
 .post-content .post.post-full > p:first-child::first-letter,
 .post-content .ts-row > p:first-of-type::first-letter,
 .entries .entry .content-more > p:first-of-type::first-letter{
	font-size: 1.7em;
	color: #FFF;
	background: none repeat scroll 0% 0% #000;
	margin: 10px 5px 0 0;
	text-transform: uppercase;
	float: left;
	padding: 12px 11px;
	border-radius: 2px;
}

/*------------------------------------------
------------------------------------------*/

#ts-post-comments-share-wrap.sharing-pos-top {
	border-top: 1px solid rgb(238, 238, 238); border-bottom: 0px; padding-top: 17px;
 }

.more { 
	padding: 6px !important;
    cursor:pointer;}


.read-more {
    float: right;}



.loop .entry .title-info .title-h  {
	text-transform: none;
}

#edito >  hr,
#other-stories > hr {
    width: 203px;
    margin: 0px auto;
    float: none;
    border: solid 1px #eee;
	margin-top: 23px; 
	margin-bottom: 28px;}


#highlight * { color: #fff !important;}

/*------------------------------------------
		COVER
------------------------------------------*/

.banner { background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.52); }
.homepage-info > h1,
.banner { 
	color: #fff; 	font-family: 'HumanistSlabserif712BT-Roman', serif ;
  }

.quote { 
	width: 50%; margin: auto; text-align: center; 	font-family: 'HumanistSlabserif712BT-Roman', serif ; font-size: 1.7rem; line-height: 2.3rem;  padding-bottom: 6%; padding-top: 6%; 
 }


.title-info > h2 { margin-bottom: 0.2rem; }
.univers { margin-bottom: 1.2rem;}

#edito { padding-top: 30px; padding-bottom: 30px; margin-bottom: 3rem; text-align: center;}
#edito > h2 { text-transform: uppercase; }
#edito > hr { 	width: 7rem;
				margin: 0px auto;
				float: none;
				}

.ts-color-section-content > span { font-family: 'HumanistSlabserif712BT-Roman'; color: #FFF; font-size: 3rem; text-align: right; } 



/*------------------------------------------
		COVER
------------------------------------------*/
.overlay {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
	background: url("img/trame.png") repeat center;
	opacity: 0.6;
}

.h1-couv 
{
text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.3), 1px 1px 1px rgba(0, 0, 0, 0.3), 0px 0px 10px #000;
letter-spacing: -1px;
margin: 0.75em 0px;
pointer-events: none;
}

.jumbotron {
width: 100%;
background-size: 100vw;
height: 88vh;
background: url("http://inovo.medicalexpo.com/wp-content/uploads/sites/7/2015/06/cover.jpg") no-repeat fixed center 0px / cover transparent;
position: relative;
min-height: 9vh;
color: #fff;
	
	
}



.hentry h2 {
	margin: 18px 0 5px 0;
}

.wrap-cover {
position: absolute;
z-index: 98;
bottom: 3rem;
float: right;
right: 3rem;}

.banners {
	float: right; 
	display: inline-block; 
	background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.63); 
	padding: 0px 10px; 
	font-size: 1em; 
	margin-bottom: 10px;
    transition-duration: 0.5s;
	padding: 1rem;
}

.banners > * { color: #FFF; 	font-family: georgia, "HumanistSlabserif712BT-Roman",serif !important;
 }

.numer {padding-left: 0.6rem;}

a.banners {
	 -webkit-transition: all 600ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
	transition:         all 600ms cubic-bezier(0.455, 0.03, 0.515, 0.955); 
}

a.banners:hover { background-color: #2e2e2e; text-decoration: none; padding-right: 5rem; }

.logo-couv { position: absolute; z-index: 9999; float: left; padding: 3rem;  border-radius: 100%; }
.logo-couv > img {
margin: auto;
display: inline;
text-align: center;
margin-right: auto;
margin-left: auto; 
width: 60%;
min-width: 20%; }

.center {text-align: center;
bottom: 1rem;
position: absolute;
text-align: center;
width: 100%;
	z-index: 99999999;
}

@media screen and (max-width: 760px){
	#main-nav ul.sub-menu.ts-mega-menu, #main-nav .sub-menu {
	margin-left: 0!important;
	border:none;
}	
	.list-author img {
	    max-width: 54%!important;
	}

	#main-nav {
	  height: 100vh;
		overflow-y: scroll;
	}

	img.low-res-logo {
    	height: 16rem!important;
	}
	
	.quote {
	    width: 100%;
	    font-size: 1.2rem;
	    margin-left: -9px;
	}	
	

	.quote:after { 
		position: absolute;
		margin-top: 10px;
		margin-left: 10px; }
  }

@media screen and (max-width: 700px){

	.pastille h2 {
	text-align: center;
    background: #333;
    color: #B7B7B7;
    font-size: 12px;
    margin-bottom: 6px;
	}

	.pastille img {
		padding: 3px 0;
	}

	.pastille{
		/*display: none;*/
		display: block;
		position: absolute;
	    top: 75px!important;
	    right: 11px;
	    width: 120px;
	}


	h1.containder-issues.h1-couv {
		margin-right: 12px;
	}

	img.low-res-logo {
	    height: 12rem!important;
	    margin-left: -25px;
	    margin-top: -20px;
	}

	.wrap-cover {
		width: 100%;
		bottom: 0;
		right: 0!important;
	}

	.banner {
		float: none;
		display: block;
		background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.63);
		font-size: 1em;
		margin: 12px 0;
		padding: 0.6rem;
		text-align: left;
		width: 100%;
	}
		
	.banners > * { 
			font-size: 100% ; 
	}
		
	.banners {
	    float: right;
	    display: inline-block;
	    background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.63);
	    font-size: 1rem;
	    width: 100%!important;
	    margin: 10px 0;
	    padding: 1.4rem;
	}

	h1.containder-issues.h1-couv{
		width: 75%;
		padding-bottom: 10px;
	}

	.h1-couv { padding-bottom: 0; margin-right: 5px; }
	.h1-couv > numero { padding-bottom: 25px; font-size: 5rem; padding-top: 30px; font-size: 4rem;
line-height: 4rem; }

	i.fa.fa-chevron-down.pull-center {
		/*position: absolute;
		top: -7px;*/
		display: none;
	}

	span.numero {
	    margin-top: 5px;
	    font-size: 4rem!important;
	}
		
	#logo-nav-wrap {
		background-color: #fff;
		color: #fff;
	}

	.none-banners{
		display: none!important;
	}

	ul.sf-menu.clearfix.sf-js-enabled li{
		width: 100%;
	}

	.main-nav > ul > li, .main-nav > div > ul > li {
    	margin-left: 0;
	}

	#me-hot-topic, #me-innovation-focus, #me-tradeshows, #smart-people, #di-hot-topic, #di-tradeshows, #di-innovation-focus, #ae-hot-topic, #ae-events {
    	padding: 30px 20px 20px;
	}

	.ts-color-section-content > span {
	    font-size: 2.3rem;
	}

}

ul { 
	margin-left: 40px;
    font-size: 16px !important;
}



.excerpt-p
{
    display: block;
}

.loop .entry .read-more-wrap {
	border-top: none;
}



body.admin-bar #ts-style-selector-toggle { display:  none; }

.article:last-child { }



/* About Us */
#title-page {
	text-align: center;

}

#title-page > hr { 	
	width: 7rem;
	margin: 0px auto 60px auto;
	float: none;
}

.about-container{
	margin-bottom: 85px;
}

.grey-line {    
	display: block;
    border-top: 1px solid #F1EBEB;
    position: relative; 
}

.text-center{
	text-align: center;
}

.text-staff-right {
	text-align: right;
}


#map{
	padding-top: 55px;
}

@media screen and (max-width: 700px){

	.text-staff-right, .text-staff {
		text-align: center!important;
	}
	

}


/* Archives */

.archive-post h1{
	font-size: 16px;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 8px;
}

.archive-post .read-more.mimic-smaller.uppercase {
   margin-right: 7px;
    margin-bottom: 26px;
}




form.ts-searchform {
    padding: 10px 7px;
}

.archive-date{
	font-size: 12px;
}

.search-bar-archive {
    text-align: center;
    margin-top: 45px;
    width: 50%;
    margin: 35px auto 0 auto;
}


.ts-people-wrap .ts-person.ts-boxed-1-of-4.text-center {
    width: 21%!important;
    margin: 0 20px!important;
}

/*Search bar */
#top-bar {
    position: inherit;
}

.mimic-small > .left-side.side.header-social-icons, .mimic-small  > .middle-area  {
	display: none!important;
}


#top-bar > .right-side {
    position: absolute;
    top: 0;
    padding: 0px;
    height: 53px;
	border: none;

}

form.ts-searchform {
    padding: 0;
}

#top-bar, #top-bar > .right-side input {
    color: #aaa;
    background: #000!important;
}


#ts-main-nav-inner-wrap.stickied, body.admin-bar #ts-main-nav-inner-wrap.stickied, #logo-nav-wrap, #main-nav > ul > li a {
    background-color: #2e2e2e;
    color: #fff;
    border: none;
}


.ts-top, #top-bar-wrap, #top-bar > .right-side, #top-bar > .middle-area {
    border: none;
}
.ts-top, .sticky {
	-webkit-backface-visibility: hidden!important;
	-webkit-transition: none!important;
}



@media only screen and (max-width: 1040px){
	#top-ad, #logo-nav-wrap, #main-container-wrap, #bottom-ad, #footer-wrap, #copyright-nav-wrap, #title-bar-wrap.title-bar-page, body.wall-to-wall #ts-main-nav-inner-wrap.stickied #main-nav, body.wall-to-wall #ts-main-nav-inner-wrap.stickied #mobile-nav {
	    padding-left:0; 
	     padding-right: 0; 
	}

	.main-nav-wrap {
	    float: none;
	    clear: both;
	    margin: 0px 0 30px 0;
	    padding-top: 0px !important;
	}

	a#ts-top-mobile-menu {
	    height: 54px;
	}


}


.ts-top {
	padding:  0;
	/*position: -webkit-sticky;*/
	 -webkit-transition: width 2s; /* Safari */
    transition: width 2s;
}


.sticky {
  position: fixed;
  width: 100%;
  left: 0;
  top: 0;
 z-index: 99999;
  border-top: 0;
}

.pastille2 {
	    display: none;
	}
/* Espacement */

img.size-medium, img.alignleft.size-medium, img.size-full {
	margin: 18px 0;
    margin-right: 29px !important;

}

img.alignleft {
    padding: 4px;
    margin: 0 25px 2px 0;
    display: inline;
}

.flexslider.gallery.ts-mfp-gallery.ts-gallery-shortcode,.thumb-gallery.gallery.ts-mfp-gallery.ts-gallery-shortcode{
	margin:15px 0!important;
}

.wp-caption.alignnone, .wp-caption.alignleft {
	margin-bottom: 20px;
}


/* Style blockquote */

.ts-blockquote-shortcode.ts-bq-align-right blockquote:before {
    content: '\201C';
    position: absolute;
    top: -5px;
    left: 0px;
    font-size: 48px;
    line-height: 100%;
    display: block;
}


/* Contributor */
#contributors h1 {
	text-align: center; margin-top: 75px;
}

.list-author{
	text-align:center; 
	width: 20%!important;  
	margin: 19px!important; 
	display: inline-block;
	float: left;
	
}

.list-author:nth-child(n+5){
	clear: left;
}

.list-author:nth-child(n+6){
	clear: none;
}



.list-author img {
    border-radius: 100% !important;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}





@media  screen  and (min-width: 709px) and (max-height: 752px){
	img.low-res-logo {
	    height: 15rem!important;
	}

	.pastille {
		    top: 7px;
		display: block;
		width: 120px;
	}

	.pastille img {
		padding: 3px 0;
	}

	.pastille h2 {
		/*display: none;*/
    font-size: 11px;
    margin-bottom: 2px;
    padding: 7px 0;
	}
	

	.banners {
    margin: 3px 0 5px 0;
    padding: 0.4rem;
	}

}

@media  screen  and (min-width: 709px) and (max-height: 600px){
	.none-banners, i.fa.fa-chevron-down.pull-center{
		display: none!important;
	}

	.h1-couv {
    text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.3), 1px 1px 1px rgba(0, 0, 0, 0.3), 0px 0px 10px #000;
    letter-spacing: -1px;
    margin: 1.75em 0px;
    pointer-events: none;
	}	
}



span.meta-item.meta-item-author.subtle-text-color.stylized-meta {
    border-bottom: 1px solid #fff;
}


@media only screen and (max-width: 999px){
	ul.sf-menu.clearfix.sf-js-enabled li{
		width: 100%;
	}

	.main-nav > ul > li, .main-nav > div > ul > li {
    	margin-left: 0;
	}

	.copyright2.ts-meta-wrap.span6.media-meta-wrap {
	    margin-bottom: 32px!important;
	}
}

.question-buying_tips {
  padding-top: 20px;
}

.question_buying_tips{
  color:#fff;
  padding:8px 0 8px 21px;
  margin-bottom:25px;
  font-size:21px;
}

.panel-body p {
	    font-size: 14px;
    line-height: 1.42857143;
}

#accordion i.fa.fa-minus, i.fa.fa-plus {
    font-size: 1.4rem;
    vertical-align: middle;
}

.question {
	margin-bottom: 0!important;
	margin-top: 0!important;
	vertical-align: middle;
    padding: 11px 0 14px 21px!important
}

h2.question.title-h.entry-title{
	font-size: 23px!important;
}

#guides li  a {
    color: #838383;
	font-size:18px;
    line-height: 30px;
    color: #838383;
}
li.guides {
    font-size: 2rem!important;
}




	#table_of_content {
		margin-bottom: 5rem;
		padding: 30px;
		background-color: #F5F5F5;
	}
	#table_of_content h2{
		margin-bottom: 20px;
	}
	#table_of_content h5{
		color: #333!important;
		font-size: 1.2rem;
	}

	#table_of_content .widget .ts-menu-style-carets li, #table_of_content .widget .ts-menu-style-angles li{
		background-color: #F5F5F5!important;
	}

	#table_of_content a, #table_of_content a:hover, #table_of_content a:visited, #table_of_content a:active, #table_of_content a:focus {
		color: #333;
	}

	#table_of_content  .title-shortcode.underline-full .title-shortcode-htag {
	  	border-color: #DADADA;
	}




#copyright  {
	position: relative;
	padding-bottom: 15px;
}
span.copyright {
letter-spacing: 0.61px;
    color: #C4C2C2;
    right: 0;
    font-size: 0.7rem;
    position: absolute;
    font-family: arial;
}

.copyright p {
    letter-spacing: 0.64px;
    color: #555;
    font-size: 1rem;
  
   /* bottom: -20px; */
    font-family: arial;
}

#copyright-nav a, #copyright-nav a:active, #copyright-nav a:focus, #copyright-nav a:hover {
    color: #fff!important;
}

.ts-meta-wrap.span6.media-meta-wrap span.copyright {
	right: 31px;
}

.ts-meta-wrap.span6.media-meta-wrap #copyright-single span.copyright  {
	right: 10px;
	margin: 2px 0;
}

.featured-media-wrap.ts-featured-media-standard {
    padding-bottom: 2px;
}

.copyright2.ts-meta-wrap.span6.media-meta-wrap {
	position: relative;
	margin-bottom: 20px;
}

div#copyright {
    margin-top: -6px;
}

div#copyright2 {
	position: absolute;
	width: 100%;
	right: -10px;
	margin-top: 10px;
	padding-bottom: 15px;
}


 blockquote {
   font-style: inherit!important;
}

.fa .fa-square { display: none;}

 #main .single-entry blockquote {
	margin:52px 0!important;
}

blockquote p {
  	margin-left: 50px;
  	line-height: 2.2rem!important;
	font-family: georgia, 'HumanistSlabserif712BT-Roman', serif!important;
	font-size: 1.38rem!important;
    margin-top: -8px!important;
}

 
i.fa.fa-quote-right {
    letter-spacing: 0.2rem;
    font-size: 16px;
    margin-left: 10px;
}


#main .single-entry blockquote p:first-child{
	margin-top: -20px!important;
}

li{    
	font-size: 14px;
}



img.quote-close {
    width: 16px;
    margin-left: 13px;
}


.shadow {
    box-shadow: 0.35px 1px 3px 3px rgba(0,0,0,0.05)!important;
    z-index: 8!important;
}


/* Interview*/
.response-interview{
	    padding-left: 30px;
}

.question-interview {font-weight: bold;}

/* Exergue*/
.exergue {
    background-color: #FAFAFA;
    max-width: 33%;
    padding-right: 16px;
    padding-bottom: 5px;
    padding-top: 20px;
    float: right;
    margin-bottom: 20px;
}

.exergue-left {
	margin-right: 20px;
    float: left!important;
}

.exergue p {
	text-align: start;
    margin-left: 25px;
    line-height: 2.1rem!important;
    font-family: georgia, 'HumanistSlabserif712BT-Roman', serif!important;
    font-size: 1.28rem!important;
}

.exergue p:first-letter,.exergue  p span:first-letter {
	font-size: 75px;
	margin: 0;
	text-transform: uppercase;
	float: left;
	padding: 14px 5px 10px 5px;
}

.span6 .exergue {
	padding-right: 16px;
    padding-bottom: 17px;
    padding-top: 5px;
	margin-top: 10px;
    max-width: 100%;
}



@media screen and (max-width: 998px){
	.list-author{
		text-align:center; 
		width: 42%!important;  
	

	}
	blockquote {
		width: 90vw!important;
		font-style: inherit!important;
	}
}

@media screen and (max-width: 700px){
	#footer {
    padding: 51px 20px 70px 20px;
	}
		span.info-mag {
	    width: 100%;
	    margin-bottom: 8px;
	    font-size: 19px!important;
	}
		.list-author{
			text-align:center; 
			width: 90%!important;  

		}
	 blockquote {
		width: 90vw!important;
		 font-style: inherit!important;
	}

	  blockquote p {
	  	margin-left: 10px;
	}

	.exergue {
	    max-width: 100%;
	}	

}

/*List puces*/

div#ts-post-the-content-wrap li,.hentry.entry.container li, .post-content.clearfix li{
	list-style-type: none;
	margin-bottom: 15px;
	line-height: 27px;
}

div#ts-post-the-content-wrap li:before, .hentry.entry.container li:before, .post-content.clearfix li:before{
	content: "\f111";
	font-family: Fontawesome;
	position: relative;
    margin-right: 10px;
    font-size: 11px;
    line-height: -18px;
    /* line-height: 0px; */
    top: -2px;
}





.copyright  p {
   color: #fff;
}

#buying_tips img {
	display: block;
	margin:0 auto;
	    height: 167px!important;
}

.buying_tips h1 {
	margin:0 auto;
	line-height: 4.5rem;
	width: 40%;
	color: #fff;
	text-align: center;
}

.title-bar-page{
	padding:0;
}


li.hover-zoom.ts-boxed-one-third:before {
	list-style-type: none;
	display: none;
}

#submit #email{
	-webkit-border-top-left-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
	-webkit-border-top-right-radius: 0!important;
	-webkit-border-bottom-right-radius: 0!important;
	-moz-border-radius-topright: 0!important;
	-moz-border-radius-bottomright: 0!important;
	border-top-right-radius: 0!important;
	border-bottom-right-radius: 0!important;
}


#submit #subscribe{
	margin-top: 1px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomright: 8px;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}

.single_page {
	padding-top: 20px!important;
}

html.desktop.portrait.js.no-touch.csstransforms.csstransforms3d.csstransitions {
    margin-top: 0!important;
}

/* Subscribers form */ 
#submit {
	margin-top: 50px;
	margin-bottom: 50px;
}
input#email {
	text-align: center;     
	width: 60%;
	height: 40px;
	background: #fff;
  	border: none;
   	vertical-align: middle;
   	outline: none;"
}

input#subscribe {
	text-align: center ;
	padding: 2px 8px; color: #FFF;
	height: 40px;
	border: none;
	vertical-align: middle;
	outline: none;
	width: 20%;

}


#ts-back-to-top-wrap a#ts-back-to-top {
    font-size: 33px;
 }

 #main-nav {
 	border: none;
 }


/*ancien emgaz*/

.ts-slider-wrap.loop-slider-wrap.flexslider.not-fullwidth{
	margin-bottom: 50px;
}
.ts-slider-wrap.loop-slider-wrap.flexslider.not-fullwidth ul li.flex-item.ts-slider-item:before{
	list-style-type: none!important;
	display: none;
}



li.widget.widget_text {
	list-style-type: none;
}

/* Permalink */
button.permalink  {
    display: inline-block;
    background-color: #f5f5f5;
    border-radius: 3px;
    float: right;
    font-size: 11px;
    padding: 3px 5px;
    color: #fff;
    position: relative;
    background: #eaeaea;
}

button.permalink:hover {
	transition-duration: 0.5s;
    background: #e4e4e4;
}

button.permalink span{
	display: none;
}

button.permalink:hover span{
  content: attr(title);
  position: absolute;
  padding: 3px 8px 5px 8px;
  background-color: #000;
  color: #fff;
  left: 50%;
  margin-top: 5px;
  top: 100%;
  display: block;
  white-space: nowrap;
  z-index: 20px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0px 0px 4px #222;
  -webkit-box-shadow: 0px 0px 4px #222;
  box-shadow: 0px 0px 4px #222;
}
/* Permalink */





/* puces enlevéss dans la galerie */
.thumb-gallery.gallery.ts-mfp-gallery.ts-gallery-shortcode li:before, .hentry.entry.container li:before {
	display: none;
}


/* Buying tips espace après image */
img.size-medium.aligncenter, .wp-caption.aligncenter  {
    margin: 40px auto!important;
}

