﻿
.seletor-noticia{width: 358px; margin-left: 10px; padding: 6px 0 6px 0; float: left; vertical-align: middle; font-family: "OpenSans-Regular"; font-size: 18px; border-bottom: 1px #ccc dashed}

.seletor-noticia-ativo{ font-size: 18px; font-family: "OpenSans-Regular"; color: #006633}


.clearfix {
  *zoom: 1;
}

.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}

.clearfix:after {
  clear: both;
}

#head{
height:280px;width:980px;
margin:0 auto;
position:relative;z-index:1;
}
#services .service-panel .tab-content .service-overview .description{float:left}
#modalOurPeople .modal-dialog .modal-ourpeople-description .description{margin-top:15px;height:350px;overflow-y:auto}
.historical-slider .hitsorical-ui .history-description .description-item{display:none}
.historical-slider .hitsorical-ui .history-description .description-item span.year{display:block;font-size:22px;font-family:'Gotham Bold',Arial,sans-serif;margin-bottom:10px}
.historical-slider .hitsorical-ui .history-description .description-item p{font-size:16px}
.historical-slider .hitsorical-ui .history-description .description-item.active{display:block}


#footer-bottom p.right {
	float: right;
	margin-right: 28px;
	color: #888;
	margin-top: 8px;
}
.wp-video{max-width:100%;height:auto}
.wp_attachment_holder .wp-audio-shortcode,.wp_attachment_holder .wp-video{margin-top:18px}
.wp-video-shortcode video,video.wp-video-shortcode{max-width:100%;display:inline-block}
.video-details .wp-video-holder{width:100%;max-width:640px}


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;
}



.comparisontable {
	font-family: "PT Sans", sans-serif;
	margin: 35px auto 80px;
}

.comparisontable td {
	text-align: center;
	vertical-align: middle;
	color: #2d2d2d;
	padding: 0.8125em 2%;
}

.comparisontable tr .td-left {
	text-align: left;
}

.comparisontable tr td a {
	font-family: "PT Sans", sans-serif;
	display: block;
}


.comparisontable tr.readmore td a br {
	display: none;
}

	.comparisontable img {
		max-width: 64px;
		max-height: 58px;
		width: auto;
	}

	.col-table-comparation table.comparisontable {
		font-weight: 600;
	}
.col-3cm .s2,.content,.grid,.main,.main-inner,.sidebar,.video-container{position:relative}
.grid{margin-right:3.2%;float:left;display:inline}


#cookie-notice{display:block;visibility:hidden;position:fixed;min-width:100%;height:auto;z-index:100000;font-size:13px;line-height:20px;left:0;text-align:center}
#cookie-notice .cn-revoke-cookie{margin:0}
#cookie-notice .cn-button{margin-left:10px}
.cn-bottom{bottom:0}
.genesis-nav-menu .menu-item{display:inline-block;text-align:center}
.genesis-nav-menu .menu-item:hover{position:relative}
.menu-secondary .menu-item a:hover{color:#F27999}
.logged-in .menu-secondary .menu-item
a{color:#F27999}
.logged-in .menu-secondary .menu-item a:hover{color:#ef5a81}
.genesis-nav-menu.responsive-menu .menu-item{display:block;text-align:left}
.genesis-nav-menu.responsive-menu .menu-item,.responsive-menu-icon{display:block}
.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"}

.tp-bannertimer {
	background: #000;
	background: rgba(0,0,0,0.15);
	height: 5px;
}
 #text-block-4 { margin-bottom:0px; text-align:left; }
.clr{color:#000}
.mmm-container-728{width:728px;margin:0 auto}

	.ap-video-popup .ap-video-wrap {
		width: 85%;
	}

.ap-video-popup .ap-video-wrap iframe {
    height: 100%;
}


.simple-social-icons ul.aligncenter {
	text-align: center;
}


.simple-social-icons ul.aligncenter li {
	display: inline-block;
	float: none;
}


.cat-name {margin:0 0 5px; list-style:none; font-size:1.2em; line-height:1.2em; font-weight:bold; padding:0 0 10px; border-bottom:2px solid #08a0ff;}

.cat-name a:hover {text-decoration:none; color:#333;}


.html_av-overlay-full.av-burger-overlay-active #top #wrap_all #menu-item-search a, 
.html_av-overlay-full.av-burger-overlay-active #top #wrap_all #menu-item-search a:hover{
	color:#fff;
}





#top #menu-item-search{
z-index: 100;
}


.goldmidrg-foot{ width:100%; color:#b5b5b5; line-height:16px; float:left; padding-top:20px; }
.slick-slider,.slick,.slick__slide{overflow:hidden !important;}
.slick__slide img{margin-left:auto;margin-right:auto;}
.slick--center .slick__slide{-webkit-transition:all 300ms ease;transition:all 300ms ease;}
.no-js .slick__slide,.slick__slide .slick__slide{max-width:100%;}
.slick,.slick__slide{max-width:100%;position:relative;}
.slick__slide.slick-center{z-index:1;}
.slick__slide.slick-current{z-index:4;}
.slick--ondemand .slick__slide:not(.slick-active) img[data-lazy]{width:40px;height:40px;}
.slick--display--thumbnail .slick__slide img{pointer-events:auto;}
.slick--float .slick__slide{float:left;max-width:100%;}
.slick--display--main .slick__slide img{pointer-events:none;}

.main-navigation ul li.menu-item-has-children span {
font-weight: 400;
font-size: 16px;
position: absolute;
top: 19px;
right: 10px;
width: 20px;
text-align: center;
height: 20px;
line-height: 20px;
z-index: 9;
cursor: pointer;
-webkit-transition: all ease 0.35s;
-moz-transition: all ease 0.35s;
transition: all ease 0.35s;
}

.main-navigation ul li.menu-item-has-children span.active {
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
transform: rotate(180deg);
}
.post-item--border .post-item__footer{position:relative;padding-right:15px}


.indexforum .padd{border-left:1px solid #F2F2F2; border-right:1px solid #F2F2F2;}

.obbsbox2 .tab .padd{  width:645px;border:1px solid #F2F2F2; border-top-width:0px;}




.footer__container {
    width: 1024px;
    margin: 0 auto;
}
.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;}
.dark-nav .navbar-nav li.dropdown:hover .lien-parent{color:#000}
.dark-nav .navbar-nav li.dropdown:hover .lien-parent:hover{background:#fff}
ul.off-canvas-list{list-style-type:none;margin:0;padding:0}
ul.off-canvas-list li label{background:#f0f0f0;border-bottom:none;border-top:1px solid #5e5e5e;color:#00A1AB;display:block;font-size:.75rem;font-weight:bold;margin:0;padding:0.3rem .9375rem;text-transform:uppercase}
ul.off-canvas-list li a{border-bottom:1px solid #bfbfbf;color:#00A1AB;display:block;padding:.66667rem;-webkit-transition:background 300ms ease;transition:background 300ms ease}
ul.off-canvas-list li a:hover{background:#b3b3b3}
ul.off-canvas-list li a:active{background:#b3b3b3}
.header ul.off-canvas-list li{list-style:none}
.off-canvas-list ul{margin-left:0}
.off-canvas-list ul li a{border-bottom:0px}
.off-canvas-list ul .dropdown{margin-left:20px}


#menubar {
	padding: 10px 10px 10px 0;
	background-color: #005F7F;
}



.clearfix {
  *zoom: 1;
}

.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}

.clearfix:after {
  clear: both;
}


.offcanvas-menu-launcher {
  margin-top: 17px;
}


.post-ratings-image {
	border: 0;
}


.post-ratings img,
.post-ratings-loading img,
.post-ratings-image img {
	border: 0;
	padding: 0;
	margin: 0;
}

.tooltip.left {
  margin-left: -3px;
}

.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000000;
}

.popover.left {
  margin-left: -10px;
}

.popover.left .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, 0.25);
}

.popover.left .arrow:after {
  right: 1px;
  border-right-width: 0;
  border-left-color: #ffffff;
  bottom: -10px;
}



.brand img.left {
  float:left;
  width:auto;
  height:130px;
  margin-top:10px;
  margin-left:15px;

}


#map-container .marker-wrap { position:absolute; z-index:100; overflow:hidden; transform:translate(-50%,-100%); border-radius:3px 3px 0 0;}

#map-container .marker-wrap:hover { overflow:visible;  z-index:1000;}

#map-container .marker-wrap:hover .marker-popover { opacity:1; }

#map-container .marker-wrap .fa { cursor:pointer; display:inline-block; vertical-align:middle; font-size:23px; color:#1d7cc3; transform-origin: bottom center; }

#map-container .marker-wrap .fa.small {font-size:20px;}

#map-container .marker-wrap .fa.tiny {font-size:15px;}

  #map-container .marker-wrap .fa,
  #map-container .marker-wrap .fa.small,
  #map-container .marker-wrap .fa.tiny { margin-top:9px;}

.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-12 {
    width: 100%;
  }


.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .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-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .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-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .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-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px; }

  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%; }

.map-wrapper {
    position:relative;
    height:365px;
}

.content-left { float: left; width: 250px; margin-left: 10px; }

.content-left .news-line { display: table; width: 260px; max-height: 76px; height: 76px; }



 
.content-left .news-line-small { display: table; width: 205px; max-height: 50px;}



.content-left .news-line-smal { height:86px; max-height: 86px; display: table; vertical-align: middle; overflow: hidden; width:200px }

.content-right-content-full .content-left { float: right; width: 200px; margin-right: 10px; }




.content-left-menu { float: left; width: 220px; margin: 30px 20px 30px 0; font-size: 13px;}

.content-left-menu .blocks { margin-top: 30px; padding-top: 30px; }


#footer-social-buttons{
	margin: 0 0 0 410px;
	display: block;
	height: 36px;
}

#col-3 li.payment small,#col-3 li.shipping small,#col-3 li.trust small{color:#64870e;font-size:14px;font-weight:bold;}

#col-3 li.payment,#col-3 li.shipping,#col-3 li.trust{width:190px;}


.custom-service-box .service-text {

}

#container {background: #ffffff;margin: 0 auto;max-width: 100%;width:100%;}


.mobile-acc-btn{
	float: left;
	width: 50%;
}


.bordercolor
{
	background-color: #ADADAD;
	padding: 0px;
}
.ticker-content-wrapper{width:100%}
.ticker-content-wrapper .news-post a{color:#fff;font-weight:700}
.ticker-content-wrapper .news-post a:hover{color:#408c40}

.ticker-content-wrapper .news-post a:hover, .eggnews-carousel .item .carousel-content-wrapper a:hover{color: #dd3333}


	.iosSlider .slider .item .caption { 
	-webkit-transform:scale(0.6); -webkit-transform-origin:50% 100%;
	-moz-transform:scale(0.6); -moz-transform-origin:50% 100%;
	-o-transform:scale(0.6); -o-transform-origin:50% 100%;
	-ms-transform:scale(0.6); -ms-transform-origin:50% 100%;
	transform:scale(0.6); transform-origin:50% 100%;
	}

.iosSlider .slider {
	width: 100%;
	height: 100%;
}


.iosSlider .slider .item {
	float: left;
	width: 100%;
	overflow:hidden;
}

.iosSlider.fixed .slider .item { text-align:center;}



.iosSlider .slider .item img { width: 100%; height: auto; }

.iosSlider.fixed .slider .item img { width: auto;}

	
	
	.main-featured .blocks .image-link img {
		max-width: 100%;
		height: auto;
	}


	.news-focus .focus .image-link {
		float: left;
		margin-right: 14px;
		width: 25%;
	}

	
	.news-focus .focus .image-link img {
		width: 100%;
		height: auto;
	}


.primary-tags-wrapper,
.secondary-tags {
	margin-bottom: 13px;
	display: flex;
}


.primary-tags,
.secondary-tags {
	font-size: 14px;
	font-size: 1.4rem;
	font-weight: 600;
    text-transform: uppercase;
    border-radius: 50px;
}


.secondary-tags {
	display: flex;
	justify-content: center;
	margin-bottom: 1rem;
}


.weather-view-row.internal-page .secondary-tags:hover {
	color: inherit;
	background-color: rgba(225, 225, 225, 0.7);
}


.weather-view-column:nth-of-type(3) a.secondary-tags {
	margin-right: 0;
}


.live-stream-container .secondary-tags {
	background-color: transparent;
	color: #ffffff;
	justify-content: left;
	align-items: center;
}


.live-stream-now .secondary-tags i {
	margin-right: 0.5rem;
}

.cont_menu ul{
}

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

.cont_menu ul li{
    width: 25%;
    float: left;
    text-align: center;
    position:relative;
    line-height: 32px;
}

.cont_menu ul li:after{
    content:"";
    display:block;
    width:1px;
    height:6px;
    background:#e1e1e1;
    position:absolute;
    top: 14px;
    right: 0px;
}

.cont_menu ul li:last-child:after{display:none;}

.cont_menu .row2{
    background: #f1f1f1;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}


    #printArea, #session-keys-print {
        display: block;
        width: 100%;
    }

#session-keys {
  background-color: #f3f3f3;
  color: #000000;
  display: none;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  padding: 20px;
  width: 100%;
}

#printArea,
#session-keys-print,
div.print-title,
.mobile-show {
  display: none;
}
.border-rgt-0{border-right:0 !important}
.border-rgt{border-right:1px solid #d8d8d8;padding-right:20px;}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}


#primary-nav .menu-item-36514 a{font-weight:bold;}


.main-cont {
width:100%;
display:block;
margin:35px 0 40px;
position:relative;
z-index:0;
}

	.main-cont .container
	{
	    overflow-x: hidden;
	    width: 303px !important;
	}

	.main-cont,
	.inner1-cont
	{
	    margin: 0 !important;
	    width: 101%;
	    overflow: hidden;
	}


.company_box { width: 25%; float:left; margin-bottom:3%;  }
.career-section { max-width: 460px; position: relative; }

      .footer .footer-interior .footer-section.footer-section-nav .footer-subscribe .textwidget {
        display: inline-block;
        margin-left: 24px;
        position: relative;
        min-width: 220px;
        border-bottom: 1px solid rgba(255, 255, 255, 0.35); }

.media-object{display:block;}
.social-media li{display:inline-block}
.social-media li a{display:block}
.social-media li i{font-size:1rem}
#footer-social .social-media{margin-top:1rem}
#footer-social .social-media li{padding:0 .5rem}
#footer-social .social-media li i{font-size:2rem}

.title {
    background: rgba(171, 13, 12, 0.70);
    
    font-size: 25px;
    margin: 0 0 10px;
    text-align: center;
    padding: 27px 10px;
    text-transform: uppercase;
    color: #fff;
    letter-spacing: 0px;
    font-weight: 700;
}


.benefits_block .header_t {
	font-size: 14px;
	line-height: 26px;
	font-weight: 300
}
.block .block__header--button-action-circle .block__header-anchors{position:absolute;margin:0;right:0;bottom:0;width:100%}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}
.card-group-list .btn{margin-bottom:1rem}
.card .card__image{position:relative;overflow:hidden;padding-bottom:62.5%}
.card .card__title a{color:#2a2e30}
.card .card__title a:hover,.card .card__title a:focus,.card .card__title a:active{text-decoration:none}
.card .card__link .btn{padding-bottom:0}
.card .card__link .btn:hover{color:#2ebdd1}
.card .pretitle{margin-bottom:0}
.card-list{list-style:none;padding-left:0}
.cardstack .cardstack__controls-next-previous--top .card-count{margin-top:2px;color:#fff}
.card-group-list{margin-top:1.5rem;margin-bottom:1.5rem}
.card-group-list .item{padding-bottom:0 !important;margin-bottom:2rem}
.card-group-list .item:last-child{margin-bottom:0}
.card-group-list .small .btn-tertiary{font-size:0.8rem}
.card-group-list .slide-image img{max-width:250px;margin:auto}
 

							



.rev_slider_wrapper{
	position:relative;
	z-index: 0;
	width:100%;
}
.rev_slider_wrapper,a.x-img-thumbnail:hover,.x-slider-container.below,.page-template-template-blank-3-php .x-slider-container.above,.page-template-template-blank-6-php .x-slider-container.above{border-color:rgb(194,96,38);}
#div-poll #inner .view_results{display:inline-block;color:white;margin-left:10px;font-size:14px;text-decoration:none;cursor:pointer}
.newsletter .description p.title{font-size:13px;letter-spacing:5.5px;line-height:1.38;text-transform:uppercase}
.promofans-login-module .newsletter .description p.title{font-size:13px;letter-spacing:5.5px;line-height:1.38;text-transform:uppercase}
.collections-modules .collections-module .description .title{margin:0;text-transform:uppercase}

.footer-text{display:inline-block;width:calc(100% - 392px);float:right;letter-spacing:.2px;vertical-align:top}

.footer-text strong{font-weight:700;color:#646464}

#contenu_principal_normal_pag .children .page_item {
    background-color: none;
}

.children .page_item {
    background-color: white;
    font-weight: normal;
}

#liste .children .page_item {
    background-color: transparent;
}
.menu-item-2in1.icons{position:relative}
.menu-item-2in1.icons:after{-webkit-transform:translateX(-50%);background-color:#5a7a90;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}
.menu-item-2in1.icons a{font-family:Museo Sans;font-size:19px;font-weight:300;margin:0;position:relative;width:50%}
.menu-item-2in1 .icon-container{fill:#b3b3b3;margin-right:6px;vertical-align:sub}
.menu-item-2in1 .icon-container.user svg{height:17px;width:16px}
.menu-item-2in1 .icon-container.cart svg{height:18px;width:18px}
.menu-item-2in1 .icon-container.cart{margin-left:41px}
.menu-item-2in1 .icon-container svg{fill:#fff}
.menu-item-2in1 a{color:#999;font-family:Museo Sans;font-size:15px;font-weight:300;margin-left:15px;text-transform:capitalize}
.menu-item-2in1 a:hover{color:#e2231a}

#mainnav-menu li.menu-item:hover a {
background: #303030;
}

#mainnav-menu li.menu-item:hover a:hover {
background: #444;
}
