﻿
	
	


.footer-wrapper {
	padding-top: 12px;
	border-top: 3px solid #FFB000;
}
.ua-logo-bar{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;height:48px;top:30px;right:0;bottom:0;left:0;z-index:10}
ul.tabs.primary{margin-bottom:20px;}
.cfct-mod-image{margin-top:10px}


#numbers .counter .value {
  display: block;
  font-size: 36px;
  color: #fff;
}

.vc_row-fluid .vc_span12,
.wpb_teaser_grid.wpb_carousel .vc_span12 {
  width: 100%;
}
#blog,#sidebar,.slides .description,ul.nav{display:none}
#home-top,#menu,#search-form,.blog-thumb,body.home #portfolio-items,h3.recentworks,ul.nav{display:none}

#mdd li.mdd_element {
	display:none;
	position:relative;
	padding:0px 0px 0px 19px;
	zoom:1;
}
.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}

.section5 .blog .blog_info{padding:40px 65px; position:relative;}

.section5 .blog .blog_info .date:before{position:absolute; background:#999999; height:1px; width:100px; top:14px; left:-65px; z-index:100; content:"";}

.section5 .blog .blog_info .date{color:#f68b24; font-size:18px; margin-bottom:30px; position:relative;}

.section5 .blog .blog_info p{color:#777; font-size:22px; line-height:normal;}

.section5 .blog .blog_info a{color:#f68b24; display:block; margin-top:30px;}

.section5 .blog .blog_info a:hover{color:#008ed0;}

.col_6 .blog {height:508px; margin-bottom:30px;}

.col_6 .blog img {max-width:540px; width:100%; height:250px;  }

.col_6 .blog h4 {font-size:18px; font-weight:bold; color:#666; margin-bottom:20px; height:45px;}

.col_6 .blog .blog_info p {font-size:16px;}
.img-responsive{display:block;height:auto;max-width:100%}



#wpex-mobile-menu-fixed-top { background: #222; position: fixed; top: 0; left: 0; width: 100%; z-index: 99; }


#wpex-mobile-menu-fixed-top .mobile-menu-toggle { display: block; width: 100%; height: 50px; line-height: 50px; color: #fff; font-size: 18px; text-decoration: none; }

#wpex-mobile-menu-fixed-top .mobile-menu-toggle .fa { margin-right: 10px; }





.col:after, .clr:after, .wpex-clr:after, .group:after, dl:after, .vc-empty-shortcode-element:after, ul.page-numbers:after, #comments .comment-body:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; zoom: 1; }



.clr-margin,
.count-1,
.col-1,
.col.first { clear: both; margin-left: 0; }
.grid_1,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9{float:left;position:relative;margin-left:.83%;margin-right:.83%}
.container_12 .grid_16{width:98.23333333333332%}
.home__banner .grid_16{position:relative}
.text-center{text-align:center}


    .wpb_row .row-bg, .full-width-section .row-bg {
    	margin-top: 0!important;
    	height: 100%!important;
    	transform: none!important;
    	-webkit-transform: none!important;
    	background-attachment: scroll!important;
	}


	div[data-bg-mobile-hidden="true"] .row-bg.using-image {
		background-image: none!important;
	}

	#bsidebar .box, #tsidebar .box { clear: both; float: none; margin: 0 auto 20px auto !important; width: 96% !important; }

	#fsidebar .box { width: 96% !important; height: auto; clear: both; text-align: center; margin: 0 auto 20px auto !important; border: none; min-height: auto; float: none; }
 
	#sidebar .box { width: 100%; max-width: 307px; clear: both; float: none; margin: 0 auto 20px auto; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }

	#header-left .box, #header-right .box { float: none; clear: both; text-align: center; display: block; margin: 0 auto; }

	#hsidebar .box { width: 100%; text-align: center; clear: both; }
 
	.wpb_widgetised_column .box { width: 100%; max-width: 307px; clear: both; float: none !important; margin: 0 auto 20px auto !important;}


#content {
	padding: 0;
	background: #ffffff;
	width: 100%;
}

#mk-quick-contact {
  z-index: 100;
}

#mk-quick-contact .bottom-arrow {
  position: absolute;
  right: 20px;
  bottom: -4px;
  display: block;
  width: 14px;
  height: 14px;
  border-top: none;
  border-left: none;
  background-color: #e8e8e8;
  content: "";
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}



#header_inner{
margin:0 auto;
width: 1024px;
height: 60px;
display: block;
padding: 0px 0 0 0;
}

#header_inner h2 {
width: 280px;
float: left;
line-height: 60px;
}

#header_inner h2 a {
display: block;
font-size: 16px;
font-size: 1.6rem;
color: #17365d;
font-weight: bolder;
}

#header_inner h2 img {
width: 100%;
height: auto;
}
 .csstransforms3d.csstransitions .js-nav .inner-wrapper {
left: 80%;
}

.inner-wrapper,
#slide-out {
-webkit-transition: -webkit-transform 500ms ease, opacity 500ms ease;
-moz-transition:    -moz-transform 500ms ease, opacity 500ms ease;
-o-transition:      -o-transform 500ms ease, opacity 500ms ease;
transition:         transform 500ms ease, opacity 500ms ease;
}

#logo-text{position:relative;}


.footer-menu{
	position: relative;
    bottom: 1px;
}


.footer-menu ul {
    display: inline-flex;
    list-style: none;
	padding:0px;
	margin-bottom: 0px
}


.footer-menu ul li{
	padding-right: 10px;
}


.footer-menu ul li a{
	color:white;
}

#sw-info-container .cs-sw-footer-logo {
	float: left;
}

#cs-sw-footer-links a, #sw-info-container span {
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	float: left;
	display: block;
}

#sw-info-container span {
	border: 0 none;
	padding: 0;
	margin-top: 0px;
	float: none;
}

#sw-info-container {
	display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
	flex-direction: column;
    -webkit-flex-direction: column;
    align-items: center;
}

#sw-info-container #policy span {
	padding: 0;
}




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


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


.wp-caption-text,
.gallery,
.alignnone,
.gallery-caption,
.sticky,
.bypostauthor {
	height: auto;
}

#main-content .thim-about-us-quote hr {
  margin-bottom: 38px;
}
body,body .content-pusher,body #main-content,.wpcf7-form.style-01 .contact-form-content .message textarea,.wpcf7-form.style-01 .contact-form-content .email input,.wpcf7-form.style-01 .contact-form-content .subject input,.wpcf7-form.style-01 .contact-form-content .name input,.wpcf7-form.style-02 .contact-form-content .name input,.wpcf7-form.style-02 .contact-form-content .email input,.wpcf7-form.style-02 .contact-form-content .message textarea,.wpcf7-form.style-02 .contact-form-content .subject input{background:#fff}

p.sponsored-link {
text-align:center;
font-size:80%;
padding:0;
margin-top: 20px;
margin-bottom: 0;
}
#et-secondary-nav,#et-secondary-menu{display:block!important}
#et-secondary-menu li.language-selector ul.sub-menu li{width:100%!important}

#mk-quick-contact {
  position: absolute;
  right: 0px;
  bottom: 70px;
  z-index: 100;
  display: none;
  padding: 20px;
  border: 1px solid #dfdfdf;
  background-color: #f9f9f9;
  -webkit-box-shadow: 0 0 50px 10px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 50px 10px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 50px 10px rgba(0, 0, 0, 0.15);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

#mk-quick-contact .bottom-arrow {
  position: absolute;
  right: 20px;
  bottom: -8px;
  display: block;
  width: 14px;
  height: 14px;
  border: 1px solid #dfdfdf;
  border-top: none;
  border-left: none;
  background-color: #f9f9f9;
  content: "";
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
}


.mobile-view .image-block {
	width: 100% !important;
}

.widget-text span.image-block {
	display: inline-block;
	position: relative;
	overflow: hidden;
}
.et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_slide_description .et_pb_slide_title{font-weight:700!important;line-height:1.1em!important}
.et_pb_slides .et_pb_slide_0.et_pb_slide .et_pb_slide_description{text-shadow:0em 0em 0.3em rgba(0,0,0,0.5)}
.et_pb_slider.et_pb_module .et_pb_slide_0.et_pb_slide .et_pb_slide_description .et_pb_slide_content{font-weight:700!important;color:#f7a30a!important;text-shadow:0em 0em 0.3em rgba(0,0,0,0.85)!important}
.img-responsive{display:block;max-width:100%;height:auto}

.style51 {color: #000066}


	.default-loading-icon:before { border-top-color:#b33a38!important; }
 .default-loading-icon { border-color: rgba(255,255,255,0.2); }


.loading-icon.spin, .portfolio-loading.spin, .pp_loaderIcon.spin, .default-loading-icon.spin{animation:2s cubic-bezier(0.63,0.045,0.34,1) 0s normal none infinite spinning_animation; -webkit-animation:2s cubic-bezier(0.63,0.045,0.34,1) 0s normal none infinite spinning_animation}


.tagcloud a {
    font-size: 14px!important;
    padding: 2px 10px;
    border-top: 1px solid #CACACA!important;
    border-left: 3px solid #00A8FF;
    margin-bottom: 10px;
    float: left;
    margin-right: 7px;
    background: #E9E9E9;
    color: #615F5F;
    border-right: 1px solid #CACACA!important;
    border-bottom: 1px solid #CACACA!important;
}
.fl-post img[class*="wp-image-"],.fl-post img.alignnone,.fl-post img.alignleft,.fl-post img.aligncenter,.fl-post img.alignright{height:auto;max-width:100%}
.alignnone{margin:5px 20px 20px 0}
a img.alignnone{margin:5px 20px 20px 0}
.wp-caption.alignnone{margin:5px 20px 20px 0}

.testimonial-content {
    display: block;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-sm-12{width:100%}
.boc-row--nopadding .col-sm-12{padding:0}


.burger__line {
	display: block;
	width: 100%;
	height: 2px;
	background-color: #fff;
	position: absolute;
	left: 0;
	-webkit-transition: 0.3s all linear;
	-o-transition: 0.3s all linear;
	transition: 0.3s all linear;
}

  .header__link,
  .header__location {
    display: none;
  }

  .header__location {
    margin-left: 50px;
    margin-right: 50px;
  }
.toolbar__item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;cursor:pointer}
.toolbar__item [class*="icon-"]{font-size:14px;display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;color:#fff}
.toolbar__item .icon-chat2{font-size:18px;font-weight:600;margin-top:-2px}
.toolbar__item .icon-account,.toolbar__item .icon-globe{font-weight:600}
.toolbar__item[data-type="chat"]{display:none}
.chat-available .toolbar__item[data-type="chat"]{display:inline-block}
.toolbar__popup.active,.toolbar__item:hover .toolbar__popup{opacity:1;pointer-events:auto}
.list-item .post-entry.is-excerpt,.list-item .read-more-wrapper{text-align:center}
.post-entry .read-more-wrapper,.read-more-wrapper{margin-top:26px;clear:both;text-align:center}
.post-layout .grid-item .read-more-wrapper{margin-top:0}
.list-item .read-more-wrapper{text-align:left;margin-top:0}


.bx-wrapper .circle-border{
    border:3px solid #cacaca;
}

.circle-border {
    display: inline-block;
    -webkit-border-radius: 500px;
    -moz-border-radius: 500px;
    border-radius: 500px;
    -khtml-border-radius: 500px;
    border: 3px solid #fff;
}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
#content-main .post .post-toolbar{position:relative}
#content-main .post .post-toolbar .post_toolbar_like:before{position:absolute;padding-right:12px;margin-right:12px;bottom:-1px;left:0}
#content-main .post .post-toolbar .post_toolbar_like{margin-left:19px}
#content-main .post .postmetadata .post-toolbar a{margin-right:15px}
.site-footer .footer-inner .copyright{text-align:center;font-size:.875em}


.wrapper {width:100%; overflow:hidden;}


.menu_item .category_2nd_level
{
}


.menu_item .category_2nd_level:hover
{
	text-decoration: underline;
}

.collect td.play {width:95px;}

.collect td.play a:hover img {opacity: 0.9;}

.onlinecasinos .bestbl a.getbonus:hover img,  .onlinecasinos .bestbl a.play:hover img{opacity: 0.9;  }

.onlinecasinos .bestbl a.play {float:right; margin: 10px 0 0 0; }


.tool-overflow{
    overflow: hidden;
}

.sidebar P {
	PADDING-LEFT: 42px; FONT-SIZE: 10px; COLOR: #666666; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.sidebar P A {
	COLOR: #007fc4; TEXT-DECORATION: none
}

.sidebar P A:hover {
	COLOR: #007fc4; TEXT-DECORATION: underline
}

.sidebar .sidebarHead {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.hot-deal-grid .item .wrapper h5 .f1
{
	position: absolute;
	top: 10px;
	left: 5px;
}

.hot-deal-grid-list .item .wrapper h5 .f1
{
	position: absolute;
	top: 10px;
	left: 5px;
}

.all_croshca{display:block;margin-bottom:10px;vertical-align:middle;width:793px;padding:0 5px 5px;}
.container,.container-fluid{margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px;position:relative}
.container-fluid{padding-right:15px;padding-left:15px}
#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;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;overflow:hidden;padding:1px 20px;width:780px}


	.container { padding:0 20px; }
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}

#main {
margin: 0 auto;
padding: 0 0 1.5em;
max-width: 960px;
background: #fff;
font-size: 1.3em;
}

.section-home #main {
padding-top: 4.104em;
}

.section-home #main,
.portaltype-plone-site #portal-breadcrumbs { padding-top: 3.078em; }

#main #portal-breadcrumbs {
margin-top: 1.923em;
margin-bottom: 1.923em;
}

#main,
.section-home #main {
padding-top: 0;
max-width: 100% !important;
}


body.contraste,
body.contraste #header,
body.contraste #footer,
body.contraste #main,
body.contraste #doormat-container,
body.contraste #em-destaque ul,
body.contraste #em-destaque li#em-destaque-titulo,
body.contraste .outstanding-header .outstanding-title,
body.contraste .audiogallery-tile,
body.contraste .videogallery-tile,
body.contraste .timeline,
body.contraste #content .poll-tile {
background: #000 !important;
color: #fff !important;
}

.entry-title {
  color: #444;
  margin-bottom: 10px;
}

.entry-title a {
  color: #444;
}

.entry-title a:hover {
  color: #0000FF;
}




.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
  display: none;
}


	
	#Top_bar .secondary_menu_wrapper{display:none;}

	.header-fixed #Top_bar .secondary_menu_wrapper{display:none}

.header-stack #Top_bar .secondary_menu_wrapper{position:absolute;right:20px;top:35px;display:block}

.header-stack.header-right #Top_bar .secondary_menu_wrapper{left:20px;right:auto}

.header-magazine #Top_bar .secondary_menu_wrapper{display:none}
#Top_bar.is-sticky .secondary_menu_wrapper,#Top_bar.is-sticky .banner_wrapper{display:none}

.middlecontent div.leftbox {
	float:left;
	width: 270px;
	margin-top:14px;
	

	
}


.text-2xl {
  font-size: 1.5rem;
}



.space{
	clear: both;
	height: 10px;
}
.alert-container{position:relative;width:100%;background:#db1111;color:#FFFFFF;transform:translate3d(0,-100%,0px);max-height:0;opacity:0;z-index:-1;overflow:hidden;transition:transform 550ms cubic-bezier(0.22,0.61,0.18,0.7) 100ms,z-index 250ms cubic-bezier(0.22,0.61,0.18,0.7),opacity 250ms cubic-bezier(0.22,0.61,0.18,0.7);}
.expanded .alert-container{z-index:0;}
.alert-container.alert--visible{transform:translate3d(0,0,0);opacity:1;z-index:4;max-height:none;transition:transform 450ms cubic-bezier(0.22,0.61,0.18,0.7),z-index 450ms cubic-bezier(0.22,0.61,0.18,0.7) 200ms,opacity 450ms cubic-bezier(0.22,0.61,0.18,0.7) 200ms;}


	.ls-fullscreen .ls-fullscreen-wrapper .ls-container,
	.ls-fullscreen .ls-fullscreen-wrapper .ls-wp-container {
		position: absolute !important;
		top: 50% !important;
		left: 50% !important;
		transform: translate(-50%,-50%) !important;
	}


.footer-copy {
	margin-bottom: 0px;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #B3B5B6;
	font-size: 11px;
}
img.alignnone{margin:5px 0 20px}


.has-nav-full.has-nav-dark .breadcrumbs-wrap {
	background: #f7f7f7;
}


.has-head-dark .breadcrumbs-wrap {
	background: #f7f7f7;
}

    
    
    #nav {
        height: 50px;
        margin: 0 auto;
		display:block;
		float:right;
    }

  
	#nav a{
		text-decoration:none;
		color:#FFFFFF;
		font-weight:normal;
		padding:15px 0 15px 60px;
		position:relative;
		top:15px;
	}

	#nav a:hover{
		color:#FBB03B;
	}

	#nav.open{
	left:0px;
	}

	#nav hr{
		border-top:1px solid #000000;
		border-bottom:1px solid #333333;
	}

	#nav #mobile-nav-submenu{
		overflow:hidden;
		float:left;
		clear:both;
	}

	#nav #mobile-nav-submenu a{
		margin-left:15px;
		text-transform:uppercase;
		opacity:0.4;
		
	}

	#nav #mobile-nav-submenu a:hover{
	opacity:1;
	}


.container_testimonials .rectangle2 {
    width: 200px;
    height: 100px;
    margin: 5px;
    border-radius: 2%;
    background: red;
    float:left;
}
.vc_general.vc_cta3 .vc_cta3-actions{vertical-align:middle;white-space:nowrap}
.vc_general.vc_cta3.vc_cta3-actions-top .vc_cta3-content{margin-top:1em}
.vc_general.vc_cta3.vc_cta3-actions-bottom .vc_cta3-content{margin-bottom:1em}
.vc_general.vc_cta3.vc_cta3-actions-left .vc_cta3-content{padding-left:28px;display:table-cell}
.vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-content{padding-right:28px;display:table-cell}


#redbot{
width:319px;
height:8px;
float:left;
margin:0 0 0 0;
padding:0 0 0 0;


}

.site-logo {
	max-height: 80px;
}
.navbar-left{float:left}

.custom-logo-link, .site-title, .site-description{float:left;}
.wf-active .entry-footer, .wf-active .entry-meta{font-family:"Ubuntu",sans-serif}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-1{width:8.33333333%}
.elementor-slides .slick-slide-inner .elementor-slide-description{font-size:17px;line-height:1.4}
.elementor-slides .slick-slide-inner .elementor-slide-description:not(:last-child),.elementor-slides .slick-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:30px}
.elementor-widget-slides .elementor-slide-description{font-family:"Roboto Slab", Sans-serif;font-weight:400;}
.elementor-4108 .elementor-element.elementor-element-5c006867 .elementor-slide-description{font-family:"Open Sans", Sans-serif;font-size:23px;}

.elementor-slides .slick-slide-inner .elementor-slide-description:not(:last-child), .elementor-slides .slick-slide-inner .elementor-slide-heading:not(:last-child){
    margin-bottom:10px;
}

.elementor-slide-description{
    font-style: italic;
}


.videoplaytime {
  position:absolute;
  bottom:0;
  right:0;
  padding:3px 6px;
  background-color:rgba(0,0,0,0.6);
  padding:5px;
  color:#fff;
  font-size:70%;
}

.carddiv .videoplaytime {
  bottom:0;
}

  .fl-row.dark .fl-heading-text,
  .fl-row.dark .fl-rich-text {
    color: #FFFFFF; }
.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}

.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-226-0 , #pl-226 .so-panel { margin-bottom:30px }
 #pl-226 .so-panel:last-child { margin-bottom:0px }

.right-logo-left-ads .site-logo{float:right;text-align:right;}

.center-logo-below-ads .site-logo{float:none;text-align:center;width:100%;margin-bottom:10px;}

.site-logo{width:22%;float:left;position:relative;}


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

.module-sponsored-slideshow .module-slideshow-sponsored-nav-container .module-slideshow-sponsored-nav-container-inside .nav .nav-02 {
  position: absolute;
  overflow: hidden;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  text-align: center;
  z-index: 9;
}

	
.newStyle .divider {
	clear: both; }



.carousel-caption .banner-title {			font-size: 24px; font-weight: bold;												 }

.banner-title { margin-bottom: 5px; margin-top: 10px; }


.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

  .col-md-4 {
    width: 33.33333333333333%;
  }
.fl-clear {clear: both;}
.font20{font-size:20px!important}
						#wds_container1_0 #wds_container2_0 #wds_image_id_0_48 .wds_slideshow_image_0 {        					background-size: cover;					background-position: center center;					background-repeat: no-repeat;          																			}
      #wds_container1_0 #wds_container2_0 .wds_slider_car_image0 {        overflow: hidden;      }

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.feed a{float:right;}
.fusion-menu-item-button .menu-text{border-color:#ffffff;}
.fusion-menu-item-button:hover .menu-text{border-color:#ffffff;}
.fusion-secondary-menu-icon .menu-text{width:100%}
.fusion-secondary-menu-icon .menu-text:before{font-family:icomoon;content:'\f07a';margin-right:10px}
.fusion-secondary-menu-icon .menu-text:after{font-family:icomoon;content:'\e61f';margin-left:10px}
.fusion-megamenu-wrapper .menu-text{margin-left:23px}
.fusion-mobile-nav-holder .menu-text{-webkit-font-smoothing:auto}
.fusion-top-header.menu-text-align-center .fusion-main-menu a.fusion-flex-link{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}

.box_offers.right img {
    float: right;
}

div.tip-a div.tip div.right { width: 55px; }

	div.reservation div.menu div.right { width: 310px; }
	
	div.reservation table.transport td.right { padding: 2px 10px; font-weight: normal; width: 60px; }

div.right { float: right; }

td.right { text-align: right; }


#content .tx-felogin-pi1 .login-wrap {
	border: 1px solid #fff;
	background-color: #f9f9f9;
	padding: 5px;
}

.slider .desc {padding-top:10px; display: block;  font-size:13px; color: #db7810; line-height:18px;}





.video-popup-backdrop {
    display: none;
}


.video-popup-wrapper {
    margin-top: 5%;
    width: 730px;
}


.video-popup-wrapper::after {
    display: block;
    content: '';
    clear: both;
}


.video-popup-wrapper iframe {
    width: 100%;
    height: 400px;
    max-height: 410px;
}


.video-popup-wrapper .video-popup-text {
    font-size: 1.2em;
    float: left;
    text-align: left;
    padding: 5px 0 0 5px;
}


.video-popup-wrapper .video-popup-close-btn {
    cursor: pointer;
    text-align: right;
    font-size: 1.3em;
    color: #d1d1d1;
    float: right;
    padding: 5px 0 0 5px;
}





.datatable { }

.datatable thead tr th { border:0px solid white; background-color:#173149;padding:3px 5px;margin:0;font-size:8pt;color:white;font-weight: bold;}

.datatable thead tr th h3 { color:white;padding:0;margin:0;display:inline-block;font-size:9pt;}

.datatable tbody tr td { border:0px solid white; padding:3px 5px;margin:0;font-size:8pt;background-color: #f1f1f1;}

.datatable tbody tr td:last-child { border-right:0px;}

.datatable tbody tr:last-child td { border-bottom:0px;}

.post-info {
	display: block;
	color: #aaa;
	float: left;
	clear: both;
	width: 100%;
	margin-bottom: 20px;
}

.post-info span { margin-right: 20px; }

.post-info span:last-child { margin-right: 0; }

.post-info i { margin-right: 5px; }

.post-info a, .single-post .post-info a { color: #999 }
.anchor--ref{display:inline-block;padding-top:12rem;margin-top:-12rem}
span.anchor+section{padding-top:16.8rem;padding-bottom:0}
.main--eventDetail span.anchor[id=overview]{top:-50rem}
span.anchor[id=overview]+section{padding-top:4.2rem;padding-bottom:0}
span.anchor[id=overview]+section+section{padding-top:0}


.menu-header-top{
    height: auto;
    padding: 15px;
    background-color: #001733;
}



.vr
{
	margin-top: 12px;
	margin-bottom: 20px;
	border-bottom: 3px solid #C30001;
	width: auto;
}


    #header .social {
      width: 100%;
      position: absolute;
      bottom: 150px;
      text-align: center;
      left: 0;
    }


    #header .social .ce_hyperlink {
      float: none;
      display: inline-block;
      margin: 0 25px;
    }


    #header .social .ce_hyperlink img {
      height: 25px;
    }

      footer.site-footer .site-info .time-row .clock-builder-output:first-of-type, footer.site-footer .site-info .time-row .clock-city:first-of-type {
        justify-self: start; }

      footer.site-footer .site-info .time-row .clock-builder-output:last-of-type, footer.site-footer .site-info .time-row .clock-city:last-of-type {
        justify-self: end; }
.et_pb_image_9.et_pb_module{margin-left:auto!important;margin-right:auto!important}


.footer-menu ul {
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}


.footer-menu ul li {
  margin-left: 22px;
}


.footer-menu ul li:first-child {
  list-style: none;
}


.footer-menu ul li a {
	text-transform: uppercase;
	text-decoration: none;
	font-size: .8125em;
}
.large-9{width:75%}
span.image-box,span.text-box{display:table-cell;vertical-align:middle;height:85px}
span.text-box{color:#666;line-height:14pt}
span.text-box strong{color:#0c2185;display:block;font-size:18px;font-weight:400;line-height:18pt}
.fourth-type-box .text-box{display:block;margin-left:105px}
#content .fourth-type-box .text-box H4{line-height:16pt;margin-top:-2px}
.fourth-type-box .text-box H4 A{color:#0c2185;font-size:18px;line-height:16pt}
#content .fourth-type-box .text-box H4 A:hover{text-decoration:underline}
#content .fourth-type-box .text-box P{line-height:16pt}
#content .fourth-type-box.news .text-box H4{margin-bottom:5px}
.eighth-type-box .text-box{margin-left:100px}
.eighth-type-box .text-box .social-box{margin-left:-3px}
#content .eighth-type-box .text-box H1{padding:0 0 10px;margin-top:-3px}
#content .eighth-type-box .text-box p{margin-top:-7px;padding:0 0 12px}


#top-social li,
#top-social li a,
#top-social li .ts-icon,
#top-social li .ts-text {
	display: block;
	position: relative;
	float: left;
	width: auto;
	overflow: hidden;
	height: 44px;
	line-height: 44px;
}


#top-social li .ts-icon {
	width: 40px;
	text-align: center;
	font-size: 14px;
}
.view .progress-disabled{float:none;}
.view-apartment-loan-rates{font-size:14px;}
.view-display-id-block_9,.view-display-id-block_3 th{font-size:12px;}
.view-commercial-loan-blog  a:visited{text-decoration:none;color:black;}
.view-commercial-construction-loan-rates{border:1px solid black;}
.view-commercial-construction-loan-rates table{margin:0;}
.view-commercial-construction-loan-rates .view-header{padding:0px 10px 5px 10px;font-size:18px;}
.view-id-commercial_construction_loan_rates table td{padding:5px !important;}
.view-display-id-block_4 .view-display-id-block_7 .views-field-title{font-size:14px;}

	.look_block_info {
		padding: 30px 45px;
	}

	.campaign_page .look_block_info {
	    padding: 30px;
	}

.look_block_inner:hover .look_block_info {
	-o-transition: opacity .5s;
	-ms-transition: opacity .5s;
	-moz-transition: opacity .5s;
	-webkit-transition: opacity .5s;
	transition: opacity .5s;
	opacity: 1;
}




.rt-grid-1, .rt-grid-2, .rt-grid-3, .rt-grid-4, .rt-grid-5, .rt-grid-6, .rt-grid-7, .rt-grid-8, .rt-grid-9, .rt-grid-10, .rt-grid-11, .rt-grid-12 {display: inline;float: left;position: relative;margin-left: 10px;margin-right: 10px;}

.rt-container .rt-grid-3 {width: 220px;}
.tc-slider-controls{position:absolute;bottom:0;max-height:500px;line-height:500px;width:10%;opacity:0;color:#999}
.tc-slid-hover .tc-slider-controls{opacity:1;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}
.tc-slider-controls.right{right:0;text-align:right}
.tc-slider-controls.left{left:0;text-align:left}

      .carousel .tc-slider-controls {
        line-height: 480px;
        max-height:480px;
      }


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}
 #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:5px;}





header#theme-header #main-nav ul li.menu-item-home a , header#theme-header #main-nav ul li.menu-item-home.current-menu-item a{
	background-image: none !important;
	text-indent: 0;
	width:auto;
}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:36px;}

.olegnaxmegamenu #nav li.wide ul.level0 ul.level1 { margin: 0 0 20px; }


.td-pulldown-filter-item {
  list-style: none;
}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}

.fusion-checklist .fusion-li-item {
  margin-bottom: 11px;
}
.footer-copyright{font-size:.8em;float:left}
.footer-copyright p{margin:0}
.fl-cta-inline .fl-cta-text,.fl-cta-inline .fl-cta-button {display: table-cell;vertical-align: middle;}
.fl-cta-inline .fl-cta-text {width: 70%;}
.fl-builder-content .fl-row .fl-col .fl-node-59a20f15558bb .fl-cta-text-content {color: #FFFFFF;}

.grid .out-thumb .postedon {
  font-size: 12px;
  color: #555;
  font-weight: normal;
  margin-bottom: 5px;
  font-family: "Overpass", "Helvetica Neue", Arial, "Helvetica", sans-serif;
  -webkit-font-smoothing: antialiased;
}

.grid .out-thumb .postedon a {
  color: #999;
  text-decoration: underline;
}

.satrah .out-thumb .postedon a {
  font-weight: bold;
  color: #444;
}

#sobre .simple-text .model-des { color: #ffffff;font-size: 20px; line-height: 40px; }
.media,.media-body{zoom:1;overflow:hidden;}
.media-body{width:10000px;}
.media-left,.media-right,.media-body{display:table-cell;vertical-align:top;}
.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_overlay{background-color:rgba(0,0,0,0.34)}


.navigation-top .wrap {
	max-width: 1000px;
	padding: 0;
}


.wrap {
	margin-left: auto;
	margin-right: auto;
	max-width: 700px;
	padding-left: 2em;
	padding-right: 2em;
}


.wrap:after {
	clear: both;
	content: "";
	display: block;
}




#masthead .wrap {
	position: relative;
}


.panel-content .wrap {
	padding-bottom: 0.5em;
	padding-top: 1.75em;
}


.site-footer .wrap {
	padding-bottom: 1.5em;
	padding-top: 2em;
}


	.page-one-column .panel-content .wrap {
		max-width: 740px;
	}
.carousel .czr-item{line-height:500px;overflow:hidden;min-height:500px;max-height:500px}
.czr-item .carousel-caption h1{font-size:22px}

          .czr-item .carousel-caption {
            max-height: 368.5px;
            overflow: hidden;
          }
.header-bg-color, .header-wrapper {background-color: rgba(255,255,255,0)}
.header-bg-color{background-color:rgba(255,255,255,0.9)}
.header.transparent .header-wrapper,.header.transparent .header-bg-image,.header.transparent .header-bg-color,.header.transparent .header-bottom{box-shadow:none;background-color:transparent;background-image:none !important}
.header-bg-image,.header-bg-color{background-position:50% 0;transition:background .4s}


.ecfooterlogos img{
      margin: 0 25px 15px 0;
    float: left;
    height: 65px;
    width: auto;
}

    .contact_form.subscription-model .form-title .medium-6 h2 {
        margin-bottom: 25px;
    }
    .medium-6.small-6.columns.left-side {        width: auto;    }
    .medium-6.columns.right-side {        width: auto;        float: right;    }
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:25px;padding-right:25px}
.col-sm-6{width:50%}
.copyright{padding:0 20px}
.top{display:flex;display:-webkit-flex;max-width:710px;flex-wrap:wrap;-webkit-flex-wrap:wrap}



#page {
	position: relative;
	width: 950px;
	margin-left: auto;	
	margin-right: auto;
	background-color: #fff;
}

#resultpanel button.sample{ position:relative; left:-15px; }

#filter_catid,#radius,#resultpanel
{
    background: none repeat scroll 0 0 #EEEEEE;
}

.left {float:left;}

#header .left {margin:15px 0 8px 0;}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-3{width:25%}

	.ascend.using-mobile-browser #search #search-box {
		top: 20px!important;
	}
 
    html #search-outer #search-box, html #search-outer #search #close {
        -webkit-transform: translate3d(0,200px,0);
        transform: translate3d(0,200px,0);
    }



#search-outer #search-box, #search-outer #search #close {
    transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1), opacity 0.8s cubic-bezier(0.2, 1, 0.3, 1);
    transform: translate3d(0,35vh,0);
    opacity: 0;
}


#search-outer.material-open #search-box, #search-outer.material-open #search #close {
    transform:  translate3d(0,0vh,0);
    opacity: 1;
}


#search-box{position:relative}

	.footer-bootom{text-align:center;}

	.footer-bootom .col-lg-7{text-align:center;}

.footer-bootom .col-lg-7 img{vertical-align:middle; }

.footer-bootom .certificate{display:inline-block; vertical-align:middle; text-align:center; padding-left:20px;}

.footer-bootom .certificate p{font-weight:bold; text-decoration:underline; padding-top:5px;}

.footer-bootom .certificate p a{color:#000;font-size:7pt;font-weight:bold;font-family: Verdana,Geneva,sans-serif;}
.dblue-bg h2{position:absolute;bottom:4%;left:0;padding:2% 3%;background:rgba(0,0,0,0.3);font-size:2.5em;font-weight:700;color:#FFD600;line-height:0.7em;text-align:left}
.dblue-bg h2 small{font-size:0.6em;font-weight:300;color:#FFF}
.dblue-bg{background-color:#000F25;color:#ffffff}
.modal-content .modal-title{margin-bottom:1.5rem}
.modal-content .modal-title .h3{margin-bottom:0}


#searchform { margin-left: 50px; padding-top: 50px; }

.site-branding {
	padding-left: 0;
}


.collapsing-menu {
    display: none;
}


.full-navigation li.expanded .collapsing-menu {
    display: block;
    padding: 10px 0 0 30px;
}
.primary-nav__list--secondary .primary-nav__item{font-size:1.125em}
.primary-nav__item{line-height:1;font-size:1.375em}
.primary-nav__item .sprite{width:1.125em;height:1.125em;fill:#fff}
.primary-nav__item:not(:last-child){margin-bottom:.5625em}
.primary-nav__item--search{margin-top:3rem}
.primary-nav .current-menu-ancestor:not(.primary-nav__item--search) .menu-link:after,.primary-nav .current-menu-item:not(.primary-nav__item--search) .menu-link:after,.primary-nav .current-post-ancestor:not(.primary-nav__item--search) .menu-link:after{transform:translateY(.375em);opacity:1}


.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);
	opacity: 1;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;z-index:2;border-bottom-color:#fff}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before{box-shadow:2px 2px 0 #fff}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after{box-shadow:-2px 2px 0 #fff}
.woocommerce p.stars.selected a.active:before,.woocommerce p.stars:hover a:before{content:"\e020"}
.woocommerce p.stars.selected a.active~a:before{content:"\e021"}
.woocommerce p.stars.selected a:not(.active):before{content:"\e020"}
  #padding-60 { height:100px; }


.search-scale {
	width: 100%; 
	position: absolute;
}
.asw_gallery_displaying .footer-ad{display:none!important}
.footer-ad iframe{display:block;margin:0 auto!important;max-width:300px}
.footer-ad{background:#d5d5d5;padding-top:0}
#headerwrap{width:100%;margin:0 auto;text-align:center;background-color:#fff}


.inline        {display: inline; vertical-align: middle;}

.inline IMG      {display: inline;}
.show_sub.menu-item-has-children:after{-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.menu-item-has-children{position:relative}


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}


	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item {
		margin: 0;
	}


	.genesis-nav-menu.responsive-menu .menu-item:hover {
		position: static;
	}


	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;	
	}


	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}

#portalredes-soundcloud a { background-position: 20px 0; }


#wrapper1 {
height: 300px;
position: relative;
border-top: 20px solid black;
margin-bottom: -280px;
background: #b0cf51; 
background: -moz-linear-gradient(top, #b0cf51 1%, #448c1c 99%, #448c1c 99%, #29241f 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#b0cf51), color-stop(99%,#448c1c), color-stop(99%,#448c1c), color-stop(100%,#29241f)); 
background: -webkit-linear-gradient(top, #b0cf51 1%,#448c1c 99%,#448c1c 99%,#29241f 100%); 
background: -o-linear-gradient(top, #b0cf51 1%,#448c1c 99%,#448c1c 99%,#29241f 100%); 
background: -ms-linear-gradient(top, #b0cf51 1%,#448c1c 99%,#448c1c 99%,#29241f 100%); 
background: linear-gradient(to bottom, #b0cf51 1%,#448c1c 99%,#448c1c 99%,#29241f 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b0cf51', endColorstr='#29241f',GradientType=0 ); 
}

.popup-holder {
	height:0;
	position:relative;
	overflow:hidden;
}
.media-block--flapjack .media-block__meta-slot{display:-webkit-box;display:-ms-flexbox;display:flex}
.media-block--flapjack .media-block__meta-slot:not(:first-child):before{content:'|';padding:0 .5rem}
.media-block--cupcake .media-block__meta-slot,.media-block--fudge .media-block__meta-slot,.media-block--gateau .media-block__meta-slot{display:-webkit-box;display:-ms-flexbox;display:flex}
.media-block--cupcake .media-block__meta-slot:not(:first-child):before,.media-block--fudge .media-block__meta-slot:not(:first-child):before,.media-block--gateau .media-block__meta-slot:not(:first-child):before{content:'|';padding:0 .5rem}
.container{margin-right:auto;margin-left:auto;padding-left:20px;padding-right:20px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:20px;padding-right:20px}
.container .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}
.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}


.tb-headline h2 {
    color: #333;
    font-size: 2.5rem;
}


.text-light .tb-headline h2 {
    color: #e9e4da;
}
.tb-headline h1,.tb-headline h2,.tb-headline h3,.tb-headline h4,.tb-headline h5,.tb-headline h6{margin:0 0 5px 0}
.tb-headline p:last-child{margin-bottom:0}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container:before,.container:after{display:table;content:" "}
.container:after{clear:both}
.container .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}
.container.fullwidth{width:100%}
.container.no-padding{padding-left:0;padding-right:0}

.categories {
	border: 1px solid #a3a3a3;
	margin-bottom: 10px;
}

.categories h3 {
	background-color: #1458ac;
	color: #fff;
	display: block;
	font-weight: bold;
	margin: 0 auto;
	padding: 7px;
	font-size: 12px;
}

.categories ul {
	background: none repeat scroll 0 0 #e5e5e5;
	margin: 0;
	padding: 0;
}

.categories li {
	border-bottom: 1px solid #a3a3a3;
	cursor: pointer;
	list-style-type: none;
	padding: 0;
}

.categories li:last-child {
	border-bottom: none;
}

.categories li a {
	color: #000;
	display: block;
	font-size: 12px;
	line-height: 20px;
	padding: 4px 6px;
	text-decoration: none;
}

.categories li:hover {
	color: #fff;
	text-decoration: none;
}

.categories li a:hover {
	background-color: #7ba247;
	color: #fff;
	text-decoration: none;
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-6{width:50%}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-12{width:100%}

#navigation {
	background: #ffffff;
	width: 97.02970297029702%;
	margin: 0 auto;
	z-index: 4;
	position: relative;
	display: inline-block;
	border-top: 2px solid #333;
	border-bottom: 2px solid #333;
}

	
.footercredit {
    float: right;
    padding-right: 20px;
	margin-left:20px;
}

.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}
li.views-fluid-grid-inline{display:inline-block;}
* html li.views-fluid-grid-inline{display:inline;zoom:1;}
.view-front-content .views-fluid-grid-inline{background-color:#efefef;border:none;}
.view-front-content .views-fluid-grid-inline,.view-clone-of-front-content .views-fluid-grid-inline{background-color:transparent;border:none;}



.bcorp-section .site-content { position:relative; }

.bcorp-row:after, .site-content:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }




.site-content, .entry-content,.entry-header, article, table { border-color:inherit;}

.bcorp-fixed-navbar .site-content {  position:relative; }

.site-content { max-width:1140px; margin: 0 auto; }
.header .header-body-head{width:100%;text-align:right;font-size:12px;line-height:18px;font-weight:500;padding-right:12px;letter-spacing:1px}
.header .header-body-head a{font-size:18px;margin-left:10px}
.header .header-body-head .btn{display:none}
.header .header-body-head blockquote{display:inline-block;vertical-align:top;border-bottom:1px solid #acaab0;padding:5px 0 7px;margin:0}
body.show-fixed-header .header .header-body-head{padding:0;text-align:center}
body.show-fixed-header .header .header-body-head blockquote{font-size:0;line-height:0;border:0;padding:9px 0}
body.show-fixed-header .header .header-body-head blockquote a{font-size:18px;line-height:1.11}
body.show-fixed-header .header .header-body-head .btn{display:inline-block}
.header .header-body-head blockquote a{display:block}
.mobile-widget{display:block;position:absolute;right:0;margin-top:150px;padding:10px;background:#fff;width:70px;text-align:center;z-index:30}
.mobile-widget img{margin:10px 0}

    #nav-toggle span.top {
      top: 17px; }

  #nav-toggle.active span.top, #nav-toggle.active span.bottom {
    opacity: 0; }
 body.fixed-mobile #top, body.fixed-mobile #header-container, body.fixed-mobile #footer-container, body.fixed-mobile #nav-container, body.fixed-mobile #footer-widgets-container { min-width: 960px; padding: 0 1em; }
#footer-widgets-container{background-color:#f0f0f0}
.list-inline{padding-left:0;margin-left:-5px;list-style:none}
.help-bloc-infra .list-inline{display:inline-flex!important}
#wapper-nav .list-inline{margin-left:0}
.help-bloc-infra .list-inline h1,.help-bloc-infra .list-inline .h1{padding-left:10px!important}
.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}

		

		.modal .modal-header a.close-modal,
		a[class*='lightcase-icon-'].lightcase-icon-close,
		.wrap-special-events-accordion .special-events-accordion .accordion-header .wrapper .icon-close,
		.wrap-accordion-container .accordion-container .accordion-header .wrapper .icon-close {
			background-color:  #cd202d		}


		.modal .modal-header a.close-modal:hover,
		a[class*='lightcase-icon-'].lightcase-icon-close:hover,
		.wrap-special-events-accordion .special-events-accordion .accordion-header .wrapper:hover .icon-close,
		.wrap-special-events-accordion .special-events-accordion.is-active .accordion-header .wrapper .icon-close,
		.wrap-accordion-container .accordion-container.is-active .accordion-header .wrapper .icon-close {
			background-color: #000000 ;
		}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.carousel-anything-container .vc_row .wpb_column{padding-left:0;padding-right:0}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}
.container .jumbotron{padding-right:60px;padding-left:60px}
.modal-body .container{max-width:100%}
.layout-fullwidth .fw-header .container,.layout-fullwidth .fw-header.container{width:100%}
.header-overlay.layout-fullwidth .fw-header .container,.header-overlay.layout-fullwidth .fw-header.container{width:100%!important;max-width:100%!important;margin-left:0!important;left:0!important}
#top-bar .container{max-width:100%}
.header-6 .container,.header-7 .container{position:relative}
#top-header .container{padding-left:15px;padding-right:15px}
.mp__collapsed .mp__main .mp__right{flex:0 0 35px;justify-content:flex-end;text-align:right}

  #page .marketing-wrapper {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 100%; }

    #page .marketing-wrapper:last-child {
      margin-right: 0; }

  #page .marketing-wrapper img {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 100%; }

    #page .marketing-wrapper img:last-child {
      margin-right: 0; }
.ap_home_extra .app_premium_note_cintillo{margin-bottom:5px}

.star-positioner .stars .colorbar { background: #009F00; z-index: 0; position: absolute; top: 0; bottom: 0; left: 0; }
.sortable-matrix-child div[data-moduletype="hr"]{padding-top:1px !important;padding-bottom:1px !important}


.topmenum {
margin:0 auto;
padding:8px 0 0 0;
height:24px;
overflow:hidden;
width:972px;
}


.topmenum ul {
margin:0;
padding:0;
}


.topmenum ul li {
margin:0;
padding:10px 10px;
list-style:none;
display:inline;
}


.topmenum ul li a {
color:#bababa;
font-size:12px;
}


.topmenum ul li a:hover {
color:#fff;
}
.rh-cover .rh-panel{padding:27px;position:absolute;top:0;left:0;width:100%}
.rh-cover .rh-panel.rh-p-u{display:none}
.article-search .views-row-odd{background-color:#f2f2f2;}

.homepage-logos{
    padding-bottom: 100px;
}

#imgtop_title {width:894px;height:36px;border:none;}

.items { display:none;}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:28px;}


    .main-text-block .sbox_rt_bottom {
        padding: 20px;
    }


    .main-text-block .sbox_rt_bottom .sbox_stt {
        font-size: 70px;
        line-height: 75px;
    }


    .main-text-block .sbox_rt_bottom .tit_img {
        font-size: 25px;
    }


        .main-text-block .sbox_rt_bottom .sbox_stt span {
            font-size: 45px;
            word-break: keep-all;
        }

    .foote .foote_cen .foote_bot {
      width: 100%;
      text-align: center;
      height: 59px;
      line-height: 59px;
      color: #a4a4a4;
      font-size: 14px; }

      .foote .foote_cen .foote_bot p {
        margin: 0; }

        .foote .foote_cen .foote_bot p a {
          text-decoration: none;
          color: #a4a4a4; }

        .foote .foote_cen .foote_bot p a:hover {
          text-decoration: none;
          color: #06376c; }


.navbar .btn-navbar .icon-bar {
  display: block;
  width: 18px;
  height: 2px;
  background-color: #f5f5f5;
  -webkit-border-radius: 1px;
     -moz-border-radius: 1px;
          border-radius: 1px;
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
     -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
          box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}


.btn-navbar .icon-bar + .icon-bar {
  margin-top: 3px;
}

.result-count p .badge-info {
    background: transparent;
    font-size: 19px;
    padding: 0;
    font-weight: normal;
    -webkit-text-shadow: none;
    -moz-text-shadow: none;
    text-shadow: none;
}

.result-count p {
    font-size: 18px;
    margin: 10px 0px 20px 0px;
    color: #1f1d22;
}

    #maps .result-count { padding: 30px 15px 10px}


.acsmf-feed-card-post-card a:hover .acsmf-post-img-container::before {
    color: #ff0000;
    opacity: 1;
}
.bootstrap-select.dropdown-menu-right,.bootstrap-select[class*=col-].dropdown-menu-right,.row .bootstrap-select[class*=col-].dropdown-menu-right{float:right}
.row{margin-right:-15px;margin-left:-15px}
.container-fluid:after,.container-fluid:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.row:after,.row:before{display:table;content:" "}
.container-fluid:after,.modal-header:after,.nav:after,.row:after{clear:both}

	.bottom-sm-30 {margin-bottom: 30px!important}

.titlebg {
position: absolute;
top: 15px;
left: -10px;
overflow: visible; 
background:#5fa0b1;
padding: 20px 30px 0 20px;
height:74px;
}


.titlebg:after {
content:"";
height: 0;
width: 0;
display: block;
position: absolute;
top: 0;
right: -55px;
border-top: 37px solid #5fa0b1;
border-bottom: 37px solid #5fa0b1;
border-right: 25px solid transparent;
border-left: 37px solid #5fa0b1;
}


    .titlebg h1 {
	font-size:22px;
}
.page-updates .view-updates .views-row,.taxonomy-item{border-bottom:1px solid #e2e2e2;padding-bottom:30px;margin-bottom:30px;}
.page-updates .view-updates .views-row:after,.taxonomy-item:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.page-updates .view-updates .views-row img,.taxonomy-item img{display:block;margin:0 auto 20px;}
