﻿

.site-notification-bar-wrapper .site-notification-bar-content-mobile-app-icon {
  margin-left: 20px;
  margin-right: 15px;
  height: 40px;
  width: 40px;
}
.footer-main .logo{padding-bottom:20px}
.footer-main .logo .logo-img{width:125px;max-width:100%}
.header .logo-img,.header .logo-img-reverse{width:125px}
.header .logo-img-reverse{display:none}
.header .branding .wrapper .logo{font-size:0;float:left}
.header .branding .wrapper .logo a{display:block}
.header .logo-img{display:none}

.windowbg2
{
	color: #000000;
	background-color: #f6f5e9;
}

#ttw_ftdl {
	text-align:left;
	}


.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px; }


.copyright {
  font-size: 12px;
  color: rgba(255, 255, 255, 0.3);
  letter-spacing: 0;
  line-height: 27px;
  float: left;
  margin-top: 15px;
}


header .slogan {
  font-weight: 400;
    color: #757575;
    font-size: 14px;
    letter-spacing: -.1px;
    margin-top: 3px;
}
.title-h1,.title-lg,h1{text-transform:uppercase}
.title-h1,.title-h2,.title-h3,.title-h4,.title-h5,.title-h6,.title-lg,h1,h2,h3,h4,h5,h6{margin:0 0 10px;line-height:1.2}
.title-h1 *,.title-h2 *,.title-h3 *,.title-h4 *,.title-h5 *,.title-h6 *,.title-lg *,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *{font-size:inherit;margin:0;padding:0;font-weight:inherit}
.title-h1:last-child,.title-h2:last-child,.title-h3:last-child,.title-h4:last-child,.title-h5:last-child,.title-h6:last-child,.title-lg:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}
.title-h1,h1{font-size:20px}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.page-template-page-topics #topics-list li.cat-item-35[style]{padding-left:0!important}




#top-com-handler #system-message-container {
    padding: 0 25px
}

.feat-overlay-inner {
	vertical-align:middle;
	display:table-cell;
}
.cfct-module .cfct-mod-content{clear:both}
.bocss-placards .cfct-mod-content,.bocss-placards .cfct-module{display:flex;height:100%;width:100%}


.et_pb_slides .et_pb_slider_container_inner {
	display: table-cell;
	vertical-align: middle;
}


.et_pb_slides .et_pb_empty_slide.et_pb_container,
.et_pb_slides .et_pb_empty_slide .et_pb_slider_container_inner {
	display: block;
}

.footer_wrap{ padding:24px 0 0 0}

.footer_wrap div{ width:30%; float:right; color:#fff}

.footer_wrap p{ font-size:14px}

.footer_wrap .copyright{ width:70%; padding-right:32px; float:left}

.footer_wrap .follow_us{ padding-right:16px; margin-bottom:20px}

.footer_wrap .international{ margin-top:32px}


.site-navigation .navigation-list {
    border-collapse: collapse;
    height: 38px;
    width: 100%;
}


.site-navigation .navigation-list .navigation-item {
    border-right: 1px solid #ff7700;
    border-left: 1px solid #ff7700;
    width: 14.2%;
}

    td.loctext {
        width: 90% !important;
    }


.topRegion .header1 {
    font-size: 24pt;
    padding: 0px 5px;
    vertical-align: bottom;
}


h1, .header1 {
    font-size: 18pt;
    margin-top: 0;
}


        .spinner .rect3 {
            -webkit-animation-delay: -1.0s;
            animation-delay: -1.0s;
        }

	#center {
		position: absolute;
		left: 50%;
		top:  50%;
	}

.box_home_img {position: relative; width: 190px; margin: 6px 0px 6px 94px; padding: 0px; float: left; z-index: 2;}

.box_home_img img {width: 190px; margin: 0px; padding: 0px; border: solid 3px #1A1C1E; overflow: visible; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; float: left;}



.glassy {
  background: #fff;
  display: block;
  overflow: hidden;
  position: relative;
}


.glassy img.bg {
  -webkit-filter: blur(20px);
  -moz-filter: blur(20px);
  -o-filter: blur(20px);
  -ms-filter: blur(20px);
  filter: blur(20px);
  filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius="20");
  display: block;
  height: 120% !important;
  left: -20px;
  max-height: 120% !important;
  min-height: 120% !important;
  opacity: 0.33 !important;
  position: absolute;
  top: -20px;
  width: 120% !important;
  max-width: 120% !important;
  min-width: 120% !important;
}


.glassy img.img {
  display: block;
  position: relative;
  margin: 0 auto;
}

.footer-bonus-description {line-height: 22px;margin: 0;}


.header-img {
  width: 100%;
  display: block;
}



input[type="reset"],
input[type="button"],
input[type="submit"],
.btn-default,
.main-slider .flex-control-nav a.flex-active,
.main-slider .flex-control-nav a:hover,
.go-to-top .icon-bg,
.search-submit,
.vivid-red {
	background-color: #1e73be;
}

    .firstpost {
        width: 100%;
        margin-right: 0;
        margin-bottom: 15px;
    }

.lt-ie9 #menu-mobile {
  display: none;
}


#menu-mobile {
    position: absolute;
    top: 10px;
    right: 0;
    margin: 0;
}


#menu-mobile a {
    display: inline-block;
    float: left;
    background-color: #007469;
    width: 36px;
    height: 36px;
    font: 0/0 a;
    color: transparent;
    text-decoration: none;
    margin-left: 10px;
}

	.minimarker,
	aside ul li a span{width: 18px !important; height: 18px !important; overflow: hidden; display: block; float: left; clear: none;}

	.minimarker img{
		width: 18px; height: 18px; 
	}

		.nav_panel .tinynav { display: block; padding: 4px 2% 4px 2%; margin: 0px auto; margin-bottom: 5px; height: 36px; display: block; width: 96%; }

		.nav_panel ul { display: none; }
      
.nav_panel {  }


.star-rating {
  display: flex;
    align-items: center;
    font-size: 16px;
    justify-content: center;
    width: 90px;
}


.star-rating.ptop {
  padding-top: 4px;
}


.star-rating-large {
  width: 130px;
}


.star-rating.filled {
  position: absolute;
  color: #feab6c;
}


.c-link-list__list {
  padding-left: 0;
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
  width: 100%; }

  .c-hero__aside--jump-to .c-link-list__list {
    -webkit-column-width: 15rem;
    column-width: 15rem; }

  .c-link-list--split .c-link-list__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }

  .c-hero--glossary .c-link-list__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -0.25rem;
    margin-left: -0.25rem; }

    .no-flexbox.no-flexboxtweener .c-hero--glossary .c-link-list__list::after {
      display: block;
      clear: both;
      content: ""; }
.sf-menu ul .menu-item{padding:5px 0}
.menu-item:hover{background-color:#ea086e}

  .small-6 {
    width: 50%; }

 ._m_show {
   width: 100%;
   display: none !important;
 }

    #idx_banner .owl-item.active .item-video img._m_show {
        transform: translateX(0) scale(1) scaleY(1) skew(0deg);
    }

.esconde {
		position: absolute; left: -999em;
}
.img-responsive{display:block;height:auto;max-width:100%}

.box-left{width: 500px; height: 170px; float: left;}

.box-left p{font-size: 16px; font-family:"OpenSans-Regular"; color:#000; text-align: justify;}
.gi-half--visit .visit-us-subsection .visit-us-subsection-left,.gi-half--visit .visit-us-subsection .visit-us-subsection-right{display:inline-block;vertical-align:top;}
.gi-half--visit .visit-us-subsection .visit-us-subsection-left{width:30px;}
.gi-half--visit .visit-us-subsection .visit-us-subsection-left svg{fill:#ee7f2d;position:relative;top:10px;}
.news-card__content{width:90%;height:45%;border:8px solid #414042;background:#fff;-webkit-transform:translateY(-20%);transform:translateY(-20%);padding:24px;box-shadow:0 5px 6px 0 rgba(0,0,0,0.14)}
.news-card__content .h3{margin-top:0}
.news-card__content span{position:absolute;bottom:16px;font-family:"TT-Bold";text-decoration:none;text-transform:uppercase;color:#05C3DE;font-size:16px}
#block-menu-menu-header-right ul.menu li#li-contact-us a{background-position:-161px 0px;}
#block-menu-menu-social-media-navigation ul.menu li.first{margin-left:8px;}
.menu-site-map .level-0 .first{display:none;}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}

.ul_reset, .ul_reset li{display:block;overflow:hidden;padding:0;margin:0;list-style:none}
#wp-calendar td.pad,.footer #wp-calendar td.pad{background:0 0!important;border:none}

	.top-navigation-right{ float: none; padding-bottom: 10px; }

	.top-navigation-right-text{ float: none; padding: 10px 0px; }

#footer_bottom{
width:100%;	
display:block;
float:left;
background-color:#2d3738;		
text-align:center;		
}

#footer_bottom p{
font-family: 'Montserrat', sans-serif;
	font-size:12px;
	color:#fff;
}

#footer_bottom img{
width:60%;	
}


.polls {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	padding: 6em 0;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}


.polls a {
	text-decoration: none;
	color: inherit;
	width: 47.5%;
}


.polls h1 {
	font-family: 'Lato', sans-serif;
	text-transform: uppercase;
	margin-bottom: 2em;
	font-size: 2.5em;
	text-align: center;
	width: 100%;
	text-shadow: white 0px 1px 1px;
	display: none;
}


.polls a:last-child {
	cursor: default;
}


	.polls svg {
		display: none;
	}


	.polls img {
		display: block;
	}
.advance-main__about .top,.advance-main__about .text{font-size:18px;font-weight:300}


.item-title {
  font-size: 16px;
  text-align: center;
}
footer .byline{width:31.03448%;float:right;margin-right:0;*margin-left:-80px;display:inline;text-align:right;}
footer div.byline{width:100%;float:left;margin-right:3.44828%;display:inline;text-align:left;color:#e0e2d4;}


.right {
  float: right; }

  .content img[align=right], .content img[align=right].gh-image, .content img.right {
    float: right;
    margin: 0 0 15px 15px;
    padding: 6px; }
.toolbar .right,.toolbar .left{display:none}
footer .footer_holder .left,footer .footer_holder .right,.footer .footer_holder .left,.footer .footer_holder .right{float:none;width:100%;clear:both;text-align:center;margin-bottom:20px}
footer .right .divider,.footer .right .divider{float:right;background-color:#b3b3b3;height:45px;width:1px;margin:55px 40px 0px}
.landing_page .left,.landing_page .right{position:absolute;top:0px;left:0px;width:30%;height:100%;display:none}
.landing_page .right{left:auto;right:0px}
.content img[align=right],.content img[align=right].gh-image,.content img.right{float:right;margin:0 0 15px 15px;padding:6px}
