﻿.module_round_box-grey{padding:22px;color:#676767;border:solid 1px #e8e8e8;background:#fafafa}
.module_round_box-grey .s5_mod_h3_outer{margin:0;margin-bottom:14px;padding:0;background:0 0;border:none}
.module_round_box-grey .s5_h3_first,.module_round_box-grey .s5_mod_h3{color:#464646!important}

.widget-area:before {
	background: #ddd;
	content: "";
	display: block;
	height: 1px;
	left: 0;
	margin-top: -30px;
	position: absolute;
	width: 100%;
}

.widget-area {
	display: none;
}

.toggled.widget-area {
	display: block;
}

.site-main,
.widget-area {
	padding-top: 30px;
}

	.site-main,
	.widget-area {
		padding-top: 60px;
	}

#top, #menu, #footer, #footer2, #side2, #side1 { display:none; }


#top {
	height: 125px;
	width: 100%;
	overflow: hidden;
}


			#top #search input.text { width: 90px; }


#b2b_popup_overlay{
    position: fixed;
    top: 0;
    left: 0;
    overflow: hidden;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.7;
    z-index: 10;
}


			table.recentcommentsavatartop img.avatar, table.recentcommentsavatarend img.avatar {
				border: 0px;
				margin: 0;
			}


			table.recentcommentsavatartop a, table.recentcommentsavatarend a {
				border: 0px !important;
				background-color: transparent !important;
			}


			td.recentcommentsavatarend, td.recentcommentsavatartop {
				padding: 0px 0px 1px 0px;
				margin: 0px;
			}

.article-meta,
.archive-year,
.widget-title {
  line-height: 1em;
  text-decoration: none;
  text-transform: uppercase;
}

.widget-title {
  margin-bottom: 0;
}
.fl-module-heading .fl-heading {padding: 0 !important;margin: 0 !important;}
.fl-node-5cab8775d7e1c.fl-module-heading .fl-heading {text-align: left;}
.fl-node-5ac515c009286.fl-module-heading .fl-heading {text-align: left;}
.fl-node-5aac9f1a976bb.fl-module-heading .fl-heading {text-align: left;}
.fl-node-5aac9f1a974a2.fl-module-heading .fl-heading {text-align: left;}
.fl-node-5aac9f1a9763d.fl-module-heading .fl-heading {text-align: left;}

img.flag{margin-top: 10px;margin-left: 10px;width: 24px;height: 18px;}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
#infinite-footer .container{background:rgba(255,255,255,.8);border-color:#ccc;border-color:rgba(0,0,0,.1);border-style:solid;border-width:1px 0 0;box-sizing:border-box;margin:0 auto;overflow:hidden;padding:1px 20px;width:780px}

.cli-row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}

#cookie-law-info-bar .cli-row
{
	margin-top:20px;
}

.cli-tab-container .cli-row
{
	max-height: 500px;
    overflow-y: auto;	
}
.elementor-widget-divider .elementor-divider{line-height:0;font-size:0}
.elementor-widget-divider .elementor-divider-separator{display:inline-block}
.elementor-8 .elementor-element.elementor-element-50a96b7 .elementor-divider-separator{border-top-style:solid;border-top-width:1px;width:100%;}
.elementor-8 .elementor-element.elementor-element-50a96b7 .elementor-divider{padding-top:2px;padding-bottom:2px;}
.elementor-8 .elementor-element.elementor-element-4a68275 .elementor-divider-separator{border-top-style:solid;border-top-width:1px;width:100%;}
.elementor-8 .elementor-element.elementor-element-4a68275 .elementor-divider{padding-top:5px;padding-bottom:5px;}
.flex-col{max-height:100%}
.medium-flex-wrap .flex-col{padding-top:5px;padding-bottom:5px;-ms-flex-positive:0;flex-grow:0;width:100%}
.small-flex-wrap .flex-col{-ms-flex-positive:0;flex-grow:0;width:100%}
.flex-col button,.flex-col .button,.flex-col input{margin-bottom:0}
.form-flat .flex-row .flex-col,.flex-row.form-flat .flex-col{padding-right:4px}
.next-prev-nav .flex-col{padding:.7em 0}
.next-prev-nav .flex-col+.flex-col{border-left:1px solid #ececec}
.wpcf7 .flex-col .wpcf7-not-valid-tip{position:absolute;z-index:99;margin-top:5px;width:100%}
.searchform-wrapper.form-flat .flex-col:last-of-type{margin-left:-2.9em}


#background,
#backgroundSecond {
	background: no-repeat center top;
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
}


#content .entry-title {
	font-size: 32px;
	font-weight: normal;
	line-height: 1.3;
	padding: 0;
	margin: 0;
	word-wrap: break-word;
}


.entry-title a:link,
.entry-title a:visited {
	color: inherit;
	text-decoration: none;
}


.entry-title a:active,
.entry-title a:hover {
}


.single .entry-title + .entry-meta {
	margin-bottom: 1em;
}


#content .format-aside .entry-title {
	display: none;
}




.format-status .entry-title {
	display: none;
}
 #content h1.entry-title a, #content h2.entry-title a, #content h1.entry-title , #content h2.entry-title { font-family: "Yanone Kaffeesatz Regular"; }
 .entry-title, .entry-title a { color: #444444; }
 .entry-title a:hover { color: #000000; }
 #content h1.entry-title, #content h2.entry-title { font-size:34px ;}

.top_menu_bar { float: right; padding: 15px 0; }

.top_menu_bar ul li a { color: #333; text-decoration: none; text-transform: uppercase; letter-spacing: 3px; }

.top_menu_bar ul li { display: inline-block; margin: 0 25px; font-size: 13px; font-family: 'Gilroy-Regular';}


.top_menu_bar ul { list-style: none; margin: 0; padding: 0; }

.floor-detail-bg  .top_menu_bar ul li a{color:#fff }
#menu-footer-menu .et-social-icon{padding-top:20px}
#menu-footer-menu .et-social-icon a{font-size:0}
#menu-footer-menu .et-social-icon a.icon::before{font-size:24px}


.bottom-nav {
	padding: 15px 0;
}


.bottom-nav li {
	display: inline-block;
	padding-right: 22px;
	font-size: 14px;
	font-weight: 600;
}


.bottom-nav a {
	color: #bbb;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}


.bottom-nav a:hover {
	opacity: 0.7;
}
.bottom-nav .sub-menu li{float:left;width:100%}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.navigation .menu .menu__item{display:block;float:left;margin-right:40px}
.navigation .menu .menu__item a{color:#666;text-decoration:none;font-size:12px;font-family:BNPSans,sans-serif;text-transform:uppercase;position:relative;transition:color .4s}
.navigation .menu .menu__item a:after{content:"";position:absolute;left:0;bottom:-6px;height:2px;width:100%;opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px);background:#00925b;transition-duration:.4s}
.navigation .menu .menu__item a.active,.navigation .menu .menu__item a:hover{color:#00925b}
.navigation .menu .menu__item a.active:after,.navigation .menu .menu__item a:hover:after{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.navigation .menu .menu__item ul{display:block;margin-left:57px}



							





.rev_slider_wrapper{
	position:relative;
}

span.thedislike:hover, .post-dislike.active .thedislike {
    color: #ee0f6f;
    border-color: #ee0f6f;
}

.post-like.inactive .thelike, .post-dislike.inactive .thedislike { cursor: default; color: #d0d0d0 !important; border-color: inherit; }

.post-like, .post-dislike {
    display: inline-block;
    cursor: pointer;
}






.widget_info_contact{padding:0;margin-top:20px;}

.widget_info_contact li{list-style:none;}

.widget_info_contact li p strong { color:#666; float: left; margin: 0 5px 5px 0;font-size: 12px;width:20%;}

.widget_info_contact p {
    line-height: 30px;
    position: relative;
}

.widget_info_contact p a {
    color: #666;
    font-weight: 600;
    font-size: 12.5px;
}

.widget_info_contact p a:hover {
    color: #919191;
    text-decoration: none;
}

.widget_info_contact li i {
    border: 1px solid #666666;
    border-radius: 50%;
    float: left;
    color: #666;
    height: 30px;
    line-height: 30px;
    margin: 1px 5px 0 0;
    overflow: hidden;
    text-align: center;
    width: 30px;
}

.headerstrip_blocks .block_4 {
	float: right;
}

#footer .widget-area .widget:last-child {
	margin-bottom: 0px;
}

.clear {
 clear: both;
 display: block;
 overflow: hidden;
 visibility: hidden;
 width: 0;
 height: 0;
}

    .fl-page-footer-wrap .fl-page-footer-widgets .textwidget p:last-child {
      margin: 0px; }

    .fl-sidebar .fl-widget.widget-inverse .textwidget {
      padding: 15px 35px; }

      .fl-sidebar .fl-widget.widget-inverse .textwidget p {
        color: #FFFFFF;
        text-align: center; }
.et_fullscreen_slider .et_pb_slides,.et_fullscreen_slider .et_pb_slide,.et_fullscreen_slider .et_pb_container{min-height:100%!important;height:100%!important}
.tm-testi--boxed .tm-testi__inner,.tm-testi--speech-bubble .tm-testi__item-body {background-color: #f7f7f7;}
.tm-testi--speech-bubble .tm-testi__item-body:after {border-top-color: #f7f7f7;}
