/*Theme Name: SimpaticoTheme URI: http://crestaproject.com/demo/simpatico/Author: Rizzo Andrea - CrestaProject.comAuthor URI: http://crestaproject.com/Description: A modern, clean and responsive blog / magazine theme for WordPress. Make with love from Salento!Version: 1.4.1License: GNU General Public License version 3.0License URI: http://www.gnu.org/licenses/gpl-3.0.htmlText Domain: simpaticoDomain Path: /languages/Tags: black, white, light, dark, two-columns, left-sidebar, right-sidebar, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, theme-options, post-formats*/ 

/*-------------------------------------------------------------->>> TABLE OF CONTENTS:----------------------------------------------------------------1.0 - Reset2.0 - Typography3.0 - Elements4.0 - Forms5.0 - Navigation	5.1 - Links	5.2 - Menus6.0 - Accessibility7.0 - Alignments8.0 - Clearings9.0 - Widgets10.0 - Content	10.1 - Posts and pages	10.2 - Asides	10.3 - Comments11.0 - Infinite scroll12.0 - Media	12.1 - Captions	12.2 - Galleries13.0 - Print Style--------------------------------------------------------------*/ 

/*--------------------------------------------------------------1.0 - Reset--------------------------------------------------------------*/ 

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {	border: 0;	font-family: inherit;	font-size: 100%;	font-style: inherit;	font-weight: inherit;	margin: 0;	outline: 0;	padding: 0;	vertical-align: baseline;}
html {	font-size: 14px; /* Corrects text resizing oddly in IE6/7 when body font-size is set using em units http://clagnut.com/blog/348/#c790 */ 

	overflow-y: scroll; /* Keeps page centered in all browsers regardless of content height */ 

	-webkit-text-size-adjust: 100%; /* Prevents 5010pxiOS text size adjust after orientation change, without disabling user zoom */ 

	-ms-text-size-adjust:     100%; /* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */ 

	box-sizing: border-box; /* Apply a natural box layout model to the document; see http://www.paulirish.com/2012/box-sizing-border-box-ftw/ */ 

}*,*:before,*:after { /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */ 

	box-sizing: inherit;}
article,aside,details,figcaption,figure,footer,header,main,nav,section {	display: block;}
ol, ul {	list-style: none;}
table { /* tables still need 'cellspacing="0"' in the markup */ 

	border-collapse: separate;	border-spacing: 0;}
caption, th, td {	font-weight: normal;	text-align: left;}
blockquote:before, blockquote:after,q:before, q:after {	content: "";}
blockquote, q {	quotes: "" "";}
a {	text-decoration:none;	-o-transition: color .3s ease-in-out;	-moz-transition: color .3s ease-in-out;	-webkit-transition: color .3s ease-in-out;	transition: color .3s ease-in-out;}
a:focus {	outline: thin dotted;}
a:hover,a:active {	outline: 0;}
a img {	border: 0;}
/*--------------------------------------------------------------2.0 Typography--------------------------------------------------------------*/ 

body,button,input,select,textarea {	color: #232323;	font-family: 'Roboto', sans-serif;	font-size: 14px;	line-height: 18px;	text-rendering: optimizeLegibility;	-webkit-font-smoothing: antialiased;	-webkit-text-size-adjust: none;}
h1, h2, h3, h4, h5, h6 {	clear: both;	font-weight: normal;	color: #444444;}
h1 {font-size: 25px;line-height:3.3rem;}
h2 {font-size: 22px;line-height:2.6rem;}
h3 {font-size: 20px;line-height:26px;}
h4 {font-size: 13px;}
h5 {font-size: 11px;}
h6 {font-size: 9px;}
p {	margin-bottom: 1em;	line-height: 26px;}
b, strong {	font-weight: bold;}
dfn, cite, em, i {	font-style: italic;}
blockquote {	margin: 1.5em 2.5em;	font-style: italic;	border-left: 3px solid #51ab6d;	padding: 1em;	background: rgba(0,0,0,.03);	border-radius: 2px;}
address {	margin: 0 0 1.5em;}
pre {	background: #eee;	font-family: "Courier 10 Pitch", Courier, monospace;	font-size: 15px;	font-size: 1.5rem;	line-height: 1.6;	margin-bottom: 1.6em;	max-width: 100%;	overflow: auto;	padding: 1.6em;}
code, kbd, tt, var {	font: 13px/20px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;}
code {	display:block;	background-color: rgba(0,0,0,.03);	border: 1px solid rgba(0,0,0,.05);	padding:5px;	text-align: left;}
abbr, acronym {	border-bottom: 1px dotted #666;	cursor: help;}
mark, ins {	background: #fff9c0;	text-decoration: none;}
sup,sub {	font-size: 75%;	height: 0;	line-height: 0;	position: relative;	vertical-align: baseline;}
sup {	bottom: 1ex;}
sub {	top: .5ex;}
small {	font-size: 75%;}
big {	font-size: 125%;}
/*--------------------------------------------------------------3.0 Elements--------------------------------------------------------------*/ 

hr {	background-color: #51ab6d;	border: 0;	height: 1px;	margin-bottom: 30px;}
ul, ol {	margin: 0 0 1.5em 3em;}
ul {	list-style: disc;}
ol {	list-style: decimal;}
li > ul,li > ol {	margin-bottom: 0;	margin-left: 1.5em;}
dt {	font-weight: bold;}
dd {	margin: 0 1.5em 1.5em;}
img {	height: auto; /* Make sure images are scaled correctly. */  max-width: 100%; /* Adhere to container width. */ border-radius:2px;}
.clear {clear:both;}
.clear30px {clear:both;height:30px;}
.box_style_1 .bigBox .boxSingleImage, .box_style_2 .bigBox .boxSingleImage, .box_style_3 .bigBox .boxSingleImage, .box_style_3 .smallBox .boxSingleImage, .box_style_4 .bigBox .boxSingleImage, .box_style_4 .smallBox .boxSingleImage, .box_style_6 .bigBox .boxSingleImage, .entry-featuredImg, .entry-featuredImgSingle, .blockRelatedImg {	overflow:hidden;	background: black;	background-image: url('./images/goto.png');	background-repeat: no-repeat;	background-position: center;	border-radius: 2px;}
.entry-featuredImgSingle {	background-image: url('./images/openImage.png');}
.box_style_1 .bigBox .boxSingleImage img, .box_style_2 .bigBox .boxSingleImage img, .box_style_3 .bigBox .boxSingleImage img, .box_style_3 .smallBox .boxSingleImage img,.box_style_4 .bigBox .boxSingleImage img, .box_style_4 .smallBox .boxSingleImage img, .box_style_6 .bigBox .boxSingleImage img, .entry-featuredImg img, .entry-featuredImgSingle img, .blockRelatedImg img {  /* Webkit for Chrome and Safari */ 

  -webkit-transform: scale(1, 1);  -webkit-transition-duration: 300ms;  -webkit-transition-timing-function: ease-out;   /* Webkit for Mozila Firefox */ 

  -moz-transform: scale(1, 1);  -moz-transition-duration: 300ms;  -moz-transition-timing-function: ease-out;   /* Webkit for IE( Version: 11, 10 ) */ 

  -ms-transform: scale(1, 1);  -ms-transition-duration: 300ms;  -ms-transition-timing-function: ease-out;  display:block;  /*width: 100%;*/ 

}.box_style_1 .bigBox .boxSingleImage img:hover, .box_style_2 .bigBox .boxSingleImage img:hover, .box_style_3 .bigBox .boxSingleImage img:hover, .box_style_3 .smallBox .boxSingleImage img:hover,.box_style_4 .bigBox .boxSingleImage img:hover, .box_style_4 .smallBox .boxSingleImage img:hover, .box_style_6 .bigBox .boxSingleImage img:hover, .entry-featuredImg img:hover, .entry-featuredImgSingle img:hover, .blockRelatedImg img:hover {	/* Webkit for Chrome and Safari */ 

  -webkit-transform: scale(1.1, 1.1);  -webkit-transition-duration: 300ms;  -webkit-transition-timing-function: ease-out;   /* Webkit for Mozila Firefox */ 

  -moz-transform: scale(1.1, 1.1);  -moz-transition-duration: 300ms;  -moz-transition-timing-function: ease-out;   /* Webkit for IE( Version: 11, 10 ) */ 

  -ms-transform: scale(1.10, 1.10);  -ms-transition-duration: 300ms;  -ms-transition-timing-function: ease-out;  	opacity: 0.5;	filter: alpha(opacity=50);}
.box_style_1 .smallBox .boxSingleImage, .box_style_2 .smallBox .boxSingleImage, .box_style_5 .smallBox .boxSingleImage, .box_style_5 .bigBox .boxSingleImage,.simpaticoPostWidget .theImgWidget, .newsPicContainer .newsPic {	background: black;	border-radius: 2px;}
.box_style_1 .smallBox .boxSingleImage img, .box_style_2 .smallBox .boxSingleImage img, .box_style_5 .smallBox .boxSingleImage img, .box_style_5 .bigBox .boxSingleImage img,.simpaticoPostWidget .theImgWidget img, .newsPicContainer .newsPic img {	/* Webkit for Chrome and Safari */ 

  -webkit-transition-duration: 300ms;  -webkit-transition-timing-function: ease-out;   /* Webkit for Mozila Firefox */ 

  -moz-transition-duration: 300ms;  -moz-transition-timing-function: ease-out;   /* Webkit for IE( Version: 11, 10 ) */ 

  -ms-transition-duration: 300ms;  -ms-transition-timing-function: ease-out;  display:block;}
.box_style_1 .smallBox .boxSingleImage img:hover, .box_style_2 .smallBox .boxSingleImage img:hover, .box_style_5 .smallBox .boxSingleImage img:hover, .box_style_5 .bigBox .boxSingleImage img:hover,.simpaticoPostWidget .theImgWidget img:hover, .newsPicContainer .newsPic img:hover {	opacity: 0.5;	filter: alpha(opacity=50);}
figure {	margin: 0;}
table {	margin: 0 0 1.5em;	width: 100%;}
th {	font-weight: bold;}
/*--------------------------------------------------------------4.0 Forms--------------------------------------------------------------*/ 

button,input,select,textarea {	font-size: 100%; /* Corrects font size not being inherited in all browsers */ 

	margin: 0; /* Addresses margins set differently in IE6/7, F3/4, S5, Chrome */ 

	vertical-align: baseline; /* Improves appearance and consistency in all browsers */ 

	*vertical-align: middle; /* Improves appearance and consistency in IE6/IE7 */ 

}button,input[type="button"],input[type="reset"],input[type="submit"] {	cursor: pointer;	-webkit-appearance: none;	line-height: 1;	padding: 10px 20px;	border: 0;	text-transform: uppercase;	outline: none;	margin: 10px 0px;	background: rgba(0,0,0,.03);	border-bottom: 3px solid rgba(0,0,0,.05);	border-radius: 2px;	-o-transition: border-bottom .6s linear;	-moz-transition: border-bottom .6s linear;	-webkit-transition: border-bottom .6s linear;	transition: border-bottom .6s linear;}
button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover {	border-bottom: 3px solid rgba(81,171,109,1);	color: #51ab6d;	-o-transition: border-bottom .1s linear;	-moz-transition: border-bottom .1s linear;	-webkit-transition: border-bottom .1s linear;	transition: border-bottom .1s linear;}
input[type="checkbox"],input[type="radio"] {	padding: 0; /* Addresses excess padding in IE8/9 */ 

}input[type="search"] {	-webkit-appearance: textfield; /* Addresses appearance set to searchfield in S5, Chrome */ 

	-webkit-box-sizing: content-box; /* Addresses box sizing set to border-box in S5, Chrome (include -moz to future-proof) */ 

	-moz-box-sizing:    content-box;	box-sizing:         content-box;}
input[type="search"]::-webkit-search-decoration { /* Corrects inner padding displayed oddly in S5, Chrome on OSX */ 

	-webkit-appearance: none;}
button::-moz-focus-inner,input::-moz-focus-inner { /* Corrects inner padding and border displayed oddly in FF3/4 www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ */ 

	border: 0;	padding: 0;}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],textarea {	color: #666;	border: 1px solid rgba(0,0,0,.05);	border-radius: 2px;	outline:none;	-webkit-appearance: none;	background-color: rgba(0,0,0,.03);	-o-transition: background-color .3s ease-in-out;	-moz-transition: background-color .3s ease-in-out;	-webkit-transition: background-color .3s ease-in-out;	transition: background-color .3s ease-in-out;}
input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,textarea:focus {	background-color: rgba(0,0,0,0);}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"] {	padding: 5px;}
textarea {	overflow: auto; /* Removes default vertical scrollbar in IE6/7/8/9 */ 

	padding-left: 5px;	vertical-align: top; /* Improves readability and alignment in all browsers */ 

	width: 98%;}
/*--------------------------------------------------------------5.0 Navigation--------------------------------------------------------------*/ 

/*--------------------------------------------------------------5.1 Links--------------------------------------------------------------*/ 

a {	color: #444444;}
a:hover,a:focus,a:active {	color: #51ab6d;}
/*--------------------------------------------------------------5.2 Menus--------------------------------------------------------------*/ 

/* Menu Fixed */ 

.menuFixed {	position: fixed;	top: 0px;	z-index: 999;	width: 100%;	-webkit-animation-duration: .5s !important;	animation-duration: .5s !important;	max-width: 1133px;	background-color: rgba(255, 255, 255, .9) !important;}
body.admin-bar .menuFixed {top:32px;}
/* No menu */ 

.no-menu-top {	padding: 10px;	line-height: 14px;	color: #ffffff;}
.no-menu-primary {	padding: 18px;	line-height: 20px;}
/* Top Menu */ 

.theSearchTopButton, .topSocialMobileButton {float:right;}
.topMenuMobileButton, .topSocialMobileButton {display:none;}
.site-header-top-nav {	float:left;	font-size: 85%;}
.simpatico-top-menu {	position: relative;	list-style: none;}
.simpatico-top-menu li {	display: inline-block;	margin: 0;	padding: 0;	float: left;	line-height: 14px;	position: relative;	border-left: 1px solid rgba(0,0,0,.1);}
.simpatico-top-menu li:first-child {	border-left:0px;}
.simpatico-top-menu li a {	padding:10px;	display:inline-block;	-o-transition: color .3s linear, background .3s linear, border-top .3s linear;	-webkit-transition: color .3s linear, background .3s linear, border-top .3s linear;	-moz-transition: color .3s linear, background .3s linear, border-top .3s linear;	transition: color .3s linear, background .3s linear, border-top .3s linear;}
.simpatico-top-menu li:hover > a, .simpatico-top-menu li.current-menu-item > a, .simpatico-top-menu li.current-menu-parent > a, .simpatico-top-menu li.current-page-ancestor > a {	background: rgba(255,255,255,.05);	border-top: 3px solid #51ab6d;}
.simpatico-top-menu > li > a {	border-top: 3px solid transparent;	padding: 7px 10px 10px;}
.topMenuMobileButton, .topSocialMobileButton, .theSearchTopButton {	-o-transition: color .3s ease-in-out;	-moz-transition: color .3s ease-in-out;	-webkit-transition: color .3s ease-in-out;	transition: color .3s ease-in-out;}
.topMenuMobileButton.open, .topSocialMobileButton.open, .theSearchTopButton.open {	color: #51ab6d;}
@media all and (max-width: 985px) {	.simpatico-top-menu li:hover > a, .simpatico-top-menu li.current-menu-item > a, .simpatico-top-menu li.current-menu-parent > a, .simpatico-top-menu li.current-page-ancestor > a {		color: #51ab6d;		border-top: 0px !important;	}	.simpatico-top-menu > li > a {		border-top: 0px;		padding:10px;	}	.site-header-top-nav {		font-size: 100%;		width: 100%;		clear: both;	}	.topMenuMobileButton, .topSocialMobileButton {		cursor:pointer;		display: inline-block;		line-height: 14px !important;		font-size: 20px;	}	.topMenuMobileButton, .topSocialMobileButton, .theSearchTopButton {		padding: 15px !important;	}	.topMenuMobileButton {		float:left;	}	.theSearchTopButton {		font-size: 20px;	}	.simpatico-top-menu {		display:none;	}	.simpatico-top-menu li {		width: 100%;	}	.simpatico-top-menu li a {		display:block;		padding: 18px 20px;	}}/* Main Menu */ 

.nav-content {	max-width: 1133px;	margin: 0 auto;}
.main-navigation {	background-color: rgba(255, 255, 255, 1)!important;	border-bottom: none!important;	border-radius: 0px!important;	-o-transition: background-color .3s linear;	-webkit-transition: background-color .3s linear;	-moz-transition: background-color .3s linear;	transition: background-color .3s linear;}
.simpatico-main-menu {	width: 100%;	padding: 0;	margin:0;	margin-bottom:0;	position: relative;	float: left;	list-style: none;}
.simpatico-main-menu li {	display: inline-block;	margin: 0;	padding: 0;	float: left;	line-height: 17px;	position: relative;}
.simpatico-main-menu li a {	padding: 20px 8px;	font-size: 16px;	text-decoration: none;	display: inline-block;	-o-transition: color .3s linear, background .3s linear;	-webkit-transition: color .3s linear, background .3s linear;	-moz-transition: color .3s linear, background .3s linear;	transition: color .3s linear, background .3s linear;	}/*.simpatico-main-menu li:hover > a, .simpatico-main-menu li.current-menu-item > a, .simpatico-main-menu li.current-menu-parent > a, .simpatico-main-menu li.current-page-ancestor > a {	background: rgba(0,0,0,.1);}
*/ 

/* Submenu----------------------------------------------------------------------*/ 

.simpatico-main-menu ul, .simpatico-main-menu ul li ul {	list-style: none;    margin: 0;    padding: 0;    	display: none;    position: absolute;    z-index: 999;	width: 200px;	background: #51ab6d;}
.simpatico-main-menu ul{    top: 56px;    left: 0;}
.simpatico-main-menu ul li ul{    top: 0;    left: 200px;}
.simpatico-main-menu ul li{	clear:both;	width:100%;}
.simpatico-main-menu ul li a {	width:100%;	padding:12px 22px;	display:inline-block;	float:left;	clear:both;	box-sizing:border-box;	-moz-box-sizing:border-box; 	-webkit-box-sizing:border-box;	background: rgba(0,0,0,.1);}
.simpatico-main-menu ul li:hover > a{	background: rgba(0,0,0,.2);}
/* Indicator for submenu----------------------------------------------------------------------*/ 

.simpatico-main-menu .indicator{	position: absolute;	right: 8px;	top: 18px;	font-family: 'FontAwesome';	font-size: 12px;}
.simpatico-main-menu .indicator:before{	content: "\f0d7";}
.simpatico-main-menu ul li .indicator{	right: 20px;	top: 13px;}
.simpatico-main-menu ul li .indicator:before{	content: "\f0da";}
/* Preparation mobile----------------------------------------------------------------------*/ 

.simpatico-main-menu > li.showhide{	display: none;	width: 100%;	height: 50px;	cursor: pointer;	color: #ffffff;	border-radius: 2px;}
.simpatico-main-menu > li.showhide span.title{	margin: 16px 0 0 18px;	float: left;	text-transform: uppercase;}
.simpatico-main-menu> li.showhide span.icon{	margin: 17px 20px;	float: right;}
.simpatico-main-menu > li.showhide .icon em{	margin-bottom: 3px;	display: block;	width: 20px;	height: 2px;	background: #ffffff;}
/* Effects----------------------------------------------------------------------*/ 

/* zoom */ 

.zoom{    -webkit-animation: zoom .3s ease both;    -moz-animation: zoom .3s ease both;    -o-animation: zoom .3s ease both;    animation: zoom .3s ease both;}
@-webkit-keyframes zoom {    0% { -webkit-transform: scale(.6); }    100% { -webkit-transform: scale(1); }}@-moz-keyframes zoom {    0% { -moz-transform: scale(.6); }    100% { -moz-transform: scale(1); }}@-o-keyframes zoom {    0% { -o-transform: scale(.6); }    100% { -o-transform: scale(1); }}@keyframes zoom {    0% { transform: scale(.6); }    100% { transform: scale(1); }}/* swing */ 

.swing {	-webkit-transform-origin: top center;	-moz-transform-origin: top center;	-o-transform-origin: top center;	transform-origin: top center;	-webkit-animation: swing 600ms ease-out both;	-moz-animation: swing 600ms ease-out both;	-o-animation: swing 600ms ease-out both;	animation: swing 600ms ease-out both;}
@-webkit-keyframes swing {	20%, 40%, 60%, 80%, 100% { -webkit-transform-origin: top center; }	20% { -webkit-transform: rotate(15deg); }		40% { -webkit-transform: rotate(-10deg); }	60% { -webkit-transform: rotate(5deg); }		80% { -webkit-transform: rotate(-5deg); }		100% { -webkit-transform: rotate(0deg); }}@-moz-keyframes swing {	20% { -moz-transform: rotate(15deg); }		40% { -moz-transform: rotate(-10deg); }	60% { -moz-transform: rotate(5deg); }		80% { -moz-transform: rotate(-5deg); }		100% { -moz-transform: rotate(0deg); }}@-o-keyframes swing {	20% { -o-transform: rotate(15deg); }		40% { -o-transform: rotate(-10deg); }	60% { -o-transform: rotate(5deg); }		80% { -o-transform: rotate(-5deg); }		100% { -o-transform: rotate(0deg); }}@keyframes swing {	20% { transform: rotate(15deg); }		40% { transform: rotate(-10deg); }	60% { transform: rotate(5deg); }		80% { transform: rotate(-5deg); }		100% { transform: rotate(0deg); }}/* bounce */ 

.bounce{    -webkit-animation: bounce 600ms ease both;    -moz-animation: bounce 600ms ease both;    -o-animation: bounce 600ms ease both;    animation: bounce 600ms ease both;}
@-webkit-keyframes bounce {    0% { -webkit-transform: translateX(-2000px); }    60% { -webkit-transform: translateX(30px); }    80% { -webkit-transform: translateX(-10px); }    100% { -webkit-transform: translateX(0); }}@-moz-keyframes bounce {    0% { -moz-transform: translateX(-2000px); }    60% { -moz-transform: translateX(30px); }    80% { -moz-transform: translateX(-10px); }    100% { -moz-transform: translateX(0); }}@-o-keyframes bounce {    0% { -o-transform: translateX(-2000px); }    60% { -o-transform: translateX(30px); }    80% { -o-transform: translateX(-10px); }    100% { -o-transform: translateX(0); }}@keyframes bounce {    0% { transform: translateX(-2000px); }    60% { transform: translateX(30px); }    80% { transform: translateX(-10px); }    100% { transform: translateX(0); }}@media only screen and (max-width: 768px) {	.simpatico-main-menu{		margin: 0;		display: block;	}	.simpatico-main-menu li{		display: block;		width: 100%;	}	.simpatico-main-menu > li > a{		padding: 16px 70px 16px 18px;		text-align: left;		border-top: solid 1px rgba(255, 255, 255, 0.05);		box-sizing:border-box;		-moz-box-sizing:border-box; 		-webkit-box-sizing:border-box;	}	.simpatico-main-menu a{		width: 100%;		box-sizing:border-box;		-moz-box-sizing:border-box; 		-webkit-box-sizing:border-box; 	}	.simpatico-main-menu ul, 	.simpatico-main-menu ul li ul{		width: 100%;		left: 0;		padding: 0 20px;		position: static;		box-sizing:border-box;		-moz-box-sizing:border-box; 		-webkit-box-sizing:border-box; 	}	.simpatico-main-menu .indicator{		right: 20px;		top: 18px;	}	.simpatico-main-menu ul li .indicator{		display: block;	}	.simpatico-main-menu ul li .indicator:before{		content: "\f0d7";	}	.simpatico-main-menu > li.showhide{		display: block;	}	.site-logo {		height: auto!important;	    padding: 10px!important;	}	.site-logo a {	    background-size: 230px!important;	    padding: 26px 135px!important;	}}/*--------------------------------------------------------------6.0 Accessibility--------------------------------------------------------------*/ 

/* Text meant only for screen readers */ 

.screen-reader-text {	clip: rect(1px, 1px, 1px, 1px);	position: absolute !important;}
.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus {	background-color: #f1f1f1;	border-radius: 2px;	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);	clip: auto !important;	color: #21759b;	display: block;	font-size: 14px;	font-weight: bold;	height: auto;	left: 5px;	line-height: normal;	padding: 15px 23px 14px;	text-decoration: none;	top: 5px;	width: auto;	z-index: 100000; /* Above WP toolbar */ 

}/*--------------------------------------------------------------7.0 Alignments--------------------------------------------------------------*/ 

.alignleft {	display: inline;	float: left;	margin-right: 1.5em;}
.alignright {	display: inline;	float: right;	margin-left: 1.5em;}
.aligncenter {	clear: both;	display: block;	margin: 0 auto;}
/*--------------------------------------------------------------8.0 Clearings--------------------------------------------------------------*/ 

.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after,.headerBox:before,.headerBox:after,.nav-content:before,.nav-content:after,.headerTopBottomBoxed:before,.headerTopBottomBoxed:after,.entry-text-and-image:before,.entry-text-and-image:after,.boxSingle:before,.boxSingle:after,.bigBox:before,.bigBox:after,.smallBox:before,.smallBox:after,.simpaticoPostWidget:before,.simpaticoPostWidget:after,ul.tabs:before,ul.tabs:after,ul.tab-simpatico-tabs:before,ul.tab-simpatico-tabs:after,.site-branding:before,.site-branding:after,.comment-navigation:before,.comment-navigation:after,.nav-links:before,.nav-links:after,.headerBoxed:before,.headerBoxed:after,.footerBottomBoxed:before,.footerBottomBoxed:after,.blackShare:before,.blockShare:after,.authorAbout:before,.authorAbout:after,.site-main:before,.site-main:after,.user-login-caption:before,.user-login-caption:after,.counterContainer:before,.counterContainer:after,.widget_archive li:before, .widget_archive li:after, .widget_categories li:before,.widget_categories li:after,.theAuthorBox:before,.theAuthorBox:after {	content: '';	display: table;}
.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after,.headerBox:after,.nav-content:after,.headerTopBottomBoxed:after,.entry-text-and-image:after,.boxSingle:after,.bigBox:after,.smallBox:after,.simpaticoPostWidget:after,ul.tabs:after,ul.tab-simpatico-tabs:after,.site-branding:after,.comment-navigation:after,.nav-links:after,.headerBoxed:after,.footerBottomBoxed:after,.blockShare:after,.authorAbout:after,.site-main:after,.user-login-caption:after,.counterContainer:after,.widget_archive li:after, .widget_categories li:after,.theAuthorBox:after {	clear: both;}
/*--------------------------------------------------------------9.0 Widgets--------------------------------------------------------------*/ 

.rsswidget {display:inline-block;}
.widget, .boxSingle, .page-header, .comments-title, .comment-respond, .nav-links, .comment-navigation, .breadcrumbs, .authorAbout, #imgRelated, .loadMoreInfinite, #disqus_thread {	margin: 0 0 15px;}
/* Make sure select elements fit in widgets */ 

.widget select {	max-width: 100%;}
/* Search widget */ 

.widget_search .search-submit {	display: block;}
/* Calendar Widget */ 

#wp-calendar {	margin: 0px;}
#wp-calendar > caption {	text-transform: uppercase;	margin-bottom: 10px;	text-align: center;}
#wp-calendar th {	text-align: center;	border: 1px solid rgba(0,0,0,.05);	background-color: rgba(0,0,0,.03);	padding: 5px 0;	border-radius: 2px;}
#wp-calendar tfoot td {	border: none;	padding-top: 5px;}
#wp-calendar tfoot td#next {	text-align: right;}
#wp-calendar tbody td {	text-align: center;	border: 1px solid rgba(0,0,0,.05);	padding: 5px 0;	border-radius: 2px;}
#wp-calendar tbody td a {	text-decoration: underline;}
#wp-calendar tbody td#today {	background: #51ab6d;}
/*--------------------------------------------------------------10.0 Content--------------------------------------------------------------*/ 

#preloader {	position: fixed;	top: 0;	left: 0;	right: 0;	bottom: 0;	background-color: white;	z-index: 99;}
.background-cover {	position: fixed;	top: 0;	left: 0;	z-index: 0;	overflow: hidden;	width: 100%;	height: 100%;}
#page {	margin: 15px auto;	max-width: 1133px;	position: relative;}
#content.site-content {	margin: 35px auto 0px;	max-width: 1133px;}
.headerTopBottomBoxed {	margin: 0 auto;	max-width: 1133px;}
.headerBoxed {	margin: 0 auto;	max-width: 1133px;	padding: 30px 0 0;}
.footerBottomBoxed {	margin: 15px auto 0;	padding: 15px 30px;	max-width:1133px;}
.site-branding, .footer-widget {	background:#ffffff;	border-radius: 2px;}
.site-branding {    margin-bottom: 0px;    border:none!important;}
.site-logo {/*float:left;*/ 

    text-align: center;}
.site-logo img {	max-height: 120px;	/*max-width: 340px;		display: block;*/ 

}.site-adv-top {float:right;}
.site-adv-bottom {	padding-top: 30px;	display: table;	margin: 0 auto;}
.headerBox {    margin: 0 auto;    box-shadow: 2px 2px 4px 0px #a4a4a4;}
.site-header-top {	background: #404040;	color: #ffffff;	-webkit-border-top-left-radius: 2px;	-webkit-border-top-right-radius: 2px;	-moz-border-radius-topleft: 2px;	-moz-border-radius-topright: 2px;	border-top-left-radius: 2px;	border-top-right-radius: 2px;}
.site-header-top a {color:#ffffff;}
.site-header-top-button {	float:right;	display:block;}
.fa-search {cursor:pointer;}
.topSearchForm {display:none;float: left;width: 100%;padding:10px 20px;}
.topSearchForm input[type="text"] {	background: transparent;	border: 0;	padding: 10px 0px;	outline: none;	width: 100%;	font-size: 15px;	border-bottom: 1px solid rgba(0,0,0,.05);	color: #ffffff;}
.theSocialButton, .theShareButton,.theSearchTopButton {	display: inline-block;	padding: 10px;	line-height: 14px !important;}
.socialWidget .theSocialButton {padding:0px; margin: 0 3px 3px 0;}
.socialWidget .theSocialButton a {	display: inline-block;	padding: 10px 0;	width: 35px;	text-align: center;	background: rgba(0,0,0,.03);	border-bottom: 3px solid rgba(0,0,0,.05);	border-radius: 2px;}
.tagcloud a {	background: rgba(0,0,0,.03);	border-bottom: 3px solid rgba(0,0,0,.05);	border-radius: 2px;	padding: 3px 8px;	margin: 2px 0;	display: inline-block;}
.main-navigation, #primary article, .page-header, .site-branding, .footer-widget, #secondary aside, .boxSingle, .footerBox, #toTop, .comments-title, #comments ol .comment-body,.comment-respond, .nav-links, .comment-navigation, .breadcrumbs, .authorAbout, #imgRelated, #disqus_thread {	/*border-bottom: 3px solid rgba(0,0,0,.1);*/ 

}.theSocialButton a, .tagcloud a, .box_style_2 .bigBox .boxSingleCaption .boxSingleDesc .readMore a,.box_style_3 .bigBox .boxSingleCaption .boxSingleDesc .readMore a, .box_style_3 .smallBox .boxSingleCaption .boxSingleDesc .readMore a,.box_style_1 .bigBox .boxSingleCaption .boxSingleDesc .readMore a, .box_style_6 .bigBox .boxSingleCaption .boxSingleDesc .readMore a, #primary article .readMore a, .comment-navigation .nav-previous a, .comment-navigation .nav-next a,.paging-navigation .nav-links .nav-previous a, .paging-navigation .nav-links .nav-next a, .dataBottom a, .blockShare .blockTextShare, .loadMoreInfinite a {	-o-transition: border-bottom .6s linear;	-moz-transition: border-bottom .6s linear;	-webkit-transition: border-bottom .6s linear;	transition: border-bottom .6s linear;}
.socialWidget .theSocialButton a:hover, .tagcloud a:hover, .box_style_2 .bigBox .boxSingleCaption .boxSingleDesc .readMore a:hover,.box_style_3 .bigBox .boxSingleCaption .boxSingleDesc .readMore a:hover, .box_style_3 .smallBox .boxSingleCaption .boxSingleDesc .readMore a:hover, .box_style_1 .bigBox .boxSingleCaption .boxSingleDesc .readMore a:hover, .box_style_6 .bigBox .boxSingleCaption .boxSingleDesc .readMore a:hover, #primary article .readMore a:hover, .comment-navigation .nav-previous a:hover, .comment-navigation .nav-next a:hover, .paging-navigation .nav-links .nav-previous a:hover, .paging-navigation .nav-links .nav-next a:hover, .page-links a p:hover,.dataBottom a:hover, .blockShare:hover .blockTextShare, .loadMoreInfinite a:hover {	-o-transition: border-bottom .1s linear;	-moz-transition: border-bottom .1s linear;	-webkit-transition: border-bottom .1s linear;	transition: border-bottom .1s linear;	/*border-bottom: 3px solid rgba(81,171,109,1);*/ 

}.spaceLeft {padding-left:5px;}
.spaceRight {padding-right:5px;}
.site-info {float:left;font-size:11px;}
.site-social-footer {float:right;}
.site-social-footer .theSocialButton {padding:0 10px;}
.footerBox {	background:#51ab6d;	border-radius: 2px;}
.footer-widget .foo {	float:left;	width:33.33333%;}
#primary {	width:768px;	padding-right: 0!important;	margin-right: 35px;}
.breadcrumbs {	padding: 10px 30px;}
.authorAbout img {	float: left;	position: relative;	margin: 15px 15px 15px 0px;}
.authorAbout .authorDesc {	margin-bottom: 5px;	margin-top: 15px;}
.authorAbout .theShare {	margin-bottom: 5px;}
.theImgRelated, .theImgRelatedTitle {	margin-top:15px;}
.theImgRelated {	position: relative;	padding-right: 30px;}
#primary article, #secondary aside, .boxSingle, .page-header, .comments-title, .comment-respond, .nav-links, .comment-navigation, .breadcrumbs, .authorAbout, #imgRelated, #comments ol .comment-body, #disqus_thread {	background: #ffffff;	border-radius: 2px;}
#secondary aside, .boxSingle, .foo aside, .page-header, .comments-title, .comment-respond, .comment-navigation, .authorAbout, #imgRelated, .paging-navigation .nav-links, #disqus_thread {	padding:30px;}
header.entry-header, .entry-content, .entry-summary, .entry-footer {	/*padding: 0 30px;*/ 

}header.entry-header {	padding-top:30px;}
.entry-footer {	/*padding-bottom:30px;*}header.entry-header .entry-meta {	/*border-top: 1px solid rgba(0,0,0,.05);	border-bottom: 1px solid rgba(0,0,0,.05);	margin-top: 10px;*/ 

	margin-top: -5px;	padding: 5px 0;}
.entry-title, .box_style_3 .bigBox .boxSingleCaption h3, .box_style_3 .smallBox .boxSingleCaption h3, .box_style_2 .bigBox .boxSingleCaption h3, .box_style_1 .bigBox .boxSingleCaption h3, .flexCaption h2 {	letter-spacing: -1px;}
#secondary {	float:left;	width:330px;}
.simpaticoPostWidget .theText span.date, .simpaticoPostWidget .theText span.comm, .posted-on, .byline, .comments-link, .cat-links, .tags-links, .edit-link, .theImgRelatedDate, .dataBottom, .reading-time, .page-links, .count-views, .controls-caption, .comment-metadata, .entry-format {	color: #c3c3c3;}
.entry-meta a, .comment-metadata a, .entry-format a {	color: #c3c3c3;}
.dataBottom a {	display: inline-block;	padding: 3px 8px;	background: rgba(0,0,0,.03);	border-bottom: 3px solid rgba(0,0,0,.05);	border-radius: 2px;	margin: 2px 0;}
aside ul, .site-header-top ul, .boxSingle ul {	margin: 0;	padding: 0;	list-style-type: none;}
aside ul li:last-child {border-bottom: 0px;}
aside ul li ul.sub-menu, aside ul li ul.children {	padding-left: 5%;	border-left: 1px solid rgba(0,0,0,.05);}
aside ul li {	border-bottom: 1px solid rgba(0,0,0,.05);	padding: 10px 0px;}
aside .socialWidget .fa-facebook {color: #3B5998;}
aside .socialWidget .fa-twitter {color:#55acee;}
aside .socialWidget .fa-google-plus {color: #dd4b39;}
aside .socialWidget .fa-linkedin {color:#007bb6;}
aside .socialWidget .fa-youtube {color: #e52d27;}
aside .socialWidget .fa-instagram {color: #517fa4;}
aside .socialWidget .fa-pinterest {color: #cb2027;}
aside .socialWidget .fa-tumblr {color:#32506d;}
aside .socialWidget .fa-flickr {color:#ff0084;}
aside .socialWidget .fa-dribbble {color:#ea4c89;}
aside .socialWidget .fa-xing {color:#026466;}
.widget .widget-title, ul.tabs {	margin-bottom:25px;	text-transform: uppercase;	/*border-top: 1px solid rgba(0,0,0,.05);*/ 

}.widget .widget-title em, .boxSingleName h3 em {	font-style:normal;	color: #b7e2ce;	font-weight: bold;}
.widget .widget-title h3 {	/*border-top: 1px solid #51ab6d;	display: inline-block;*/ 

	margin-top: -1px;	padding: 3px 0;}
.tags-links, .edit-link {	display: block;}
.posted-on, .byline, .comments-link, .count-views, .reading-time, .cat-links, .entry-format {	/*padding-right: 15px;*/ 

}#toTop:hover {    text-decoration: none;}
 #toTop {    display: none;    position: fixed;    bottom: 15px;    right: 15px;	width: 4rem;	height: 4rem;	line-height: 4rem;    background: #51ab6d;    text-decoration: none;    text-align: center;    cursor: pointer;	border-radius: 2px;}
/* Home Builder */ 

.boxSingle {	width:100%;	float: left;    box-shadow: 1px 2px 4px 0px #a4a4a4;    border-radius: 0px;    margin: 13px 0;    border-top: 2px solid #232323;    padding: 15px;    border-bottom: none!important;}
aside.widget {	width:100%;	float: left;    box-shadow: 1px 2px 4px 0px #a4a4a4;    border-radius: 0px!important;    margin: 13px 0;    border-top: 2px solid #232323;    padding: 15px;    border-bottom: none!important;}
/*.boxSingle .bigBox .boxSingleCaption h3, .boxSingle .smallBox .boxSingleCaption h3, .entry-title, .page-title, .flashNews h4, .theImgRelatedTitle h3, .comments-title, .comment-reply-title, .simpaticoPostWidget .theText a, .post-navigation .meta-nav span {	font-weight: bold;}
*/ 

.boxSingle .boxSingleDesc {	text-align:justify;}
.boxSingle .boxSingleImage, .blockRelatedImg, .theImgWidget, .newsPic {position:relative;}
.boxSingle .smallBox .insidePostFormat, .theImgWidget .insidePostFormat, .newsPic .insidePostFormat, .boxSingle.box_style_5 .bigBox .insidePostFormat {	position: absolute;	z-index: 1;	background: #51ab6d;	right: -5px;	top: -5px;	width: 20px;	height: 20px;	text-align: center;	padding: 0px;	border-radius:2px;}
.boxSingle .bigBox .insidePostFormat, .box_style_3 .smallBox .insidePostFormat, .box_style_4 .smallBox .insidePostFormat, .blockRelatedImg .insidePostFormat {	position: absolute;	z-index: 1;	background: #51ab6d;	right: 5px;	top:5px;	width: 30px;	height: 30px;	text-align: center;	padding: 5px 0;	border-radius: 2px;}
.boxSingleName {	margin-bottom:15px;	text-transform: uppercase;	/*border-top: 1px solid rgba(0,0,0,.05);*/ 

}.boxSingleName h2, .boxSingleName h3 {	/*border-top: 1px solid #51ab6d;*/ 

	display: inline-block;	margin-top: -1px;	padding: 3px 0;}
.boxSingleName span {	float: right;	/*border-top: 1px solid #51ab6d;*/ 

	display: inline-block;	margin-top: -1px;	padding: 3px 10px;}
/* Ad Style */ 

.box_style_ad {	padding:0px;}
.box_style_ad .boxSingleName {	margin: 30px 30px 15px 30px;}
.advertisingBox {	padding-bottom: 30px;	margin: 0 auto;	max-width: 728px;	display: table;}
/* First Style */ 

.box_style_1 .bigBox {	padding-bottom: 30px;	position: relative;}
.box_style_1 .smallBox {	width:50%;	float:left;	padding: 15px 15px 15px 0px;	height: 100px;	border-top: 1px solid rgba(0,0,0,.05);	position: relative;}
.box_style_1 .bigBox .boxSingleImage, .box_style_1 .smallBox .boxSingleImage {	float: left;	margin-right: 15px;}
.box_style_1 .bigBox .boxSingleImage {	margin-right: 30px;}
.box_style_1 .bigBox .boxSingleCaption h3 {	font-size: 17px;	line-height: 18px;}
.box_style_1 .smallBox .boxSingleCaption h3 {	font-size: 13px;	line-height: 2.0rem;}
.box_style_1 .bigBox .boxSingleCaption, .box_style_1 .smallBox .boxSingleCaption {	display:table;}
.box_style_1 .smallBox .boxSingleImage img {max-width:120px;}
.box_style_1 .bigBox .boxSingleCaption .boxSingleDesc {margin:15px 0 0;}
.box_style_1 .bigBox .boxSingleCaption .boxSingleDesc .readMore, #primary article .readMore {display:block;text-align:right;}
.box_style_1 .bigBox .boxSingleCaption .boxSingleDesc .readMore a, #primary article .readMore a {	padding: 10px 15px;	background: rgba(0,0,0,.05);	display: inline-block;	margin-top: 15px;	border-radius: 2px;	border-bottom: 3px solid rgba(0,0,0,.05);}
.box_style_1 .smallBox .boxSingleCaption .boxSingleDesc {display:none;}
/* Second Style */ 

.box_style_2 .bigBox {	float: left;	width: 50%;	padding-right: 30px;	position: relative;}
.box_style_2 .smallBox {	width:50%;	float:left;	padding: 15px 0;	border-bottom: 1px solid rgba(0,0,0,.05);	position: relative;}
.box_style_2 > div.allBoxContainer > div:nth-child(2) {	padding-top:0px;}
.box_style_2 > div.allBoxContainer > div:last-child {	border-bottom: 0px;}
.box_style_2 .smallBox .boxSingleImage {	float: left;	margin-right: 15px;}
.box_style_2 .bigBox .boxSingleCaption  {	margin-top:15px;}
.box_style_2 .bigBox .boxSingleCaption h3 {	font-size: 17px;	line-height: 2.6rem;}
.box_style_2 .bigBox img {	width:100%;}
.box_style_2 .smallBox .boxSingleCaption h3 {	font-size: 13px;	line-height: 2.0rem;}
.box_style_2 .bigBox .boxSingleCaption, .box_style_2 .smallBox .boxSingleCaption {	display:table;}
.box_style_2 .smallBox .boxSingleImage img {max-width:120px;}
.box_style_2 .bigBox .boxSingleCaption .boxSingleDesc {margin:15px 0 0;}
.box_style_2 .bigBox .boxSingleCaption .boxSingleDesc .readMore, #primary article .readMore {display:block;}
.box_style_2 .bigBox .boxSingleCaption .boxSingleDesc .readMore a, #primary article .readMore a {	padding: 10px 15px;	background: rgba(0,0,0,.05);	display: inline-block;	margin-top: 15px;	border-radius: 2px;	border-bottom: 3px solid rgba(0,0,0,.05);}
.box_style_2 .smallBox .boxSingleCaption .boxSingleDesc {display:none;}
/* Third Style */ 

.box_style_3 .bigBox, .box_style_3 .smallBox {	padding: 15px 0;	position: relative;}
.box_style_3 > div.allBoxContainer > div:first-child {padding-top: 0px;}
.box_style_3 > div.allBoxContainer > div:last-child {padding-bottom: 0px;}
.box_style_3 .smallBox {	border-top: 1px solid rgba(0,0,0,.05);}
.box_style_3 .bigBox .boxSingleImage, .box_style_3 .smallBox .boxSingleImage {	float: left;	margin-right: 30px;}
.box_style_3 .bigBox .boxSingleCaption h3, .box_style_3 .smallBox .boxSingleCaption h3 {	font-size: 19px;	line-height: 18px;}
.box_style_3 .bigBox .boxSingleCaption, .box_style_3 .smallBox .boxSingleCaption {	display: table;}
.box_style_3 .bigBox .boxSingleCaption .boxSingleDesc, .box_style_3 .smallBox .boxSingleCaption .boxSingleDesc {	margin: 15px 0 0;}
.box_style_3 .bigBox .boxSingleCaption .boxSingleDesc .readMore, #primary article .readMore,.box_style_3 .smallBox .boxSingleCaption .boxSingleDesc .readMore, #primary article .readMore {display:block;text-align:right;}
.box_style_3 .bigBox .boxSingleCaption .boxSingleDesc .readMore a, #primary article .readMore a,.box_style_3 .smallBox .boxSingleCaption .boxSingleDesc .readMore a, #primary article .readMore a {	padding: 3px 15px;	background: rgba(0,0,0,.03);	display: inline-block;	margin-top: 15px;	border-radius: 2px;	border-bottom: 3px solid rgba(0,0,0,.05);}
/* Fourth Style */ 

.box_style_4 .bigBox, .box_style_4 .smallBox {	position: relative;	padding-right: 30px;}
.box_style_4 .boxSingleDesc {	display:none;}
.box_style_4 .boxSingleCaption {	margin-top: 15px;	text-align: center;}
/* Fifth Style */ 

.box_style_5 .bigBox, .box_style_5 .smallBox {	position: relative;	padding: 0px 19px 19px 0px;	float: left;}
/* Sixth Style */ 

.box_style_6.first_half {	width:49%;	float:left;}
.box_style_6.second_half {	width:49%;	float:right;}
.box_style_6 img {	width:auto;}
.box_style_6 .bigBox .boxSingleCaption {	margin-top: 15px;}
.box_style_6 .bigBox .boxSingleCaption .boxSingleDesc {	margin: 15px 0;}
.box_style_6 .bigBox .boxSingleCaption .boxSingleDesc .readMore {	display:block;}
.box_style_6 .bigBox .boxSingleCaption .boxSingleDesc .readMore a {	padding: 10px 15px;	background: rgba(0,0,0,.05);	display: inline-block;	margin-top: 15px;	border-radius: 2px;	border-bottom: 3px solid rgba(0,0,0,.05);}
.box_style_6 .smallBox {	border-top: 1px solid rgba(0,0,0,.05);	padding: 15px 0;}
.box_style_6 > div.allBoxContainer > div:last-child {	padding: 15px 0 0 0;}
.box_style_6 .smallBox .boxSingleCaption h3 {	font-size: 13px;	line-height: 2.0rem;}
/* Review System */ 

.reviewSystem {	background: rgba(0,0,0,.03);	padding:30px;	border-radius: 2px;}
.reviewSystem.bottom {	margin-top: 30px;	margin-bottom: 30px;}
.reviewSystem.top {	margin-bottom: 30px;}
.titleCriteria span {font-weight:bold;}
.singleCriteria {	margin: 15px 0;}
.scoreCritera {	display: block;	height: 15px;	background: rgba(0,0,0,.03);	border-radius: 2px;}
.scoreCritera span {	display: block;	height: 15px;	background-color: #51ab6d;	background-image: url('./images/stripes.png');	border-radius: 2px;}
.finalScoreReview {margin-top:30px;}
.scoreTotal {	display: table-cell;	padding: 15px;	font-size: 30px;	background: #51ab6d;	text-align: center;	border-radius: 2px;}
.scoreTotal h3 {	text-align:center;	text-transform: uppercase;}
.scoreTotal small {font-size: 60%;}
.reviewSummary {	display: table-cell;	padding: 5px 15px;	vertical-align: top;	background: rgba(0,0,0,.03);}
/* Color for menu and something else */ 

.flashNews h4, .scoreTotal, .scoreTotal h3, .simpatico-main-menu li a, .footerBox, .footerBox a, .footerBox a:hover, .simpatico-main-menu .indicator, #toTop,.dropcap.square, .dropcap.circle, #wp-calendar #today, .flexCaptionCat .cat-links, .flexCaptionCat .cat-links a,.boxSingle .smallBox .insidePostFormat, .theImgWidget .insidePostFormat, .newsPic .insidePostFormat, #wp-calendar tbody td#today a,.boxSingle .bigBox .insidePostFormat, .box_style_3 .smallBox .insidePostFormat, .box_style_4 .smallBox .insidePostFormat, .blockRelatedImg .insidePostFormat, .no-menu-primary {color: #ffffff;}
/* Start Shortcode */ 

/* Box */ 

.box {	padding: 15px;	border-radius: 5px;	border: 1px solid rgba(0,0,0,.1);	margin-bottom: 1.5em;}
.box.success {	background: #e2f2cb;}
.box.warning {	background: #fffddb;}
.box.error {	background: #ffe6e2;}
.box.info {	background: #d6f6ff;}
.boxInside {	padding-left: 55px;	min-height: 50px;}
.boxInside .fa-info-circle {	color: #2CB4DA;}
.boxInside .fa-times {	color: #F03317;}
.boxInside .fa-exclamation-triangle {	color: #ECC21B;}
.boxInside .fa-check {	color: #8AB84D;}
.boxIconStyle {	margin-left: -55px;	float: left;	font-size: 50px !important;	color: rgba(0,0,0,.1);}
/* Dropcap */ 

.dropcap {	display: block;	float: left;	margin: 0 8px 0 0;	font-size: 50px;	line-height: 50px;}
.dropcap.square {	background: #51ab6d;	width: 50px;	height: 50px;	text-align: center;	border-radius: 2px;}
.dropcap.circle {	background: #51ab6d;	border-radius: 50%;	width: 50px;	height: 50px;	text-align: center;}
/* Hightlight */ 

.highlight {	background: rgba(0,0,0,.05);	padding: 2px;	border-radius: 2px;}
/* Toggle */ 

.theToggle {background: rgba(0, 0, 0, 0.03);width: 100%;margin-bottom: 5px;border-radius: 2px;}
h3.trigger {margin: 0px !important;padding: 5px 15px;}
h3.trigger a:before {display: inline-block;font-family: FontAwesome;font-style: normal;font-weight: normal;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content:"\f067";padding-right: 15px;}
h3.trigger.active a:before {display: inline-block;font-family: FontAwesome;font-style: normal;font-weight: normal;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content:"\f068";padding-right: 15px;}
h3.trigger a {display: block;text-decoration:none !important;}
h3.trigger.active a {color: #51ab6d;}
.toggle_container {overflow: hidden;padding: 15px;border-bottom: 3px solid rgba(0,0,0,.05);}
/* Button color */ 

.btnColor {	border-bottom: 3px solid rgba(0,0,0,.05);	background-color: rgba(0,0,0,.05);	border-radius: 2px;	-o-transition: all .3s ease-in-out;	-moz-transition: all .3s ease-in-out;	-webkit-transition: all .3s ease-in-out;	transition: all .3s ease-in-out;	display: inline-flex;}
.btnColor a {	text-decoration:none !important;	padding: 10px 15px;	font-weight:bold;}
.btnColor:hover {	border-bottom: 3px solid rgba(0,0,0,.1);}
/* Tabs shortcode */ 

.tab-simpatico-wrapper {	margin-bottom: 1.5em;}
ul.tab-simpatico-tabs {	margin: 0;	padding: 0;	list-style-type: none;}
ul.tab-simpatico-tabs li {	float:left;	display: inline-block;	cursor:pointer;	padding: 5px 15px;	margin-right: 5px;	background-color: rgba(0, 0, 0, .02);	-webkit-transition: all .3s ease-in-out;	-moz-transition: all .3s ease-in-out;	-o-transition: all .3s ease-in-out;	transition: all .3s ease-in-out;	-webkit-border-top-left-radius: 2px;	-webkit-border-top-right-radius: 2px;	-moz-border-radius-topleft: 2px;	-moz-border-radius-topright: 2px;	border-top-left-radius: 2px;	border-top-right-radius: 2px;}
ul.tab-simpatico-tabs li a {	text-decoration:none;}
ul.tab-simpatico-tabs li.active {	background-color: rgba(0, 0, 0, .05);}
ul.tab-simpatico-tabs li.active a h3 {	color: #51ab6d;}
.tab-simpatico-content-wrapper {	background-color: rgba(0, 0, 0, .05);	padding: 15px;	border-radius: 2px;	border-bottom: 3px solid rgba(0,0,0,.05);}
/* Column shortcode */ 

.oneHalf {	float:left;	padding: 10px;	width:50%;}
.oneThird {	float:left;	padding: 10px;	width:33%;}
.twoThird {	float:left;	padding: 10px;	width:66%;}
/* End Shortcode */ 

/*--------------------------------------------------------------Flex Slider--------------------------------------------------------------*/ 

.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus  {outline: none;}
.slides,.flex-control-nav,.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
/* FlexSlider Necessary Styles*********************************/ 

.flexslider {margin: 0; padding: 0;min-height: 390px;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;position:relative;}
 /* Hide the slides before the JS is loaded. Avoids image jumping */ 

.flexslider .slides img {width: 100%;display: block;}
.flex-pauseplay span {text-transform: capitalize;}
/* Clearfix for the .slides element */ 

.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}
/* No JavaScript Fallback */ 

/* If you are not using another script, such as Modernizr, make sure you * include js that eliminates this class on page load */ 

.no-js .slides > li:first-child {display: block;}
/* FlexSlider Default Theme*********************************/ 

.flexslider { margin: 0 0 15px; background: #ffffff; position: relative; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; zoom: 1;background-image: url('images/slider-loader.gif'); background-repeat: no-repeat; background-position: center; }.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }.loading .flex-viewport { max-height: 300px; }.flexslider .slides { zoom: 1; }.carousel li { margin-right: 5px; }/* Direction Nav */ 

.flex-direction-nav {*height: 0;}
.flex-direction-nav a  {text-decoration: none;text-align: center;display: block;width: 50px;height: 50px;margin: 0;padding: 15px 0;position: absolute;top: 45%;z-index: 10;overflow: hidden;opacity: 0;cursor: pointer;color: #ffffff;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease;background: rgba(0,0,0,.3);}
.flex-direction-nav .flex-prev {left: -50px;-webkit-border-top-right-radius: 2px;-webkit-border-bottom-right-radius: 2px;-moz-border-radius-topright: 2px;-moz-border-radius-bottomright: 2px;border-top-right-radius: 2px;border-bottom-right-radius: 2px;}
.flex-direction-nav .flex-next {right: -50px;-webkit-border-top-left-radius: 2px;-webkit-border-bottom-left-radius: 2px;-moz-border-radius-topleft: 2px;-moz-border-radius-bottomleft: 2px;border-top-left-radius: 2px;border-bottom-left-radius: 2px;}
.galleryEmbed:hover .flex-prev, .flexslider:hover .flex-prev { opacity: 0.7; left: 0px; }.galleryEmbed:hover .flex-next, .flexslider:hover .flex-next { opacity: 0.7; right: 0px; }.galleryEmbed:hover .flex-prev:hover, .galleryEmbed:hover .flex-next, .flexslider:hover .flex-next:hover, .flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }/* Pause/Play */ 

.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; }.flex-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }.flex-pauseplay a:hover  { opacity: 1; }.flex-pauseplay a.flex-play:before { content: '\f003'; }/* Control Nav */ 

.flex-control-nav {width: 100%;line-height: 1;display:flex;}
.flex-control-nav li:first-child {border-left: none;}
.flex-control-nav li {display: inline-block;zoom: 1;border-left: 4px solid transparent;}
.flex-control-paging li a {height: 10px;display: block;background-color: rgba(81,171,109,0.5);cursor: pointer;text-indent: -9999px;-o-transition: all.3s ease-in-out;-moz-transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.flex-control-paging li a:hover , .flex-control-paging li a.flex-active { background-color: rgba(81,171,109,1); cursor: pointer; }.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}
.flexCaption {	position:absolute;	width: 50%;	bottom:0;	padding: 60px 20px 20px;	background: transparent;}
.flexCaptionCat {	position: absolute;	top:30px;	right: 0px;	background: #51ab6d;	border-bottom: 3px solid rgba(0,0,0,.1);	padding: 10px 15px;	-webkit-border-top-left-radius: 2px;	-webkit-border-bottom-left-radius: 2px;	-moz-border-radius-topleft: 2px;	-moz-border-radius-bottomleft: 2px;	border-top-left-radius: 2px;	border-bottom-left-radius: 2px;}
.flexCaption h2 {	color: #ffffff !important;	border-bottom: 3px solid #51ab6d;	display: inline-block;	margin-bottom: -3px;}
.flexCaption .flexTitle {	/*border-bottom: 2px solid;*/ 

	display: block;	margin-top:5px;}
.flexCaption .flexDesc {	display: inline-block;	/*padding-top: 15px;*/ 

}.flexCaption .flexTitle, .flexCaption .flexDesc {color:#ffffff;line-height: 16px;}
.flexCaption .entry-meta .posted-on, .flexCaption .entry-meta .entry-format, .flexCaption .entry-meta a {	color: #ffffff;}
.flexCaptionCat .cat-links a {	text-transform: uppercase;}
/*--------------------------------------------------------------Custom Widget--------------------------------------------------------------*/ 

.theImgWidget {	margin-right: 15px;	float:left;}
.simpaticoPostWidget img {	height: auto;	max-width: 100%;	position:relative;	display:block;}
.simpaticoPostWidget .theText {}.simpaticoPostWidget .theText a {	display: block;}
.simpaticoPostWidget .theText span.date {	margin: 0px;	display: inline-block;}
.simpaticoPostWidget .theText span.comm {	display: inline-block;	float: right;}
.twitter-item:before {content: "\f099"; font-family: FontAwesome;padding-right: 10px; color:#55acee;font-size: 15px;}
.newsPicContainer, #flickr_badge_wrapper, .instagram-pics {text-align: center;}
.newsPic, .flickr_badge_image, .single-instagram-pic {	display: inline-block;	margin: 0px 15px 15px 0px;	position: relative;}
.newsPic a, .flickr_badge_image a, .single-instagram-pic a, .single-instagram-pic-big a {display: block;}
.single-instagram-pic-big {margin: 0px 3px;}
.single-instagram-pic-big img {width:100%;}
.single-instagram-pic a img {width:75px; height:75px;}
li.simpaticoPostWidget:first-child, li.twitter-item:first-child, .widget_archive li:first-child, .widget_categories li:first-child, .widget_pages li:first-child, .widget_nav_menu li:first-child, .widget_meta li:first-child, .widget_rss li:first-child, .widget_recent_comments li:first-child, .widget_recent_entries li:first-child {	padding-top: 0px;}
.widget_archive li, .widget_categories li {	text-align: right;}
.widget_archive li a, .widget_categories li a {	float: left;}
ul.tabs li {	float: left;	cursor: pointer;	text-transform: uppercase;	font-size: 15px;	border-bottom: 0px;	-webkit-transition: all .3s ease-in-out;	-moz-transition: all .3s ease-in-out;	-o-transition: all .3s ease-in-out;	transition: all .3s ease-in-out;	opacity:.4;	color: #444444;	border-top: 1px solid transparent;	display: inline-block;	margin-top: -1px;	padding: 3px 10px 3px 0px;}
ul.tabs li:hover,ul.tabs li.active {	opacity:1;	border-top: 1px solid #51ab6d;}
.advWidget {	display:table;	max-width:300px;	margin:0 auto;}
.advBottomPost {	display: table;	margin: 0 auto;	padding-top: 30px;}
.counterWidget {	padding: 8px 0;	border-radius: 2px;	float: left;	width: 31.3333%;	border-bottom: 3px solid rgba(0,0,0,.1);	margin: 2% 0 0 2%;	color: #ffffff;	text-align: center;}
.counterWidget:last-child {	border-bottom: 3px solid rgba(0,0,0,.1);}
.counterWidget .iconCounter, .counterWidget .textCounter {	display: inline-block;}
.counterWidget .textCounter {	margin-bottom: 0px;	width: 100%;}
.counterWidget .textCounter span {	display:block;	font-weight: 300;	font-size: 125%;	line-height: 1;}
.counterWidget .textCounter small {	font-size: 75%;	line-height: 1;}
.counterWidget .iconCounter, .counterWidget .iconCounter a {	color: #ffffff;}
.counterWidget .iconCounter {	width: 100%;	position: relative;	padding-top: 4px;}
.counterWidget.counterPosts {	background-color: #51ab6d;}
.counterWidget.counterComments {	background-color: #c3c3c3;}
.counterWidget.counterFacebook {	background: #3B5998;}
.counterWidget.counterYoutube {	background-color: #e52d27;}
.counterWidget.counterVimeo {	background-color: #1ab7ea;}
.counterWidget.counterTwitter {	background-color: #55acee;}
.user-login-caption .author-avatar {	float: left;	position: relative;	margin-right:15px;}
.user-login-caption .welcome-text {	margin-bottom: 5px;}
#login-form input[type="text"], #login-form input[type="password"] {	width:100%;}
#login-form .rememberMe {	margin-left: 10px;}
.widget.widget_search input[type="search"] {	width:100%;}
/*--------------------------------------------------------------Post formats--------------------------------------------------------------*/ 

.video-container, .videoEmbed {    float: none;    clear: both;    width: 100%;    position: relative;    padding-bottom: 56.25%;    padding-top: 25px;    height: 0;	margin-bottom:20px;}
.video-container iframe,.video-container object,.video-container embed,.videoEmbed iframe,.videoEmbed object,.videoEmbed embed,.videoEmbed .wp-video {    position: absolute;    top: 0;    left: 0;    width: 100% !important;	height: 100% !important;}
.videoEmbed .wp-video .mejs-container, .videoEmbed .wp-video .mejs-container .wp-video-shortcode {	width: 100% !important;	height: 100% !important;}
.videoEmbed {margin-bottom:0px !important;}
.videoEmbed p, .audioEmbed p {margin-bottom:0px;display:flex;}
.linkEmbed {position:relative;overflow:hidden;font-size: 170%;}
.linkFont {position: absolute;right: 10%;font-size: 130px !important;top: 10%;opacity: 0.3;}
.quoteEmbed {font-size: 200%;line-height: 3.6rem;}
.quoteEmbed p:before {display: inline-block;font-family: FontAwesome;font-style: normal;font-weight: normal;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\f10d";padding-right: 10px;}
.quoteEmbed p:after {display: inline-block;font-family: FontAwesome;font-style: normal;font-weight: normal;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\f10e";padding-left: 10px;}
.quoteText, .linkText {padding: 50px 30px;background-color: rgba(64, 64, 64, .7);}
.quoteCaption {font-size:15px;text-align:right;}
.quoteText, .quoteText a, .quoteCaption a, .linkEmbed a {color: #ffffff;}
.galleryEmbed {position: relative;-webkit-border-radius: 2px;-moz-border-radius: 2px;-o-border-radius: 2px;border-radius: 2px;zoom: 1;min-height: 250px;padding: 0;overflow:hidden;background-image: url('images/slider-loader.gif');background-repeat: no-repeat;background-position: center;}
.galleryEmbed .embedGallery {zoom: 1;float: left;width: 100%;margin: 0;padding: 0;list-style: none;}
.embedGallery:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .embedGallery {display: block;}
* html .embedGallery {height: 1%;}
.galleryEmbed .embedGallery > li {display: none;-webkit-backface-visibility: hidden;position: relative;}
.embedGallery li img {	display: block;	width: 100%;}
.embedGalleryCaption {position: absolute;width: 100%;bottom: 0;padding: 60px 50px 30px 50px;background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 40%, rgba(0,0,0,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(40%,rgba(0,0,0,0.4)), color-stop(100%,rgba(0,0,0,1)));background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 40%,rgba(0,0,0,1) 100%);background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 40%,rgba(0,0,0,1) 100%);background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 40%,rgba(0,0,0,1) 100%);background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 40%,rgba(0,0,0,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );}
.embedGalleryCaption h3 {color: #ffffff !important;}
.galleryEmbed ol.flex-control-nav {padding: 0;margin: 0;list-style: none;position: absolute;z-index: 2;right: 1%;width: auto;}
.galleryEmbed .flex-control-nav li {display: inline-block;zoom: 1;padding: 10px 3px;}
.galleryEmbed .flex-control-nav li a {height: 10px;display: block;background-color: rgba(81, 171, 109, .5);cursor: pointer;text-indent: -9999px;width: 15px;height: 15px;border-radius: 2px;}
.galleryEmbed .flex-control-nav li a.flex-active {background-color: rgba(81, 171, 109, .9);}
/*--------------------------------------------------------------Power Tip--------------------------------------------------------------*/ 

#powerTip {	cursor: default;	background-color: #333;	background-color: rgba(0, 0, 0, 0.8);	border-radius: 2px;	color: #fff;	display: none;	padding: 5px 10px;	position: absolute;	white-space: nowrap;	z-index: 2147483647;	font-size:11px;}
#powerTip:before {	content: "";	position: absolute;}
#powerTip.n:before, #powerTip.s:before {	border-right: 5px solid transparent;	border-left: 5px solid transparent;	left: 50%;	margin-left: -5px;}
#powerTip.e:before, #powerTip.w:before {	border-bottom: 5px solid transparent;	border-top: 5px solid transparent;	margin-top: -5px;	top: 50%;}
#powerTip.n:before {	border-top: 10px solid #333;	border-top: 10px solid rgba(0, 0, 0, 0.8);	bottom: -10px;}
#powerTip.e:before {	border-right: 10px solid #333;	border-right: 10px solid rgba(0, 0, 0, 0.8);	left: -10px;}
#powerTip.s:before {	border-bottom: 10px solid #333;	border-bottom: 10px solid rgba(0, 0, 0, 0.8);	top: -10px;}
#powerTip.w:before {	border-left: 10px solid #333;	border-left: 10px solid rgba(0, 0, 0, 0.8);	right: -10px;}
#powerTip.ne:before, #powerTip.se:before {	border-right: 10px solid transparent;	border-left: 0;	left: 10px;}
#powerTip.nw:before, #powerTip.sw:before {	border-left: 10px solid transparent;	border-right: 0;	right: 10px;}
#powerTip.ne:before, #powerTip.nw:before {	border-top: 10px solid #333;	border-top: 10px solid rgba(0, 0, 0, 0.8);	bottom: -10px;}
#powerTip.se:before, #powerTip.sw:before {	border-bottom: 10px solid #333;	border-bottom: 10px solid rgba(0, 0, 0, 0.8);	top: -10px;}
#powerTip.nw-alt:before, #powerTip.ne-alt:before,#powerTip.sw-alt:before, #powerTip.se-alt:before {	border-top: 10px solid #333;	border-top: 10px solid rgba(0, 0, 0, 0.8);	bottom: -10px;	border-left: 5px solid transparent;	border-right: 5px solid transparent;	left: 10px;}
#powerTip.ne-alt:before {	left: auto;	right: 10px;}
#powerTip.sw-alt:before, #powerTip.se-alt:before {	border-top: none;	border-bottom: 10px solid #333;	border-bottom: 10px solid rgba(0, 0, 0, 0.8);	bottom: auto;	top: -10px;}
#powerTip.se-alt:before {	left: auto;	right: 10px;}
/*--------------------------------------------------------------Carousel--------------------------------------------------------------*/ 

.owl-carousel .owl-wrapper:after {	content: ".";	display: block;	clear: both;	visibility: hidden;	line-height: 0;	height: 0;}
/* display none until init */ 

.owl-carousel{	display: none;	position: relative;	width: 100%;	-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{	display: none;	position: relative;	-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{	overflow: hidden;	position: relative;	width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{	-webkit-transition: height 500ms ease-in-out;	-moz-transition: height 500ms ease-in-out;	-ms-transition: height 500ms ease-in-out;	-o-transition: height 500ms ease-in-out;	transition: height 500ms ease-in-out;}
	.owl-carousel .owl-item{	float: left;}
.owl-controls .owl-page,.owl-controls .owl-buttons div{	cursor: pointer;}
.owl-controls {	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
/* mouse grab icon */ 

.grabbing {     cursor:url(./images/grabbing.png) 8 8, move;}
/* fix */ 

.owl-carousel  .owl-wrapper,.owl-carousel  .owl-item{	-webkit-backface-visibility: hidden;	-moz-backface-visibility:    hidden;	-ms-backface-visibility:     hidden;  -webkit-transform: translate3d(0,0,0);  -moz-transform: translate3d(0,0,0);  -ms-transform: translate3d(0,0,0);}
.owl-buttons {	text-align: right;	position: absolute;	top: -45px;	right: 0;	line-height: 22px;}
#imgRelated .owl-buttons {	top: -25px;}
.owl-theme .owl-controls .owl-buttons div {display: inline-block;zoom: 1;margin: 3px 3px;padding: 0px 5px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;-o-transition: opacity .3s ease-in-out;-moz-transition: opacity .3s ease-in-out;-webkit-transition: opacity .3s ease-in-out;transition: opacity .3s ease-in-out;}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{opacity:0.5;}
.owl-item.loading{min-height: 150px;background: url(./images/AjaxLoader.gif) no-repeat center center}/*--------------------------------------------------------------Li Scroll--------------------------------------------------------------*/ 

.tickercontainer { height: 28px; margin: 0; padding: 0;overflow: hidden; max-width: 100%;}
.tickercontainer .mask {position: relative;left: 10px;top: 4px;width: 100%;overflow: hidden;}
ul.newsticker { position: relative;list-style-type: none;margin: 0;padding: 0;left: 300px;}
ul.newsticker li {float: left; margin: 0;padding: 0;}
ul.newsticker a {white-space: nowrap;padding: 0;font-weight:bold;}
 ul.newsticker span {margin: 0 30px 0 0;}
 .flashNews {clear: both;background: #ffffff;-webkit-border-top-left-radius: 2px;-webkit-border-top-right-radius: 2px;-moz-border-radius-topleft: 2px;-moz-border-radius-topright: 2px;border-top-left-radius: 2px;border-top-right-radius: 2px;}
.flashNews h4 {float: right;line-height: 1;margin: 0;padding: 8px;background: #51ab6d;text-transform: uppercase;position:relative;-webkit-border-top-right-radius: 2px;-moz-border-radius-topright: 2px;border-top-right-radius: 2px;}
.flashNews h4:after {content: " ";display: block;position: absolute;width: 0;height: 0;border-bottom: 29px solid #51ab6d;border-left: 12px solid transparent;left: -12px;top: 0;z-index: 1;}
/*--------------------------------------------------------------10.1 Posts and pages--------------------------------------------------------------*/ 

.sticky {}.hentry {	margin-bottom: 15px;}
.byline,.updated {	display: none;}
.single .byline,.group-blog .byline {	display: inline;}
.page-content,.entry-content,.entry-summary {	margin: 30px 0 0;	text-align:justify;	word-wrap: break-word;}
.entry-content {	margin-bottom:10px;	border-bottom: 2px solid rgba(0,0,0,.3);	font-size: 15px;	line-height: 1.9;}
.entry-content a {text-decoration: underline;}
.blockShare {	/*border-bottom: 3px solid rgba(0,0,0,.05);	border-top: 1px solid rgba(0,0,0,.05);	margin-top: 30px;	border-radius: 2px;	text-align:center;*/ 

}.blockButtonShare {	float: left;	width: 75%;	padding: 10px 0;}
.blockTextShare {	float: right;	width: 25%;	background: rgba(0,0,0,.03);	padding: 10px 0;	text-align: center;	border-bottom: 3px solid rgba(0,0,0,.05);	margin-bottom: -3px;	-webkit-border-bottom-right-radius: 2px;	-moz-border-radius-bottomright: 2px;	border-bottom-right-radius: 2px;}
#progress {width: 100%;bottom: 0;background: #51ab6d;z-index: 1;max-width: 1133px;height:0px;}
.toc-storybar {position: relative;height:56px;}
.toc-bar {position: absolute;top: 0;bottom: 0;left: 0;background: rgba(0,0,0,.1);-webkit-transition: width .2s;-moz-transition: width .2s;-ms-transition: width .2s;-o-transition: width .2s;transition: width .2s;}
.theShareText {	display: inline-block;}
.theShareButton {	width: 14%;	padding:0px;	vertical-align: middle;}
.page-links {	clear: both;	margin-top: 15px;	float:right;}
.page-links p {	display: inline-block;	width: 3rem;	height: 3rem;	line-height: 3rem;	text-align: center;	background: rgba(0,0,0,.03);	border-bottom: 3px solid rgba(81,171,109,1);	border-radius: 2px;}
.page-links a p {	border-bottom: 3px solid rgba(0,0,0,.05);	-o-transition: border-bottom .6s linear;	-moz-transition: border-bottom .6s linear;	-webkit-transition: border-bottom .6s linear;	transition: border-bottom .6s linear;}
.nav-previous {	float:left;}
.nav-next {	float:right;}
.post-navigation .nav-previous, .post-navigation .nav-next {	-o-transition: all .3s ease-in-out;	-moz-transition: all .3s ease-in-out;	-webkit-transition: all .3s ease-in-out;	transition: all .3s ease-in-out;}
.post-navigation .nav-previous {width: 50%;padding: 30px;}
.post-navigation .nav-next {width: 50%;text-align: right;padding: 30px;border-left: 1px dashed rgba(0,0,0,.1);}
.post-navigation .nav-previous:hover, .post-navigation .nav-next:hover {background-color: rgba(0,0,0,.03);}
.post-navigation .nav-previous i, .post-navigation .nav-next i {color: #51ab6d;}
.post-navigation .meta-nav {display: inline-block;width: 90%;}
.post-navigation .nav-previous .meta-nav {padding-left: 15px;}
.post-navigation .nav-next .meta-nav {padding-right: 15px;}
.post-navigation .meta-nav small {display: block;text-transform: uppercase;color: #51ab6d;}
.comment-navigation .nav-previous a, .comment-navigation .nav-next a, .paging-navigation .nav-links .nav-previous a, .paging-navigation .nav-links .nav-next a {	display: inline-block;	width: 4rem;	height: 4rem;	line-height: 4rem;	text-align: center;	background: rgba(0,0,0,.05);	border-bottom: 3px solid rgba(0,0,0,.05);	border-radius: 2px;}
.loadMoreInfinite {	display: block !important;	text-align:center;}
.loadMoreInfinite a {	padding: 15px 30px;	background: #ffffff;	border-radius: 2px;	border-bottom: 3px solid rgba(0,0,0,.1);	display: inline-block;}
#infscr-loading {	margin: 0 auto;	width: 100%;	max-width: 1133px;	position: fixed;	top: 45%;	z-index: 99;}
#infscr-loading img {display:none !important;}
.infinite-scroll-loader {	padding: 15px 30px;	border-radius: 2px;	background: rgba(0,0,0,.1);	display: table;	margin: 0 auto;}
/*--------------------------------------------------------------10.2 Asides--------------------------------------------------------------*/ 

.blog .format-aside .entry-title,.archive .format-aside .entry-title {	display: none;}
/*--------------------------------------------------------------10.3 Comments--------------------------------------------------------------*/ 

.comment-content a {	word-wrap: break-word;}
.bypostauthor {}#comments ol {	list-style-type: none;	margin: 0px;}
#comments ol ol {	padding-left: 5%;}
#comments ol .comment-body {	margin-bottom: 15px;	padding: 30px;	position: relative;}
#comments .comment-body footer img {	float: left;	margin-right: 15px;}
#comments .comment-body .comment-content {	clear:both;	padding-top:15px;}
#comments .reply {	text-align: right;}
#comments .reply a, #reply-title small a {	padding: 5px 10px;	background: rgba(0,0,0,.05);	display: inline-block;	border-radius: 2px;	border-bottom: 3px solid rgba(0,0,0,.05);	-o-transition: border-bottom .6s linear;	-moz-transition: border-bottom .6s linear;	-webkit-transition: border-bottom .6s linear;	transition: border-bottom .6s linear;}
#comments .reply a:hover, #reply-title small a:hover  {	-o-transition: border-bottom .1s linear;	-moz-transition: border-bottom .1s linear;	-webkit-transition: border-bottom .1s linear;	transition: border-bottom .1s linear;	border-bottom: 3px solid rgba(81,171,109,1);}
#reply-title small {	float: right;}
/*--------------------------------------------------------------11.0 Infinite scroll--------------------------------------------------------------*/ 

/* Globally hidden elements when Infinite Scroll is supported and in use. */ 

.infinite-scroll .paging-navigation, /* Older / Newer Posts Navigation (always hidden) */ 

.infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */ 

	display: none;}
/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before */ 

.infinity-end.neverending .site-footer {	display: block;}
/*--------------------------------------------------------------12.0 Media--------------------------------------------------------------*/ 

.page-content img.wp-smiley,.entry-content img.wp-smiley,.comment-content img.wp-smiley {	border: none;	margin-bottom: 0;	margin-top: 0;	padding: 0;}
/* Make sure embeds and iframes fit their containers */ 

embed,iframe,object {	max-width: 100%;}
/*--------------------------------------------------------------12.1 Captions--------------------------------------------------------------*/ 

.wp-caption {	margin-bottom: 1.5em;	max-width: 100%;}
.wp-caption img[class*="wp-image-"] {	display: block;	margin: 0 auto;}
.wp-caption-text {	text-align: center;}
.wp-caption .wp-caption-text {	padding: 0.8075em 0;	background: rgba(0,0,0,.05);	font-size: 75%;}
/*--------------------------------------------------------------12.2 Galleries--------------------------------------------------------------*/ 

.gallery {	margin-bottom: 1.5em;}
.gallery-item {	display: inline-block;	text-align: center;	vertical-align: top;	width: 100%;}
.gallery-item img {	margin: 0 auto;}
.gallery-columns-2 .gallery-item {	max-width: 50%;}
.gallery-columns-3 .gallery-item {	max-width: 33.33%;}
.gallery-columns-4 .gallery-item {	max-width: 25%;}
.gallery-columns-5 .gallery-item {	max-width: 20%;}
.gallery-columns-6 .gallery-item {	max-width: 16.66%;}
.gallery-columns-7 .gallery-item {	max-width: 14.28%;}
.gallery-columns-8 .gallery-item {	max-width: 12.5%;}
.gallery-columns-9 .gallery-item {	max-width: 11.11%;}
.gallery-caption {	padding: 0.8075em 0;	background: rgba(0,0,0,.05);}
@media all and (max-width: 1180px) {	.nav-content, #content.site-content, #infscr-loading {		max-width: 985px;	}	.flexslider {		min-height: 337px;	}	#page {		margin: 0px;	}	.site-logo {		float: none;		display: table;		margin: 0 auto;	}	.site-adv-top {		float: none;		margin: 0 auto;		display: table;	}	.box_style_5 .bigBox, .box_style_5 .smallBox {		padding: 0px 14px 14px 0px;	}	.posted-on, .byline, .comments-link, .count-views, .reading-time, .cat-links, .entry-format {		padding-right: 10px;	}}@media all and (max-width: 985px) {	.nav-content, #content.site-content, #infscr-loading {		max-width: 750px;	}	.flexslider {		min-height: 385px;	}	.headerBoxed, #secondary aside, .boxSingle, .foo aside, .page-header, .comments-title, .comment-respond, .comment-navigation, .authorAbout, #imgRelated, #comments ol article,	.post-navigation .nav-previous, .post-navigation .nav-next, .paging-navigation .nav-links, #comments ol .comment-body, #disqus_thread {		padding:15px;	}	.site-adv-bottom {		padding-top:15px;	}	.box_style_ad .boxSingleName {		margin: 0px 0px 15px 0px;	}	#primary, #secondary, .footer-widget .foo {		width:100%;		padding-right: 0px !important;		padding-left: 0px !important;	}	#secondary {		-webkit-column-count: 2;		-webkit-column-gap: 15px;		-moz-column-count: 2;		-moz-column-gap: 15px;		column-count: 2;		column-gap: 15px;	}	#secondary aside {		-webkit-column-break-inside: avoid;		-moz-column-break-inside: avoid;		column-break-inside: avoid;	}	.site-header-top-button {		display:none;		float: none;		text-align: center;		padding: 5px 0;		clear: both;	}	.flex-direction-nav .flex-prev { opacity: 1; left: 0px;}
	.flex-direction-nav .flex-next { opacity: 1; right: 0px;}
	.box_style_5 .bigBox, .box_style_5 .smallBox {		padding: 0px 20px 20px 0px;	}}@media all and (max-width: 767px) {	.nav-content, #content.site-content, #infscr-loading {		max-width: 445px;	}	.flexslider {		min-height: 233px;	}	.galleryEmbed {		min-height: 150px;	}	.site-adv-top, .site-adv-bottom, .flexCaption .flexDesc, .box_style_ad {		display:none;	}	.site-info, .site-social-footer {		float: none;		text-align: center;		padding: 5px 0;	}	.footerBottomBoxed {		padding: 15px 0px;	}	.page-content, .entry-content, .entry-summary {		margin: 15px 0 0;	}	.entry-content, .reviewSystem.top {		margin-bottom: 15px;	}	header.entry-header, .entry-content, .entry-summary, .entry-footer {		padding: 0 15px;	}	header.entry-header {		padding-top: 15px;	}	.entry-footer {		padding-bottom: 15px;	}	.reviewSystem.bottom {		margin-top:15px;		margin-bottom: 15px;	}	.reviewSystem {		padding:15px;	}	.breadcrumbs {		padding: 10px 15px;	}	#secondary {		-webkit-column-count: auto;		-webkit-column-gap: initial;		-moz-column-count: auto;		-moz-column-gap: initial;		column-count: auto;		column-gap: initial;	}	#secondary aside {		-webkit-column-break-inside: initial;		-moz-column-break-inside: initial;		column-break-inside: initial;	}	.posted-on, .byline, .comments-link, .count-views {		display:block;	}	.scoreTotal {		display: table;		margin: 0 auto;	}	.reviewSummary {		display: block;		margin: 15px 0 0;	}	.flexCaption, .flexCaptionCat, .blockShare .blockTextShare, .form-allowed-tags, .advBottomPost {		display:none;	}	.blockButtonShare {		width:100%;	}	ul.tab-simpatico-tabs li {		padding: 5px 10px;	}	.box_style_6.first_half, .box_style_6.second_half {		float:left;		width:100%;	}	.box_style_3 .bigBox .boxSingleImage, .box_style_3 .smallBox .boxSingleImage {		float: none;		margin-right:0px;	}	.box_style_3 .bigBox .boxSingleImage img, .box_style_3 .smallBox .boxSingleImage img, .box_style_1 .bigBox .boxSingleImage img {		width: 100%;	}	.box_style_3 .bigBox .boxSingleCaption, .box_style_3 .smallBox .boxSingleCaption {		display:block;	}	.box_style_3 .bigBox .boxSingleCaption, .box_style_3 .smallBox .boxSingleCaption {		margin-top: 15px;	}	.box_style_2 .bigBox {		width: 100%;		padding-right: 0px;		padding-bottom: 15px;	}	.box_style_2 > div.allBoxContainer > div:nth-child(2) {		padding-top: 15px;		border-top: 1px solid rgba(0,0,0,.05);	}	.box_style_2 .smallBox {		width: 100%;	}	.box_style_1 .bigBox {		padding-bottom: 15px;	}	.box_style_1 .bigBox .boxSingleCaption {		margin-top:15px;	}	.box_style_1 .bigBox .boxSingleImage {		margin-right: 0px;		float:none;	}	.box_style_1 .bigBox .boxSingleCaption {		display: block;	}	.box_style_1 .smallBox {		width:100%;		float:left;		height: auto;	}	.oneHalf, .oneThird, .twoThird, .post-navigation .nav-previous, .post-navigation .nav-next {		width:100%;	}	.box_style_5 .bigBox, .box_style_5 .smallBox {		padding: 0px 13px 13px 0px;	}	.nav-previous, .nav-next {		float:none;	}	.post-navigation .nav-next {		border-left: 0px;	}	.contributor-container .contributor-posts .contributor-posts-list ul li {		width: 100%!important;	}	.contributor-container {		width: 100%!important;	}	.contributor-container .entry-header .contributor-content {		padding-left: 0!important;	}	.contributor-container .entry-header .contributor-img {		width: 100%!important;	}}@media all and (max-width: 479px) {	.nav-content, #content.site-content, #infscr-loading {		max-width: 297px;	}	.flexslider {		min-height: 159px;	}	.galleryEmbed {		min-height: 100px;	}	.flex-direction-nav a {		top:35%;	}	.embedGalleryCaption {		display: none;	}	.box_style_5 .bigBox, .box_style_5 .smallBox {		padding: 0px 19px 19px 0px;	}		.contributor-container .contributor-posts .contributor-posts-list ul li {		width: 100%!important;	}	.contributor-container {		width: 100%!important;	}	.contributor-container .entry-header .contributor-content {		padding-left: 0!important;	}	.contributor-container .entry-header .contributor-img {		width: 100%!important;	}}/*--------------------------------------------------------------13.0 Print Style--------------------------------------------------------------*/ 

@media print {	body {background: #ffffff; color: #404040;}
    .site-header-top, .site-adv-top, .flashNews, .main-navigation, .edit-link, .blockShare, .advBottomPost, 	.nav-links, .authorAbout, #imgRelated, .comments-area, #secondary, .site-footer {display:none;}
	#toTop, #powerTip {display:none !important}}/* custom css ------------------------*/ 

/* navigateur */ 

.main-navigation.stick.menuFixed{	background-color: rgba(255,255,255,.9)!important;    box-shadow: 2px 2px 4px 0px #a4a4a4;}
.flexslider .slides img {    max-height: 378px;}
#secondary aside, .boxSingle, .foo aside, .page-header, .comments-title, .comment-respond, .comment-navigation, .authorAbout, #imgRelated, .paging-navigation .nav-links, #disqus_thread {	padding:15px!important;}
aside.widget.widget_search{	border-top: none!important;	padding: 0!important;	margin-top: 0!important;}
aside.widget.widget_search .widget-title{	display: none;}
.footer-widget{	border-bottom:none!important;	background: transparent;}
.footer-widget .headerTopBottomBoxed{    box-shadow: 1px 2px 4px 0px #a4a4a4;    border-radius: 0px!important;    margin: 0 auto;    border-top: 2px solid #232323;    padding: 15px;    border-bottom: none!important;    margin-top: 15px;    max-width: 1133px;	text-align:center;}
.footer-widget .headerTopBottomBoxed aside ul li{    border:none!important;}
.footer-widget .headerTopBottomBoxed aside ul li a{    text-transform:uppercase;}
.footer-widget .widget {    box-shadow: none;    border-radius: 0px!important;    border-top: none;    border-bottom: none!important;}
.flexCaptionCat{	display: none;}
.allBoxContainer .bigBox, .allBoxContainer .smallBox{	border-top: none!important;}
.allBoxContainer .bigBox .boxSingleImage img, .box_style_3 .allBoxContainer .smallBox .boxSingleImage{	height: 155px;}
.allBoxContainer .bigBox .boxSingleCaption, .box_style_3 .allBoxContainer .smallBox .boxSingleCaption{	height: 155px;	text-align: center;}
.allBoxContainer .bigBox .boxSingleCaption h3, .allBoxContainer .smallBox .boxSingleCaption h3{	text-transform: uppercase;	font-weight: bold;}
.allBoxContainer .bigBox .boxSingleCaption .boxSingleDesc, .box_style_3 .allBoxContainer .smallBox .boxSingleCaption .boxSingleDesc,.allBoxContainer .bigBox .boxSingleCaption .boxSingleDesc .readMore, .box_style_3 .allBoxContainer .smallBox .boxSingleCaption .boxSingleDesc .readMore{	text-align: center!important;}
.simpaticoPostWidget{	border-bottom: none!important;}
.simpaticoPostWidget .theImgWidget img{	height: 87px;	width: 87px;}
/* Direction Nav */ 

.flex-direction-nav a  {    text-decoration: none;    text-align: center;    display: block;    width: 30px;    height: 50px;    margin: 0;    padding: 15px 0;    position: absolute;    top: 45%;    z-index: 10;    overflow: hidden;    opacity: 0;    cursor: pointer;    color: #ffffff;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    transition: all .3s ease;    background: rgba(0,0,0,.3);}
.flex-direction-nav .flex-prev {    left: 20px;    -webkit-border-radius: 2px;    -moz-border-radius: 2px;    border-radius: 2px;}
.flex-direction-nav .flex-next {    right: 20px;    -webkit-border-radius: 2px;    -moz-border-radius: 2px;    border-radius: 2px;}
.flex-direction-nav .flex-next i, .flex-direction-nav .flex-prev i{    font-size: 25px;    color: #ffffff;}
.galleryEmbed:hover .flex-prev, .flexslider:hover .flex-prev { opacity: 0.7; left: 20px; }.galleryEmbed:hover .flex-next, .flexslider:hover .flex-next { opacity: 0.7; right: 20px; }.galleryEmbed:hover .flex-prev:hover, .galleryEmbed:hover .flex-next, .flexslider:hover .flex-next:hover, .flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }/* Search */ 

#secondary aside.widget_search{	padding: 5px!important;}
#secondary .search-form input{    font-size:17px;    padding: 8px 10px;    width: 265px;    border:none;    background-color: #ffffff;}
#secondary .search-form button{    font-size:24px;    -moz-transform: scaleX(-1);    -webkit-transform: scaleX(-1);    -o-transform: scaleX(-1);    transform: scaleX(-1);    border:none;    background:transparent;    color:#afafaf;    margin: 0;    padding: 0;}
.flexCaption h2 {    border-bottom: none!important;    text-transform: uppercase;}
.flexCaption hr.line {    border: 1px solid white;    margin: 3px 0;}
.boxSingleDesc .readmore{	padding-top: 15px;	float: right;}
/* color ------------------------*/ 

.accueil{    color: #b7e2ce;}
.art-culture{    color: #ef7fab;}
.business-management{    color: #92abea;}
.economie{    color: #ed5656;}
.finance{    color: #ffe652;}
.sciences-technologies{    color: #b092ea;}
.societe{    color: #f9c15f;}
.style-de-vie{    color: #9fdd8e;}
.site-main .page-header{	text-align: center;}
.site-main .page-header h1.page-title{	font-weight: bold;}
/* menu ------------------------- */ 

.menu.simpatico-main-menu a:hover{    font-weight: bold;}
.site-logo{	height: 130px;	width: auto;	padding: 45px;}
.site-logo a{	background: transparent;	background-repeat: no-repeat;	background-position: center;    background-size: 510px;    padding: 45px 300px;}
.simpaticoPostWidget .theText a{	text-transform: uppercase;}
.widget.SimpaticoSocial{	display: none;}
/* home */ 

.home .site-logo a{	background-image: url('./images/logo_b7e2ce.png');}
.home button.suite:hover{	color: #b7e2ce;    border-bottom: 3px solid #b7e2ce;}
.home h3 em{	color: #b7e2ce;}
.home #toTop{	background: #b7e2ce;}
.home .footerBox{	background: #b7e2ce;}
.home .menu.simpatico-main-menu .menu-item-8 a, .menu.simpatico-main-menu .menu-item-8 a:hover{    color: #b7e2ce;    font-weight: bold;}
.home a:hover{	color: #b7e2ce;}
/* category category-art-culture */ 

.category.category-art-culture a:hover{	color: #ef7fab;}
.category.category-art-culture button.suite:hover{	color: #ef7fab;    border-bottom: 3px solid #ef7fab;}
.category.category-art-culture .site-logo a{	background-image: url('./images/logo_art_ef7fab.png');}
.category.category-art-culture h3 em{	color: #ef7fab;}
.category.category-art-culture .site-main .page-header h1.page-title{	border-bottom: 2px solid #ef7fab;	width: 40%;    margin: 0 auto;    margin-bottom: 10px;}
.category.category-art-culture .menu.simpatico-main-menu .menu-item-13 a, .menu.simpatico-main-menu .menu-item-13 a:hover{    color: #ef7fab;    font-weight: bold;}
.category.category-art-culture #toTop{	background: #ef7fab;}
.category.category-art-culture .footerBox{	background: #ef7fab;}
/* category category-business-management */ 

.category.category-business-management a:hover{	color: #92abea;}
.category.category-business-management button.suite:hover{	color: #92abea;    border-bottom: 3px solid #92abea;}
.category.category-business-management .site-logo a{	background-image: url('./images/logo_business_92abea.png');}
.category.category-business-management h3 em{	color: #92abea;}
.category.category-business-management .site-main .page-header h1.page-title{	border-bottom: 2px solid #92abea;	width: 50%;    margin: 0 auto;    margin-bottom: 10px;}
.category.category-business-management .menu.simpatico-main-menu .menu-item-14 a, .menu.simpatico-main-menu .menu-item-14 a:hover{    color: #92abea;    font-weight: bold;}
.category.category-business-management #toTop{	background: #92abea;}
.category.category-business-management .footerBox{	background: #92abea;}
/* category category-economie  */ 

.category.category-economie a:hover{	color: #ed5656;}
.category.category-economie button.suite:hover{	color: #ed5656;    border-bottom: 3px solid #ed5656;}
.category.category-economie .site-logo a{	background-image: url('./images/logo_economie_ed5656.png');}
.category.category-economie h3 em{	color: #ed5656;}
.category.category-economie .site-main .page-header h1.page-title{	border-bottom: 2px solid #ed5656;	width: 40%;    margin: 0 auto;    margin-bottom: 10px;}
.category.category-economie .menu.simpatico-main-menu .menu-item-231 a, .menu.simpatico-main-menu .menu-item-231 a:hover{    color: #ed5656;    font-weight: bold;}
.category.category-economie #toTop{	background: #ed5656;}
.category.category-economie .footerBox{	background: #ed5656;}
/* category category-finance */ 

.category.category-finance a:hover{	color: #ffe652;}
.category.category-finance button.suite:hover{	color: #ffe652;    border-bottom: 3px solid #ffe652;}
.category.category-finance .site-logo a{	background-image: url('./images/logo_finance_ffe652.png');}
.category.category-finance h3 em{	color: #ffe652;}
.category.category-finance .site-main .page-header h1.page-title{	border-bottom: 2px solid #ffe652;	width: 40%;    margin: 0 auto;    margin-bottom: 10px;}
.category.category-finance .menu.simpatico-main-menu .menu-item-16 a, .menu.simpatico-main-menu .menu-item-16 a:hover{    color: #ffe652;    font-weight: bold;}
.category.category-finance #toTop{	background: #ffe652;}
.category.category-finance .footerBox{	background: #ffe652;}
/* category category-sciences-technologies */ 

.category.category-sciences-technologies a:hover{	color: #b092ea;}
.category.category-sciences-technologies button.suite:hover{	color: #b092ea;    border-bottom: 3px solid #b092ea;}
.category.category-sciences-technologies .site-logo a{	background-image: url('./images/logo_sciences_b092ea.png');}
.category.category-sciences-technologies h3 em{	color: #b092ea;}
.category.category-sciences-technologies .site-main .page-header h1.page-title{	border-bottom: 2px solid #b092ea;	width: 50%;    margin: 0 auto;    margin-bottom: 10px;}
.category.category-sciences-technologies .menu.simpatico-main-menu .menu-item-17 a, .menu.simpatico-main-menu .menu-item-17 a:hover{    color: #b092ea;    font-weight: bold;}
.category.category-sciences-technologies #toTop{	background: #b092ea;}
.category.category-sciences-technologies .footerBox{	background: #b092ea;}
/* category category-societe */ 

.category.category-societe a:hover{	color: #f9c15f;}
.category.category-societe button.suite:hover{	color: #f9c15f;    border-bottom: 3px solid #f9c15f;}
.category.category-societe .site-logo a{	background-image: url('./images/logo_societe_f9c15f.png');}
.category.category-societe h3 em{	color: #f9c15f;}
.category.category-societe .site-main .page-header h1.page-title{	border-bottom: 2px solid #f9c15f;	width: 40%;    margin: 0 auto;    margin-bottom: 10px;}
.category.category-societe .menu.simpatico-main-menu .menu-item-18 a, .menu.simpatico-main-menu .menu-item-18 a:hover{    color: #f9c15f;    font-weight: bold;}
.category.category-societe #toTop{	background: #f9c15f;}
.category.category-societe .footerBox{	background: #f9c15f;}
/* category category-style-de-vie */ 

.category.category-style-de-vie a:hover{	color: #9fdd8e;}
.category.category-style-de-vie button.suite:hover{	color: #9fdd8e;    border-bottom: 3px solid #9fdd8e;}
.category.category-style-de-vie .site-logo a{	background-image: url('./images/logo_styledevie_9fdd8e.png');}
.category.category-style-de-vie h3 em{	color: #9fdd8e;}
.category.category-style-de-vie .site-main .page-header h1.page-title{	border-bottom: 2px solid #9fdd8e;	width: 40%;    margin: 0 auto;    margin-bottom: 10px;}
.category.category-style-de-vie .menu.simpatico-main-menu .menu-item-19 a, .menu.simpatico-main-menu .menu-item-19 a:hover{    color: #9fdd8e;    font-weight: bold;}
.category.category-style-de-vie  #toTop{	background: #9fdd8e;}
.category.category-style-de-vie  .footerBox{	background: #9fdd8e;}
/* category Tendences */ 

.category.category-tendances a:hover{	color: #b7e2ce;}
.category.category-tendances  button.suite:hover{	color: #b7e2ce;    border-bottom: 3px solid #b7e2ce;}
.category.category-tendances  .site-logo a{	background-image: url('./images/logo_tendances.png');}
.category.category-tendances  h3 em{	color: #b7e2ce;}
.category.category-tendances  .site-main .page-header h1.page-title{	border-bottom: 2px solid #b7e2ce;	width: 40%;    margin: 0 auto;    margin-bottom: 10px;}
.category.category-tendances #toTop{	background: #b7e2ce;}
.category.category-tendances .footerBox{	background: #b7e2ce;}
/* category Contributeurs */ 

.category.category-contributeurs a:hover{	color: #B2B2B2;}
.category.category-contributeurs button.suite:hover{	color: #B2B2B2;    border-bottom: 3px solid #B2B2B2;}
.category.category-contributeurs .site-logo a{	background-image: url('./images/logo_contributeurs.png');}
.category.category-contributeurs h3 em{	color: #B2B2B2;}
.category.category-contributeurs .site-main .page-header h1.page-title{    border-bottom: 2px solid #B2B2B2;    width: 60%;    margin: 0 auto;    margin-bottom: 10px;}
.category.category-contributeurs #toTop{	background: #B2B2B2;}
.category.category-contributeurs .footerBox{	background: #B2B2B2;}
/* content page ------------------*/ 

/* without border top */ 

.site-main .page-header, .site-main .authorAbout, .site-main  #imgRelated, .site-main  #comments {	border-top: none!important;    border-bottom: medium none !important;    border-radius: 0 !important;    box-shadow: 1px 2px 4px 0 #a4a4a4;    padding: 30px;    width: 100%;    margin-bottom: 30px;    background-color: #ffffff;    /*margin-top: 30px;*/ 

}.site-main  #imgRelated .owl-item{	text-align: center;}
.site-main  #imgRelated h2, .site-main  #imgRelated .owl-item a{	text-transform: uppercase;}
/* with border top */ 

.site-main article {    border-bottom: medium none !important;    border-radius: 0 !important;    border-top: 2px solid #232323;    box-shadow: 1px 2px 4px 0 #a4a4a4;    padding: 15px 30px;    width: 100%;    background-color: #ffffff;}
.site-main .simpatico_post_content h1.entry-title, .site-main article h1 {	text-transform: uppercase;}
.site-main article .entry-header{	padding-top: 0!important;	padding-bottom: 15px;}
.blockButtonShare.alignleft img, .blockButtonShare.alignright img{	height:40px;}
.blockButtonShare.alignleft{	width: 75%;	margin-right: 0;}
.blockButtonShare.alignright{	font-size: 25px;    margin-left: 0;    text-align: right;    width: 25%;}
.blockButtonShare.alignright > div{	margin-left: 15px;}
.readmore.align-right{	text-align: right;}
.site-main .authorAbout{	margin-top: 30px;}
.authorAbout .authorInfo{	float: left;	padding-right: 20px;	vertical-align: middle;}
.site-main .authorAbout img.avatar{	margin: 0;}


.authorAbout .authorInfo a, .authorAbout .authorInfo img{	line-height: 70px!important;	width: 120px;}
.navigation.paging-navigation {     display: none !important;}
#reply-title .laisser-comment {    float: right;}
.comment-reply-title {    cursor: pointer;    padding: 5px 0 20px;}
#reply-title #cancel-comment-reply-link {    margin-right: 20px;}
.comments-area a.comment-reply-link, #cancel-comment-reply-link {    border: none !important;}
.boxcategory-art-culture a:hover{	color: #ef7fab;}
.category.category-art-culture .comments-area a:hover,.category.category-art-culture .comments-area input[type="button"]:hover,.category.category-art-culture .comments-area input[type="submit"]:hover {	color: #ef7fab;    }.category.category-art-culture .comments-area input[type="button"]:hover,.category.category-art-culture .comments-area input[type="submit"]:hover {	border-bottom-color: #ef7fab;    }.boxcategory-finance a:hover{	color: #ffe652;}
.category.category-finance .comments-area a:hover,.category.category-finance .comments-area input[type="button"]:hover,.category.category-finance .comments-area input[type="submit"]:hover {	color: #ffe652;    }.category.category-finance .comments-area input[type="button"]:hover,.category.category-finance .comments-area input[type="submit"]:hover {	border-bottom-color: #ffe652;    }.boxcategory-business-management a:hover{	color: #92abea;}
.category.category-business-management .comments-area a:hover,.category.category-business-management .comments-area input[type="button"]:hover,.category.category-business-management .comments-area input[type="submit"]:hover {	color: #92abea;    }.category.category-business-management .comments-area input[type="button"]:hover,.category.category-business-management .comments-area input[type="submit"]:hover {	border-bottom-color: #92abea;    }.boxcategory-sciences-technologies a:hover{	color: #b092ea;}
.category.category-sciences-technologies .comments-area a:hover,.category.category-sciences-technologies .comments-area input[type="button"]:hover,.category.category-sciences-technologies .comments-area input[type="submit"]:hover {	color: #b092ea;    }.category.category-sciences-technologies .comments-area input[type="button"]:hover,.category.category-sciences-technologies .comments-area input[type="submit"]:hover {	border-bottom-color: #b092ea;    }.boxcategory-economie a:hover{	color: #ed5656;}
.category.category-economie .comments-area a:hover,.category.category-economie .comments-area input[type="button"]:hover,.category.category-economie .comments-area input[type="submit"]:hover {	color: #ed5656;    }.category.category-economie .comments-area input[type="button"]:hover,.category.category-economie .comments-area input[type="submit"]:hover {	border-bottom-color: #ed5656;    }.boxcategory-société a:hover{	color: #f9c15f;}
.category.category-société .comments-area a:hover,.category.category-société .comments-area input[type="button"]:hover,.category.category-société .comments-area input[type="submit"]:hover {	color: #f9c15f;    }.category.category-société .comments-area input[type="button"]:hover,.category.category-société .comments-area input[type="submit"]:hover {	border-bottom-color: #f9c15f;    }.boxcategory-societe a:hover{	color: #f9c15f;}
.category.category-societe .comments-area a:hover,.category.category-societe .comments-area input[type="button"]:hover,.category.category-societe .comments-area input[type="submit"]:hover {	color: #f9c15f;    }.category.category-societe .comments-area input[type="button"]:hover,.category.category-societe .comments-area input[type="submit"]:hover {	border-bottom-color: #f9c15f;    }.boxcategory-style-de-vie a:hover{	color: #9fdd8e;}
.category.category-style-de-vie .comments-area a:hover,.category.category-style-de-vie .comments-area input[type="button"]:hover,.category.category-style-de-vie .comments-area input[type="submit"]:hover {	color: #9fdd8e;    }.category.category-style-de-vie .comments-area input[type="button"]:hover,.category.category-style-de-vie .comments-area input[type="submit"]:hover {	border-bottom-color: #9fdd8e;    }.boxcategory-contributeurs a:hover{	color: #B2B2B2;}
.category.category-contributeurs .comments-area a:hover,.category.category-contributeurs .comments-area input[type="button"]:hover,.category.category-contributeurs .comments-area input[type="submit"]:hover {	color: #B2B2B2;    }.category.category-contributeurs .comments-area input[type="button"]:hover,.category.category-contributeurs .comments-area input[type="submit"]:hover {	border-bottom-color: #B2B2B2;    }/*LISTE ARTICLE PAGINATION*/ 

.posts-list .pagination-block {    display: inline-table;    margin: 20px auto;    padding: 0;    text-align: center;    width: 100%;}
.posts-list ul.pagination li {    float: left;    list-style: outside none none;    padding: 10px 5px;}
.posts-list ul.pagination li a {    font-weight: bold;}
.posts-list ul.pagination li.active-pg a {    color: #b7e2ce;}
.posts-list .pagination-block-top {    border-bottom: 1px solid #ccc;}
.posts-list .pagination-block-bottom {    border-top: 1px solid #ccc;}
.posts-list .posts-list-line .boxSingleImage a,.posts-list .posts-list-line .boxSingleImage a img {    background: #ffffff;}
.pagination div.previous-pg, .pagination div.next-pg {    border: 1px solid #cfcfcf;    height: 40px;    text-align: center;    vertical-align: middle;    width: 50px;	line-height: 40px;	margin: 15px 0;}
.pagination div.previous-pg {    float: left;}
.pagination div.next-pg {    float: right;}
/*.pagination div.previous-pg a, .pagination div.next-pg a {    padding-top: 10px;}
*/ 

.category.category-contributeurs .site-main h1.page-title{    border-bottom: 2px solid #B2B2B2;    width: 38%;    margin: 0 auto;	margin-bottom: 15px;    margin-top: 10px;	text-align: center;}
.category.category-contributeurs .site-main h1.page-title span{    font-size: 30px;}
.category.category-contributeurs  .onecolonne {    width: 100%;}
.category.category-contributeurs #primary .portrait-list li {    float: left;    width: 30%;    height: 200px;}
/** Contributeur **/ 

.text-uppercase {	text-transform:uppercase!important;}
.contributeur-list .with-bottom-border h3{    font-weight: bold;    text-transform: uppercase;    text-align: center;    padding-top: 10px;    padding-bottom: 5px;    font-size: 16px;}
.contributeur-list .with-bottom-border{    border-bottom: 2px solid #000000;    padding: 0;    margin: 30px 70px;    float:left;}
.contributeur-list h3.with-bottom-border{    font-weight: bold;    font-size: 40px;    padding-bottom: 5px!important;    margin-bottom: 15px!important;}
/** Listes complèles des contributeurs **/ 

.liste-contrub{	margin-top:30px;}
ul.completed-list {    padding-top: 30px;}
.completed-list .inner-list {    float: left;    width: 33.33333%;	padding: 20px 60px;}
.completed-list .inner-list span {    font-weight: bold;    text-transform: uppercase;    padding-top: 10px;    padding-bottom: 5px;    font-size: 13px;}
.completed-list .first-char{    border-bottom:2px solid #000;    padding-bottom: 5px;    margin-bottom: 15px;}
.completed-list .first-char span{    font-size:35px;    font-weight: bold;}
.page-template-default  .site-main .page-header h1.page-title{	border-bottom: 2px solid #9fdd8e;	width: 60%;    margin: 0 auto;    margin-bottom: 10px;	text-transform:uppercase;}
/** Contributeur perso **/ 

.contributor-container{    width: 100%;    padding-top: 60px;    margin: 0 auto;}
.contributor-container .entry-header, .category-contributeurs .contributor-posts{		clear: both;}
.contributor-container .entry-header .contributor-img{	float:left;	width:30%;	}.contributor-container .entry-header .contributor-img .theShareButton{	width:auto!important;	padding: 10px;	}.contributor-container .entry-header .contributor-content{	float:left;	padding-left: 20px;}
.contributor-container .entry-header .contributor-content .entry-title{	border-bottom: 2px solid rgb(0, 0, 0) !important;	margin-bottom:15px;	font-weight: bold;}
.contributor-container  .blockButtonShare.alignleft {    width: 100%;	text-align: center;}
.contributor-container .entry-header .contributor-link{	clear: both;	text-align: center;}
.contributor-container .contributor-posts{	border-top:2px solid #000;	padding-top: 15px;}
.contributor-container .contributor-posts .contributor-posts-list{	padding-top:20px;	margin: 0 -15px;}
.contributor-container .contributor-posts .contributor-posts-list ul{	list-style:none;	padding:0;	margin:0;}
.contributor-container .contributor-posts .contributor-posts-list ul li{	width:49.5%;	padding-bottom: 30px;	text-align: center;	display: inline-table;	padding-left: 15px;    padding-right: 15px;}
.contributor-container .contributor-posts .contributor-posts-list ul li .entry-title{	padding-top: 10px;}
.contributor-container .contributor-posts .contributor-posts-list ul li .entry-title h3{	text-transform:uppercase;}
/** Pagination **/ 

ul.pagination {    float: right;}
.pagination li {    border: 1px solid gray;    margin: 5px;    height: 30px;    line-height: 8px;    width: 30px;}
.pagination li:hover {    background:gray;}
.pagination li:hover a {    color:#fff;}
.authorInfo .entry-title a{	text-transform:uppercase;	font-weight:bold;}
.contributor  .boxSingleImage{	float:left;	width:35%;}
.contributor  .boxSingleCaption{	float:left;	width:65%;    padding-left: 15px;	text-align: left!important;}
.contributor  .boxSingleCaption .boxSingleDescContrub{	padding-top:10px;	text-align: left!important;}
.content-menu-category article {    border: medium none;    box-shadow: none;    padding: 0;    margin-bottom: 20px;}
.content-menu-category article .entry-summary {    margin: 0;}
/* Page footer navigation */ 

.page-footer-navigation article.status-publish {	border-top:none!important;}
.page-footer-navigation article.status-publish {	    border-top: none!important;    border-bottom: medium none !important;    border-radius: 0 !important;    box-shadow: 1px 2px 4px 0 #a4a4a4;    padding: 30px;    width: 100%;    margin-bottom: 30px;    background-color: #ffffff;	text-align: center;}
.page-footer-navigation article.status-publish .entry-header h1.entry-title {    font-weight: bold;	border-bottom: 2px solid #b7e2ce;    width: 40%;    margin: 0 auto;    margin-bottom: 10px;}
.page-footer-navigation article.status-publish .entry-content {	border-bottom: none!important;	margin: 0;	width:100%;	text-align: center;}
.page-footer-navigation article.status-publish .entry-content p {    margin: 0 auto;}
form.wpcf7-form label {    float: left;    min-width: 200px;    padding-top: 4px;}
.home .site-main .page-header h1.page-title {    border-bottom: 2px solid #b7e2ce;}
.category.category-contributeurs .multicolonne {    width: none !important;}
.footer-widget .widget-title > h3 {    font-size: 14px;}
.page-footer-navigation .simpatico_post_content .boxSingle .entry-content ul {    list-style-type: disc;    padding-left: 25px;}
.page-footer-navigation .simpatico_post_content .boxSingle .entry-content ol {    list-style-type: none;    padding-left: 0;}
.page-footer-navigation article.status-publish .entry-header h1.entry-title {    white-space: nowrap;}
input.contact-line {    padding: 5px;}
select.contact-line {    padding: 3px 6px;}
input.contact-line, select.contact-line, textarea {    background-color: rgba(0, 0, 0, 0.03);    border: 1px solid rgba(0, 0, 0, 0.05);    border-radius: 2px;    color: #666;    outline: medium none;    transition: background-color 0.3s ease-in-out 0s;}
.wpcf7-form input#form-submit { font-weight: bold; margin-left: 100px; margin-top: 48px; padding: 10px 30px;}
.wpcf7-form p {    margin-bottom: 25px;}
form.wpcf7-form .line-message label {    margin-bottom: 10px;}
div.wpcf7-mail-sent-ok {	border: 2px solid #b7e2ce;}
div.wpcf7-mail-sent-ng {	border: 2px solid #b7e2ce;}
div.wpcf7-spam-blocked {	border: 2px solid #b7e2ce;}
div.wpcf7-validation-errors {	border: 2px solid #ed5656;}
.authorInfo.avatar {	    min-width: 170px;    width: 25%;}
.authorInfo.descriptif {	    width: auto;    max-width: 550px;}
.contributor-content {	    max-width: 70%;    width: auto;}
.contributor-container .entry-header .contributor-img {	    max-width: 200px;}
.category.category-contributeurs a span:hover, .category.category-contributeurs a button:hover, .category.category-contributeurs a button.suite:hover{	color: #B2B2B2 !important;}
.category.category-contributeurs .completed-list .inner-list span {	white-space: nowrap;}
.box_style_6 .allBoxContainer .bigBox .boxSingleImage img {    height: auto;    max-height: 155px;}
.contributeur-list .with-bottom-border img {    height: auto;    margin: 0 58px;    max-height: 285px;    max-width: 225px;    width: auto;    min-width:110px;}
.category-contributeurs .contributor-posts {    border: 0 none;    margin: 20px 0 0;    padding: 0;}
.wpcf7-textarea {    margin-top: 15px;}
.wpcf7-form .infos-legale {    font-size: 12px;}
.page-footer-navigation .entry-content ul {    margin-bottom: 1em;    margin-top: -15px;}
.page-footer-navigation .entry-content li {    line-height: 26px;}
.page-footer-navigation article.status-publish .entry-header h1.entry-title {     border-bottom: 0;    font-weight: bold;    margin: 0 auto;    width: 100%;    white-space: nowrap;}
.page-footer-navigation article.status-publish .entry-header h1.entry-title span{    border-bottom: 2px solid #b7e2ce;    padding-bottom: 10px;}
.category-contributeurs .contributor-posts {    border-top: 2px solid #000;    box-shadow: 1px 5px 4px 0 #a4a4a4;    margin-top: -20px;}
.contributeur-list .with-bottom-border {    text-align: center;}
/*.page-footer-navigation .wpcf7-form input#form-submit {    background: rgba(0, 0, 0, 0.03) none repeat scroll 0 0;    border-bottom: 3px solid rgba(0, 0, 0, 0.1);    color: #232323;}*/

.title-16 { font-size: 18px !important; }
.liste-contrub .completed-list .nom-contrib a span, .images-list .nom-contrib { font-family: "Open Sans",sans-serif; font-size: 13px !important; }
/*#form-submit { background: none repeat scroll 0% 0% #B7E2CE !important; }*/

.home .box_style_4 .allBoxContainer .boxSingleDesc { display: block; }
.allBoxContainer .bigBox .boxSingleImage img, .box_style_3 .allBoxContainer .smallBox .boxSingleImage{	height: auto;}
.box_style_3 .bigBox .boxSingleImage, .box_style_3 .smallBox .boxSingleImage { max-height: 155px; overflow-y: hidden; }
.boxSingleCaption .author_post { padding-top: 10px; }
.owl-carousel .boxSingleCaption .author_post { padding-bottom: 10px; }
.box_style_3 .bigBox .boxSingleImage, .box_style_3 .smallBox .boxSingleImage { background: none; }
.box_style_3 .bigBox .boxSingleImage a, .box_style_3 .smallBox .boxSingleImage a { background: black url("./images/goto.png") no-repeat scroll center center; }
.contributor-img .entry-featuredImgSingle { background: none;}
.contributor-img .entry-featuredImgSingle a img { margin-left: 10px; }
.contributor-posts .posts-list-line .entry-title { padding-top: 12px; }
.box_style_1 .boxSingleCaption .author_post { padding-top: 10px; }
.box_style_6 .bigBox .is_contributeur_block_1 { height: auto !important;}
.allBoxContainer .bigBox .boxSingleCaption, .box_style_3 .allBoxContainer .smallBox .is_contributeur_block_ { overflow-y: hidden; }
.widget .widget-title h3 { margin-top: -1px; padding: 3px 0; }
.box_style_4 .allBoxContainer .bigBox .boxSingleCaption .boxSingleDesc { text-align: left !important; }
.box_style_6 .allBoxContainer .is_contributeur_block_ { margin-top: 0; }
.box_style_6 .allBoxContainer .is_contributeur_block_ .boxSingleDesc { height: 50px; margin-top: 5px; overflow-y: hidden; }
.box_style_6 .boxSingleCaption .author_post { font-size: 90%;}
.box_style_6 .allBoxContainer .bigBox .boxSingleCaption { height: auto;}
.footer-widget .foo .widget_nav_menu .widget-title h3 { font-weight: bold; }
button.suite,input.suite{	background: rgba(0,0,0,.03);    border-bottom: 3px solid rgba(0,0,0,.1);}
.authorAbout .blockButtonShare.alignleft { padding-top: 0; }
.authorAbout .blockShare .theShareButton { height: 40px; width: 40px; }
.authorAbout .blockShare .theShareButton img { height: 18px; margin-left: 5px; width: 18px; }
.box_style_6 .allBoxContainer .bigBox.contributor { margin-bottom: 20px; }
.contributor-container .entry-header .contributor-img .theShareButton { padding: 10px 3px; width: auto !important; }
.author-content .contributor-img .theShareButton img { max-height: 20px; max-width: 20px; }
.author-content .contributor-img #siteweb-user { color: #b7e2ce; font-size: 25px; font-weight: bold; }
.category .smallBox .is_contributeur_block_ .boxSingleDesc { display: block; }
.simpatico_post_content.content-menu-category .boxSingle { padding: 0 30px!important; }
.author-about-single .theShareButton a { color: #b7e2ce; font-size: 25px; }
.author-about-single .theShareButton { max-height: 25px; max-width: 25px; }
.author-about-single .blockShare .theShareButton a img { margin-top: 4px;}
.author-about-single .blockShare .theShareButton a { line-height: 0 !important; }
.author-about-single .descriptif p { line-height: 20px; }
.boxSingleCaption .last-post-author { padding: 0; }
.boxSingleCaption .last-post-author a { color: #232323; font-family: inherit; font-size: 14px; font-weight: normal; height: 20px; overflow-y: hidden; padding: 0 13px; width: 100%; text-transform: none; }
.contributor-container .blockButtonShare.alignleft { text-align: left; }
.boxSingleCaption .last-post-author p { line-height: 18px; }