/*  Theme Name: Chapter 

Theme URI: http://wellthemes.com/
 Author: WellThemes 
Author URI: http://wellthemes.com/ 
Description: A Premium News and Magazine style Responsive WordPress Theme by WellThemes. 
Version: 1.6 
License: GNU General Public License v2 or later 
License URI: http://www.gnu.org/licenses/gpl-2.0.html 
Tags: white, black, gray, light, one-column, two-columns, right-sidebar, responsive-layout, custom-background, editor-style, featured-images, full-width-template, sticky-post, theme-options 
Text Domain: wellthemes 
*/ 
/* 
Warning: Do not edit this file, it will be overwritten by the next theme update. If you want to customize the styles, create a child theme instead See: http://codex.wordpress.org/Child_Themes 
*/ 
/* ========================= */ 
/* Table of contents 
 * ========================= 
 * 1.  Base  

 * 2.  Header  

 * 3.  Navigation  

 * 4.  Homepage  

 * 5.  Content  

 * 6.  Pages  

 * 7.  Comments  

 * 8.  Sidebars  

 * 9.  Footer  

 * 10. Media Queries  

 * ========================= */     
@import url(//fonts.googleapis.com/css?family=Raleway:700,800,900); 
 @import url(//fonts.googleapis.com/css?family=Droid+Sans:400,700); 
 @import url("css/reset.css"); 
 @import url("css/common.css"); 
 @import url("css/lightbox.css"); 
 @import url("css/menu.css"); 
/*@font-face { 
	font-family: "MirrorExtraCondBold"; 
	font-style: normal; 
	font-weight: 400; 
	src: url("http://www.santeplusmag.com/wp-content/themes/santeplusmag/fonts/mirrorf/webfont.eot?#iefix") format("embedded-opentype"), url("http://www.santeplusmag.com/wp-content/themes/santeplusmag/fonts/mirrorf/webfont.woff") format("woff"), url("http://www.santeplusmag.com/wp-content/themes/santeplusmag/fonts/mirrorf/Mirror Bold.ttf") format("truetype"), url("http://www.santeplusmag.com/wp-content/themes/santeplusmag/fonts/mirrorf/mirrorextracond-boldtab-webfont.svg#MirrorExtraCondBold") format("svg"); 
}*/ 
/* ====================  

 * 1. Base  

 * ==================== */  

body { 
	/*font-family: 'PT Sans', Helvetica, Arial, Sans-Serif;*/ font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; 
	font-size: 15px; 
	font-weight: 400; 
	line-height: 1.5; 
	/*color: #1d1f22;*/ color:#5a5a5a; 
} 
/*===[ Link styles ]===*/  

a { 
	text-decoration: none; 
	color: #5a5a5a; 
	transition: all 0.2s ease 0s; 
	outline: 0; 
} 
a:visited { 
	color: #5a5a5a; 
} 
a:hover { 
	color: #e9167f; 
} 
:focus { 
	outline: 0; 
} 
/*===[ Headings ]===*/  

h1, h2, h3, h4, h5, h6 { 
	font-family: 'PT Sans', Helvetica, Arial, Sans-Serif; 
	line-height: 1.1; 
	color: #5a5a5a; 
	font-weight: 700; 
} 
h1 { 
	/*font-size: 30px; 
  
  font-weight: 700;   

  line-height: 1.2; */ 
	font-size:28px;
	font-weight:bold;
	letter-spacing:0.2px; 
	line-height:1.1428;
	margin:16px 0; 
} 
h2 { 
	font-size: 20px; 
	font-weight: 700; 
	line-height: 1.2; 
	margin-bottom: 12px; 
} 
h3 { 
	font-size: 20.4px; 
	margin-bottom: 10px; 
	color: #e9167f; 
} 
h4 { 
	font-size: 19.5px; 
	color: #2e83b5; 
} 
h5 { 
	font-size: 16px; 
	line-height: 1.16; 
} 
h6 { 
	font-size: 13px; 
	line-height: 1.16; 
	letter-spacing: 0.4px; 
} 
/*===[ Layout ]===*/  

.inner-wrap { 
	width: 1100px; 
	margin: 0 auto; 
	overflow: hidden; 
} 
#main { 
	overflow: hidden; 
	background-color: #fff; 
	clear: both; 
	padding-top: 30px; 
} 
#content { 
	width: 725px; 
	float: left; 
	margin-right: 30px; 
	overflow: hidden; 
} 
#sidebar { 
	width: 345px; 
	float: left; 
	overflow: hidden; 
} 
#content.full-content { 
	width: 100%; 
	margin-right: 0; 
} 
.one-half { 
	width: 345px; 
	margin-right: 35px; 
	float: left; 
	overflow: hidden; 
} 
.col-last { 
	margin-right: 0; 
} 
/*===[ Image sizes ]===*/  

.wp-post-image { 
	display: block; 
} 
.attachment-wt725_375 { 
	width: 725px; 
	height: 375px; 
} 
.attachment-wt500_300 { 
	width: 500px; 
	height: 300px; 
} 
.attachment-wt100_70 { 
	width: 100px; 
	height: 70px; 
} 
.thumb { 
	position: relative; 
} 
/*===[ Search ]===*/  

.search .search-wrap { 
	background: #F9F9F9; 
	box-shadow: inset 0 0 4px 1px #F2F2F2; 
	padding-left: 10px; 
	height: 36px; 
} 
.search input[type="text"] { 
	border: none; 
	background: #F9F9F9; 
	height: auto; 
	box-shadow: none; 
} 
.searchfield { 
	padding: 2px 5px; 
	margin-top: 6px; 
	transition: all .5s ease; 
	box-sizing: border-box; 
	/*width: 190px;*/ width: 690px; 
	position: relative; 
	border: none; 
} 
.search-submit { 
	display: block; 
	border: none; 
	cursor: pointer; 
	background: none; 
	text-transform: uppercase; 
	font-weight: 700; 
	color: #CCCCCC; 
	margin-top: 8px; 
	float: left; 
	margin-left: 5px; 
	transition: all 0.2s ease 0s; 
} 
.search-submit:hover { 
	color: #5a5a5a; 
} 
/*===[ Elements ]===*/  

.main-color { 
	color: #e9167f; 
} 
.main-color-bg { 
	background: #e9167f; 
} 
.section { 
	overflow: hidden; 
	margin-bottom: 30px; 
} 
.section-wrap { 
	overflow: hidden; 
} 
/*===[ Overlay ]===*/  

.overlay { 
	background-color: #000000; 
	position: relative; 
} 
.overlay .more { 
	position: absolute; 
	top: 50%; 
	left: 50%; 
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s; 
	transition: opacity 0.35s, transform 0.35s; 
	-webkit-transform: translate3d(-50%, -50%, 0); 
	transform: translate3d(-50%, -50%, 0); 
	-webkit-transform-origin: 50%; 
	transform-origin: 50%; 
} 
.overlay .more:before { 
	position: absolute; 
	top: 50%; 
	left: 50%; 
	width: 70px; 
	height: 70px; 
	border: 1px solid #FFFFFF; 
	border: 1px solid rgba(255, 255, 255, 0.7); 
	content: ''; 
	opacity: 0; 
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s; 
	transition: opacity 0.35s, transform 0.35s; 
	-webkit-transform: translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg) scale3d(0, 0, 1); 
	transform: translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg) scale3d(0, 0, 1); 
	-webkit-transform-origin: 50%; 
	transform-origin: 50%; 
} 
.overlay .more a { 
	color: #FFFFFF; 
	color: rgba(255, 255, 255, 0.8); 
} 
.overlay .more a:hover, .overlay .more a:focus { 
	color: #FFFFFF; 
} 
.overlay .more i { 
	font-size: 24px; 
	opacity: 0; 
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s; 
	transition: opacity 0.35s, transform 0.35s; 
	-webkit-transform: translate3d(-60px, 60px, 0); 
	transform: translate3d(-60px, 60px, 0); 
} 
.overlay:hover .entry-cat { 
	display: none; 
} 
.overlay:hover .wp-post-image { 
	opacity: 0.7; 
	-webkit-filter: grayscale(100%); 
	filter: grayscale(100%); 
} 
.overlay:hover .more:before { 
	opacity: 1; 
	-webkit-transform: translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg) scale3d(1, 1, 1); 
	transform: translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg) scale3d(1, 1, 1); 
} 
.overlay:hover .more i:empty { 
	-webkit-transform: translate3d(0, 0, 0); 
	transform: translate3d(0, 0, 0); 
	opacity: 1; 
} 
.overlay-compact .more:before { 
	height: 50px; 
	width: 50px; 
} 
.overlay-compact .more i { 
	font-size: 22px; 
} 
/*===[ Rating]===*/  

.entry-rating i { 
	font-size: 15px; 
	color: #e9167f; 
	margin-left: 1px; 
} 
.ec-stars-outer { 
	line-height: 1; 
} 
.entry-meta-wrap .ec-stars-wrapper a { 
	line-height: 1; 
} 
.ec-stars-wrapper { 
	font-size: 0; 
	display: inline-block; 
	position: relative; 
} 
.ec-stars-wrapper[data-tooltip]:hover:before { 
	content: attr(data-tooltip); 
	position: absolute; 
	bottom: 95%; 
	left: 50%; 
	text-align: center; 
	max-width: 130px; 
	margin-left: -40px; 
	margin-bottom: 5px; 
	background: rgba(0,0,0,.8); 
	color: white; 
	font-size: 11px; 
	line-height: 1.2; 
	padding: 5px 3px 7px; 
	text-transform: none; 
} 
.ec-stars-wrapper a { 
	text-decoration: none; 
	display: inline-block; 
	font-size: 17px; 
	color: #e9167f; 
	margin-right: 1px; 
} 
.entry-meta .ec-stars-wrapper a, .ec-stars-wrapper:hover a, .ec-stars-wrapper.is-voted a { 
	color: #e9167f; 
} 
.ec-stars-wrapper > a:hover ~ a { 
	color: #CCCCCC; 
} 
.ec-stars-wrapper a:active { 
	color: #e9167f; 
} 
.ec-stars-overlay { 
	position: absolute; 
	height: 100%; 
	right: 0; 
	top: 0; 
	background-color: transparent; 
	background-color: rgba(255,255,255,.9); 
	zoom: 1; 
	z-index: 2; 
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7FFFFFFF,endColorstr=#7FFFFFFF)"; 
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7FFFFFFF, endColorstr=#7FFFFFFF); 
} 
.ec-stars-wrapper:hover .ec-stars-overlay { 
	display: none; 
} 
.ec-stars-value { 
	display: inline-block; 
	margin-left: 5px; 
	font-size: 14px; 
} 
/*===[ Entry Meta ]===*/  

.entry-meta { 
	color: #AAAAAA; 
	font-size: 13px; 
	overflow: hidden; 
} 
.entry-meta span i { 
	color: #e9167f; 
	font-size: 15px; 
} 
.entry-meta .comments { 
	margin-left: 20px; 
} 
.entry-meta .date i { 
	font-size: 14px; 
	margin-right: 5px; 
} 
.entry-meta .entry-rating { 
	float: right; 
} 
.entry-meta a { 
	color: #AAAAAA; 
} 
/*===[ Thumb Meta]===*/  

.thumb .entry-cat { 
	position: absolute; 
	top: 10px; 
	left: 10px; 
	overflow: hidden; 
	margin-right: 5px; 
	padding: 7px 8px 6px; 
	/*height: 14px;*/ height: 20px !important;
	float: left; 
} 
.thumb .entry-cat h6 { 
	text-transform: uppercase; 
	font-weight: 400; 
	font-size: 12px; 
	float: left; 
} 
.thumb .entry-cat i { 
	display: block; 
	float: left; 
	color: #FFFFFF; 
	margin-right: 4px; 
	line-height: 1; 
} 
.thumb .entry-cat a { 
	color: #FFFFFF; 
} 
/*===[ Section Title ]===*/  

.section-title { 
	border-bottom: 2px solid #EEEEEE; 
	margin-bottom: 20px; 
	position: relative; 
} 
.section-title .section-wrap { 
	margin-bottom: 5px; 
} 
.section-title .section-wrap h3 { 
	float: left; 
	text-transform: uppercase; 
	font-size: 18px; 
	font-weight: 900; 
} 
.section-title .subtitle h6 { 
	color: #BBBBBB; 
	margin-top: 2px; 
	font-size: 14px; 
} 
.section-title .sep { 
	display: block; 
	height: 2px; 
	margin-bottom: -2px; 
	width: 60px; 
} 
.section-title .link { 
	float: right; 
	font-size: 21px; 
	line-height: 1; 
} 
.full-section { 
	clear: both; 
	margin-top: 30px; 
} 
.full-section .section-title { 
	text-align: center; 
} 
.full-section .section-title .section-wrap { 
	margin-bottom: 15px; 
} 
.full-section .section-title .section-wrap h3 { 
	float: none; 
} 
.full-section .section-title .subtitle h6 { 
	font-size: 16px; 
	margin-top: 5px; 
	line-height: 1.25; 
} 
.full-section .section-title .sep { 
	height: 3px; 
	margin-bottom: -3px; 
	margin-left: auto; 
	margin-right: auto; 
	width: 200px; 
} 
/*===[ More Link ]===*/  

.read-more { 
	overflow: hidden; 
} 
.read-more .button { 
	float: left; 
} 
.read-more i { 
	display: block; 
	float: right; 
	margin-top: 4px; 
	margin-left: 6px; 
} 
.read-more .more-link { 
	display: block; 
	font-size: 14px; 
	font-weight: 700; 
	text-transform: uppercase; 
	transition: all 0.4s ease-in-out 0s; 
	color: #e9167f; 
	float: left; 
} 
.read-more .more-link:hover { 
	color: #5a5a5a; 
} 
/* ====================  

 * 2. Header  

 * ==================== */  

#header { 
	height: 50px; 
	background-color: #fff !important; 
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.1); 
} 
#header .logo { 
	max-width: 200px; 
	max-height: 46px; 
	overflow: hidden; 
	/*margin-left: 30px ; margin-left:560px !important;  

  float: left;*/  

	line-height: 45px; 
	margin: 0 auto; 
	text-align: center; 
} 
#header .logo img { 
	max-height: 40px; 
	vertical-align: middle; 
} 
#header .search { 
	width: 270px; 
	margin-right: 30px; 
	float: right; 
	overflow: hidden; 
	position: relative; 
} 
#header .search-wrap { 
	width: 260px; 
	float: left; 
	margin-top: 7px; 
} 
#header .searchfield { 
	width: 230px; 
} 
#header .search-submit { 
	margin-top: 15px; 
} 
#header .social { 
	max-width: 170px; 
	margin-right: 15px; 
	float: right; 
	overflow: hidden; 
	position: relative; 
	margin-top: 7px; 
} 
#header .social ul { 
	overflow: hidden; 
	margin-top: 6px; 
} 
#header .social ul li { 
	float: left; 
	margin-right: 6px; 
	text-align: center; 
} 
#header .social a { 
	border-radius: 40px; 
	box-sizing: border-box; 
	display: inline-block; 
	width: 28px; 
	height: 28px; 
	padding-top: 3px; 
	font-size: 15px; 
	border: 1px solid #5a5a5a; 
} 
#header .social a:hover { 
	color: #FFFFFF; 
} 
#header .social a.fb:hover { 
	background: #5D82D1; 
	border: 1px solid #5D82D1; 
} 
#header .social a.twitter:hover { 
	background: #40BFF5; 
	border: 1px solid #40BFF5; 
} 
#header .social a.gplus:hover { 
	background: #B84830; 
	border: 1px solid #B84830; 
} 
#header .social a.instagram:hover { 
	background: #A77C5F; 
	border: 1px solid #A77C5F; 
} 
#header .social a.youtube:hover { 
	background: #EA5C4D; 
	border: 1px solid #EA5C4D; 
} 
/* ====================  

 * 3. Navigation  

 * ==================== */  

.menu-section { 
	float: left; 
	max-width: 650px; 
	margin-right: 10px; 
} 
#main-menu ul { 
	list-style: none; 
	margin: 0; 
	z-index: 99; 
} 
#main-menu > ul { 
	float: left; 
	margin-top: 7px; 
	position: absolute; 
} 
#main-menu > ul > li { 
	position: relative; 
	float: left; 
	margin-right: 8px; 
} 
#main-menu > ul > li > a { 
	display: inline-block; 
	text-align: center; 
	font-size: 14px; 
	font-weight: 700; 
	transition: none; 
	padding: 7px 10px; 
	text-transform: uppercase; 
	margin-bottom: 9px; 
} 
#main-menu > ul > li:hover a, #main-menu > ul > li.current-menu-item a { 
	color: #FFFFFF; 
	background: #e9167f; 
} 
#main-menu .more-items { 
	position: relative; 
} 
#main-menu .more-items i { 
	font-size: 18px; 
} 
#main-menu .menu-item-split-wrapper > .sub-menu { 
	position: absolute; 
	left: 0; 
	background: #FFFFFF; 
} 
#main-menu .more-items .sf-sub-indicator { 
	display: none; 
} 
#main-menu .sf-sub-indicator { 
	position: relative; 
	font-size: 0; 
	line-height: 5px; 
} 
#main-menu .sf-sub-indicator:before { 
	content: "\f0d7"; 
	display: block; 
	float: right; 
	font-family: FontAwesome; 
	font-size: 16px; 
	line-height: 0; 
	margin-left: 6px; 
	margin-top: 5px; 
	padding: 0; 
	line-height: 12px; 
} 
#main-menu .sub-menu .sf-sub-indicator:before { 
	content: "\f0da"; 
	margin-top: 1px; 
} 
#main-menu .menu-item-home > a:before { 
	content: "\f015"; 
	font-family: FontAwesome; 
	display: block; 
	float: left; 
	padding: 0; 
	font-weight: 400; 
	margin-right: 5px; 
	font-size: 18px; 
	line-height: 1; 
} 
#main-menu > ul > li > ul { 
	display: none; 
	position: absolute; 
	right: 0; 
	background: #FFFFFF; 
	z-index: 992; 
} 
#main-menu ul li ul li { 
	float: none; 
	padding: 0; 
	position: relative; 
} 
#main-menu ul li:hover ul li { 
	border-bottom: none; 
} 
#main-menu .sub-menu { 
	margin-top: 0; 
	border: 1px solid #EEEEEE; 
	border-top: none; 
} 
#main-menu .sub-menu li:last-child { 
	margin-bottom: 0; 
} 
#main-menu .sub-menu li a { 
	border-bottom: 1px solid #EEEEEE; 
} 
#main-menu .sub-menu li:last-child a { 
	border-bottom: none; 
} 
#main-menu ul li ul li a, #main-menu ul li:hover ul li a, #main-menu ul li.over ul li a { 
	padding: 9px 12px; 
	display: block; 
	width: 225px; 
	text-align: left; 
	height: auto; 
	font-size: 13px; 
	font-weight: 700; 
	text-transform: uppercase; 
	color: #333333; 
	background: #FFFFFF; 
} 
#main-menu ul li ul li:hover a, #main-menu ul li ul li.over a { 
	color: #FFFFFF; 
	background: #e9167f; 
} 
#main-menu ul li ul li ul { 
	display: none; 
	position: absolute; 
	left: 249px;
	top: -1px; 
	background: #FFFFFF; 
} 
#main-menu ul li ul li ul.sub-menu { 
	border-top: 1px solid #EEEEEE; 
} 
#main-menu ul li ul li:hover ul li a, #main-menu ul li ul li.over ul li a { 
	background: #FFFFFF; 
	color: #000000; 
} 
#main-menu ul li ul li ul li a:hover { 
	background: #e9167f; 
	color: #FFFFFF; 
} 
/* ====================  

 * 4. Homepage  

 * ==================== */  

/*===[ Top Carousel ]===*/  

.top-carousel { 
	background: #FFFFFF; 
	background: rgba(255, 255, 255, 0.92); 
	opacity: 1; 
	position: relative; 
	z-index: 10; 
	height: 100px; 
	margin-bottom: 10px; 
} 
.top-carousel .tcarousel-wrap { 
	display: none; 
	border-top: 1px solid #EEEEEE; 
} 
.top-carousel .flex-viewport { 
	width: 100%; 
} 
.top-carousel .slides { 
	margin-top: 15px; 
} 
.top-carousel .item-post { 
	width: 400px; 
	margin-right: 40px; 
} 
.top-carousel .thumb { 
	width: 100px; 
	margin-right: 25px; 
	float: left; 
	overflow: hidden; 
} 
.top-carousel .entry-meta { 
	margin-bottom: 8px; 
} 
.top-carousel h5 { 
	font-size: 15px; 
} 
.top-carousel .flex-direction-nav a { 
	position: static; 
} 
.top-carousel .flex-direction-nav li { 
	position: absolute; 
	top: 0; 
	width: 150px; 
	height: 100px; 
	z-index: 1; 
} 
.top-carousel .flex-direction-nav .flex-nav-prev { 
	background: linear-gradient(to right, rgba(255, 255, 255, 0.95) 20%, rgba(255, 255, 255, 0.15)) 70%; 
	left: 0; 
} 
.top-carousel .flex-direction-nav .flex-nav-next { 
	background: linear-gradient(to left, rgba(255, 255, 255, 0.95) 20%, rgba(255, 255, 255, 0.15)) 70%; 
	right: 0; 
} 
.top-carousel .flex-direction-nav a { 
	border: none; 
	color: #5a5a5a; 
	height: 36px; 
	width: 36px; 
	margin-top: 30px; 
} 
.top-carousel .flex-direction-nav a:before { 
	font-size: 32px; 
	font-weight: 700; 
	margin-top: 5px; 
} 
.top-carousel .flex-direction-nav .flex-nav-prev a { 
	margin-left: 10px; 
} 
.top-carousel .flex-direction-nav .flex-nav-next a { 
	float: right; 
	margin-right: 10px; 
} 
/*===[ Slider Section ]===*/  

.slider-section { 
	clear: both; 
} 
.top-carousel + .slider-full { 
	margin-top: -110px; 
} 
.slider-wrap { 
	display: none; 
	overflow: hidden; 
	position: relative; 
} 
.slider-section ul, .flex-direction-nav, .flex-control-nav { 
	list-style: none; 
	margin: 0; 
	padding: 0; 
} 
.slides li { 
	position: relative; 
} 
.slider-full .wp-post-image { 
	width: 100%; 
	height: 650px; 
} 
.flex-direction-nav a { 
	display: block; 
	overflow: hidden; 
	transition: all 0.3s ease 0s; 
	width: 36px; 
	height: 36px; 
	line-height: 1; 
	text-align: center; 
	color: #FFFFFF; 
	font-size: 0; 
	border: 2px solid rgba(255, 255, 255, 0.7); 
	float: left; 
	position: absolute; 
	z-index: 2; 
} 
.flex-direction-nav a.flex-prev { 
	left: 20px; 
} 
.flex-direction-nav a.flex-next { 
	right: 20px; 
} 
.flex-direction-nav a:hover { 
	opacity: 0.8; 
} 
.flex-direction-nav a:before { 
	font-family: FontAwesome; 
	display: block; 
	padding: 0; 
	font-weight: 400; 
	font-size: 24px; 
	margin-top: 5px; 
} 
.flex-direction-nav a.flex-prev:before { 
	content: "\f104"; 
} 
.flex-direction-nav a.flex-next:before { 
	content: "\f105"; 
} 
.flex-direction-nav .flex-prev { 
	margin-right: 1px; 
} 
.slider-section .entry-meta a { 
	color: #FFFFFF; 
} 
.slider-section .slider-main .entry-meta { 
	margin-bottom: 10px; 
	color: #FFFFFF; 
	font-size: 14px; 
	font-weight: 700; 
} 
.slider-section .slider-main .entry-meta i { 
	font-size: 16px; 
	margin-right: 2px; 
	color: #FFFFFF; 
} 
.slider-section .title { 
	margin-bottom: 10px; 
	line-height: 1.3; 
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2); 
} 
.slider-section .title h2 { 
	text-transform: uppercase; 
	font-weight: 900; 
	line-height: 34px; 
} 
.slider-section .title h2 a { 
	color: #FFFFFF; 
} 
.slider-section .slider-main .post-info .entry-excerpt { 
	font-size: 18px; 
	line-height: 1.2; 
	color: #FFFFFF; 
} 
.slider-section .slider-main .read-more { 
	overflow: hidden; 
} 
.slider-section .slider-main .read-more i { 
	font-size: 17px; 
	line-height: 1; 
	margin-left: 4px; 
} 
/*===[ Full Slider ]===*/  

.slider-full .inner-wrap { 
	position: absolute; 
	left: 0; 
	right: 0; 
	bottom: 80px; 
} 
.slider-full .post-info { 
	width: 500px; 
	float: left; 
	overflow: hidden; 
	color: #FFFFFF; 
} 
.slider-full .post-info .icon { 
	float: left; 
	width: 30px; 
	margin-right: 10px; 
	font-size: 32px; 
	line-height: 40px; 
} 
.slider-full .post-info .right { 
	width: 458px; 
	float: left; 
	overflow: hidden; 
} 
.slider-full .slider-main .entry-meta { 
	margin-left: 42px; 
} 
.slider-full .flex-direction-nav a { 
	top: 355px; 
} 
.slider-full .flex-direction-nav a:hover { 
	background: #FFFFFF; 
	color: #5a5a5a; 
} 
.slider-full .rating-info { 
	position: absolute; 
	right: 0; 
	bottom: 0; 
	line-height: 1; 
	min-width: 300px; 
	background: rgba(0, 0, 0, 0.7); 
	height: 120px; 
	padding: 0 30px; 
	border-right: 10px solid #e9167f; 
} 
.slider-full .rating-info:before { 
	width: 0; 
	height: 0; 
	border-bottom: 120px solid rgba(0, 0, 0, 0.7); 
	border-left: 40px solid transparent; 
	position: absolute; 
	content: ''; 
	left: -40px; 
} 
.slider-full .rating-info .rating-left { 
	float: left; 
	overflow: hidden; 
	margin-top: 38px; 
} 
.slider-full .rating-info .rating { 
	color: #FFFFFF; 
	float: right; 
	margin-top: 5px; 
} 
.slider-full .rating-info .text-top { 
	text-transform: uppercase; 
} 
.slider-full .rating-info h3 { 
	color: #FFFFFF; 
	font-size: 24px; 
	font-weight: 900; 
} 
.slider-full .rating-info .text-bottom { 
	padding: 3px 0; 
	text-transform: uppercase; 
} 
.slider-full .rating-info .text-bottom h6 { 
	color: #888888; 
} 
.slider-full .rating-info .text-bottom .num { 
	margin: 0 3px; 
} 
.slider-full .rating .score { 
	display: block; 
	float: left; 
	font-size: 60px; 
	font-weight: 700; 
} 
.slider-full .rating .total { 
	display: block; 
	float: left; 
	font-size: 38px; 
	font-weight: 700; 
	margin-top: 70px; 
	width: 28px; 
	position: relative; 
} 
.slider-full .rating-info .total:before { 
	position: absolute; 
	content: ''; 
	top: -35px; 
	right: 0; 
	height: 66px; 
	width: 0; 
	border-left: 1px solid; 
	-webkit-transform: skew(45deg); 
	transform: skew(-45deg); 
	transform-origin: top left; 
	-webkit-transform-origin: top left; 
} 
/*===[ Compact Slider ]===*/  

.slider-compact { 
	margin-top: 30px; 
} 
.top-carousel + .slider-compact { 
	margin-top: 0; 
} 
.slider-compact .slider-main { 
	width: 725px; 
	margin-right: 30px; 
	overflow: hidden; 
	float: left; 
} 
.slider-compact .post-info { 
	position: absolute; 
	bottom: 15px; 
	left: 20px; 
	right: 20px; 
} 
.slider-compact .post-info .button { 
	font-size: 14px; 
	padding: 5px 10px; 
} 
.slider-compact .post-info .read-more i { 
	font-size: 16px; 
} 
.slider-compact .slider-right { 
	width: 345px; 
	float: left; 
	overflow: hidden; 
} 
.slider-compact .slider-right .item-post { 
	position: relative; 
	height: 180px; 
	overflow: hidden; 
} 
.slider-compact .slider-right .item-post:first-child { 
	margin-bottom: 15px; 
} 
.slider-compact .slider-right .thumb { 
	height: 180px; 
	overflow: hidden; 
} 
.slider-compact .slider-right .wp-post-image { 
	margin-top: -60px; 
} 
.slider-compact .slider-right .post-info { 
	position: absolute; 
	bottom: 0; 
	left: 0; 
	right: 0; 
	background: rgba(0, 0, 0, 0.3); 
	padding: 10px 15px; 
} 
.slider-compact .slider-right .entry-meta { 
	margin-bottom: 8px; 
	color: #CCCCCC; 
} 
.slider-compact .slider-right .entry-meta a, .slider-compact .slider-right .entry-meta i { 
	color: #CCCCCC; 
} 
.slider-compact .slider-right h5 { 
	font-size: 15px; 
} 
.slider-compact .slider-right h5 a { 
	color: #FFFFFF; 
} 
.slider-compact .slider-right .item-post:hover .post-info { 
	display: none; 
} 
.flex-control-nav { 
	position: absolute; 
	bottom: 10px; 
	right: 10px; 
	z-index: 2; 
} 
.flex-control-nav li { 
	float: left; 
	margin-left: 3px; 
} 
.flex-control-nav a { 
	display: block; 
	overflow: hidden; 
	line-height: 1; 
	text-align: center; 
	color: #FFFFFF; 
	font-size: 0; 
	cursor: pointer; 
} 
.flex-control-nav a:before { 
	font-family: FontAwesome; 
	content: "\f10c"; 
	display: block; 
	padding: 0; 
	font-weight: 400; 
	font-size: 17px; 
	margin-top: 5px; 
} 
.flex-control-nav a:hover:before, .flex-control-nav a.flex-active:before { 
	content: "\f111"; 
} 
/*===[ Top Posts ]===*/  

#top-posts .section-title { 
	text-align: center; 
	border-bottom: 3px solid #EEEEEE; 
} 
#top-posts .section-title .section-wrap { 
	margin-bottom: 10px; 
} 
#top-posts .item-post { 
	width: 345px; 
	float: left; 
	margin-right: 32px; 
} 
#top-posts .col-last { 
	margin-right: 0; 
} 
#top-posts .thumb { 
	margin-bottom: 20px; 
} 
#top-posts .wp-post-image { 
	height: 205px; 
} 
#top-posts .entry-meta { 
	margin: 10px 0 12px; 
} 
#top-posts .entry-rating { 
	float: right; 
} 
#top-posts p { 
	margin-bottom: 15px; 
} 
/*===[ Top Section 1 ]===*/  

#top-section1 .main-post { 
	width: 725px; 
	float: right; 
	margin-left: 30px; 
	overflow: hidden; 
} 
#top-section1 .blog-excerpt { 
	margin-bottom: 0; 
} 
#top-section1 .blog-excerpt .sep { 
	display: none; 
} 
#top-section1 .post-list { 
	width: 345px; 
	float: left; 
	overflow: hidden; 
} 
#top-section1 .item-post:first-child { 
	margin-bottom: 20px; 
	padding-bottom: 15px; 
	border-bottom: 1px solid #EEEEEE; 
} 
#top-section1 .item-post .thumb { 
	margin-bottom: 12px; 
} 
#top-section1 .post-excerpt .entry-meta { 
	margin: 6px 0 0; 
} 
.blog-excerpt { 
	overflow: hidden; 
} 
.blog-excerpt .thumb { 
	margin-bottom: 20px; 
} 
.blog-excerpt h2 { 
	/*font-size: 28px;*/ 
	/*font-family: MirrorExtraCondBold, Arial, sans-serif;*/ font-family:"Open Sans", Arial, Helvetica, sans-serif;

	font-size: 29px;

	font-weight: bold;

	line-height: 1.1428; letter-spacing:-0.9px; 
} 
.blog-excerpt .entry-meta { 
	margin: 10px 0; 
} 
.blog-excerpt .button { 
	font-size: 14px; 
} 
.blog-excerpt .button i { 
	font-size: 16px; 
	line-height: 1; 
} 
.blog-excerpt a.button:hover { 
	background: #5a5a5a; 
} 
.blog-excerpt .sep { 
	height: 15px; 
	background: url(images/pattern.png) repeat; 
	margin: 30px 0; 
} 
/*===[ Featured Category 1 ]===*/  

.thumb-data { 
	position: absolute; 
	bottom: 20px; 
	left: 25px; 
	right: 25px; 
	color: #FFFFFF; 
	font-size: 14px; 
	font-weight: 700; 
} 
.thumb-data .entry-meta { 
	color: #FFFFFF; 
	margin-bottom: 10px; 
} 
.thumb-data .author { 
	overflow: hidden; 
} 
.thumb-data .avatar { 
	border-radius: 50%; 
	float: left; 
	margin-right: 10px; 
} 
.thumb-data .author a { 
	text-transform: capitalize; 
	display: block; 
	float: left; 
	font-size: 15px; 
	margin-top: 10px; 
	color: #FFFFFF; 
} 
.feat-cat { 
	overflow: hidden; 
} 
.feat-cat .post-excerpt { 
	margin-bottom: 20px; 
} 
.feat-cat .post-excerpt p { 
	margin-bottom: 10px; 
} 
.feat-cat .item-post { 
	padding-bottom: 10px; 
	margin-bottom: 10px; 
	border-bottom: 1px solid #EEEEEE; 
} 
.feat-cat .item-post:last-child { 
	padding-bottom: 0; 
	margin-bottom: 0; 
	border-bottom: 0; 
} 
.feat-cat .item-post .entry-meta { 
	margin-bottom: 2px; 
} 
.feat-cat .item-post h5 { 
	/*font-size: 15px; 
	font-family: MirrorExtraCondBold, Arial, sans-serif;*/font-family:"Open Sans", Arial, Helvetica, sans-serif; 
	font-size: 16px;

	font-weight: 700; 
} 
.feat-cat1 .thumb { 
	margin-bottom: 20px; 
} 
.feat-cat1 .title h2 { 
	text-transform: uppercase; 
	font-size: 32px; 
	font-weight: 900; 
	line-height: 1.3; 
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2); 
} 
.feat-cat1 .title h2 a { 
	color: #FFFFFF; 
} 
.feat-cat1 .main-post .entry-meta { 
	margin-bottom: 10px; 
} 
/*===[ Featured Category 2 ]===*/  

.feat-cat2 .main-post { 
	color: #97989C; 
	background: #2D3035; 
	padding: 20px; 
	overflow: hidden; 
	margin-bottom: 20px; 
} 
.feat-cat2 .main-post .thumb { 
	width: 250px; 
	float: left; 
	margin-right: 20px; 
} 
.feat-cat2 .main-post .wp-post-image { 
	width: 250px; 
	height: 150px; 
} 
.feat-cat2 h3 { 
	margin-bottom: 8px; 
	/*font-family: MirrorExtraCondBold, Arial, sans-serif;*/font-family:"Open Sans", Arial, Helvetica, sans-serif; 
	font-size: 20px;letter-spacing:0.4px; 
	font-weight: 700; 
} 
.feat-cat2 h3 a { 
	color: #FFFFFF; 
} 
.feat-cat2 .main-post .entry-meta { 
	margin-bottom: 10px; 
} 
.feat-cat2 .post-list { 
	overflow: hidden; 
} 
.feat-cat2 .item-post { 
	margin-bottom: 10px; 
	padding-bottom: 10px; 
	border-bottom: 1px solid #EEEEEE; 
	overflow: hidden; 
} 
.feat-cat2 .post-3, .feat-cat2 .post-5, .feat-cat2 .post-7 { 
	margin-right: 0; 
} 
.feat-cat2 .post-6, .feat-cat2 .post-7 { 
	margin-bottom: 0; 
	padding-bottom: 0; 
	border-bottom: 0; 
} 
/*===[ Featured Category 3 ]===*/  

.feat-cat3 .post-excerpt { 
	margin-bottom: 0; 
} 
.feat-cat3 .post-excerpt h3 { 
	/*font-family: MirrorExtraCondBold, Arial, sans-serif;*/font-family:"Open Sans", Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-weight: 700; 
	font-size: 18px; 
} 
.feat-cat3 .item-post { 
	margin-bottom: 15px; 
	padding-bottom: 15px; 
	overflow: hidden; 
} 
.feat-cat3 .item-post .thumb { 
	width: 100px; 
	float: left; 
	margin-right: 15px; 
} 
.feat-cat3 .item-post .entry-meta { 
	margin-bottom: 7px; 
} 
/*===[ Content Ads widget ]===*/  

.content-ad .ad { 
	overflow: hidden; 
	text-align: center; 
} 
.content-ad .ad .wrap { 
	display: inline-block; 
	vertical-align: top; 
} 
.content-ad .ad .wrap img { 
	display: block; 
} 
/*===[ Blog List ]===*/  

.feat-bloglist, .feat-postlist { 
	margin-bottom: 0; 
} 
.blog2-excerpt { 
	overflow: hidden; 
} 
.blog2-excerpt .thumb { 
	width: 250px; 
	float: left; 
	margin-right: 20px; 
} 
.blog2-excerpt .thumb .entry-cat { 
	padding: 4px 6px; 
} 
.blog2-excerpt .thumb .entry-cat h6 { 
	font-size: 12px; 
} 
.blog2-excerpt .wp-post-image { 
	width: 250px; 
	height: 150px; 
} 
.blog2-excerpt .title h3 { 
	margin-bottom: 8px; 
	/*font-family: MirrorExtraCondBold, Arial, sans-serif;*/font-family:"Open Sans", Arial, Helvetica, sans-serif; 
	font-style: normal;

	font-weight: 700;

	font-size: 20px; letter-spacing:-0.4px; line-height:26px;

} 
.blog2-excerpt .entry-meta { 
	margin-bottom: 7px; 
} 
.blog2-excerpt p { 
	margin-bottom: 0; 
} 
.post-excerpt .sep, .blog2-excerpt .sep { 
	height: 10px; 
	margin: 25px 0; 
	background: url(images/pattern.png) repeat; 
} 
/*===[ Thumb Posts ]===*/  

.thumb-posts .item-post { 
	/*width: 362px;*/ width: 240px; 
	float: left; 
	position: relative; 
	margin-bottom: 0; 
	padding-bottom: 0; 
	border-bottom: 0; 
} 
.thumb-posts .item-post .wp-post-image { 
	height: 215px; 
} 
.thumb-posts .item-post .post-info { 
	position: absolute; 
	bottom: 0; 
	left: 0; 
	right: 0; 
	background: rgba(0, 0, 0, 0.5); 
	padding: 10px 15px; 
} 
.thumb-posts .item-post .entry-meta { 
	margin-bottom: 8px; 
	color: #CCCCCC; 
} 
.thumb-posts .item-post .entry-meta a, .thumb-posts .item-post .entry-meta i { 
	color: #CCCCCC; 
} 
.thumb-posts .item-post h5 { 
	font-size: 15px; 
} 
.thumb-posts .item-post h5 a { 
	color: #FFFFFF; 
} 
.thumb-posts .item-post:hover .post-info { 
	display: none; 
} 
/*===[ Archive Posts ]===*/  

.archive-list { 
	overflow: hidden; 
} 
.post-excerpt { 
	overflow: hidden; 
} 
.post-excerpt .wp-post-image { 
	height: 205px; 
} 
.post-excerpt .thumb { 
	margin-bottom: 10px; 
} 
.post-excerpt .entry-meta { 
	margin: 5px 0; 
} 
.post-excerpt p { 
	margin: 0; 
} 
/*===[ Pagination ]===*/  

.pagination { 
	font-size: 16px; 
	font-weight: 700; 
	overflow: hidden; 
	margin-top: 10px; 
	clear: both; 
	text-align: center; 
	padding-bottom: 30px; 
} 
.pagination .page-numbers { 
	border: 1px solid #5a5a5a; 
	color: #5a5a5a; 
	height: 32px; 
	width: 32px; 
	display: inline-block; 
	margin-right: 2px; 
	margin-bottom: 8px; 
	padding-top: 4px; 
	box-sizing: border-box; 
	text-align: center; 
	border-radius: 5px; 
} 
.pagination .page-numbers.prev, .pagination .page-numbers.next { 
	width: auto; 
	padding: 3px 15px 0; 
} 
.pagination a:hover, .pagination .current { 
	border: 1px solid #e9167f; 
	background: #e9167f; 
	color: #FFFFFF; 
	border-radius: 5px; 
}/*===[ Content Carousel ]===*/ 
.carousel { 
	position: relative; 
} 


.carousel .carousel-title { 
	height: 42px; 
	overflow: hidden; 
	padding: 0 12px; 
} 
.carousel .carousel-title .ccarousel-nav { 
	float: right; 
	margin-top: 9px; 
} 
.carousel .flex-direction-nav a { 
	border: 2px solid rgba(255, 255, 255, 0.7); 
	position: static; 
	width: 20px; 
	height: 20px; 
} 
.carousel .ccarousel-wrap { 
	background: url('images/carousel.jpg') no-repeat; 
	background-size: cover; 
	padding: 15px; 
} 
.carousel .flex-direction-nav a:before { 
	margin-top: 0; 
	font-size: 20px; 
} 
.carousel .flex-direction-nav li { 
	margin-right: 0; 
	margin-left: 5px; 
	float: left; 
} 
.carousel .carousel-title h3 { 
	font-weight: 900; 
	text-transform: uppercase; 
	margin-top: 10px; 
	font-size: 18px; 
	float: left; 
	color: #FFFFFF; 
} 
.carousel-section ul { 
	list-style: none; 
	margin: 0; 
	padding: 0; 
} 
.content-carousel .slides li { 
	position: relative; 
	overflow: hidden; 
	width: 215px; 
	margin-right: 16px; 
} 
.content-carousel .entry-meta { 
	margin-bottom: 5px; 
} 
.content-carousel h5 { 
	font-size: 15px; 
} 
.content-carousel h5 a { 
	color: #FFFFFF; 
} 
.content-carousel .wp-post-image { 
	width: 240px; 
	height: 140px; 
} 
.carousel .thumb { 
	margin-bottom: 15px; 
}/* ====================* 5. Content* ==================== */ 
.single-post-thumb { 
	margin-bottom: 20px; 
} 
.single-entry-meta { 
	margin: 10px 0 15px; 
	font-size: 14px; 
	overflow: visible;/*border-bottom:1px solid #e1e1e1;border-top:1px solid #e1e1e1;*/ 
	padding: 10px 0px 10px 10px; 
	color: #626262; 
	background: #f1f1f1; 
} 
.single-entry-meta .date { 
	margin-right: 20px; 
} 
.single-entry-meta .ec-stars-outer { 
	float: right; 
} 
.single-post .tagcloud { 
	margin-bottom: 5px; 
} 
.single-post .entry-content { 
	font-size: 17px; text-align:justify; 
} 
.single-post .entry-content a { 
	color: #2e83b5; 
	text-decoration: underline; 
}/*===[ Entry Ads ]===*/ 
.entry-ad { 
	text-align: center; 
} 
.entry-ad .ad-inner-wrap { 
	display: inline-block; 
	max-width: 100%; 
} 
.entry-ad img { 
	display: block; 
}/*===[ Author ]===*/ 
.entry-author { 
	overflow: hidden; 
	margin-bottom: 20px; 
} 
.entry-author .author-avatar { 
	width: 70px; 
	float: left; 
	margin-right: 20px; 
	margin-top: 5px; 
} 
.entry-author .avatar { 
	width: 70px; 
	height: 70px; 
} 
.entry-author .vcard { 
	margin-bottom: 9px; 
} 
.entry-author .author .name { 
	font-weight: 700; 
} 
.entry-author p { 
	margin-bottom: 0; 
} 
.archive-header .entry-author { 
	margin-bottom: 20px; 
	padding: 0; 
	background: none; 
	color: inherit; 
}/*===[ Sharing ]===*/ 
.entry-social { 
	overflow: hidden; 
	font-size: 13px; 
	margin-bottom: 30px; 
	text-align: center; 
} 
.entry-social a { 
	display: block; 
} 
.entry-social ul { 
	display: inline-block; 
} 
.entry-social li { 
	float: left; 
	line-height: 1; 
	margin-right: 15px; 
	padding: 8px 12px 9px; 
	background: #F8F8F8 
} 
.entry-social li i { 
	margin-right: 10px; 
	color: #666666; 
} 
.entry-social li a, .entry-social li i { 
	color: #FFFFFF; 
} 
.entry-social li.fb { 
	background: #5D82D1; 
} 
.entry-social li.twitter { 
	background: #40BFF5; 
} 
.entry-social li.gplus { 
	background: #B84830; 
} 
.entry-social li.linkedin { 
	background: #2D8ED6; 
} 
.entry-social li.pinterest { 
	background: #FE4445; 
}/*===[ Post navigation ]===*/ 
.post-nav { 
	overflow: hidden; 
	margin-bottom: 20px; 
	font-weight: 700; 
} 
.post-nav .prev-post { 
	float: left; 
} 
.post-nav i { 
	font-size: 16px; 
} 
.post-nav .prev-post i { 
	margin-right: 5px; 
} 
.post-nav .next-post { 
	float: right; 
} 
.post-nav .next-post i { 
	margin-left: 5px; 
}/*===[ Single Image ]===*/ 
.img-nav { 
	margin-bottom: 10px; 
	overflow: hidden; 
} 
.img-nav .nav-previous { 
	float: left; 
} 
.img-nav .nav-next { 
	float: right; 
} 
.image-post-link { 
	text-align: center; 
	margin-bottom: 10px; 
}/*===[ Archives ]===*/ 
.archive-header h1 { 

	font-size: 32px; 
	text-transform: uppercase; 
	font-weight: 700; 
	margin-bottom: 12px; 
}/* ====================* 6. Pages* ==================== */ 
.page .single-entry-title { 
	margin-bottom: 20px; 
}/*===[ Archives Page ]===*/ 
.archive-page .col-header { 
	margin-bottom: 20px; 
} 
.archive-page .wp-tag-cloud, .archive-page .item-list { 
	margin-left: 15px; 
} 
.archive-page .wp-tag-cloud li, .archive-page .item-list li { 
	margin-bottom: 5px; 
} 
.archive-page .wp-tag-cloud a { 
	font-size: 14px !important; 
} 
.archive-page .searchfield { 
	width: 220px; 
}/*===[ Contact Page ]===*/ 
.contact-page .contact-text { 
	margin-bottom: 30px; 
	margin-top: 10px; 
} 
.contact-page .contact-map { 
	overflow: hidden; 
	margin-bottom: 20px; 
} 
.contact-page .map { 
	height: 300px; 
} 
.contact-page .field { 
	margin-bottom: 20px; 
	overflow: hidden; 
} 
.contact-page .row-full { 
	overflow: hidden; 
} 
.contact-form .col-header { 
	margin-bottom: 30px; 
} 
.contact-page .row-full .field { 
	width: 355px; 
	float: left; 
	margin-right: 15px; 
} 
.contact-page .row-full .field-last { 
	margin-right: 0; 
} 
.contact-page .row-full input.text { 
	width: 333px; 
} 
.contact-page .button { 
	background: #303030; 
} 
.contact-page input[type=text], .contact-page textarea { 
	padding: 10px; 
	border: 1px solid #CCCCCC; 
	font: inherit; 
	color: inherit; 
	margin-bottom: 0; 
} 
.contact-page input.title_field, .contact-page textarea { 
	width: 703px; 
} 
.contact-page textarea { 
	height: 150px; 
} 
.contact-page .info-text { 
	border-bottom: 1px solid #ECECEC; 
	padding-bottom: 15px; 
	margin-bottom: 15px; 
} 
.contact-page .capt-section { 
	display: none; 
} 
.contact-page .error { 
	color: #C14E36; 
	display: block; 
	font-size: 14px; 
	margin-top: 4px; 
} 
.contact-page label { 
	margin-bottom: 5px; 
	display: block; 
} 
.contact-page label span { 
	color: red; 
	margin-left: 3px; 
	font-weight: 400; 
} 
.msgbox-warning { 
	background: #FE9D0C; 
	color: #FFFFFF; 
	padding: 6px 12px; 
	margin-bottom: 30px; 
} 
.msgbox-error { 
	background: #C14E36; 
	color: #FFFFFF; 
	padding: 6px 12px; 
	margin-bottom: 30px; 
} 
.msgbox-success { 
	background: #72C727; 
	color: #FFFFFF; 
	padding: 6px 12px; 
	margin-bottom: 30px; 
}/*===[ Error Page ]===*/ 
.error-page { 
	text-align: center; 
} 
.error-page h1 { 
	font-size: 140px; 
	line-height: 1; 
	margin-bottom: 0; 
	color: #e9167f; 
} 
.page404 a { 
	background-clip: padding-box; 
	border: 2px solid #e9167f; 
	border-radius: 3px; 
	color: #e9167f; 
	display: inline-block; 
	font-size: 1em; 
	font-weight: 700; 
	line-height: 1em; 
	padding: 11px 40px; 
	text-align: center; 
	text-transform: uppercase; 
	transition: all 0.3s ease-in-out 0s; 
} 
.page404 a:hover { 
	background: #e9167f none repeat scroll 0 0; 
	color: #ffffff; 
	text-decoration: none; 
	transition: all 0.3s ease-in-out 0s; 
} 
.error-page h2 { 
	margin-bottom: 50px; 
} 
.error-page .error-info { 
	display: inline-block; 
	text-align: center; 
	margin-bottom: 30px; 
} 
.error-page .widget { 
	text-align: left; 
} 
.error-page .error-info .search { 
	margin-top: 40px; 
	display: inline-block; 
}/* ====================* 7. Comments* ==================== */ 
#comments { 
	max-width: 725px; 
	overflow: hidden; 
} 
#comments ol.commentlist { 
	margin: 10px 0; 
	list-style: none; 
} 
#comments .comment { 
	overflow: hidden; 
	margin-bottom: 20px; 
} 
#comments .comment article { 
	overflow: hidden; 
} 
#comments .author-info { 
	margin-bottom: 5px; 
	overflow: hidden; 
} 
#comments .author-avatar { 
	float: left; 
	width: 65px; 
	margin-right: 12px; 
	margin-top: 3px; 
} 
#comments .author-avatar img { 
	display: block; 
} 
#comments .comment-header { 
	overflow: hidden; 
	line-height: 1; 
} 
#comments .comment-header h4 { 
	float: left; 
	font-size: 15px; 
} 
#comments .comment-header .fn { 
	width: auto; 
	font-style: normal; 
} 
#comments .comment-meta { 
	font-size: 13px; 
	margin-bottom: 5px; 
} 
#comments .author-comment { 
	font-size: 13px; 
	margin-top: 4px; 
	font-weight: 600; 
	display: block; 
	float: left; 
	color: #e9167f; 
} 
#comments .comment-header .sep { 
	margin: 0 25px; 
	line-height: 1; 
	display: block; 
	float: left; 
	height: 13px; 
	overflow: hidden; 
	margin-top: 3px; 
	width: 0; 
	border-right: 1px solid #AEAEAE; 
} 
#comments .comment-time { 
	letter-spacing: 0; 
	margin-right: 5px; 
} 
#comments .comment-time a { 
	color: #AEAEAE; 
} 
#comments .sep { 
	color: #AEAEAE; 
	margin-right: 0px; 
} 
#comments .reply { 
	margin-right: 10px; 
} 
#reply-title a { 
	color: #CCCCCC; 
} 
#comments .comment-text p:last-child { 
	margin-bottom: 0; 
} 
#comments .moderation { 
	color: red; 
	font-size: 13px; 
	margin-bottom: 0; 
	overflow: hidden; 
	clear: both; 
} 
#comments ul.children { 
	list-style: none; 
} 
#comments ol.commentlist li ul.children { 
	list-style: none; 
	margin: 25px 0 0; 
	text-indent: 0; 
} 
#comments ul.children .author-avatar { 
	width: 50px; 
	margin-right: 10px; 
} 
#comments ul.children li.comment { 
	margin-bottom: 5px; 
} 
#comments ul.children li.comment .comment-meta { 
	margin-bottom: 0px; 
} 
#comments ul.children li.comment.depth-5 { 
	margin-bottom: 0; 
	padding-bottom: 0; 
} 
#comments ul.children li.comment.depth-5 .comment-meta .sep { 
	display: none; 
} 
#comments ul.children .children li:last-child { 
	margin-bottom: 0; 
	padding-bottom: 0; 
} 
#comments ol.commentlist li ul.children li.depth-2 { 
	margin-left: 30px; 
} 
#comments ol.commentlist li ul.children li.depth-3 { 
	margin-left: 30px; 
} 
#comments ol.commentlist li ul.children li.depth-4 { 
	margin-left: 30px; 
} 
#comments ol.commentlist li ul.children li.depth-5 { 
	margin-left: 30px; 
} 
#comments ol.commentlist li ul.children li.depth-5 p { 
	margin-bottom: 0; 
} 
#comments ol.commentlist li.pingback .url { 
	margin-right: 10px; 
} 
#comments .comment-nav h4 { 
	margin-bottom: 5px; 
} 
#comments .comment-nav { 
	margin-bottom: 15px; 
	overflow: hidden; 
} 
#comments .comment-nav .nav-previous { 
	float: left; 
} 
#comments .comment-nav .nav-next { 
	float: right; 
} 
#comments .moderation { 
	color: #E96065; 
} 
#respond #reply-title { 
	margin-top: 20px; 
	background: #F8F8F8; 
	padding: 10px 12px; 
	color: #666666; 
	margin-bottom: 10px; 
} 
#respond #reply-title { 
	font-size: 16px; 
} 
#respond #reply-title small { 
	font-weight: 400; 
	font-size: 13px; 
} 
#respond .required { 
	color: #ff4b33; 
	font-weight: bold; 
} 
#respond label { 
	display: block; 
	margin-bottom: 5px; 
} 
#respond .comment-form-comment label { 
	margin-top: 10px; 
} 
#respond #commentform p { 
	margin-bottom: 0; 
} 
#respond .comment-notes { 
	font-size: 13px; 
	color: #999999; 
	margin-bottom: 20px !important; 
} 
#respond .comment-form-author { 
	margin-right: 2%; 
} 
#respond .comment-form-author, #respond .comment-form-email { 
	width: 49%; 
	float: left; 
} 
#respond .comment-form-author input[type=text], #respond .comment-form-email input[type=text] { 
	width: 93.2%; 
} 
#respond .comment-form-url input[type=text], #respond textarea { 
	width: 96.6%; 
} 
#respond input[type=text], #respond textarea { 
	display: block; 
	font-family: inherit; 
	font-size: 14px; 
	color: inherit; 
	padding: 10px; 
	border: 1px solid #CCCCCC; 
	margin-bottom: 20px; 
} 
#respond textarea { 
	height: 185px; 
} 
#respond input[type=submit] { 
	color: #FFFFFF; 
	cursor: pointer; 
	display: inline-block; 
	text-decoration: none; 
	border: none; 
	margin: 0 0 30px; 
	background: #303030; 
	font-size: 14px; 
	padding: 8px 12px; 
} 
#respond .form-allowed-tags { 
	display: none; 
}/* ====================* 8. Sidebars* ==================== *//*===[ Widgets ]===*/ 
#sidebar .widget-title h4 { 
	font-size: 16px; 
	font-weight: 900; 
	text-transform: uppercase; 
	background: url(images/pattern.png) repeat; 
} 
#sidebar .widget-title h4 span { 
	background: #FFFFFF; 
	padding-right: 15px; 
} 
.widget-title { 
	overflow: hidden; 
	margin-bottom: 20px; 
} 
.widget { 
	overflow: hidden; 
	margin-bottom: 30px; 
} 
.widget select { 
	padding: 8px 10px; 
	font-size: 14px;/*border: 1px solid #5a5a5a;*/ 
	height: 38px; 
	color: #555555; 
	font-family: inherit; 
	width: 340px; 
} 
.widget input[type=text] { 
	display: block; 
	font-size: 14px; 
	padding: 7px 10px; 
	width: 272px;/*border: 1px solid #5a5a5a;*/ 
	font: inherit; 
	color: #555555; 
	height: 20px; 
} 
.widget ul { 
	list-style: none; 
	margin: 0; 
	padding: 0; 
} 
.widget ul li { 
	margin-bottom: 10px; 
	overflow: hidden; 
} 
.widget ul li:last-child { 
	margin-bottom: 0; 
	padding-bottom: 0; 
	border-bottom: none; 
} 
.menu-menu-bas-container { /*position:relative; left:280px;*/ 
	margin: 0 auto; 
	overflow: hidden; 
	max-width: 602px; 
	text-align: center; 
	font-size: 15px; 
} 
.menu-menu-bas-container ul li { 
	float: left; 
	margin-right: 20px; 
} 
.menu-menu-bas-container ul li a { 
	color: #000; 
} 
.menu-menu-bas-container ul li a:hover { 
	color: #000; 
}

.menu-menu-bottom-container { /*position:relative; left:280px;*/ 
	margin: 0 auto; 
	overflow: hidden; 
	/*max-width: 560px;*/ 
	text-align: center; 
	font-size: 15px; 
} 
.menu-menu-bottom-container ul li { 
	float: left; 
	margin-right: 20px; 
} 
.menu-menu-bottom-container ul li a { 
	color: #000; 
} 
.menu-menu-bottom-container ul li a:hover { 
	color: #000; 
}

.footer-widget .widget { 
	margin-bottom: 45px; 
} 
.footer-widget .social { /*position:relative; left:370px;*/ 
	margin-right: 15px; 
	margin-top: 5px; 
	max-width: 445px; 
	overflow: hidden; 
	margin: 0 auto; 
} 
.footer-widget .social ul { 
	margin-top: 6px; 
	overflow: hidden; 
} 
.footer-widget .social ul li { 
	float: left; 
	margin-right: 5px; 
} 
.footer-widget .social a { 
	border-radius: 50%; 
	box-sizing: border-box; 
	display: inline-block; 
	width: 40px; 
	height: 40px; 
	padding-top: 0px; 
	padding-left: 11px; 
	font-size: 17px;/*border: 1px solid #5a5a5a;*/ 
	background: #fff; 
	line-height: 40px; 
	margin: 0 14px; 
	color: #e9167f; 
} 
.footer-widget .social a:hover { 
	color: #FFFFFF; 
} 
.footer-widget .social a.fb:hover { 
	background: #5D82D1; 
	border: 1px solid #5D82D1; 
} 
.footer-widget .social a.twitter:hover { 
	background: #40BFF5; 
	border: 1px solid #40BFF5; 
} 
.footer-widget .social a.gplus:hover { 
	background: #B84830; 
	border: 1px solid #B84830; 
} 
.footer-widget .social a.pinterest:hover { 
	background: #bd081c; 
	border: 1px solid #bd081c; 
} 
.footer-widget .social a.instagram:hover { 
	background: #A77C5F; 
	border: 1px solid #A77C5F; 
} 
.footer-widget .social a.youtube:hover { 
	background: #EA5C4D; 
	border: 1px solid #EA5C4D; 
}/*===[ Default Widgets]===*/ 
.widget_categories ul li, .widget_recent_comments ul li, .widget_archive ul li, .widget_meta ul li, .widget_pages ul li, .widget_recent_entries ul li { 
	border-bottom: 1px solid #EDEDED; 
	padding-bottom: 10px; 
} 
.widget_categories ul li:before, .widget_recent_comments ul li:before, .widget_archive ul li:before, .widget_meta ul li:before, .widget_pages ul li:before, .widget_recent_entries ul li:before { 
	font-family: FontAwesome; 
	font-size: 14px; 
	content: "\f0da"; 
	margin-right: 8px; 
	color: #DDDDDD; 
	display: block; 
	float: left; 
} 
.widget .screen-reader-text { 
	display: none; 
}/*===[ Widget Search ]===*/ 
.widget_search .search-wrap { 
	position: relative; 
} 
.widget_search input.searchfield { 
	display: block; 
	float: left; 
	font-size: 14px; 
	padding: 7px 10px 8px; 
	border: 1px solid #5a5a5a; 
	font: inherit; 
	color: #5a5a5a; 
	width: 100%; 
	box-sizing: border-box; 
	height: 36px; 
} 
.widget_search .search-wrap i { 
	position: absolute; 
	right: 10px; 
	top: 17px; 
}/*===[ Widget Calendar ]=== */ 
.widget_calendar { 
	margin-bottom: 0 
} 
.widget_calendar #calendar_wrap { 
	padding: 1px; 
} 
.widget_calendar td { 
	text-align: center; 
	padding: 7px 0; 
	border-top: 1px solid #EEEEEE; 
	border-right: 1px solid #EEEEEE; 
} 
.widget_calendar td:first-child { 
	border-left: 1px solid #EEEEEE; 
} 
.widget_calendar td a { 
	font-weight: 700; 
} 
.widget_calendar tfoot td a { 
	font-weight: 400; 
} 
.widget_calendar thead th { 
	padding: 10px 0; 
	text-align: center; 
} 
.widget_calendar caption { 
	font-weight: 700; 
} 
.widget_calendar #prev { 
	text-align: left; 
	padding-left: 12px; 
}/*===[ Widget Posts ]===*/ 
.widget_postlist .item-post { 
	margin-bottom: 15px; 
	padding-bottom: 15px; 
} 
.widget_postlist .thumb { 
	width: 100px; 
	float: left; 
	margin-right: 15px; 
} 
.widget_postlist .item-post .entry-meta { 
	margin-bottom: 7px; 
} 
.footer-widget .widget_postlist .item-post { 
	margin-bottom: 10px; 
	padding-bottom: 10px; 
	border-bottom: 1px solid #393939; 
} 
.footer-widget .widget_postlist .item-post:last-child { 
	border-bottom: none; 
	margin-bottom: 0; 
	padding-bottom: 0; 
} 
.footer-widget .widget_postlist .thumb { 
	width: 90px; 
	margin-right: 10px; 
} 
.footer-widget .widget_postlist .item-post .entry-meta { 
	margin-bottom: 3px; 
} 
.footer-widget .feat-cat .item-post h5 { 
	font-size: 14px; 
} 
.footer-widget .widget_postlist .entry-meta .comments { 
	display: none; 
}/*===[ Widget Slider ]===*/ 
.widget_slider ul li { 
	margin-bottom: 0; 
} 
.widget_slider .item-post { 
	width: 100%; 
} 
.widget_slider .flex-control-nav { 
	bottom: auto; 
	top: 5px; 
}/*===[ Subscribe ]===*/ 
.widget_subscribe .button { 
	margin-top: 15px; 
} 
.footer-widget .widget_subscribe .button { 
	font-size: 15px; 
	padding: 4px 12px; 
} 
.footer-widget .widget input[type="text"] { 
	border: 1px solid #2e83b5; 
	background: #fff; 
	color: #555555; 
	font: inherit; 
	height: 36px;/*width: 100%;*/ 
	width: 100%; 
	box-sizing: border-box; 
}/*===[ Recent Comments ]===*/ 
.widget_comments .entry-meta { 
	margin-bottom: 0; 
} 
.widget_comments .comment-list li { 
	overflow: hidden; 
	margin-bottom: 10px; 
} 
.widget_comments .comment-list h5 { 
	font-size: 14px; 
} 
.widget_comments .thumbnail { 
	float: left; 
	margin-right: 15px; 
	width: 70px; 
} 
.widget_comments .avatar { 
	width: 70px; 
	height: 70px; 
} 
.widget_comments .date { 
	font-size: 13px; 
	color: #AAAAAA 
} 
.widget_comments .comment-text { 
	color: #999999; 
	line-height: 1.3; 
	margin-top: 2px; 
} 
.widget_comments .comment-list li:last-child .comment-right { 
	margin-bottom: 0; 
} 
.footer-widget .widget_comments .thumbnail { 
	margin-right: 10px; 
	width: 65px; 
} 
.footer-widget .widget_comments .avatar { 
	width: 65px; 
	height: 65px; 
} 
.footer-widget .widget_comments .comment-list h5 { 
	font-size: 13px; 
	color: #999999; 
} 
.footer-widget .widget_comments .comment-text { 
	font-size: 13px; 
}/*===[ Widget Video ]===*/ 
.widget_video iframe { 
	max-width: 100%; 
} 
.widget_video .embed p { 
	display: none; 
}/*===[ Widget Photos ]===*/ 
.widget_flickr .flickr_thumbs { 
	overflow: hidden; 
} 
.widget_pinterest ul li, .widget_flickr ul li { 
	width: 76px; 
	float: left; 
	margin-right: 10px; 
	margin-bottom: 10px; 
} 
.widget_pinterest .pinterest-image img, .widget_flickr .flickr_thumbs img { 
	width: 76px; 
	height: 76px; 
	display: block; 
	transition: all 0.3s ease 0s; 
} 
.widget_pinterest .pinterest-image img:hover, .widget_flickr .flickr_thumbs img:hover { 
	-webkit-filter: grayscale(100%); 
	filter: grayscale(100%); 
} 
.widget_pinterest ul li.pinterest-follow-me img { 
	display: block; 
	height: 28px 
} 
.widget_pinterest .recent-pins-widget { 
	overflow: hidden; 
}/*===[ Widget Categories ]===*/ 
.widget_popular_categories li { 
	width: 47%; 
	margin-right: 6%; 
	float: left; 
	overflow: hidden; 
} 
.widget_popular_categories .last { 
	margin-right: 0; 
} 
.widget_popular_categories a { 
	font-weight: 700; 
} 
.widget_popular_categories .sep { 
	width: 10px; 
	height: 10px; 
	border-radius: 10px; 
	margin-right: 6px; 
	display: block; 
	float: left; 
	margin-top: 5px; 
} 
.widget_popular_categories .count { 
	float: right; 
	font-size: 13px; 
	color: #888888; 
}/*===[ Tags widget ]===*/ 
.tagcloud { 
	overflow: hidden; 
	margin-bottom: -8px; 
} 
.tagcloud a { 
	font-size: 14px !important; 
	background: #F2F2F2; 
	display: inline-block; 
	height: 26px; 
	line-height: 26px; 
	margin: 0 10px 12px 0; 
	padding: 2px 20px 4px 23px; 
	position: relative; 
	text-decoration: none; 
} 
.tagcloud a:before { 
	background: #5a5a5a; 
	border-radius: 10px; 
	content: ""; 
	height: 6px; 
	left: 10px; 
	position: absolute; 
	top: 13px; 
	width: 6px; 
} 
.tagcloud a:after { 
	background: #FFFFFF; 
	border-bottom: 16px solid #FFFFFF; 
	border-left: 10px solid #F2F2F2; 
	border-top: 16px solid #FFFFFF; 
	content: ""; 
	position: absolute; 
	right: 0; 
	top: 0; 
}/*===[ Widget About us ]===*/ 
.widget_aboutus .logo-wrap { 
	margin-bottom: 20px; 
	overflow: hidden; 
} 
.widget_aboutus .logo-wrap img { 
	display: block; 
} 
.widget_aboutus .social-links { 
	margin-top: 25px; 
} 
.widget_aboutus .social-links ul { 
	overflow: hidden; 
} 
.widget_aboutus .social-links ul li { 
	margin-right: 15px; 
	float: left; 
} 
.widget_aboutus .social-links i { 
	font-size: 20px; 
}/* ====================* 9. Footer* ==================== */ 
#footer { 
	background: #fff; 
	overflow: hidden; 
	/*margin-top: 30px;*/ 
	color: #000; 
}/*===[ Footer Carousel ]===*/ 
.footer-carousel { 
	overflow: hidden; 
	position: relative; 
} 
.footer-carousel .fcarousel-wrap { 
	display: none; 
} 
.footer-carousel .item-post { 
	width: 550px; 
	float: left; 
} 
.footer-carousel .wp-post-image { 
	height: 280px; 
} 
.footer-carousel .entry-top { 
	position: absolute; 
	top: 0; 
	left: 0; 
	right: 0; 
	background: rgba(0, 0, 0, 0.7); 
	height: 50px; 
} 
.footer-carousel .entry-top .entry-meta { 
	font-weight: 700; 
	color: #FFFFFF; 
} 
.footer-carousel .entry-top .entry-meta .category { 
	display: block; 
	float: left; 
	margin: 15px 30px; 
} 
.footer-carousel .entry-top .entry-meta .date { 
	display: block; 
	float: left; 
	margin-top: 15px; 
} 
.footer-carousel .entry-top .entry-meta .score { 
	float: right; 
	min-width: 60px; 
	height: 50px; 
	box-sizing: border-box; 
	padding: 15px; 
	font-size: 15px; 
} 
.footer-carousel .entry-top .entry-meta .score i { 
	margin-right: 5px; 
	font-size: 17px; 
} 
.footer-carousel .entry-meta a, .footer-carousel .entry-meta i { 
	color: #FFFFFF; 
} 
.footer-carousel .post-info { 
	position: absolute; 
	bottom: 20px; 
	left: 20px; 
	right: 20px; 
} 
.footer-carousel .post-info h3 { 
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2); 
	margin-bottom: 10px; 
	font-weight: 900; 
	text-transform: uppercase; 
} 
.footer-carousel .post-info h3 a { 
	color: #FFFFFF; 
} 
.footer-carousel .read-more .button { 
	font-size: 13px; 
	padding: 6px 10px; 
} 
.footer-carousel .item-post:hover .post-info, .footer-carousel .item-post:hover .entry-top { 
	display: none; 
} 
.footer-carousel .flex-direction-nav a { 
	top: 100px; 
	background: #FFFFFF; 
	background: rgba(255, 255, 255, 0.92); 
	border: none; 
	width: 50px; 
	height: 50px; 
	color: #5a5a5a; 
	border-radius: 50px; 
} 
.footer-carousel .flex-direction-nav a:hover { 
	background: #FFFFFF; 
} 
.footer-carousel .flex-direction-nav a:before { 
	font-size: 32px; 
	font-weight: 700; 
	margin-top: 10px; 
} 
.footer-carousel .flex-direction-nav a.flex-prev { 
	left: 100px; 
} 
.footer-carousel .flex-direction-nav a.flex-prev:before { 
	margin-right: 3px; 
} 
.footer-carousel .flex-direction-nav a.flex-next { 
	right: 100px; 
} 
.footer-carousel .flex-direction-nav a.flex-next:before { 
	margin-left: 5px; 
} 
/*===[ Footer Menu ]===*/  

.footer-menu { 
	height: 50px; 
	background: #5a5a5a; 
	overflow: hidden; 
	padding: 0 20px; 
} 
.footer-menu .logo { 
	max-width: 300px; 
	max-height: 42px; 
	overflow: hidden; 
	float: left; 
	line-height: 46px; 
} 
.footer-menu .logo img { 
	max-height: 40px; 
	vertical-align: middle; 
} 
.footer-menu .menu { 
	/*max-width: 700px;*/max-width: 980px; 
	overflow: hidden; 
	float: right; 
} 
.footer-menu ul { 
	list-style: none; 
	padding: 0; 
	margin: 0; 
	margin-top: 14px; 
	height: 22px; 
	overflow: hidden; 
} 
.footer-menu ul li { 
	float: left; 
	/*margin-left: 40px;*/margin-left: 20px; 
} 
.footer-menu ul li:first-child { 
	margin-left: 0; 
} 
.footer-menu ul li a { 
	display: inline-block; 
	/*font-size: 15px;*/font-size: 11px; 
	font-weight: 700; 
	text-transform: uppercase; 
	letter-spacing: 1px; 
	color: #FFFFFF; 
	color: rgba(255, 255, 255, 0.6); 
} 
.footer-menu ul li a:hover { 
	color: #FFFFFF; 
	color: rgba(255, 255, 255, 0.8); 
} 
/*===[ Footer Widgets ]===*/  

.footer-widgets { 
	padding-top: 30px; 
	border-top: 3px solid #2e83b5; 
	background: #f9f9f9; 
} 
.footer-widgets a { 
	color: #999999; 
} 
.footer-widgets a:hover { 
	color: #FFFFFF; 
} 
.footer-widgets p { 
	margin-bottom: 15px; 
} 
.footer-widget { 
	/*width: 245px;*/width: 100%; 
	margin-right: 40px; 
	float: left; 
	overflow: hidden; 
} 
.footer-widget.col-last { 
	margin-right: 0; 
} 
.footer-widget .section-title { 
	color: #999999; 
	border-bottom: 2px solid #393939; 
} 
.footer-widget .section-title h4 { 
	color: #FFFFFF; 
	margin-bottom: 10px; 
	font-size: 16px; 
	font-weight: 800; 
	text-transform: uppercase; 
} 
.footer-widget .section-title .sep { 
	background: #e9167f; 
} 
.footer-widget .widget_categories ul li, .footer-widget .widget_recent_comments ul li, .footer-widget .widget_archive ul li, .footer-widget .widget_meta ul li, .footer-widget .widget_pages ul li, .footer-widget .widget_recent_entries ul li { 
	border-bottom: 1px solid #393939; 
} 
.footer-widget .widget ul li:last-child { 
	border-bottom: medium none; 
	margin-bottom: 0; 
	padding-bottom: 0; 
} 
.footer-widget .widget_categories ul li:before, .footer-widget .widget_recent_comments ul li:before, .footer-widget .widget_archive ul li:before, .footer-widget .widget_meta ul li:before, .footer-widget .widget_pages ul li:before, .footer-widget .widget_recent_entries ul li:before { 
	color: #595959; 
} 
/*===[ Footer Info ]===*/  

.footer-info { 
	background: #e9167f; 
	border-top: 1px solid #dcdcdc; 
	padding: 10px 0; 
	font-size: 13px; 
	text-align: center; 
	color: #fff; 
} 
.footer-info a { 
	color: #999999; 
} 
.footer-info a:hover { 
	color: #FFFFFF; 
} 
.footer-info p { 
	margin-bottom: 0; 
}     
/* ====================  

 * 10. Media Queries  

 * ==================== */  

   

/* 10.1 Desktop  

 * ================ */   

@media only screen and (min-width: 1280px) and (max-width: 1500px) { 
#header .logo { 
	/*margin-left: 20px;*/ margin-left: 560px !important; 
} 
#header .search { 
	margin-right: 15px; 
	width: 200px; 
} 
#header .searchfield { 
	width: 160px; 
} 
#header .social ul li:last-child { 
	/*display: none; */
} 
#main-menu > ul > li { 
	margin-right: 5px; 
} 
} 
 @media only screen and (min-width: 1085px) and (max-width: 1279px) { 
#header .logo { 
	margin-left: 20px; 
} 
/*#header .search { 
  display: none; 
}*/ 
#main-menu > ul > li { 
	margin-right: 5px; 
} 
}     
/* 10.1 Menus  

 * ================ */   

@media only screen and (max-width: 1084px) { 
.menu-section { 
	width: 240px; 
	max-width: 240px; 
} 
#main-menu ul { 
	display: none; 
} 
.slicknav_menu { 
	display: block; 
} 
.slicknav_btn { 
	width: 220px; 
} 
/*#header .social { 
  margin-right: 260px; 
}*/ 
}     
/* 10.1 Desktop  

 * ================ */   

@media only screen and (min-width: 940px) and (max-width: 1099px) { 
.inner-wrap { 
	width: 920px; 
} 
#content { 
	width: 600px; 
	margin-right: 20px; 
} 
#sidebar { 
	width: 300px; 
} 
.one-half { 
	width: 290px; 
	margin-right: 20px; 
} 
#header .search { 
	margin-right: 15px; 
	width: 200px; 
} 
#header .search-wrap { 
	width: 192px; 
} 
#header .searchfield { 
	width: 162px; 
} 
.slider-full .wp-post-image { 
	height: 550px; 
} 
.slider-full .rating-info { 
	height: 100px; 
	min-width: 300px; 
	padding: 0 15px; 
} 
.slider-full .rating-info .rating-left { 
	margin-top: 25px; 
} 
.slider-full .rating .score { 
	font-size: 48px; 
} 
.slider-full .rating .total { 
	font-size: 32px; 
	margin-top: 56px; 
} 
.slider-full .rating-info .total:before { 
	height: 60px; 
} 
.slider-full .flex-direction-nav a { 
	top: 180px; 
} 
.slider-compact .slider-main { 
	margin-right: 20px; 
	width: 620px; 
} 
.slider-compact .slider-main .wp-post-image { 
	height: 340px; 
} 
.slider-compact .slider-right { 
	width: 280px; 
} 
.slider-compact .slider-right .item-post { 
	height: 162px; 
} 
.one-half { 
	width: 290px; 
	margin-right: 20px; 
} 
.col-last { 
	margin-right: 0; 
} 
.section { 
	margin-bottom: 20px; 
} 
h3 { 
	font-size: 18px; 
} 
h4 { 
	font-size: 16px; 
} 
#header .search { 
	margin-right: 10px; 
	width: 240px; 
} 
#header .search-wrap { 
	width: 230px; 
} 
#header .searchfield { 
	width: 202px; 
} 
.top-carousel .tcarousel-nav { 
	display: none; 
} 
.top-carousel .item-post { 
	width: 340px; 
	margin-right: 20px; 
} 
.top-carousel .thumb { 
	margin-right: 15px; 
	width: 90px; 
} 
.top-carousel .entry-meta { 
	margin-bottom: 4px; 
} 
.attachment-wt725_375 { 
	height: 310px; 
} 
#top-posts .item-post { 

	width: 293px; 
	margin-right: 20px; 
} 
#top-posts .item-post.col-last { 
	margin-right: 0; 
} 
#top-posts .thumb { 
	margin-bottom: 10px; 
} 
.post-excerpt .wp-post-image, #top-posts .wp-post-image { 
	height: 180px; 
} 
#top-section1 .main-post { 
	margin-left: 20px; 
	width: 600px; 
} 
#top-section1 .post-list { 
	width: 300px; 
} 
.blog-excerpt h2 { 
	font-size: 1.885em; 
} 
.feat-cat3 .post-excerpt h3 { 
	font-size: 18px; 
} 
.feat-cat .item-post h5 { 
	font-size: 1.485em; 
} 
.blog2-excerpt .title h3 { 
	font-size: 1.485em; 
} 
.blog-excerpt .button { 
	font-size: 12px; 
	padding: 5px 10px; 
} 
.thumb-posts .item-post { 
	width: 300px; 
} 
.thumb-posts .item-post .wp-post-image { 
	height: 180px; 
} 
.overlay .more:before { 
	height: 60px; 
	width: 60px; 
} 
.overlay-compact .more i { 
	font-size: 20px; 
} 
.feat-cat .post-list { 
	margin-top: 15px; 
} 
.feat-cat1 .title h2 { 
	font-size: 16px; 
} 
.thumb-data { 
	bottom: 10px; 
	left: 10px; 
	right: 10px; 
} 
.feat-cat1 .thumb-data .entry-meta { 
	display: none; 
} 
.footer-carousel .item-post { 
	width: 280px; 
} 
.footer-carousel .post-info { 
	bottom: 15px; 
	left: 15px; 
	right: 15px; 
} 
.footer-carousel .post-info h3 { 
	font-size: 18px; 
} 
.footer-carousel .flex-direction-nav a { 
	height: 40px; 
	top: 130px; 
	width: 40px; 
} 
.footer-carousel .flex-direction-nav a.flex-prev { 
	left: 10px; 
} 
.footer-carousel .flex-direction-nav a.flex-next { 
	right: 10px; 
} 
.footer-carousel .flex-direction-nav a:before { 
	font-size: 26px; 
	margin-top: 8px; 
} 
.single-entry-meta { 
	font-size: 12px; 
} 
.single-entry-meta .ec-stars-outer { 
	float: left; 
	margin-top: 10px; 
} 
.single-post .entry-content { 
	font-size: 1.2rem; 
	padding: 5px; text-align:justify; 
} 
.entry-social li { 
	margin-bottom: 10px; 
} 
#respond .comment-form-author input[type="text"], #respond .comment-form-email input[type="text"] { 
	width: 91%; 
} 
#respond .comment-form-url input[type="text"], #respond textarea { 
	width: 95.7%; 
} 
.archive-header h1 { 
	font-size: 26px; 
	margin-bottom: 8px; 
} 
.contact-page .contact-map iframe { 
	height: 275px; 
} 
.contact-page .row-full .field { 
	margin-right: 10px; 
	width: 295px; 
} 
.contact-page .row-full .field-last { 
	margin-right: 0; 
} 
.contact-page .row-full input.text { 
	width: 273px; 
} 
.contact-page input.title_field, .contact-page textarea { 
	width: 578px; 
} 
.footer-widget { 
	margin-right: 20px; 
	/*width: 285px;*/ width: 100%; 
} 
.footer-widgets .col-last { 
	display: none; 
} 
}     
/* 10.2. Tablet (devices and browsers)  

================================================ */  

@media only screen and (min-width: 745px) and (max-width: 939px) { 
.inner-wrap { 
	width: 725px; 
} 
#content { 
	width: 725px; 
	margin-right: 0; 
} 
#header { 
	overflow: hidden; 
} 
/*#header .search { 
  display: none; 
}*/ 
.top-carousel .item-post { 
	max-width: 330px; 
	margin-right: 10px; 
} 
.entry-rating i { 
	font-size: 13px; 
} 
.top-carousel .thumb { 
	margin-right: 10px; 
	width: 90px; 
} 
.slider-full .flex-direction-nav a { 

	top: 155px; 
} 
.slider-full .wp-post-image { 
	height: 550px; 
} 
.slider-full .rating-info .rating-left { 
	display: none; 
} 
.slider-full .rating-info { 
	min-width: 60px; 
} 
.slider-compact .slider-main { 
	margin-right: 0; 
	margin-bottom: 20px; 
} 
.slider-compact .slider-right { 
	width: 725px; 
} 
.slider-compact .slider-right .item-post { 
	width: 355px; 
	float: left; 
} 
.slider-compact .slider-right .item-post:first-child { 
	margin-right: 15px; 
	margin-bottom: 0; 
} 
#top-posts .item-post { 
	margin-right: 25px; 
	width: 350px; 
} 
#top-posts .post-1 { 
	margin-right: 0; 
} 
#top-posts .post-2 { 
	display: none; 
} 
#top-section1 .blog-excerpt .sep { 
	display: block; 
	margin: 25px 0; 
} 
#top-section1 .post-list { 
	width: 725px; 
} 
#top-section1 .item-post { 
	width: 350px; 
	float: left; 
} 
#top-section1 .item-post:first-child { 
	border-bottom: none; 
	margin-bottom: 0; 
	padding-bottom: 0; 
	margin-right: 25px; 
} 
#sidebar { 
	width: 750px; 
	margin-top: 30px; 
	-moz-column-count: 2; 
	-moz-column-gap: 30px; 
	-webkit-column-count: 2; 
	-webkit-column-gap: 30px; 
	column-count: 2; 
	column-gap: 30px; 
} 
#sidebar .widget { 
	width: 330px; 
	overflow: hidden; 
	break-inside: avoid-column; 
	-webkit-column-break-inside: avoid; 
	-o-column-break-inside: avoid; 
	-ms-column-break-inside: avoid; 
	column-break-inside: avoid; 
	-webkit-backface-visibility: hidden; 
	margin-bottom: 20px; 
} 
.widget_postlist .entry-right { 
	float: left; 
	overflow: hidden; 
	width: 215px; 
} 
#sidebar .item-post .thumb { 
	position: static; 
} 
#sidebar .widget_slider { 
	display: none; 
} 
.widget_postlist .overlay:hover .wp-post-image { 
	opacity: 1; 
	-webkit-filter: none; 
} 
#respond .comment-form-author input[type="text"], #respond .comment-form-email input[type="text"] { 
	width: 93%; 
} 
.footer-carousel .flex-direction-nav a { 
	height: 40px; 
	top: 130px; 
	width: 40px; 
} 
.footer-carousel .flex-direction-nav a.flex-prev { 
	left: 10px; 
} 
.footer-carousel .flex-direction-nav a.flex-next { 
	right: 10px; 
} 
.footer-carousel .flex-direction-nav a:before { 
	font-size: 26px; 
	margin-top: 8px; 
} 
.footer-widget { 
	float: left; 
	margin-right: 40px; 
	width: 320px; 
} 
}     
/* 10.3. Tablet Portrait (devices and browsers)  

================================================ */    @media only screen and (min-width: 620px) and (max-width: 744px) { 
.inner-wrap { 
	width: 600px; 
} 
#content { 
	width: 600px; 
	margin-right: 0; 
} 
.one-half { 
	width: 290px; 
	margin-right: 20px; 
} 
.col-last { 
	margin-right: 0; 
} 
.section { 
	margin-bottom: 20px; 
} 
h3 { 
	font-size: 18px; 
} 
h4 { 
	font-size: 16px; 
} 
#header { 
	height: auto; 
	padding-bottom: 15px; 
} 
#header .social { 
	float: left; 
	margin: 20px 0 0 25px; 
	clear: both; 
} 
#header .search { 
	margin-right: 10px; 
	margin-top: 5px; 
	width: 240px; 
} 
#header .search-wrap { 
	width: 230px; 
} 
#header .searchfield { 
	width: 202px; 
} 
.top-carousel .item-post { 
	max-width: 310px; 
	margin-right: 10px; 
} 
.top-carousel .thumb { 
	margin-right: 10px; 
	width: 90px; 
} 
.top-carousel .entry-meta { 
	margin-bottom: 4px; 
} 
.top-carousel .entry-rating i { 

	font-size: 13px; 
} 
.slider-full .wp-post-image { 
	height: 450px; 
} 
.slider-full .inner-wrap { 
	bottom: 20px; 
} 
.slider-full .rating-info .rating-left, .slider-full .slider-main .entry-meta, .slider-full .post-info .icon { 
	display: none; 
} 
.slider-full .rating-info { 
	min-width: 60px; 
	padding: 0 20px; 
} 
.slider-full .post-info, .slider-full .post-info .right { 
	width: 300px; 
	margin-left: 6px; 
} 
.slider-full .flex-direction-nav a { 
	top: 140px; 
} 
.slider-section .title h2 { 
	font-size: 28px; 
	line-height: 28px; 
} 
.slider-section .slider-main .post-info .entry-excerpt { 
	font-size: 15px; 
} 
.attachment-wt725_375 { 
	height: 310px; 
} 
.slider-compact .slider-main { 
	width: 600px; 
	margin-right: 0; 
	margin-bottom: 20px; 
} 
.slider-compact .slider-right { 
	width: 600px; 
} 
.slider-compact .slider-right .item-post { 
	width: 295px; 
	height: 170px; 
	float: left; 
} 
.slider-compact .slider-right .item-post:first-child { 
	margin-right: 10px; 
	margin-bottom: 0; 
} 
#top-posts .item-post { 
	width: 290px; 
	margin-right: 20px; 
} 
#top-posts .post-1 { 
	margin-right: 0; 
} 
#top-posts .post-2 { 
	display: none; 
} 
#top-posts .thumb { 
	margin-bottom: 10px; 
} 
.post-excerpt .wp-post-image, #top-posts .wp-post-image { 
	height: 180px; 
} 
#top-section1 .post-list, #top-section1 .main-post { 
	float: left; 
	margin-left: 0; 
	width: 600px; 
} 
#top-section1 .blog-excerpt .sep { 
	display: block; 
	margin: 20px 0; 
} 
#top-section1 .item-post { 
	width: 290px; 
	float: left; 
} 
#top-section1 .item-post:first-child { 
	border-bottom: none; 
	margin-bottom: 0; 
	padding-bottom: 0; 
	margin-right: 20px; 
} 
#top-section1 .item-post .entry-rating, .one-half .entry-meta .entry-rating { 
	display: none; 
} 
.blog-excerpt h2 { 
	font-size: 22px; 
} 
.blog-excerpt .button { 
	font-size: 12px; 
	padding: 5px 10px; 
} 
.thumb-posts .item-post { 
	width: 300px; 
} 
.thumb-posts .item-post .wp-post-image { 
	height: 180px; 
} 
.overlay .more:before { 
	height: 60px; 
	width: 60px; 
} 
.overlay-compact .more i { 
	font-size: 20px; 
} 
.feat-cat .post-list { 
	margin-top: 15px; 
} 
.feat-cat1 .title h2 { 
	font-size: 16px; 
} 
.thumb-data { 
	bottom: 10px; 
	left: 10px; 
	right: 10px; 
} 
.feat-cat1 .thumb-data .entry-meta { 
	display: none; 
} 
.footer-widget { 
	margin-right: 10px;/*width: 290px;*/ 
} 
.footer-carousel .item-post { 
	width: 280px; 
} 
.footer-carousel .post-info { 
	bottom: 15px; 
	left: 15px; 
	right: 15px; 
} 
.footer-carousel .post-info h3 { 
	font-size: 18px; 
} 
.footer-carousel .flex-direction-nav a { 
	height: 40px; 
	top: 130px; 
	width: 40px; 
} 
.footer-carousel .flex-direction-nav a.flex-prev { 
	left: 10px; 
} 
.footer-carousel .flex-direction-nav a.flex-next { 
	right: 10px; 
} 
.footer-carousel .flex-direction-nav a:before { 
	font-size: 26px; 
	margin-top: 8px; 
} 
.single-entry-meta { 
	font-size: 12px; 
} 
.single-entry-meta .ec-stars-outer { 
	float: left; 
	margin-top: 10px; 
} 
.single-post .entry-content { 
	font-size: 1.2rem; 
	padding: 5px; text-align:justify; 
} 
.entry-social li { 
	margin-bottom: 10px; 
} 
#respond .comment-form-author input[type="text"], #respond .comment-form-email input[type="text"] { 
	width: 92%; 
} 
#respond .comment-form-url input[type="text"], #respond textarea { 
	width: 96%; 
} 
.archive-header h1 { 
	font-size: 26px; 
	margin-bottom: 8px; 
} 
.contact-page .contact-map iframe { 
	height: 275px; 
} 
.contact-page .row-full .field { 
	margin-right: 10px; 
	width: 295px; 
} 
.contact-page .row-full .field-last { 
	margin-right: 0; 
} 
.contact-page .row-full input.text { 
	width: 273px; 
} 
.contact-page input.title_field, .contact-page textarea { 
	width: 578px; 
} 
#sidebar { 
	width: 600px; 
	margin-top: 20px; 
	-moz-column-count: 2; 
	-moz-column-gap: 20px; 
	-webkit-column-count: 2; 
	-webkit-column-gap: 20px; 
	column-count: 2; 

	column-gap: 20px; 
} 
#sidebar .widget { 
	width: 280px; 
	overflow: hidden; 
	break-inside: avoid-column; 
	-webkit-column-break-inside: avoid; 
	-o-column-break-inside: avoid; 
	-ms-column-break-inside: avoid; 
	column-break-inside: avoid; 
	-webkit-backface-visibility: hidden; 
	margin-bottom: 20px; 
} 
.widget_slider .item-post { 
	width: 100%; 
} 
#sidebar .item-post .thumb { 
	position: static; 
} 
#sidebar .widget_slider { 
	display: none; 
} 
.widget_postlist .overlay:hover .wp-post-image { 
	opacity: 1; 
	-webkit-filter: none; 
} 
.widget_postlist .entry-right { 
	width: 165px; 
	float: left; 
	overflow: hidden; 
} 
}     
/* 10.4. Mobile Portrait (devices and browsers)  

================================================ */  

@media only screen and (min-width: 520px) and (max-width: 619px) { 
.inner-wrap { 
	width: 500px; 
} 
#content { 
	width: 500px; 
	margin-right: 0; 
} 
.one-half { 
	width: 240px; 
	margin-right: 20px; 
} 
.col-last { 
	margin-right: 0; 
} 
.section { 
	margin-bottom: 20px; 
} 
h3 { 
	font-size: 18px; 
} 
h4 { 
	font-size: 16px; 
} 
#header { 
	height: auto; 
	padding-bottom: 15px; 
} 
#header .social { 
	float: left; 
	margin: 20px 0 0 25px; 
	clear: both; 
} 
#header .search { 
	margin-right: 10px; 
	margin-top: 15px; 
	width: 240px; 
} 
#header .search-wrap { 
	width: 230px; 
} 
#header .searchfield { 
	width: 202px; 
} 
.top-carousel .flex-direction-nav li { 
	width: 80px; 
} 
.top-carousel .item-post { 
	max-width: 280px; 
	margin-right: 10px; 
} 
.top-carousel .thumb { 
	margin-right: 10px; 
	width: 90px; 
} 
.top-carousel h5 { 
	font-size: 14px; 
} 
.top-carousel .entry-rating { 
	display: none; 
} 
.top-carousel .entry-meta { 
	margin-bottom: 4px; 
} 
.slider-full .wp-post-image { 
	height: 400px; 
} 
.slider-full .inner-wrap { 
	bottom: 20px; 
} 
.slider-full .rating-info .rating-left, .slider-full .slider-main .entry-meta, .slider-full .post-info .icon, .slider-main .entry-excerpt { 
	display: none; 
} 
.slider-full .rating-info { 
	height: 90px; 
	min-width: 60px; 
	padding: 0 15px 0 10px; 
} 
.slider-full .rating-info .total:before { 
	top: -32px; 
} 
.slider-full .rating .score { 
	font-size: 44px; 
} 
.slider-full .rating .total { 
	font-size: 32px; 
	margin-top: 46px; 
} 
.slider-full .post-info, .slider-full .post-info .right { 
	width: 280px; 
	margin-left: 6px; 
} 
.slider-full .flex-direction-nav a { 
	top: 140px; 
} 
.slider-section .title { 
	margin-bottom: 20px; 
} 
.slider-section .title h2 { 
	font-size: 28px; 
	line-height: 28px; 
} 
input[type="submit"], .button { 
	font-size: 14px; 
	padding: 4px 8px; 
} 
.attachment-wt725_375 { 
	height: 260px; 
} 
.slider-compact .slider-main { 
	width: 500px; 
	margin-right: 0; 
	margin-bottom: 20px; 
} 
.slider-compact .slider-right { 
	width: 500px; 
} 
.slider-compact .slider-right .item-post { 
	width: 245px; 
	height: 160px; 
	float: left; 
} 
.slider-compact .slider-right .item-post:first-child { 
	margin-right: 10px; 
	margin-bottom: 0; 
} 
#top-posts .item-post { 
	width: 245px; 
	margin-right: 10px; 
	margin-bottom: 20px; 
} 
#top-posts .item-post + .item-post { 
	margin-right: 0; 
} 
#top-posts .item-post.col-last { 
	display: none; 
} 
#top-posts .thumb { 
	margin-bottom: 10px; 
} 
.post-excerpt .wp-post-image, #top-posts .wp-post-image { 
	height: 160px; 
} 
#top-section1 .post-list, #top-section1 .main-post { 
	float: left; 
	margin-left: 0; 
	width: 500px; 
} 
#top-section1 .blog-excerpt .sep { 
	display: block; 
	margin: 20px 0; 
} 
#top-section1 .item-post { 
	width: 245px; 
	float: left; 
} 
#top-section1 .item-post:first-child { 
	border-bottom: none; 
	margin-bottom: 0; 
	padding-bottom: 0; 
	margin-right: 10px; 
} 
#top-section1 .item-post .entry-rating, .one-half .entry-meta .entry-rating { 
	display: none; 
} 
.blog-excerpt h2 { 
	font-size: 22px; 
} 
.blog-excerpt .button { 
	font-size: 12px; 
	padding: 5px 10px; 
} 
.thumb-posts .item-post { 
	width: 250px; 
} 
.thumb-posts .item-post .wp-post-image { 
	height: 180px; 
} 
.overlay .more:before { 
	height: 50px; 
	width: 50px; 
} 
.overlay .more i, .overlay-compact .more i { 
	font-size: 16px; 
} 
.feat-cat .post-list { 
	margin-top: 15px; 
} 
.feat-cat1 .title h2 { 
	font-size: 16px; 
} 
.thumb-data { 
	bottom: 10px; 
	left: 10px; 
	right: 10px; 
} 
.feat-cat1 .thumb-data .entry-meta { 
	display: none; 
} 
.widget_slider .item-post { 
	width: 100%; 
} 
.footer-widget { 
	margin-right: 10px;/*width: 240px;*/ 
} 
.footer-carousel .item-post { 
	width: 280px; 
} 
.footer-carousel .post-info { 
	bottom: 15px; 
	left: 15px; 
	right: 15px; 
} 
.footer-carousel .post-info h3 { 
	font-size: 18px; 
} 
.footer-carousel .flex-direction-nav a { 
	height: 40px; 
	top: 130px; 
	width: 40px; 
} 
.footer-carousel .flex-direction-nav a.flex-prev { 
	left: 10px; 
} 
.footer-carousel .flex-direction-nav a.flex-next { 
	right: 10px; 
} 
.footer-carousel .flex-direction-nav a:before { 
	font-size: 26px; 
	margin-top: 8px; 
} 
.single-entry-meta { 
	font-size: 12px; 
} 
.single-entry-meta .ec-stars-outer { 
	float: left; 
	margin-top: 10px; 
} 
.single-post .entry-content { 
	font-size: 1.2rem; 
	padding: 5px; text-align:justify; 
} 
.entry-social li { 
	margin-bottom: 10px; 
} 
#respond .comment-form-author, #respond .comment-form-email { 
	width: 100%; 
} 
#respond .comment-form-author input[type="text"], #respond .comment-form-email input[type="text"], #respond .comment-form-url input[type="text"], #respond textarea { 
	width: 91%; 
} 
#comments ol.commentlist li ul.children li.depth-2 { 
	margin-left: 15px; 
} 
#comments ol.commentlist li ul.children li.depth-3, #comments ol.commentlist li ul.children li.depth-4, #comments ol.commentlist li ul.children li.depth-5 { 
	margin-left: 0; 
	padding: 0; 
} 
.archive-header h1 { 
	font-size: 26px; 
	margin-bottom: 8px; 
} 
.contact-page .map { 
	height: 220px; 
} 
.contact-page .row-full .field { 
	margin-right: 10px; 
	width: 245px; 
} 
.contact-page .row-full .field-last { 
	margin-right: 0; 
} 
.contact-page .row-full input.text { 
	width: 223px; 
} 
.contact-page input.title_field, .contact-page textarea { 
	width: 478px; 
} 
}     
/* 10.5. Mobile Portrait Size to Mobile Landscape Size  

====================================================== */  

@media only screen and (min-width: 360px) and (max-width: 519px) { 
.inner-wrap { 
	/*width: 100%;*/ width:auto; margin:10px; 
} 
h1 { 
	font-size: 26px; 
} 
#content { 
	width: 100%; 
	margin-right: 0; 
} 
#sidebar { 
	width: 340px; 
	margin-top: 20px; 
} 
.one-half { 
	width: 340px; 
	margin-right: 0; 
} 
.section { 
	margin-bottom: 15px; 
} 
#header { 
	height: auto; 
} 
#header .logo { 
	float: none; 
	margin-left: 0; 
	max-width: 100%; 
	text-align: center; 
	margin-bottom: 15px; 
} 
/*#header .search { 
  display: none; 
}*/ 
#header .social { 
	float: none; 
	margin-right: 0; 
	overflow: hidden; 
	margin-top: 60px; 
	width: 100%; 
	max-width: 100%; 
	text-align: center; 
	margin-bottom: 10px; 
} 
#header .social ul { 
	display: inline-block; 
} 
.menu-section { 
	width: 100%; 
	max-width: 100%; 
} 
.menu-section .slicknav_menu { 
	/*margin: 0 auto;*/  

	overflow: hidden; 
	left: 0; 
	right: 0; 
	width: 238px; 
} 
.top-carousel .flex-direction-nav li { 
	width: 60px; 
} 
.top-carousel .flex-viewport { 
	width: 340px; 
	margin: 0 auto; 
} 
.top-carousel .item-post { 
	max-width: 380px; 
	overflow: hidden; 
} 
.top-carousel .thumb { 
	margin-right: 15px; 
	width: 90px; 
} 
.top-carousel .entry-meta { 
	margin-bottom: 4px; 
} 
.slider-full .wp-post-image { 
	height: 320px; 
} 
.slider-full .inner-wrap { 
	bottom: 20px; 
} 
.slider-full .rating-info .rating-info, .slider-full .slider-main .entry-meta, .slider-full .post-info .icon, .slider-main .entry-excerpt, .slider-full .rating-info { 
	display: none; 
} 
input[type="submit"], .button { 
	font-size: 14px; 
	padding: 4px 8px; 
} 
.slider-full .flex-direction-nav a { 
	top: 125px; 
} 
.flex-direction-nav a { 
	height: 30px; 
	width: 30px; 
} 
.flex-direction-nav a:before { 
	margin-top: 2px; 
} 
.slider-section .slider-main .read-more i { 
	font-size: 15px; 
	margin-top: 2px; 
} 
.slider-full .post-info, .slider-full .post-info .right { 
	width: 240px; 
	margin-left: 6px; 
} 
.slider-section .title h2 { 
	font-weight: 800; 
	font-size: 22px; 
	line-height: 22px; 
} 
.slider-compact .slider-main { 
	width: 340px; 
	margin-right: 0; 
	margin-bottom: 15px; 
} 
.slider-compact .slider-right { 
	width: 340px; 

} 
#top-posts .item-post { 
	width: 340px; 
	margin-right: 0; 
	margin-bottom: 20px; 
} 
#top-posts .item-post:last-child { 
	margin-bottom: 0; 
} 
#top-posts .thumb { 
	margin-bottom: 10px; 
} 
#top-section1 .post-list, #top-section1 .main-post { 
	float: left; 
	margin-left: 0; 
	width: 340px; 
} 
#top-section1 .blog-excerpt .sep { 
	display: block; 
	margin: 20px 0; 
} 
.attachment-wt725_375 { 
	height: 190px; 
} 
.blog-excerpt h2 { 
	font-size: 22px; 
} 
.blog-excerpt .button { 
	font-size: 12px; 
	padding: 5px 10px; 
} 
.blog2-excerpt .thumb { 
	margin-bottom: 10px; 
	margin-right: 0; 
	width: 340px; 
} 
.blog2-excerpt .wp-post-image { 
	height: 200px; 
	/*width: 340px;*/ width:100%; 
} 
.thumb-posts .item-post { 
	width: 340px; 
} 
.overlay .more:before { 
	height: 40px; 
	width: 40px; 
} 
.overlay .more i, .overlay-compact .more i { 
	font-size: 16px; 
} 
.feat-cat .post-list { 
	margin-top: 15px; 
} 
.feat-cat1 .title h2 { 
	font-size: 16px; 
} 
.thumb-data { 
	bottom: 10px; 
	left: 10px; 
	right: 10px; 
} 
.feat-cat1 .thumb-data .entry-meta { 
	display: none; 
} 
.content-ad { 
	display: none; 
} 
.footer-widget { 
	margin-right: 0; 
	width: 340px; 
} 
.footer-carousel .item-post { 
	width: 340px; 
} 
.footer-carousel .entry-top, .footer-carousel .read-more { 
	display: none; 
} 
.footer-carousel .wp-post-image { 
	height: 190px; 
} 
.footer-carousel .post-info { 
	bottom: 0; 
	left: 10px; 
	right: 10px; 
} 
.footer-carousel .post-info h3 { 
	font-size: 18px; 
} 
.footer-carousel .flex-direction-nav a { 
	height: 40px; 
	top: 130px; 
	width: 40px; 
} 
.footer-carousel .flex-direction-nav a.flex-prev { 
	left: 10px; 
} 
.footer-carousel .flex-direction-nav a.flex-next { 
	right: 10px; 
} 
.footer-carousel .flex-direction-nav a:before { 
	font-size: 22px; 
	margin-top: 8px; 
} 
.footer-carousel .flex-direction-nav a { 
	height: 35px; 
	top: 30px; 
	width: 35px; 
} 
.single-entry-meta { 
	font-size: 12px; 
} 
.single-entry-meta .ec-stars-outer { 
	float: left; 
	margin-top: 10px; 
} 
.single-post .entry-content { 
	font-size: 1.2rem; 
	padding: 5px; text-align:justify; 
} 
.entry-social li { 
	margin-bottom: 10px; 
} 
#respond .comment-form-author, #respond .comment-form-email { 
	width: 100%; 
} 
#respond .comment-form-author input[type="text"], #respond .comment-form-email input[type="text"], #respond .comment-form-url input[type="text"], #respond textarea { 
	width: 91%; 
} 
#comments ol.commentlist li ul.children li.depth-2 { 
	margin-left: 15px; 
} 
#comments ol.commentlist li ul.children li.depth-3, #comments ol.commentlist li ul.children li.depth-4, #comments ol.commentlist li ul.children li.depth-5 { 
	margin-left: 0; 
	padding: 0; 
} 
.archive-header h1 { 
	font-size: 26px; 
	margin-bottom: 8px; 
} 
.contact-page .map { 
	height: 180px; 
} 
.contact-page .row-full .field { 
	margin-right: 0; 
	width: 340px; 
} 
.contact-page .row-full input.text, .contact-page input.title_field, .contact-page textarea { 
	width: 318px; 
} 
}     
/* 10.6. Mobile Portrait Size to Mobile Landscape Size  

====================================================== */  

@media only screen and (max-width: 359px) { 
.inner-wrap { 
	/*width: 280px;*/ width:300px; 
}

#content {

    width: 300px;

    margin-right: 0;

}

#article {

    float: left;

    position: relative;

    width: 100%;

} 
h1 { 
	font-size: 24px; 
} 
#content { 
	width: 280px; 
	margin-right: 0; 
} 
#sidebar { 
	width: 280px; 
	margin-top: 20px; 
} 
.one-half { 
	width: 280px; 
	margin-right: 0; 
} 
.section { 
	margin-bottom: 15px; 
} 
#header { 
	height: auto; 
} 
#header .logo { 
	float: none; 
	margin-left: 0; 
	max-width: 100%; 
	text-align: center; 
	margin-bottom: 10px; 
} 
/*#header .search { 
  display: none; 
}*/ 
#header .social { 
	float: none; 
	margin-right: 0; 
	overflow: hidden; 
	margin-top: 55px; 
	width: 100%; 
	max-width: 100%; 
	text-align: center; 
	margin-bottom: 10px; 
} 
#header .social ul { 
	display: inline-block; 
} 
.menu-section { 
	width: 100%; 
	max-width: 100%; 
} 
.menu-section .slicknav_menu { 
	/*margin: 0 auto;*/  

	overflow: hidden; 
	left: 0; 
	right: 0; 
	width: 238px; 
} 
.top-carousel .flex-viewport { 
	width: 240px; 
	margin: 0 auto; 
} 
.top-carousel .item-post { 
	max-width: 280px; 
	overflow: hidden; 
} 
.top-carousel .flex-direction-nav li { 
	width: 40px; 
} 
.top-carousel .flex-direction-nav a:before { 
	font-size: 26px; 
	margin-top: 8px; 
} 
.top-carousel .flex-direction-nav .flex-nav-next a { 
	margin-right: 0; 
} 
.top-carousel .flex-direction-nav .flex-nav-prev a { 
	margin-left: 0; 
} 
.top-carousel .thumb { 
	margin-right: 8px; 
	margin-top: 2px; 
	width: 80px; 
} 
.top-carousel .thumb .wp-post-image { 
	height: 65px; 
} 
.top-carousel h5 { 
	font-size: 14px; 
} 
.top-carousel .entry-meta { 
	margin-bottom: 4px; 
} 
.top-carousel .entry-meta .date i { 
	display: none; 
} 
.top-carousel .entry-rating { 
	display: none; 
} 
.slider-full .wp-post-image { 
	height: 280px; 
} 
.slider-full .inner-wrap { 
	bottom: 20px; 
} 
.slider-full .rating-info .rating-info, .slider-full .slider-main .entry-meta, .slider-full .post-info .icon, .slider-main .entry-excerpt, .slider-full .rating-info { 
	display: none; 
} 
input[type="submit"], .button { 
	font-size: 14px; 
	padding: 4px 8px; 
} 
.slider-full .flex-direction-nav a { 
	top: 125px; 
} 
.flex-direction-nav a { 
	height: 30px; 
	width: 30px; 
} 
.flex-direction-nav a:before { 
	margin-top: 2px; 
} 
.slider-section .slider-main .read-more i { 
	font-size: 15px; 
	margin-top: 2px; 
} 
.slider-full .post-info, .slider-full .post-info .right { 
	width: 240px; 
	margin-left: 6px; 
} 
.slider-section .title h2 { 
	font-weight: 800; 
	font-size: 16px; 
	line-height: 16px; 
} 
.slider-compact .slider-main { 
	width: 280px; 
	margin-right: 0; 
	margin-bottom: 15px; 
} 
.slider-compact .post-info { 
	bottom: 10px; 
	left: 10px; 
	right: 10px; 
} 
.slider-compact .slider-right { 
	width: 280px; 
} 
.slider-compact .slider-right .item-post { 
	height: 160px; 
} 
#top-posts .item-post { 
	width: 280px; 
	margin-right: 0; 
	margin-bottom: 20px; 
} 
#top-posts .item-post:last-child { 
	margin-bottom: 0; 
} 
.thumb-posts .item-post .wp-post-image, .post-excerpt .wp-post-image, #top-posts .wp-post-image { 
	height: 180px; 
} 
#top-posts .thumb { 
	margin-bottom: 10px; 
} 
#top-section1 .post-list, #top-section1 .main-post { 
	float: left; 
	margin-left: 0; 
	width: 280px; 
} 
#top-section1 .blog-excerpt .sep { 
	display: block; 
	margin: 20px 0; 
} 
.attachment-wt725_375 { 
	height: 160px; 
} 
.blog-excerpt h2 { 
	font-size: 22px; 
} 
.blog-excerpt .button { 
	font-size: 12px; 
	padding: 5px 10px; 
} 
.blog2-excerpt .thumb { 
	margin-bottom: 10px; 
	margin-right: 0; 
	width: 280px; 
} 
.blog2-excerpt .wp-post-image { 
	width: 280px; 
	height: 160px; 
} 
.thumb-posts .item-post { 
	width: 280px; 
} 
.overlay .more:before { 
	height: 40px; 
	width: 40px; 
} 
.overlay .more i, .overlay-compact .more i { 
	font-size: 16px; 
} 
.feat-cat1 .title h2 { 
	font-size: 16px; 
} 
.thumb-data { 
	bottom: 10px; 
	left: 10px; 
	right: 10px; 
} 
.feat-cat1 .thumb-data .entry-meta { 
	display: none; 
} 
.content-ad { 
	display: none; 
} 
.footer-widget { 
	margin-right: 0; 
	width: 280px; 
} 
.footer-carousel .item-post { 
	width: 280px; 
} 
.footer-carousel .entry-top, .footer-carousel .read-more { 
	display: none; 
} 
.footer-carousel .wp-post-image { 
	height: 160px; 
} 
.footer-carousel .post-info { 
	bottom: 0; 
	left: 10px; 
	right: 10px; 
} 
.footer-carousel .post-info h3 { 
	font-size: 18px; 
} 
.single-entry-meta { 
	font-size: 12px; 
} 
.single-entry-meta .ec-stars-outer { 
	float: left; 
	margin-top: 10px; 
} 
.single-post .entry-content { 
	font-size: 1.2rem; 
	padding: 5px; text-align:justify; 
} 
.entry-social li { 
	margin-bottom: 10px; 
} 
#respond .comment-form-author, #respond .comment-form-email { 
	width: 100%; 
} 
#respond .comment-form-author input[type="text"], #respond .comment-form-email input[type="text"], #respond .comment-form-url input[type="text"], #respond textarea { 
	width: 91%; 
} 
#comments ol.commentlist li ul.children li.depth-2 { 
	margin-left: 15px; 
} 
#comments ol.commentlist li ul.children li.depth-3, #comments ol.commentlist li ul.children li.depth-4, #comments ol.commentlist li ul.children li.depth-5 { 
	margin-left: 0; 
	padding: 0; 
} 
.archive-header h1 { 
	font-size: 26px; 
	margin-bottom: 8px; 
} 
.contact-page .map { 
	height: 180px; 
} 
.contact-page .row-full .field { 
	margin-right: 0; 
	width: 280px; 
} 
.contact-page .row-full input.text, .contact-page input.title_field, .contact-page textarea { 
	width: 258px; 
} 
.footer-carousel .flex-direction-nav a { 
	height: 40px; 
	top: 130px; 
	width: 40px; 
} 
.footer-carousel .flex-direction-nav a.flex-prev { 
	left: 10px; 
} 
.footer-carousel .flex-direction-nav a.flex-next { 
	right: 10px; 
} 
.footer-carousel .flex-direction-nav a:before { 
	font-size: 22px; 
	margin-top: 8px; 
} 
.footer-carousel .flex-direction-nav a { 
	height: 35px; 
	top: 30px; 
	width: 35px; 
} 
} 
.social-links { 
	text-align: center; 
	width: 245px; 
	background: none; 
	position: relative; 
	left: 430px; 
} 
/* habillage style */  

.background-cover { 
	-webkit-background-size: cover; 
	-moz-background-size: cover; 
	-o-background-size: cover; 
	background-size: cover; 
	position: fixed; 
	background-repeat: no-repeat; 
	top: 0; 

	left: 0; 
	z-index: -1; 
	overflow: hidden; 
	width: 100%; 
	height: 100%; 
} 
 */  
 /* CSS Temporaire fait specialement pour Taboola Ligatus Side bar */  

#lig_santeplusmag_side { 
 background: #f1efef; 
 padding: 10px; 
 width: 280px; 
} 
/*.trc_rbox_container {width: 288px;background: #f1efef; padding:6px;}*/  

 /* Fin CSS Temporaire fait specialement pour Taboola Ligatus Side bar */  

#wpp-7 { 
	margin-left: 7px; 
} 
.lespluslus { 
	float: left; 
	width: 1046px; 
	margin-left: 20px; 
	margin-right: 15px; 
} 
.lespluslus h2 { 
	background: rgba(0, 0, 0, 0) url("images/pattern.png") repeat scroll 0 0; /*font-size: 36px; font-weight: 300;*/ 
	text-transform: uppercase; 
	margin-bottom: 20px; 
	/*font-family: MirrorExtraCondBold, Arial, sans-serif;*/font-family:"Open Sans", Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-weight: 700; 
	line-height: 1; 
	font-size: 26px; 
} 
.lespluslus h2 span { 
	background: #ffffff none repeat scroll 0 0; 
	padding-right: 15px; 
} 
.lespluslus #left_pluslus { 
	float: left; 
	width: 510px; 
	margin-right: 20px; 
} 
.lespluslus #left_pluslus .bloc { 
	float: left; 
	margin-bottom: 30px; 
	width: 510px; 
} 
.lespluslus #left_pluslus .bloc .date { 
	color: #999999; 
	font-size: 13px; 
	line-height: 1em; 
} 
.lespluslus #left_pluslus .bloc .img_bloc { 
	position: relative; 
	float: left; 
	margin-right: 20px; 
	margin-bottom: 10px; 
} 
.lespluslus #left_pluslus .bloc .number { 
	background: #e9167f; 
	font-size: 1.286em; 
	font-weight: 700; 
	position: absolute; 
	top: 0px; 
	width: 35px; 
	height: 35px; 
	text-align: center; 
	color: #fff; 
} 
.lespluslus #left_pluslus .bloc h5 { 
	font-size: 15px; 
	line-height: 18px; 
	/*font-family: MirrorExtraCondBold, Arial, sans-serif;*/font-family:"Open Sans", Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-weight: 600; 
} 
.lespluslus #right_pluslus { 
	float: left; 
	width: 510px; 
} 
.lespluslus #right_pluslus .bloc { 
	float: left; 
	margin-bottom: 24px; 
} 
.lespluslus #right_pluslus .bloc .date { 
	margin-left: 51px; 
	color: #999999; 
	font-size: 13px; 
	line-height: 1em; 
} 
.lespluslus #right_pluslus .bloc .img_bloc { 
	position: relative; 
	float: left; 
	margin-right: 5px; 
} 
.lespluslus #right_pluslus .bloc .number { 
	background: #e9167f; 
	font-size: 1.286em; 
	font-weight: 700; 
	position: absolute; 
	top: 0px; 
	width: 35px; 
	height: 35px; 
	text-align: center; 
	color: #fff; 
} 
.lespluslus #right_pluslus .bloc h5 { 
	font-size: 15px; 
	margin: 0 52px; 
	line-height: 18px; 
	/*font-family: MirrorExtraCondBold, Arial, sans-serif;*/font-family:"Open Sans", Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-weight: 600; 
	 
} 
#ban_header_728x90 { /*float:left; margin:30px 0px 0px 176px;*/ 
	text-align: center; 
	margin: 30px 0px; 
} 
#ban_footer_728x90 { /*float:left; margin:30px 0px 0px 176px;*/ 
	text-align: center; 
} 
#ban300x250_sidebar { /*margin-left:7px;*/ 
} 
#comment_facebook { 
	margin-bottom: 20px; 
	width: 100%; 
} 
#ligatus_home_sidebar { 
	float: left; 
	width: 300px; 
}    #content2 { 
	float: left; 
	width: 100%; 
	overflow: hidden; 
	margin-right: 30px; 
	max-width: 725px; 
} 
#sidebar2 { 
	width: 315px; 
} 
#sidebar2 ul { 
	margin-left: 5px; 
} 
#sidebar_pluslus { 
	/*float: left;*/ 
	width: 307px; 
} 
#sidebar_pluslus h4 { 
	background: rgba(0, 0, 0, 0) url("images/pattern.png") repeat scroll 0 0; /*font-size:16px; font-weight:600; */ 
	margin-bottom: 20px; 
	text-transform: uppercase; 
	/*font-family: MirrorExtraCondBold, Arial, sans-serif;*/font-family:"Open Sans", Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-weight: 700; 
	font-size: 19px; color:#ff48b0 !important; 
} 
#sidebar_pluslus h4 span { 
	padding-right: 15px; 
	background: #fff; 
} 
#sidebar_pluslus .bloc_sidebar { 
	margin-bottom: 20px; 
} 
#sidebar_pluslus .bloc_sidebar h5 { 
	margin: 7px 12px 10px 0px; 
	line-height: 18px; 
	/*font-family: MirrorExtraCondBold, Arial, sans-serif;*/font-family:"Open Sans", Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-weight: 700; 
	font-size: 15px; 
	color: #4c4d4e; 
} 
#sidebar_pluslus .bloc_sidebar h5 a { 
	color: #4c4d4e; 
} 
#sidebar_pluslus .bloc_sidebar h5 a:hover { 
	/*color: #e9167f;*/ color:#ff48b0 !important; 
} 
#sidebar_pluslus .bloc_sidebar .img_bloc_sidebar { 
} 
#text-24 { 
	width: 0px; 
} 
/* CSS Abonnez-vous */  

.abonnez_vous h4 { 
	text-align: center; 
	font-size: 22px; 
	text-transform: uppercase; 
	margin: 25px 10px; 
} 
.titre h1 { 
	text-align: center; 
	padding: 10px; 
	border-top: 10px solid #8b307e; 
	display: inline-block; 
	margin-left: 190px; 
	margin-top: 30px; 
} 
.abonnement { 
	border-top: 47px solid #f4f4f4; 
	width: 100%; 
} 
.abonnement .inner { 
	margin: 0 auto; 
	position: relative; 
	width: 1100px; 
} 
.abonnement .inner .encart_abonnement { 
	background-color: #f4f4f4; 
	background-image: url(../wp-content/uploads/sante-abonnez.jpg); 
	background-position: 0 15px; 
	background-repeat: no-repeat; 
	float: left; 
	margin: 0 26px 0 0; 
	position: relative; 
	top: -20px; 
	width: 300px; 
} 
.abonnement .inner .abo_mag { 
	color: #e9167f; 
	font-size: 28px; 
	margin: -45px 0 0 20px; 
	text-align: left; 
	text-transform: uppercase; 
	width: 1100px; 
} 
.abonnement .inner .encart_abonnement .texte { 
	padding: 30px 10px 0 95px; 
} 
.abonnement .inner .encart_abonnement .texte p { 
	color: #000; 
	font-size: 12px; 
	font-weight: normal; 
	line-height: 20px; 
} 
.abonnement .inner .encart_abonnement .texte .more { 
	color: #611e57; 
	display: block; 
	font-size: 43px; 
	margin-bottom: 10px; 
	margin-top: -3px; 
} 
.abonnement .inner .encart_abonnement .accroche_bouton { 
	color: #e9167f; 
	font-size: 16px; 
	line-height: normal; 
	margin-bottom: -10px; 
	padding: 20px 0 0 24px; 
} 
.abonnement .inner .encart_abonnement a { 
	background-color: #611e57; 
	color: #fcae00; 
	display: block; 
	font-size: 24px; 
	margin: 20px; 
	padding: 5px 10px 10px 90px; 
	position: relative; 
	text-transform: uppercase; 
} 
.abonnement .inner .encart_abonnement a .price { 
	color: #fff; 
	font-size: 32px; 
	left: 30px; 
	position: absolute; 
	text-align: right; 
	top: 0px; 
} 
.abonnement .inner .encart_abonnement a small { 
	display: block; 
	font-size: 18px; 
	margin-top: -15px; 
} 
.abonnement .inner .encart_abonnement a .btn_abonner::before { 
	background-image: url("../../../wp-content/uploads/arrow-orange.png"); 
	content: ""; 
	display: inline-block; 
	height: 23px; 
	margin-right: 5px; 
	margin-top: 15px; 
	width: 11px; 
} 
.abonnement .inner .encart_abonnement .accroche_bouton.btn_2 { 
	margin-top: -15px; 
} 
.abonnement .inner .encart_abonnement .accroche_bouton { 
	color: #e9167f; 
	font-size: 16px; 
	line-height: normal; 
	margin-bottom: -10px; 
	padding: 20px 0 0 24px; 
} 
small { 
	font-size: 80%; 
} 
.abonnez { 
	text-align: center; 
	padding: 20px; 
} 
.abonnez a { 
	background-clip: padding-box; 
	border: 2px solid #e9167f; 
	border-radius: 3px; 
	color: #e9167f; 
	display: inline-block; 
	font-size: 1em; 
	font-weight: 700; 
	line-height: 1em; 
	padding: 11px 40px; 
	text-align: center; 
	text-transform: uppercase; 
	transition: all 0.3s ease-in-out 0s; 
} 
.abonnez a:hover { 
	background: #e9167f none repeat scroll 0 0; 
	color: #ffffff; 
	text-decoration: none; 
	transition: all 0.3s ease-in-out 0s; 
} 
.titre p span { 
	color: #e9167f; 
} 
/* Fin CSS Abonnez-vous*/ 
a.ico_pinme { 
	color: #bd081c; 
} 
a.ico_pinme:hover { 
	color: #fff; 
}
.entry-content a.ico_pinme {color: #bd081c;}
.entry-content a.ico_pinme:hover {color: #fff;}

#article h4 { 
	font-family: 'PT Sans', Helvetica, Arial, Sans-Serif; color:#3d3838 !important; 
} 
#text-28 { 
	width: 35%; /*height:280px;  float:left;*/ 
	margin: 0 auto; 
	margin-bottom: 35px; 
}

#text-10 { 
	width: 35%; /*height:280px;  float:left;*/ 
	margin: 0 auto; 
	margin-bottom: 35px; 
} 
/* Ligatus + taboola */  

#header_81555 span { 
	display: inline-block !important; 
	padding-right: 15px !important; 
	background: #fff !important; 
	font-family: helvetica !important; 
	font-weight: bold !important; 
	font-size: 1.595em !important; 
	color: #ff48b0 !important; 
	text-transform: uppercase !important; 
	border: 0px !important; 
	font-family: MirrorExtraCondBold, Arial, sans-serif !important; 
	height: 35px; 
	padding-top: 2px;/*padding: 7px 0px;*/ 
} 
#header_81555 { 
	font-family: MirrorExtraCondBold, Arial, sans-serif !important; 
	line-height: 32px !important; 
	color: #222222 !important; 
	background: rgba(0, 0, 0, 0) url("../../../wp-content/themes/santeplusmag/images/pattern.png") repeat scroll 0 0 !important; 
	/*font-size: 16px !important;*/ 
	font-weight: 600 !important; 
	margin-bottom: 20px !important; 
	text-transform: uppercase !important; 
	border: 0px !important; 
	height: 35px; 
} 
.lig_teaser_81555 { 
	font-family: MirrorExtraCondBold, Arial, sans-serif !important; 
	font-size: 1.385em !important; 
	color: #2e83b5 !important; 
	font-weight: bold !important; 
	text-decoration: none !important; 
	line-height: 1 !important; 
	transition: all 0.3s ease-in-out !important; 
	display: block !important; 
	padding: 0 0 5px 0 !important; 
} 
.lig_teaser_81555:hover { 
	text-decoration: none !important; 
	color: #2e83b5 !important; 
} 
.lig_headline_81555 { 
	font-family: 'PT Sans', Arial, Helvetica, sans-serif !important; 
	font-size: 13px !important; 
	color: #4c4d4e !important; 
	font-weight: normal !important; 
	text-decoration: none !important; 
	line-height: 24px !important; 
	transition: all 0.3s ease-in-out !important; 
	display: block !important; 
} 
#header_81557 { 
	font-family: 'PT Sans', Arial, Helvetica, sans-serif !important; 
	line-height: 24px !important; 
	color: #222222 !important; 
	background: rgba(0, 0, 0, 0) url("../../../wp-content/themes/santeplusmag/images/pattern.png") repeat scroll 0 0 !important; 
	font-size: 16px !important; 
	font-weight: 600 !important; 
	margin-bottom: 20px !important; 
	text-transform: uppercase !important; 
	border: 0px !important; 
} 
#header_81557 span { 
	display: inline-block !important; 
	padding-right: 15px !important; 
	background: #fff !important; 
	/*font-family: helvetica !important; 
    font-size: 16px !important;*/ 
     
	font-family: MirrorExtraCondBold, Arial, sans-serif !important; 
	font-size: 2em !important; 
	padding-top: 5px !important; 
	padding-bottom: 2px !important; 
	font-weight: bold !important; 
	/*color: #2e83b5 !important;*/ color:#ff48b0 !important; 
	text-transform: uppercase !important; 
	border: 0px !important; 
} 
.lig_teaser_81557:hover { 
	text-decoration: none !important; 
	/*color: #e9167f !important;*/ color:#ff48b0 !important; 
} 
.lig_headline_81557 { 
	font-family: helvetica !important; 
	font-size: 13px !important; 
	color: #4c4d4e !important; 
	font-weight: normal !important; 
	text-decoration: none !important; 
	line-height: 24px !important; 
	transition: all 0.3s ease-in-out !important; 
	display: block !important; 
} 
.lig_teaser_81557 { 
	/*font-family: helvetica !important; 
  font-size: 16px !important;*/ 
	font-family: MirrorExtraCondBold, Arial, sans-serif !important; 
	font-size: 1.385em !important; 
	color: #4c4d4e !important; 
	font-weight: bold !important; 
	text-decoration: none !important; 
	line-height: 20px !important; 
	transition: all 0.3s ease-in-out !important; 
	display: block !important; 
	padding: 0 0 5px 0 !important; 
} 
.trc_elastic .thumbBlock_holder { 
	position: relative !important; 
	width: 100% !important; 
	margin-bottom: 15px !important; 
}  

.thumbnails-b .trc_rbox_header { 
	font-family: MirrorExtraCondBold, Arial, sans-serif !important; 
	line-height: 24px !important; 
	color: #222222 !important; 
	background: rgba(0, 0, 0, 0) url("../../../wp-content/themes/santeplusmag/images/pattern.png") repeat scroll 0 0 !important; 
	font-size: 16px !important; 
	font-weight: 600 !important; 
	margin-bottom: 20px !important; 
	text-transform: uppercase !important; 
	height: 30px !important; 
} 
.thumbnails-b .videoCube .video-label-box { 
	font-family: MirrorExtraCondBold, Arial, sans-serif !important; 
	font-size: 1.385em !important; 
	color: #4c4d4e !important; 
	font-weight: normal !important; 
	text-decoration: none !important; 
	line-height: 20px !important; 
	transition: all 0.3s ease-in-out !important; 
	display: block !important; 
	padding: 0 0 5px 0 !important; 
} 
.thumbnails-b .videoCube:hover .video-label-box .video-title { 
	text-decoration: none !important; 
	/*color: #e9167f !important;*/ color:#ff48b0 !important; 
} 
.thumbnails-b .syndicatedItem .video-title { 
	font-family: MirrorExtraCondBold, Arial, sans-serif !important; 
	font-size: 1.385em !important; 
	color: #2e83b5 !important; 
} 
.s-small { 
	background: url(../../../wp-content/themes/santeplusmag/images/s-small.png) no-repeat scroll 6px 3px; 
} 
.lireplus { 
	margin: 0 auto 30px; 
	display: block; 
	text-align: center; 
	font-weight: bold; 
	text-transform: uppercase; 
	color: #e9167f; 
} 
.lireplus a { 
	color: #e9167f; 
} 
/* CSS Responsive */ 
/* ### Responsive Max_319px ### */ 
@media only screen and (max-width: 319px) { 
#sidebar { 
	display: none !important 
} 
.menu-section .slicknav_menu { 
	top: 10px; 
	width: 220px; 
} 
.slicknav_menu .slicknav_menutxt { 
	display: none; 
} 
.menu-section .slicknav_btn { 
	border: 0px; 
	width: 23px; 
	float: left; 
} 
.slicknav_menu .slicknav_icon { 
	float: left; 
} 
#header .logo { 

	margin: 0 auto !important; 
	text-align: center; 
} 
#header .social { 
	display: none; 
} 
/*#header .search { 
  display: none; 
} 
*/ 
.footer-widget .social { 
	display: none; 
} 
.menu-menu-bas-container { 
	display: none; 
}

.menu-menu-bottom-container { 
	display: none; 
}

#text-12 { 
	display: none; 
} 
#nav_menu-5 { 
	display: none; 
} 
.slicknav_menu { 
	left: 0px; 
} 
#comments { 
	display: none; 
} 
} 
/* ### Responsive Min_320px Max_479px ### */ 
@media only screen and (min-width: 320px) and (max-width: 479px) { 
#sidebar { 
	display: none !important 
} 
.menu-section .slicknav_menu { 
	top: 10px; 
	width: 220px; 
} 
.slicknav_menu .slicknav_menutxt { 
	display: none; 
} 
.menu-section .slicknav_btn { 
	border: 0px; 
	width: 23px; 
	float: left; 
} 
.slicknav_menu .slicknav_icon { 
	float: left; 
} 
#header .logo { 
	margin: 0 auto !important; 
	text-align: center; 
} 
#header .social { 
	display: none; 
} 
/*#header .search { 
  display: none; 
}*/ 
.footer-widget .social { 
	display: none; 
} 
.menu-menu-bas-container { 
	display: none; 
}

.menu-menu-bottom-container { 
	display: none; 
}

#text-12 { 
	display: none; 
} 
#nav_menu-5 { 
	display: none; 
} 
.slicknav_menu { 
	left: 0px; 
} 
#comments { 
	display: none; 
} 
#text-28 { 
	display: none; 
}

#text-10 { 
	display: none; 
}

} 
 @media screen and (max-width:320px) { 
.menu-section .slicknav_menu { 
	top: 10px; 
	width: 220px; 
} 
#header .logo { 
	margin: 0 auto !important; 
	text-align: center; 
} 
.pluslus_mobile #sidebar_pluslus { 
	width: 100%; 
} 
.lespluslus { 
	margin-left: 0px; 
} 
} 
 @media screen and (min-width:360px) { 
#header .logo { 
	margin: 0 auto !important; 
	text-align: center; 
} 
.lespluslus { 
	margin-left: 0px; 
} 
} 
 @media screen and (min-width:375px) { 
.pluslus_mobile #sidebar_pluslus { 
	width: 100%; 
} 
.lespluslus { 
	margin-left: 0px; 
} 
} 
 @media screen and (min-width:414px) { 
#header .logo { 
	margin: 0 auto !important; 
	text-align: center; 
} 
.lespluslus { 
	margin-left: 0px; 
} 
} 
/* ### Responsive Min_480px Max_767px ### */ 
@media only screen and (min-width: 480px) and (max-width: 767px) { 
#sidebar { 
	display: none !important 
} 
.menu-section .slicknav_menu { 
	top: 10px; 
	width: 220px; 
} 
.slicknav_menu .slicknav_menutxt { 
	display: none; 
} 
.menu-section .slicknav_btn { 
	border: 0px; 
	width: 23px; 
	float: left; 
} 
.slicknav_menu .slicknav_icon { 
	float: left; 
} 
#header .logo { 
	margin: 0 auto !important; 
	text-align: center; 
} 
#header .social { 
	display: none; 
} 
/*#header .search { 
  display: none; 
}*/ 
.footer-widget .social { 
	display: none; 
} 
.menu-menu-bas-container { 
	display: none; 
}

.menu-menu-bottom-container { 
	display: none; 
}

#text-12 { 
	display: none; 
} 
#nav_menu-5 { 
	display: none; 
} 
.slicknav_menu { 
	left: 0px; 
} 
#comments { 
	display: none; 
} 
#sidebar_pluslus { 
	width: auto; 
	float: left; 
} 
#sidebar_pluslus .bloc_sidebar { 
	float: left; 
	margin-bottom: 20px; 
} 
#sidebar_pluslus .bloc_sidebar .img_bloc_sidebar { 
	width: 160px; 
	float: left; 
	margin-right: 20px; 
} 
#sidebar_pluslus .bloc_sidebar h5 { 
	float: left; 
	width: 300px; 
} 
#text-28 { 
	display: none; 
}

#text-10 { 
	display: none; 
}

} 
/* ### Responsive Min_768px Max_959px ### */ 
@media only screen and (min-width: 768px) and (max-width: 959px) { 
#sidebar { 
	display: none !important; 
} 
#header .logo { 
	margin: 0 auto !important; 
	text-align: center; 
} 
#header .social { 
	display: none; 
} 
/*#header .search { 
  display: none; 
}*/ 
.slicknav_menu .slicknav_icon { 
	float: left; 
} 
.footer-widget { 
	width: 100%; 
} 
.lespluslus #left_pluslus { 
	width: 355px; 
} 
.lespluslus #right_pluslus { 
	width: 355px; 
} 
.lespluslus #left_pluslus .bloc { 
	width: 355px; 
} 
#ban_header_728x90 { 
	margin: 30px 0 0 10px 
} 
#ban_footer_728x90 { 
	margin: 30px 0 0 10px 
} 
.menu-section .slicknav_btn { 
	border: 0px; 
	width: 23px; 
	float: left; 
} 
.slicknav_menu .slicknav_menutxt { 
	display: none; 
} 
#content.full-content { 
	width: 70%; 
	margin-left: 10px; 
} 
.slicknav_menu { 
	left: 0px; 
} 
#comments { 
	display: none; 
} 
#text-28 { 
	display: none; 
}

#text-10 { 
	display: none; 
}

} 
 @media screen and (min-width:768px) { 
#header .logo { 
	margin: 0 auto !important; 
	text-align: center; 
} 
} 
/* ### Responsive Min_960px Max_1023px ### */ 
@media only screen and (min-width: 960px) and (max-width: 1023px) { 
#header .logo { 
	margin: 0 auto !important; 
	text-align: center; 
} 
/*#header .social { 
  display: none; 
}*/ 
/*#header .search { 
  display: none; 
}*/ 
.slicknav_menu .slicknav_menutxt { 
	display: none; 
} 
.slicknav_menu .slicknav_icon { 
	float: left; 
} 
.menu-section .slicknav_btn { 
	border: 0px; 
} 
#comments { 
	display: none; 
} 
} 
/* ### Responsive Min_1024px Max_1279px ### */ 
@media only screen and (min-width: 1024px) and (max-width: 1279px) { 
#header .logo { 
	margin: 0 auto !important; 
	text-align: center; 
} 
/*#header .social { 
  display: none; 
}*/ 
/*#header .search { 
  display: none; 
}*/ 
.slicknav_menu .slicknav_menutxt { 
	display: none; 
} 
.slicknav_menu .slicknav_icon { 
	float: left; 
} 
.menu-section .slicknav_btn { 
	border: 0px; 
} 
} 
 @media only screen and (min-width: 1024px) { 
#header .logo { 
	margin: 0 auto !important; 
	text-align: center; 
	position: relative; /*left:-100px;*/ 
} 
.slicknav_menu { 
	position: absolute; 
} 
nav.slicknav_nav { 
	width: 240px; 
} 
} 
 @media only screen and (max-width: 1024px) { 
.rightSidebar { 
	margin-left: 7px; 
} 
#content2 { 
	width: 590px; 
} 
} 
 @media only screen and (max-width: 768px) { 
#content2 { 
	width: 100%; 
} 
} 
 @media only screen and (max-width: 736px) { 
.pluslus_mobile #sidebar_pluslus { 
	width: 100%; 
} 
#sidebar_pluslus .bloc_sidebar h5 { 
	width: 410px; 
} 
} 
 @media only screen and (max-width: 568px) { 
#sidebar_pluslus .bloc_sidebar h5 { 
	width: 311px; 
	font-family: "Open Sans", Arial, Helvetica, sans-serif; 
	font-size: 1.1em; 
	line-height: 1.2; 
} 
} 
 @media only screen and (min-width: 640px) { 
} 
/* ### Responsive Min_1280px ### */  
@media only screen and (min-width: 1280px) { 
} 
 @media only screen and (max-width: 519px) and (min-width: 360px) { 
.blog-excerpt h2 { 
	font-family: "Open Sans", Arial, Helvetica, sans-serif; 
	line-height: 1.2; 
} 
.feat-cat2 h3 { 
	font-family: "Open Sans", Arial, Helvetica, sans-serif; 
	font-size: 1.1em; 
} 
.feat-cat3 .post-excerpt h3 { 
	font-family: "Open Sans", Arial, Helvetica, sans-serif; 
	font-size: 18px; 
} 
.feat-cat .item-post h5 { 
	font-family: "Open Sans", Arial, Helvetica, sans-serif; 
	font-size: 1em; 
} 
.blog2-excerpt .title h3 { 
	font-family: "Open Sans", Arial, Helvetica, sans-serif; 
	font-size: 1.4em; 
} 
h1 { 
	font-family: "Open Sans", Arial, Helvetica, sans-serif; 
	font-size: 1.4em; 
	font-weight: bold; 
	line-height: 1.2; 
}

.blog2-excerpt .thumb { 
   margin: 0 2% 10px 2%; 
   width: 340px; 
}

} 
 @media only screen and (max-width: 359px) { 
.blog-excerpt h2 { 
	font-family: "Open Sans", Arial, Helvetica, sans-serif; 
	font-size: 1.2em; 
} 
.feat-cat2 h3 { 
	font-family: "Open Sans", Arial, Helvetica, sans-serif; 
	font-size: 1.1em; 
} 
.feat-cat3 .post-excerpt h3 { 
	font-family: "Open Sans", Arial, Helvetica, sans-serif; 
	font-size: 18px; 
} 
.feat-cat .item-post h5 { 
	font-family: "Open Sans", Arial, Helvetica, sans-serif; 
	font-size: 1em; 
} 
.blog2-excerpt .title h3 { 
	font-family: "Open Sans", Arial, Helvetica, sans-serif; 
	font-size: 1.4em; 
} 
h1 { 
	font-family: "Open Sans", Arial, Helvetica, sans-serif; 
	font-size: 1.4em; 
	font-weight: bold; 
	line-height: 1.2; 
} 
} 
 @media only screen and (max-width: 737px) { 
.blog-excerpt h2 { 
	font-family: "Open Sans", Arial, Helvetica, sans-serif; 
	font-size: 1.2em; 
} 
.feat-cat2 h3 { 
	font-family: "Open Sans", Arial, Helvetica, sans-serif; 
	font-size: 1.1em; 
} 
.feat-cat3 .post-excerpt h3 { 
	font-family: "Open Sans", Arial, Helvetica, sans-serif; 
	font-size: 18px; 
} 
.feat-cat .item-post h5 { 
	font-family: "Open Sans", Arial, Helvetica, sans-serif; 
	font-size: 1em; 
} 
.blog2-excerpt .title h3 { 
	font-family: "Open Sans", Arial, Helvetica, sans-serif; 
	font-size: 1.4em; 
} 
h1 { 
	font-family: "Open Sans", Arial, Helvetica, sans-serif; 
	font-size: 1.9em; 
	font-weight: bold; 
	line-height: 1.2; 
} 
#article h2 { 
	font-size: 23px; 
} 
#sidebar_pluslus .bloc_sidebar h5 { 
	font-family: "Open Sans", Arial, Helvetica, sans-serif; 
	font-size: 1.2em; 
	line-height: 1.2; 
} 
} 
/* Fin CSS Responsive */  

@media only screen and (max-width : 480px) { 
.lig_campaign_81555_wrapper #cmp0 { 
	width: 100% !important; 
	margin: 0 0 0 0 !important; 
} 
.lig_campaign_81555_wrapper #cmp1 { 
	width: 100% !important; 
	margin: 0 0 0 0 !important; 
} 
.lig_campaign_81555_wrapper #cmp2 { 
	width: 100% !important; 
	margin: 0 0 0 0 !important; 
} 
.lig_campaign_81555_wrapper #cmp3 { 
	width: 100% !important; 
	margin: 0 0 0 0 !important; 
} 
.lig_campaign_81555_wrapper #cmp2 { 
	width: 100% !important; 
	margin: 0 0 0 0 !important; 
} 
.lig_campaign_81555_wrapper #cmp3 { 
	width: 100% !important; 
	margin: 0 0 0 0 !important; 
} 
.lig_campaign_81555_wrapper #cmp4 { 
	width: 100% !important; 
	margin: 0 0 0 0 !important; 
} 
.lig_campaign_81555_wrapper #cmp5 { 
	width: 100% !important; 
	margin: 0 0 0 0 !important; 
} 
.lig_teaser_81555 { 
	font-family: "Open Sans", Arial, Helvetica, sans-serif !important; 
	font-size: 1.2em !important; 
	line-height: 1.2!important; 
} 
.thumbnails-b .syndicatedItem .video-title { 
	font-family: "Open Sans", Arial, Helvetica, sans-serif !important; 
	font-size: 1.2em !important; 
	line-height: 1.2!important; 
} 
#header_81555 { 
	font-family: "Open Sans", Arial, Helvetica, sans-serif !important; 
} 
} 
 @media only screen and (max-width : 320px) { 
.inner-wrap { 
	width: 300px !important; 
} 
#content { 
	width: 300px !important; 
} 
#article { 
	width: 300px !important; 
} 
#sidebar_pluslus .bloc_sidebar h5 { 
	width: 300px !important; 
} 
.lig_teaser_81555 { 
	font-family: "Open Sans", Arial, Helvetica, sans-serif !important; 
	font-size: 1.2em !important; 
	line-height: 1.2 !important; 
} 
.thumbnails-b .syndicatedItem .video-title { 
	font-family: "Open Sans", Arial, Helvetica, sans-serif !important; 
	font-size: 1.2em !important; 
	line-height: 1.2!important; 
} 
#header_81555 span { 
	font-family: "Open Sans", Arial, Helvetica, sans-serif !important; 
	font-size: 0.9em !important; 
} 
.thumbnails-b [class*="span"] { 
	font-family: "Open Sans", Arial, Helvetica, sans-serif !important; 
	font-size: 1.1em !important; 
} 
#sidebar_pluslus h4 { 
	font-family: "Open Sans", Arial, Helvetica, sans-serif !important; 
	font-size: 1.1em !important;color:#ff48b0 !important; 
} 
} 
 @media only screen and (max-width : 360px) { 
.lig_teaser_81555 { 
	font-family: "Open Sans", Arial, Helvetica, sans-serif !important; 
	font-size: 1.2em !important; 
	line-height: 1.2 !important; 
} 
.thumbnails-b .syndicatedItem .video-title { 
	font-family: "Open Sans", Arial, Helvetica, sans-serif !important; 
	font-size: 1.2em !important; 
	line-height: 1.2!important; 
} 
#header_81555 span { 
	font-family: "Open Sans", Arial, Helvetica, sans-serif !important; 
	font-size: 0.9em !important; 
} 
.thumbnails-b [class*="span"] { 
	font-family: "Open Sans", Arial, Helvetica, sans-serif !important; 
	font-size: 1.1em !important; 
} 
#sidebar_pluslus h4 { 
	font-family: "Open Sans", Arial, Helvetica, sans-serif !important; 
	font-size: 1.1em !important;color:#ff48b0 !important; 
} 
} 
 @media only screen and (max-width : 375px) { 
.lig_teaser_81555 { 
	font-family: "Open Sans", Arial, Helvetica, sans-serif !important; 
	font-size: 1.2em !important; 
	line-height: 1.2 !important; 
} 
.thumbnails-b .syndicatedItem .video-title { 
	font-family: "Open Sans", Arial, Helvetica, sans-serif !important; 
	font-size: 1.2em !important; 
	line-height: 1.2!important; 
} 
#header_81555 span { 
	font-family: "Open Sans", Arial, Helvetica, sans-serif !important; 
	font-size: 0.9em !important; 
} 
.thumbnails-b [class*="span"] { 
	font-family: "Open Sans", Arial, Helvetica, sans-serif !important; 
	font-size: 1.1em !important; 
} 
#sidebar_pluslus h4 { 
	font-family: "Open Sans", Arial, Helvetica, sans-serif !important; 
	font-size: 1.1em !important;color:#ff48b0 !important; 
} 
} 
 @media only screen and (max-width : 414px) { 
.lig_teaser_81555 { 
	font-family: "Open Sans", Arial, Helvetica, sans-serif !important; 
	font-size: 1.2em !important; 
	line-height: 1.2 !important; 
} 
.thumbnails-b .syndicatedItem .video-title { 
	font-family: "Open Sans", Arial, Helvetica, sans-serif !important; 
	font-size: 1.2em !important; 
	line-height: 1.2!important; 
} 
#header_81555 span { 
	font-family: "Open Sans", Arial, Helvetica, sans-serif !important; 
	font-size: 0.9em !important; 
} 
.thumbnails-b [class*="span"] { 
	font-family: "Open Sans", Arial, Helvetica, sans-serif !important; 
	font-size: 1.1em !important; 
} 
#sidebar_pluslus h4 { 
	font-family: "Open Sans", Arial, Helvetica, sans-serif !important; 
	font-size: 1.1em !important;color:#ff48b0 !important; 
} 
} 
 @media only screen and (max-width : 436px) { 
.blog-excerpt .entry-excerpt p { 
	display: none; 
} 
.entry-right p { 
	display: none; 
} 
.feat-cat .post-excerpt p { 
	display: none; 
} 
.feat-cat2 .main-post .entry-right p { 
	display: none; 
} 
.blog-excerpt .sep { 
	margin: 0px; 
} 
.post-excerpt .sep, .blog2-excerpt .sep { 
	margin: 10px 0; 
} 
#ban_header_728x90 { 
	/*margin: 0px;*/ margin:auto; width:310px !important; margin-bottom:10px !important; 
}

#ban_footer_728x90 { 
  width:310px !important; margin:0 auto; } 
.thumbnails-b .videoCube:hover .video-label-box .video-title { 
	/*color: #4c4d4e;*/ color:#ff48b0 !important; 
} 
.lig_teaser_81555:hover { 
	color: #2e83b5; 
} 
#sidebar_pluslus .bloc_sidebar h5 a:hover { 
	/*color: #4c4d4e;*/ color:#ff48b0 !important; 
} 
.feat-cat2 .main-post .thumb { 
	width: 100%; 
} 
.feat-cat2 .main-post .wp-post-image { 
	width: 100%; 
} 
} 
.pluslus_mobile { 
	width: 100%; 
} 
.pluslus_mobile .pin-me { 
	width: 100%; 
} 
.pluslus_mobile .img_bloc_sidebar .a { 
	display: block; 
	width: 100%; 
} 
.pluslus_mobile .img_bloc_sidebar img { 
	width: 100%; 
} 
.pluslus_mobile .bloc_sidebar h5 { 
	width: 100% !important; 
}  

#header > div > div.menu-section.clearfix > div > nav > ul > li > a { 
	display: none; 
} 
.feat-cat3 .item-post .thumb .pin-me span .fa-5x { 
	font-size: 1.5em; 
	position: relative; 
	left: 15px; 
	top: 15px; 
} 
.logo { 
	position: absolute !important; 
	height: 100%; 
	width: 120px; 
	right: 10px; 
	left: 10px; 
} 
.logo a { 
	z-index: 999; 
	position: inherit; 
	margin-left: -60px; 
} 
#header .wrap { 
	height: 45px; 
} 
 @media only screen and (min-width: 319px) and (max-width: 620px) { 
#header .search { 
	display: none; 
}

}

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

#ban_footer_728x90 {

    width: 310px!important;

    margin: 35px auto 0 auto;

}

} 
#article .entry-content p { 
	font-size: 16px; 
} 
#article .entry-content h2 { 
	font-size: 17px; line-height:21px; 
} 
#article .entry-content strong { 
	font-size: 16px; 
} 
#article .entry-content h3 { 
	font-size: 22px; color:#3d3838 !important; 
} 
ul #ad_fin_article, ul #ad_milieu_article { 
	margin-left: -43px; 
} 
#article .entry-content img { 
	width: 100%; 
} 
body > hr, body > center { 
	display: none;
 
}
h1.entry-title { color:#3d3838 !important;}
/*#wpadminbar { display:none;}*/
.entry-content a.ico_pinme {color: #bd081c;}
.entry-content a.ico_pinme:hover {color: #fff;}
div#inread { height:1px;}
iframe#player { width:100% !important; margin-top:10px !important;}
#ban_bas_article970x250 {float: left;/*height: 250px;*/margin:0px 0px 30px 0px;position: relative;width: 100%;}
#ban_bas_article970x250 .ban_bas_article970x250 { width:970px; /*height:250px;*/ margin:0 auto;}
h2.post-box-title-voir-aussi {font-weight: 700; font-family: calibri,sans-serif;line-height: 19px;font-size: 17px;}
.post-box-title-voir-aussi h2 {font-weight: 700; font-family: calibri,sans-serif;line-height: 19px;font-size: 17px;}