/*
Bienvenue dans l'éditeur de CSS !

Pour en savoir plus sur le fonctionnement de l'éditeur, vous pouvez vous
rendre sur cette page :
http://wp.me/PEmnE-Bt
*/
.newsroll {
	max-height: 598px;
	min-height: 598px;
	border-bottom: 0;
}

.newsroll li {
	margin: 19px 0 0;
}

.newsroll-date, .huge .img-featured-title h2, .author-date, .blog-post-title h2, .blog-post-date-author, #main-nav ul li a, #mob-menu,.super-slider-title, #post-page-title h1 {
	font-family: "Oswald";
}

.img-featured-title a, .blog-post-title h2 {
	text-transform: uppercase;
}

.huge .img-featured-posts-image:after, .super-image:after, .super-slider li .super-slider-post:after, .super-slider li .super-slider-post:after, .img-featured-posts-image:before, .small-image:before, .wide-slider .slides li:after {
	background: linear-gradient(45deg,rgba(0,0,0,0.4),transparent) !important;
	opacity: .5;
}

/*#post-page-subtitle {
	display: none;
}*/
@media (min-width: 1290px) {
	.huge .img-featured-category-link {
		padding: 0 0 186px;
	}
}

@media screen and (max-width: 1400px) and (min-width: 1179px) {
	#navigation .content-social {
		display: block;
		background-color: white;
	}
}

.pagination.pagination-load-more a {
	border-radius: 0;
}

.top-menu-posts li {
	margin: 0 0 0 10px;
}

@media screen and (min-width: 2061px) {
	.top-menu-posts li {
		width: 19.1%;
	}
}

@media screen and (max-width: 2060px) and (min-width:1700px) {
	.top-menu-posts li {
		width: 24.2%;
	}
}

@media screen and (max-width: 1699px) and (min-width:1400px) {
	.top-menu-posts li {
		width: 32.2%;
	}
}

@media screen and (max-width: 1399px) and (min-width:1140px) {
	.top-menu-posts li {
		width: 47%;
	}
}

@media screen and (max-width: 1139px) and (min-width:1024px) {
	.top-menu-posts li {
		width: 46%;
	}
}

@media screen and (max-width: 1400px) and (min-width: 1179px) {
	#navigation .content-social {
		display: block;
		background-color: #000;
	}
}

.author {
	text-transform: uppercase;
}

@media screen and (max-width: 1300px) {
	.newsroll {
		display: none;
	}
}

/*.lsi-social-rss {
	margin: 0 18px 0 7px !important;
}*/
[class*=" lsicon-"]::before {
	margin-left: -3px;
}

.icon-set-lsi_widget-3 {
	padding: 10px !important;
}

.lsi-social-icons li {
	width: 20%;
	margin: 0 !important;
	padding: 0 !important;
}

.lsi-social-icons li a {
	width: auto;
}

.lsi-social-icons li a {
	margin-right: 1px;
	margin-left: -1px;
	margin-top: 14px;
}

.fullwidth-image::before {
/*box-shadow: 0 -430px 200px -200px #FFF inset;*/
	box-shadow: 0 -350px 130px -200px #FFF inset;
}

@media screen and (max-width: 1290px) {
	.fullwidth-image::before {
		display: none;
	}
}

.most-commented-posts li {
	background: #d8d8d8;
}

.most-commented-posts li:after {
	border-top: 11px solid #d8d8d8;
}

.reddit-social-float-icon {
	display: none;
}

.wpcf7-select {
	height: 65px;
	width: 100%;
	border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	border: 1px rgba(51,51,51,0.1) solid;
	box-shadow: none;
	background: #F7F7F7 none repeat scroll 0 0;
	-webkit-border-radius: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	background-position: right 50%;
	background-repeat: no-repeat;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDZFNDEwNjlGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZFNDEwNkFGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NkU0MTA2N0Y3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NkU0MTA2OEY3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuGsgwQAAAA5SURBVHjaYvz//z8DOYCJgUxAf42MQIzTk0D/M+KzkRGPoQSdykiKJrBGpOhgJFYTWNEIiEeAAAMAzNENEOH+do8AAAAASUVORK5CYII=);
	padding: .5em;
	padding-right: 1.5em;
	outline: none !important;
}

span.wpcf7-not-valid-tip {
	font-size: 20px;
	display: none;
}

.wpcf7-not-valid {
	border: 1px solid #ff495a !important;
}

body .cf7-style div.wpcf7-validation-errors {
	color: #ff495a;
	border: 1px solid #ff495a;
}

.wpcf7-form > p:nth-child(6) {
	margin: 18px;
}

.wpcf7-form > p:nth-child(5) {
	margin-bottom: 10px;
}

#footer .content-social {
	width: auto;
	float: right;
	text-align: right;
}

#bottom-menu {
	width: calc(100% - 140px - 150px);
}

#post-content.page-content {
	width: 100%;
}

#footer a:hover {
	color: #ff495a;
}

@media screen and (max-width: 1025px) {
	#secondary {
		display: none;
	}
}

@media screen and (max-width: 1025px) {
	#footer .content-social,#bottom-menu {
		width: 100%;
	}
	
	#bottom-menu {
		margin-top: 0;
	}
}

.blog-post-date-author > div:first-child {
	text-transform: initial !important;
}

#navigation .content-social {
	text-transform: initial !important;
}

.pinterest-social-icon::before {
	content: "z" !important;
}

#footer .content-social {
	text-transform: initial !important;
}

.aligncenter,.size-full {
	width: 100%;
}

.previous-article:before {
	content: '';
}

@media screen and (min-width: 2000px) {
	.fullwidth-image img {
		margin-top: -150px;
	}
}

.load-circle {
	box-shadow: 0 0 0 transparent;
}

@media screen and (max-width: 609px) {
	#main-nav ul.active {
		background: black;
		max-height: 100%;
		position: fixed;
		overflow-y: scroll;
	}
}

#navigation {
	border-bottom: 0 solid #F1F1F1;
}

.copyright {
	display: none;
}

.simplePullQuote {
	background-color: rgba(0,0,0,0.05);
	background-image: none;
	width: auto;
	float: none;
	border-top: none;
	border-bottom: none;
	text-indent: 0;
	padding: 30px;
	margin: 0;
	-webkit-box-shadow: none;
	font-family: "oswald";
	text-align: center;
}

.simplePullQuote:before {
	color: #e8e8e8;
	position: absolute;
	content: '“';
	font-size: 26em;
	height: .5rem;
	top: 0;
	left: 0;
	font-family: numans !important;
	margin-top: 125px;
	z-index: 0;
}

.simplePullQuote:after {
	z-index: 0;
	color: #e8e8e8;
	position: absolute;
	content: '”';
	font-size: 26em;
	height: .5rem;
	line-height: .75em;
	top: auto;
	right: 0;
	line-height: .7em;
	margin-top: -25px;
	font-family: numans !important;
}

.simplePullQuote > p {
	font-size: 25px;
	position: relative;
	z-index: 1;
	line-height: 26px;
}

.quoteright .simplePullQuote p {
	text-align: right !important;
}

.quoteleft .simplePullQuote p {
	text-align: left !important;
}

@media screen and (min-width: 1120px) {
	#main-nav {
		display: flex !important;
	}
}

#menu-menu {
	overflow: hidden !important;
}

#navigation .content-social {
	background: black none repeat scroll 0 0;
}

@media screen and (min-width: 1120px) {
	#navigation .content-social {
		display: initial;
	}
}

.wpb_single_image img,.wpb_single_image .vc_single_image-wrapper {
	width: 100%;
}

.pp_description, .pp_nav .pp_pause, .pp_nav .pp_play, a.pp_close, div.pp_default .pp_bottom, div.pp_default .pp_bottom .pp_left, div.pp_default .pp_bottom .pp_middle, div.pp_default .pp_bottom .pp_right, div.pp_default .pp_top, div.pp_default .pp_top .pp_left, div.pp_default .pp_top .pp_middle, div.pp_default .pp_top .pp_right, div.pp_default .pp_expand {
	display: none !important;
}

div.pp_default .pp_content_container .pp_left {
	background: none !important;
}

div.pp_default .pp_content {
	background-color: transparent !important;
}

div.pp_default .pp_content_container .pp_right {
	background: none !important;
	padding-left: 0 !important;
}

div.pp_default .pp_nav .currentTextHolder {
	left: 0 !important;
}

div.pp_details > div.pp_nav > a.pp_arrow_next, div.pp_details > div.pp_nav > a.pp_arrow_previous {
	display: none !important;
}

@media screen and (max-width: 768px) {
	div.pp_pic_holder, div.pp_overlay {
		display: none !important;
	}
	
	.vc_grid .vc_gitem-link {
		pointer-events: initial;
		cursor: default;
	}
}

#subscribe_comments {
	margin-top: 10px;
	margin-left: 10px;
}

#subscribe_blog {
	margin-left: 10px;
}

@media screen and (max-width: 690px) {
	.comment-subscription-form {
		display: inline-block !important;
	}
}

@media screen and (max-width: 670px) {
	#subscribe_comments {
		margin-top: 0 !important;
		margin-left: 0 !important;
	}
	
	#subscribe_blog {
		margin-left: 0 !important;
	}
}

.vc_images_carousel .vc_carousel-indicators li {
	height: 0 !important;
	border: 1px solid #666 !important;
	background-color: rgba(247,247,247,0.5) !important;
}

.vc_images_carousel .vc_carousel-indicators .vc_active {
	height: 0 !important;
	border: 1px solid #EA592D !important;
	background-color: rgba(247,247,247,0.5) !important;
}

.vc_images_carousel .vc_carousel-control .icon-next, .vc_images_carousel .vc_carousel-control .icon-prev {
	font-family: inherit !important;
}

.vc_images_carousel ol.vc_carousel-indicators {
	margin-bottom: -50px !important;
}

@media screen and (max-width: 768px) {
	.vc_images_carousel ol.vc_carousel-indicators {
		display: none !important;
	}
}

.vc_images_carousel .vc_carousel-control .icon-next, .vc_images_carousel .vc_carousel-control .icon-prev {
	font-size: 50px !important;
}

div.pp_default .pp_previous:hover {
	background: url(http://www.takemeinsandwich.com/wp-content/plugins/images/sprite_previous-2.png) center left no-repeat !important;
}

div.pp_default .pp_next:hover {
	background: url(http://www.takemeinsandwich.com/wp-content/plugins/images/sprite_next-2.png) center right no-repeat !important;
}

div.pp_default a.pp_arrow_next {
	background: url(http://www.takemeinsandwich.com/wp-content/plugins/images/sprite-2.png) -81px -2px no-repeat !important;
}

div.pp_default a.pp_arrow_previous {
	background: url(http://www.takemeinsandwich.com/wp-content/plugins/images/sprite-2.png) -31px -2px no-repeat !important;
}

div.pp_default .pp_content_container .pp_right {
	padding-right: 0 !important;
}

.pp_content {
	height: 40px;
	min-width: 0;
	padding: 0 !important;
	margin: 0 !important;
	width: 100% !important;
}

.post-tags a {
	margin: 1px 1px 0 0 !important;
}

.tags-title {
	margin-top: 1px !important;
}

/*modification titres pour corriger catégories*/
@media (min-width: 1290px) {
	.huge .img-featured-title h2 {
		position: absolute;
		bottom: 25px;
		max-width: 580px;
	}
	
	.huge .img-featured-category-link {
		position: absolute;
		top: -238px;
	}
}

/*modification miniature popup*/
.pp_gallery ul a {
	height: auto !important;
	margin-top: 4px;
}

/*Suppression miniature popup*/
.pp_gallery {
	display: none !important;
}