﻿
.carousel,
.item,
.active {
  height: 100%; position:relative;
}

.carousel.fade .item {
  -moz-transition: opacity ease-in-out .7s;
  -o-transition: opacity ease-in-out .7s;
  -webkit-transition: opacity ease-in-out .7s;
  transition: opacity ease-in-out .7s;
  left: 0 !important;
  opacity: 0;
  top:0;
  position:absolute;
  width: 100%;
  display:block !important;
  z-index:1;
}

.carousel.fade .item:first-child {

  position:relative;
}

.carousel.fade .item.active {
  opacity: 1;
  -moz-transition: opacity ease-in-out .7s;
  -o-transition: opacity ease-in-out .7s;
  -webkit-transition: opacity ease-in-out .7s;
  transition: opacity ease-in-out .7s;
  z-index:2;
}


  .carousel, .item, .item.active{ height:auto; width:100%;}

  .carousel, .item, .active{height:auto;}


  #innerpage .carousel, .item, .active{height:auto;}
.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}
#copyright{color:#666;}
#copyright a{color:inherit;-moz-transition:color .2s ease-in-out;-webkit-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;transition:color .2s ease-in-out;}
#copyright a:hover{color:#777;}


		#copyright li
		{
			display: inline-block;
			border-left: solid 1px rgba(0,0,0,0.5);
			box-shadow: -1px 0px 0px 0px rgba(255,255,255,0.1);
			padding: 0 0 0 1em;
			margin: 0 0 0 1em;
		}

		
		#copyright li:first-child
		{
			border: 0;
			box-shadow: none;
			padding-left: 0;
			margin-left: 0;
		}

#name-date1, #name-date2, #name-date3 {margin:-22px 0 0 110px; color:#000000; font-size:12px; line-height: 20px; font-weight:bold;}

#name-date1 a, #name-date2 a, #name-date3 a {color:#5ebc00; font-size:12px; line-height: 20px; font-weight:normal;}





#jq_msg_cont.none {
	display:none;
}


.art-widget-title
{
    padding:0 0 0 24px;
    margin-bottom:0;
}


.art-footer .art-widget-title 
{
    font-size:1.2em;
    padding: 0;
}


.art-footer .art-widget,
.art-footer .art-widget a,
.art-footer .art-widget a:link,
.art-footer .art-widget a:visited,
.art-footer .art-widget a:hover
{
    text-align: left;
}


header .header .container .search_mobile {
  display: none;
  width: 25%;
  float: right;
  text-align: right;
  margin-top: 20px;
}


header .header .container .search_mobile a {
  display: inline-block;
  width: 34px;
  height: 34px;
  text-decoration: none;
  text-align: center;
  color: #00483a;
  font-size: 30px;
  font-size: 3rem;
  line-height: 34px;
  line-height: 3.4rem;
}
.page__title{margin-right:10px;display:inline}
.page__title::after{color:#e0e0e0;content:'.'}
.page__title--home span{color:#e0e0e0}
.night-mode .page__title--home span{color:dimgrey}
.night-mode .page__title--home::after{color:dimgrey}



body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body .main-navigation a,
body .font-family-1,
body .site-description,
body .trending-posts-line,
body .widget-title,
body .em-widget-subtitle,
body .grid-item-metadata .item-metadata,
body .af-navcontrols .slide-count,
body .figure-categories .cat-links,
body .nav-links a {
font-family: 'Roboto';
}
.aligncenter{clear:both;display:block;margin:0 auto}

    
    
    .full-width{width:100%;}


.ascend #header-outer .sf-menu ul li a {
	border-bottom: none;
}

	
	.sf-menu .sf-with-ul a {
		padding-right: 14px!important;
	}

	
	#header-secondary-outer nav ul.sf-menu {
		padding-top: 10px;
		padding-bottom: 10px;
	}

	
	header#top .sf-menu a {
		color: rgba(255,255,255,0.6)!important;
		font-size: 12px;
		border-bottom: 1px dotted rgba(255, 255, 255, 0.3);
		padding: 16px 0px 16px 0px!important;
		background-color: transparent!important;	
	}


    
    header#top .sf-menu li ul.mobile-open {
    	height: auto!important;
    	display: block!important;
    	position: relative;
    	visibility: visible!important;
    }
.sub-menu,.sub-menu .menu-item,.sub-menu .menu-item a{min-width:230px}
.et_header_style_fullscreen #top-menu-nav,.et_header_style_slide #top-menu-nav,.et_header_style_slide .et_slide_in_menu_container span.mobile_menu_bar.et_toggle_fullscreen_menu,.et_slide_in_menu_container #mobile_menu_slide ul.sub-menu{display:none}
.et_slide_in_menu_container #mobile_menu_slide ul.sub-menu li{opacity:0;-webkit-transition:.5s cubic-bezier(.77,0,.175,1);transition:.5s cubic-bezier(.77,0,.175,1)}
.carousel .czr-item{line-height:500px;overflow:hidden;min-height:500px;max-height:500px}
.czr-item .carousel-caption h1{font-size:22px}
	
	
	
	
	
	img.bg {
		
	  
	  
	  min-width: 1280px;
		
	  
	  width: 100%;
	  height: auto;
		
	  
	  position: fixed;
	  top: 0;
	  left: 0;
	}
img.alignnone{margin:5px 0 20px}


.testimonial-slider .slides {
	margin: 0 10%;
}


.testimonial {
    text-align: center;
    margin: 0 10%;
}


.testimonial-quote {
	font-family: 'Cutive', serif;
	font-size: 26px;
}


.td-pulldown-filter-item {
  list-style: none;
}

  .span6 {
    width: 570px;
  }

  .row-fluid .span6 {
    width: 48.717948717948715%;
    *width: 48.664757228587014%;
  }

  input.span6,
  textarea.span6,
  .uneditable-input.span6 {
    width: 556px;
  }


input.span6,
textarea.span6,
.uneditable-input.span6 {
  width: 446px;
}


.table td.span6,
.table th.span6 {
  float: none;
  width: 444px;
  margin-left: 0;
}

#site_nav .section{float:left;padding:4px 10px 2px 10px;height:auto;height:26px;border-right:solid 1px #fff;background-color:#000;}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}

  .hi-contrast .accessibility a {
    color: #fff;
    border-color: #fff; }

    .hi-contrast .accessibility a:after {
      background: #fff; }


.search-form-top {
	border: 1px solid #eaeaea;
	display: none;
	padding: 10px;
	position: absolute;
	right: 0;
	top: 44px;
	z-index: 9999;
	background-color: #ffffff;
}


#masthead.colormag-header-clean #site-navigation .search-form-top {
	top: 100%;
}
#nav-utility span.down_triangle{width:10px}

	#nav-utility a, #my_bag span, #nav-utility span.down_triangle { color: #fff;}


.has-post-thumbnail .entry-featured{border-bottom:none; box-shadow:none;}
.ap_home_extra .app_premium_note_cintillo{margin-bottom:5px}

	.navbar-nav ul.sub-menu li.menu-item-has-children ul.sub-menu li {
			border-bottom:0px;
			border-top:1px solid #ddd;
	}

	.navbar-nav ul.sub-menu li.menu-item-has-children ul.sub-menu {
			padding-top:15px;
			margin-bottom:-10px;
	}
.menu-item{position:relative}

#footer .social li.youtube a:hover {
  background-color: #bb0000;
}

#footer .social li.youtube a:hover * {
  color:#fff !important;
}


.youtube { max-width: 853px; }


.filter-group .youtube { max-width: inherit; }
.wpbf-mobile-menu .menu-item{border-top:1px solid #FF875B}
.wpbf-mobile-menu .menu-item-has-children{position:relative}
.wpbf-mobile-menu .menu-item-has-children .wpbf-submenu-toggle{position:absolute;cursor:pointer;top:0;right:0;padding:10px 20px}


#footer-bottom-area {
	clear:both;
	padding:15px 2% 10px 2%;
	background-color:#D3D3D3;
}


#footer-bottom-area a {
	color:#aaaaaa;
}


#footer-bottom-area a:hover {
	color:#111111;
}


#footer-bottom-area,
#copyright {
	clear:both;
	text-align:center;
}

	
	#footer-main,
	#footer-bottom-area {
		padding-left:0;
		padding-right:0;
	}


.home-botom-left-box-2{
	width: 388px;
	height: auto;
	margin-top: 20px;
}


#home-noticias-top h2, #home-box-1 h2, #home-turismo h2, #home-middle-box h2, #home-noticias h2, #home-parceiros h2, .home-botom-left-box-1 h2, .home-botom-left-box-2 h2{
	font-size: 18px;
	font-weight: bold;
	color: #005F99;
	border-left: 1px solid #ccc;
	padding: 2px 0px 2px 15px;
	margin-bottom: 10px;
}

  
  table.top_accounts td img.number,
  table.top_accounts td img.best
  {
    position: relative;
    left: -2px;
	top: -5px;
  }

  
  table.top_accounts td img.best {
  	left: -1px;
  	top: -8px;
  }


	.presentation-page .slider-wrapper {
		margin: 0 auto;
	}


	.slider-wrapper {
		width: 100%;
	}
a,.grid .time a,.widget_flickr #flickr_badge_uber_wrapper a{color:#7b324d}
.grid:hover{background-color:#a32c2e}
.product-bottom .brand-name{font-family:Arapey-Italic;margin:0 0 6px;padding:0;color:#535353;font-size:20px}

.banner .flexslider {margin: 0;padding: 0;}

.banner .flexslider .slides img {width: 100%;display: block;}

.banner .flexslider .slides .img{ position:relative}

.banner .flexslider .slides {zoom: 1;}

.banner .flexslider:hover .flex-next {opacity: 0.8;filter:alpha(opacity=25);}

.banner .flexslider:hover .flex-prev {opacity: 0.8;filter:alpha(opacity=25);}

.banner .flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;filter:alpha(opacity=50);}
.brandbarbox{width:992px;height:50px;padding-top:11px;margin:auto;}
.brandbarbox li{list-style-type:none;list-style-image:none;float:left;padding-left:10px;padding-right:10px;width:90px;}

	.inner_banner .item_caption {
		width: 55%;
	}

	.inner_banner .item_caption strong {
		font-size: 26px;
		text-shadow: 0 0 5px rgba(0, 0, 0, 0.6);
	}

	.inner_banner .item_caption p {
		font-size: 18px;
		text-transform: capitalize;
		text-shadow: 0 0 5px rgba(0, 0, 0, 0.6);
	}

	.inner_banner .item_caption span {
		background: rgba(0, 0, 0, 0.6);
		padding: 6px;
		display: block;
		margin-top:25px;
	}
