/*
Theme Name:  ClesarMedia
Theme URI: http://www.eightpixeldesign.com/clesarmedia/
Description: ClesarMedia is a Magazine/Blog WordPress Theme With A Clean Design And Modern Look. It is Well Suited For Magazine, News, Editorial, Blog.There is several Posts Format, 2 ColorScheme ( blue and golden ). There is also three Layouts For the homepage : Full-width sidebar-right sidebar-left. There is thirteen Template Page available : - Authors (Our Awesome Contributors) - Template page sidebar left - Template page sidebar right - Template page fullwidth - Home Slider 1 Sidebar Left - Home Slider 1 Sidebar Right - Home Slider 1 Full Width - Home Slider 2 Sidebar Left - Home Slider 2 Sidebar Right - Home Slider 2 Full Width - SiteMap - Statistiques - Contact Us . You Have one file Documentation at your disposal ! And to finish Donate Please because this theme is Premium quality .
Version: 1.2.2
Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-layout, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, post-formats, sticky-post, theme-options, translation-ready
Author: Pixel Design 
Author URI: http://www.eightpixeldesign.com/
Text Domain: clesarmedia
License: GNU General Public License v2 or laterLicense URI: http://www.gnu.org/licenses/gpl-2.0.html
Creation Theme by Pixel Design || http://www.eightpixeldesign.com/
*/
/* =WordPress Core
-------------------------------------------------------------- */
.menu-item img._before {width:20px;height:20px;}
.widget ul li {margin-bottom: 6px;}
.widget .social-widget, .widget .textwidget {padding-top:0px !important;}
.widget {overflow: hidden;}
.widget_text img {max-width: 100%;max-height: auto;padding-bottom: 20px;}
.sidebar-layout2 .widget:first-child h4, .sidebar-layout2 .widget:first-child h2 {
    margin-top: 20px !important;
}
.widget #calendar_wrap {
    padding-left: 20px;
    padding-right: 20px;
}
#wp-calendar {
width:100%;
font-size:12px;
font-weight:300;
border-collapse:separate;
border-spacing:8px;
margin-left:-2px;
}
 
#wp-calendar
caption {
display:none;
}
 
#wp-calendar tbody
td {
margin-bottom:10px;
text-align:center;
-webkit-border-radius:2px;
-moz-border-radius:2px;
-ms-border-radius:2px;
-o-border-radius:2px;
border-radius:2px;
border:1px solid #f4f4f4;
padding:6px;
}
 
#wp-calendar tbody td:hover {
border-color:#e2e2e2;
}
 
#wp-calendar tbody
td.pad {
border:0;
}
 
#wp-calendar tbody
td#today {
color:#ad901b;
border-color:#ad901b;
}
 
#wp-calendar tfoot td#prev a,#wp-calendar tfoot td#next
a {
color:#888;
font-size:12px;
font-weight:400;
position:relative;
text-transform:uppercase;
bottom:-9px;
margin-bottom:1px;
}
 
#wp-calendar tfoot
td#prev {
text-align:left;
}
 
#wp-calendar tfoot
td#next {
text-align:right;
}
 
#wp-calendar thead
th {
font-size:13px;
font-weight:400;
color:#888;
text-align:center;
padding-bottom:10px;
}
 
#wp-calendar tbody td
a,#wp-calendar tfoot td#prev a:hover,#wp-calendar tfoot td#next a:hover {
color:#ad901b;
}
.alignnone {
    margin: 5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {

}

.wp-caption p.wp-caption-text {

}

/* Text meant only for screen readers. */
.screen-reader-text {

}
.sticky {}
.gallery-caption{}
.bypostauthor {}

.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	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. */
}
* {
	margin: 0;
	padding: 0;
}
body {
	background-image: url(http://www.airlineupdates.net/wp-content/themes/clesarmedia/images/bg.png);
}
/********************************** icon menu ***********************************/
#top_menu {
    width: 100%;
	min-height: 35px !important;
	background:#1c4a7b;
    display: table;
}
#top_menu .icon_header a {
	color: #fff;
	font-size: 18px;
	margin-right: 15px;
-webkit-transition: all 1s ease-in-out;
-moz-transition: all 1s ease-in-out;
-o-transition: all 1s ease-in-out;
-ms-transition: all 1s ease-in-out;
transition: all 1s ease-in-out;
}
#top_menu .icon_header a:hover {
	color: #ad901b;
-webkit-transition: all 1s ease-in-out;
-moz-transition: all 1s ease-in-out;
-o-transition: all 1s ease-in-out;
-ms-transition: all 1s ease-in-out;
transition: all 1s ease-in-out;
}
#top_menu .icon_header{
	float: left;
	margin-left:11%;
	margin-right: 1%;
	margin-top: 7.5px;
    display: table-cell;
}
/********************************** end icon menu ***********************************/





/********************************** top menu ***********************************/
#top_menu #top_menu1 {
	width:55%;
    background:#1c4a7b;
	float: left;
    display: table-cell;
}
#top_menu #top_menu1 ul {
list-style-type:none;
margin-top: 5px;
}
#top_menu #top_menu1 ul li {
float:left;
display:inline-block;
position:relative;
padding: 0 0 11px 0;
}
#top_menu #top_menu1 ul li a {
font-family: 'Roboto Slab', serif;
text-decoration:none;
color:#fff;
margin: 0 15px;
padding: 11px 0 10px;
font-weight: bold;
letter-spacing: 0.1em;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
#top_menu #top_menu1 ul li a:hover{
	color: #ad901b;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
#top_menu #top_menu1 ul ul {
	overflow: hidden;
	background: #f2f2f2;
	opacity: 0;
	width: 220px;
    -moz-transition: .0s;
    -webkit-transition: .0s;
    transition: .0s;
    max-height:0em;
    margin-top: 0px;
    position: absolute;
    left: -5503px;
    top:47px;
}
#top_menu #top_menu1 ul li:hover ul {
	overflow: visible;
	opacity: 1;
    max-height:200em;
    position: absolute;
    left:10px;
    top:25px;
	-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
#top_menu #top_menu1 ul ul a, #top_menu #top_menu1 ul ul ul a  {
color: #444;
white-space: normal; 
	-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
#top_menu #top_menu1 li > a:after {
    color: #fff;
	font-family: "FontAwesome";
	font-size: 15px;
	content:"\f0dd";
	margin-left: 7px;
	position: relative;
	bottom: 3px;
	-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
#top_menu #top_menu1 li > a:hover:after {
	font-family: "FontAwesome";
	content:"\f0dd";
	color: #ad901b;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
margin-left: 7px;
}
#top_menu #top_menu1 li > a:only-child:after {
    content: '';
    margin-left: 0px;
}
#top_menu #top_menu1 li li {
float: none;
display: block; 
padding: 10px;
border-bottom: 1px solid #e7e7e7;
}
#top_menu #top_menu1 li li:first-child > a:after {
position: absolute;
left: 5px;
top: 0;
width: 0;
height: 0;
border-style: solid;
border-width: 5px 5px 0 5px;
border-color: #1c4a7b transparent transparent transparent;
line-height: 0px;
_border-color: #1c4a7b #000000 #000000 #000000;
_filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');	
}  
#top_menu #top_menu1 ul:hover ul ul {
	width: auto;
	position: absolute;
    left:220px;
    top:0px;
background: #f2f2f2;
border: 1px solid #e7e7e7;
     transform:scale(0) rotate(-12deg);
     transition:all .25s;
     opacity:0;
}
#top_menu1 ul ul li {z-index: 11000; background: #f2f2f2;}
#top_menu #top_menu1 ul ul li:hover ul {
	transform:scale(1) rotate(0); 
	transition:all .25s;
	opacity:1;
}
#top_menu #top_menu1 li li li:first-child > a:after {
position: absolute;
left: 5px;
top: 0;
width: 0;
height: 0;
border-style: solid;
border-width: 5px 5px 0 5px;
border-color: #f2f2f2 transparent transparent transparent;
line-height: 0px;
_border-color: #f2f2f2 #000000 #000000 #000000;
_filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');	
} 
#top_menu #top_menu1 li li > a:after {
    color:#f2f2f2;
	font-family: "FontAwesome";
	content:"";
	-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
#top_menu #top_menu1 li li > a:hover:after {
	font-family: "FontAwesome";
	content:"";
}
#top_menu #top_menu1 li li > a:only-child:after {
    content: '';
    margin-left: 0px;
}

.fixmenu_principale { 
width: 100%;
opacity: 0.95;
z-index: 9999; position: fixed; top: 0; /* Mise en forme */ /* <-- Largeur de votre site */ }
/********************************** end top menu ***********************************/




/**********************************  Icon   ***********************************/
#top_menu #top_menu1 i:before{
	color: #fff;
	float: left;
	margin-right:7px;
	margin-top: -8px;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
#top_menu #top_menu1 ul li a:hover i:before{
	color: #ad901b;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
#top_menu #top_menu1 ul ul i:before{
	color: #444;
	float: left;
	margin-right:7px;
	position: relative;
	top:3px;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
#top_menu #top_menu1 ul ul li img {
	width: 20px;
	height: 20px;
	margin-right:10px;
	position: relative;
	top: 4px;
}
#top_menu #top_menu1 ul ul li a:hover i:before{
	color: #ad901b;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
#top_menu #top_menu1 img {
	width: 20px;
	height: 20px;
	margin-right:10px;
}




#menu_principale .menu2 i:before{
	color: #ad901b;
	font-size:22px;
	margin-right:7px;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
#menu_principale .menu2 ul li a:hover i:before{
	color: #ad901b;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
#menu_principale .menu2 ul ul i:before{
	color: #444;
	float: left;
	margin-right:7px;
	position: relative;
	top:3px;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
#menu_principale .menu2 ul ul li img {
	width: 20px;
	height: 20px;
	margin-right:10px;
	position: relative;
	top: 4px;
}
#menu_principale .menu2 ul ul li a:hover i:before{
	color: #ad901b;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
#menu_principale .menu2 img {
	width: 20px;
	height: 20px;
	margin-right:10px;
}
/**********************************  endIcon   ********************************/



/********************************** searchform in top menu **********************************/
#search_top {
	width:150px;
	height:35px;
	float: left;
	margin-right:100px;
	overflow: hidden;
    display: table-cell;
}
#s {
width:135px;
height:26px;
margin-top: 3.5px;
border-radius:20px;
padding-left:15px;
outline: none;
border: none;
font-family: 'roboto Slab';
}
#search_top button {
	background: none;
	border: none;
	line-height: 0;
	color: #ad901b;
	cursor: pointer;
	font-size: 18px;
	position:relative;
	top: -21.7px; left:80%;
	-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
/*** searchform in widget ***/
.widget #s {
    width: 180px;
  height: 40px;
  background: #f4f4f4;
  border-radius: 0px;
  margin-top: 40px;
  margin-left: 40px;
}
.widget #searchform button {
	background: none;
	border: none;
	line-height: 0;
    padding: 11px 9px;
    background:#ad901b;
	color: #FFF;
	cursor: pointer;
	font-size: 18px;
	position:relative; top:1px;
	-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
/********************************** end --------searchform in top menu ***********************************/





/**********************************           Logo           ***********************************/
#menu_principale {
    width: 100%;
	min-height:80px !important;
	background: #fff;
	border-top: 1px solid #f2f2f2;
    display: table;
}
#menu_principale #logo {
	height:70px !important;
	width:215px !important;
	margin-top: 5px;
	margin-left:11%;
    float: left;
    display: table-cell;
    margin-right: 1%;
}
#menu_principale #logo img {
	height:70px !important;
	width:215px !important;
}
/*******************************************      end  Logo               **********************/




/***************************** Container *****************************/
.container {
	width:100% !important;
	margin-top: 50px;
  	margin-left: auto;
  	margin-right: auto;
  	margin-bottom: 50px;
}
/***************************** end container **************************/




/*************************** Breaking News *************************************/
.clearout {
clear:both;
}

#flexiselDemo3 {
display:none;
height: 120px;
}

.nbs-flexisel-container {
    position:relative;
    max-width:100%; margin-left:auto !important; margin-right:auto !important; overflow: hidden;
}
.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {

    position: absolute;
    cursor: pointer;
    color: #fff;
    z-index: 100000;
}
.nbs-flexisel-nav-left i {
	padding:12px 8px;
	position: relative;
	right:2px; top:1px;
}
.nbs-flexisel-nav-right i {
	padding:12px 8px;
	position: relative;
	left:2px; top:1px;
}
.nbs-flexisel-nav-left {
    left:0px;
    background:#1c4a7b;
}

.nbs-flexisel-nav-right {
    right:0px;
    background:#1c4a7b;
}
.nbs-flexisel-ul {
    position:relative;
    width:9999px;
    margin:0px;
    padding:0px;
    list-style-type:none;   
    text-align:center;  
}
.nbs-flexisel-inner {
    overflow:hidden;
    width:89%;
    margin-left:auto !important; margin-right:auto !important;
	max-height:120px;
}

.nbs-flexisel-item {
    float:left;
    margin:0px;
    padding:0px;
    position:relative;
    line-height:20px;
}
.nbs-flexisel-item img {
	width: 125px;
	height: 85px;
	overflow: hidden;
    cursor: pointer;
    position: relative;
    margin-top:15px;
}
.als-item {max-width:100%;max-height:120px;}
.als-item .thumb-als-item {width:30%; max-height:120px; margin-right:3%;}
.als-item .content-als-item {width:64%;max-height:auto;margin-right:3%;}
.als-item .thumb-als-item, .als-item .content-als-item {float: left;}
.content-als-item {
     margin-top:15px;
    margin-bottom: 10px;
    text-align: left;
}
.content-als-item .title-brk p a {
	color: #333;
	font-weight:600;
	font-family: "Roboto Slab", sans-serif;
	font-size: 16px;
	text-decoration: none;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.content-als-item .title-brk p a:hover {
	color: #1c4a7b;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;	
}
.content-als-item .date-brk .fa-clock-o {
	color: #ad901b;
	margin-right:6px;
}
.content-als-item .category-brk p a {
	color:#b7b7b7;
	font-weight:600;
	font-family: "Roboto Slab", sans-serif;
	font-size: 16px;
	text-decoration: none;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;	
}
.content-als-item .category-brk p a:hover {
	color: #ad901b;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.content-als-item .date-brk {
position: relative;
top:5px;
color:#b7b7b7;
font-family: "Open Sans", Helvetica, Arial, sans-serif;
font-weight: 300;
font-size:12px;
}
/***************************END Breaking News *************************************/






/*************************** sLider *************************************/
.ca-container{
	position:relative;
	margin: 0;
	height:260px;
	overflow: hidden;
}
.ca-wrapper{
	width:100%;
	height:100%;
	position:relative;
}
.ca-item{
	float:left;
	width:381px !important;
	height:100%;
	overflow: hidden;
}
.ca-item-main {
	width:380px !important; overflow: hidden;
}
.ca-item-main img {
	height: 260px !important;
	width: 380px !important; border-right: 1px solid #f2f2f2;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
	 -moz-transform: scale(1);
   -webkit-transform: scale(1);
   -o-transform: scale(1);
   transform: scale(1);

}
.ca-item-main img:hover {
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
	 -moz-transform: scale(1.1);
   -webkit-transform: scale(1.1);
   -o-transform: scale(1.1);
   transform: scale(1.1);
}
.ca-nav .gauchez:before {
	float: left;
	content:"\f053";
	font-size: 15px;
	position: absolute;
	left: 0px;
	background:#e7e7e7;
	padding: 122.5px 20px;
	color: #ad901b;
	font-family: "FontAwesome";
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	transition:all 1.25s;
	opacity: 0.6;
	z-index: 100;
	cursor: pointer;
}
.ca-nav .droitez:before {
	float: right;
	content:"\f054";
	font-size: 15px;
	background:#e7e7e7;
	position: absolute;
	right:0;
	padding: 122.5px 20px;
	color:#ad901b;
	font-family: "FontAwesome";
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	transition:all 1.25s;
	opacity: 0.6;
	z-index: 100;
	cursor: pointer;
}



.content-slider {
	position: relative;
	top: -100px;
}
.content-slider span {
	color: #fff;
	font-family: 'Open Sans', sans-serif;
}
.content-slider span a {
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	text-decoration: none;
}
.author-slider:before {
	content: "";
	margin-right: 7px;
	font-family: "FontAwesome";
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;	
}
.date-slider:before {
	content: "";
	margin-right: 7px;
	margin-left: 10px;
	font-family: "FontAwesome";
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;	
}
.category-slider:before {
	content: "";
	margin-right: 7px;
	margin-left: 10px;
	font-family: "FontAwesome";
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;	
}
.views-slider:before {
	content: "";
	margin-right: 7px;
	margin-left: 10px;
	font-family: "FontAwesome";
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;	
}
.content-slider #title-slider a {
	color: #fff;
	font-family: 'Roboto Slab', serif;
	font-weight: bold;
	font-size:20px;
	text-transform: uppercase;
	margin-bottom: 10px;
}
/****************************** end slide ******************************/



/************************** PAGE POST INDEX ****************************/

/************************** end PAGE POST INDEX ****************************/



/************************** CATEGORY 1 ****************************/
.container .page .category1 {
	width:80%; margin-left: auto; margin-right: auto;
	background: #fff;
	overflow: hidden;
	margin-bottom: 20px;
	  	-webkit-box-shadow: 0 2px 3px 0 rgba(0,0,0,.1);
	box-shadow: 0 2px 3px 0 rgba(0,0,0,.1);
}
.container .page .category1 h2 {
font-family: "Roboto Slab",serif;
border-bottom: 1px dotted #eee;
font-weight: 400;
color: #101010;
font-size:25px;
text-align: center;
position: relative;
margin-bottom:20px;
padding-bottom:20px;
padding-top:20px;
}
.container .page .category1 h2:first-letter {
	text-transform: uppercase;
}
.container .page .category1 .cat-item img {
	width: 229px;
	height: 240px;
	border-bottom: 2px solid #ad901b;
	margin-bottom: 13px;
}
.container .page .category1 .cat-item a {
	color: #444;
	font-family:'Open Sans';
	font-weight: bold;
	font-size: 15px;
	text-decoration: none;
}
.container .page .category1 .cat-item  {
	width: 229px;
	margin-bottom: 30px;
	margin-left:3% !important;
	display: inline-block;
	float: left;
	min-height:415px;
}
.container .page .category1 .cat-item span {
	position: relative;
	top: 6px;
}
.container .page .category1 .cat-item p { 
	color: #989898; font-family:'Open Sans'; font-size: 14px;
}
.container .page .category1 .cat-item p a {
	color: #989898; font-family:'Open Sans'; font-size: 14px; font-weight: normal;
}
body .author:before {
	content: "";
	margin-right: 7px;
	font-family: "FontAwesome";
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;	
	color: #989898;
}
body .category:before {
	content: "";
	margin-right: 7px;
	font-family: "FontAwesome";
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	color: #989898;	
}
body .views:before {
	content: "";
	margin-right: 7px;
	font-family: "FontAwesome";
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	color: #989898;	
}
.container .page .category1 .cat-item .format-category1 {
	margin-top: 21px;
	color: #b1b1b1;
	font-size: 19px;
}
.container .page .category1 .cat-item .format-category1 i {
	margin-right: 7px;
}
.video-format-cat1 .fa.fa-video-camera {
	color:#ad901d;
}
.aside-format-cat1 .fa.fa-bookmark {
	color:#ad901d;
}
.quote-format-cat1 .fa.fa-quote-left {
	color:#ad901d;
}
.image-format-cat1 .fa.fa-camera {
	color:#ad901d;
}
.audio-format-cat1 .fa.fa-music {
	color:#ad901d;
}
.link-format-cat1 .fa.fa-link {
	color:#ad901d;
}
.gallery-format-cat1 .fa-picture-o {
	color:#ad901d;
}
.category1-contentsidebar .cat-item-contentsidebar span {color: #b1b1b1;}
/************************** end CATEGORY 1 ****************************/





/************************** CATEGORY 2 ****************************/
.container .page .cat234 {
	width:80%; margin-left: auto;margin-right: auto;
}
.container .page .category2 {
	width:32%;
	background: #fff;
	overflow: hidden;
	margin-bottom: 20px;
	  	-webkit-box-shadow: 0 2px 3px 0 rgba(0,0,0,.1);
	box-shadow: 0 2px 3px 0 rgba(0,0,0,.1);
	float: left;
}
.container .page .category2 h2 {
font-family: "Roboto Slab",serif;
border-bottom: 1px dotted #eee;
font-weight: 400;
color: #101010;
font-size:25px;
text-align: center;
position: relative;
margin-bottom:20px;
padding-bottom:20px;
padding-top:20px;
}
.container .page .category2 h2:first-letter {
	text-transform: uppercase;
}
.container .page .category2 img {
	margin-bottom: 20px;
}
.container .page .category2 .cat2-item {
	width:88%;
	margin-left: 6%;
}
.container .page .category2 .cat2-item img {
	width:100%;
	height:190px;
	border-bottom: 2px solid #ad901d;
	margin-bottom: 7px;
}
.container .page .category2 .cat2-item span { font-family:'Open Sans';	
	color: #b1b1b1;
	font-size: 13px;
	margin-right: 10px;
}
.container .page .category2 .cat2-item span i {
	margin-right: 6px;
}
.container .page .category2 .cat2-item a {
	color: #444;
	font-family:'Open Sans';
	font-weight: bold;
	font-size: 15px;
	text-decoration: none;
}
.container .page .category2 .cat2-item p {
	color: #444;
	font-family:'Open Sans';
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
}
#readmore {
	margin-top: 20px;
	margin-bottom: 20px;
}
#readmore a {
	text-transform: uppercase;
	color: #ad901d;
	font-size: 10px;
	border: 1px solid #ad901d;
	padding: 6px 13px;
	text-decoration: none;
	font-family:'Open Sans';
	font-weight: bold;
}
.container .page .category2 .cat2-item-subcat {
	border-top: 1px dotted #f2f2f2;
	padding-top:15px;
}
.container .page .category2 .cat2-item-subcat img {
	width:23%;
	float: left;
	margin-right:3%;
	margin-left:4.5%;
	height: 70px;
	border-bottom: 2px solid #ad901d;
}
.container .page .category2 .cat2-item-subcat #title-subacat2 {
	width:65%;
	float: left;
}
.container .page .category2 .cat2-item-subcat #title-subacat2 a {
	color: #444;
	font-family:'Open Sans';
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;	
}
.container .page .category2 .cat2-item-subcat #title-subacat2 p i {
	margin-right: 5px;
}
.container .page .category2 .cat2-item-subcat #title-subacat2 p { font-family:'Open Sans';
	font-size: 12px;
	color: #b1b1b1;
	position: relative;
	top: 3px;
}
.container .page .category2 .cat2-item-subcat #title-subacat2 p span {
	margin-right: 10px;
}
/************************** end CATEGORY 2 ****************************/



/************************** CATEGORY 3 ****************************/
.container .page .category3 {
	width:32%;
	margin-left: 2%;
	background: #fff;
	overflow: hidden;
	margin-bottom: 20px;
	  	-webkit-box-shadow: 0 2px 3px 0 rgba(0,0,0,.1);
	box-shadow: 0 2px 3px 0 rgba(0,0,0,.1);
	float: left;
}
.container .page .category3 h2 {
font-family: "Roboto Slab",serif;
border-bottom: 1px dotted #eee;
font-weight: 400;
color: #101010;
font-size:25px;
text-align: center;
position: relative;
margin-bottom:20px;
padding-bottom:20px;
padding-top:20px;
}
.container .page .category3 .cat2-item {
	width:88%;
	margin-left: 6%;
}
.container .page .category3 h2:first-letter {
	text-transform: uppercase;
}
.container .page .category3 img {
	margin-bottom: 20px;
}
.container .page .category3 .cat2-item img {
	width: 100%;
	height: 216px;
	border-bottom: 2px solid #ad901d;
	margin-bottom: 7px;
}
.container .page .category3 .cat2-item span { font-family:'Open Sans';
	color: #b1b1b1;
	font-size: 13px;
	margin-right: 10px;
}
.container .page .category3 .cat2-item span i {
	margin-right: 6px;
}
.container .page .category3 .cat2-item a {
	color: #444;
	font-family:'Open Sans';
	font-weight: bold;
	font-size: 15px;
	text-decoration: none;
}
.container .page .category3 .cat2-item p {
	color: #444;
	font-family:'Open Sans';
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
}
.container .page .category3 .cat2-item #readmore {
	margin-top: 20px;
	margin-bottom: 20px;
}
.container .page .category3 .cat2-item #readmore a {
	text-transform: uppercase;
	color: #ad901d;
	font-size: 10px;
	border: 1px solid #ad901d;
	padding: 6px 13px;
}
.container .page .category3 .cat2-item-subcat {
	border-top: 1px dotted #f2f2f2;
	padding-top:15px;
}
.container .page .category3 .cat2-item-subcat img {
	width:23%;
	float: left;
	margin-right:3%;
	margin-left:4.5%;
	height: 70px;
	border-bottom: 2px solid #ad901d;
}
.container .page .category3 .cat2-item-subcat #title-subacat2 {
	width:65%;
	float: left;
}
.container .page .category3 .cat2-item-subcat #title-subacat2 a {
	color: #444;
	font-family:'Open Sans';
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;	
}
.container .page .category3 .cat2-item-subcat #title-subacat2 p i {
	margin-right: 5px;
}
.container .page .category3 .cat2-item-subcat #title-subacat2 p { font-family:'Open Sans';
	font-size: 12px;
	color: #b1b1b1;
	position: relative;
	top: 3px;
}
.container .page .category3 .cat2-item-subcat #title-subacat2 p span {
	margin-right: 10px;
}
/************************** end CATEGORY 3 ****************************/




/************************** CATEGORY 4 ****************************/
.container .page .category4 {
	width:32%;
	margin-left: 2%;
	background: #fff;
	overflow: hidden;
	margin-bottom: 20px;
	  	-webkit-box-shadow: 0 2px 3px 0 rgba(0,0,0,.1);
	box-shadow: 0 2px 3px 0 rgba(0,0,0,.1);
	float: left;
}
.container .page .category4 .cat2-item {
	width:88%;
	margin-left: 6%;
}
.container .page .category4 h2 {
font-family: "Roboto Slab",serif;
border-bottom: 1px dotted #eee;
font-weight: 400;
color: #101010;
font-size:25px;
text-align: center;
position: relative;
margin-bottom:20px;
padding-bottom:20px;
padding-top:20px;
}
.container .page .category4 h2:first-letter {
	text-transform: uppercase;
}
.container .page .category4 img {
	margin-bottom: 20px;
}
.container .page .category4 .cat2-item img {
	width:100%;
	height: 216px;
	border-bottom: 2px solid #ad901d;
	margin-bottom: 7px;
}
.container .page .category4 .cat2-item span { font-family:'Open Sans';
	color: #b1b1b1;
	font-size: 13px;
	margin-right: 10px;
}
.container .page .category4 .cat2-item span i {
	margin-right: 6px;
}
.container .page .category4 .cat2-item a {
	color: #444;
	font-family:'Open Sans';
	font-weight: bold;
	font-size: 15px;
	text-decoration: none;
}
.container .page .category4 .cat2-item p {
	color: #444;
	font-family:'Open Sans';
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
}
.container .page .category4 .cat2-item #readmore {
	margin-top: 20px;
	margin-bottom: 20px;
}
.container .page .category4 .cat2-item #readmore a {
	text-transform: uppercase;
	color: #ad901d;
	font-size: 10px;
	border: 1px solid #ad901d;
	padding: 6px 13px;
}


.container .page .category4 .cat2-item-subcat {
	border-top: 1px dotted #f2f2f2;
	padding-top: 11px;
	padding-bottom: 11px;
}
.container .page .category4 .cat2-item-subcat img {
	width:23%;
	float: left;
	margin-right:3%;
	margin-left:4.5%;
	height: 70px;
	border-bottom: 2px solid #ad901d;
}
.container .page .category4 .cat2-item-subcat #title-subacat2 {
	width:65%;
	float: left;
}
.container .page .category4 .cat2-item-subcat #title-subacat2 a {
	color: #444;
	font-family:'Open Sans';
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;	
}
.container .page .category4 .cat2-item-subcat #title-subacat2 p i {
	margin-right: 5px;
}
.container .page .category4 .cat2-item-subcat #title-subacat2 p { font-family:'Open Sans';
	font-size: 12px;
	color: #b1b1b1;
	position: relative;
	top: 3px;
}
.container .page .category4 .cat2-item-subcat #title-subacat2 p span {
	margin-right: 10px;
}
/************************** end CATEGORY 4 ****************************/





/************************** VIDEO *************************************/
.container .page .video {
	width:80%; margin-left: auto; margin-right: auto;
	background: #fff;
	overflow: hidden;
	margin-bottom: 20px;
	  	-webkit-box-shadow: 0 2px 3px 0 rgba(0,0,0,.1);
	box-shadow: 0 2px 3px 0 rgba(0,0,0,.1);
}
.container .page .video h2 {
	font-family: "Roboto Slab",serif;
	border-bottom: 1px dotted #eee;
	font-weight: 400;
	color: #101010;
	font-size:25px;
	text-align: center;
	position: relative;
	padding-bottom:20px;
	padding-top:20px;
}
.container .page .video .video-content {
	width:50%;
	min-height:586px !important;
	border-left:1px dotted #f0f0f0;
	border-right:1px dotted #f0f0f0;
	overflow: hidden;
	float: left;
}
.video-15521 {
	padding-left:5%; padding-top:20px;
	width: 90%;
}
.container .page .video .video-content iframe {
	padding-top: 30px;
}
.container .page .video .video-content span {
	margin-right: 15px;
	font-size: 13px;
	font-family:'Open Sans';
	color: #b1b1b1;
}
.container .page .video .video-content i {
	margin-right: 6px;
}
.container .page .video .video-content .content-video p {
	margin-top: 10px;
	font-family:'Open Sans';
	font-size: 15px;
}
.container .page .video .video-content .content-video h3 {
	margin-top: 10px;
}
.container .page .video .video-content .content-video a {
	color: #444;
	font-family:'Open Sans';
	font-weight: bold;
	font-size: 18px;
	text-decoration: none;	
}
.video-content-mini {
	width:16.5%;
	height:194.3333px !important;
	border-right:1px dotted #f0f0f0;
	border-bottom:1px dotted #f0f0f0;
	float: left;
	overflow: hidden;
}
.video-content-mini img {
	width: 125px !important;
	height: 115px !important;
	border-bottom: 2px solid #ad901d;
}
.video-content-mini .content-489 {
	width:70% !important;
	margin-left:15%;
	margin-top: 15px;
}
.video-content-mini .content-489 a {
	color: #444;
	font-family:'Open Sans';
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;	
}
/************************** END VIDEO *********************************/



/****************************** Most Viewed *****************************/
.container .page .mostview {
	width:80%;
	margin-left: auto; margin-right: auto;
	background: #fff;
	overflow: hidden;
	margin-bottom: 20px;
	  	-webkit-box-shadow: 0 2px 3px 0 rgba(0,0,0,.1);
	box-shadow: 0 2px 3px 0 rgba(0,0,0,.1);
}
.container .page .mostview h2 {
	font-family: "Roboto Slab",serif;
border-bottom: 1px dotted #eee;
font-weight: 400;
color: #101010;
font-size:25px;
text-align: center;
position: relative;
padding-bottom:20px;
padding-top:20px;
}
.container .page .mostview img {
	margin-bottom: 0px;
}
.container .page .mostview .content-mostview {	
	width:24.80% !important;
	min-height:310px !important;
	float: left;
	border-bottom: 1px dotted #f2f2f2;
	border-left: 1px dotted #f2f2f2; border-right: 0.5px dotted #f2f2f2;
}
.container .page .mostview .content-mostview .contentviwpost-956 img {
	width:100% !important;
	height:180px !important;
	border-bottom: 2px solid #ad901d;
}
.container .page .mostview .content-mostview .contentviwpost-956 {
	width:80%;
	margin-top: 17px;
	margin-left:10%;
}
.container .page .mostview .content-mostview .contentviwpost-956 .title-view-956 {
	margin-top: 10px;
}
.container .page .mostview .content-mostview .contentviwpost-956 a {
	color: #444;
	font-family:'Open Sans';
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;		
}
.container .page .mostview .content-mostview .contentviwpost-956 .postmetadata-contentviwpost-956 {
	margin-top: 7px;
	font-size: 12px;
	color: #b1b1b1;
}
.container .page .mostview .content-mostview .contentviwpost-956 .postmetadata-contentviwpost-956 span {
	margin-right: 10px;
}
.container .page .mostview .content-mostview .contentviwpost-956 .postmetadata-contentviwpost-956 span i {
	margin-right: 4px;
}
/******************************* End Most Viewed *************************/




/****************************** Scroll To Top ****************************/
.scrollToTop{
	width: 36px;
	z-index: 20000000;
	height: 36px;
	line-height: 36px;
	position:fixed;
	right: 13px;
	bottom: 13px;
	text-align: center;
	background-color: #fff;
	color: #444;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
	box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
	display:none;
	text-decoration: none;
}
.scrolltotoppicon:before {
	font-family: "FontAwesome";
	content:"";
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
}
/************************ End Scroll To Top *******************************/






/***************************** FOOTER *************************************/
footer {display: inline-block; width: 100%;background:#0c223b;  overflow: hidden;}
footer .footer, footer .footer a {
	width: 1145px;
	padding-top: 10px;
	padding-bottom: 7px;
	color: #fff;
	font-family: "roboto Slab";
	font-size: 0.9em;
	height:20px;
	margin-left: auto; margin-right: auto;
    text-decoration: none;
}
footer .footer .footercopyright {
	 float: left; width:80%;
}
footer .icon-footer { float: left;width:20%;} 
footer .icon-footer a { text-decoration: none; margin-left: 8px;}
footer .icon-footer .Rss-icon-footer:before
{
	font-family: "FontAwesome";
	content:"";
	font-size: 18px;
	color: #fff;
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;	
}
footer .icon-footer .facebook-icon-footer:before
{
	font-family: "FontAwesome";
	content:"";
	font-size: 18px;
	color: #fff;
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;	
}
footer .icon-footer .twitter-icon-footer:before
{
	font-family: "FontAwesome";
	content:"";
	font-size: 18px;
	color: #fff;
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;	
}
footer .icon-footer .pinterest-icon-footer:before
{
	font-family: "FontAwesome";
	content:"";
	font-size: 18px;
	color: #fff;
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;	
}
footer .icon-footer .dribbble-icon-footer:before
{
	font-family: "FontAwesome";
	content:"";
	font-size: 18px;
	color: #fff;
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;	
}
footer .icon-footer .Youtube-icon-footer:before
{
	font-family: "FontAwesome";
	content:"";
	font-size: 18px;
	color: #fff;
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;	
}
footer .icon-footer .Behance-icon-footer:before
{
	font-family: "FontAwesome";
	content:"";
	font-size: 18px;
	color: #fff;
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;	
}
footer .icon-footer .Instagram-icon-footer:before
{
	font-family: "FontAwesome";
	content:"";
	font-size: 18px;
	color: #fff;
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;	
}
/******************************** END FOOTER *******************************/






/*******************************  SLider2 *************************************/
.afterslider2content {position: relative;}
#slider2 .afterslider2 .afterslider2content a img {width: 100%; height: 330px;
-webkit-transition: all .5s linear;
-moz-transition: all .5s linear;
-ms-transition: all .5s linear;
-o-transition: all .5s linear;
transition: all .5s linear;
	 -moz-transform: scale(1);
   -webkit-transform: scale(1);
   -o-transform: scale(1); 
   transform: scale(1);
}
#slider2 .afterslider2 .afterslider2content a img:hover {
-webkit-transition: all .5s linear;
-moz-transition: all .5s linear;
-ms-transition: all .5s linear;
-o-transition: all .5s linear;
transition: all .5s linear;
	 -moz-transform: scale(1.1);
   -webkit-transform: scale(1.1);
   -o-transform: scale(1.1); 
   transform: scale(1.1);	
}
.wrapper {
  max-width:65.6044985%;
  width: 100%;
  height:330px;
  position: relative;
  overflow: hidden;
  margin-top: 24px !important;
  margin: 0;
}
.carousel .item img {
	height: 330px; width: 100%; 
-webkit-transition: all .5s linear;
-moz-transition: all .5s linear;
-ms-transition: all .5s linear;
-o-transition: all .5s linear;
transition: all .5s linear;
	 -moz-transform: scale(1);
   -webkit-transform: scale(1);
   -o-transform: scale(1); 
   transform: scale(1);
}
.carousel .item img:hover {
-webkit-transition: all .5s linear;
-moz-transition: all .5s linear;
-ms-transition: all .5s linear;
-o-transition: all .5s linear;
transition: all .5s linear;
	 -moz-transform: scale(1.1);
   -webkit-transform: scale(1.1);
   -o-transform: scale(1.1); 
   transform: scale(1.1);
}
.slider2-content {
	width:100%;
}
/**
 * Use this wrapper only for demo purposes
 * So you can show the items outside the wrapper
 */
.wrapper--demo {
  overflow: hidden;
}
.wrapper--demo:before {
  left: -800px;
}

.carousel {
  width: 100%;
  position: relative;
}
.carousel .carousel__content {
  width: auto;
  position: relative;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  -webkit-transition: translate3d(0, 0, 0);
}
.carousel .carousel__content .item {
  display: block;
  float: left;
  width: 100%;
  position: relative;
}
.carousel .carousel__content .item .title a {
	font-family: 'roboto Slab';
  text-align: center;
  text-decoration: none;
  color: #FFF;
}
.carousel .carousel__content .item .title span a{
	background: #1c4a7b; font-family:'open sans';color: #FFF; text-decoration: none; font-size: 15px;padding:2.5px 5px; position: relative; left:0px;bottom:10px;
}
.carousel .carousel__content .item .title em {
font-family:'open sans';color: rgba(255,255,255,0.7); text-decoration: none; font-size: 13px;padding:2.5px 5px; position: relative; left:0px;bottom:-10px;
}
.carousel .carousel__content .item .title em i {margin-right: 10px;}
.carousel .carousel__content .item img {
  width: 100%;
  max-width: 100%;
  display: block;
}
.carousel .carousel__nav {
  position: absolute;
  width: 100%;
  top: 50%;
  margin-top: -17px;
  left: 0;
  z-index: 1;
}
.carousel .carousel__nav .nav {
  position: absolute;
  top: 0;
  color:#FFF;
  border:3px solid #FFF;
  padding: 8px 12px;
  font-weight: bold;
  text-decoration: none;
  font-size: .8rem;
  transition: border 1s ease;
-webkit-transition: all .5s linear;
-moz-transition: all .5s linear;
-ms-transition: all .5s linear;
-o-transition: all .5s linear;
transition: all .5s linear;
}
.carousel .carousel__nav .nav:hover {
	border:3px solid #ad901b;
  background:#ad901b;
-webkit-transition: all .5s linear;
-moz-transition: all .5s linear;
-ms-transition: all .5s linear;
-o-transition: all .5s linear;
transition: all .5s linear;
}
.carousel .carousel__nav .nav--left {
	left: 10px;
}
.carousel .carousel__nav .nav--right {
  right:10px;
}
/**************************** END SLIDER 2 ************************************/






/********************************* FOOTER SIDEBAR ***************************/
.clearfix {
    clear: both;
}
.footer-sidebar {
	background:#133458; 
	margin: 0 auto;
	width:100%;
}
.footer-sidebar-content {width:1145px; margin-right: auto; margin-left: auto;}
.footer-sidebar .widget {
color: #FFF;
margin-bottom: 30px;
background: rgba(0,0,0,0.2);
padding: 0 20px 15px 20px;
border-radius: 4px;
border: 1px solid rgba(0,0,0,0.1); width: 321px;
font-size: 14px;
line-height: 22px;
}
.widget:last-child {
margin-bottom: 20px; width: 321px;
}
.footer-left {
	margin-top: 20px;
	width: 321px;  margin-right: 70px;  
	float:left;
	color: #FFF;
	font-size: 14px;
	line-height: 22px;	
}
.footer-center {
	width: 321px;  margin-top: 20px;
	float:left; margin-right: 70px;
	color: #FFF;
	font-size: 14px;
}
.footer-right {
	width: 321px;
	float: left;  margin-top: 20px;
	color: #FFF;
	font-size: 14px;
	line-height: 22px;
}
.footer-sidebar .footer-left ul li, .footer-center ul li, .footer-right ul li {
list-style-type: none;
}
.footer-sidebar .footer-left ul li a, .footer-center ul li a, .footer-right ul li a {
color: #f9f9f9;
font-size: 14px;
line-height: 20px;
text-align: left;
-ms-word-wrap: break-word;
word-wrap: break-word;
padding: 5px 10px 0 0;
display: block;
font-family: 'Roboto Slab';
font-weight: 400;
text-decoration: none;
-webkit-transition: all .1s linear;
-moz-transition: all .1s linear;
-ms-transition: all .1s linear;
-o-transition: all .1s linear;
transition: all .1s linear;
}
.footer-sidebar .footer-left ul li a:hover, .footer-center ul li a:hover, .footer-right ul li a:hover {
color:#ad901b;
-webkit-transition: all .1s linear;
-moz-transition: all .1s linear;
-ms-transition: all .1s linear;
-o-transition: all .1s linear;
transition: all .1s linear;
text-decoration: none;
}
.footer-left h2, .footer-center h2, .footer-right h2 {
	font-family: 'roboto Slab';
	font-size: 18px;
	color: #FFF;
	line-height: 24px;
	margin-bottom: 20px;
	border-bottom: 1px solid rgba(0,0,0,0.2);
	padding-bottom: 15px; 
	font-weight: 400;
	text-align: center;
	margin: 0 -20px 20px;
	background: rgba(0,0,0,0.15);
	padding-top: 14px;
}
/******************************* END FOOTEr SIDEBAR **************************/





/******************************* POPULAR POSTS FOOTER **************************/
.Popular-posts {
	list-style-type: none;  
}
.pop-posts-content {
	margin-bottom: 20px; list-style-type: none; 
}
.pop-posts-content #image-pop-posts-footer {
	width: 100px;
	height: 69px; 
	float: left;
	overflow: hidden; 
}
.pop-posts-content #image-pop-posts-footer img {
	width: 100px;
	height: 69px; 
-webkit-transition: all .5s linear;
-moz-transition: all .5s linear;
-ms-transition: all .5s linear;
-o-transition: all .5s linear;
transition: all .5s linear;
	 -moz-transform: scale(1);
   -webkit-transform: scale(1);
   -o-transform: scale(1); 
   transform: scale(1);
}
.pop-posts-content #image-pop-posts-footer img:hover {
	width: 100px;
	height: 69px;
-webkit-transition: all .5s linear;
-moz-transition: all .5s linear;
-ms-transition: all .5s linear;
-o-transition: all .5s linear;
transition: all .5s linear;
	 -moz-transform: scale(1.04);
   -webkit-transform: scale(1.04);
   -o-transform: scale(1.04);
   transform: scale(1.04);
}
.Popular-posts .pop-posts-content #content-pop-posts-footer {
	float: right;
	width: 200px;
	height: 69px;
}
.Popular-posts .pop-posts-content #content-pop-posts-footer a {
	font-family: 'roboto Slab';
	font-size: 14px;
	color: #FFF;
	line-height: 24px;
	text-decoration: none; padding-top: 14px;
-webkit-transition: all .5s linear;
-moz-transition: all .5s linear;
-ms-transition: all .5s linear;
-o-transition: all .5s linear;
transition: all .5s linear;
}
.Popular-posts .pop-posts-content #content-pop-posts-footer a:hover {
color:#ad901b;
-webkit-transition: all .5s linear;
-moz-transition: all .5s linear;
-ms-transition: all .5s linear;
-o-transition: all .5s linear;
transition: all .5s linear;
}
#content-pop-posts-footer {
	margin-left: 20px;
}
#content-pop-posts-footer p {
	font-family: 'Open Sans';
	font-size: 13px;
	color: #9b9b9b;	
}
/******************************** END POPULAR POSTS FOOTER **********************/







/******************************** ICON WIDGET **********************/
.icon-widget {
	list-style-type: none;
	margin-bottom: 20px;
}
.icon-widget .social-widget a {
	text-decoration: none;
}
.icons-facebook-social:before {
	position: relative;
	top: 8px;
	content: "";
	font-family: "FontAwesome";
	font-size: 18px;
	background-color: #3b5998;
	border-radius: 4px;
	padding: 12px 17px;
	color: #fff;
	margin-right: 3.5px;
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	-webkit-transition: all .5s linear;
-moz-transition: all .5s linear;
-ms-transition: all .5s linear;
-o-transition: all .5s linear;
transition: all .5s linear;	
}
.icons-facebook-social:hover:before {
	opacity: 0.7;	
	-webkit-transition: all .5s linear;
-moz-transition: all .5s linear;
-ms-transition: all .5s linear;
-o-transition: all .5s linear;
transition: all .5s linear;
}
.icons-twitter-social:before {
	position: relative;
	top: 8px;
	content: "";
	font-family: "FontAwesome";
	font-size: 18px;
	background-color:#48c4d2;
	border-radius: 4px;
	padding: 12px 14px; margin-right: 3.5px;
	color: #fff;
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	-webkit-transition: all .5s linear;
-moz-transition: all .5s linear;
-ms-transition: all .5s linear;
-o-transition: all .5s linear;
transition: all .5s linear;	
}
.icons-twitter-social:hover:before {
	opacity: 0.7;	
	-webkit-transition: all .5s linear;
-moz-transition: all .5s linear;
-ms-transition: all .5s linear;
-o-transition: all .5s linear;
transition: all .5s linear;
}
.icons-facebook-social:hover:before {
	opacity: 0.7;	
	-webkit-transition: all .5s linear;
-moz-transition: all .5s linear;
-ms-transition: all .5s linear;
-o-transition: all .5s linear;
transition: all .5s linear;
}
.icons-Instagram-social:before {
	position: relative;
	top: 8px;
	content: "";
	font-family: "FontAwesome";
	font-size: 18px; margin-right: 3.5px; 
	background-color:#306088;
	border-radius: 4px;
	padding: 12px 16px;
	color: #fff;
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	-webkit-transition: all .5s linear;
-moz-transition: all .5s linear;
-ms-transition: all .5s linear;
-o-transition: all .5s linear;
transition: all .5s linear;	
}
.icons-Instagram-social:hover:before {
	opacity: 0.7;	
	-webkit-transition: all .5s linear;
-moz-transition: all .5s linear;
-ms-transition: all .5s linear;
-o-transition: all .5s linear;
transition: all .5s linear;
}
.icons-Google-social:before {
	position: relative;
	top: 8px;
	content: "";
	font-family: "FontAwesome";
	font-size: 18px;margin-right: 3.5px;
	background-color:#dd4b39; 
	border-radius: 4px;
	padding: 12px 16px;
	color: #fff;
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	-webkit-transition: all .5s linear;
-moz-transition: all .5s linear;
-ms-transition: all .5s linear;
-o-transition: all .5s linear;
transition: all .5s linear;	
}
.icons-Google-social:hover:before {
	opacity: 0.7;	
	-webkit-transition: all .5s linear;
-moz-transition: all .5s linear;
-ms-transition: all .5s linear;
-o-transition: all .5s linear;
transition: all .5s linear;
}
.icons-rss-social:before {
	position: relative;
	top: 8px;
	content: "";
	font-family: "FontAwesome";
	font-size: 18px;margin-right: 3.5px;
	background-color:#fe9900; 
	border-radius: 4px;
	padding: 12px 16px;
	color: #fff;
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	-webkit-transition: all .5s linear;
-moz-transition: all .5s linear;
-ms-transition: all .5s linear;
-o-transition: all .5s linear;
transition: all .5s linear;	
}
.icons-rss-social:hover:before {
	opacity: 0.7;	
	-webkit-transition: all .5s linear;
-moz-transition: all .5s linear;
-ms-transition: all .5s linear;
-o-transition: all .5s linear;
transition: all .5s linear;
}
.icons-Youtube-social:before {
	position: relative;
	top: 8px;
	content: "";
	font-family: "FontAwesome";
	font-size: 18px;margin-right: 3.5px;
	background-color:#df2826; 
	border-radius: 4px;
	padding: 12px 16px;
	color: #fff;
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	-webkit-transition: all .5s linear;
-moz-transition: all .5s linear;
-ms-transition: all .5s linear;
-o-transition: all .5s linear;
transition: all .5s linear;	
}
.icons-Youtube-social:hover:before {
	opacity: 0.7;	
	-webkit-transition: all .5s linear;
-moz-transition: all .5s linear;
-ms-transition: all .5s linear;
-o-transition: all .5s linear;
transition: all .5s linear;
}
/******************************** END ICON WIDGET **********************/




/******************************** SINGLE **********************/
.row {
	width: 1140px; margin-left: auto;margin-right: auto;
}
.post {
	background:#fff;
	width: 750px;
	margin-top: 30px;
	margin-bottom: 30px;
	float: left;
}
.borderbottomheadersingle {
	border-bottom: 1px dotted #eee;
}
.title-single {
	font-size: 45px;
line-height: 70px;
margin-left: 24px;
padding-top: 20px;
padding-bottom: 20px;
text-align: center;
width: 700px;
color: #232323;
font-family: 'Roboto Slab';
font-weight: 400;

}
.postmetadata-single {
	text-align: center;
	width: 700px;
	color: #9b9b9b;
	font-family: 'Open Sans';
	font-size: 14px;
	padding-bottom: 20px;
}
.postmetadata-single a {
	color: #9b9b9b;
	font-family: 'Open Sans';
	font-size: 14px;
	text-decoration: none;
}
.postmetadata-single i {
	margin-right:4px;
}
.point:before {
	content: '\2022';
	font-family: 'FontAwesome';
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;	
	font-size: 17px;
	margin-right: 5px;
	margin-left: 5px;
}
.comment-single:before {
	content: '';
	font-family: 'FontAwesome';
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
}
.content-gallery-single {
	font-family: 'Crimson Text', serif;
	padding: 20px 8% 25px;
	border-bottom: 1px dotted #eee;
	color: #555;
	font-size: 17px;
	line-height: 1.4;
	word-wrap: break-word;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-preferred-size: auto;
}
.partages-sociaux-single {
	padding: 30px 8% 30px;
}
.partages-sociaux-single i {
	color: #fff;
}
.partages-sociaux-single a {
	text-decoration: none;
}
.clear {
	clear: both;
}
.facebook-partage-single:hover:before {
			-webkit-transition: all .5s linear; -moz-transition: all .5s linear; -ms-transition: all .5s linear; -o-transition: all .5s linear; transition: all .5s linear;	
background-color: #45619c;
border-radius: 0px;
opacity: 0.8;
}
.twitter-partage-single:hover:before {
			-webkit-transition: all .5s linear; -moz-transition: all .5s linear; -ms-transition: all .5s linear; -o-transition: all .5s linear; transition: all .5s linear;	
background-color: #00acee;border-radius: 0px;
opacity: 0.8;
}
.linkedin-partage-single:hover:before {
			-webkit-transition: all .5s linear; -moz-transition: all .5s linear; -ms-transition: all .5s linear; -o-transition: all .5s linear; transition: all .5s linear;	
background-color: #1d87bd;border-radius: 0px;
opacity: 0.8;
}
.scoop-partage-single:hover:before {
			-webkit-transition: all .5s linear; -moz-transition: all .5s linear; -ms-transition: all .5s linear; -o-transition: all .5s linear; transition: all .5s linear;	
background-color:#6cab36;border-radius: 0px;
opacity: 0.8;
}
.google-partage-single:hover:before {
			-webkit-transition: all .5s linear; -moz-transition: all .5s linear; -ms-transition: all .5s linear; -o-transition: all .5s linear; transition: all .5s linear;	
background-color:#df5138;border-radius: 0px;
opacity: 0.8;
}
.facebook-partage-single:before {
	content: '';
	font-family: 'FontAwesome';
	font-size: 18px;
	background: #1c4a7b;
	padding: 10px 50px;
	margin-right:7px;
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;	
		-webkit-transition: all .5s linear; -moz-transition: all .5s linear; -ms-transition: all .5s linear; -o-transition: all .5s linear; transition: all .5s linear;	
}
.twitter-partage-single:before {
	content: '';
	font-family: 'FontAwesome';
	font-size: 18px;
	background: #1c4a7b;
	padding: 10px 50px;
	font-weight: normal; margin-right:7px;
	font-style: normal;
	text-decoration: inherit;	
		-webkit-transition: all .5s linear;
-moz-transition: all .5s linear;
-ms-transition: all .5s linear;
-o-transition: all .5s linear;
transition: all .5s linear;	
}
.linkedin-partage-single:before {
	content: '';
	font-family: 'FontAwesome';
	font-size: 18px;
	background: #1c4a7b;
	padding: 10px 50px;
	font-weight: normal; margin-right:7px;
	font-style: normal;
	text-decoration: inherit;	
		-webkit-transition: all .5s linear;
-moz-transition: all .5s linear;
-ms-transition: all .5s linear;
-o-transition: all .5s linear;
transition: all .5s linear;	
}
.scoop-partage-single:before {
	content: 'it!';
	font-family: 'roboto Slab';
	font-size: 18px;
	position: relative;
	top:1px;
	background: #1c4a7b;
	padding: 7px 50px;
    margin-right:7px;
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;	
		-webkit-transition: all .5s linear;
-moz-transition: all .5s linear;
-ms-transition: all .5s linear;
-o-transition: all .5s linear;
transition: all .5s linear;	
}
.google-partage-single:before {
	content: '';
	font-family: 'FontAwesome';
	font-size: 18px;
	background: #1c4a7b;
	padding: 10px 50px;
	margin-right:7px;
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;	
		-webkit-transition: all .5s linear;
-moz-transition: all .5s linear;
-ms-transition: all .5s linear;
-o-transition: all .5s linear;
transition: all .5s linear;		
}
.partages-sociaux-singlebottomborder {
	border-bottom: 1px dotted #eee;
}
.Author-single {
	border-bottom: 1px dotted #eee;	
}
.author-single-content {
	padding: 30px 8% 30px;
    min-height: 60px;
}
.author-single-content a {
	text-decoration: none;
	color: #ad901b;
}
.website-icons-single-author:hover:before {
background:#ad901b; -webkit-transition: all .5s linear; -moz-transition: all .5s linear; -ms-transition: all .5s linear; -o-transition: all .5s linear; transition: all .5s linear;		
}
.facebook-icons-single-author:hover:before {
background:#ad901b; -webkit-transition: all .5s linear; -moz-transition: all .5s linear; -ms-transition: all .5s linear; -o-transition: all .5s linear; transition: all .5s linear;		
}
.google-icons-single-author:hover:before {
background:#ad901b; -webkit-transition: all .5s linear; -moz-transition: all .5s linear; -ms-transition: all .5s linear; -o-transition: all .5s linear; transition: all .5s linear;		
}
.twitter-icons-single-author:hover:before {
background:#ad901b; -webkit-transition: all .5s linear; -moz-transition: all .5s linear; -ms-transition: all .5s linear; -o-transition: all .5s linear; transition: all .5s linear;		
}
.website-icons-single-author:before {
	content: '';
	font-family: 'FontAwesome';
	font-size: 14px;
	padding: 6.5px 7.5px;
	color: #fff;
	position: relative;
	top: -1px;
	background: #1c4a7b;
	margin-right: 5px;
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;	
	-webkit-transition: all .5s linear; -moz-transition: all .5s linear; -ms-transition: all .5s linear; -o-transition: all .5s linear; transition: all .5s linear;		
}
.facebook-icons-single-author:before {
	content: '';
	font-family: 'FontAwesome';
	font-size: 15px;
	padding: 6px 9.5px;
	color: #fff;
	background:#1c4a7b;
	margin-right:7px;
	font-weight: normal; margin-right: 5px;
	font-style: normal;
	text-decoration: inherit;		 -webkit-transition: all .5s linear; -moz-transition: all .5s linear; -ms-transition: all .5s linear; -o-transition: all .5s linear; transition: all .5s linear;
}
.google-icons-single-author:before {
	content: '';
	font-family: 'FontAwesome';
	font-size: 15px;
	padding: 6px 8px;
	color: #fff;
	background:#1c4a7b;
	margin-right:7px;
	font-weight: normal; margin-right:5px;
	font-style: normal; -webkit-transition: all .5s linear; -moz-transition: all .5s linear; -ms-transition: all .5s linear; -o-transition: all .5s linear; transition: all .5s linear;
	text-decoration: inherit;		
}
.twitter-icons-single-author:before {
	content: '';
	font-family: 'FontAwesome';
	font-size: 15px;
	padding: 6px 7px; -webkit-transition: all .5s linear; -moz-transition: all .5s linear; -ms-transition: all .5s linear; -o-transition: all .5s linear; transition: all .5s linear;
	color: #fff;
	background:#1c4a7b;
	margin-right:0px;
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;		
}
.author-single-content .image-author-single img {
	width: 70px;
	height: 70px;
	float: left;
	margin-right: 20px;
	border-radius: 3px;
}
.author-single-content .nameauthorsingle {
	width: 350px;

}
.author-single-content .nameauthorsingle a {
	font-size:20px;
line-height: 30px;
text-align: center;
width: 700px;
color: #232323;
font-family: 'Roboto Slab';
font-weight: 400;
}
.author-single-content .social-author-single {
	float: right;
	width: 145px;

	margin-top: -30px;
}
.social-author-single i {
	font-size: 20px;
	line-height: 30px;
}
.descriptionauthorsingle p {
	font-family: 'Crimson Text', serif;
	color: #555;
	font-size: 17px;
	line-height: 1.4;
	word-wrap: break-word;
}
.single-tags {
padding: 25px 0% 15px;
color: #999;
display: inline-block;
font-family: Ubuntu,Arial,sans-serif;
font-feature-settings: normal;
font-kerning: auto;
font-language-override: normal;
font-size: 14px;
font-size-adjust: none;
font-stretch: normal;
font-style: normal;
font-synthesis: weight style;
font-variant: normal;
font-variant-alternates: normal;
font-variant-caps: normal;
font-variant-east-asian: normal;
font-variant-ligatures: normal;
font-variant-numeric: normal;
font-variant-position: normal;
font-weight: 400;
line-height: 16px;
}
.single-tags a {
	text-decoration: none;
	color:#999;
	line-height: 16px;
	white-space: nowrap;
	font-size: 12px;
	margin: 0 0px 0px 0px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.popinttags:after {
content:'\2022';
font-size: 10px;
margin-left: 10px;
margin-right: 10px;
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;	
}
.single-tags a:hover {
	color:#ad901b;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.slide {
	width: 200px !important;
	overflow: hidden;
	margin-right: 10px;
	margin-bottom: 20px;
	float: left;
	position: relative;
}
.posts-similar {
	border-bottom: 1px dotted #eee;	background-color:#fff;
}
.posts-similar-content {
	padding: 20px 8% 40px;
}
.posts-similar-content p {
	font-family: 'Crimson Text', serif;
	color: #555;
	font-size:20px;
	line-height: 1.4;
	word-wrap: break-word;
	margin-bottom: 10px;
}
.posts-similar-content img {
	width: 200px;
	height: 160px; 
		-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.titlepostssimilar {
	padding-top: 10px; padding-left: 10px; padding-right: 10px; height: 120px; width: 180px;
background-color: #f8f8f8;
-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
}
.titlepostssimilar a {
	font-family: 'Roboto Slab' serif;
	font-size: 16.1px;
	text-decoration: none; 
	text-align: center; position: relative;
	top: 23px;
	color: #133458; -webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.titlepostssimilar a:hover {
	color: #ad901b;
	-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.posts-similar-content img:hover {
filter: alpha(opacity=80); 
opacity: 0.8;
	-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.video-icon-similar:before {
	content: '';
	font-family: 'FontAwesome';
	font-size: 18px;
	border-radius: 60px;
	background: #f8f8f8;
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;	
	position: absolute;
	display: block;
	top: 55%;
	left: 50%;
	font-size: 32px;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: center;
	text-transform: none;
	line-height: 1;
	color: #ad901b;
	width: 2em;
	height: 1.5em;
	margin: -1em 0 0 -1em;
	padding: 0.5em 0 0;
	-webkit-transition: all 300ms cubic-bezier(0.5, 0.9, 0.3, 1);
	-webkit-transition: all 300ms cubic-bezier(0.5, 0.9, 0.3, 1.3);
	-moz-transition: all 300ms cubic-bezier(0.5, 0.9, 0.3, 1.3);
	-o-transition: all 300ms cubic-bezier(0.5, 0.9, 0.3, 1.3);
	transition: all 300ms cubic-bezier(0.5, 0.9, 0.3, 1.3);
	z-index: 2;
}
.slide a {
	text-decoration: none;
}
.aside-icon-similar:before {
	content: '';
	font-family: 'FontAwesome';
	font-size: 18px;
	border-radius: 60px;
	background: #f8f8f8;
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;	
	position: absolute;
	display: block;
	top: 55%;
	left: 50%;
	font-size: 32px;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: center;
	text-transform: none;
	line-height: 1;
	color: #ad901b;
	width: 2em;
	height: 1.5em;
	margin: -1em 0 0 -1em;
	padding: 0.5em 0 0;
	-webkit-transition: all 300ms cubic-bezier(0.5, 0.9, 0.3, 1);
	-webkit-transition: all 300ms cubic-bezier(0.5, 0.9, 0.3, 1.3);
	-moz-transition: all 300ms cubic-bezier(0.5, 0.9, 0.3, 1.3);
	-o-transition: all 300ms cubic-bezier(0.5, 0.9, 0.3, 1.3);
	transition: all 300ms cubic-bezier(0.5, 0.9, 0.3, 1.3);
	z-index: 2;
}
.quote-icon-similar:before {
	content: '';
	font-family: 'FontAwesome';
	font-size: 18px;
	border-radius: 60px;
	background: #f8f8f8;
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;	
	position: absolute;
	display: block;
	top: 55%;
	left: 50%;
	font-size: 32px;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: center;
	text-transform: none;
	line-height: 1;
	color: #ad901b;
	width: 2em;
	height: 1.5em;
	margin: -1em 0 0 -1em;
	padding: 0.5em 0 0;
	-webkit-transition: all 300ms cubic-bezier(0.5, 0.9, 0.3, 1);
	-webkit-transition: all 300ms cubic-bezier(0.5, 0.9, 0.3, 1.3);
	-moz-transition: all 300ms cubic-bezier(0.5, 0.9, 0.3, 1.3);
	-o-transition: all 300ms cubic-bezier(0.5, 0.9, 0.3, 1.3);
	transition: all 300ms cubic-bezier(0.5, 0.9, 0.3, 1.3);
	z-index: 2;
}
.image-icon-similar:before {
	content: '';
	font-family: 'FontAwesome';
	font-size: 18px;
	border-radius: 60px;
	background: #f8f8f8;
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;	
	position: absolute;
	display: block;
	top: 55%;
	left: 50%;
	font-size: 32px;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: center;
	text-transform: none;
	line-height: 1;
	color: #ad901b;
	width: 2em;
	height: 1.5em;
	margin: -1em 0 0 -1em;
	padding: 0.5em 0 0;
	-webkit-transition: all 300ms cubic-bezier(0.5, 0.9, 0.3, 1);
	-webkit-transition: all 300ms cubic-bezier(0.5, 0.9, 0.3, 1.3);
	-moz-transition: all 300ms cubic-bezier(0.5, 0.9, 0.3, 1.3);
	-o-transition: all 300ms cubic-bezier(0.5, 0.9, 0.3, 1.3);
	transition: all 300ms cubic-bezier(0.5, 0.9, 0.3, 1.3);
	z-index: 2;
}
.audio-icon-similar:before {
	content: '';
	font-family: 'FontAwesome';
	font-size: 18px;
	border-radius: 60px;
	background: #f8f8f8;
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;	
	position: absolute;
	display: block;
	top: 55%;
	left: 50%;
	font-size: 32px;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: center;
	text-transform: none;
	line-height: 1;
	color: #ad901b;
	width: 2em;
	height: 1.5em;
	margin: -1em 0 0 -1em;
	padding: 0.5em 0 0;
	-webkit-transition: all 300ms cubic-bezier(0.5, 0.9, 0.3, 1);
	-webkit-transition: all 300ms cubic-bezier(0.5, 0.9, 0.3, 1.3);
	-moz-transition: all 300ms cubic-bezier(0.5, 0.9, 0.3, 1.3);
	-o-transition: all 300ms cubic-bezier(0.5, 0.9, 0.3, 1.3);
	transition: all 300ms cubic-bezier(0.5, 0.9, 0.3, 1.3);
	z-index: 2;
}
.link-icon-similar:before {
	content: '';
	font-family: 'FontAwesome';
	font-size: 18px;
	border-radius: 60px;
	background: #f8f8f8;
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;	
	position: absolute;
	display: block;
	top: 55%;
	left: 50%;
	font-size: 32px;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: center;
	text-transform: none;
	line-height: 1;
	color: #ad901b;
	width: 2em;
	height: 1.5em;
	margin: -1em 0 0 -1em;
	padding: 0.5em 0 0;
	-webkit-transition: all 300ms cubic-bezier(0.5, 0.9, 0.3, 1);
	-webkit-transition: all 300ms cubic-bezier(0.5, 0.9, 0.3, 1.3);
	-moz-transition: all 300ms cubic-bezier(0.5, 0.9, 0.3, 1.3);
	-o-transition: all 300ms cubic-bezier(0.5, 0.9, 0.3, 1.3);
	transition: all 300ms cubic-bezier(0.5, 0.9, 0.3, 1.3);
	z-index: 2;
}
.gallery-icon-similar:before {
	content: '';
	font-family: 'FontAwesome';
	font-size: 18px;
	border-radius: 60px;
	background: #f8f8f8;
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;	
	position: absolute;
	display: block;
	top: 55%;
	left: 50%;
	font-size: 32px;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: center;
	text-transform: none;
	line-height: 1;
	color: #ad901b;
	width: 2em;
	height: 1.5em;
	margin: -1em 0 0 -1em;
	padding: 0.5em 0 0;
	-webkit-transition: all 300ms cubic-bezier(0.5, 0.9, 0.3, 1);
	-webkit-transition: all 300ms cubic-bezier(0.5, 0.9, 0.3, 1.3);
	-moz-transition: all 300ms cubic-bezier(0.5, 0.9, 0.3, 1.3);
	-o-transition: all 300ms cubic-bezier(0.5, 0.9, 0.3, 1.3);
	transition: all 300ms cubic-bezier(0.5, 0.9, 0.3, 1.3);
	z-index: 2;
}
.default-icon-similar:before {
	content: '';
	font-family: 'FontAwesome';
	font-size: 18px;
	border-radius: 60px;
	background: #f8f8f8;
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;	
	position: absolute;
	display: block;
	top: 55%;
	left: 50%;
	font-size: 32px;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: center;
	text-transform: none;
	line-height: 1;
	color: #ad901b;
	width: 2em;
	height: 1.5em;
	margin: -1em 0 0 -1em;
	padding: 0.5em 0 0;
	-webkit-transition: all 300ms cubic-bezier(0.5, 0.9, 0.3, 1);
	-webkit-transition: all 300ms cubic-bezier(0.5, 0.9, 0.3, 1.3);
	-moz-transition: all 300ms cubic-bezier(0.5, 0.9, 0.3, 1.3);
	-o-transition: all 300ms cubic-bezier(0.5, 0.9, 0.3, 1.3);
	transition: all 300ms cubic-bezier(0.5, 0.9, 0.3, 1.3);
	z-index: 2;
}
.nextprevioussingleposts {
	border-bottom: 1px solid #eee;
}
.content-nextprev {
	padding: 20px 8% 20px;
	width: 630px;
}
.contentprevsingle {
	width: 300px !important;
	float: left;
}
.contentnextsingle {
	width: 300px !important;
	float: right;
}
.content-nextprev a { text-align: center;
	font-family: 'roboto Slab' serif;
	font-size: 17px;
	text-decoration: none;
	color: #444; -webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.content-nextprev a:hover {
	color: #000;
	-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.nextprevioussingleposts i {
	font-size: 40px;
	line-height: 0;
}
.fa-angle-left:before {
	position: relative;
	top: 42px;
	left: 30px;
}
.fa-angle-right:before {
	position: relative;
	top: -44.5px;
	left:695px;
}
/********************* COMMENT **********************/
.comment-single-media {
	padding: 20px 8% 40px;
	background-color: #fff;
}
.contentcomment {margin-bottom:33px;}
#respond h3 {
	color:#0c223b;
	font-family: "Roboto Slab",serif;
	font-size: 19.6px;
	font-style: normal;
	font-variant: normal;
	font-variant-alternates: normal;
	font-variant-caps: normal;
	font-variant-east-asian: normal;
	font-variant-ligatures: normal;
	font-variant-numeric: normal;
	font-variant-position: normal;
	font-weight: 400;
	letter-spacing: -0.2px;
	line-height: 26.95px;
	margin-left: -0.983333px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 10px;*border-bottom: none;
}
#respond p {
	color:#0c223b;
	font-family: "Roboto Slab",serif;
	font-size:14px;
	font-style: normal;
	font-variant: normal;
	font-variant-alternates: normal;
	font-variant-caps: normal;
	font-variant-east-asian: normal;
	font-variant-ligatures: normal;
	font-variant-numeric: normal;
	font-variant-position: normal;
	font-weight: 400;
	letter-spacing: -0.2px;
	line-height: 26.95px;
	margin-bottom: 0px;
	margin-left: -0.983333px;
	margin-right: 0px;
	margin-top: 0px;
}
#respond a {
	color:#0c223b;
	font-family: "Roboto Slab",serif;
	font-size:14px;
	font-style: normal;
	text-decoration: none;
	font-variant: normal;
	font-variant-alternates: normal;
	font-variant-caps: normal;
	font-variant-east-asian: normal;
	font-variant-ligatures: normal;
	font-variant-numeric: normal;
	font-variant-position: normal;
	font-weight: 400;
	letter-spacing: -0.2px;
	line-height: 26.95px;
	margin-bottom: 0px;
	margin-left: -0.983333px;
	margin-right: 0px;
	margin-top: 0px;
}
#form-section-author {
width: 300px; 
margin-right:15px;	float: left; 	margin-bottom:10px;
}
#form-section-author .form-input input {
width: 300px;
font-family: inherit;
font-family: 'roboto Slab' serif;
font-size: inherit;
line-height: 1.352em !important;
color: #888;
margin: 0;
padding:9px;
background: #FFF;
	border: 1px solid #dddddd;
border-radius: 0;
outline: none;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.form-label {font-size: 1.1em;
  color: #444;
  font-family: 'Roboto Slab', serif;font-weight:100;}
#form-section-email {
width: 300px;
	float: right;}
#comments #form-section-email input {
width: 300px;
font-family: inherit;
font-family: 'roboto Slab' serif;
font-size: inherit;
line-height: 1.352em !important;
color: #888;
margin: 0;
padding:9px;
background: #FFF;
	border: 1px solid #dddddd;
border-radius: 0;
outline: none;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
#comments #form-section-comment textarea {
	width: 632px !important;
	height: 154px;
	border: 1px solid #dddddd;
	font-family: inherit;
	font-family: 'roboto Slab' serif;
	font-size: inherit;
	line-height: 1.352em !important;
	color: #888;
	padding: 8px;
	outline: none;
	margin-bottom: 10px;
}
#comments .form-submit input { 
outline: none;
display: inline-block;
color: #FFF;
font-weight: bold;
font-family: 'roboto Slab' serif;
text-transform: uppercase;
padding: 12px 11px;
background: #b09e27;
border: none;
box-shadow: 0 0 0 0 rgba(0,0,0,0) inset;
transition: all 250ms linear;
cursor: pointer;
-webkit-appearance: none;
}
#comments h2 {
	color:#444;
	font-family: "Roboto Slab",serif;
	font-size: 20px;
	font-style: normal;
	font-variant: normal;
	font-variant-alternates: normal;
	font-variant-caps: normal;
	font-variant-east-asian: normal;
	font-variant-ligatures: normal;
	font-variant-numeric: normal;
	font-variant-position: normal;
	font-weight: 400;
	letter-spacing: -0.2px;
	line-height: 26.95px;
	margin-left: -0.983333px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
}
.comment-author img {
	width: 80px;
    height:80px;
	padding: 3px;
	background: #dfdfdf; margin-right: 15px;
	display:table-cell;
	float: left;
}
.comment-content {
	display:table-cell;
}
#comments, .children {
	list-style-type: none;
}
#comments span a {
	text-decoration: none;
	font-size: 0.8em;
	color: #444;
	font-family:'Roboto Slab', serif;
}
#comments span  {
	text-decoration: none;
	font-size: 1.2em;
	color: #444;
	font-family:'Roboto Slab', serif;
}
.comment-meta p {
font-size: 0.85em;
margin-top: 0.2em;
font-family: 'Roboto Slab', serif;
color: #ccc;
margin-bottom:0.5em;
opacity: 0.85;
}
.comment-content p {
line-height: inherit;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
display: block;
color: #444;
font-family: 'Roboto Slab' serif;
}
#comments span  .comment-reply-link {
	text-decoration: none;
	font-size: 0.8em;
	color: #444;
	font-family:'Roboto Slab', serif;
	color: #ad901b;
	float: right;
	margin-right: 100px;
	margin-top:2px;
}
.reply-singlecomment:before {
	content: '';
	font-family: 'FontAwesome';
	font-size: 13px;
	border-radius: 60px;
	margin-right: 10px;
	color:#ad901b;
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;	
}
.children {
	margin-left: 70px;
	margin-top:30px;
}
#comments ol {
	list-style-type: none;
}
/*********************** END COMMENT ******************/
/**************************** SINGLE ********************************/



/**************************** sidebar Single ************************/
.row .sidebar-layout1,
.row .post {
    float: left;   
}
.sidebar-layout1 {
	width: 370px;
	margin-left:20px;
	margin-top: 10px;	
}
.sidebar-layout1 ul {
	list-style-type: none;	
}
.sidebar-layout1 .widget { 
	background:#fff;
	margin-bottom:20px;
	padding-bottom: 20px;
}
.sidebar-layout1 h4,.sidebar-layout1 h2 {
font-family: "Roboto Slab",serif; border-bottom: 1px dotted #eee; 
font-weight: 400;
line-height: 1.1;
color: #101010;
font-size: 18px;
text-align: center;
position: relative;
margin: 0px 0 20px;
padding-bottom: 20px;
padding-top: 20px;
}
.sidebar-layout1 {
	margin-bottom:30px;
    margin-top:30px;
}
.sidebar-layout1 .widget:last-child {
margin-bottom:0px; width:370px;
}
.sidebar-layout1 .widget li div, .sidebar-layout1 .widget ul, .sidebar-layout1 .widget .textwidget {
	padding-left: 20px;
	padding-right: 20px;
}
.sidebar-layout1 .widget select {
	margin-left: 110px;
}
.sidebar-layout1 .widget a {
	color: #444;
    font-size:16px;
    font-family: "Roboto Slab",serif;
	text-decoration: none;
}



.sidebar-layout2 {
	width: 369.99px;
	float: left;
}
.sidebar-layout2 ul {
	list-style-type: none;	
	margin-top:-20px;
}
.sidebar-layout2 .widget { 
	background:#fff;
	margin-bottom:20px;
	padding-bottom: 20px;
}
.sidebar-layout2 h4,.sidebar-layout2 h2 {
font-family: "Roboto Slab",serif; border-bottom: 1px dotted #eee; 
font-weight: 400;
line-height: 1.1;
color: #101010;
font-size: 18px;
text-align: center;
position: relative;
margin-bottom:20px;
margin-top:0px;
padding-bottom: 20px;
padding-top: 20px;
}
.sidebar-layout2 {
	margin-bottom:30px;
}
.sidebar-layout2 .widget:last-child {
margin-bottom:0px; width:370px;
}
.sidebar-layout2 .widget li div, .sidebar-layout2 .widget ul, .sidebar-layout2 .widget .textwidget {
	padding-left: 20px;
    padding-top: 20px;
	padding-right: 20px;
}
.sidebar-layout2 .widget select {
	margin-left: 110px;
}
.sidebar-layout2 .widget a {
	color: #444;
    font-size:16px;
    font-family: "Roboto Slab",serif;
	text-decoration: none;
}
/************************* END SIDEBAR SINGLE ************************/




/************************* TABS ************************/
#tabs {
	background-color: #FFF;
	margin-top: 20px;
}
#tabs ul li a i {
	margin-right: 8px;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {

background: #fff;
font-weight: normal;
}
/*! jQuery UI - v1.11.2 - 2014-10-16
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
	font-size: 100%;
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-dialog {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	position: relative;
	margin: 0;
	padding: 3px 1em 3px .4em;
	cursor: pointer;
	min-height: 0; /* support: IE7 */
	/* support: IE10, see #8844 */
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
	margin: -1px;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item {
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
	height: 100%;
	filter: alpha(opacity=25); /* support: IE8 */
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	/* Support: IE7 */
	overflow-x: hidden;
	padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px 0.4em;
	margin: 0.5em 0 0 0;
	height: auto;
	border: 0;
}
.ui-selectmenu-open {
	display: block;
}
.ui-selectmenu-button {
	display: inline-block;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	cursor: pointer;
}
.ui-selectmenu-button span.ui-icon {
	right: 0.5em;
	left: auto;
	margin-top: -8px;
	position: absolute;
	top: 50%;
}
.ui-selectmenu-button span.ui-selectmenu-text {
	text-align: left;
	padding: 0.4em 2.1em 0.4em 1em;
	display: block;
	line-height: 1.4;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
/* vertically center icon */
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
	width:34.324324324324%; overflow:hidden;
}
.ui-tabs .ui-tabs-nav li:first-child {
	width:36.216216216216%; overflow:hidden;
}
.ui-tabs .ui-tabs-nav li:last-child {
	width:29.459459459459%; overflow:hidden;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding-left:22.35px;
	padding-right:22.35px;
	padding-top: 12px;
	padding-bottom: 12px;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
	border-width: 1px;
}

/* Component containers
----------------------------------*/	
.ui-widget {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content a {
	color: #fff;
	text-decoration: none;
	font-family: 'Roboto Slab';
	font-size:17px;
}
.ui-widget-header a {
	color: #fff;
	outline: none;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	background: #1c4a7b;
	font-weight: normal;
	color: #fff;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #fff;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	font-weight: normal;
	color:#ad901b;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
	color:#ad901b;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	background: #ffffff;
	font-weight: normal;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #1c4a7b;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	background: #fbf9ee;
	color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	background: #fef1ec;
	color: #cd0a0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70); /* support: IE8 */
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35); /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
/* tabs 1  */
#tabs-1 .content-tabs-1 {
	border-bottom:1px dashed #e4e4e4;
}
#tabs-1 .content-tabs-1:last-child {
	border-bottom:0px;
}
#tabs-1 .content-tabs-1:hover {
	background-color:#f8f8f8;
	background-opacity:0.1;

}
#tabs-1 a {
	color: #444;
}
#tabs-1 .imagetabs1pop {
	width: 100px;
	margin-right: 0px;
	display: table-cell; margin-left: 10px; margin-top: 10px; margin-bottom: 10px;
}
#tabs-1 .titletabs1pop {
	width: 240px;
	padding-top: 10px;
	display: table-cell;
}
#tabs-1 .imagetabs1pop img {
	width: 80px;
	height: 80px;
		
}
#tabs-1 .imagetabs1pop,
#tabs-1 .titletabs1pop {
	float: left;
}
#tabs-1 .titletabs1pop span {
color: #9b9b9b;
	font-size: 12px;
	line-height: 3;	
}
#tabs-1 .titletabs1pop span i:before {
color: #9b9b9b;
}
#tabs-1 .titletabs1pop span a {
color: #9b9b9b;
	font-size: 12px;
}
/* tabs 2  */
#tabs-2 .content-tabs-2 {
	border-bottom:1px dashed #e4e4e4;
}
#tabs-2 .content-tabs-2:last-child {
	border-bottom:0px;
}
#tabs-2 .content-tabs-2:hover {
	background-color:#f8f8f8;
}
#tabs-2 a {
	color: #444;
}
#tabs-2 .imagetabs2pop {
	width: 100px;
	margin-right: 0px;
	display: table-cell; margin-left: 10px; margin-top: 10px; margin-bottom: 10px;
}
#tabs-2 .titletabs2pop {
	width: 240px;
	padding-top: 10px;
	display: table-cell;
}
#tabs-2 .imagetabs2pop img {
	width: 80px;
	height: 80px;
		
}
#tabs-2 .imagetabs2pop,
#tabs-2 .titletabs2pop {
	float: left;
}
#tabs-2 .titletabs2pop span {
color: #9b9b9b;
	font-size: 12px;
	line-height: 3;	
}
#tabs-2 .titletabs2pop span i:before {
color: #9b9b9b;
margin-right: 5px;
}
#tabs-2 .titletabs2pop span a {
color: #9b9b9b;
	font-size: 12px;
}
/*   tabs-3     */
#tabs-3 .content-tabs-3 {
	width: 350px;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#tabs-3 .content-tabs-3 .tagstab3 a {
	color: #444;
	font-size: 15px;
	position: relative;
	border: 2px solid #ad901b; padding:7px;
	border-radius: 0px 2px 2px 0;
	display: table-cell;
}
#tabs-3 .content-tabs-3 .tagstab3 {
float: left;
margin-right: 10px;
margin-bottom: 10px;
}
#tabs-3 .content-tabs-3 .tagstab3 span {
margin-left: 10px;
background:#1c4a7b;
padding: 4px 8px;
border-radius: 70px;
color: #fff;
    -webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    transition-duration: 0.8s;
}
#tabs-3 .content-tabs-3 .tagstab3 a:hover span {
	    -webkit-transform:rotate(360deg);
    -moz-transform:rotate(360deg);
    -o-transform:rotate(360deg);
    -webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    transition-duration: 0.8s;
}
/************************* END TaBS ************************/




/********************* tWIITER sidebar ******************************/
.tp_recent_tweets  li:before {
	content:"";
	font-size: 18px;
	line-height: 15px;
	margin-right: 10px;
	color:#ad901b; opacity: 0.9;
	font-family: "FontAwesome";
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
}
.tp_recent_tweets ul li {
	padding-bottom: 10px;
	padding-top: 10px;
	margin-bottom: 0;
	font-family: 'Roboto Slab';
	color: #444;
	border-bottom: 1px dotted #e4e4e4;
}
.tp_recent_tweets ul li:last-child {
	border-bottom: 0px;
}
.footer-sidebar .tp_recent_tweets  li {
	color: #fff;
	border-bottom:0px;
}
.footer-sidebar .tp_recent_tweets  li:before {
	content:"";
	font-size: 18px;
	line-height: 15px;
	margin-right: 10px;
	color:#ad901b; opacity: 0.9;
	font-family: "FontAwesome";
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
}
.footer-sidebar .tp_recent_tweets ul li .twitter_time {
	color:#ad901b;
	position: relative;
	top: -5px;
}
.tp_recent_tweets ul li .twitter_time {
	color:#ad901b;
	font-size: 13px;
	font-family: 'Roboto Slab'; opacity: 0.9;
}
/******************** END TWITTER ****************************/



/******************** CATEGORY POSTS ****************************/
.catpostsitemcontainer {
	margin-top:-20px;
	margin-bottom:-20px;
}
.cat-post-widget {
	margin: 0;
	padding:0;	
}
.cat-post-item .image-cat-posts-sidebar,
.cat-post-item .content-cat-posts-sidebar {
	float: left;
}
.image-cat-posts-sidebar img {
	width: 80px;
	height: 80px;
}
.cat-post-item .image-cat-posts-sidebar {
	width: 100px !important;
	padding: 0;
	display: table-cell;
	margin-left: 10px; margin-top: 10px; margin-bottom: 10px;
}
.cat-post-item .content-cat-posts-sidebar {
	width: 240px;
	display: table-cell;
	padding-top: 10px;
}
.cat-post-item .content-cat-posts-sidebar a {
	color:#444;
	font-size:16px;
	font-family: 'roboto Slab';
}
.cat-post-item .content-cat-posts-sidebar p {
	color:#9b9b9b;
	font-family: 'Open Sans';
	font-size:12px;
	line-height: 30px;
}
.cat-post-item .content-cat-posts-sidebar p a {
	color:#9b9b9b;
	font-family: 'Open Sans';
	font-size:12px;
}
.cat-post-item {
	border-bottom:1px dashed #e4e4e4;
}
.cat-post-item:last-child {
	border-bottom:0px;
}
.cat-post-item:hover {
	background-color:#f8f8f8;
	background-opacity:0.1;

}
/**** footer ******/
.cat-post-item-footer .image-cat-posts-footer,
.cat-post-item-footer .content-cat-posts-footer {
	float: left;
}
.cat-post-item-footer {
	margin-bottom: 20px;
}
.image-cat-posts-footer {
	width: 120px !important;
	padding: 0;
	display: table-cell;
}
.content-cat-posts-footer {
	width: 201px !important;
	padding: 0;
	display: table-cell;
}
.image-cat-posts-footer img {
	width: 100px;
	height: 69px;
}
.content-cat-posts-footer a {
font-family: 'roboto Slab';
font-size: 14px;
color: #FFF;
line-height: 24px;
text-decoration: none;
padding-top: 14px;
-webkit-transition: all .5s linear;
-moz-transition: all .5s linear;
-ms-transition: all .5s linear;
-o-transition: all .5s linear;
transition: all .5s linear;
}
.content-cat-posts-footer a:hover {
color:#ad901b;
-webkit-transition: all .5s linear;
-moz-transition: all .5s linear;
-ms-transition: all .5s linear;
-o-transition: all .5s linear;
transition: all .5s linear;
}
.content-cat-posts-footer p a {
font-family: 'Open Sans';
font-size: 13px;
color: #9b9b9b;
text-decoration: none;
padding-top: 14px;
-webkit-transition: all .5s linear;
-moz-transition: all .5s linear;
-ms-transition: all .5s linear;
-o-transition: all .5s linear;
transition: all .5s linear;
}
.content-cat-posts-footer p a:hover {
color: #9b9b9b;
-webkit-transition: all .5s linear;
-moz-transition: all .5s linear;
-ms-transition: all .5s linear;
-o-transition: all .5s linear;
transition: all .5s linear;
}
.content-cat-posts-footer p {
font-family: 'Open Sans';
font-size: 13px;
color: #9b9b9b;
text-decoration: none;
-webkit-transition: all .5s linear;
-moz-transition: all .5s linear;
-ms-transition: all .5s linear;
-o-transition: all .5s linear;
transition: all .5s linear;
}
.widget h2 a {
font-family: 'roboto Slab';
font-size: 18px;
color: #FFF;
line-height: 24px;
text-decoration: none;
margin-bottom: 20px;
border-bottom: 1px solid rgba(0,0,0,0.2);
padding-bottom: 15px;
font-weight: 400;
text-align: center;
margin: 0 -20px 20px;
padding-top: 14px;
}
/******************** END CATEGORY POSTS ****************************/








/************************* INSTAGRAM *************************************/
.sidebar-layout2 .widget .instagram-pics, .sidebar-layout1 .widget .instagram-pics {padding-left:0px !important;padding-right:0px !important;}
/***********************************instagram********************************/





/************************* TAGS.php ***************************************/
.contenttagspage {width: 1140px !important; margin-left: auto; margin-right: auto;}
.contenttagspage .contenttagspageleft,
.contenttagspage .sidebar-layout1 {
	float: left;
}
.contenttagspage .contenttagspageleft {
background: #fff;
width: 750px;
margin-top: 30px;
margin-bottom: 30px;
}
.contenttagspage .contenttagspageleft h2 {
font-family: "Roboto Slab",serif;
border-bottom: 1px dotted #eee;
font-weight: 400;
line-height: 1.1;
color: #101010;
font-size: 18px;
text-align: center;
position: relative;
padding-bottom: 20px;
padding-top: 20px;
}
.contenttagspage .contenttagspageleft .cat-item {
	float: left;
	width: 223px !important;
	min-height: 440px;
	margin-left: 20px;
	margin-top: 20px;
}
.contenttagspage .contenttagspageleft .cat-item img {
	width: 225px;
	height: 240px;
	border-bottom: 2px solid #ad901b;
	margin-bottom: 10px;
}
.contenttagspage .contenttagspageleft .cat-item {
	color: #b1b1b1;
}
.contenttagspage .contenttagspageleft .format-category1 {
	padding-top:15px;
	padding-bottom:10px;
}
.contenttagspage .contenttagspageleft .format-category1 i {
	margin-right:10px;
}
.contenttagspage .contenttagspageleft .cat-item a {
	color: #444;
font-family: 'Open Sans';
font-weight: bold;
font-size: 15px;
text-decoration: none;
}
.contenttagspage .contenttagspageleft .cat-item span { line-height:1.8; position: relative; top:5px;}
.contenttagspage .contenttagspageleft .cat-item span, .contenttagspage .contenttagspageleft .cat-item span a {
	color: #989898;
font-family: 'Open Sans';
font-size:14px;
font-weight: normal;
}
/************************* END TAGS ***********************************/



/*************************** statiques *******************************/
.contentstatsspage .contentstatsspageleft h1 {
	font-family: "Roboto Slab",serif;
border-bottom: 1px dotted #eee;
font-weight: 500;
text-transform: uppercase;
line-height: 1.1;
color: #101010;
font-size:19px;
text-align: center;
position: relative;
padding-bottom: 20px;
padding-top: 20px;
}
.contentstatsspage {width: 1140px !important; overflow: hidden; margin-left: auto; margin-right: auto;margin-bottom: 30px;}
.contentstatsspage .contentstatsspageleft {background: #fff; width: 750px; margin-top:30px;}
.contentstatsspage .contentstatsspageleft, .contentstatsspage .sidebar-layout1 {float: left;}
.stats-pages {
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 20px;
	background:#1c4a7b;
	margin-bottom: 20px;
}
.stats-pages p i {
	margin-right:10px;
	font-size: 20px;
	color: #ad901b;
}
.stats-pages p {
	padding: 20px;
	font-family: "Roboto Slab",serif;
	color:#fff;
}
/************************ end statiques ******************************/


/*********************** contact from *********************************/
.contactfrom {
	background: #fff;
	width:59.2%;
	margin-left: 20.4%;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
	box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
	margin-bottom: 30px;
	margin-top: 30px;
}
iframe {
		width:100%;
}
ol {
	list-style-type: none;
}
.video-15521 img {
		width:100%; height:340px !important; overflow:hidden;
}
.contactfrom h1 {
font-family: "Roboto Slab",serif;
border-bottom: 1px dotted #eee;
font-weight: 400;
line-height: 1.1;
color: #101010;
font-size: 25px;
text-align: center;
position: relative;
margin: 20px 0 14px;
padding-bottom: 15px;
padding-top: 15px;
}
.contactfrom p {
font-family: 'Crimson Text', serif;
color: #555;
font-size: 17px;
line-height: 1.4;
margin: 3%;

}
.screenReader {display: none;}
.contactfrom h5 {
	font-size: 1.15em;
font-weight: bold;
text-transform: uppercase;
line-height: 1.5em;
color:#444;
font-style: normal;
font-weight: normal;
font-family: inherit;
text-rendering: optimizelegibility;
smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
margin: 0 0 0 -0.05em;
margin-left:3%;
margin-bottom:20px;
vertical-align: baseline;
font-family: 'roboto Slab';
}
.contactfrom input[type='text'] {
outline: none;
width: 300px;
padding: 10px;
color: #b1b1b1;
border:1px solid #dddddd;
font-family: 'roboto Slab';
font-size: 15px;
margin-left: 3%;
margin-bottom: 13px;
}
.contactfrom textarea {
outline: none;
width: 600px !important;
height: 200px;
padding: 10px;
color: #b1b1b1;
border:1px solid #dddddd;
font-family: 'roboto Slab';
font-size: 15px;
margin-left: 3%;
margin-bottom: 13px;
}
.contactfrom input[type='checkbox'] {
margin-left: 3%;
margin-right: 10px;
margin-bottom: 13px;
}
.contactfrom label[for='sendCopy'] {
font-family: 'roboto Slab';
font-size: 15px;
position: relative;
top: -2px;
}
.contactfrom .buttons {
	margin-left: 3%;
	display: inline-block;
padding: 12px 11px;
background: #b09e27;
border: none;
box-shadow: 0 0 0 0 rgba(0,0,0,0) inset;
transition: all 250ms linear;
cursor: pointer;
-webkit-appearance: none; margin-bottom: 20px;
}
.contactfrom .buttons:hover {
	box-shadow: 0 -50px 0 0 rgba(0,0,0,0.15) inset;
transition: all 125ms linear;
}
.contactfrom button {
	background: none;
	border: none;
	color: #FFF;
font-weight: bold;
cursor: pointer;
text-transform: uppercase;
font-family: 'roboto Slab';
}
.thanks {	
padding-bottom: 20px;
}
/********************* end contact from ********************************/



/************************* Template Author ********************************/
.headerauthors {
	text-align: center;
	font-family: 'roboto Slab';
}
.headerauthors h1 {
font-size: 2.6em;
letter-spacing: -0.04em;
line-height: 1.3em;
color: #1c4a7b;
font-style: normal;
font-weight: normal;
font-family: inherit;
text-rendering: optimizelegibility;
smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
margin: 0 0 0 -0.05em;
padding: 0.5em 0;
}
.headerauthors span {
display: block;
font-size: 66%;
font-weight: 300;
letter-spacing: -0.02em;
color: #ad901b;
}
.contentauthorlists {
	width: 92.8% !important;
	overflow: hidden;
	margin-left:5.5%;
	margin-bottom:40px;
}
#authorlist ul li {
	font-family: 'roboto Slab'; list-style-type: none;
	font-weight: 400;
	float: left;
	background: #ffffff;
	box-shadow: 0 1px 3px 0 rgba(0,0,0,0.1);
	margin-bottom: 20px;
	margin-right: 4%;
	width: 46% !important;
}
#authorlist ul li img {
	border-radius: 50%;
	margin-left:15px;
	margin-top:7.5px;
	margin-right: 15px;
	display: table-cell;
	float: left;
	width: 112px;
	-moz-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.15);
	box-shadow: 0 1px 3px 0 rgba(0,0,0,0.15);
	border: 5px solid #FFF;
	height: 112px;
	vertical-align: middle;
	box-sizing: border-box;
}
#authorlist ul li div {
	display: table-cell;
}
.titleauthorlists {
	padding-top: 15px;
}
.titleauthorlists a {
	text-decoration: none;
font-size: 24px;
line-height: 25px;
font-family: 'Roboto Slab';
font-weight: 400;
margin-bottom: 15px;
color: #232323;
display: inline-block;
vertical-align: top;
}
.titleauthorlists:first-letter {
	text-transform: uppercase;
}
.descriptionauthorlists {
position: relative;
top:-20px;
-ms-word-wrap: break-word;
word-wrap: break-word;
border: 0;
font-size: 100%;
margin: 0;
color: #444444;
font-family: 'Open Sans';
font-weight: 400;
outline: 0;
padding: 0;
vertical-align: baseline;
}
.iconwebsiteauthorslists:before {
	font-family: "FontAwesome";
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	content: '';	
}
.icontwitterauthorslists:before {
	font-family: "FontAwesome";
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	content: '';	
}
.iconfacebookauthorslists:before {
	font-family: "FontAwesome";
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	content: '';	
}
.icongoogleauthorslists:before {
	font-family: "FontAwesome";
	font-weight: bold;
	font-style: normal;
	text-decoration: inherit;
	content: '';	
}
.icon16:hover {color: #ad901b;-webkit-transition: all 1s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
      -moz-transform: rotateY(-180deg);
      -ms-transform: rotateY(-180deg);
      transform: rotateY(-180deg);
}
.icon16 {-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
display: inline-block;
font-size: 20px;
color: #888888;
text-decoration: none;
line-height: 1.5em;
margin-left: 24px;
-webkit-transition: all 250ms linear;
transition: all 250ms linear;
}
.footerauthorslists {
	border-top: 1px solid #f2f2f2;
	width: 575px;
	padding: 10px;
}
.footerauthorslists .viewallpostsfooterauthorslists {
	float: left;
	margin-right: 35%;
	margin-left: 2%;
}
.footerauthorslists .viewallpostsfooterauthorslists a {
	cursor: pointer;
text-decoration: none;
color: #fff;
background:#ad901b; 
padding:5px 15px;
border-radius: 4px;
display: inline-block;
vertical-align: top;
font-size: 15px;
text-decoration: none;
margin: 0 15px 0 0;
min-width: 100px;
-webkit-transition: all 1s ease-in-out;
-moz-transition: all 1s ease-in-out;
-o-transition: all 1s ease-in-out;
-ms-transition: all 1s ease-in-out;
transition: all 1s ease-in-out;
}
.footerauthorslists .viewallpostsfooterauthorslists a:hover {
	background-image: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0.1)), color-stop(100%,rgba(0,0,0,0.1)));
background-image: -webkit-linear-gradient(left, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.1) 100%);
background-image: -o-linear-gradient(left, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.1) 100%);
background-image: -ms-linear-gradient(left, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.1) 100%);
background-image: linear-gradient(to right, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a000000', endColorstr='#1a000000',GradientType=1 );
-webkit-transition: all 1s ease-in-out;
-moz-transition: all 1s ease-in-out;
-o-transition: all 1s ease-in-out;
-ms-transition: all 1s ease-in-out;
transition: all 1s ease-in-out;
}
/************************ end template author *****************************/


/*********************** search posts ***************************************/
#contentsearch {
  width: 1140px;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
}
#contentsearch .contentsearchcontainer {
  width: 750px !important;
  overflow: hidden;
    float:left; margin-top: 30px;
}
#contentsearch .sidebar-layout1 {
	width:369.99px;
	float: left;margin-top: 30px;
}
.searchpost {
	background: #fff;
    margin-bottom:20px;
	-moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,0.07);
	box-shadow: 0 3px 6px 0 rgba(0,0,0,0.07);
}
.searchpost img {
	width: 100%;
	height: 400px;
	margin-bottom: 15px;
}
.postsearchcontent {
	width: 70%;
	margin-left: 15%;
	text-align: center;
}
.postsearchcontent h2 a  {
	font-size:35px;
	color: #444;
	text-decoration: none;
	font-family: 'roboto Slab';
	margin: 0 auto 15px;
	padding: 0;
}
.postsearchcontent p  {
	font-family: 'open Sans';
	font-size: 15px;
	color: #444;
	opacity: 0.8;
	padding-top: 20px;
	padding-bottom: 20px;
}
#nopost-container {
  width: 1140px;
  overflow: hidden;
  margin-bottom:30px;
  margin-left: auto;
  margin-right: auto;
}
.next-post {display: none;}
#nopost-container .elsesearchnopostscontainer {
  width: 750px !important;
  overflow: hidden;
    float:left; margin-top: 30px;
}
#nopost-container .sidebar-layout1 {
	width:369.99px;
	float: left;
}
#nopost-container .elsesearchnoposts {
	height:270px !important;
	background:#1c4a7b;
}
#nopost-container .afterelsesearchnoposts {
	margin-top: 30px;	
}
#nopost-container .elsesearchnoposts h1 {
position: relative;
top: 30px;
font-size:1.5em;
margin-left:30px;
margin-right: 30px;
text-align: center;
font-weight: bold;
line-height: 1.5em;
font-family: 'roboto Slab';
color:#fff;
padding: 0 0 15px;
}
#nopost-container .elsesearchnoposts p {
	line-height: 1.575em;
	font-family: 'roboto Slab';
	font-size:1em;
	margin: 0;
padding: 0;
border: 0;
outline: 0;
color: #b7c0b2;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
display: block;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
}
#nopost-container .elsesearchnoposts #searchform1 {
	position: relative;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
#nopost-container .elsesearchnopostscontainer .elsesearchnoposts input[type="text"] {
display: inline-block;
font-size: 1.4em;
font-family: 'roboto Slab';
width:71%;
color:#1c4a7b;
margin-left:10%;
border-radius:0px;
margin-top:50px;
padding: 0.75em 15px 0.75em 55px;
outline: none;
}
#nopost-container .elsesearchnoposts form button {
border: none;
position: relative;
right:79%;
top:4px;
background: none;
}
.elsesearchnoposts form button {
	font-family: "FontAwesome";
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	content: '';
	font-size: 32px;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	color:#1c4a7b;
	transition: all 250ms linear;	
}
.afterelsesearchnoposts p {
	line-height: inherit;
	margin: 0 0 1em 0;
	padding: 0;
	font-family: 'Roboto Slab', serif;
	color:#1c4a7b;
	opacity: 0.5;
}
.catsearch {
	width: 30%;
	float: left; margin-right: 5%;
}
.catsearch li {
	font-family: 'Roboto Slab', serif;
	color: #444;
	font-size:22px;
	line-height: 50px;
	list-style-type: none;
}
.catsearch li ul { list-style-type: none;}
.catsearch li ul li {border-bottom: 1px solid #dadada; padding-bottom: 10px;  padding-top: 7px; color:#1c4a7b;line-height: 15px; font-size: 15px;}
.catsearch li ul li a {color:#ad901b; text-decoration: none; font-size: 17px;line-height: 17px;-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;}
.catsearch li ul li:first-letter {text-transform: uppercase;}
.archivessearch {
	width: 30% !important;
	float: left;
	margin-right: 5%;
	margin-top: 10px;
}
.archivessearch li {
	font-family: 'Roboto Slab', serif;
	color: #444;
	font-size:22px;
	line-height:50px;
	list-style-type: none;	
}
.archivessearch li:first-child {border: 0px;}
.archivessearch li { border-bottom: 1px solid #dadada; padding-bottom: 10px;  padding-top: 7px;line-height:17px; }
.archivessearch li a {
	font-family: 'Roboto Slab', serif;
	color:#ad901b;
	text-decoration: none;
	font-size:17px;
	line-height: 17px;
	list-style-type: none;	-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.pagessearch { margin-top: 10px;
	width: 30% !important;
	float: left;
}
.pagessearch li {
	font-family: 'Roboto Slab', serif;
	color: #444;
	font-size:22px;
	line-height:50px;
	list-style-type: none;
}
.pagessearch li:first-child {border: 0px;}
.pagessearch li { border-bottom: 1px solid #dadada; padding-bottom:10px;  padding-top:7px; line-height:17px;}
.pagessearch li a {
	font-family: 'Roboto Slab', serif;
	color:#ad901b;
	text-decoration: none;
	font-size:17px;
	line-height:0px;
	list-style-type: none;-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;	
}
.pagessearch li a:hover, .archivessearch li a:hover, .catsearch li ul li a:hover {
	color: #1c4a7b;
	-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
/************************ end search posts ***********************************/



/********************** sitemap **********************************************/
.sitemap {width: 1140px !important; margin-left: auto !important; margin-right: auto !important;}
.sitemap #content {
	width:750px !important;
	margin-top: 30px;
}
.sitemap #content div ul li {
	color:#1c4a7b; font-family: "Roboto Slab",serif;
}
.sitemap #content div ul li a {
	font-size: 17px;
	color: #ad901b; text-decoration: none; 	-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.sitemap #content div ul li a:hover {	color: #1c4a7b;
	-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;}
.sitemap  #content div ul li { padding-top: 10px; padding-bottom: 10px; margin-left:18px;}
.sitemap #content ul li  {list-style-type: none;}
.sitemap .sidebar-layout1 {
	width:370px !important; 
}
.sitemap #content,
.sitemap .sidebar-layout1 {
	float: left;
}
.sitemappages {
	background:#fff;
	width: 47.5%;
	float: left;
	margin-right: 5%;
}
.sitemap #content h2 {
	font-family: "Roboto Slab",serif;
border-bottom: 1px dotted #eee;
font-weight: 600;
line-height: 1.1;
color: #101010;
font-size:20px;
text-align: center;
position: relative;
padding-bottom: 20px;
margin: 20px 0 0;
}
.sitemaprss {
	background:#fff;
	width: 47.5%;	
	float: left;
}
.sitemapcat h2, .sitemapposts h2 {padding-top: 20px;}
.sitemapcat {
	width: 100%;
	background: #fff;
}
.sitemapposts {
	width: 100%;
	background: #fff;	
}
/******************* end sitemap *********************************************/ 






/**************************************************************** LAYOUT CONTENT/SIDEBAR  **********************************************/
.container_content_sidebar {width:1140px; overflow: hidden; margin-left: auto; margin-right: auto; margin-top:50px;}
.container_content_sidebar .content_sidebar {width: 750px !important; overflow: hidden; margin-right: 20px;}
.container_content_sidebar .sidebar-layout2 { width: 369.99px !important;}
.container_content_sidebar .content_sidebar, .container_content_sidebar.sidebar-layout2 {float: left !important; }




/**************************************************************** home sidebar/content  **********************************************/
.container_content_sidebar-left {width:1140px; overflow: hidden; margin-left: auto; margin-right: auto; margin-top:50px;}
.container_content_sidebar-left .content_sidebar-left {width: 750px !important; overflow: hidden; margin-left: 20px; }
.container_content_sidebar-left .sidebar-layout2 { width: 369.99px !important;}
.container_content_sidebar-left .content_sidebar-left, .container_content_sidebar-left .sidebar-layout2 {float: left !important; }
.container_content_sidebar-left div:last-child {}


/**************************************************************** layout sidebar/content  **********************************************/
.container_content_sidebar-left-page {width:1140px; overflow: hidden; margin-left: auto; margin-right: auto; margin-top:50px;}
.container_content_sidebar-left-page .content_sidebar-left-page {width: 750px !important; overflow: hidden; margin-left: 20px; }
.container_content_sidebar-left-page .sidebar-layout2 { width: 369.99px !important;}
.container_content_sidebar-left-page .content_sidebar-left-page, .container_content_sidebar-left-page .sidebar-layout2 {float: left !important; }
.container_content_sidebar-left-page div:last-child {}





/***** MOST VIEWED *****/
.mostview-contentsidebar {
	width:100%;
	margin-left: auto; margin-right: auto;
	background: #fff;
	overflow: hidden;
	margin-bottom: 20px;
	  	-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
	box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
}
.mostview-contentsidebar h2 {
	font-family: "Roboto Slab",serif;
border-bottom: 1px dotted #eee;
font-weight: 400;
color: #101010;
font-size:25px;
text-align: center;
position: relative;
padding-bottom:20px;
padding-top:20px;
}
.mostview-contentsidebar img {
	margin-bottom: 0px;
}
.mostview-contentsidebar .content-mostview-contentsidebar {	
	width:33% !important;
	min-height:303px !important;
	float: left;
	border-bottom: 1px dotted #f2f2f2;
	border-left: 1px dotted #f2f2f2;
}
.mostview-contentsidebar .content-mostview-contentsidebar .contentviwpost-956-contentsidebar img {
	width:100% !important;
	height:180px !important;
	border-bottom: 2px solid #ad901d;
}
.mostview-contentsidebar .content-mostview-contentsidebar .contentviwpost-956-contentsidebar {
	width:80%;
	margin-top: 17px;
	margin-left:10%;
}
.mostview-contentsidebar .content-mostview-contentsidebar .contentviwpost-956-contentsidebar .title-view-956-contentsidebar {
	margin-top: 10px;
}
.mostview-contentsidebar .content-mostview-contentsidebar .contentviwpost-956-contentsidebar a {
	color: #444;
	font-family:'Open Sans';
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;		
}
.mostview-contentsidebar .content-mostview-contentsidebar .contentviwpost-956-contentsidebar .postmetadata-contentviwpost-956-contentsidebar {
	margin-top: 7px;
	font-size: 12px;
	color: #b1b1b1;
}
.mostview-contentsidebar .content-mostview-contentsidebar .contentviwpost-956-contentsidebar .postmetadata-contentviwpost-956-contentsidebar span {
	margin-right: 10px;
}
.mostview-contentsidebar .content-mostview-contentsidebar .contentviwpost-956-contentsidebar .postmetadata-contentviwpost-956-contentsidebar span i {
	margin-right: 4px;
}
/***** END MOST VIEWED**/



/***** VIDEO ***********/
.content-video-contentsidebar {
        width:85%;
}
.video-contentsidebar {
	width:100%; margin-left: auto; margin-right: auto;
	background: #fff;
	overflow: hidden;
	margin-bottom: 20px;
	  	-webkit-box-shadow: 0 2px 3px 0 rgba(0,0,0,.1);
	box-shadow: 0 2px 3px 0 rgba(0,0,0,.1);
}
.video-contentsidebar h2 {
	font-family: "Roboto Slab",serif;
	border-bottom: 1px dotted #eee;
	font-weight: 400;
	color: #101010;
	font-size:25px;
	text-align: center;
	position: relative;
	padding-bottom:20px;
	padding-top:20px;
}
.video-contentsidebar .video-content-contentsidebar {
	width:100%;
	min-height:550px !important; border-bottom: 1px dotted #f0f0f0;
	border-left:1px dotted #f0f0f0;
	border-right:1px dotted #f0f0f0;
	overflow: hidden;
	float: left;
}
.video-15521-contentsidebar {
	padding-left:7%; padding-top:20px;
	width: 90%;
}
.video-15521-contentsidebar img {
	width:96% !important; height:380px !important;
}
.video-contentsidebar .video-content-contentsidebar iframe {
	padding-top: 30px;
}
.video-contentsidebar .video-content-contentsidebar span {
	margin-right: 15px;
	font-size: 13px;
	font-family:'Open Sans';
	color: #b1b1b1;
}
.video-contentsidebar .video-content-contentsidebar i {
	margin-right: 6px;
}
.video-contentsidebar .video-content-contentsidebar .content-video-contentsidebar p {
	margin-top: 10px;
	font-family:'Open Sans';
	font-size: 15px;
}
.video-contentsidebar .video-content-contentsidebar .content-video-contentsidebar h3 {
	margin-top: 10px;
}
.video-contentsidebar .video-content-contentsidebar .content-video-contentsidebar a {
	color: #444;
	font-family:'Open Sans';
	font-weight: bold;
	font-size: 18px;
	text-decoration: none;	
}
.video-content-mini-contentsidebar {
	width:24.868%;
	height:194.3333px !important;
	border-right:1px dotted #f0f0f0;
	float: left;
	overflow: hidden;
}
.video-content-mini-contentsidebar img {
	width: 125px !important;
	height: 115px !important;
	border-bottom: 2px solid #ad901d;
}
.video-content-mini-contentsidebar .content-489-contentsidebar {
	width:70% !important;
	margin-left:17%;
	margin-top: 15px;
}
.video-content-mini-contentsidebar .content-489-contentsidebar a {
	color: #444;
	font-family:'Open Sans';
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;	
}
/***** END VIDEO *******/



/***** CATEGORY 1 ******/
.category1-contentsidebar {
	width:100%; margin-left: auto; margin-right: auto;
	background: #fff;
	overflow: hidden;
	margin-bottom: 20px;
	  	-webkit-box-shadow: 0 2px 3px 0 rgba(0,0,0,.1);
	box-shadow: 0 2px 3px 0 rgba(0,0,0,.1);
}
.category1-contentsidebar h2 {
font-family: "Roboto Slab",serif;
border-bottom: 1px dotted #eee;
font-weight: 400;
color: #101010;
font-size:25px;
text-align: center;
position: relative;
margin-bottom:20px;
padding-bottom:20px;
padding-top:20px;
}
.category1-contentsidebar h2:first-letter {
	text-transform: uppercase;
}
.category1-contentsidebar .cat-item-contentsidebar img {
	width: 229px;
	height: 240px;
	border-bottom: 2px solid #ad901b;
	margin-bottom: 13px;
}
.category1-contentsidebar .cat-item-contentsidebar a {
	color: #444;
	font-family:'Open Sans';
	font-weight: bold;
	font-size: 15px;
	text-decoration: none;
}
.category1-contentsidebar .cat-item-contentsidebar  {
	width: 229px;
	min-height:414px !important;
	margin-bottom: 30px;
	margin-left:2% !important;
	display: inline-block;
	float: left;
}
.category1-contentsidebar .cat-item-contentsidebar span {
	position: relative;
	top: 6px;
}
..category1-contentsidebar .cat-item-contentsidebar p { 
	color: #989898; font-family:'Open Sans'; font-size: 14px;
}
.category1-contentsidebar .cat-item-contentsidebar p a {
	color: #989898; font-family:'Open Sans'; font-size: 14px; font-weight: normal;
}
.category1-contentsidebar .cat-item-contentsidebar .format-category1-contentsidebar {
	margin-top: 21px;
	color: #b1b1b1;
	font-size: 19px;
}
.category1-contentsidebar .cat-item-contentsidebar .format-category1-contentsidebar i {
	margin-right: 7px;
}
/***** END CATEGORY 1 **/


/********* CATEGORY 2 **/
.cat2-item-contentsidebar {
	float: left; width:49.8685%; min-height:399px;
}
.category2-contentsidebar {
	width:100%;
	background: #fff;
	overflow: hidden;
	margin-bottom: 20px;
	-webkit-box-shadow: 0 2px 3px 0 rgba(0,0,0,.1);
	box-shadow: 0 2px 3px 0 rgba(0,0,0,.1);
}
.category2-contentsidebar h2 {
font-family: "Roboto Slab",serif;
border-bottom: 1px dotted #eee;
font-weight: 400;
color: #101010;
font-size:25px;
text-align: center;
position: relative;
padding-bottom:20px;
padding-top:20px;	
}
.category2-contentsidebar .cat2-item-contentsidebar {
	border-bottom: 1px dotted #F0F0F0; padding-top: 20px; border-right: 1px dotted #f0f0f0;
}
.category2-contentsidebar .cat2-item-contentsidebar:last-child {border-bottom: 0px;}
.contentcat212 {width: 90%; margin-left: 5%;}
.category2-contentsidebar .cat2-item-contentsidebar img {
	width:90%;
	height:190px;
	border-bottom: 2px solid #ad901d;
	margin-bottom: 7px;
	margin-left: 5%;
}
.category2-contentsidebar .cat2-item-contentsidebar .contentcat212 span { font-family:'Open Sans';	
	color: #b1b1b1;
	font-size: 13px;
	margin-right: 10px;
}
.category2-contentsidebar .cat2-item-contentsidebar .contentcat212 span i {
	margin-right: 6px;
}
.category2-contentsidebar .cat2-item-contentsidebar .contentcat212 a {
	color: #444;
	font-family:'Open Sans';
	font-weight: bold;
	font-size: 15px;
	text-decoration: none;
}
.category2-contentsidebar .cat2-item-contentsidebar .contentcat212 p {
	color: #444;
	font-family:'Open Sans';
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
}

/***** END CATEGORY 2 **/



/***** CATEGORY 3 ******/
.category3-contentsidebar {
	background:#fff;
	overflow: hidden;
	width: 100%;
	margin-bottom: 20px;
	-webkit-box-shadow: 0 2px 3px 0 rgba(0,0,0,.1);
	box-shadow: 0 2px 3px 0 rgba(0,0,0,.1);
}
.category3-contentsidebar h2 {
font-family: "Roboto Slab",serif;
border-bottom: 1px dotted #eee;
font-weight: 400;
color: #101010;
font-size:25px;
text-align: center;
position: relative;
padding-bottom:20px;
padding-top:20px;	
}
.category3-contentsidebar .cat2-item-contentsidebar {
	overflow: hidden; float: left; width:49.8685%; min-height:355px; 
}
.category3-contentsidebar .cat2-item-contentsidebar img {
	width:90%;
	height:190px;
	border-bottom: 2px solid #ad901d;
	margin-bottom: 7px;
	margin-top:15px;
	margin-left: 5%;
}
.category3-contentsidebar .cat2-item-contentsidebar .cat3-itemcontent {
	width: 90%;
	margin-left: 5%;
}
.cat2-itemsubcatcontent {
	overflow: hidden; float: left; width:49.8685%; border-top: 0px;border-left: 1px dotted #f0f0f0;
}
.cat2-item-subcat-contentsidebar {border-bottom: 1px dotted #f0f0f0; border-top: 0px; min-height:124.2px;}
.cat2-item-subcat-contentsidebar img {	width:26% !important; height:80px !important; border-bottom: 2px solid #ad901d; margin-left:4%; margin-right: 4%; margin-top:20px; float: left;}
#title-subacat2-contentsidebar {float:left; width:62%; margin-top:25px; }
#title-subacat2-contentsidebar a, .cat2-item-contentsidebar a {	color: #444;
	font-family:'Open Sans';
	font-weight: bold;
	font-size: 15px;
	text-decoration: none;}
#title-subacat2-contentsidebar p, .cat2-item-contentsidebar span {	color: #b1b1b1;
	font-family:'Open Sans';
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;}
.cat2-item-contentsidebar p {	color: #444;
	font-family:'Open Sans';
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;}
#title-subacat2-contentsidebar span, .cat2-item-contentsidebar span {margin-right:10px; }
#title-subacat2-contentsidebar i, .cat2-item-contentsidebar i {
	margin-right: 6px;
}
/***** END CATEGORY 3 **/ 



/***** CATEGORY 4 ******/
.category4-contentsidebar {
	background:#fff;
	overflow: hidden;
	width: 100%;
	margin-bottom: 20px;
	-webkit-box-shadow: 0 2px 3px 0 rgba(0,0,0,.1);
	box-shadow: 0 2px 3px 0 rgba(0,0,0,.1);
}
.category4-contentsidebar h2 {
font-family: "Roboto Slab",serif;
border-bottom: 1px dotted #eee;
font-weight: 400;
color: #101010;
font-size:25px;
text-align: center;
position: relative;
padding-bottom:20px;
padding-top:20px;	
}
.cat4-item-contentsidebar {overflow: hidden; float: left; width:49.8685%; min-height:110px;border-bottom: 1px dotted #f0f0f0; border-right: 1px dotted #f0f0f0;}
.cat4-item-contentsidebar p a {color: #444;
	font-family:'Open Sans';
	font-weight: bold;
	font-size: 15px;
	text-decoration: none;}
.cat4-item-contentsidebar span {margin-right:10px; color: #b1b1b1;}
.cat4-item-contentsidebar i {margin-right: 6px;}
.cat4itemcontent {width:62%; float: left; margin-top: 15px;}
.cat4-item-contentsidebar img {width:26% !important; margin-left: 4%; margin-right: 4%; margin-top:12px; height:80px !important; border-bottom: 2px solid #ad901d; float: left;}
/***** END CATEGORY 4 **/


/************************************************************* END LAYOUT CONTENT/SIDEBAR **********************************************/


/******************************************* PAGE TEMPLATE FULL WIDTH ******************************************************************/
.contenttemplatepagefullwidth {
	width: 1080px; overflow: hidden; margin-left: auto;margin-right: auto; background:#fff;margin-bottom: 30px;margin-top:30px;
}
.contenttemplatepagefullwidth .postmetadata-single {width: 100%;}
.headertitlepagetemplate {border-bottom: 1px dotted #eee;}
.headertitlepagetemplate .postmetadata-single {margin-right: auto; margin-left: auto;}
.headertitlepagetemplate h2 {
font-family: "Roboto Slab",serif;
font-weight: 400;
color: #101010;
font-size: 45px;
line-height:50px;
text-align: center;
position: relative;
padding-bottom: 20px;
padding-top: 20px;
}
.contenttemplatepagefullwidth .contenucontenttemplatepagefullwidth {
 width:88%; margin-left: auto; margin-right: auto; overflow: hidden; margin-top: 20px; border-bottom: 0px;}
.contenttemplatepagefullwidth .contenucontenttemplatepagefullwidth img {
	border-radius:2px;
	border:1px solid #f0f0f0; padding: 5px;
	margin-right:40px; margin-bottom: 10px;
}
.contenucontenttemplatepagefullwidth blockquote {
	margin-left: 10%;
}
.contenucontenttemplatepagefullwidth blockquote:before {
		-webkit-font-smoothing: antialiased;
		display: inline-block;
		text-decoration: inherit;
		vertical-align: text-bottom;
		content: '\f10d';
		font-family:'FontAwesome';
		position: relative;
		left: -50px; top: 20px;
		color: #ad901d;
		font-size:35px;
		line-height: 0px;
		font-style: normal;
		font-variant: normal;
		font-weight: normal;
		font-stretch: normal;	
}
.contenucontenttemplatepagefullwidth {
padding-bottom:30px;
margin-right: auto; margin-left: auto;
font-family: 'roboto Slab', serif;
border-bottom: 1px dotted #eee;
color: #555;
font-size:20px;
line-height: 1.4;
word-wrap: break-word;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-ms-flex-preferred-size: auto;
}
.contenttemplatepagefullwidth .partages-sociaux-singlebottomborder {border-top: 1px dotted #f0f0f0; }
.contenttemplatepagefullwidth .partages-sociaux-singlebottomborder a {margin-left:45px;}
.contenttemplatepagefullwidth #form-section-email {float: left; margin-left:15px; margin-bottom: 20px;}
/******************************************* END PAGE TEMPLATE FULL WIDTH **************************************************************/





/******************************************* PAGE TEMPLATE SidebarRight ******************************************************************/
.contentsidebarrighttemplatepage {width:1140px;margin-left: auto;margin-right: auto; margin-bottom:30px;}
.contentsidebarrighttemplatepage .contenttemplatepagesidebarright, .contentsidebarrighttemplatepage .sidebar-layout1 {float: left;}
.contenttemplatepagesidebarright {width:750px; overflow: hidden; background:#fff; margin-top:30px;}
.headertitlepagetemplate {border-bottom: 1px dotted #eee;}
.headertitlepagetemplate .postmetadata-single {margin-right: auto; margin-left: auto;}
.headertitlepagetemplate h2 {
font-family: "Roboto Slab",serif;
font-weight: 400;
color: #101010;
font-size: 45px;
line-height:50px;
text-align: center;
position: relative;
padding-bottom: 20px;
padding-top: 20px;
}
.contenttemplatepagesidebarright .contenucontenttemplatepagefullwidth {
 width:88%; margin-left: auto; margin-right: auto; overflow: hidden; margin-top: 20px; border-bottom: 1px dotted #eee;}
.contenttemplatepagesidebarright .contenucontenttemplatepagefullwidth img {
	border-radius:2px;
	border:1px solid #f0f0f0; padding: 5px;
	margin-right:15px; margin-bottom: 10px;
}
.contenucontenttemplatepagefullwidth blockquote {
	margin-left: 10%;
}
.contenucontenttemplatepagefullwidth blockquote:before {
		-webkit-font-smoothing: antialiased;
		display: inline-block;
		text-decoration: inherit;
		vertical-align: text-bottom;
		content: '\f10d';
		font-family:'FontAwesome';
		position: relative;
		left: -50px; top: 20px;
		color: #ad901d;
		font-size:35px;
		line-height: 0px;
		font-style: normal;
		font-variant: normal;
		font-weight: normal;
		font-stretch: normal;	
}
.contenucontenttemplatepagefullwidth {
padding-bottom:30px;
margin-right: auto; margin-left: auto;
font-family: 'roboto Slab', serif;
border-bottom: 1px dotted #eee;
color: #555;
font-size:20px;
line-height: 1.4;
word-wrap: break-word;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-ms-flex-preferred-size: auto;
}
.contenttemplatepagesidebarright .partages-sociaux-singlebottomborder {border-top: 1px dotted #f0f0f0; }
.contenttemplatepagesidebarright .partages-sociaux-singlebottomborder a {margin-left:0px;}
.contenttemplatepagesidebarright #form-section-email {float: left; margin-left:15px; margin-bottom: 20px;}
/******************************************* PAGE TEMPLATE Sidebarleft *******************************************************************/




/******************************************* TEMPLATE Sidebarleft ************************************************************************/
.contentsidebarlefttemplatepage {width:1140px;margin-left: auto;margin-right: auto; margin-bottom: 20px;}
.contentsidebarlefttemplatepage .sidebar-layout1, .contentsidebarlefttemplatepage .contenttemplatepagesidebarleft {float: left;}
.contentsidebarlefttemplatepage .sidebar-layout1 {margin-left: 0 !important; margin-right: 20px;}
.contenttemplatepagesidebarright {width:750px; overflow: hidden; background:#fff; margin-top:30px;}
.headertitlepagetemplate {border-bottom: 1px dotted #eee;}
.headertitlepagetemplate .postmetadata-single {margin-right: auto; margin-left: auto;}
.headertitlepagetemplate h2 {
font-family: "Roboto Slab",serif;
font-weight: 400;
color: #101010;
font-size: 45px;
line-height:50px;
text-align: center;
position: relative;
padding-bottom: 20px;
padding-top: 20px;
}
.contenttemplatepagesidebarleft .contenucontenttemplatepagefullwidth {
 width:88%; margin-left: auto; margin-right: auto; overflow: hidden; margin-top: 20px; border-bottom: 0px;}
.contenttemplatepagesidebarleft .contenucontenttemplatepagefullwidth img {
	border-radius:2px;
	border:1px solid #f0f0f0; padding: 5px;
	margin-right:15px; margin-bottom: 10px;
}
.contenucontenttemplatepagefullwidth blockquote {
	margin-left: 10%;
}
.contenucontenttemplatepagefullwidth blockquote:before {
		-webkit-font-smoothing: antialiased;
		display: inline-block;
		text-decoration: inherit;
		vertical-align: text-bottom;
		content: '\f10d';
		font-family:'FontAwesome';
		position: relative;
		left: -50px; top: 20px;
		color: #ad901d;
		font-size:35px;
		line-height: 0px;
		font-style: normal;
		font-variant: normal;
		font-weight: normal;
		font-stretch: normal;	
}
.contenucontenttemplatepagefullwidth {
padding-bottom:30px;
margin-right: auto; margin-left: auto;
font-family: 'roboto Slab', serif;
border-bottom: 1px dotted #eee;
color: #555;
font-size:20px;
line-height: 1.4;
word-wrap: break-word;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-ms-flex-preferred-size: auto;
}
.contenttemplatepagesidebarleft .partages-sociaux-singlebottomborder {border-top: 1px dotted #f0f0f0; }
.contenttemplatepagesidebarleft .partages-sociaux-singlebottomborder a {margin-left:0px;}
.contenttemplatepagesidebarleft #form-section-email {float: left; margin-left:15px; margin-bottom: 20px;}
/******************************************* PAGE TEMPLATE Sidebarleft *******************************************************************/




/******************************************* CATEGORY *******************************************************************/
.category-template .sidebar-layout1, .category-template .category-template-content  {float:left;}
.category-template {width: 1140px; overflow: hidden; margin-left: auto; margin-right: auto;} .category-template .category-template-content {width: 750px; overflow: hidden;background: #fff; margin-top:30px;}
.category-template .sidebar-layout1 {width: 370px;}
.category-template-content h2 {font-family: "Roboto Slab",serif;
border-bottom: 1px dotted #eee;
font-weight: 400;
color: #101010;
font-size: 25px;
text-align: center;
position: relative;
padding-bottom: 20px;
padding-top: 20px;}
.category-template .category-template-childcontent {min-height:404px;padding-top: 20px;width: 49.8685%; float: left; overflow: hidden; border-right: 1px dotted #f0f0f0; border-bottom: 1px dotted #f0f0f0;}
.category-template .category-template-childcontent img {width: 90%;height: 190px;border-bottom: 2px solid #ad901d;margin-bottom: 7px;margin-left: 5%;}
.category-template .category-template-childcontent .title-category-template-childcontent {width: 90%; margin-left: 5%;}
.category-template .category-template-childcontent .title-category-template-childcontent p a {color: #444;font-family: 'Open Sans';font-weight: bold;font-size: 15px;text-decoration: none; margin-bottom: 5px;}
.category-template .category-template-childcontent .title-category-template-childcontent span {margin-right: 10px; color: #b1b1b1;}
.category-template .category-template-childcontent .title-category-template-childcontent span i {margin-right: 6px;}
.category-template .category-template-childcontent .title-category-template-childcontent p {color:d #444;font-family: 'Open Sans';font-weight: normal;font-size: 13px;text-decoration: none;}
/************************************** END  CATEGORY *******************************************************************/




/************************************** Templage page sidebar left *******************************************************************/
.container_content_sidebar-left-page .content_sidebar-left-page { background: #fff; margin-bottom: 30px;}
.container_content_sidebar-left .content_sidebar-left { margin-bottom: 30px;}
.contenucontenttemplatepagefullwidth {padding:20px 8% 20px;}
/************************************** END  Templage page sidebar left *******************************************************************/




/**************************** RESPONSIVE **************************************/
@media screen and (max-width:1330px) {
	.als-item {max-width:100% !important;max-height:120px;}
	.als-item .thumb-als-item {width:25%; max-height:120px; margin-right:3%;}
	.als-item .thumb-als-item img {width:100% !important;}
	.als-item .content-als-item {width:54%;max-height:auto;margin-right:3%;}	
}
@media screen and (max-width: 1220px) {
		.contactfrom textarea {
		    width: 400px !important;
		}
		.nbs-flexisel-container {width: 100% !important;}
		.category-template {width:900px;}
		.category-template .sidebar-layout1, .category-template .category-template-content  {float:none;}
		.category-template .category-template-content {width:900px;}
		.category-template .sidebar-layout1 {margin-left: auto; margin-right: auto;}
		.footer-sidebar {
			zoom:90%;
		}
		.container {
			zoom:88%;
		}
		#top_menu #top_menu1 {width:74%; margin-left: 26%;}
		#top_menu .icon_header {
			margin-left:40%;
		}
		#top_menu #search_top {
			float: right;
			position: relative;
			top: -47px;
		}
		.contentstatsspage {zoom:90%;}
		.sitemap {zoom:90%;}
		.contenttemplatepagefullwidth {width: 800px !important;}
		.contenttemplatepagefullwidth .partages-sociaux-singlebottomborder a {margin-left:2px;}
		.contentsidebarrighttemplatepage {width: 800px;}
		.contentsidebarrighttemplatepage .contenttemplatepagesidebarright {float: none;margin-left: auto !important; margin-right: auto !important;}
		.contentsidebarrighttemplatepage .sidebar-layout1 {float: none; clear: both; padding-top: 20px; margin-left: auto !important;
			margin-right: auto !important;
		}
		.container_content_sidebar {width: 750px !important;}
		.container_content_sidebar .sidebar-layout2 {float: none; clear:both; margin-right: auto; margin-left: auto;}
		.contenttagspage {width:800px !important; margin-left: auto; margin-right: auto;}
		.contenttagspage .contenttagspageleft {width: 800px;} .contenttagspage .sidebar-layout1 {margin-left: auto; margin-right: auto;}
		.row {width:900px !important;}
		.row .post {width:900px !important;}
		.row .sidebar-layout1, .row .post {float: none;}
		.row .sidebar-layout1 {clear: both; margin-left: auto; margin-right: auto;}
		.title-single, .postmetadata-single {margin-left: auto; margin-right: auto;}
		.post .partages-sociaux-single a {margin-left: 20px;}
		.post .slide { margin-right:50px;}
		footer .footer {width:800px;}
		footer .footer .footercopyright { float: left; width:70%;}
		footer .icon-footer { float: right;width:30%;} 
		.container_content_sidebar-left {width:750px; overflow: hidden; margin-left: auto; margin-right: auto; margin-top:50px;}
		.container_content_sidebar-left .content_sidebar-left {width: 750px !important; overflow: hidden; margin-left:0px; }
		.container_content_sidebar-left .sidebar-layout2 { width: 369.99px !important; margin-left: auto; margin-right: auto;}
		.container_content_sidebar-left .content_sidebar-left, .container_content_sidebar-left .sidebar-layout2 {float: none !important; }
		.container_content_sidebar-left-page {zoom:90%;}
        #contentsearch {
          width: 750px;
          overflow: hidden;
          margin-left: auto;
          margin-right: auto;
        }
        #contentsearch .contentsearchcontainer {
          width: 750px !important;
          overflow: hidden;
            float:none; margin-top: 30px;
        }
        #contentsearch .sidebar-layout1 {
            width:369.99px;
            float: none;margin-top: 30px;         
            margin-left: auto;
            margin-right: auto;
        }
        #nopost-container {
          width:750px;
          overflow: hidden;
          margin-left: auto;
          margin-right: auto;
        }
        #nopost-container .elsesearchnopostscontainer {
          width: 750px !important;
          overflow: hidden;
            float:none; margin-top: 30px;
        }
        #nopost-container .sidebar-layout1 {
            width:369.99px;
            float: none; 
            margin-left: auto;
            margin-right: auto;
        }
}
@media screen and (max-width: 1280px) {
		.container .video-content-mini {width: 16.45% !important;}
		.container .video-content-mini .content-489 {margin-left: auto; margin-right: auto;}
		.footer-sidebar-content {width:auto; margin-right: auto; margin-left: auto;}
		.fixmenu_principale {position:relative;}
		#top_menu #search_top {
			float: none;
			position: absolute;
			top:0px;
			right:0px;
		}
}
@media screen and (max-width: 1058px) {
		#demo4 {position: relative;top:0px;}
		#top_menu #search_top {
			float: none;
			position: absolute;
			top:0px;
			left:500px;
		}
		#top_menu .icon_header {margin-left:20%;}
		#top_menu #top_menu1 div {
			margin: 0 auto;
		}
		.footer-sidebar .footer-right {float: none;clear: both;	margin-left:auto;
			margin-right: auto; padding-bottom:10px;} .footer-sidebar .footer-right h2 {clear: both;}
		.footer-sidebar  {width: 100%;margin-left: auto;margin-right: auto;}
		.footer-sidebar .footer-left {
			margin-left:20%;
		}
		.container .page .mostview {
			width:900px !important;
			margin-left: auto;
			margin-right: auto;
		}
		.container .page .mostview .content-mostview {	
			width:33.2% !important;
		}
		.container .page .mostview .content-mostview:last-child {border-right:1px dotted #f2f2f2;}
		.container .page .video {
			width:900px !important; margin-left: auto; margin-right: auto;
		}
		.container .page .video .video-content {
			width:60%; border-bottom:1px dotted #f2f2f2;
		}
		.container .page .video .video-content-mini {
			width:19.75% !important;
		}
		.container .page .category1 {width:900px !important; margin-left: auto;margin-right: auto;}
		.container .page .cat234 {
			width:900px !important; 
		}
		.container .page .cat234 .category2 {width:47%; margin-right:4%; } .container .page .cat234 .category3 {width:47%;}
		.container .page .cat234 .category4 {width:47%;margin-left: auto; margin-right: auto;}
		.contentstatsspage {zoom:100%;}
		.contentstatsspage {width:750px !important;}
		.contentstatsspage .sidebar-layout1 {clear:both;float: none; padding-top: 20px;margin-right: auto;margin-left: auto;}
		.sitemap {zoom:100%; width: 750px !important;}
		.sitemap .sidebar-layout1 {float: none; clear: both; padding-top: 20px; margin-left: auto !important;margin-right: auto !important;}
		.row {width:800px !important;}
		.row .post {width:800px !important;}
		.row .sidebar-layout1, .row .post {float: none;}
		.row .sidebar-layout1 {clear: both; margin-left: auto; margin-right: auto;}
		.title-single, .postmetadata-single {margin-left: auto; margin-right: auto;}
		.post .partages-sociaux-single a {margin-left:10px;}
		.post .slide { margin-right:20px;}
		.category-template {width:800px;}
		.category-template .category-template-content {width:800px;}
		.container_content_sidebar-left-page {zoom:100%;width:750px; overflow: hidden; margin-left: auto; margin-right: auto; margin-top:50px;}
		.container_content_sidebar-left-page .content_sidebar-left-page {width: 750px !important; overflow: hidden;margin-right:auto; margin-left:auto; }
		.container_content_sidebar-left-page .sidebar-layout2 { width: 369.99px !important;margin-right:auto; margin-left:auto;}
		.container_content_sidebar-left-page .content_sidebar-left-page, .container_content_sidebar-left-page .sidebar-layout2 {float: none !important; }
		#slider2 {width:80%; height:800px; overflow: hidden; margin: 0 auto;}
		#slider2-container {width:100%; height:740px; overflow: hidden; 
		}
		#slider2 .wrapper, #slider2 .afterslider2 {float: none;}
		#slider2 .afterslider2 {width:415px;height:330px; margin-top: 24px; margin-left: auto; margin-right: auto; overflow: hidden; z-index: 5;}

		.wrapper {
		  max-width:100%;
		  width: 100%;
		  height:330px;
		  position: relative;
		  overflow: hidden;
		  margin-top: 24px !important;
		  margin: 0;
		}
		.als-item {max-width:100%;max-height:120px;}
		.als-item .thumb-als-item {width:40%; max-height:120px; margin-right:3%;}
		.als-item .thumb-als-item img {width:100% !important;}
		.als-item .content-als-item {width:54%;max-height:auto;margin-right:3%;}	
		.nbs-flexisel-item img {
		    margin-top:15px;
		}
		.content-als-item {
		     margin-top:15px;
		}
		.contactfrom {
			width:80% !important;
			margin-left:10% !important;
		}
}

@media screen and (max-width:900px) { 
		.category-template {width:700px;}
		.category-template .category-template-content {width:700px;}
		.category-template .category-template-childcontent {width:49.83%;}
		.footer-sidebar .footer-left {margin-left: 5%;}
		.contenttemplatepagefullwidth {width:600px !important;}
		.contenttemplatepagefullwidth img {margin-right:7px !important;}
		.contenttemplatepagefullwidth .partages-sociaux-singlebottomborder a {line-height:45px;}
		.contenttemplatepagefullwidth #form-section-email {float: none;margin-left:0px;}
		#comments #form-section-comment textarea {width:100% !important; overflow: hidden;}
		.contentsidebarrighttemplatepage {width:600px !important;}
		.contentsidebarrighttemplatepage .contenttemplatepagesidebarright {width:90%; float: none;}
		.contentsidebarrighttemplatepage .postmetadata-single {width: 80%;}
		.contentsidebarrighttemplatepage .partages-sociaux-singlebottomborder a {line-height:45px;}
		.contentsidebarrighttemplatepage #form-section-email {float: none;margin-left:0px;}
		.contenttagspage {width:700px !important; margin-left: auto; margin-right: auto;}
		.contenttagspage .contenttagspageleft {width:700px;} .contenttagspage .contenttagspageleft .cat-item {margin-left: 60px;}
		.contenttagspage .contenttagspageleft .cat-item img, .contenttagspage .contenttagspageleft .cat-item  {width: 263px !important;}
		.row {width:700px !important;}
		.row .post {width:700px !important;}
		.post .partages-sociaux-single a {margin-left:0px; line-height:50px;}
		.post .slide { margin-right:90px;}
		.post #form-section-email, .post #form-section-author {float: none;}
		.post #form-section-email {margin-bottom:10px;}
		.single-tags {width: 100%;}
		footer .footer {width:700px;}
		footer .footer .footercopyright { float: left; width:65.72%;}
		footer .icon-footer { float: right;width:34.28%;} 
}
@media screen and (max-width:760px) {
		#slider2 {width:90%;}
		.footer-sidebar .footer-left h2 {clear: both;}
		.footer-sidebar .footer-left {float: none;clear: both; margin-left:auto !important;
			margin-right:auto !important; position: relative; top: 20px; padding-bottom:1px;}
		.footer-sidebar .footer-center {float: none;clear: both; margin-left:auto !important;
			margin-right:auto !important;}
		.contenttemplatepagefullwidth {zoom:90%;}
		.contenttagspage {width:500px !important; margin-left: auto; margin-right: auto;}
		.contenttagspage .contenttagspageleft {width:500px; margin-bottom: 0px;} .contenttagspage .contenttagspageleft .cat-item {margin-left:23%;}
		#top_menu #top_menu1 {margin-left:0% !important; width: 100%;}
		#top_menu #top_menu1 ul li {
		display: block;
		width: 100%;
		}
		#top_menu #top_menu1 ul li {padding-bottom:5px;padding-top:5px;}
		#top_menu #search_top {
			float: none;
			position: absolute;
			top:0px;
			left:400px;
		}
}
@media screen and (max-width:700px) {
		.contentsidebarrighttemplatepage {width:500px !important;}
		.contentsidebarrighttemplatepage .headertitlepagetemplate h2 {font-size: 25px;line-height: 25px;}
		.contentsidebarrighttemplatepage .contenttemplatepagesidebarright {width:100%; float: none;}
		.contentsidebarrighttemplatepage .postmetadata-single {width: 80%;}
		.contentsidebarrighttemplatepage .partages-sociaux-singlebottomborder a {line-height:45px;}
		.contentsidebarrighttemplatepage #form-section-email {float: none;margin-left:0px;}		
		.contentsidebarrighttemplatepage blockquote:before {font-size: 20px;position: relative;left:-25px;top:10px;}
}
@media screen and (max-width:950px) {
        #contentsearch {
          width: 500px;
          overflow: hidden;
          margin-left: auto;
          margin-right: auto;
        }
        #contentsearch .contentsearchcontainer {
          width: 500px !important;
          overflow: hidden;
            float:none; margin-top: 30px;
        }
        #contentsearch .sidebar-layout1 {
            width:369.99px;
            float: none;margin-top: 30px;         
            margin-left: auto;
            margin-right: auto;
        }
        #nopost-container {
          width:500px;
          overflow: hidden;
          margin-left: auto;
          margin-right: auto;
        }
        #nopost-container .elsesearchnopostscontainer {
          width: 500px !important;
          overflow: hidden;
            float:none; margin-top: 30px;
        }
        #nopost-container .sidebar-layout1 {
            width:369.99px;
            float: none; 
            margin-left: auto;
            margin-right: auto;
        }
        #nopost-container .elsesearchnoposts form button {
          border: none;
          position: relative;
          left: 60px;
          top: -45px;
          background: none;
        }
}
@media screen and (max-width:850px) {
		.container .page .mostview {width: 550px !important;}
		.container .page .mostview .content-mostview {width: 49.68% !important; min-height:315px !important;}
		.container .page .video {	width:550px !important;}
		.container .page .video .video-content {width:100%; border-bottom:1px dotted #f2f2f2; border-right:0px;}
		.container .page .video .video-content-mini {width:33.1% !important;}
		.container .page .category1 {width:550px !important;}
		.container .page .category1 .cat-item {min-height: 400px; margin-left:5.5%;}
		.container .page .cat234 {
			width:550px !important; 
		}

		.container .page .cat234 .category2 {width:70%; margin-left: auto; margin-right: auto; } .container .page .cat234 .category3 {margin-left: auto; margin-right: auto;width:70%;}
		.container .page .cat234 .category4 {width:70%;margin-left: auto; margin-right: auto;}
		.contentstatsspage {width:500px !important;}
		.contentstatsspage .contentstatsspageleft {width:500px !important; margin-left: auto !important; margin-right: auto !important;}
		.contentstatsspage .stats-pages {float: none;}
		.sitemap {width:560px !important;}
		.sitemap #content {width:560px !important;}
		.sitemap #content .sitemappages {margin-bottom: 20px; width: 100%;}
		.sitemap #content .sitemaprss {float: none; clear: both; padding-top:1px;width: 100%;}
		.container_content_sidebar {width: 650px !important;}
		.container_content_sidebar .content_sidebar {width: 650px !important;}
		.container_content_sidebar .sidebar-layout2 {float: none; clear:both; margin-right: auto; margin-left: auto;}
		.mostview-contentsidebar .content-mostview-contentsidebar {min-height:323px !important; width: 33.1% !important;}
		.mostview-contentsidebar .content-mostview-contentsidebar:last-child {border-right:1px dotted #f0f0f0;}
		.container_content_sidebar .video-content-mini-contentsidebar {width: 33.17% !important;}
		.container_content_sidebar .video-content-mini-contentsidebar .content-489-contentsidebar {width: 80% !important; margin-left: 10% !important;}
		.container_content_sidebar .video-content-mini-contentsidebar img {width:100% !important; height: 125px !important;}
		.container_content_sidebar .category1-contentsidebar .cat-item-contentsidebar {margin-left:9% !important; min-height:414px !important; }
		.container_content_sidebar .cat2-item-contentsidebar {width:49.82% !important; min-height: 390px !important;}
		.container_content_sidebar .cat2-item-subcat-contentsidebar {min-height:129px;}
		.container_content_sidebar .cat4-item-contentsidebar {width: 49.82% !important;}
		.row {width:650px !important; overflow: hidden;}
		.row .post {width:650px !important;}
		.title-single {width: 100%; font-size: 40px; line-height: 40px;}
		.post .partages-sociaux-single a {margin-left:0px; line-height:50px;}
		.post .slide { margin-right:60px;} .postmetadata-single {width:90% !important;}
		.category-template {width:650px;}
		.category-template .category-template-content {width:650px;}
		.category-template .category-template-childcontent {width:49.83%;}
		footer .footer {width:600px;}
		footer .footer .footercopyright { float: left; width:60%;}
		footer .icon-footer { float: right;width:40%;} 
		.container_content_sidebar-left {width:600px; overflow: hidden; margin-left: auto; margin-right: auto; margin-top:50px;}
		.container_content_sidebar-left .content_sidebar-left {width:600px !important; overflow: hidden; margin-left:0px; }
		.container_content_sidebar-left .sidebar-layout2 { width: 369.99px !important; margin-left: auto; margin-right: auto;}
		.container_content_sidebar-left .content_sidebar-left .video-content-mini-contentsidebar {width:33.15%;}
		.container_content_sidebar-left .content_sidebar-left .category1-contentsidebar .cat-item-contentsidebar {min-height: 414px; margin-left:8% !important;}
		.container_content_sidebar-left .content_sidebar-left, .container_content_sidebar-left .sidebar-layout2 {float: none !important; }
		.container_content_sidebar-left .content_sidebar-left .cat2-item-contentsidebar {width:49.835%; min-height:380px;}
		.container_content_sidebar-left .content_sidebar-left .cat4-item-contentsidebar {width: 49.835%;}
		.container_content_sidebar-left-page {zoom:100%;width:620px; overflow: hidden; margin-left: auto; margin-right: auto; margin-top:50px;}
		.container_content_sidebar-left-page .content_sidebar-left-page {width: 620px !important;margin-right:auto; margin-left:auto; }
		.container_content_sidebar-left-page .content_sidebar-left-page .partages-sociaux-single a {line-height:45px;}
		.container_content_sidebar-left-page .content_sidebar-left-page #form-section-email {float: none;margin-left:0px;margin-bottom: 10px;}
		.container_content_sidebar-left-page .content_sidebar-left-page #comments #form-section-comment textarea {width:100% !important; overflow: hidden;}
}
@media screen and (max-width:650px) { 
		.contactfrom textarea {
		    width:300px !important;
		}
		.contactfrom {
		    width:95% !important;
		    margin-left:2.5% !important;
		}
		.container_content_sidebar-left {width:450px; overflow: hidden; margin-left: auto; margin-right: auto; margin-top:50px;}
		.container_content_sidebar-left .content_sidebar-left {width:450px !important; overflow: hidden; margin-left:0px; }
		.container_content_sidebar-left .sidebar-layout2 { width: 369.99px !important; margin-left: auto; margin-right: auto;}		
		.container_content_sidebar-left .content_sidebar-left .video-content-mini-contentsidebar {width:49.78%;}
		.container_content_sidebar-left .content_sidebar-left .video-content-mini-contentsidebar img {width: 145px !important; height: 135px !important;}
		.container_content_sidebar-left .content_sidebar-left .category1-contentsidebar .cat-item-contentsidebar {min-height: 414px; margin-left:25% !important;}
		.container_content_sidebar-left .content_sidebar-left .cat2-item-contentsidebar {width:100%; min-height:380px; float: none; border-bottom: 1px dotted #f0f0f0;}
		.container_content_sidebar-left .content_sidebar-left .cat4-item-contentsidebar {width:100%;}
		.container_content_sidebar-left .content_sidebar-left .content-mostview-contentsidebar:last-child {border-right: 0px;}
		.container_content_sidebar-left .content_sidebar-left .cat2-itemsubcatcontent {width: 100%;}
		.container_content_sidebar-left-page {zoom:100%;width:400px; overflow: hidden; margin-left: auto; margin-right: auto; margin-top:50px;}
		.container_content_sidebar-left-page .content_sidebar-left-page {width:400px !important;margin-right:auto; margin-left:auto; }
		.container_content_sidebar-left-page .content_sidebar-left-page .partages-sociaux-single a {line-height:45px;}
		.container_content_sidebar-left-page .content_sidebar-left-page .author-single-content .social-author-single {float: left; margin-top: 0;}
		.container_content_sidebar-left-page .content_sidebar-left-page .author-single-content .descriptionauthorsingle p {clear: both;}
}
@media screen and (max-width:719px) { 
		.container_content_sidebar {width:500px !important;}
		.container_content_sidebar .content_sidebar {width:500px !important;}
		.mostview-contentsidebar .content-mostview-contentsidebar {min-height:323px !important; width:49.7% !important;}
		.mostview-contentsidebar .content-mostview-contentsidebar:last-child {border-right: 1px dotted #f0f0f0;}
		.container_content_sidebar .video-content-mini-contentsidebar {width: 33.1% !important;}
		.container_content_sidebar .category1-contentsidebar .cat-item-contentsidebar {margin-left:3% !important; min-height:395px !important; }
		.container_content_sidebar .cat2-item-contentsidebar {width:49.75% !important; min-height: 400px !important;}
		.container_content_sidebar .cat2-item-subcat-contentsidebar { min-height:132.5px !important;}
		.container_content_sidebar .cat4-item-contentsidebar {width: 49.75% !important; min-height:135px !important;}
		.row {width:519px !important; overflow: hidden;}
		.row .post {width:519px !important;}
		.title-single {width: 100%; font-size: 40px; line-height: 40px;}
		.post .partages-sociaux-single a {margin-left:0px; line-height:50px;}
		.post .slide { margin-left:115px;}		
		.post .posts-similar-content p {text-align: center;}
		footer .footer {width:500px;}
		footer .footer .footercopyright { float: left; width:52%;}
		footer .icon-footer { float: right;width:48%;} 
}
@media screen and (max-width:616px) {
		#flexiselDemo3 {max-height: 110px !important;}
		.nbs-flexisel-inner{max-height: 110px !important;}
}
@media screen and (max-width:601px) {
	#top_menu {zoom:80%;}
	.contentstatsspage {width:370px !important;}
	.contentstatsspage .contentstatsspageleft {width:370px !important; margin-left: auto !important; margin-right: auto !important;}
	.contentstatsspage .stats-pages {float: none;}
	.sitemap {width:370px !important;}
	.sitemap #content {width:370px !important;}
	.contenttemplatepagefullwidth {zoom:80%;}
	.contentsidebarrighttemplatepage {width:400px !important;}
	.contentsidebarrighttemplatepage .headertitlepagetemplate h2 {font-size:24px; line-height: 24px;}
	.contentsidebarrighttemplatepage .social-author-single {float:left; margin-top: 0px;}
	.contentsidebarrighttemplatepage .descriptionauthorsingle p {clear: both;}
	.container_content_sidebar {width:400px !important;}
	.container_content_sidebar .content_sidebar {width:400px !important;}	
	.mostview-contentsidebar .content-mostview-contentsidebar {min-height:323px !important; width:49.6% !important;}
	.container_content_sidebar .video-content-mini-contentsidebar {width:49.69% !important;}
	.container_content_sidebar .category1-contentsidebar .cat-item-contentsidebar {margin-left:20% !important; min-height:395px !important; }
	.container_content_sidebar .cat2-item-contentsidebar {width:99.8% !important; border-right:0px;min-height:360px !important; float: none;}
	.container_content_sidebar .category3-contentsidebar .cat2-item-contentsidebar {border-bottom: 1px dotted #f0f0f0; min-height: 390px !important;}
	.container_content_sidebar .category3-contentsidebar .cat2-itemsubcatcontent {float:none;width:99.8% !important;min-height:120px !important;}
	.container_content_sidebar .cat4-item-contentsidebar {width:100% !important; float: none; border-right:0px;}
	.contenttagspage {width:400px !important; margin-left: auto; margin-right: auto;}
	.contenttagspage .contenttagspageleft {width:400px;} .contenttagspage .contenttagspageleft .cat-item {margin-left:16.5%;}
	.row {width:401px !important; overflow: hidden;}
	.row .post {width:401px !important;}
	.title-single {width:90%; font-size:35px; line-height:35px;}
	.post .partages-sociaux-single a {margin-left:0px; line-height:50px;}
	.post .slide { margin-left:70px;}		
	.post .posts-similar-content p {text-align: center;}
	.post .social-author-single {float:left; margin-top: 0;}
	.post .author-single-content .descriptionauthorsingle p {clear: both;}
	.category-template {width:400px;}
	.category-template .category-template-content {width:400px;}
	.category-template .category-template-childcontent {width:100%; border-right:none; float: none;}
	footer .footer {width:400px;}
	footer .footer .footercopyright { float: left; width:40%;}
	footer .icon-footer { float: right;width:60%;} 
	.als-item {max-width:100%;max-height:120px;}
	.als-item .thumb-als-item {width:20%; max-height:120px; margin-right:3%;}
	.als-item .thumb-als-item img {width:100% !important;}
	.als-item .content-als-item {width:54%;max-height:auto;margin-right:3%;}	
	.nbs-flexisel-item img {
	    margin-top:15px;
	}
	.content-als-item {
	     margin-top:15px;
	}
        #contentsearch {
          width: 369.99px;
          overflow: hidden;
          margin-left: auto;
          margin-right: auto;
        }
        #contentsearch .contentsearchcontainer {
          width: 369.99px !important;
          overflow: hidden;
            float:none; margin-top: 30px;
        }
        #contentsearch .sidebar-layout1 {
            width:369.99px;
            float: none;margin-top: 30px;         
            margin-left: auto;
            margin-right: auto;
        }
}
@media screen and (max-width:550px) {
    #menu_principale {zoom:90%;}
	#top_menu {zoom:60%;} .container .page {zoom:100%;}	.container .page .video .video-content-mini {width:49.69% !important;min-height: 210px;}
	.container .page .video .video-content-mini img {width:100% !important; height: 135px !important; margin-bottom:10px;}
	.container {width:400px !important; margin-left: auto; overflow: hidden;} 	.container .page {width:400px !important; margin-left: auto;}
	.container .page .mostview,.container .page .video, .container .page .category1 {width: 100% !important;}
	.container .page .mostview .content-mostview {width:100% !important; border-right: 0px; float: none;}
	.container .page .category1 .cat-item {margin-left:20% !important;}
	.contenttemplatepagefullwidth {width: 400px !important; zoom:100%;}
	.contenttemplatepagefullwidth .author-single-content .social-author-single {float: left; margin-top: 0;}
	.contenttemplatepagefullwidth .author-single-content .descriptionauthorsingle p {clear: both;}
	.headertitlepagetemplate h2 {font-size: 20px; line-height: 20px;}
	.contenttemplatepagefullwidth .postmetadata-single {width:80% !important;}
	.contenucontenttemplatepagefullwidth blockquote:before {font-size: 20px;position: relative;left:-25px;top:10px;}
		.contenttagspage {width:370px !important; margin-left: auto; margin-right: auto;}
		.contenttagspage .contenttagspageleft {width:370px;} .contenttagspage .contenttagspageleft .cat-item {margin-left:14%;}
		footer .footer {zoom:90%;} 
		.container_content_sidebar-left {width:370px; overflow: hidden; margin-left: auto; margin-right: auto; margin-top:50px;}
		.container_content_sidebar-left .content_sidebar-left {width:370px !important; overflow: hidden; margin-left:0px; }
		.container_content_sidebar-left .sidebar-layout2 { width: 369.99px !important; margin-left: auto; margin-right: auto;}		
		.container_content_sidebar-left .content_sidebar-left .video-content-mini-contentsidebar {width:49.68%;}
		.container_content_sidebar-left .content_sidebar-left .video-content-mini-contentsidebar img {width: 115px !important; height: 115px !important;}
		.container_content_sidebar-left .content_sidebar-left .category1-contentsidebar .cat-item-contentsidebar {min-height: 400px; margin-left:18% !important;}
		.container_content_sidebar-left .content_sidebar-left .cat2-item-contentsidebar {width:100%; min-height:380px; float: none; border-bottom: 1px dotted #f0f0f0;}
		.container_content_sidebar-left .content_sidebar-left .cat4-item-contentsidebar {width:100%;}
		.container_content_sidebar-left .content_sidebar-left .content-mostview-contentsidebar:last-child {border-right: 0px;}
		.container_content_sidebar-left .content_sidebar-left .cat2-itemsubcatcontent {width: 100%;}
		.afterslider2content .title a {font-size:18px;}
		.afterslider2 {width: 370px !important;} .afterslider2content {width: 370px;}
		.ca-container {zoom:90%;}
		#flexiselDemo3 {max-height: 180px !important;}
		.nbs-flexisel-inner{max-height: 180px !important;}	
		.als-item {max-height: 180px !important;}
        #nopost-container {
          width:369.99px;
          overflow: hidden;
          margin-left: auto;
          margin-right: auto;
        }
        #nopost-container .elsesearchnopostscontainer {
          width: 369.99px !important;
          overflow: hidden;
            float:none; margin-top: 30px;
        }
        #nopost-container .sidebar-layout1 {
            width:369.99px;
            float: none; 
            margin-left: auto;
            margin-right: auto;
        }
        #nopost-container .elsesearchnopostscontainer .elsesearchnoposts input[type="text"] {
          display: inline-block;
          font-size: 1.4em;
          font-family: 'roboto Slab';
          width: 51%;
          color: #1c4a7b;
          margin-left: 14%;
          border-radius: 0px;
          margin-top: 30px;
          padding: 0.75em 15px 0.75em 55px;
          outline: none;
        }
        #nopost-container .elsesearchnoposts form button {
          border: none;
          position: relative;
          left: -249px;
          top: 2px;
          background: none;
        }
}
@media screen and (max-width:437px) {
    
		.container_content_sidebar-left {zoom:90%;} .container_content_sidebar-left .content_sidebar-left .video-content-mini-contentsidebar {width:49.6%;}
		.contenttemplatepagefullwidth {zoom:90%;} 
		.headertitlepagetemplate h2 {font-size: 23px; line-height: 23px;}	
		.contentsidebarrighttemplatepage {zoom:90%;}
		.contentsidebarrighttemplatepage .headertitlepagetemplate h2 {font-size:26px; line-height:26px;}
		.container .page {zoom:100%;}
		.container .page .mostview {width:300px !important;}
		.container .page .mostview .content-mostview {width:100% !important;}
		.container .page .video {	width:300px !important;}
		.container .page .video .video-content {width:100%; border-bottom:1px dotted #f2f2f2; border-right:0px;}
		.container .page .video .video-content-mini {width:99.9% !important; border-right: 0px;} .video-content-mini .content-489 {margin-left:8.5%;}
		.container .page .category1 {width:300px !important;}
		.container .page .category1 .cat-item {min-height: 400px; margin-left:11% !important;}
		.container .page .cat234 {
			width:300px !important; 
		}
		.container .page {width: 300px !important;} 		.container {width: 300px !important;}
		.container .page .cat234 .category2 {width:100%; margin-left: auto; margin-right: auto; } .container .page .cat234 .category3 {margin-left: auto; margin-right: auto;width:100%;}
		.container .page .cat234 .category4 {width:100%;margin-left: auto; margin-right: auto;}	
		.footer-sidebar .footer-left {margin-left:5% !important;}
		.footer-sidebar .footer-center {margin-left:5% !important;}.footer-sidebar .footer-right {margin-left:5% !important;}
		.contentstatsspage {zoom:90%;}
		.container_content_sidebar {width:370px !important;}
		.container_content_sidebar .content_sidebar {width:370px !important;}
		.mostview-contentsidebar .content-mostview-contentsidebar {min-height:313px !important; border-right:0px; width:99.8% !important;}
		.container_content_sidebar .category1-contentsidebar .cat-item-contentsidebar {margin-left:19% !important; min-height:395px !important; }
		.contenttagspage {zoom:90%;}
		.row {width:370px !important; overflow: hidden;}
		.row .post {width:370px !important;} .post .slide { margin-left:54px;}
		.category-template {width:370px;}
		.category-template .category-template-content {width:370px;}
		.category-template .category-template-childcontent {width:100%; border-right:none; float: none;} 
		footer .footer {zoom:80%;}
		.container_content_sidebar-left-page {zoom:100%;width:370px; overflow: hidden; margin-left: auto; margin-right: auto; margin-top:50px;}
		.container_content_sidebar-left-page .content_sidebar-left-page {width:370px !important;margin-right:auto; margin-left:auto; }
		.container_content_sidebar-left-page .content_sidebar-left-page .partages-sociaux-single a {line-height:45px;}
		.container_content_sidebar-left-page .content_sidebar-left-page .author-single-content .social-author-single {float: left; margin-top: 0;}
		.container_content_sidebar-left-page .content_sidebar-left-page .author-single-content .descriptionauthorsingle p {clear: both;}
		.afterslider2 {zoom:96%;}
		.ca-container {zoom:80%;}
		.als-item {max-width:100%;max-height:160px;}
		.als-item .thumb-als-item {width:40%; max-height:120px; margin-right:3%;}
		.als-item .thumb-als-item img {width:100% !important;}
		.als-item .content-als-item {width:54%;max-height:auto;margin-right:3%;}
        #contentsearch {
            zoom:90%;
        }
}
@media screen and (max-width:414px) {
    .als-item .thumb-als-item {
      width: 60%;
      max-height: 120px;
      float:none;
      margin-right: auto;margin-left:auto;
    }
    .als-item .content-als-item {
      width: 60%;
      max-height: auto;
      float:none;
      margin-right: auto;margin-left:auto;
    }
    .contactfrom {
		zoom:90%;
	}
    #top_menu #search_top {
        float: none;
        position: absolute;
        top:5px; zoom:80%;
        left:250px;
    }
	#top_menu {zoom:80%;} #top_menu .icon_header {margin-left: 2%;}
	.contenttemplatepagefullwidth {zoom:80%;}
	.headertitlepagetemplate h2 {font-size: 26px; line-height: 26px;}
		.contentsidebarrighttemplatepage {zoom:80%;}
		.contentsidebarrighttemplatepage .headertitlepagetemplate h2 {font-size:28px; line-height:26px;}
	.sitemap {zoom:90%;}
		.container_content_sidebar {zoom:90%;}
		.container_content_sidebar .video-content-mini-contentsidebar {width:49.6% !important;}
		.container_content_sidebar .category1-contentsidebar .cat-item-contentsidebar {margin-left:11.5% !important; width: 280px !important;}		
		.container_content_sidebar .category1-contentsidebar .cat-item-contentsidebar img {width: 280px !important;}
		.row {zoom:90%;}
		.category-template {zoom:90%;}
		footer .footer {zoom:70%;}
		.container_content_sidebar-left {zoom:80%;}
		.container_content_sidebar-left-page {zoom:90%}
		.afterslider2 {zoom:90%;}
		#slider2-container {height:700px !important;}
        #contentsearch {
            zoom:80%;
        }
        .catsearch, .archivessearch, .pagessearch {
            width:369.99px !important;
            float: none !important;
            margin-right:auto !important;
            margin-left:auto !important;
        }
        #nopost-container {zoom:90%;}
}
@media screen and (max-width:384px) {
		.footer-sidebar {zoom:70%;}
		.footer-sidebar .footer-left {margin-left:8% !important;}
		.footer-sidebar .footer-center {margin-left:8% !important;}.footer-sidebar .footer-right {margin-left:8% !important;}	
		.contentstatsspage {zoom:80%;}
		.sitemap {zoom:80%;}
		.contenttemplatepagefullwidth {zoom:71%;}
		.headertitlepagetemplate h2 {font-size: 29px; line-height: 29px;}
		.contentsidebarrighttemplatepage {zoom:71%;}
		.contentsidebarrighttemplatepage .headertitlepagetemplate h2 {font-size:29px; line-height:29px;}
		.container_content_sidebar {zoom:80%;}
		.contenttagspage {zoom:80%;}
		.row {zoom:80%;}
		.category-template {zoom:80%;} .container_content_sidebar-left {zoom:78%;}
		.container_content_sidebar-left-page {zoom:80%}
		.afterslider2 {zoom:80%;}
        #contentsearch {
            zoom:74%;
            overflow: hidden;
        }
        #nopost-container {zoom:80%;}
}
@media screen and (max-width:370px) {
		.container_content_sidebar {zoom:71%;}
		.contenttagspage {zoom:75%;} .row {zoom:75%;}
		.category-template {zoom:77%;} .container_content_sidebar-left-page {zoom:75%} .afterslider2 {zoom:74%;}
		#slider2-container {height:650px !important;}
        #nopost-container {zoom:75%;}
}


/****** responsive single ********/

/**** end responsive single ******/


/****** responsive authors_template ********/
@media screen and (max-width:1219px) {
		.footerauthorslists .viewallpostsfooterauthorslists {margin-right:25%; margin-left: 2%;}
}
@media screen and (max-width:1061px) {
		.footerauthorslists .viewallpostsfooterauthorslists {margin-right:15%; margin-left: 2%;}
}
@media screen and (max-width:942px) {
	#authorlist ul li {float: none; width:595px !important; margin-left: auto; margin-right: auto;}
	.footerauthorslists .viewallpostsfooterauthorslists {margin-right:35%; margin-left: 2%;}
}
@media screen and (max-width:667px) {
	#authorlist {zoom:90%;}
}
@media screen and (max-width:584px) {
	#authorlist ul li {float: none; width:80% !important; margin-left: auto; margin-right: auto; zoom:100%;}
	#authorlist ul li img {float: none; margin-left: auto; margin-right: auto;}
	#authorlist ul li div, #authorlist ul li div div a {text-align: center;}
	.iconauthorlists5895 {position: relative; top: 5px; left: -10px;}
}
/**** end responsive authors_template ******/
/**************************** END RESPONSIVE *********************************/














/******************** menu 2 ******************************/
/*----- Toggle Button -----*/
.toggle-nav {
    display:none;
}
 
/*----- Menu -----*/
@media screen and (min-width: 860px) {
    .menu2 {
        width:65%;
        min-height:80px;
        background:#fff;
        float: left;
        display: table-cell;
    }
}
.menu2 ul {
    display:inline-block;
    float:left; position: relative;
    background:#fff;margin-bottom:30px;
}
.menu2 li {
    float:left;
    list-style:none;
    position:relative;
    font-size:17px;
    padding-top:27px;
}
.menu2 a {
    transition:color linear 0.15s;
    font-family: 'Roboto Slab', serif;
    text-decoration: none;
    padding: 11px 15px;
    color: #1c4a7b;
    border-left: 1px solid #eeeeee;
    text-transform: uppercase;
    font-size: 18px;
    letter-spacing: 1px;
}
#menu_principale .menu2 i:before {
  color: #ad901b;
  font-size: 22px;
  margin-right: 7px;
}
#menu_principale .menu2 ul ul {
	overflow: hidden;
	background: #f2f2f2;
	opacity: 0;
	width: auto;
-moz-transition: .0s;
-webkit-transition: .0s;
transition: .0s;
max-height:0em;
    margin-top: 0px;
    position: absolute;
    left: -5503px;
    top:60px;
}
#menu_principale .menu2 ul li:hover ul {
	overflow: visible;
    width: 220px;
    z-index: 11000;
	opacity: 1;
    max-height:50em;
    position: absolute;
    left: 3px;
    top:60px;
	-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
#menu_principale .menu2 ul ul a {
color:#1c4a7b;
font-size: 15px;
margin-left: -10px;
border-left: none;
	-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
#menu_principale .menu2 ul ul a:hover li li {
border-bottom: 1px solid #444;
}
#menu_principale .menu2 li li {
float: none;
display: block; 
padding: 10px;
margin-left: 4px;
margin-right: 4px;
border-bottom: 1px solid #d5d5d5;
height:auto; 
	-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
#menu_principale .menu2 ul ul li:first-child a:after{
content: '';
position: absolute;
left: 15px;
top: 0px;
width: 0;
height: 0;
border-left: 8px solid transparent;
border-right: 8px solid transparent;
border-top: 11px solid #fff;  
}
#menu_principale .menu2 ul ul ul {
	width: 220px;
	position: absolute;
	margin-left:210px; 
	margin-top:-50px; 
	border: 1px solid #e7e7e7;
     transform:scale(0) rotate(-12deg);
     transition:all .25s;
     opacity:0;
	background: #f2f2f2;
}
#menu_principale .menu2 ul ul li:hover ul {
	transform:scale(1) rotate(0); 
	transition:all .25s;
	opacity:1;
-webkit-transition: all 0.25s ease-in-out;
-moz-transition: all 0.25s ease-in-out;
-o-transition: all 0.25s ease-in-out;
-ms-transition: all 0.25s ease-in-out;
transition: all 0.25s ease-in-out;
	opacity:1;
display:block !important;
}
#menu_principale .menu2 li li:hover {
border-bottom: 1px solid #ad901b;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
#menu_principale .menu2 ul ul ul li:first-child a:after{

content: '';
position: absolute;
left: 15px;
top: 0px;
width: 0;
height: 0;
border-left: 8px solid transparent;
border-right: 8px solid transparent;
border-top: 11px solid #f2f2f2;  
}
.menu2 ul ul li a, .menu2 ul ul ul li a { font-size: 15px;line-height: 28px;}
/*----- Responsive -----*/
@media screen and (max-width: 980px) {
    #menu_principale {min-height: 10px !important; */}
    /**** logo ****/
    #menu_principale #logo {width:100% !important;margin-left:auto !important;margin-right:auto !important;}
    #menu_principale #logo #logo-center-responsive {width:215px;margin-left:auto;margin-right:auto;}
    #menu_principale {overflow: hidden;}
    .menu2 {
        position: relative;
        display:inline-block;
        clear:both;
        min-height:1px !important;
        width:100%;
        border-bottom: 0px;
        overflow: hidden;
    }
    .menu2 ul.actived {
        display:none;
    }
    .menu2 ul {
        width:100%;
        position:relative;
        left:0px;
        margin:0px !important;
        z-index: 2;
        box-shadow: 0px 0px 0px !important;
        background:#fff;
    }
    .menu2 ul ul {
        overflow: visible !important; display: block !important;
        background: #fff !important;
        opacity: 1 !important;
        width:100% !important;
        -moz-transition: .0s;
        -webkit-transition: .0s;
        transition: .0s;
        max-height:200em !important;
        margin-top: 0px;
        position: relative !important;
        left:0px !important;
        top:0px !important;
        box-shadow: 0px 0px 0px !important;
    }
    #menu_principale .menu2 ul ul ul {
        width:100% !important;
        position: relative!important;
        left:0px;
        margin-left:0px !important; 
        margin-top:0px !important; 
        border: 0px solid #e7e7e7 !important;
        transform:none !important;
        transition:all .25s;
        opacity:1 !important;
        background: none !important;
        display:block !important;
        box-shadow: 0px 0px 0px !important;
    }
    #menu_principale .menu2 ul ul li:hover ul {
        transform:none !important; 
        transition:all .25s;
        opacity:1 !important;
        -webkit-transition: all 0.25s ease-in-out;
        -moz-transition: all 0.25s ease-in-out;
        -o-transition: all 0.25s ease-in-out;
        -ms-transition: all 0.25s ease-in-out;
        transition: all 0.25s ease-in-out;
        display:block !important;
    }
    #menu_principale .menu2 li li {
        padding: 0px;
        margin-left: 55px !important;
        margin-right: 0px !important;
        border-bottom:0px !important;
    }
    .menu2 li {
        float:none;
        display:block; 
        padding-top:0px !important;
        padding-bottom:20px !important;
    }
    .menu2 a {
        display:block; border-left:0px;
    }
    #menu_principale .menu2 ul ul li:first-child a:after, #menu_principale .menu2 ul ul ul li:first-child a:after {
        width:0px;
        height:0px;
        position:relative;
        top:0%;
        left:0px;
        content:'';
        transform:translate(0%, 0%);
        border-left:0px;
        border-right:0px;
        border-bottom:0px;
    }
    .menu2 ul ul li a, .menu2 ul ul ul li a { font-size: 15px;line-height: 0px !important;}
    .menu2 ul ul li {background:none;border-right: 0px;  padding: 0px 0px;
      width:60%;
      border-bottom: 0px;}
    .menu2 ul li:hover ul {
      left:0px;
      top:0px;
      opacity: 1;
    }
    .toggle-nav {
        padding:20px;
        text-align: center;
        display:inline-block;
        background:#fff;
        color:#1c4a7b;
        font-size:25px; font-weight: bold;
        transition:color linear 0.15s;
    }
    .toggle-nav:hover, .toggle-nav.actived {
        text-decoration:none;
        color:#000;
    }
}
@media screen and (max-width: 38.75em) {
    .menu2 ul {
        width:100%;
        z-index: 2;
        padding:10px 18px;
        box-shadow:0px 1px 1px rgba(0,0,0,0.15);
        background:#fff;
    }
}
/********************** end menu 2 **************************/

.posts-similar-content h3 {
  font-size: 20px;
  line-height:50px;
  text-align: left;
  width: 700px;
  color: #232323;
  font-family: 'Roboto Slab';
  font-weight: 400;
}