/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");












.mapex p#wpgmza_filter_1, div#wpgmza_marker_list_1{
    width: 1100px!important;
    margin: 0 auto;
    position: relative;
    z-index: 20;
}



/* AJUSTE GERAL A APLICAR TODOS OS BRIDGES *******/




@media only screen and (max-width: 1200px)
{
.boxed div.section .section_inner, 
.carousel-inner .slider_content_outer, 
.container_inner, .container_inner nav.content_menu, 
.footer_bottom_border.in_grid, .footer_top_border.in_grid, 
.full_width .parallax_content, .steps_holder_inner, 
.title_border_in_grid_holder, div.grid_section .section_inner, 
nav.content_menu ul, .mapex p#wpgmza_filter_1, div#wpgmza_marker_list_1 {
    width: 85%!important;
}
}






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

.boxed div.section .section_inner, 
.carousel-inner .slider_content_outer, 
.container_inner, .container_inner nav.content_menu, 
.footer_bottom_border.in_grid, .footer_top_border.in_grid, 
.full_width .parallax_content, .steps_holder_inner, 
.title_border_in_grid_holder, div.grid_section .section_inner, 
nav.content_menu ul, .mapex p#wpgmza_filter_1, div#wpgmza_marker_list_1 {
    width: 85%!important;
}
}

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

.boxed div.section .section_inner, 
.carousel-inner .slider_content_outer, 
.container_inner, .container_inner nav.content_menu, 
.footer_bottom_border.in_grid, .footer_top_border.in_grid, 
.full_width .parallax_content, .steps_holder_inner, 
.title_border_in_grid_holder, div.grid_section .section_inner, 
nav.content_menu ul, .mapex p#wpgmza_filter_1, div#wpgmza_marker_list_1 {
    width: 85%!important;
}
}

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

.boxed div.section .section_inner, .carousel-inner 
.slider_content_outer, .container_inner, 
.container_inner nav.content_menu, .footer_bottom_border.in_grid, 
.footer_top_border.in_grid, .full_width .parallax_content, 
.steps_holder_inner, .title_border_in_grid_holder, div.grid_section 
.section_inner, nav.content_menu ul, .mapex p#wpgmza_filter_1, div#wpgmza_marker_list_1 {
    width: 85%!important;
}
}

/*** AJUSTAR O ICON BURGER / HEADER BOTTOM *****/
@media only screen and (max-width: 1000px){
.header_bottom{
	padding: 0px;
	margin-left: -15px;
    margin-right: -15px;
}
}

@media only screen and (min-width: 1000px) and (max-width: 1200px){

.header_bottom {
    padding: 0px 6%;
}
}
/*** AJUSTAR O TITLE *****/
@media only screen and (max-width: 1200px){
.title_subtitle_holder {
    margin-right: -15px;
    margin-left: -15px;
}
}

/*** NAVEGAÃ‡Ã‚O LINKS DESKTOP, retirar o padding dta no Ãºltimo link(nÂº6)**/

@media only screen and (min-width: 1000px){
nav.main_menu ul li:nth-child(6) a {
    padding-right: 0px;
}
}
/*** AJUSTAR FOOTER TOP *****/
.footer_top {
    margin-left: -15px;
    margin-right: -15px;
}


/*@media only screen and (max-width: 480px){
.footer_bottom_border.in_grid, .footer_top_border.in_grid, 
.header_bottom .container_inner, .title_border_in_grid_holder, 
footer .container_inner, nav.mobile_menu>ul {
    width: 100%;
}
}*/

@media only screen and (max-width: 420px){
.header_bottom, footer .container_inner, nav.content_menu {
    padding: 0 25px;
}
}


/*.full_width .parallax_content {
    width: 100%;
}*/

/*  Cor e tamanho do menu burger menu principal*/
.side_menu_button .popup_menu:hover {
    opacity: 0.5;
}
.side_menu_button>a {
    -webkit-transition: opacity .3s ease;
    -moz-transition: opacity .3s ease;
    -ms-transition: opacity .3s ease;
    -o-transition: opacity .3s ease;
    color: #d300a9;
}
.side_menu_button .fa.fa-bars {
  
    font-size: 23px;
}
/*acertar burger para nao ficar escondido em responsive*/
/*@media only screen and (min-width: 769px) and (max-width: 840px){
	.home .header_bottom.clearfix .container_inner {
		width: auto!important;
	}
}
@media only screen and (min-width: 601px) and (max-width: 680px){
	.home .header_bottom.clearfix .container_inner {
		width: auto!important;
	}
}
*/
/*** AJUSTAR MENU MOBILE INFERIOR 480PX)***/
nav.mobile_menu>ul {
    width: auto;
}

@media only screen and (max-width: 480px){
.footer_bottom_border.in_grid, 
.footer_top_border.in_grid, 
.header_bottom .container_inner, 
.title_border_in_grid_holder, 
footer .container_inner, .mapex p#wpgmza_filter_1, div#wpgmza_marker_list_1 {
    width: 80%!important;
}
}



/*************** ZONA MAPA ****/

p#wpgmza_filter_1 {
    color: white;
    font-family: Catamaran;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
}

.mapex select#wpgmza_filter_select {
    margin-left: 20px;
    background-color: #b73064;
    border: 4px solid #b73063;
    color: white;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.mapex p#wpgmza_filter_1 {
    margin-bottom: 40px!important;
}
/****zona lista mapa***/

@media only screen and (max-width: 768px){
    div#wpgmza_marker_list_1{
    overflow: scroll;
    width: 100%;
    height: 350px;
    }
}

div#wpgmza_marker_list_1{
    padding-top: 50px;
    padding-bottom: 60px;
}


.wpgmza-basic-list-item.wpgmza_div_title {
    color: #e43879;
    font-size: 15px
}

div#wpgmza_map_1 {
    border-bottom: 25px solid #232323;
}

.wpgmaps_blist_row:hover {
    background-color: #262626!important;
}



.wpgmaps_blist_row {
    width: 25%!important;
    display: inline-block!important;
    border-bottom: 1px solid #262626!important;
    
}

@media (max-width: 768px){
.wpgmaps_blist_row {
    width: 50%!important;
    
}
}
@media (max-width: 500px){
.wpgmaps_blist_row {
    width: 100%!important;
    
}
}
/******/

.linke a {
	color:#b73065!important;
}

.linke a:hover {
	color:white!important;
	font-weight: 800;
}

.linke h2{
	font-weight: 200;
	font-size: 20px;
}
/************************** SECAO TRAVECA *******/
@media (max-width: 768px){
.blacktrv{
    max-width: 60%;
}
}
/************************* SECÇÂO SELFIE **************/

.boneco h1 {
    font-size: 40px;
    font-weight: 100;
}

.boneco h2 {
    font-weight: 100;
    text-transform: initial;
    font-size: 21px;
    max-width: 250px;
    margin: auto;
}





.rodap h3 {
    display: block;
    float: none;
    width: 200px;
    margin: auto;
    padding-left: 0px;
    padding-bottom: 14px;
    }

.rodap {
    text-align: center;
}



/************************* SeCÇÂO INSTAGRAM ******************/


.instagramm div#sbi_load {

	padding-top: 30px;
}


.instagramm svg.svg-inline--fa.fa-instagram.fa-w-14 {
    display: none!important;
}

.instagramm a{
	font-size: 17px!important;
	font-weight: 500;
}

.instagramm .sbi_follow_btn a{
	border-radius: 30px!important;
}

/************************ FOOTER TOP **************/
.footer_top .widget_pages ul li {
	padding:0 0 7px!important;
}

@media (max-width: 768px){
.column2.footer_col2, .column3.footer_col3 {
text-align: left;
}
}

/************* FOOTER BOTTOM **************/


.qode_tweet_text{
    color: white;
}
