:target:before {
content:"";
display:block;
height:160px; /* fixed header height*/
margin:-160px 0 0; /* negative fixed header height */
}

b, strong {
    font-weight: bold;
}

h1, h2, h3, h4, h5, h6 {font-family: 'Nunito', sans-serif;}

p {font-family: 'Roboto', sans-serif; font-weight: 400; font-size: 19px; color: #3a3a3a;}

.purple-gradient {
    background: -webkit-linear-gradient(50deg,#ff6ec4,#7873f5)!important;
    background: -o-linear-gradient(50deg,#ff6ec4,#7873f5)!important;
    background: linear-gradient(40deg,#6A7F6B,#435144)!important;
}

/* SOCIAL ICONS BTN */
.btn-fb {
    background-color: #3b5998!important;
    color: #fff;
}

.btn-fb i {color: #FFF!important; margin-right: 0px!important;}

.btn-tw {
    background-color: #55acee!important;
    color: #fff;
}

.btn-tw i {color: #FFF!important; margin-right: 0px!important;}

.btn-gplus {
    background-color: #dd4b39!important;
    color: #fff;
}


.btn-whats i {color: #FFF!important; margin-right: 0px!important;}

.btn-qplus i {color: #FFF!important; margin-right: 0px!important;}

.btn-li {
    background-color: #0082ca!important;
    color: #fff;
}

.btn-li i {color: #FFF!important; margin-right: 0px!important;}

.btn-ins {
    background-color:#d833cb!important;
    color: #fff;
}

.btn-ins i {color: #FFF!important; margin-right: 0px!important;}

.btn-pin {
    background-color: #c61118!important;
    color: #fff;
}

.btn-pin i {color: #FFF!important; margin-right: 0px!important;}

.btn-vk {
    background-color: #4c75a3!important;
    color: #fff;
}

.btn-vk i {color: #FFF!important; margin-right: 0px!important;}

.btn-so {
    background-color: #ffac44!important;
    color: #fff;
}

.btn-so i {color: #FFF!important; margin-right: 0px!important;}

.btn-yt {
    background-color: #ed302f!important;
    color: #fff;
}

.btn-yt i {color: #FFF!important; margin-right: 0px!important;}

.btn-slack {
    background-color: #56b68b!important;
    color: #fff;
}

.btn-slack i {color: #FFF!important; margin-right: 0px!important;}

.btn-git {
    background-color: #333!important;
    color: #fff;
}

.btn-git i {color: #FFF!important; margin-right: 0px!important;}

.btn-comm {
    background-color: #30cfc0!important;
    color: #fff;
}

.btn-comm i {color: #FFF!important; margin-right: 0px!important;}

.btn-email {
    background-color: #4b515d!important;
    color: #fff;
}

.btn-email i {color: #FFF!important; margin-right: 0px!important;}

.btn-dribbble {
    background-color: #ec4a89!important;
    color: #fff;
}

.btn-dribbble i {color: #FFF!important; margin-right: 0px!important;}

.btn-reddit {
    background-color: #ff4500!important;
    color: #fff;
}

.btn-reddit i {color: #FFF!important; margin-right: 0px!important;}


.btn-whats i {color: #FFF!important; margin-right: 0px!important;}

.btn-trip {
    background-color: #e6c316!important;
    color: #fff;
}

.btn-trip i {color: #FFF!important; margin-right: 0px!important;}

.btn-associadosD {width: 46.1%; font-size: 0.7rem!important;}

.btn-associadosD:hover {
    color: #CCC;
    text-decoration: none;
}


.page-footer, .top-nav-collapse {background-color: #005282;}

.mza-1 {margin: 0 auto!important;}
.sp-1 {padding-right: 0!important; padding-left: 0!important;}
.spr {padding-right: 0!important;}
.spl {padding-left: 0!important}
.c-pointer {cursor: pointer;}
.c-lupa {cursor: zoom-in;}
.clear{clear: both;}
.floatLeft {float: left;}
.floatRight {float: right;}
.floatNone {float: none!important;}
.pt-7 {padding-top: 7rem!important;}
.btn-insta {background-color: #d024b3!important;color: #fff!important;}

.fw-100 {font-weight: 100!important;}
.fw-200 {font-weight: 200!important;}
.fw-300 {font-weight: 300!important;}
.fw-400 {font-weight: 400!important;}
.fw-500 {font-weight: 500!important;}
.fw-600 {font-weight: 600!important;}
.fw-700 {font-weight: 700!important;}
.fw-800 {font-weight: 800!important;}

/* SEPARADOR */
.title-separator-outer {
    overflow: hidden;
    color: #0978b9;
}
.title-separator.style-liner {
    width: 70px;
    height: 6px;
}
.bg-separador {
    background-color: #0978b9;
}

.title-separator {
    display: inline-block;
    height: 3px;
    width: 80px;
    margin-bottom: 10px;
    position: relative;
}
.title-separator[class*="style-"]:before {
    left: auto;
    right: 70px;
}

.title-separator[class*="style-"]:before {
    content: "";
    position: absolute;
    top: 5px;
    left: 70px;
    width: 100%;
    height: 2px;
    background: #ddd;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.title-separator[class*="style-"]:after {
    content: "";
    position: absolute;
    top: 5px;
    left: -70px;
    width: 100%;
    height: 2px;
    background: #ddd;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.section-title {
    margin-bottom: 60px;
}

/* NAVABAR */
.navbar.navbar-dark .breadcrumb .nav-item .nav-link, .navbar.navbar-dark .navbar-nav .nav-item .nav-link {color: #d0d0d0;font-weight:400;}
.nav-link {font-family: 'Ubuntu', sans-serif!important;font-size: 12px; color: #fff;}
.navbar-toggler i {color: #ffffff;}
.cbp-af-header .cbp-af-inner {
    margin-top: 0px;
}

.dropdown .dropdown-menu.dropdown-primary .dropdown-item:active, .dropdown .dropdown-menu.dropdown-primary .dropdown-item:hover, .dropleft .dropdown-menu.dropdown-primary .dropdown-item:active, .dropleft .dropdown-menu.dropdown-primary .dropdown-item:hover, .dropright .dropdown-menu.dropdown-primary .dropdown-item:active, .dropright .dropdown-menu.dropdown-primary .dropdown-item:hover, .dropup .dropdown-menu.dropdown-primary .dropdown-item:active, .dropup .dropdown-menu.dropdown-primary .dropdown-item:hover {
    background-color:#133c6b!important;
}
.dropdown-item {text-transform: uppercase; font-size: 0.8rem!important; font-weight: 400!important;}

.cbp-af-header .cbp-af-inner {
    max-width: 1140px;
    margin: 0 auto;
    margin-top: 0px;
    padding: 0;
    margin-top: -1px;
}

#nd_options_navigation_2_container > div::before, #nd_options_navigation_2_sticky_container > div::before {
    content: "";
    float: left;
    height: 4px;
    width: 100%;
    background: -moz-linear-gradient(left, #f76570 0%, #f76570 8%, #f3a46b 8%, #f3a46b 16%, #f3a46b 16%, #ffd205 16%, #ffd205 24%, #ffd205 24%, #1bbc9b 24%, #1bbc9b 25%, #1bbc9b 32%, #14b9d5 40%, #14b9d5 40%, #c377e4 40%, #c377e4 48%, #f76570 48%, #f76570 56%, #f3a46b 56%, #f3a46b 64%, #ffd205 64%, #ffd205 72%, #1bbc9b 72%, #1bbc9b 80%, #14b9d5 80%, #14b9d5 80%, #14b9d5 89%, #c377e4 89%, #c377e4 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f76570), color-stop(8%,#f76570), color-stop(8%,#f3a46b), color-stop(16%,#f3a46b), color-stop(16%,#f3a46b), color-stop(16%,#ffd205), color-stop(24%,#ffd205), color-stop(24%,#ffd205), color-stop(24%,#1bbc9b), color-stop(25%,#1bbc9b), color-stop(32%,#1bbc9b), color-stop(32%,#14b9d5), color-stop(40%,#14b9d5), color-stop(40%,#c377e4), color-stop(48%,#c377e4), color-stop(48%,#f76570), color-stop(56%,#f76570), color-stop(56%,#f3a46b), color-stop(64%,#f3a46b), color-stop(64%,#ffd205), color-stop(72%,#ffd205), color-stop(72%,#1bbc9b), color-stop(80%,#1bbc9b), color-stop(80%,#14b9d5), color-stop(80%,#14b9d5), color-stop(89%,#14b9d5), color-stop(89%,#c377e4), color-stop(100%,#c377e4));
    background: -webkit-linear-gradient(left, #f76570 0%,#f76570 8%,#f3a46b 8%,#f3a46b 16%,#f3a46b 16%,#ffd205 16%,#ffd205 24%,#ffd205 24%,#1bbc9b 24%,#1bbc9b 25%,#1bbc9b 32%,#14b9d5 32%,#14b9d5 40%,#c377e4 40%,#c377e4 48%,#f76570 48%,#f76570 56%,#f3a46b 56%,#f3a46b 64%,#ffd205 64%,#ffd205 72%,#1bbc9b 72%,#1bbc9b 80%,#14b9d5 80%,#14b9d5 80%,#14b9d5 89%,#c377e4 89%,#c377e4 100%);
    background: -o-linear-gradient(left, #f76570 0%,#f76570 8%,#f3a46b 8%,#f3a46b 16%,#f3a46b 16%,#ffd205 16%,#ffd205 24%,#ffd205 24%,#1bbc9b 24%,#1bbc9b 25%,#1bbc9b 32%,#14b9d5 32%,#14b9d5 40%,#c377e4 40%,#c377e4 48%,#f76570 48%,#f76570 56%,#f3a46b 56%,#f3a46b 64%,#ffd205 64%,#ffd205 72%,#1bbc9b 72%,#1bbc9b 80%,#14b9d5 80%,#14b9d5 80%,#14b9d5 89%,#c377e4 89%,#c377e4 100%);
    background: -ms-linear-gradient(left, #f76570 0%,#f76570 8%,#f3a46b 8%,#f3a46b 16%,#f3a46b 16%,#ffd205 16%,#ffd205 24%,#ffd205 24%,#1bbc9b 24%,#1bbc9b 25%,#1bbc9b 32%,#14b9d5 32%,#14b9d5 40%,#c377e4 40%,#c377e4 48%,#f76570 48%,#f76570 56%,#f3a46b 56%,#f3a46b 64%,#ffd205 64%,#ffd205 72%,#1bbc9b 72%,#1bbc9b 80%,#14b9d5 80%,#14b9d5 80%,#14b9d5 89%,#c377e4 89%,#c377e4 100%);
    background: linear-gradient(to right, #f76570 0%,#f76570 8%,#f3a46b 8%,#f3a46b 16%,#f3a46b 16%,#ffd205 16%,#ffd205 24%,#ffd205 24%,#1bbc9b 24%,#1bbc9b 25%,#1bbc9b 32%,#14b9d5 32%,#14b9d5 40%,#c377e4 40%,#c377e4 48%,#f76570 48%,#f76570 56%,#f3a46b 56%,#f3a46b 64%,#ffd205 64%,#ffd205 72%,#1bbc9b 72%,#1bbc9b 80%,#14b9d5 80%,#14b9d5 80%,#14b9d5 89%,#c377e4 89%,#c377e4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f76570', endColorstr='#c377e4',GradientType= );
}


/* CAROUSEL */
.carousel, .carousel .carousel-inner, .carousel .carousel-inner .active, .carousel .carousel-inner .carousel-item, .view, body, html {height: 100vh;z-index: 0;}
.text-content h1 {font-family: 'Dancing Script', cursive!important; font-weight: 900;letter-spacing: 0;}
.text-content h2 {font-family: 'Josefin Sans', sans-serif; font-weight: 200;}
.text-content h3 {font-family: 'Ubuntu', sans-serif!important; font-weight: 400;color:#fff;line-height: 25px!important;}
.text-content h3 span {font-weight: 500!important;color: #e4e4e4;}
.view .mask {position: absolute;top: 0;left: 0;right: 0;bottom: 0;overflow: hidden;width: 100%;height: 100%;background-attachment: fixed;}
.view .mask {position: absolute;top: 0;left: 0;right: 0;bottom: 0;overflow: hidden;width: 100%;height: 100%;background-attachment: fixed;}
.rgba-slider, .slider:after {
    background-color: rgb(15 49 88 / 61%);
}

#carousel-example-1z .slider-navigation {
    position: relative;
    bottom: 45px;
    left: 0;
    width: 100%;
    z-index: 5;
}

#carousel-example-1z .slider-navigation .nav-icons-wrapper {
    text-align: center;
    background: url(../img/padrao/slider-navigation-bg.png) no-repeat;
    width: 97px;
    height: 103px;
    margin: 0 auto;
}

#carousel-example-1z .slider-navigation .nav-icons-wrapper i {
    margin-top: 37px;
    font-size: 22px;
    cursor: pointer;
    color: #FFF;
}

#carousel-example-1z .slider-navigation .nav-icons-wrapper i:hover {
    color: #624a37 !important;
}

.carousel .carousel-indicators li {
    width: 70px;
    height: 6px;
    border-radius: 35px;

}
.carousel-indicators li {background-color: rgb(255 255 255);}
.carousel-indicators .active {
    width: 30px!important;
    height: 6px!important;
    background-color: #ffffff;
    border-radius: 35px;
    transition: all .3s;
}

/* SECTION 1 */
.section-1  {background-color: #EFEFEF;overflow-x: hidden!important;}
.section-1  p {font-family: 'Ubuntu', sans-serif;font-size: 18px;}
.section-1  h2 {font-family: 'Dancing Script', cursive;color: #e3ad41;}
.section-1  img {}
.section-1 .embed-responsive {border-radius: 9px;border: 5px solid #4e4e4e;}
.btn-section-1 {
    font-family: 'Ubuntu', sans-serif;
    font-weight: 800;
    background-color: transparent!important;
    color: #2d2d2d!important;
    padding: 13px 45px 13px 45px!important;
    border: 2px solid #feb729;
    box-shadow: none!important;
    border-radius: 4px;}
    .btn-section-1:hover {color:#feb729!important;border: 2px solid #2d2d2d;box-shadow: none!important;border-radius: 4px;}
.btn-coronavirus {font-family: 'Montserrat', sans-serif;     font-weight: 800; background-color: #FFF!important; color: #f54646!important; padding: 13px 45px 13px 45px!important;}
.gastronomia-icon {background-color: #d43f3f; transition: all ease-out 0.4s;} .gastronomia-icon:hover {background-color: #f54646;}
.entretenimento-icon {background-color:#1e9bdc; transition: all ease-out 0.4s;} .entretenimento-icon:hover {background-color:#25abf1;}
.hotelaria-icon {background-color: #e7792f; transition: all ease-out 0.4s;} .hotelaria-icon:hover {background-color: #ff8534;}
.servicos-icon {background-color:#9fadb8; transition: all ease-out 0.4s;} .servicos-icon:hover {background-color:#acbdcc;}
.receptivo-icon {background-color: #d26363; transition: all ease-out 0.4s;} .receptivo-icon:hover {background-color: #f17070;}
.agenciavg-icon {background-color:#109bb3; transition: all ease-out 0.4s;} .agenciavg-icon:hover {background-color:#16afca;}
.serv-eventos-icon {background-color:#e4bd08; transition: all ease-out 0.4s;} .serv-eventos-icon:hover {background-color:#f3c908;}
.saude-icon {background-color:#14b9d5; transition: all ease-out 0.4s;} .saude-icon:hover {background-color:#15c3e0;}
.associacoes-icon {background-color:#607D8B; transition: all ease-out 0.4s;} .associacoes-icon:hover {background-color:#6a8998;}
.educacao-icon {background-color:#009688; transition: all ease-out 0.4s;} .educacao-icon:hover {background-color:#00a293;}
.midia-icon {background-color:#673ab7; transition: all ease-out 0.4s;} .midia-icon:hover {background-color:#7a45d8;}
.terminal-icon {background-color:#cddc39; transition: all ease-out 0.4s;} .terminal-icon:hover {background-color:#d5e43c;}
.cambio-icon {background-color:#8bc34a; transition: all ease-out 0.4s;} .cambio-icon:hover {background-color:#93ce4e;}
.comercio-icon {background-color:#005282; transition: all ease-out 0.4s;} .comercio-icon:hover {background-color:#005c92;}
.container-segmentos {padding-right: 45px!important; padding-left: 45px!important;}

/* MENU CHAMADA */
.menu-chamada {padding:100px 0; background-color: transparent;position: relative;z-index: 99;margin-top: 0;}
.view-chamada {height: auto!important;border-radius: 10px;}
.menu-chamada .carousel .carousel-item, body, html {height: auto;z-index: 0;}
.menu-chamada .card {border-radius: 16px;margin: 0;border: 0;transition: all 0.4s;}
.menu-chamada .card:hover {margin-top: 0;transition: all 0.4s;}
.menu-chamada .carousel-item .col-md-4 {padding-right: 12px;padding-left: 12px;}
.menu-chamada .carousel-item .col-md-4 .card {-webkit-box-shadow: 14px 10px 18px 0 rgba(0,0,0,0.09),0 0px 1px 0 rgba(0,0,0,0.0) !important;
    box-shadow: 14px 10px 18px 0 rgba(0,0,0,0.09),0 0px 1px 0 rgba(0,0,0,0.0) !important;}
.stripe.dark, .stripe.light {display: none;}
.menu-chamada .carousel-multi-item .col-md-4 {float: left;width: 30.333333%;max-width: 100%;}
.menu-chamada .carousel-multi-item {
    margin-bottom: 0;
}
.menu-chamada .carousel-multi-item .carousel-inner .carousel-item.active, .carousel-multi-item .carousel-item-next, .carousel-multi-item .carousel-item-prev {display: block;margin-left: 37px;margin-top: 32px;}
.menu-chamada h1 {}
.menu-chamada h2 {font-family: 'Nunito', sans-serif; font-size: 32px;font-weight: 900;text-transform: uppercase;color:#1f1f1f;}
.menu-chamada h3 {font-family: 'Nunito', sans-serif; letter-spacing: 4px;font-size: 10px;font-weight: 500;text-transform: uppercase;color: #b1b1b1;}
.menu-chamada p {color: #717171;text-transform: uppercase;font-family: 'Nunito', sans-serif;font-weight: 600;font-size: 13px;line-height: 22px;}
.menu-chamada button {background-color: #1f1f1f!important;color: #fff!important;font-weight: 600;border-radius: 5px;margin:0 auto;}
.menu-chamada .btn.btn-sm {padding: 1rem 2.5rem;font-size: 13px;}
.card img {border-radius: 10px;}
.carousel-multi-item, .carousel-multi-item .carousel-inner, .carousel-multi-item .carousel-inner .active, .carousel-multi-item, .carousel-multi-item .carousel-inner .carousel-item .view, body, html {
    height: 475px;
    z-index: 0;
}
.carousel-multi-item .controls-top {display: none;}
.carousel-multi-item {padding-top: 95px;}
.carousel-multi-item .carousel-indicators .active {height: 6px!important;width: 9px!important;max-width: 50px;background-color: #b1b1b1;-webkit-border-radius: 50%;border-radius: 15px;}
.carousel-multi-item .carousel-indicators li {height: 6px;width: 50px;max-width: 60px;background-color: #1f1f1f;margin-bottom: -3.75rem;transition: all .3s;border-radius: 15px;}
.c-mobile, .c-mobile .carousel-inner, .c-mobile .carousel-inner .active, .c-mobile, .c-mobile .carousel-inner .c-mobile .view, body, html {height: auto!important;z-index: 0;}
.carousel-multi-item {padding-top: 0;}
.carousel-indicators {bottom: 80px;}

.separador {
    width: 55px;
    height: 4px;
    background-color: #e3ad41;
    margin: 0 auto;
}

/* SECTION 2 */
.section-2 {padding:100px 0;background-color: #ffffff;}
.section-2 .card img {border-radius: 0;}
.section-2 p {font-family: 'Ubuntu', sans-serif;}
.section-2 h3 {font-family: 'Dancing Script', cursive;font-weight: 900; color: #2d2d2d;}
.section-2 h4 {font-family: 'Dancing Script', cursive;font-weight: 900;margin-top: 10px; color: #2d2d2d;}
.section-2 .view {height: auto;}
.btn-indigo {background-color: #66aadb!important;border-radius: 30px;color: #fff!important;font-weight: 600;}

/* SECTION 3 */
.section-3 {padding:100px 0;background-color: #EFEFEF;}
.section-3 p {font-family: 'Nunito', sans-serif;font-weight: 400;}
.section-3 h2 {font-family: 'Nunito', sans-serif;font-weight: 300;color: #1f1f1f;line-height: 30px;text-transform: uppercase;}
.section-3 h4 {font-family: 'Nunito', sans-serif;text-transform: uppercase;font-weight: 800!important;color: #868686;}
.section-3 span {font-family: 'Nunito', sans-serif;}
.section-3 a {margin: 0!important;}
.section-3 img {border-radius: 5px;}
.section-3 .btn.btn-sm {padding: 1rem 2.5rem;font-size: 13px;}
.section-3 button {
    background-color: #1f1f1f!important;
    color: #fff!important;
    font-weight: 600;
    border-radius: 5px;
    margin: 0 auto;
}
.view2 {height: auto;}
.btn-indigo {
    background-color: #66aadb!important;
    border-radius: 30px;
    color: #fff!important;
    font-weight: 600;
}

/* GALERIA HOME */
.galeria-home {padding:100px 0;}
.galeria-home p {font-family: 'Ubuntu', sans-serif;}
.galeria-home h3 {font-family: 'Dancing Script', cursive;color: #2d2d2d;}
.galeria-home h4 {font-family: 'Dancing Script', cursive;color: #2d2d2d;}
.galeria-home img {width: 354px;height: 235px;object-fit: cover;box-shadow: none!important;}

/* ACONTECE INT */
.acontece-int h2 {text-transform: uppercase;font-weight: 700!important;color: #124886;font-size: 25px!important;}

/* NOTÍCIAS */
.noticias h1, h2, h3, h4, h5, h6 {font-family: 'Montserrat', sans-serif; color: #6a7f6b;}
.noticias img {filter: grayscale(10%); opacity: 0.9; transition: all ease-out 0.4s;} .noticias img:hover {filter: grayscale(0%); opacity: 1;}

/* FAÇA SEU EVENTO */
.faca-seu-evento {}
.faca-seu-evento h1, h2, h3, h4, h5, h6 {font-family: 'Montserrat', sans-serif; color: #6a7f6b;}
.faca-seu-evento p {font-size: 0.9375rem; text-align: center; font-weight: 600; color: #FFF; text-transform: uppercase; line-height: 16px;}
.even1 {background-color: #6a7f6b;} .even1:hover {background-color: #7c967d;}
.even2 {background-color: #a9ce37;} .even2:hover {background-color: #bae439;}
.even3 {background-color: #f5811f;} .even3:hover {background-color: #ff9740;}
.even4 {background-color: #826a63;} .even4:hover {background-color: #9a7e76;}
.even1, .even2, .even3, .even4 {padding: 30px; transition: all ease-out 0.4s;}

/* APP */
.app {background: linear-gradient(to right,#d6d6d6,#eceaea); padding: 3% 4%;}
.app img {width: 49%; height: auto; margin-top: 2px; padding: 0px;}

/* GUIA DE PRAIAS */
.guia-de-praias iframe {width: 100%;height: 300px;margin-top: 20px;}

/* BASE ASSOCIADOS */

.banner-onde-ficar {background-image: url("../img/onde-ficar/banner-int.jpg") !important;}
.banner-onde-comer {background-image: url("../img/onde-comer/banner-int.jpg") !important;}
.banner-oque-fazer {background-image: url("../img/oque-fazer/banner-int.jpg") !important;}
.banner-servicos {background-image: url("../img/servicos/banner-int.jpg") !important;}
.banner-guia-de-praias {background-image: url("../img/guia-de-praias/banner-int.jpg") !important;}
.banner h1 {font-family: 'Montserrat', sans-serif!important;}
.base-associados-ficar h1, h2, h3, h4, h5, h6 {color: #6a7f6b;}
.base-associados-ficar img {filter: grayscale(10%); opacity: 0.9; transition: all ease-out 0.4s;} .base-associados img:hover {filter: grayscale(0%); opacity: 1;}
.base-associados-ficar span {font-size: 0.9rem; color: #816a63; position: relative; top: 17px;}
.base-associados h5 {font-family: 'Josefin Sans', sans-serif;color:#19559a!important;}

/* CADASTRO CURRICULO */
/* cadastro */

.banner-curriculo {background-image: url("../img/padrao/banco-de-curriculos.jpg") !important;}
.card-form {
    -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
    box-shadow: 0 0px 0px 0 rgba(0,0,0,.16), 0 0px 0px 0 rgba(0,0,0,.0);
        border: 1px solid #f3f3f3;
}

.dropdown-content li>a, .dropdown-content li>span {
    font-size: .9rem;
    color: #000000;
    display: block;
    padding: .5rem;
}

.servico-form {
    text-transform: uppercase;
    font-size: 0.7rem;
    font-weight: 600;
    color: #ffffff;
    background-color: #2b2b2b;
    padding: 6px;
    border-radius: 3px;}

    .btn-form {
    background-color: #455346!important;
    color: #FFF!important;
    border: 0!important;
    text-align: center;
}

.btn-primary {
    background-color: #777777!important;
    color: #fff!important;
}

.md-form input:not([type]).valid, .md-form input:not([type]):focus.valid, .md-form input[type=date]:not(.browser-default).valid, .md-form input[type=date]:not(.browser-default):focus.valid, .md-form input[type=datetime-local]:not(.browser-default).valid, .md-form input[type=datetime-local]:not(.browser-default):focus.valid, .md-form input[type=datetime]:not(.browser-default).valid, .md-form input[type=datetime]:not(.browser-default):focus.valid, .md-form input[type=email]:not(.browser-default).valid, .md-form input[type=email]:not(.browser-default):focus.valid, .md-form input[type=number]:not(.browser-default).valid, .md-form input[type=number]:not(.browser-default):focus.valid, .md-form input[type=password]:not(.browser-default).valid, .md-form input[type=password]:not(.browser-default):focus.valid, .md-form input[type=search-md].valid, .md-form input[type=search-md]:focus.valid, .md-form input[type=search]:not(.browser-default).valid, .md-form input[type=search]:not(.browser-default):focus.valid, .md-form input[type=tel]:not(.browser-default).valid, .md-form input[type=tel]:not(.browser-default):focus.valid, .md-form input[type=text]:not(.browser-default).valid, .md-form input[type=text]:not(.browser-default):focus.valid, .md-form input[type=time]:not(.browser-default).valid, .md-form input[type=time]:not(.browser-default):focus.valid, .md-form input[type=url]:not(.browser-default).valid, .md-form input[type=url]:not(.browser-default):focus.valid, .md-form textarea.md-textarea.valid, .md-form textarea.md-textarea:focus.valid {
    border-bottom: 1px solid #00c851;
    box-shadow: 0 1px 0 0 #00c851;
}

.md-form input:not([type]), .md-form input[type=date]:not(.browser-default), .md-form input[type=datetime-local]:not(.browser-default), .md-form input[type=datetime]:not(.browser-default), .md-form input[type=email]:not(.browser-default), .md-form input[type=number]:not(.browser-default), .md-form input[type=password]:not(.browser-default), .md-form input[type=search-md], .md-form input[type=search]:not(.browser-default), .md-form input[type=tel]:not(.browser-default), .md-form input[type=text]:not(.browser-default), .md-form input[type=time]:not(.browser-default), .md-form input[type=url]:not(.browser-default), .md-form textarea.md-textarea {
    box-sizing: content-box;
    background-color: transparent;
    border: none;
    border-bottom: 1px solid #ced4da;
    border-radius: 0;
    outline: 0;
    box-shadow: none;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.file-field input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    margin: 0;
    padding: 0;
    cursor: pointer;
    opacity: 0;
}

.md-form input:not([type]), .md-form input[type=date]:not(.browser-default), .md-form input[type=datetime-local]:not(.browser-default), .md-form input[type=datetime]:not(.browser-default), .md-form input[type=email]:not(.browser-default), .md-form input[type=number]:not(.browser-default), .md-form input[type=password]:not(.browser-default), .md-form input[type=search-md], .md-form input[type=search]:not(.browser-default), .md-form input[type=tel]:not(.browser-default), .md-form input[type=text]:not(.browser-default), .md-form input[type=time]:not(.browser-default), .md-form input[type=url]:not(.browser-default), .md-form textarea.md-textarea {
    box-sizing: content-box;
    background-color: transparent;
    border: none;
    border-bottom: 1px solid #ced4da;
    border-radius: 0;
    outline: 0;
    box-shadow: none;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.file-field input.file-path {
    width: 100%;
    height: 36px;
}

.md-form .validate {
    margin-bottom: 2.5rem;
}

/* BASE INTERNAS */
.banner-int {background-image: url("../img/padrao/banner-int.jpg") !important;}
.baseInt h1 {font-family: 'Montserrat', sans-serif!important;}
.baseInt h2 {font-family: 'Montserrat', sans-serif!important; font-size: 1rem; font-weight: 500;}
.baseInt h1, h2, h3, h4, h5, h6 {color: #4f3327;}
.baseInt img {filter: grayscale(10%); opacity: 0.9; transition: all ease-out 0.4s;} .onde-ficar img:hover {filter: grayscale(0%); opacity: 1;}
.baseInt span {font-size: 0.9rem; color: #816a63; position: relative; top: 17px;}
.base-int {padding:55px 0!important;}

.diretoria-lista img {width: 340px;height: auto;}

.banner-gastronomia {background-image: url("../img/gastronomia/banner-gastronomia.jpg") !important;}
.banner-eventos {background-image: url("../img/eventos/banner-eventos.jpg") !important;}
.banner-esportes {background-image: url("../img/noticias/banner-esportes.jpg") !important;}
.banner-cultura {background-image: url("../img/noticias/banner-cultura.jpg") !important;}
.banner-gastronomia {background-image: url("../img/noticias/banner-gastronomia.jpg") !important;}
.banner-convencao {background-image: url("../img/noticias/banner-convencao.jpg") !important;}
.banner-dicas {background-image: url("../img/dicas/banner-dicas.jpg") !important;}

/* BANNER INTERNAS */
.banner-int span {font-size: 1.1rem!important; font-weight: 400; color: #FFF!important; position: relative!important; top: -36px!important;}


/* DEPOIMENTOS */
.depoimentos {padding: 100px 0;}
.depoimentos .testimonial-carousel .testimonial .avatar img {
    -webkit-box-shadow: 0 0px 0px 0 rgba(0,0,0,.0), 0 0px 0px 0 rgba(0,0,0,.0);
    box-shadow: 0 0px 0px 0 rgba(0,0,0,.0), 0 0px 0px 0 rgba(0,0,0,.0);
    max-width: 170px;
}
.depoimentos p {text-align: center;}
.depoimentos i {color: #1f1f1f;}
.depoimentos h4 {text-align: center;color:#1f1f1f;}
.depoimentos span {font-family: 'Nunito', sans-serif;}
.depoimentos .testimonial-carousel .testimonial {
    margin-right: 23%;
    margin-left: 23%;
}
.testimonial-carousel, .testimonial-carousel .carousel-inner, .testimonial-carousel .carousel-inner .active, .testimonial-carousel, .testimonial-carousel .carousel-inner .carousel-item .view, body, html {height: auto;z-index: 0;}

/* GALERIA INT */
.galeria-int {padding:60px 0;}

/* PARALLAX */
.parallax p {font-family: 'Dancing Script', cursive;color:#fff;letter-spacing: 2px;}
.parallax h2 {font-family: 'Dancing Script', cursive;font-size: 40px;font-weight: 900;color:#FFF;}
.parallax h3 {font-family: 'Dancing Script', cursive;font-size: 80px;font-weight: 900;color:#FFF;}
.parallax button {background-color: #fff;color:#1f1f1f!important;}
.parallax .btn.btn-sm {
    padding: 1.1rem 1.6rem;
    font-size: 16px;
    border-radius: 7px;
        font-weight: 800;
}

/* BASE ASSOCIADOS INT */
.baseAssociadosInt i {color: #566556;}
.baseAssociadosInt a {color: #566556;}
.baseAssociadosInt h3 {font-family: 'Montserrat', sans-serif!important; font-weight: bold!important; font-size: 1.5rem!important; color: #566556!important;}
.baseAssociadosInt iframe {width: 100%; min-height: 248px;}

/* BASE ASSOCIADOS */
.baseAssociados {margin-top: 170px;}
.view-associados {height: auto!important;}
.baseAssociados h1 {font-family: 'Max'; font-size: 1.5rem; font-weight: bold; text-transform: uppercase; color: #888888;}
.baseAssociados h4 {font-family: 'Max'; font-size: 0.8rem; font-weight: bold; text-transform: uppercase; color: #888888;}
.btn-associados {font-size: .61rem!important; background-color: #0166a0!important; color: #FFF;}
.btn {padding: .35rem 2.14rem;}
.base-associados h2 {font-family: 'Max'; font-size: 0.6875rem; font-weight: 500!important; text-transform: uppercase; color: #a9ce37;}

/* ASSOCIE-SE */
.associe-se {margin-top: 170px; background-color: #01476f;}
.associe-se h1 {font-family: 'Max'; font-size: 4rem; font-weight: bold; text-transform: uppercase; color: #FFF;}
.associe-se p {margin-bottom: 0; color:#c7c7c7;}
.associe-se a {color:#c7c7c7;}
.associe-se h4 {font-family: 'Max'; font-size: 0.8rem; font-weight: bold; text-transform: uppercase; color: #FFF;}
.associe-se span {font-size: 2rem; font-weight: bold; color: #c7c7c7;}
.associe-se i {color: #c7c7c7;}
.btn-associados {font-size: .61rem!important; background-color: #0166a0!important; color: #FFF;}
.btn {padding: .35rem 2.14rem;}

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

/* FALE CONOSCO */
.fale-conosco {}
.fale-conosco h1 {font-weight: bold; text-transform: uppercase; color: #0166a0;}
.fale-conosco p {line-height: 1.4rem; font-family: 'Ubuntu', sans-serif;font-size: 16px;color: #3a3a3a!important;}
.fale-conosco span {color: #a5a5a5;}
.fale-conosco i {color: #4f3327;}
.fale-conosco img {filter: grayscale(100%); opacity: 0.5; transition: all ease-out 0.4s;} .noticias img:hover {filter: grayscale(0%); opacity: 1;}
.btn-fale-conosco {background-color: #4f3327!important; color: #FFF;margin:0;}
.md-form input[type=date]:focus:not([readonly]), .md-form input[type=datetime-local]:focus:not([readonly]), .md-form input[type=email]:focus:not([readonly]), .md-form input[type=number]:focus:not([readonly]), .md-form input[type=password]:focus:not([readonly]), .md-form input[type=search-md]:focus:not([readonly]), .md-form input[type=search]:focus:not([readonly]), .md-form input[type=tel]:focus:not([readonly]), .md-form input[type=text]:focus:not([readonly]), .md-form input[type=time]:focus:not([readonly]), .md-form input[type=url]:focus:not([readonly]), .md-form textarea.md-textarea:focus:not([readonly]) {
    -webkit-box-shadow: 0 1px 0 0 #6a7f6b;
    box-shadow: 0 1px 0 0 #6a7f6b;
    border-bottom: 1px solid #6a7f6b;
    color: #6a7f6b!important;
}

.md-form input[type=date]:focus:not([readonly])+label, .md-form input[type=datetime-local]:focus:not([readonly])+label, .md-form input[type=email]:focus:not([readonly])+label, .md-form input[type=number]:focus:not([readonly])+label, .md-form input[type=password]:focus:not([readonly])+label, .md-form input[type=search-md]:focus:not([readonly])+label, .md-form input[type=search]:focus:not([readonly])+label, .md-form input[type=tel]:focus:not([readonly])+label, .md-form input[type=text]:focus:not([readonly])+label, .md-form input[type=time]:focus:not([readonly])+label, .md-form input[type=url]:focus:not([readonly])+label, .md-form textarea.md-textarea:focus:not([readonly])+label {
    color: #6a7f6b!important;
}

.map iframe {width: 100%;}

.map-container-9,
.map-container-10,
.map-container-11 {
overflow:hidden;
padding-bottom:56.25%;
position:relative;
height:0;
}
.map-container-9 iframe,
.map-container-10 iframe,
.map-container-11 iframe{
left:0;
top:0;
height:100%;
width:100%;
position:absolute;
}

/* GALERIA */
.galeria1 img {width: 370px; height: 246px;}

/* FORM SOLICITE/ENVIAR APOIO */
.mdb-select span {top: 0!important;}
.dropdown-content li>a, .dropdown-content li>span {
    font-size: .9rem;
    color: #455346;
    display: block;
    padding: .5rem;
    font-weight: 400;
}

/* FOOTER */
.page-footer {background-color:#1f1f1f!important;}
.page-footer p {font-family: 'Ubuntu', sans-serif;font-size: .9rem;color: #9a9a9a;font-weight: 500;}
.page-footer i {color:#d0d0d0!important;}
.page-footer h6 {color:#9a9a9a;}
.icon {color:#2f89a7!important!important;}
footer.page-footer a {font-family: 'Ubuntu', sans-serif;color: #9a9a9a;font-size: .9rem;font-weight: 500;}
.page-footer .footer-copyright a {color:#d0d0d0!important;}
.pink.accent-2 {background-color: #BADA55!important;}
.content-footer p {margin-bottom: 0;font-size: 12px;color: #d0d0d0;}
.logo-footer {margin-top: -9px; margin-bottom: 10px;}
.page-footer .top-footer-color {
    background-color: #0e2e52;
}
footer.page-footer .footer-copyright {
    font-family: 'Ubuntu', sans-serif;
    overflow: hidden;
    background-color: rgb(0 0 0 / 3%);
    color: rgb(148 148 148);
}
.endereco {
    margin-bottom: 35px;
    float: left;
    position: relative;
    top: 4px;
}