 /*
Theme Name: Quozzy V.5
Theme URI: http://quozzy.fr/
Description: La version 5 de Quozzy.
Author: LeRoyJulian
Author URI: http://quozzy.fr
Version: 1.0
*/

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,q,small,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;}article,aside,figure,figure img,figcaption,hgroup,footer,header,section,video,object{display:block;}a img{border:0;}figure{position:relative;}figure img{width:100%;}


*:after, *:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

body {
	background-color: #1a1a1a;
	-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;
	padding: 20px 0;
	font-weight: 500;

}

a {color: #434343;}
a:hover {text-decoration: none;}
h3 a:hover {color: inherit;}


/* HEADER / MENU */

#menuwrapper {
	width:100%;
	max-width: 1152px;
	margin: 0px auto auto auto;
	text-transform: uppercase;
	position: relative;
	}
.menu {	list-style: none;font-size: 0;}
.mainmenu li:hover {background-color: #303030}
.mainmenu > li {display: inline-block;width: 16%;line-height: 82px;height:82px;text-align: center;}
.home {background-color: #FFF !important;}
.pullcat {width:82px !important;border-left:1px solid #1A1A1A;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.pullcat:hover > .menu-menu-1-container {-webkit-transform: scaleX(1);-moz-transform: scaleX(1);-o-transform: scaleX(1);transform: scaleX(1);}
.pullcat:hover {
-moz-box-shadow: inset -2px 2px 4px 2px #000000;
-webkit-box-shadow: inset -2px 2px 4px 2px #000000;
-o-box-shadow: inset -2px 2px 4px 2px #000000;
box-shadow: inset -2px 2px 4px 2px #000000;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000, Direction=224, Strength=4);
}
#menu-item-2201:hover {background-color: #ff0076 !important;}
#menu-item-2195:hover {background-color: #2ecc71 !important;}
#menu-item-2202:hover {background-color: #f1c40f !important;}
#menu-item-2198:hover {background-color: #3498db !important;}
#menu-item-2190:hover {background-color: #e67e22 !important;}
#menu-item-2199:hover {background-color: #e74c3c !important;}
#menu-item-16422:hover {background-color: #1abc9c !important;}
.menu-item {-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-ms-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;}
.mainmenu a {display: block;color: white; font-size: 14px;font-family: 'Raleway';font-weight: bold; }
.sub-menu {visibility: hidden;opacity: 0;display: none;}

.menu-menu-1-container {position: absolute;right: 0;margin-top:1px;z-index: 999;
-webkit-transform: scaleX(0);-moz-transform: scaleX(0); -o-transform: scaleX(0);transform: scaleX(0);
transform-origin: 0 0;-webkit-transform-origin: right 0; -moz-transform-origin: 0 0; -o-transform-origin: 0 0;
-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}

.menu-menu-1-container li {padding: 12px 35px;text-align: center;background-color: #2A2A2A;font-size: 11px;}
.menu-menu-1-container li a {font-size: 11px;}



/* SIDEBAR */

#sidebar {
	width: 29.7%;
	float:right;
	padding: 0 1.8% 10px 1.8%;
	list-style: none outside;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;

	}
	
ul.popular-posts {list-style: none;}
#sidebar hr {margin: 15px 0;display: block; clear: both; line-height: 1;background-color: #CCC;height: 1px;}
.sidebartitle {text-transform: uppercase;font-family: 'Raleway';color: #444;font-size: 14px !important;margin-top: 15px;}
.lastvideos {background-color: white;}
.lastvideosidebar {position: relative; max-width: 300px; max-height: 160px;overflow: hidden;margin-bottom: 5px; border-radius: 5px;}
.lastvideosidebar:hover .overlayvideo {opacity: 0;}
.lastvideosidebar:hover  .iconvideo {opacity: 0;}
#sidebar .caption-wrapper:hover .caption-popular {background-color: #1A1A1A;}


/* BODY */

#content {
	display: block;
	overflow: hidden;
	background-color: #FFF;
	padding:30px 0 0 0;
	}
	
.contenu {
	width: 70.3%;
	padding: 0 1.8%;
	display:block;
	float: left;
	border-right: 1px solid #e9e9e9;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;

	}

#wrapper {
	max-width: 1152px; 
	margin: 0px auto; 
	position: relative;
	}

.label {border-radius: 2; -moz-border-radius: 2;-webkit-border-radius:2;background-color: #434343;text-shadow: none;line-height: 13px; }


/* HOME */

#list {border-left: 5px solid #CCC;background-color: #CCC;border-bottom: 3px solid #CCC;border-top: 5px solid #CCC;border-right: 2px solid #CCC;}

.titleicon {margin: 10px 6px 0 0;float: right;}
.iconvideo {position: absolute; left: 50%; top: 50%;margin:-16px 0 0 -16px;opacity: 0.9;width:32px;height:32px;	-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out; border-radius: 2px; }
.hometitle, #global-nav h4 {
	color: #303030;
	font-family: Raleway;
	font-size: 22px;
	font-weight: 500;
	margin-bottom: 10px;
}
	

.conteneurmosaique {

	margin:0px auto 30px;
	border-style: solid;
	overflow: hidden;
	padding: 0 1.8%;
}


.item{width: 19.8%;float: left;margin-bottom: 2px;font-size: 12px; line-height:13px;overflow: hidden;}
.item:first-child {width: 39.80% !important; font-size: 1.1em;margin-bottom: 2px;} 

.overlay {display: none;width: 100%;height: 100%;max-height:400px;opacity: 0.08;background-color:black;position: absolute;top:0;	-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;
transition:all .2s ease-in-out; }
	
.item:hover .overlay {opacity: 0; }
.lastvideo:hover .homevideolink {color: #A1A1A1;}
.lastvideosflex .lastvideo {width: 32%; margin-left: 2%;float: left;margin-bottom: 10px;position: relative;height: 180px;}
.lastvideosflex [class*="lastvideo"]:first-child {margin-left: 0%;}
.overlayvideo {
	width:100%; height:100%; 
	background-image: url(http://quozzy.fr/wp-content/themes/quozzyv4/img/strip.png); 
	position:absolute; top:0; 
	opacity: 0.8 ;
	-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out; 
	border-radius: 3px;
	}
.lastvideo:hover .overlayvideo {opacity: 0;}
.lastvideo:hover .iconvideo {opacity: 0;}
.thumbvideo {border-radius: 3px;}
.thumbvideowrapper {
	position: relative;
	margin-bottom: 5px;
	border-radius: 3px;
	}
	
	
.hometitlelink {
	color: #333;
	font-weight: 600; 
	font-size: 16px; 
	font-family: 'Raleway', sans-serif; 
	line-height: 1.30;
	margin-bottom: 10px; 
	}
	
.homevideolink {
	color: #333;
	text-align: center;
	font-weight: 600; 
	font-size: 13px; 
	font-family: 'Raleway', sans-serif; 
	line-height: 1.27;
	margin-bottom: 10px; 
	}
	
.hometitlelink:hover, .homevideolink:hover {color: #8e8e8e}



.articlerecent{float: left; padding: 5px;width: 33%;}

.pagination_ {display: inline-block;width: 100%; color: #F3F3F3;margin-top: 15px;}
.pagination_ li {display: inline-block;border-right: 1px solid #F3F3F3;text-align: center;padding: 0 14px;list-style-position: outside;background-color: #2A2A2A;line-height: 36px;font-weight: bolder;font-size: 12px}
.pagination_ li:hover {background-color: #393939}
.pagination_ li:last-child {border-right: 0;float: right;}
.pagination_ li a {color: #F3F3F3;line-height: 36px;display: inline-block;}


.home-entry {
	width: 49%;
	float: left;
	margin-right: 2%;
	margin-bottom: 15px;
	clear: none;
	display: inline-block;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
	height: auto;
	padding: 0%;
	margin-bottom: 20px;
	display: block;

}
.home-entry:hover .overlay {opacity: 0;}
.home-entry:nth-child(even) {
	margin-right: 0;
}

.home-entry .entry-post-content h3 {
	font-size: 16px;
	line-height: 18px;
	margin-bottom: 5px;
	font-weight: 500;
	}
.home-entry .entry-post-content {
	padding: 2.6%;
}	
.home-entry .entry-post-content p {
	font-size: 12px;
	font-weight: 500;
	color: #777;
	font-family: Raleway;
	text-align: justify;
	padding: 3% 0 0 3%;
	line-height: 15px;
	}
	
.home-entry .entry-post-thumb {
	display: block; 
	max-height: intrinsic;
	max-width: 100%;
	height: auto;
	}

.home-entry .entry-post-thumb-wrapper {
	margin-right: 0px;position: relative;margin-bottom: 15px;
	}
	
.home-entry p.meta {
	padding: 0;
	color: #1A1A1A;
	font-size: 9px;
	background-color: inherit;
	text-align: right;
	margin-top: 15px;
	margin-bottom: 0;
	text-transform: uppercase;
	border-bottom: 1px dotted #777;
	float: right;
}

/* SINGLE */
.gallery-columns-5 .gallery-item .gallery-icon {padding: 1% ;}
.fb-like {padding: 0 0;}
.breadcrumb {padding: 8px; background-color: inherit;font-family: 'Open Sans';font-weight: 500;font-size: 11px;margin: 0 0 25px;border: 1px solid #efefef;line-height: 14px;border-radius: 0px;text-transform: uppercase;border-radius: 3px;}
.breadcrumb a{color:#434343}
.breadcrumb li {display: inline;}
article{padding:12px 0;margin-bottom:20px;}
.meta{padding:6px 0;font-size:11px;font-family:'Open Sans',sans-serif;margin-top: 0px;line-height: 11px;}
.meta a{color:#434343}
.articletitle{list-style:none outside!important;font-size:26px; font-family:'Raleway', sans-serif;font-weight: 500;line-height: 1.2;padding-bottom: 0px;padding-left:5px;}
.articletitle a{color:#434343}

article ul{list-style:inside}

article ol {
	counter-reset: li; 
	font: 15px 'trebuchet MS', 'lucida sans';
	padding: 0;
	margin-bottom: 4em;
	text-shadow: 0 1px 0 rgba(255,255,255,.5);
	margin-left: 30px;
}
article ol li {
	position: relative;
	display: block;
	padding: .4em .4em .4em 2em;
	*padding: .4em;
	margin: .5em 0;
	background: #ddd;
	color: #1A1A1A;
	text-decoration: none;
	border-radius: .3em;
	transition: all .3s ease-out;	
}
article ol li:hover {
background: inherit;
}
article ol li:before {
content: counter(li);
	counter-increment: li;
	position: absolute;	
	left: -2.5em;
	top: 50%;
	margin-top: -1em;
	background: #e74c3c;
	height: 2em;
	width: 2em;
	line-height: 2em;
	text-align: center;
	font-weight: bold;

}
article a{font-weight:bolder;}
article h2{font-size:18px}
article h3 {line-height: 24px;font-size:20px;margin-bottom: 8px;}
article p, article li{line-height:19px;margin-bottom:10px;font-family:'Open Sans',sans-serif;color: #464646;font-size: 13px;}
article li {margin-bottom: 0;}

img.attachment-thumbnail{max-width:100%;border:none!important;}
img.categorythumb{float:left;margin:4px 12px 12px 6px;}
.alignright{display:inline;float:right;margin:4px 1px 30px 40px!important;max-width:100%}
.alignleft{display:inline;float:left;margin:4px 40px 40px 1px!important;max-width:100%}
.aligncenter{display:block;margin:12px auto 12px auto!important;max-width:100%}
.wp-caption{text-align:center;max-width:100%!important;height:auto;width:auto!important;padding:0 3px}
.wp-caption-text{margin-top:-2px!important;font-style:italic;font-size:11px}
.justify{text-align:justify}
.gallery-icon{max-width:100%}
.tags {background-color: #1A1A1A !important;padding: 3px 6px;margin-top: 15px;font-size: 9px; color:white;border-radius:2px;text-transform: uppercase;font-family: 'Open Sans';margin-right: 3px;}
.tags:hover {background-color: #A1A1A1 !important;color: #1A1A1A !important;}
.tags a{color:white}
.gallery-icon a{border:none!important}
#embedvideo iframe, article iframe{margin:auto;margin-top:-2px;max-width:100%;max-height:100%;text-align: center;}
.sharing{
	width:99%;
	padding: 3px;
	height:32px;
	border-radius: 2px !important;
	border:1px solid #efefef;
	background-color: #dddddd;
}

.sharing:hover {
	background-color: inherit;
}

.related {
	text-align:center;
	overflow: hidden;
	}	
.goback {
	padding:10px;font-size:11px;color:white;font-family:'Open Sans';background-color:#1A1A1A;letter-spacing:1px;line-height:11px;text-align:center;border: 1px solid #1A1A1A;font-weight: 600;border-radius: 2px;
}

.goback:hover .gobackarrow {
padding-right: 20px;
}
.relatedtitle {text-transform: uppercase;font-size: 14px;}	
article h4{margin-top:8px}
cite{font-style:italic;font-size: 80%}
blockquote p{font-size:15px;font-weight:300;font-family: Raleway;}
blockquote{background-image:url(http://www.quozzy.fr/wp-content/themes/quozzyv2/img/quote.png);background-repeat:no-repeat;background-position-x:0px;background-position-y:0px;font-weight: lighter;border:none;}
.fb-like,.twittersingle{padding:5px 0}
.articlethumbnail{float:left;height:60px;width:auto;margin:0px 10px 5px 0}
h3,h2,h4.pagecontent{font-family:'Open Sans', sans-serif; font-weight: 400;}
h4.pagecontent{font-size:14px}
.avatar-180{display:block;float:left;margin-right:10px;border-radius: 50%;border: 2px solid white;}
.wpcf7-textarea{width:98%}

.caption-wrapper {
	position:relative;
	margin-bottom: 2.7624309392265194%;
	overflow: hidden;
	
	}

.caption-popular {
	position:absolute;bottom:0%;left:0;
	width: 94.3%;
	font-size:11px;
	line-height:13px;
	font-family:'Open Sans',sans-serif;
	background:rgba(26,26,26,0.8);color:#FFF;
	padding:3%;
	text-transform: uppercase;
	font-weight: bold;
	text-align: right;
	-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;
	}
	
.caption-mosaique {
	position:absolute;bottom:0;left:0;
	width: 100%;
	font-size:13px;
	font-family:Raleway,sans-serif;
	background:rgba(0,0,0,0.70);color:#ffffff;
	padding:0.8em;
	font-weight: 600;
	text-align: right;	
	z-index: 9;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
		
}
		
	
.item:hover .homethumb {-webkit-transform: scaleY(1);-moz-transform: scaleY(1);-o-transform: scaleY(1);transform: scaleY(1);}
.singlevideoslink {color: #FFF;}
.singlevideoslink:hover {color: #acacac;}
.item .overlayvideo {display: none;}
.item:hover .overlayvideo, .item:hover .iconvideo {opacity: 0;}


.post-teaser p {font-size: 15px !important;margin-bottom: 20px;line-height: 21px;}
/* CATEGORIE */

.articles{margin-top:10px;margin-bottom:10px;padding:8px;background-color:white;}
.articles h3{padding-left:5px;font-size:20px;font-family:'BentonSans',sans-serif;line-height:27px;margin:5px 0 8px 0px}
.articles h3 a{color:#434343}
.last-entries-cat {background-color: #e2e2e2;padding: 6px 12px 16px 12px;margin-bottom: 20px;}


/* Page */ 

.pagetitle {font-size:28px; font-family:'Raleway', sans-serif;font-weight: bolder;line-height: 1.2;margin-bottom: 10px;padding-left: 10px;}
.author_lasts a, .page a {color: #303030;}
.page a:hover, .author_lasts a:hover {text-decoration: none;color: #878787;}
.author {font-family: 'Open Sans';}
.page {padding: 10px;padding-top: 25px;}
.wpcf7 p {font-size: 12px;}
.page p {margin-bottom: 8px;font-family:Tahoma, sans-serif; text-align: justify}
.pagecontent {padding: 12px; margin-bottom:20px;}
.article_categorie_link {font-size: 17px;font-family:'Open Sans', sans-serif;font-weight: bolder;}
.logo-phone {display: none;}
textarea, .wpcf7-text {border: 3px solid #CCC !important;}
.pagecontent ul {list-style: disc inside;}
.page_author {padding: 0 2%;}
/* FOOTER */

.pagination a {color: #333;font-family: Tahoma;font-size: 12px;}
.current {color: #CCC;}
#footer h2 {font-size: 13px; font-family: Raleway;font-weight: bolder;line-height: 30px;}
#footer li {list-style: none outside;line-height: 20px;}
#footer a {color: white;}
#footer a:hover {text-decoration: none; color: white !important;}
.latestsentries a {font-size: 11px; font-family: "Open Sans", sans-serif;}
#footer {max-width: 1152px;background-color: #1A1A1A !important; color: white; padding: 12px 0;background-color:black; background-repeat: repeat-x;margin-top: 30px;font-family: Raleway;margin: auto;}
.widget_recent_entries li {line-height: 11px !important;margin-bottom: 3px;}
.widget_recent_entries li:before {content: "•"}
.widget_recent_entries a, #footer small {font-size: 11px !important}
#footer a:hover {color: #CCC;}
.copyright {background-color: #F3F3F3;max-width:1112px;padding: 20px;font-size: 11px;font-family: Raleway;margin: auto;}

/* MUSIC */

.thumbvideowrapper:hover .overlayvideo, .thumbvideowrapper:hover .iconvideo {opacity: 0;}
.lastvideosflex .all {width: 31%;height: 300px;margin: 0 1.09%}
#genrefilter {text-align: center;color: white;font-weight: bold;}
#genrefilter li { display: inline;}
#genrefilter a {color: white;font-weight: bold;}
#genrefilter li:after { content: "・";}
.rssfromtwt {margin-bottom: 10px;font-size: 12px;}

/* ARTICLES */

.entry-top{width: 24.8%;float: left;margin-bottom: 1px;font-size: 12px; line-height:13px;overflow: hidden;}
.entry-top:nth-child(1) {width: 49.80% !important; font-size: 1.1em;margin-bottom: 1px;} 
.entry-top:hover .overlay {opacity: 0;}
.entry-post {
	display: block;clear: both;margin-bottom: 10px;background-color: #d9d9d9;height: 120px;padding: 14px;
}
.entry-post-thumb-wrapper {margin-right: 10px;position: relative;}
.entry-post:hover .overlay {opacity: 0;}
.entry-post:hover {background-color: #F3F3F3;}
.entry-post-thumb {display: inline-table; max-height: 120px;}
.entry-post-content h3 {
	color: black;
	font-weight: 600; 
	font-size: 16px;
	line-height: 24px; 
	font-family: 'Raleway', sans-serif; 
	margin-bottom: 10px; 
}

.entry-post-content h3:hover {color: #333;}

.entry-post-content p {
	font-weight: 400;
	font-family: 'Open Sans';
	font-size: 13px;
}

/* ABOUT */

.entry-author { clear: none;}
.entry-author:nth-child(odd) { }
.entry-author .entry-post-thumb {
	height: 90px;
}

/* FIXS */ 

#dsq1 {overflow: visible !important;}
#EbuzzingVideoParent0 {width: auto !important; } 
#searchsubmit, .screen-reader-text {display: none; position: relative;}
#s {width: 86.5%;margin-bottom: 5px;}
#s:focus { -webkit-box-shadow: none;box-shadow: none;-moz-box-shadow: none;border: 1px solid #CCC;outline: none;}
#searchform {display: block}
.twitter-tweet {margin: auto !important;}
.gallery br { display:none;}
.gallery:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.add-on {background-color: #1A1A1A !important;}
.socialnetworks [class*="span"] {background-color: rgb(75,173,251);text-align: center;border-radius: 3px;}
.socialnetworks [class*="span"]:first-child {background-color: rgb(71,99,187)}
.socialnetworks [class*="span"]:last-child {background-color: rgb(249,191,74)}


/* RESPONSIVE */ 

@media (max-width: 550px) {

	img.categorythumb {width: 90px !important;}
	.articles p {line-height: 16px !important;}
	.articletitle {line-height: 20px;}
	.articles h2, .articles h3 {font-size: 20px; line-height: 26px;}
	article h3 {line-height: normal;font-size: 15px;margin-bottom: 5px;}
	.container-fluid {padding-right: 6px;padding-left: 6px;}
	.lasttitle {margin-top: 10px;}
	article iframe {max-height: 200px;}
	.articletitle a {font-size: 19px;}
	.meta {font-size: 80%; text-align: center;}
	#recent-posts-9 {display: none;}
	#wrapper {margin:0;border: none;padding: 0 0 0 0;}
	#sidebar {width: 0%; display: none;padding: 0 0 0 0;}
	.contenu {width: auto;float: none;padding: 6px 0px 0 0px;border-right: none;}
	article p {font-size: 13px;}
	blockquote {font-size: 15px;}
	.wpcf7-textarea {width: 94%;}
	.control-group {margin-top: 10px !important;}
	body {width: 100%}
	#header {padding: 0px;text-align: center;}
	.topbar_right {display: none;}
	.caption-popular p {padding: 2% 2%; font-size: 10px !important;line-height: 11px;}
	.hometitle {font-size: 14px;}
	.homevideolink {font-size: 12px;}
	#footer {margin-top: 0;}
	.mainmenu > li {width: 24% !important;}
	.mainmenu > li:first-child {width: 24.5% !important;}
	#content { padding: 20px 9px 0}
	.lastvideosflex .all {height: 240px;font-size: 11px !important;width: 44.9%;margin: 2.5%}
	.lastvideosflex .all a {font-size: 8px !important}
	.rssfromtwt {font-size: 11px;}
	#genrefilter a {font-size: 10px;}
	.pagination_ li  {font-size: 11px !important;padding: 0 11px; line-height: 28px; }
	.pagination_ li a {line-height: 28px;}
	.entry-post {padding: 8px;min-height:80px;height: auto;}
	.entry-post-thumb {max-height: 80px;width: auto;}
	.entry-author .entry-post-thumb {height: 70px;width: auto;}
	.entry-author {height: 85px;}
	.entry-post-content h3 {font-size: 12px;line-height: 14px;}
	.avatar-180 {max-width: 100px;margin-bottom: 10px;}
	.mainmenu a {font-size: 13px;}
	.sharing {text-align: center;}
	.sharing .span2 {display: inline-block;width: auto;}
	.page {padding: 0;}
	.author dd {font-size: 12px !important;line-height: 16px;}
	.author_lasts a {font-size: 11px !important;line-height: 13px !important;}
	.home img {max-height: 45px;}
	 .pullcat img {max-height: 28px;}
	 .mainmenu li {height: 66px;line-height: 66px;}
	 .menu-menu-1-container li {height: 18px;line-height: 18px;padding: 12px 25px;}
	.pagepromoter {padding: 00px;}
	.home-entry .entry-post-content h3 {font-size: 13px;line-height: 15px;}
	.home-entry .entry-post-content p {font-size: 11px;line-height: 13px;}
	.home-entry p.meta { font-size: 8px;}
}


@media (max-width: 730px) {

	.twittersingle {display: inline-block;}
	.sharing .span3 {float: left; width: auto; padding-left: 15px;} 
	#sidebar{padding-top: 15px !important;}
	#wrapper, #menuwrapper, #header {border:none;}
	.gallery-item {width: 45% !important;padding:5px !important;margin-top: 0 !important;}
	.caption-popular {font-size: 10px !important; line-height: 12px;}
	#sidebar .caption-popular {display: none;}
	body {padding-top: 0;}
	#menuwrapper {margin: 0 0 0 0;}
	.lastvideosflex .lastvideo {width: 48.5%;height: 160px;}
	.lastvideosflex .lastvideo:last-child {display: none !important;visibility: hidden;}
	.homevideolink {font-size: 13px;}
	.entry-post-content p {font-size: 11px;line-height: 13px;text-align: justify}
	.entry-post-content h3 {font-size: 13px;line-height: 15px;}
	.entry-post-thumb-wrapper {margin-right: 6px;}
	.caption-popular {width: 96%;}
	#lightboxwrapper {display: none !important}
	.post-teaser p {font-size: 14px !important;margin-bottom: 18px;line-height: 19px;}



}

@media (max-width: 767px) {
	.relatedbox .row-fluid [class*="span"] {float: left;display: inline-block;width: 48.61878453038674%;margin-left: 2.7624309392265194%;}
	.relatedbox .span4:last-child {display: none;}
	.relatedbox .row-fluid [class*="span"]:first-child {margin-left: 0;}
	.socialnetworks[class*="span"]:first-child {margin-left: 0%;}
	.socialnetworks [class*="span"] {display: inline-block;float: left;width: 31.491712707182323%;margin-left:2.127659574468085%;}
	.sidebartitle { display: none;}
	.onglet-musique {display: none !important;}
}
@media (max-width: 1084px) {

	.item {font-size: 10px;}
	.toutfraisall{ height: auto;}
	body {padding: 0 0;}

}


/* Plugins et autres merdes */
.transition {-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.alert {font-size: 12px;font-family: 'Open Sans';font-weight: bolder;color: #4b4b4b;}
.alert a:hover {color: #fb6969;}
#cboxTitle {display: none !important;}
.nivoSlider img {max-height: 400px;overflow: hidden;}
::-webkit-input-placeholder { font-family: 'Open Sans', sans-serif; font-size: 11px;}
::-moz-placeholder { font-family: 'Open Sans', sans-serif; font-size: 11px; } /* firefox 19+ */
:-ms-input-placeholder { font-family: 'Open Sans', sans-serif;font-size: 11px; } /* ie */
input:-moz-placeholder { font-family: 'Open Sans', sans-serif;font-size: 11px; }
.input-append input, .input-append select, .input-append .uneditable-input,.input-append .add-on:last-child, .input-append .btn:last-child, .input-append .btn-group:last-child>.dropdown-toggle, .pagination ul {-webkit-border-radius: 0;border-radius: 0;-moz-border-radius: 0;border-top-right-radius: 0; border-bottom-right-radius:0; -webkit-border-bottom-right-radius: 0; -webkit-border-top-right-radius:0;}
.table-striped tbody>tr:nth-child(odd)>td, .table-striped tbody>tr:nth-child(odd)>th {background-color: #F3F3F3;}
.cards-base .media {text-align: center !important}
.lestags {line-height: 20px;}
.lestags a {padding: 4px;border-radius: 2px;	-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out;text-transform: uppercase;}
.lestags a:hover {background-color: #1A1A1A;color: white;}
.separator {
	background-color: #1A1A1A;text-align:right;font-weight:bolder;text-transform: uppercase;font-size: 10px !important;color: white;display: block;padding: 2.3%;line-height: normal !important;margin: 8px 0 3px 0;
}
#lightboxwrapper {
display: none;
top:0;
position: fixed;
width: 100%;
height: 100%;
background-color: rgba(161,161,161, 0.5);
z-index: 9999;

}

.pagepromoter {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -142px;
	margin-top: -120px;
	opacity: 1;
	background-color: white;
	border-radius: 5px;
	padding: 10px;
	box-shadow: 0 0 5px;
	
}

.closelightbox {
	width: 285px;
	background-color: #1A1A1A;
	text-align: center;
	color: white !important;
	font-size: 11px;
	font-weight: bold;
	padding: 5px 0;
	margin-top: 5px;
	cursor: pointer;

}


/* General styles for all menus */
 
.cbp-spmenu {
    position: fixed;
    background-color: white;
    border-radius: 8px;
    padding: 0 0.5%;
     -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
 
.cbp-spmenu h3 {
    color: #A1A1A1;
    font-size: 1.5em;
    padding: 10%;
    line-height: 19px;
    font-family: Raleway;
    margin: 0;
    font-weight: 600;
    text-align: center;
}
 
.cbp-spmenu a {
    display: block;
    color: #1A1A1A;
    border-radius: 6px;
    font-weight: 600;
    font-family: 'Open Sans';
    -webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;
}

.cbp-spmenu a:after {
	content: ">";
	float: right;
	vertical-align: middle;
} 
 
.cbp-spmenu a:active {
    background-color: #535353 !important;
}

.cbp-spmenu a:hover {
    color: white;
    background-color: #A1A1A1;
} 

/* Orientation-dependent styles for the content of the menu */
 
.cbp-spmenu-vertical {
    width: 240px;
    height: 98%;
    top: 1%;
    font-size: 12px;
    z-index: 1000;
}
 
.cbp-spmenu-vertical a {
    padding: 0.5em;
}
 
/* Vertical menu that slides from the left or right */
 
.cbp-spmenu-right {
    right: -240px;
}
 
.cbp-spmenu-right.cbp-spmenu-open {
    right: 10px;
}
 
/* Push classes applied to the body */
 
.cbp-spmenu-push {
    overflow-x: hidden;
    position: relative;
    left: 0;
}
 
.cbp-spmenu-push-toright {
    left: 260px;
}
 
.cbp-spmenu-push-toleft {
    left: -260px;
}
 
/* Transitions */
 
.cbp-spmenu,
.cbp-spmenu-push {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
 
/* Example media queries */
 
@media screen and (max-width: 55.1875em){
 
    .cbp-spmenu-horizontal {
        font-size: 75%;
        height: 110px;
    }
 
}
 
@media screen and (max-height: 28.375em){
 
    .cbp-spmenu-vertical {
        font-size: 10px !important;
        width: 190px;
    }
	   
    .cbp-spmenu-right {
        right: -190px;
    }
 
    .cbp-spmenu-push-toright {
        left: 190px;
    }
    
    .cbp-spmenu-push-toleft {
    left: -210px;
}
	.separator {font-size: 9px !important;}
}