﻿

.container--zeroed {
  padding: 0 !important; }


.container--constrained {
  float: none;
  width: 300px;
  padding: 0;
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px; }


.container.rec-posts h3.rec-title {
  font-size: 40px;
  font-weight: 400; }


#wrap .container {max-width:100%px;}


#site-title a,
#site-description {
	color:#333;
}


#site-title,
#site-description {
	margin:0;
	font-weight:300;
	float:left;
	line-height:150px;
}


#site-description {
	margin-left:20px;
	font-size:12px;
	font-weight:normal;
}


	#site-title,
	#site-description {
		float:none;
		margin:0;		
		line-height:1.62em;
		text-align:center;
	}

																																
	#site-title .home,
	#site-description {
		position:absolute !important;
		clip:rect(1px, 1px, 1px, 1px);
	}

.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}
 #pg-5-0 , #pg-5-1 , #pg-5-2 , #pg-5-3 , #pg-5-4 , #pg-5-5 , #pg-5-6 , #pg-5-7 , #pg-5-8 , #pg-5-9 , #pg-5-10 , #pl-5 .so-panel , #pl-5 .so-panel:last-child { margin-bottom:0px }
 #pl-w5cc066dfbe955 .so-panel , #pl-w5cc066dfbe955 .so-panel:last-child { margin-bottom:0px }
 #pg-w5cc710c578d6e-0 , #pl-w5cc710c578d6e .so-panel , #pl-w5cc710c578d6e .so-panel:last-child { margin-bottom:0px }


.rate_info{
	padding-top:20px;
	padding-bottom:10px;
	text-align:center;
	font-weight:bold;
}






.titles-featured a, .titles-featured a:hover, .titles-featured { font-size: 30px; margin-bottom: 10px; display: block; line-height: 30px; margin-top: 0px; }

.clearfix:after,
#content:after,
.container:after,
.container-fluid:after,
.row:after,
.modal-footer:after {
  content: "";
  display: table;
  clear: both;
}

#content {
  width: 71.1702128%;
  float: left;
  min-height: 1px;
}

#content.full-width {
  width: 100%;
}
.double-sidebars #content{width:52%;margin-left:24%;}
#main #content.with-sidebar,.has-sidebar #main #content{width:72% !important;}
.sidebar-position-left #content{float:right !important;}
.sidebar-position-right #content{float:left !important;}
body #wrapper #main .menu-markets-container ul li#menu-item-4276 a::before,body #wrapper #sidebar .menu-markets-container ul li#menu-item-4276 a::before{background-position:0 -344px;background-position:0 -475px}



#access li.menu-main-search {
	float: right;
	margin-top: 4px;
	max-width: 200px;
}


#access li.menu-main-search .searchform input[type="search"] {
	height: 48px;
	font-size: 17px;
}


#access li.menu-main-search .searchsubmit[type="submit"] {
	height: 48px;
	width: 48px;
}


li.menu-main-search  .searchform:after {
	background-color: transparent;
}


li.menu-main-search .searchsubmit {
	font-size: 15px;
	top: 1px;
}


.nirvana-boxed .menu-main-search {
	margin: 5px;
}
 li.menu-main-search .searchform .s { background-color: #FFFFFF; }
 li.menu-main-search .searchsubmit[type="submit"] { color: #999999; }

.box_google { display: block; position: absolute; left: 670px; top: 12px; height: 24px; width: 106px; }

#une .lireaussi{
	width: 380px;
}

#une .lireaussi .cartouche{
    display: inline-block;
    background: #1e824c;
    color:#fff;
    padding:5px 10px;
    font-family: 'URW';
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-top: 10px;
    margin-left: 10px;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

#une .left .lireaussi .cartouche{
    margin-left: 0;
    margin-right: 10px;
}

#une .lireaussi .cartouche i{
    margin-right: 5px;
}

#une .lireaussi .cartouche:hover{
    text-decoration: none;
    background: #116337;
}

.comment time { padding-left: 10px }

.comment-author.vcard { margin-bottom: 10px }

.comment-meta { font-size: 12px }

.comment-meta a { color: #777 }

.comment #respond h4 { margin-top: 25px }

.comment-awaiting-moderation {
    font-style: italic;
    font-weight: bold;
}

.comment-notes .required {
    padding-left: 0;
    padding-top: 3px;
}

.comment-notes { font-style: italic }

#commentform .wp-review-comment-field a i, #commentform .wp-review-comment-field .review-result i, .comment .wp-review-comment-rating .review-result i, .comment .wp-review-comment-rating a i { color: #FFB300!important }

.lang-close-btn{
    cursor: pointer;
    position: absolute;
    z-index: 1;
    right: 30px;
    top: 30px;
    width: 44px;
    height: 44px;
    transition: 0.5s all;
}

.lang-close-btn::before{
    content: '';
    width: 1px;
    height: 44px;
    background: #FF6400;
    transform: rotate(45deg) translate3d(15px, -15px, 0);
    position: absolute;
}

.lang-close-btn::after{
    content: '';
    width: 1px;
    height: 44px;
    background: #FF6400;
    transform: rotate(-45deg) translate3d(15px, 15px, 0);
    position: absolute;
}


.lang-close-btn:hover{
    transform: rotate(90deg);
}
.sidebar-layout #the-content{width:860px;}
#the-content,#sidebars{float:none !important;width:auto !important;}
#the-content img{ alignment-adjust:middle;}
.sidebar-right #the-content{float:left;}
.sidebar-left #the-content{float:right;}

    .fixed.expanded:not(.top-bar) .title-area {
      position: fixed;
      width: 100%;
      z-index: 99; }

  .top-bar .title-area {
    position: relative;
    margin: 0; }

    .top-bar.expanded .title-area {
      background: #333333; }
.footer .top .menus .menu-item-has-children{float:left;width:33.33%}
.footer .top .menus .menu-item-has-children ul li a{color:#231f20;display:block;padding-bottom:3px}
.footer .top .menus .menu-item-has-children a:hover{color:#0072ff}


    #sidebar span.collapsing.categories {
        border:0;
        padding:0; 
        margin:0; 
        cursor:pointer;
}

#sidebar li.collapsing.categories.item a.self {font-weight:bold}

#sidebar ul.collapsing.categories.list ul.collapsing.categories.list:before {content:'';}
 
#sidebar ul.collapsing.categories.list li.collapsing.categories.item:before {content:'';}
 
#sidebar ul.collapsing.categories.list li.collapsing.categories.item {list-style-type:none}

#sidebar ul.collapsing.categories.list li.collapsing.categories {
       text-indent:-1em;
       padding-left:1em;
       margin:0;
}
 
#sidebar ul.collapsing.categories.list .sym {
   font-size:1.2em;
   font-family:Monaco, 'Andale Mono', 'FreeMono', 'Courier new', 'Courier', monospace;
    cursor:pointer;
    padding-right:5px;}

.txt-res-t2{
  font-size: 5vw;
}
.row{margin:0 auto;max-width:68.75rem;width:100%}
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}
.row.collapse .row{margin-left:0;margin-right:0}
.row .row{margin:0 -.9375rem;max-width:none;width:auto}
.row .row:before,.row .row:after{content:" ";display:table}
.row .row:after{clear:both}
.row .row.collapse{margin:0;max-width:none;width:auto}
.row .row.collapse:before,.row .row.collapse:after{content:" ";display:table}
.row .row.collapse:after{clear:both}
.row.small-collapse .row{margin-left:0;margin-right:0}
.row.medium-collapse .row{margin-left:0;margin-right:0}
.row.large-collapse .row{margin-left:0;margin-right:0}

    #header h1, #header h2 {
        float: none;
        text-align: center;
        width: 100%;
        max-width: 100%;
        padding: 0;
        margin-bottom: 0;
    }

    #header h1:after, #header h2:after { background: #fff }

#header {
    position: relative;
    width: 98.1%;
    float: left;
    padding: 0 0 0 2%;
    background: #F5F5F5;
}

#header:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    background: #E2E2E2;
    bottom: 0px;
    left: 0;
}

#header .image-logo { margin: 11px 0 }

#header-widget-container {
    width: 96%;
    max-width: 940px;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 24px;
}
.row, body.opal-content-layout-2cl #content .wrap, body.opal-content-layout-2cr #content .wrap, [data-opal-columns], body.archive .site-content .wrap, .blog .site-content .wrap, .opal-archive-style-4.blog .site-main, .opal-archive-style-4.archive .site-main, .opal-archive-style-3.blog .site-main, .opal-archive-style-3.archive .site-main, .site-footer .widget-area, .opal-comment-form-2 .comment-form, .opal-comment-form-3 .comment-form, .opal-comment-form-4 .comment-form, .opal-comment-form-6 .comment-form, .widget .gallery,.elementor-element .gallery,.single .gallery, .list-feature-box, [data-elementor-columns] {margin-right:-20px;margin-left:-20px;}
.elementor-element.elementor-hidden-phone{height: auto !important;}

#credits{
    bottom: 125px;
    font-family: "ChaletComprimeCologneEighty";
    letter-spacing: 0.5px;
    position: absolute;
    right: 0;
}

#credits a{
    font-family: 'Arnopro-display';
    text-transform: uppercase;
}



.clear-block:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}


.clear-block {
  display: inline-block;
}



* html .clear-block {
  height: 1%;
}





.comments-area {
	background-color: #fff;
	border-top: 1px solid #eaeaea;
	border-top: 1px solid rgba(51, 51, 51, 0.1);
	padding: 7.6923%;
}


	.site-header,
	.site-footer,
	.hentry,
	.entry-footer,
	.page-header,
	.page-content,
	.comments-area,
	.widecolumn {
		background: none !important; 
	}


	pre,
	abbr[title],
	table,
	th,
	td,
	.site-header,
	.site-footer,
	.hentry + .hentry,
	.author-info,
	.page-header,
	.comments-area,
	.comment-list + .comment-respond,
	.comment-list article,
	.comment-list .pingback,
	.comment-list .trackback,
	.no-comments {
		border-color: #eaeaea !important; 
	}

#lst  {background-color: #d6ffd6}
 
.gdlr-core-promo-box-item .gdlr-core-promo-box-item-title{ color: #383838; }

	
	.footer-col{ width: 100%; margin-right: 0; }
