@media only screen and (max-width: 1199px){
/*
	MANIFESTO
	*/
	.page-template-manifesto .item .equipe {height: auto; overflow: visible;}
	.page-template-manifesto .item .equipe a {bottom: -19px;}

	.page-template-manifesto .item .equipe .line-bottom {position: relative; margin: 7px 0 0 0; float: left; width: 100%;}
}

@media only screen and (max-width: 1024px){
	img {max-width: 100%;}

	aside .depoimentos .col-right,
	aside .equipe .col-right {padding-bottom: 20px;}

	.page-template-detalhe-veiculo .row p {word-wrap: break-word;}


/*
	MANIFESTO
	*/
	.page-template-manifesto .item .equipe .col-right {padding-bottom: 0;}
}

@media only screen and (min-width: 768px) and (max-width: 1023px){
	.container {min-width: 1px; max-width: 100%; width: 100%;}
/*
	HEADER
	*/
	.navbar-brand {
		height: 63px;
		padding: 0;
		width: 170px;
		margin: 32px 0 0;
	}
	.navbar-form .form-group {float: right;}

/*
	RIGHT BAR - DEPOIMENTOS
	*/
	aside .depoimentos .col-left, aside .equipe .col-left {
		width: 100%;
		margin-bottom: 20px;
	}
	aside .depoimentos .col-right, aside .equipe .col-right {
	    padding-left: 0;
	    width: 100%;
	    padding-bottom: 20px;
	}

/*
	EQUIPE
	*/
	.nav-equipe>li h4 {font-size: 12px; padding: 0 10px;}

/*
	HOME
	*/
	#proximas-expedicoes > div .btn-default {width: 100% !important;}
	#proximas-expedicoes > div .title {height: 40px;}
	#proximas-expedicoes > div p {height: 100px;}

	#depoimentos .tab-pane p {
		padding: 0;
		font-size: 16px;
	}
	#depoimentos .tab-pane .author {font-size: 14px;}

	section#destaques-home {overflow: hidden;}

/*
	FOOTER
	*/
	footer .container .col-sm-4 {
		width: 50%;
	}
	footer .container .col-sm-4:first-child {
		width: 100%;
	}
}


@media only screen and (max-width: 767px) {
	#carousel-home .carousel-caption{
		width: 376px;
	}
	#carousel-home .carousel-caption p {
    	font-size: 16px;
    	line-height: 18px;
	}

	#navbar .navbar-nav>li>a .line-bottom,
	.caret {display: none !important;}
	.container {min-width: 1px; max-width: 100%; width: 100%;}

/*
	HEADER
	*/
	#navbar .navbar-nav {
	    float: left;
	    margin: 0;
	    width: 100%;
	    padding: 15px;
	}
	.navbar-brand {
		height: 63px;
		padding: 0;
		width: 170px;
		margin: 32px 0 0;
	}
	.search button.navbar-toggle,
	.navbar-toggle {
		right: 0;
		top: 35px;
	}
	.navbar-toggle .icon-bar {background: #000;}

	.navbar-toggle .icon-bar {
		position: relative;
		transition: all linear .2s;
	}

	.navbar-toggle:not(.collapsed) .icon-bar:nth-child(1) {
	    behavior: url(-ms-transform.htc);
	    -moz-transform: rotate(45deg);
	    -webkit-transform: rotate(45deg);
	    -o-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
	    top: 6px;
	    background: #000;
	}
	.navbar-toggle:not(.collapsed) .icon-bar:nth-child(2) {
	    display: none;
	}
	.navbar-toggle:not(.collapsed) .icon-bar:nth-child(3) {
	    behavior: url(-ms-transform.htc);
	    -moz-transform: rotate(-45deg);
	    -webkit-transform: rotate(-45deg);
	    -o-transform: rotate(-45deg);
	    -ms-transform: rotate(-45deg);
	    background: #000;
	}

	.navbar-nav>li>.dropdown-menu {
		display: none;
		position: relative;
		top: auto;
		left: auto;
		border: none;
		box-shadow: none;
		margin: 0 !important;
		padding-left: 15px;
		width: 100% !important;
		font: 16px 'OpenSansLight';
		max-width: 100% !important;
	}

	.navbar-nav>li>.dropdown-menu .dropdown-menu {
		display: none;
		float: left;
		width: 100% !important;
		position: relative;
		top: auto;
		left: auto;
		margin: 0 !important;
		border: none;
		box-shadow: none;
		padding-left: 15px;
	}
	.navbar-nav>li>.dropdown-menu li {
		float: left;
		width: 100%;
	}
	.navbar-nav>li>.dropdown-menu li a {
		padding: 10px 20px !important;
		line-height: 20px !important;
	}

	.search .form-control {
	    width: auto;
	    float: right;
	}

	#navbar .navbar-nav>li>a {
		padding: 10px 0;
		height: auto;
		float: left;
		width: 100%;
	}

/*
	CONTATO
	*/
	.page-template-contato .wpcf7 .checkbox {margin-bottom: 25px;}

/*
	HOME
	*/
	section header {height: auto;}

	#depoimentos #tabs .tab-content > .tab-pane .col-sm-5 {
	    float: left;
	    width: 38%;
	}
	#depoimentos #tabs .tab-content > .tab-pane .col-sm-7 {
		float: right;
		width: 62%;
	}

	#depoimentos .tab-pane p {
		padding: 0;
		font-size: 16px;
	}
	#depoimentos .tab-pane .author {font-size: 14px;}

	section#proximas-expedicoes {text-align: center;}
	#proximas-expedicoes>div {
	    text-align: center;
	    float: none;
	    display: inline-block;
	    width: 235px;
	    margin-bottom: 40px;
	}
	#proximas-expedicoes > div .btn-default {width: 100% !important;}

	#depoimentos .nav-tabs>li {
	    margin: 0;
	    border-left: #3399cd 1px solid;
	}
	#depoimentos .nav>li>a {
	    padding: 5px 10px;
	    font-size: 14px !important;
	}

	section#destaques-home {
		margin: 0 0 30px;
	}
	#destaques-home .artigos .btn-mais {
	    position: absolute;
	    left: auto;
	    bottom: 10px;
	    right: 10px;
	}

	#calendario-anual .header h3 {
		padding-left: 0;
	}
	#calendario-anual .header .line-middle {
		position: relative;
		left: 0;
		top: auto;
		margin-top: 0;
		width: 100%;
		float: left;
		padding: 0 15px;
	}
	#calendario-anual .header a {
	    width: 100%;
	    text-align: right;
	    padding-right: 0;
	}

	#calendario-anual .accordion {float: left;}
	#calendario-anual .accordion .mes {
		width: 100% !important;
		height: auto;
		overflow: visible;
	}
	#calendario-anual .accordion .mes h4,
	#calendario-anual .accordion .mes:target h4 {
		transform: none;
		position: relative;
		float: left;
		width: 100%;
		left: auto;
		top: auto;
		bottom: auto;
		margin: 0;
	}
	#calendario-anual .accordion .mes h4 a,
	#calendario-anual .accordion .mes:target h4 a {
		float: left;
		width: 100%;
	}

	#calendario-anual .accordion .galeria {
		float: left;
		position: relative;
		top: auto;
		left: auto;
		width: 100%;
		padding: 5px 0 0 5px;
	}
	#calendario-anual .accordion .galeria li {margin: 0 5px 5px 0;}

	#destaques-home .artigos .wrapper {
		left: 0;
		padding: 15px 0 0 15px;
		width: 100%;
	}
	section#destaques-home .col-sm-6 {margin: 10px 0; padding: 0; float: left;}

	#destaques-home .acompanhe h3, #destaques-home .artigos h3 {font-size: 18px; color: #000;}
	#destaques-home .artigos li a {color: #000;}
	#destaques-home .artigos img {display: none;}

	#destaques-home .acompanhe h3 {
		position: relative;
		left: 0;
		top: auto;
		bottom: auto;
		margin-bottom: 10px;
	}

	#destaques-home .artigos .wrapper {left: 0px; padding: 10px 0 0 10px; width: 100%; position: relative;}
	#destaques-home .artigos ul {width: 100% !important;}


/*
	RIGHT BAR - DEPOIMENTOS
	*/
	aside .depoimentos .col-right, aside .equipe .col-right,
	aside .depoimentos .col-left, aside .equipe .col-left {width: auto;}


/*
	ARTIGOS (PÁGINA)
	*/


/*
	ONDE ESTAMOS
	*/
	.page-template-page-onde iframe {width: 100%;}


/*
	nav-tabs
	*/
	.nav-tabs {margin: 0 0 40px 0;}
	.nav-tabs>li>a .line-bottom {display: none !important;}

	.nav-tabs>li {border-left: #3399cd 1px solid; margin: 5px 0;}

	.nav-tabs>li.active a {color: #3399cd; font-weight: bold;}


/*
	MIDIA
	*/
	.page-template-page_midia .calendario {text-align: center;}
	.page-template-page_midia .calendario li {float: none; display: inline-block;}


/*
	EQUIPE
	*/
	.page-id-78.page-template-sobre-nos .nav-equipe>li h4 {font-size: 12px; padding: 0 10px; transition: all linear .2s;}
	.page-id-78.page-template-sobre-nos .nav-equipe>li:not(.active) h4 {color: #aaa;}

	.page-id-78.page-template-sobre-nos .tab-content {float: left; width: 100%;}
	.page-id-78.page-template-sobre-nos .tab-content .row {margin: 0;}
	.page-id-78.page-template-sobre-nos .tab-content .tab-pane > .row {
		margin: 0;
		width: 22%;
		display: inline;
		float: left;
		padding-right: 3%;
	}
	.page-id-78.page-template-sobre-nos .tab-content .row .nav-tabs {
		float: left;
		width: 100%;
		max-width: 120px;
		position: relative;
		padding-top: 150px;
	}
	.page-id-78.page-template-sobre-nos .tab-content .row .nav-tabs>li.active {
		position: absolute;
		top: 0;
		left: 0;
		height: auto;
	}
	.page-id-78.page-template-sobre-nos .tab-content .row .nav-tabs>li {
		border: none;
		width: 100%;
		height: 150px;
		padding-bottom: 20px;
	}


	.tab-content .row .nav-tabs>li img {transition: all linear .2s;}
	.tab-content .row .nav-tabs>li:not(.active) img {
		filter: url("data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale"); /* Firefox 10+, Firefox on Android */
		filter: gray; /* IE6-9 */
		-webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
	}

	.post .lista-equipamentos li .btn, .post .lista-equipamentos li .obs {position: relative; left: auto; right: auto; top: auto; bottom: auto; display: block; margin: 0 auto;}

	.nav-equipe>li.active .seta-border, .nav-equipe>li.active .seta-color {display: none !important;}

	.page-id-78.page-template-sobre-nos .tab-content .tab-content {float: left; width: 75%;}

	.page-id-78.page-template-sobre-nos .tab-content .img-expedicao {height: 500px !important;}


/*
	MANIFESTO
	*/
	.page-template-manifesto .item .equipe {display: inline-block; width: 49%; padding: 0 10px;}
	.page-template-manifesto .item .equipe .col-left {width: 100%;}
	.page-template-manifesto .item .equipe .col-right {width: 100%; padding-bottom: 10px;}
	.page-template-manifesto .item .equipe .col-left figure {height: auto; margin-bottom: 10px;}
	.page-template-manifesto .item .equipe .col-right a {
		position: relative;
		bottom: auto;
		right: auto;
		float: right;
	}
	.page-template-manifesto .item .equipe .col-right a br {display: none;}
	.page-template-manifesto .item .equipe .line-bottom {margin: 0;}


/*
	BLOG
	*/
	.page-template-blog .busca-box .form-control {width: 100%;}
	.page-template-blog .pull-right {
	    width: 100%;
	    margin-top: 10px;
	}
	.page-template-blog .post .compartilhe span {display: none;}


/*
	FOOTER
	*/
	footer .container .col-sm-4 {
		width: 50%;
		float: left;
	}
	footer .container .col-sm-4:first-child {
		width: 100%;
	}
}


@media only screen and (max-width: 570px) {
/*
	ARTIGOS
	*/
	.page-template-page_simples table td {display: inline;}
}

@media only screen and (max-width: 520px) {

/*
	HEADER
	*/
	.navbar-brand {width: 140px;}

/*
	HOME
	*/
	#carousel-home,
	#carousel-home .carousel-inner,
	#carousel-home .carousel-inner .item {height: 250px; background-color: #000;}

	#carousel-home .carousel-inner>.item>a>img, #carousel-home .carousel-inner>.item>img {
		height: 100%;
		width: auto;
		max-width: none;
	}

	#carousel-home .carousel-caption {
		left: 50%;
		bottom: auto;
		top: 50%;
		margin: -145px 0 0 -175px;
	}

	#navbar .navbar-nav {
		float: left;
		width: 100%;
		margin: 20px 0 0;
	}
	.nav>li {
		float: left;
		width: 100%;
	}
	#navbar .navbar-nav>li>a {padding: 10px;}

	#depoimentos .wrapper {float: left; padding: 0;}

	#depoimentos .nav-tabs {float: left; padding: 0 15px;}
	#depoimentos .nav>li:first-child {border-left: #3399cd 3px solid;}
	#depoimentos .nav>li {float: none; display: block; border-left: #3399cd 3px solid; margin-bottom: 5px;}
	#depoimentos .nav>li>a {border: none;}

	#depoimentos #tabs .tab-content > .tab-pane .col-sm-5,
	#depoimentos #tabs .tab-content > .tab-pane .col-sm-7 {
		float: left;
		width: 100%;
	}

	#depoimentos figure img {
		max-width: 100%;
		width: 240px;
		margin: 20px auto 0;
	}


/*
	EQUIPE
	*/
	.page-id-78.page-template-sobre-nos .tab-content .tab-pane > .row {width: 25%;}
	.page-id-78.page-template-sobre-nos .nav-equipe>li h4 {font-size: 11px;}
	.page-id-78.page-template-sobre-nos .container {padding: 0 5px;}
	.nav-equipe>li figure {height: auto;}


/*
	RIGHT BAR - DEPOIMENTOS
	*/
	aside .depoimentos .col-left, aside .equipe .col-left {
		width: 100%;
		margin-bottom: 20px;
	}
	aside .depoimentos .col-right, aside .equipe .col-right {
	    padding-left: 0;
	    width: 100%;
	    padding-bottom: 20px;
	}

/*
	ARTIGOS
	*/
	.page-template-page_simples .noticia_imagem {padding: 5px;}


/*
	nav-tabs
	*/
	.nav-tabs>li:first-child {border-left: #3399cd 1px solid; margin: 5px 0;}


/*
	FOOTER
	*/
	footer .container .col-sm-4 {width: 100%;}
}

@media only screen and (max-width: 460px) {
/*
	MANIFESTO
	*/
	.page-template-manifesto .item .equipe {width: 100%;}

/*
	EQUIPE
	*/
	.page-id-78.page-template-sobre-nos .tab-content .row .nav-tabs {padding-top: 130px;}
	.page-id-78.page-template-sobre-nos .tab-content .row .nav-tabs>li {height: 120px; overflow: hidden;}
	.page-id-78.page-template-sobre-nos .nav-equipe>li h4 {font-size: 10px; padding: 0; letter-spacing: -0.5px;}
}
@media only screen and (max-width: 420px) {
/*
	EQUIPE
	*/
	.page-id-78.page-template-sobre-nos .tab-content .row .nav-tabs {padding-top: 115px;}
	.page-id-78.page-template-sobre-nos .tab-content .row .nav-tabs>li {height: 105px;}
}
@media only screen and (max-width: 340px) {
/*
	EQUIPE
	*/
	.page-id-78.page-template-sobre-nos .tab-content .row .nav-tabs>li {height: 94px;}
}


/*
	RETINA
	*/
	@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){ 
		.site-content .content-area.home-area {
			/**/
		}
	}



/*****
	NOVO SITE - INGLÊS
	*****/

	@media (min-width: 1200px){
		body .container {
		    width: 1200px;
		}
	}

	@media only screen and (max-width: 1023px) and (min-width: 768px){
		#proximas-expedicoes>div .btn-default {
		    width: 80% !important;
		}

		footer .col-sm-4 {display: block;}
		footer .col-sm-4:nth-child(2) {margin: 60px auto;}
		footer .col-sm-4:nth-child(3) {text-align: center;}
		footer .col-sm-4:nth-child(3) .fb_iframe_widget {text-align: center;}
		footer .col-sm-4:nth-child(3) .fb_iframe_widget span {width: 340px !important;}
	}

	@media only screen and (max-width: 1023px){
		footer .col-sm-4 {display: block;}
		footer .col-sm-4:nth-child(2) {margin: 60px auto;}
		footer .col-sm-4:nth-child(3) {text-align: center; padding-top: 0px !important;}
		footer .col-sm-4:nth-child(3) .fb_iframe_widget {text-align: center;}
		footer .col-sm-4:nth-child(3) .fb_iframe_widget span {width: 340px !important;}
	}
	@media only screen and (max-width: 767px){
		footer .container .col-sm-4 {width: 100% !important; float: none !important;}
		footer .col-sm-4:nth-child(3) .fb_iframe_widget span {width: 256px !important;}
		#sb_instagram.sbi_col_4 #sbi_images .sbi_item {width: 25% !important;}
	}

	@media (max-width: 880px) {
		#carousel-home .carousel-caption .title {
			font: 20px 'OpenSansRegular';
		}
		#carousel-home .carousel-caption{
			height: 200px;
		}
	}

	@media (max-width: 520px) {
		#carousel-home .carousel-caption{
			text-align: center;
			margin: 10px 0 0 -190px;
			left: 50%;
			top:0;
		}
	}

	@media (max-width: 920px) {
		footer .pre-footer {
		    height: auto;
		    line-height: inherit;
		    overflow: hidden;
		    padding: 40px 0;
		}
	    footer .aviso {text-align: center;}
	    footer .aviso img {display: block; margin: 0 auto;}
	    footer .aviso p {float: none; display: block; font: 16px/1.2 'OpenSansSemiBold'; margin-bottom: 0;}
	}