/*
Theme Name: O MEU BANCO
Author: MAD About Digital
Author URI: http://mad.digital/
Description: Theme crafted for The BCI website
Version: 1.0
*/

/* General / Misc Styles */
* {
	/*transition: all .3s;*/
/*max-width: 100%!important;	*/
}

body {
	font: 12px/1.25 "Helvetica Neue", "FreeSans", Arial, sans-serif;
	color: #838382;
}
p {
	margin-bottom: 5px;
}
a {
	color: #838382;
	outline: none;
}
a[href="#"] {
	cursor: text;
}
h1, h2, h3, h4, h5, .us101 {
	font-family: 'U.S.101', sans-serif;
}
h1, h2, h3, h4, h5, h6, label {
	line-height: 1.618;
}
h5 {
	font-size: 18px;
}
button {
	cursor: pointer;
	outline: none;
}
table {
	width: 100%;
	font-size: 15px;
}
table th {
	color: #ff9000
}
table th, table td {
	padding: 5px;
}


.site-wrapper {
	/*position: relative;*/
}
.block {
	display: block;
}
.inline-block {
	display: inline-block;
}
.float-right {
	float: right;
}
.no-bottom-padding {
	padding-bottom: 0 !important;
}
.wpb_text_column h6 {
	font-weight: bold;
	margin-bottom: 5px;
	color: #f6841e;
}
.wpb_text_column ul {
	list-style: disc;
	margin-left: 30px;
}
.wpb_text_column ol {
	list-style: decimal;
	margin-left: 30px;
}
.tinted {
	color: #ff8a00;
}
.tiny-text {
	font-size: 9px;
	line-height: 1.25;
}
.small-text {
	font-size: 12px;
	line-height: 1.25;
}
.value-text {
	font-size: 15px;
	line-height: 1.25;
}
.content-block,
.popup-section .iframe-wrapper,
.vc_row .vc_row,
.tabs-style-01 {
	position: relative;
	width: 990px;
	/*width: 1060px;*/
	margin: 0 auto;
}


.columns-wrapper > * {
	float: left;
	box-sizing: border-box;
}
.columns-wrapper:after {
	content: '';
	display: table;
	clear: both;
}
.column-ahalf {
	width: 50%;
}
.column-athird {
	width: 33.3333%;
}
.asterisk-after:after {
	content: '*';
}
.grey-background {
	background: #f7f7f7;
}
.center-aligned {
	text-align: center;
}
.slider-wrapper:not(.slick-initialized) > *:not(:first-child) {
	display: none;
}
.slick-initialized * {
	user-select: none;
	outline: none;
}
.slick-initialized .slick-arrow {
	opacity: .5;
	transition: all .3s;
	z-index: 8888;
	border-left: 3px solid #ff8c00;
	border-top: 3px solid #ff8c00;
}
.slick-initialized .slick-arrow:hover {
	opacity: 1;
}
.slick-initialized .slick-arrow:before {
	display: none;
	/*font-family: 'U.S.101', sans-serif;*/
	/*color: #ff8c00;*/
	/*opacity: .75;*/
}
.slick-initialized .slick-prev {
	/*left: 10px*/
	transform: rotate(-45deg) translateY(-50%);
}
.slick-initialized .slick-next {
	transform: rotate(135deg) translateX(-50%);
	/*right: 10px*/
}
.fullwidth-banners.slick-initialized .slick-arrow {
	text-shadow: 0 0 60px rgba(0, 0, 0, 1);
	border-color: #fff;
}
.fullwidth-banners.slick-initialized .slick-prev {
	left: 20px;
}
.fullwidth-banners.slick-initialized .slick-next {
	right: 20px;
}
.light-dark-vertical-gradient {
	background: #faa41a;
	background: -moz-linear-gradient(top, #faa41a 18%, #f26122 100%);
	background: -webkit-linear-gradient(top, #faa41a 18%,#f26122 100%);
	background: linear-gradient(to top, #faa41a 18%,#f26122 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faa41a', endColorstr='#f26122',GradientType=0 );
background: -moz-linear-gradient
}
.light-dark-horizontal-gradient {
	background: #faa41a;
	background: -moz-linear-gradient(left, #faa41a 18%, #f26122 100%);
	background: -webkit-linear-gradient(left, #faa41a 18%,#f26122 100%);
	background: linear-gradient(to right, #faa41a 18%,#f26122 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faa41a', endColorstr='#f26122',GradientType=1 );
}

.dark-light-vertical-gradientd,
.site-main .nav-style-01,

.site-main .carousel-style-01 .vc_column-inner > .wpb_wrapper .wpb_text_column:before {
	background: #f26122;
	background: -moz-linear-gradient(top, #f26122 0%, #faa41a 82%);
	background: -webkit-linear-gradient(top, #f26122 0%,#faa41a 82%);
	background: linear-gradient(to bottom, #f26122 0%,#faa41a 82%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f26122', endColorstr='#faa41a',GradientType=0 );

}
.wpb_wrapper h5,  .wpb_wrapper strong{
	color: #666!important;
}
.wpb_wrapper h5{
	font-size: 1.6rem!important;
}

.wpb_wrapper p{
	font-size: 0.9rem!important;
}

/*.dark-light-vertical-gradient,
.site-main .nav-style-01,
.site-main .section-heading,
.site-main .carousel-style-01 .vc_column-inner > .wpb_wrapper .wpb_text_column:before {
	background: #f26122;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f26122', endColorstr='#faa41a'); 
background: -webkit-gradient(linear, left top, left bottom, from(#f26122), to(#faa41a));
background: -moz-linear-gradient(top,  #f26122,  #faa41a); 
}*/



.dark-light-horizontal-gradient,
.tablepress thead {
	background: #f26122 ;
	background: -moz-linear-gradient(left, #f26122 0%, #faa41a 82%) ;
	background: -webkit-linear-gradient(left, #f26122 0%,#faa41a 82%) ;
	background: linear-gradient(to bottom, #f26122 0%,#faa41a 82%) ;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f26122', endColorstr='#faa41a',GradientType=1 );
}

/*.bg-clip,
.site-main .section-heading {
		background: #f26122;
	background: -moz-linear-gradient(top, #f26122 0%, #faa41a 82%);
	background: -webkit-linear-gradient(top, #f26122 0%,#faa41a 82%);
	background: linear-gradient(to bottom, #f26122 0%,#faa41a 82%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f26122', endColorstr='#faa41a',GradientType=0 );
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    
}*/
.bg-clip.light-dark-vertical-gradient,
.bg-clip.light-dark-horizontal-gradient {
	color: #faa41a;
}
.bg-clip.dark-light-vertical-gradient,
.bg-clip.dark-light-horizontal-gradient,
.site-main .section-heading {
	color: #f26122;
}
.tab-enabled {
	text-align: center;
}
.tab-enabled .tab-nav {
	display: inline-block;
	margin-bottom: 30px;
}
.tab-enabled .tab-nav li {
	font-size: 18px;
	padding: 0 15px;
	line-height: 1; 
	font-family: 'U.S.101';
}
.tab-enabled .tab-nav li:not(:first-child) {
	border-left: 1px solid rgba(173, 171, 170, 1);
}
.tab-enabled .tab-nav li a {
	cursor: pointer;
}
.tab-enabled .tab-nav li.active a {
	color: #ff8b00;
}
.tab-enabled .tab-contents [data-content]:not(.active) {
	display: none;
}
.tab-enabled .tab-contents [data-content].active {
	animation: showtab .3s ease-out;
}
@keyframes showtab {
	0% {
		opacity: 0;
		transform: translateX(-30px);
	}
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}
.tab-enabled .tab-contents {
	text-align: left;
}

/* Range slider reskinned */
body .rangeslider--horizontal {
	margin-top: 30px;
	height: 3px;
	border-radius: 0;
	background: #e1e1e1;
	box-shadow: none;
}
body .rangeslider__fill {
	background: #e78900;
	border-radius: 0;
	box-shadow: none;
}
body .rangeslider--horizontal .rangeslider__handle {
	background: #e78900;
	box-shadow: none;
	border: none;
	width: 14px;
	height: 14px;
	top: 50%;
	transform: translateY(-50%);
}
body .rangeslider__handle:after {
	display: none;
}



.only-debit a{
display: none!important;
}

/*
.vc_tta-tabs-list .only-debit.vcc_active a{
display: block!important;
}*/


/* Popup */
.popupversion .site-header,
.popupversion .fullwidth-banners,
.popupversion .site-footer {
	display: none;
}

.popupversion.site-header{
	display: none !important; 
}
.popupversion #chat{
	display: none !important;
	visibility: hidden; 
}
.popupversion.site-wrapper {
	min-width: 0;
}
.popupversion .content-block,
.popupversion .vc_row .vc_row,
.popupversion .tabs-style-01 {
	width: auto;
}
.popupversion  .popup-section {
	display: none;
}
.popup-section {
	z-index: 9999;
	visibility: hidden;
	opacity: 0;
}
.popup-section, .popup-section * {
	transition: all .3s;
}
.popup-section.popped {
	visibility: visible;
	opacity: 1;
}
.popup-section,
.popup-section .bg-overlay {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.popup-section .bg-overlay {
	background: rgba(0, 0, 0, .5);
}
.popup-section .iframe-wrapper {
	position: absolute;
	max-width: 95%;
	height: 95%;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%) scale(.5, .5);
	transform-origin: 50% 100%;
	transition: transform .3s;
	background: #FFAA1A;
}
.popup-section.popped .iframe-wrapper {
	transform: translate(-50%, -50%) scale(1, 1);
}
.popup-section .iframe-wrapper iframe {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.popup-section .btn-closepopup {
	position: absolute;
	left: 0;
	top: 0;
	margin: 5px;
	display: block;
	cursor: pointer;
}
.popup-section .btn-closepopup img {
	display: block;
	width: 15px;
	margin: 5px;
	transition: all .3s ease-in-out;
}
.popup-section .btn-closepopup:hover img {
	transform: rotate(180deg);
}
/* Tooltip container */
.tooltipp {
    position: relative;
    display: inline-block;
}

/*.menu-item-18 .sub-menu li{
	display: none;
}*/

/* Tooltip text */

/*.tooltip .tooltiptext {
    visibility: hidden;
    width: 110%;
    background-color:#f3a326;
    color: rgba(255, 255, 255, .85);
    font-size: 0.7rem;
    border: 1px solid #f3a326;
    padding: 10px 05px 10px 05px;
    min-height: 90%;
    display: block;
    top: 0;
    border-radius: 6px;
    left: 110%;
    position: absolute;
    z-index: 1;
}*/

.tooltip .tooltiptext {
    visibility: hidden;
    width: 110%;
    background-color:rgba(0,0,0,.4);
    color: #ffffff;
    font-size: 0.7rem;
    border: 2px solid #f3a326;
    padding: 10px 05px 10px 05px;
    min-height: 10%;
    display: block;
    
    margin-top: -40px;
    border-radius: 6px;
    left: 110%;
    position: absolute;
    z-index: 1;
    text-align: justify;
    word-spacing:-2px;
}




.fa.indicators{
	position: absolute;
	z-index: 2;
	color: #f3a326;
	display: block;
	font-size: 1.2rem;
	margin-top:-25px;
	left: 110%;
	margin-left: -06px;
	visibility: hidden;
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext {
    visibility: visible;
}
.tooltip:hover .fa.indicators{
visibility: visible;
}
/* Site Preloader */
.site-preloader, .window-preload {
	position: fixed;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	transition: all .3s;
	width: 50px;
	height: 50px;
	border: 4px solid #f26122;
    border-radius: 0 20px;
    opacity: 0;
    animation: preloading .9s ease-in-out infinite;
    z-index: 8947598375489375894375983789578934578934798578;
}

.se-preloader {
	position: fixed;
	left: 50%;
	opacity: 1!important;
	visibility: visible!important;
	top: 50%;
	transform: translate(-50%, -50%);
	transition: all .3s;
	width: 50px;
	height: 50px;
	border: 4px solid #f26122;
    border-radius: 0 20px;
    opacity: 0;
    animation: preloading .9s ease-in-out infinite;
    z-index: 8947598375489375894375983789578934578934798578;
}

#make-preload, #make-preload-2{
	display: none;

}
@keyframes preloading {
	0% {
		opacity: 0;
		transform: translate(-50%, -50%);
	}
	50% {
		opacity: 1;
		transform: translate(-50%, -100%);
	}
	100% {
		opacity: 0;
		transform: translate(-50%, -50%);
	}
}
.site-loaded .site-preloader {
	visibility: hidden;
	opacity: 0;
}
.site-wrapper {
	opacity: 0;
	visibility: hidden;
	transform: translateY(100px);
	transition: all .3s ease-in-out;
}
.site-loaded .site-wrapper {
	opacity: 1;
	visibility: visible;
	transform: translateY(0);
}

/* Site Header */
.site-header {
	position: fixed;
	top:0px;

	height: 90px;
	z-index: 1;
	width: 100%;
}

.site-header * {
	/*transition: all .3s;*/
}
.site-header .header-nav a {
	color: rgba(255, 255, 255, .85);
}
.site-header .header-nav a:hover {
	color: rgba(255, 255, 255, 1);
}
.site-header .nav-header-top {
	margin-bottom: 3px;
	margin-top: -1px;
	position: relative;
	z-index: 2;
}
.site-header .nav-header-top > *,
.site-header .header-top-menu > li {
	/*float: left;*/
	display: block;
	line-height: 1;
}
.site-header .nav-header-top > * {
	float: left;
}
.site-header .header-top-menu {
	padding: 6px 0;
}
.site-header .nav-header-top .header-top-menu li,
.site-header .nav-header-top .header-top-menu a,
.site-header .nav-header-top .header-top-menu .sub-menu, .footer-menu li {
	display: inline-block;
}
.subfooter-menu {
	
}
.site-header .header-top-menu > li {
	padding: 0 10px;
}
.site-header .header-top-menu > li:not(:first-child) {
	/*border-left: 1px solid rgba(255, 255, 255, .5);*/
}
.site-header .header-top-menu .sub-menu:before {
	content: '\203A';
	color: #fff;
	display: inline-block;
	margin-left: 5px;
}
.site-header .header-top-menu .sub-menu li {
	margin-left: 15px;
}
.site-header .nav-header-top a {
	font-size: 11px;
	display: block;
}
.site-header .top-search {
	position: relative;
}
.site-header .search-input {
	position: absolute;
	right: 100%;
	bottom: 100%;
	padding: 2px 4px;
    border: none;
    width: 240px;
    line-height: 18px;
    outline: none;
    opacity: 0;
    /*transition: all .3s;*/
}
/*SEARCH INNER*/
#form-search-inner input{
border-right: none;
border-top: none;
border-left: none;
padding-bottom: 7px;
padding-left: 15px;
/*text-align: center;*/


/*width: 680px;*/
width: 440px;
border-color: #ccc;
color: #838382;
font-size: 1rem;
border-radius: 0;
}
.search-result-txt{
	    font-size: 25px;
    margin-bottom: 30px;
    line-height: 1;

    color: #ff8b00;
    text-align: justify;
}
#form-search-inner button{
border: none;

font-size: 1rem;
/*padding: 10px;*/
margin-left: 10px;
/*background-color: #faa41a;*/

/*color: #ffffff;
background-color: #838382;
*/
color: #000;
background-color: transparent;
}
#form-search-inner input:focus{
    outline: none;
    color: #777;
    border-color: #faa41a;
}
#form-search-inner{
	margin-bottom: 20px;
		margin-top: 20px;
}


.site-header .top-search.active .search-input {
	bottom: 0;
	opacity: 1;
}
.site-header .search-toggle {
	background: #fff;
	cursor: pointer;
}
.site-header .search-toggle:active {
	transform: scalel(1.5, 1.5);
}
.site-header .search-toggle-img {
	height: 12px;
	padding: 5px;
	/*margin-top: 1px; */
}
.site-header .top-ebanking {
	position: relative;
	margin-left: 1px;
}
.site-header .ebanking-toggle {
	background: #fff;
}
.site-header .ebanking-toggle-img {
	height: 12px;
	padding: 5px;
}
.site-header .ebanking-panel {
	position: absolute;
	top: 100%;
	right: 0;
	margin-top: 2px;
	
	visibility: hidden;
	opacity: 0;
	transform: translateY(-30px);
}
.site-header .top-ebanking.active .ebanking-panel {
	visibility: visible;
	opacity: 1;
	transform: translateY(0);
}
.site-header .ebanking-panel:before {
	content: '';
	display: block;
	position: absolute;
	bottom: 100%;
	left: 0;
	width: 100%;
	height: 2px;
}

.site-header .nav-home {
	float: left;
	margin-top: 6px;
	width: 165px;
	position: relative;
}
.site-header .nav-home-img {
	width: 100%;
	position: absolute;
	
}
.site-header .header-main-menu {
	float: left;
	margin-left: 10px;
	position: relative;
	z-index: 1;
}
.site-header .header-main-menu > li {
	padding: 0 20px;
	float: left;
	position: relative;
}
.site-header .header-main-menu > li > a {
	font-size: 15px;
	line-height: 40px;
}
.site-header .header-main-menu > li:not(:first-child) {
	border-left: 1px solid rgba(250, 163, 26, 1);
}
.site-header .header-main-menu > li > .sub-menu {
	display: block;
	visibility: hidden;
	position: absolute;
	left: 0;
	top: 100%;
	background: #f3a326;
	padding: 5px 10px;
	box-sizing: border-box;
	min-width: 100%;
	width: 130px;
	margin-top: 26px;
	opacity: 0;
	transform: translateY(-30px);
}
.site-header .header-main-menu > li > .sub-menu:before {
	content: '';
	display: block;
	position: absolute;
	bottom: 100%;
	left: 0;
	width: 100%;
	height: 25px;
}

@media (min-width: 1057px) {

    #sharing-bci-social #sharing-bci-social-content{
        /*padding: 60px 40px 50px 90px;*/

    }
    .site-header .header-main-menu > li:hover > .sub-menu {
        /*display: block;*/
        visibility: visible;
        transform: translateY(0);
        opacity: 1;
    }
}
.pop-btn-2, .pop-btn-1, .pop-btn-3 {

    background-color: #fff;
}
@media (max-width: 1056px) {

    #sharing-bci-social .jssocials-share {
        display: inline-block;
        float: left;
        margin-left: 15px;
        margin-top: 30px;
    }
    .site-header .header-main-menu li .sub-menu {
        /*display: block;*/
        visibility: visible!important;
        display: none;
        opacity: 1;
    }
}
.hideMyParent .fa{
font-size: 2rem;
}
.hideMyParentParent .fa {
    font-size: 2rem;
    float: right;
    display: block;
    position: fixed;
    right: 18px;
    top: 14px;
}
.hideMyParentParent img{
	font-size: 2rem;
	float: right;
	display: block;
	position: fixed;
	right: 18px;
	top: 14px;
}
.site-header .header-main-menu > li > .sub-menu > li:not(:first-child) {
	border-top: 1px solid rgba(255, 255, 255, .5);
}
.site-header .header-main-menu > li > .sub-menu > li > a {
	padding: 10px;
	line-height: 1.15;
	font-size: 13px;
	display: block;
}
.site-header .language-chooser * {
	display: block;
	line-height: 1;
}
.site-header .language-chooser li {
	float: left;
}
.site-header .language-chooser li:not(:first-child) {
	border-left: 1px solid rgba(255, 255, 255, .5);
	padding-left: 5px;
	margin-left: 5px;
}
.site-header .language-chooser li:not(.active) {
	opacity: .5;
}
.site-header .language-chooser li:hover {
	opacity: 1;
}


/* Site Main Misc */
.site-main {
	background: #fff;

}
.site-main .grey-section {
	background: #f4f4f3;
}
.site-main .padded-section {
	padding: 35px 0;
}
.site-main .main-content > section {
	padding: 30px 0;
}
.site-main .main-content > .vc_row {
	margin-left: 0;
	margin-right: 0;
	padding: 30px 0;
}
.site-main .section-heading {
	text-align: center;
	margin-bottom: 10px;
}
.site-main .section-heading.no-margin {
	margin-bottom: 0;
}
.site-main .section-heading h4 {
	font-size: 35px;
	margin-bottom: 10px;
	line-height: 1;
}
.site-main .section-heading.no-margin h4 {
	margin-bottom: 0;
}


/* Full-width Banners */
.site-main .fullwidth-banners{
margin-top: 90px;
}


.site-main .fullwidth-banners,
.site-main .fullwidth-banners.slick-dotted.slick-slider {
	margin-bottom: 3px;
}
.site-main .fullwidth-banners * {
	transition: all .3s;
}
.site-main .fullwidth-banners .banner{
	position: relative;
	display: block;
}
.site-main .fullwidth-banners .banner:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.slick-slide img {
    display: block;
    width: 100%!important;
}

.site-main .fullwidth-banners .banner-01:before { background-image: url('img/_temp/banner-01.jpg'); }
.site-main .fullwidth-banners .banner-02:before { background-image: url('img/_temp/banner-02.jpg'); }
.site-main .fullwidth-banners .banner-03:before { background-image: url('img/_temp/banner-03.jpg'); }

.site-main .fullwidth-banners .content-block {
	height: 550px;
	color: #fff;
	font-size: 11px;
}


.site-main .fullwidth-banners .banner .main-area {
	position: absolute;
	left: 50%;
	top: 75%;
	transform: translate(-50%, -100%);
	transition-delay: .3s;
	opacity: 0;
	/*width: 100%;*/
	padding: 0 30px;
	box-sizing: border-box;
}
.site-main .fullwidth-banners .banner.slick-current .main-area {
	transform: translate(-50%, -50%);
	opacity: 1;
}
.site-main .fullwidth-banners .banner .main-area > * {
	line-height: 1;
	white-space: nowrap;
}
.site-main .fullwidth-banners .banner .main-area > *:not([data-text]) {
	text-shadow: 0 0 60px rgba(0, 0, 0, 1);
}
.site-main .fullwidth-banners .banner .main-area > [data-text] {
	position: relative;
}
.site-main .fullwidth-banners .banner .main-area > [data-text]:after {
	background: none;
    content: attr(data-text);
    left: 0;
    position: absolute;
    text-shadow: 0 0 60px rgba(0, 0, 0, 1);
    top: 0;
    z-index: -1;
    color: rgba(0, 0, 0, 1);
}
.site-main .fullwidth-banners .banner .main-area h1 {
	font-family: 'U.S.101', sans-serif;
	font-size: 66px;
	color: #fff;
}
.site-main .fullwidth-banners .banner .aside-area {
	display: none;
	position: absolute;
	right: 0;
	width: 25%;
	top: 50%;
	transform: translateY(-55%);
	transition-delay: .6s;
	opacity: 0;
}
.site-main .fullwidth-banners .banner.slick-current .aside-area {
	transform: translateY(-50%);
	opacity: 1;

}

.ebanking-panel {
	background: rgba(76, 76, 76, .58); 
	padding: 15px;
	min-width: 240px;
	box-sizing: border-box;
}
.ebanking-panel .menu-title {
	font-size: 22px;
	font-weight: bold;
	display: block;
	color: #fff;
}
.ebanking-panel .ebanking-menu {
	margin: 10px 0;
}
.ebanking-panel .ebanking-menu a {
	position: relative;
	font-size: 13px;
	color: #6b6a6a;
	padding: 10px 20px;
	display: block;
	background: #fff;
	transition: all .005s;
}
.ebanking-panel .ebanking-menu a > * {
	position: relative;
}
.ebanking-panel .ebanking-menu li:not(:first-child) a {
	margin-top: 15px;
}
.ebanking-panel .ebanking-menu a:after {
	content: '\2192';
	float: right;
	position: relative;
	transition: all .2s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.ebanking-panel .ebanking-menu a:before {
	content: '';
	display: block;
	position: absolute;
	background: #f6841e;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	transform: scaleX(0);
	transform-origin: 0 50%;
	transition: all .2s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.ebanking-panel .ebanking-menu li:hover a {
	color: #fff;
}
.ebanking-panel .ebanking-menu li:hover a:before {
	transform: scaleX(1);
}
.ebanking-panel .ebanking-menu li:hover a:after {
	transform: translateX(10px);
}

.site-main .fullwidth-banners .slick-dots {
	bottom: 15px;
}
.site-main .fullwidth-banners .slick-dots li {
	width: 10px;
	height: 10px;
}
.site-main .fullwidth-banners .slick-dots li button {
	width: 10px;
	height: 10px;
	border-radius: 50%;
	box-shadow: inset 0 0 0  1px #fff;
}
.site-main .fullwidth-banners .slick-dots li.slick-active button {
	box-shadow: none;
	background: #ff8c00;
}


/* Nav Style 01 */
.site-main .nav-style-01 {
	padding: 25px 0;
	color: #fff;
}
.site-main .nav-style-01 * {
	transition: all .3s;
}
.site-main .nav-style-01 .wpb_column:not(:first-child) {
	border-left: 1px solid rgba(250, 159, 26, 1);
}
.site-main .nav-style-01 .wpb_text_column {
	background-position: center 5px;
	background-repeat: no-repeat;
	margin: 0;
}
.site-main .nav-style-01 .wpb_text_column a {
	display: block;
	text-align: center;
	color: #fff;
	line-height: 1;
	font-size: 35px;
	font-family: 'U.S.101', sans-serif;
	vertical-align: middle;
	padding: 75px 0 5px;
}
.site-main .nav-style-01 .wpb_text_column a:hover {
	background: rgba(255, 255, 255, .1);
}

.site-main .nav-style-01 .vc_single_image-wrapper {
	display: block;
	padding-bottom: 70px;
	position: relative;
	z-index: 2;
}
.site-main .nav-style-01 .wpb_single_image.wpb_content_element {
	margin-bottom: 0;
}
.site-main .nav-style-01 .vc_figure:hover img,
.site-main .nav-style-01 .vc_figure:hover .vc_figure-caption {
	transform: translateY(-5px);
}
.site-main .nav-style-01 .vc_figure-caption {
	display: block;
	margin-top: -70px;
	position: relative;
	z-index: 1;
	line-height: 70px;
	vertical-align: middle;
	font-size: 35px;
	font-family: 'U.S.101', sans-serif;
}

/* Carousel Style 01 */
.site-main .carousel-style-01 .vc_column-inner > .wpb_wrapper {
	margin-left: -5px;
	margin-right: -5px;
}
.site-main .carousel-style-01 .vc_column-inner > .wpb_wrapper .wpb_text_column {
	margin: 0 5px;
	position: relative;
}
.site-main .carousel-style-01 .vc_column-inner > .wpb_wrapper .wpb_text_column:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: .75;
	transition: all .3s;
}
.site-main .carousel-style-01 .vc_column-inner > .wpb_wrapper .wpb_text_column:hover:before {
	opacity: .9;
}
.site-main .carousel-style-01 .vc_column-inner > .wpb_wrapper .wpb_text_column > .wpb_wrapper {
	position: relative;
	display: table;
	width: 100%;
}
.site-main .carousel-style-01 .vc_column-inner > .wpb_wrapper .wpb_text_column p {
	display: table-row;
	width: 100%;
}
.site-main .carousel-style-01 .vc_column-inner > .wpb_wrapper .wpb_text_column a {
	display: table-cell;
	position: relative;
	text-align: center;
	color: #fff;
	width: 100%;
	height: 160px;
	line-height: 1;
	vertical-align: middle;
	font-size: 33px;
	font-family: 'U.S.101', sans-serif;
}

/* Tabs Style 01 */
.site-main .tabs-style-01:after {
	content: '';
	display: table;
	clear: both;
	float: none;
}
.site-main .tabs-style-01 > * {
	float: left;
	margin: 0 !important;
}
.site-main .tabs-style-01 > .vc_tta-tabs-container {
	width: 40%;
	box-sizing: border-box;
	border-right: 1px solid #f6841e;
}
.site-main .tabs-style-01 >  .vc_tta-tabs-container-cartao{
	width: 20%;
	height: 250px;
}

.vc_tta-panel-body.card.show-cartoes {
	display: block !important;
  }
  

.site-main .tabs-style-01 > .vc_tta-panels-container-cartao{
	width: 80% !important;
}
.site-main .tabs-style-01 > .vc_tta-tabs-container .vc_tta-tabs-list {
	margin-left: 15px !important;
}
.site-main .tabs-style-01 > .vc_tta-tabs-container .vc_tta-tab {
	display: block !important;
}
.site-main .tabs-style-01 > .vc_tta-tabs-container .vc_tta-tab > a {
	border: none !important;
	background: transparent !important;
	font-family: 'U.S.101', sans-serif;
	font-size: 20px;
	padding: 10px 0 !important;
}
.site-main .tabs-style-01 > .vc_tta-tabs-container .vc_tta-tab-a > a {
	padding: 1px 0 !important;
}
.site-main .tabs-style-01 > .vc_tta-tabs-container .vc_tta-tab.vc_active > a,
.site-main .tabs-style-01 > .vc_tta-tabs-container .vc_tta-tab > a:hover {
	color: #f6841e !important;
}

.site-main .vc_tta-tab-a>a{
color: #838382 !important;
}

 .site-main  .vc_now .tabs-style-01 > .vc_tta-tabs-container  .vc_tta-tab.vc_active >a{
color: #f78f21 !important;
}

.site-main  .vc_now{
	margin-bottom: 100px;
}

.site-main .vc_tta-title-text-s{
	font-size: 23px;
}


.site-main .tabs-style-01 > .vc_tta-tabs-container .vc_tta-tab > a .vc_tta-title-text {
	display: block;
	padding-right: 45px;
	position: relative;
}

.site-main .tabs-style-01 > .vc_tta-panel-body card {
	display: block;
}

.site-main .tabs-style-01 > .vc_tta-tabs-container .vc_tta-tab > a .vc_tta-title-text:after {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	content: '';
	display: block;
	border: 5px solid transparent;
}
.site-main .tabs-style-01 > .vc_tta-tabs-container .vc_tta-tab.vc_active > a .vc_tta-title-text:after {
	border-right-color: #f6841e;
}
.site-main .tabs-style-01 > .vc_tta-panels-container {
	width: 60%;
}
.site-main .tabs-style-01 > .vc_tta-panels-container .vc_tta-panels {
	background: transparent !important;
	margin-right: 15px !important;
	border-width: 0 !important;
}
.site-main .tabs-style-01 > .vc_tta-panels-container .vc_tta-panel-body {
	padding: 0 0 0 45px !important;
	border-width: 0 !important;
	font-size: 12px;
}
.site-main .tabs-style-01 > .vc_tta-panels-container .vc_tta-panel-body p {
	margin-bottom: 5px;
}

/* TablePress */
.site-main .tablepress {
	border: 2px solid #f26122;
}
.site-main .tablepress > caption {
	display: none;
}
.site-main .tablepress a:hover {
	text-decoration: underline;
}
.site-main .tablepress thead th {
	font-family: 'U.S.101', sans-serif;
	font-size: 14pt;
	text-align: center;
	color: #fff;
	background-color: transparent;
}
.site-main .tablepress thead th a {
	color: #fff;
}
.site-main .tablepress tbody {
	font-size: 10px;
}
.site-main .tablepress tbody td {
	border-top: 1px solid #f26122;
	padding: 10px;
	vertical-align: middle;
	transition: all .3s;
	font-size: 9pt;
}
.site-main .tablepress tbody td:first-child {
	font-weight: bold;
}
.site-main .tablepress tbody tr:hover td {
	background: rgba(0,0,0, .035);
}
.site-main .tablepress tbody tr:last-child td {
	padding-bottom: 20px;
}
.site-main .tablepress.center-col-5 td:nth-child(5),
.site-main .tablepress.center-col-6 td:nth-child(6) {
	text-align: center;
}
/*center-col-5 center-col-6*/



.site-main .fullwidth-banners-afternav {
	padding: 25px 0;
	color: #fff;
	text-align: center;
}
.site-main .fullwidth-banners-afternav a {
	color: #fff;
	display: block;
	line-height: 70px;
	height: 70px;
	vertical-align: middle;
}
.site-main .fullwidth-banners-afternav a img {
	vertical-align: middle;
}
.site-main .fullwidth-banners-afternav h3 {
	font-size: 35px;
	line-height: 1.2;
}
.site-main .fullwidth-banners-afternav .column-athird:not(:first-child) {
	border-left: 1px solid rgba(250, 159, 26, 1);
}


.banner-control{
	background-size: contain;
}

/* Site Footer */
.site-footer {
	/*background: #211801;*/
	color: #fff;
	font-size: 11px;
	line-height: 1.2;
	padding: 30px 0 20px 0;
}
.site-footer p {
	margin-bottom: 10px;
}
.site-footer .nav-home {
	width: 70px;
	display: block;
	float: left;
}
.site-footer .nav-home img {
	max-width: 100%;
	display: block;
}
/*.site-footer .athird-col {
	float: left;
	width: 25%;
	margin-right: 5%;
}
.site-footer .athird-col.footer-nav {
	float: right;
	width: 40%;
	text-align: right;
	margin: 0;
}*/
.site-footer .footer-nav ul:first-child {
	margin-top: 10px;
}

.site-footer .footer-nav ul:nth-child(2) {
	margin-bottom: 10px;
}

.site-footer .footer-nav li {
	display: inline-block;
	margin: 0 5px 5px 0;
}
.site-footer .footer-nav li a {
	/*color: #ff8a00;*/
	color: #fff;
}
.site-footer .footer-nav li a:hover {
	text-decoration: underline;
	cursor: pointer;
}

.site-footer .footer-menu > li:not(:first-child) {
	border-left: 1px solid rgba(255, 255, 255, .5);
}

.site-footer .footer-menu > li:not(:first-child){
	padding-left: 6px;
}
.site-footer .social-icon {
	float: right;
	
}

.site-footer .social-icon li img{
 width: 30px;
 cursor: pointer;
}



/* Media Queries */
.site-wrapper {
	min-width: 1000px;
}

.content-block-footer{

	width: 1190px;

	
}
#ab{
	float: left;


}

#xy{

	float: right;


}

.card img{
	width: 200px;
	height: 185px;
}


#chat { 
 position: fixed;
 right: 0;
 bottom:150px;
 z-index: 1000;
 display: block;
     padding: 75px 0 0 60px!important;
}
#chat:hover .c-icon-s{
/*display: block;!important;*/
}
.c-icon-s{
display: none;
}
.c-icon{
width: 40px!important;
height: 40px!important;
margin-right: 10px;
position: absolute;
    margin-top: -50px;
}
.c-icon.one{
/*display: block;*/
    margin-left: -50px;
    margin-top: -20px;

}

.c-icon.two{
/*display: block;*/
    margin-top: -65px;
    margin-left: -25px;
}
.c-icon.three{
/*display: block;*/

    margin-left: 30px;
}


/*.table-download .tablepress tbody tr td{
	text-align: center;

}*/
#second-partners .table-cards
{
	margin-top: 20px;
border: none;
}
#second-partners .table-cards thead
{
display: none;
}

#first-partners img{
	width: 15%
}
#first-partners p.des
	font-size: 0.9rem!important;
	color: #535251;
	padding-right: 15px;
	text-align: justify;
}
.partner-contentt{
	color: #535251;
	text-align: justify;
}
.v-tab{
	display: block;
	margin: 0 auto;
}
.v-tab a{
color: #777;
    font-family: 'U.S.101', sans-serif;
}

.v-tab a.active{
color: #f6841e!important;
}
.v-tab{
	display: inline-block;
	font-size: 1.2rem;
	text-align: center;
	margin-right: 10px;
}
.v-tab .sep{
	color: #4444;
	margin-right: 10px;
	margin-left: 10px;
}

#first-partners{
display: none;	
}
.table-download {
	width: 50%;
	/*text-align: center;*/
	display: block;
	/*margin: 0 auto;*/

}
.table-download .btn-down{
	/*padding: 10px;*/
	/*background-color: #ff9000;*/
	text-align: center;
	display: block;
	margin: 0 auto;
	

}
.table-download tbody td{
	border: 1px solid #cccccc!important;
}

.table-download thead, .table-cards thead{
	
	background: #cccccc;
	color: #ffffff!important;
border: 1px solid #cccccc!important;
	
}
.table-cards thead th {
	text-align: center;
	/*border: 1px solid #faa41a!important;*/
}
.table-download td{
	text-align: center;
	padding: 10px 10px 10px 10px!important;
	vertical-align: middle!important;
}
.table-download br{
	margin: 0!important;
	height: 0!important;
	display: none;
}
.banner-controld, .banner-controld img{
	width: 100%!important;
}
.table-download .download-img{
	width: 20px;
	border-radius: 3px;
	display: block!important;
	margin: 0 auto!important;
	text-align: center;
/*	    background: -webkit-linear-gradient(top, rgb(250, 163, 26) 0%, rgb(245, 123, 30) 100%);
    background: -o-linear-gradient(top, rgb(250, 163, 26) 0%, rgb(245, 123, 30) 100%);
    background: -ms-linear-gradient(top, rgb(250, 163, 26) 0%, rgb(245, 123, 30) 100%);
    background: -moz-linear-gradient(top, rgb(250, 163, 26) 0%, rgb(245, 123, 30) 100%);
    background: linear-gradient(to bottom, rgb(250, 163, 26) 0%, rgb(245, 123, 30) 100%);*/
    font-family: 'Noto Sans', sans-serif;
    color: #ffffff!important;
    border: none !important;
    padding: 4px 15px 7px 15px !important;
}
.table-download .tablepress thead th {
text-align: justify;
padding-left: 20px;
}
.table-cards thead th {
text-align: center;
padding: 15px auto 15px auto;
color: #ffffff!important;

}
.table-cards tbody td {
	border: 1px solid #cccccc!important;
}

.table-cards thead th,.table-download thead th {
font-family: 'U.S.101', sans-serif;
font-size: 14pt;
}
.table-cards img{
height: 80px;
}

.table-cards .card-img{
	vertical-align: middle;
}
.table-cards .discount .disc-controller{
 display: block;
    position: absolute;
    margin-top: -5px;
    margin: 0 auto;
}
.limpar-base{
	clear: both;
}
.table-cards .discount .text{
font-size: 0.8rem;
font-weight: bold;
margin-top: 10px;


    background: #b3b3b3;
    background: -moz-linear-gradient(top, #828281 0%, #b3b3b3 82%);
    background: -webkit-linear-gradient(top, #828281 0%,#b3b3b3 82%);
    background: linear-gradient(to bottom, #828281 0%,#b3b3b3 82%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#828281', endColorstr='#b3b3b3',GradientType=0 );
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    color: #828281;

}
.table-cards .discount{
	text-align: center;
	vertical-align: middle;!important;
}
.table-cards .discount .nr{
	color: #000;
font-size: 2.5rem;
font-weight: bolder;
    background: #f26122;
    background: -moz-linear-gradient(top, #f26122 0%, #faa41a 82%);
    background: -webkit-linear-gradient(top, #f26122 0%,#faa41a 82%);
    background: linear-gradient(to bottom, #f26122 0%,#faa41a 82%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f26122', endColorstr='#faa41a',GradientType=0 );
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    color: #ff8c00;
    text-align: center;
    margin-bottom: 10px;
}
.table-cards{
	text-align: center;
}


.table-download .tablepress {
     border: none!important; 
}
.table-download .tablepress .fa{
	font-size: 1rem;
	color: #000;
}

.table-cambio{
	width: 70%;
	display: block;
	margin: 0 auto;
	text-align: center!important;
}
.table-cambio td, th{
	
	/*text-align: center!important;*/
}

.thead-title{
	    background: #f26122;
    background: -moz-linear-gradient(top, #f26122 0%, #faa41a 82%);
    background: -webkit-linear-gradient(top, #f26122 0%,#faa41a 82%);
    background: linear-gradient(to bottom, #f26122 0%,#faa41a 82%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f26122', endColorstr='#faa41a',GradientType=0 );
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    color: #ff8c00;
    font-size: 35px;
    text-align: center;
    /*margin-bottom: 10px;*/
}
.thead-desc{
	color: #939393;
	font-size: 1rem;
	text-align: center;
	margin-bottom: 15px;
	}


.table-vw thead {
    background: #f26122;
    background: -moz-linear-gradient(left, #FFAA1A 0%, #ff9933 82%);
    background: -webkit-linear-gradient(left, #FFAA1A 0%,#ff9933 82%);
    background: linear-gradient(to bottom, #f26122 0%,#ff9933 82%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f26122', endColorstr='#ff9933',GradientType=1 );
}



.table-vw thead th {
    font-family: 'U.S.101', sans-serif;
    font-size: 1.3rem;
    padding: 10px;
    text-align: center;
    color: #fff;
    background-color: transparent;
}
#tickets-table.table-vw thead th.small {
   font-size: 0.9rem;
    border-right: 1px solid #FFAA1A!important;

    border-top: 1px solid #FFAA1A!important;
}
#cambio-table.table-vw tbody td.column-first {
    text-align: justify!important;
    padding-left: 30px; 
    display: block;
}
#deadline-table.table-vw tbody td.column-first {
    text-align: justify!important;
    padding-left: 28%; 
    display: block;
}
#footer-top-w{
background: #dddddd;	
}
.footer-top{
	/*background-color: #777;*/
	margin-left: 12%;
	width: 80%;
	padding-top: 25px;
	padding-bottom:  25px;
	
}
#footer-cambio #ab{
width: 60%;
min-height: 10vh;
}

#footer-cambio img {

	height: 260px!important;
    max-width: auto!important;
    display: block;
    position: absolute;
    float: left;
    margin-top: -70px;
    margin-left: -70px;

}
#footer-cambio p{
font-size: 0.8rem;
margin-top: 20px;
}
#cambio-bottom-footer{
	height: 15px;
	width: 100%;
	display: block;
	margin-top: 40px;
	    background: #faa41a;
    background: -moz-linear-gradient(top, #faa41a 18%, #f26122 100%);
    background: -webkit-linear-gradient(top, #faa41a 18%,#f26122 100%);
    background: linear-gradient(to top, #faa41a 18%,#f26122 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faa41a', endColorstr='#f26122',GradientType=0 );
}
#footer-cambio{
	padding: 10px 0 10px 0!important;
	    background: #faa41a;
    background: -moz-linear-gradient(top, #faa41a 18%, #f26122 100%);
    background: -webkit-linear-gradient(right, #faa41a 18%,#f26122 100%);
    background: linear-gradient(to right, #faa41a 18%,#f26122 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faa41a', endColorstr='#f26122',GradientType=0 );
}
#footer-cambio #xy{
	/*float: initial;*/
}
#footer-cambio p::first{
margin-top: 0;
}
#page-divider-nav{
	margin-top: 10px;
}

@media (min-width: 1584px) {

    .footer-tops-side{

        width: 20%;
    }
}


.footer-tops-side{
float: right;
display: block;
}
.footer-tops-side .aval{
display: block;
float: left;
color: #3366cc;
font-size: 0.6rem;
width: 70%;
	}
	.footer-tops-side .aval-img{
display: block;
float: left;
	}


.table-vw  tbody td:first-child {
    font-weight: bold;
}

.table-vw  tbody tr:first-child td {
    border-top: 0;
}
.table-vw  tbody td {
    border-top: 1px solid #FFAA1A;
    padding: 10px;
    vertical-align: middle;
    transition: all .3s;
    font-size: 9pt;
}
/*.table-vw  tbody tr {
    border-top: 1px solid #FFAA1A;
    border-left: 1px solid #FFAA1A;
    border-right: : 1px solid #FFAA1A;

}*/
.table-vw {
	text-align: center;
	margin-top: 10px;
    border: 2px solid #FFAA1A;
}
.footer-img{
	height: 40px;
	margin-right: 15px;
}
/*.table-vw thead{
	text-align: center;
	margin-top: 10px;
    border: 2px solid #f26122;
    border-bottom: 0;
}*/

.cambio-bottom-details{
	margin-top: 10px;
}
.cambio-bottom-details tbody td span{
	font-size: 0.8rem;
	font-weight: bold;
}

#chat.bottom { 
 bottom:14px!important;
     top: auto!important;
}
#chat.up-t { 
 bottom:245px;
}
#chat.up { 
 bottom:150px;
}

.d-none{
	display: none;
}

.partner-contentt.this-fade.search{
	display: block;
	margin: 0 auto;
	width: 50%;
	text-align: justify;
	margin-top: 25px;
}
/*.partner-logo {
    float: left;
    width: 120px;
    height: 70px;
    padding-right: 1px !important;
}*/

#chat img{
	width: 70px;
	height: 70px;
	margin-right: 30px;
	cursor: pointer;
}
.list-news .item-title{
	/*font-family: 'FreeSans', sans-serif;*/
	font-family: 'Noto Sans', sans-serif;
	font-weight:700;
}
.list-news .item-date{
	margin-top: 5px; 
	font-family: 'Noto Sans', sans-serif;
	font-weight:400;
}


/*Noticias*/
.noticias {
	margin: auto;
	display: block;
	font-family: 'Noto Sans', sans-serif;
	width: 75%;
	margin-bottom: 100px;
}
.moreWidth{
		width: 90% !important;
}
.noticias article .noticia-real.noticia-img {
	margin: auto;
	display: block;
	width: 100%;
	height: auto;
	margin: 10px 0 30px 0;

}

.noticias article .noticia-img {
	margin: auto;
	display: block;
	width: 100%;
	height: 300px;
	margin: 10px 0 30px 0;

}
.noticias article .title-noticia-post{
 font-size: 35px;
 line-height: 1;
 color: #323232;
 font-size: 15pt;
 /*text-transform: capitalize !important;*/
 padding-bottom: 10px;
 font-weight: 400 !important;
}

.noticias article .title-institucional{
	color: #ff8b00 !important;
}

.noticias article .noticia-meta{
	
	margin-top: 50px;
	font-size: 9pt;
	font-weight:100;
	text-decoration: underline;
	color: #454545;
	cursor: pointer;
}

.noticias article .noticia-meta.noticias-paginacao {
	text-decoration: none !important;
	margin-top: 0px;

}
.noticias article .noticia-meta.noticias-paginacao .page-numbers{
font-size: 15pt;

padding: 1px 10px;
text-decoration-style: none;
border: none !important;
font-family: 'Noto Sans', sans-serif;
background: #838382;
color: #fff !important;
}


.noticias article .noticia-meta.noticias-paginacao  .current{
	
	/*	background: #faa41a;
	background: -moz-linear-gradient(top, #faa41a 18%, #f26122 100%);
	background: -webkit-linear-gradient(top, #faa41a 18%,#f26122 100%);
	background: linear-gradient(to top, #faa41a 18%,#f26122 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faa41a', endColorstr='#f26122',GradientType=0 );
background: -moz-linear-gradient*/

background: #faa41a;
	/*background: -moz-linear-gradient(left, #faa41a 18%, #f26122 100%);
	background: -webkit-linear-gradient(left, #faa41a 18%,#f26122 100%);
	background: linear-gradient(to right, #faa41a 18%,#f26122 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faa41a', endColorstr='#f26122',GradientType=1 );
*/
}
.noticias article .noticia-meta.noticias-paginacao  .next{

}

.search-bci {
display: inline-block;
}
.search-bci  li .page-numbers.current{
background: #faa41a;
display: inline-block;
}


.search-bci  li{
display: inline-block;
}

.search-bci li .page-numbers{
	display: inline-block;
font-size: 15pt;
/*margin-left: 5px;*/
padding: 1px 10px;
text-decoration-style: none;
border: none !important;
font-family: 'Noto Sans', sans-serif;
background: #838382;
color: #fff !important;
}



.noticias article .noticia-conteudo{
	
	text-align: justify;
	font-weight:100;
	font-size: 10pt;
	color: #535251;
	line-height: 1.6;
}

.noticias .wpb_text_column h6{
	color: #535251 !important;
}
.noticias .sugestoes{
	margin-top: -100px !important; 
	/*width: 100% !important;*/
	width: 971px;
	margin: auto;

}
.noticias .sugestoes .section-heading h4{
	font-size: 26px;
}
.site-main .noticias .sugestoes  .section-heading {
	text-align: left;
	
	
}
.noticias article .noticia-conteudo p{
	margin-bottom: 20px !important;
}

.noticias article .noticia-conteudo p span{
	font-weight: 200 !important; 
	color: #000 !important;
	
	
}
.noticias article .noticia-conteudo h6{
	font-weight: 700;
	margin-top: -3px;
}

/*Institucional */

.noticias .inst-hide:not(:first-child){
	display: none;
}

.site-main .noticias .home-carousel {

	margin: 0 -5px;
	/*background: red;*/
	width: 100% !important;
	margin: auto;


}
.site-main .noticias .home-carousel .carousel-item {
	width: 30% !important;
	padding: 0 5px;
	color: #454545;
	padding-top: 13px !important; 
	cursor: pointer;
	/*float: left !important;*/





}

.site-main .noticias .home-carousel .item-thumbnail-img{
height: 150px !important;
width: 90% !important;

}

.site-main .noticias .home-carousel .carousel-item:not(:last-child) {

	border-right: 1px solid #fcdba6;
	margin-right: 33px;
	padding-right:6px; 

}
.site-main .noticias .sugestoes .slick-track{
	width: 1000px !important;
	float: left !important;

}
.site-main .noticias .home-carousel-parcerias .carousel-item{
padding: 0 15px !important;
}


.site-main .noticias .home-carousel .carousel-item .item-title {
	font-size: 13px;
	display: block;
	margin-top: 20px;
	text-transform: uppercase;
}
.site-main .noticias .home-carousel .carousel-item .item-date {
	font-size: 10px;
	display: block;
	text-transform: uppercase;
	

}


/*.header-top-menu > li:first-child > a:first-child, .header-top-menu .sub-menu #menu-item-86, .header-top-menu .sub-menu  #menu-item-87{

}
.header-top-menu .sub-menu #menu-item-86, .header-top-menu .sub-menu  #menu-item-87, .header-top-menu .sub-menu  #menu-item-88{
	margin-left: 5px !important;
}


.header-top-menu .sub-menu #menu-item-86, .header-top-menu .sub-menu  #menu-item-87, .header-top-menu .sub-menu  #menu-item-88{
border:2px solid rgba(255, 255, 255, 0.8);
padding:2px 5px;
border-radius: 10px;
}

.header-top-menu   #menu-item-146{
	margin-left: -1px;
}*/

.site-main .parceiros, .site-main .pesquisas{
	 margin-bottom: 300px !important;
	 display: block;
	 width: 990px;
	 margin: auto;
	 
	
	
}

.site-main .parceiros  .vc_tta-title-text-s{
	font-size: 13pt !important;
}

.site-main .parceiros .tabs-style-01 > .vc_tta-tabs-container .vc_tta-tab > a .vc_tta-title-text {

	padding-right: 5px;
	margin-top: 15px;
	font-family: 'U.S.101', sans-serif;
	font-weight: 100;
}

.site-main .parceiros .vc_tta-tab-a>a{
color: #5f5e5e !important;
}

.site-main .tabs-style-01 >  .vc_tta-tabs-container-parceirias{
	width: 22%;
	height: 1300px;

}
.site-main .tabs-style-01 > .vc_tta-panels-container-parceirias{
	width: 65% !important;
}

.site-main .parceiros  .seccao{
		
		float: left;
		width: 100%;
		margin-bottom: 5px;
}

.site-main .parceiros  .seccao p{
	font-size: 12pt;
	color: #343434;
	font-family: 'U.S.101', sans-serif;
	margin-top:15px; 
}

.site-main .parceiros  .seccao .loja{
	background: #f8f8f8;
	float: left;
	width: 150px;
	height: 115px;
	margin-right: 5px;
	border: 1px solid #f8f8f8;
	/*padding-right: 40px;*/
	
}

.site-main .parceiros  .seccao .loja img:first-child{
	width: 150px;
	height: 66px;
}


.site-main .parceiros  .seccao .loja img:nth-child(2){
	
	width: 18px;
	height: 10px;
	cursor: pointer;
	/*background: red;*/
	margin-top: 25px; 
	margin-left: 7px;
}

.site-main .parceiros  .seccao .loja p{
	float: right;
	margin-right: 7px;
	margin-top:10px;
	font-size: 20pt !important;
	/*background: red;*/
	font-family: 'Noto Sans', sans-serif !important;
	text-transform: lowercase !important;
	color: #343434;
	letter-spacing: -1px;
	font-weight: 400;
	

}
.site-main .parceiros  .seccao .loja p span{
	
	font-size: 8pt;

}
.parceiros .tabs-style-01 {
 width: 77% !important;
 /*float: left;*/

 margin-left: 90px;
}
.site-main .promocao .header {

	font-size: 1.3rem;
	color: #FFFFFF;
	text-align: center;

}
.site-main .promocao{

	/*position: fixed !important;*/
	/*z-index: 10000 !important;*/
	/*top: 900px !important;*/
	width: 25% ;
	/*margin-right: 10px !important;*/
	float: right !important;

	/*right: 10px !important;*/
	
}
.nos-liga{
	z-index: 900900000;
	display: none;
	padding-top: 15px;
position: absolute;
	bottom: 70px;
	/*height: 40vh;*/
	/*width: 15%;*/
	right: 40px;
	/*right: 10px !important;*/

}
.c-icon-s:hover .nos-liga-2{
	display: block;
}
.c-icon.one:hover .nos-liga-2{
	display: block;
}

.nos-liga-2{
	display: none;
	z-index: 9009000099;
	padding-top: 15px;
position: absolute;
	bottom: 70px;
	/*height: 40vh;*/
	/*width: 15%;*/
	right: 40px;
	/*right: 10px !important;*/

}
.nos-liga .header{
	font-size: 1.5rem;
	color: #FFFFFF;
	margin-top: 20px;
	position: absolute;
	display: block;
	margin-left: 20px;
}
.nos-liga .wrapper img {
height: 40px!important;
width: 40px!important;
	float: right;
	display: block;
	margin-right: 10px;
	margin-top: 20px;
}.nos-liga .wrapper-header {
 width: 100%;
	height: 35px;
 }
.nos-liga .wrapper{
	overflow: hidden;
	width: 220px;
	/* border-radius: 20px; */
	border-top-right-radius: 50px;
	border-bottom-left-radius: 50px;
	height: 310px;
	background: -moz-linear-gradient(bottom, #faa41a 18%, #f26122 100%);
	background: -webkit-linear-gradient(bottom, #faa41a 18%,#f26122 100%);
	background: linear-gradient(to bottom, #faa41a 18%,#f26122 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faa41a', endColorstr='#f26122',GradientType=0 );
	background: -moz-linear-gradient;
}
.nos-liga-2 .wrapper img {
	width: auto!important;
}
.nos-liga-2 .wrapper{
	overflow: hidden;
	width: 250px;

	color: #FFFFFF;
	/* border-radius: 20px; */
	border-top-right-radius: 50px;
	border-bottom-left-radius: 50px;
	height: 145px;
	background: -moz-linear-gradient(bottom, #faa41a 50%, #f26122 100%);
	background: -webkit-linear-gradient(bottom, #faa41a 50%,#f26122 100%);
	background: linear-gradient(to bottom, #faa41a 50%,#f26122 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faa41a', endColorstr='#f26122',GradientType=0 );
	background: -moz-linear-gradient;
}
.nos-liga .wrapper-content p{
font-size: .7rem;
color: #0b0b0b;
max-width: 80%;

}
.nos-liga input ,.nos-liga select{
padding-left: 13px;
}
.nos-liga input{
	border: 1px solid;
	min-height: 25px;
	border-color: #faa41a!important;
	font-size: .8rem!important;
}
.nos-liga .content-wrapper {
width: 100%;
	max-width: 100%;
	padding: 10px 20px 10px 20px;
}
.nos-liga-2 .content-wrapper {
width: 100%;
	max-width: 100%;
	padding: 10px 20px 10px 20px;
}
.nos-liga .content-wrapper *{

	max-width: 95.6%;
}
.nos-liga-2 .content-wrapper *{

	max-width: 96%;
}
.nos-liga .wrapper-content{

	/*height: 20px;*/
	border-top: none;
	/* border-left: 2px solid #f26122; */
	/* border-right: 2px solid #f26122; */
	/* border-bottom: 2px solid #f26122; */
	width: 213px;
	max-width: 213px;
	margin-left: 03px;
	/* top: 10px; */
	position: unset;
	left: 02px;

	border-bottom-left-radius: 46px;
	margin-top: 70px;
	/*height: 140px;*/
	height: 237px;
	background-color: #FFFFFF;
}
.nos-liga-2 .wrapper-content{

	/*height: 20px;*/
	vertical-align: middle;
	border-top: none;
	/* border-left: 2px solid #f26122; */
	/* border-right: 2px solid #f26122; */
	/* border-bottom: 2px solid #f26122; */
	width: 213px;
	max-width: 213px;
	margin-left: 03px;
	/* top: 10px; */
	position: unset;
	left: 02px;
	width: 90%;
	max-width: 99%;

	border-bottom-left-radius: 46px;
	margin-top: 30px;
	/*height: 140px;*/
	height: auto;
}

.nos-liga-2 .wrapper p {
font-size: 1rem;
}
.nos-liga-2 .wrapper .small {
font-size: .7rem;
}



.site-main .promocao .base{
	padding-top: 15px;

	/*right: 10px !important;*/
	background: #faa41a;
	background: -moz-linear-gradient(bottom, #faa41a 18%, #f26122 100%);
	background: -webkit-linear-gradient(bottom, #faa41a 18%,#f26122 100%);
	background: linear-gradient(to bottom, #faa41a 18%,#f26122 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faa41a', endColorstr='#f26122',GradientType=0 );
	background: -moz-linear-gradient;

}

.site-main .parceiros .parceiros-content{
	/*background: blue;*/
	/*width: 81%;*/
	display: inline-block;

	

}

.site-main .parceiros .parceiros-content .menu-list{
margin-left: 10px !important;
 width: 90% !important;
 float: left;
 /*background: red;*/

}

.site-main .parceiros .parceiros-content .description{
	width: 74% !important;
	float: left;
	/*margin-leftt: 12px;*/
	/*background: orange;*/
}

.site-main .parceiros .parceiros-content .description .partner-logo{
float: left;
width: 120px;
height: 70px;	
padding-right: 1px !important;
}

.site-main .parceiros .parceiros-content .description .partner-content{
	font-size:  10pt;
	font-family: 'Noto Sans', sans-serif;
	float: left;

}

.site-main .parceiros .parceiros-content  .card-content {
	display: inline-block !important;
	margin-left: -20px !important;
	/*margin-top: 5px;*/
}


.site-main .parceiros .parceiros-content  .card-content .wpb_single_image{
	float: left !important;
}

.site-main .parceiros-content .main-content >  .vc_row{
	padding: 2px 0 !important;
}
.site-main .parceiros .parceiros-content  .card-content img {
width: 130px;
height: 94px;
margin-right: 10px;
} 

.parceiros .parceiros-content.mf a{

font-size: 13pt;
font-family: 'Noto Sans', sans-serif;
text-decoration: underline;
padding: 5px;
color:#333333;
}

/*@media only screen and (max-width: 1244px) {

 .site-main .parceiros .parceiros-content {

 
 margin-left: 70px;
}


 .site-main .promocao{
	
	margin-right: 60px;
} 


}


@media only screen and (min-width: 1826px) {

.site-main .parceiros .parceiros-content {


 margin-left: 120px;
}


 .site-main .promocao{
	

	margin-right: 120px;
} 


}*/



.site-main .promocao img{
	width: 100%;
}

.site-main .promocao .inscrever{

background: #747474;
background: -webkit-linear-gradient(top, rgb(205, 205, 205) 0%, rgb(146, 145, 145) 60%, rgb(109, 110, 110) 100%);
background: -o-linear-gradient(top, rgb(205, 205, 205) 0%, rgb(146, 145, 145) 60%, rgb(109, 110, 110) 100%);
background: -ms-linear-gradient(top, rgb(205, 205, 205) 0%, rgb(146, 145, 145) 60%, rgb(109, 110, 110) 100%);
background: -moz-linear-gradient(top, rgb(205, 205, 205) 0%, rgb(146, 145, 145) 60%, rgb(109, 110, 110) 100%);
background: linear-gradient(to bottom, rgb(205, 205, 205) 0%, rgb(146, 145, 145) 60%, rgb(109, 110, 110) 100%);

height: 115px;
width: 100%;
margin-top: 10px; 
cursor: pointer;


}
.site-main .promocao .inscrever p{
	text-align: center;
	color: #fff;
	font-family: 'U.S.101', sans-serif;
	 letter-spacing: 1px;

}

.site-main .promocao .inscrever p:first-child{
	text-transform: uppercase;
	font-size: 17pt;
	padding: 15px 10px 0px 10px;

	font-weight: 700;
}

.site-main .promocao .inscrever p:nth-child(2){
	padding: 5px 30px 30px 30px;
	font-weight: 100;
	font-size: 10pt;

	
}

.site-main .parceiros .tabs-style-01 > .vc_tta-panels-container .vc_tta-panel-body {
	padding: 0 0 0 22px !important;
	
}


.anchor{
  display: block;
  height: 100px; 
  margin-top: -100px; 
  visibility: hidden;
}

nav .header-main-menu #menu-item-425{
}

nav .header-main-menu #menu-item-425 > a{
	background: #fff;
color: #f6891e;
padding: 4px 12px;
}

.site-main  #askforfinance{
background: -webkit-linear-gradient(top, rgb(250, 163, 26) 0%, rgb(245, 123, 30) 100%);
background: -o-linear-gradient(top, rgb(250, 163, 26) 0%, rgb(245, 123, 30) 100%);
background: -ms-linear-gradient(top, rgb(250, 163, 26) 0%, rgb(245, 123, 30) 100%);
background: -moz-linear-gradient(top, rgb(250, 163, 26) 0%, rgb(245, 123, 30) 100%);
background: linear-gradient(to bottom, rgb(250, 163, 26) 0%, rgb(245, 123, 30) 100%);
font-family: 'Noto Sans', sans-serif;
color: #fff;
padding: 4px 8px 3px 8px;
cursor: pointer;
margin-top: 3px;
float: right;
}
.askforfinancebtn{
	/*display: none;*/
}
.site-main  #askforfinance img{
	width: 18px;
	height: 18px;
	float: right;
	padding-left: 5px; 
	margin-top:-1px; 
}

.site-main #share-cambio{
	float: right;
	margin-top: -25px;
	margin-right:85px;
	cursor: pointer;
	display: inline;
}

.site-main #share-cambio img{
	width: 25px;
	float: right;
}

.site-main #share-cambio p{
	float: left;
	font-size: 12pt;
	padding-right: 5px;
	padding-top:3px;
	font-family: 'Noto Sans', sans-serif; 
}

/*New Parceiro*/

.site-main .parceiros .tabs-style-01 > .vc_tta-tabs-container .vc_tta-tab > a .vc_tta-title-text-b {
	margin-top: 4px;
	font-family: 'U.S.101', sans-serif;
	font-weight: 100;
	font-size: 13pt !important;
	display: block;
	padding-right: 45px;
	position: relative;
	cursor: pointer;

}


/*.site-main .parceiros .sub-tab{
	display: none;
	margin-left: 15px;

}


.site-main .parceiros .cards{
	margin-top: 30px;
	float: left;

}
.site-main .parceiros .cards img{
	width: 100%;
	height: 105px;
	float: left;

}*/

.smaller{
	/*background: black !important;*/
}

.smaller  .nav-home-img {
	transition: all .40s;
	width: 45%;
	margin-top: -23px;
	float:right; 
	
	
}
.nav-home-img, .header-main-menu {
transition: all .40s;
}
.smaller  .header-main-menu{
	transition: all .40s;
	margin-left: -83px;
}


.site-header .header-main-menu .current-menu-parent > a{
	border-bottom: 2px solid rgba(255, 255, 255, .85);
	padding-bottom: 5px;
	
}

 #js-header{
	display: block;
}

/*Temporario*/


@-webkit-keyframes slideInUp {
    from {
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
        visibility: visible; }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0); } }

@keyframes slideInUp {
    from {
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
        visibility: visible; }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0); } }

.slideInUp {
    -webkit-animation-name: slideInUp;
    animation-name: slideInUp; }



/*//////////////////////NEW*/




/*.show-sub{*/
/*font-weight: bold;*/
/*font*/
/*}*/
.site-main .parceiros #header-one{
border-right: 1px solid #f6841e
}
.site-main .parceiros #header-one ul{
list-style: none;
}
.site-main .parceiros #header-one li{
margin-top: 4px;
}
.site-main .parceiros #header-one a{
color: #0f0f0f;
}
.site-main .parceiros .show-sub:hover{
cursor: pointer;
}
.site-main .parceiros .hidden-sub{
display: none;
margin-left: 15px;
}
.site-main .parceiros .heading-part, .heading-part-sub{
font-size: 13pt;
padding-right: 5px;
font-weight: 100;
display: block;
position: relative;
color: #5f5e5e !important;
font-family: 'U.S.101', sans-serif;


}

.site-main .parceiros .heading-part:not(:first-child), .heading-part-sub:not(:first-child) {
margin-top: 15px;
}

.site-main .parceiros .heading-part-sub{
margin-top: 10px;
}
.site-main .parceiros .heading-part:hover, .heading-part-sub:hover{
	color:#f6841e;
}
.site-main .parceiros .present-show{
color:#f6841e !important;
}
.site-main .parceiros .present-sub-show{
color:#f6841e !important;
}
.site-main .parceiros .indicator-present{
display: inline-block;
position: relative;
float: right;
color: #f6841e;
font-size: 1.09rem;
margin-right: -5px;
padding-right: 0;

	

}

.site-main .parceiros li.header-one-item{
padding-top: 5px;
}

.site-main .parceiros .fadethis{
	/*display: none;*/
}

.site-main .parceiros .fadeInUp {
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp;
}

.site-main .parceiros .animated {
	-webkit-animation-duration: 230ms;
	animation-duration: 230ms;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

.se-pre-con {
    position: fixed;
    left: 0px;

    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
    /*background: url('http://192.168.8.188:8888/bci/wp-content/themes/omeubanco/img/loading.gif') center no-repeat #fff;*/
    background-color: #ffffff;

}


/*.this-fade {*/
	/*-vendor-animation-duration:2s;*/
	/*-vendor-animation-delay: 2s;*/
	/*-vendor-animation-iteration-count: infinite;*/
/*}*/
.vc_tta-panels{
	border: 2px solid #000;
	padding-right: 20px;
	width: 100%;
height: 70vh!important;
/*max-height: 50vh!important;*/
overflow-y: auto;	
overflow-x: hidden;
}
/* width */
.vc_tta-panels::-webkit-scrollbar {
    width: 3px;
height: 4px;
}

/* Track */
.vc_tta-panels::-webkit-scrollbar-track {
/*    box-shadow: inset 0 0 5px grey; 
    border-radius: 10px;
width: 2px;
  border-left: 9px solid white
    border-right: 9px solid white*/
    	background: #f7871e;
    	 height: 4px;
    	 width: 0;
    border-left: 1px solid #f4f4f3;
    border-right: 1px solid #f4f4f3;
}

/* Handle */
.vc_tta-panels::-webkit-scrollbar-thumb {
    
    /*border-radius: 10px;*/
     width: 1px!important;
       height: 4px;
       background: #f6841e;
    
}

 
.active-apppend{
	border-bottom: 1px solid #ffffff;
    width: 50%;
    text-align: center!important;
    display: block;
    margin: 0 auto;
}

.active-apppend-long{
	border-bottom: 1px solid #ffffff;
    width: 70%;
    text-align: center!important;
    display: block;
    margin: 0 auto;
}




@media (min-width: 1057px) {
	.site-main .servicoes-especial  .tabs-style-01 > .vc_tta-panels-container{
		width: 70% !important;
	}
	.site-main .servicoes-especial  .tabs-style-01 > .vc_tta-tabs-container{
		width: 30% !important;
	}
}


.site-main .servicoes-especial  .tabs-style-01 > .vc_tta-tabs-container .vc_tta-tab > a{
	padding: 5px 0 !important;

}

.site-main .section-heading-account{


    text-align: center;
	margin-bottom: 10px;
}
.site-main .section-heading-account-q, .section-heading h4, .section-heading h3, .section-heading h1,  .section-heading h2, .section-heading p, .section-heading h5, .section-heading h6{
	background: #f26122 ;
	background: -moz-linear-gradient(top, #f26122 0%, #faa41a 82%);
	background: -webkit-linear-gradient(top, #f26122 0%,#faa41a 82%);
	background: linear-gradient(to bottom, #f26122 0%,#faa41a 82%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f26122', endColorstr='#faa41a',GradientType=0 );
	-webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    color: #ff8c00;
    text-align: center;
	margin-bottom: 10px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .site-main .section-heading-account-q, .section-heading h4, .section-heading h3, .section-heading h1,  .section-heading h2, .section-heading p, .section-heading h5, .section-heading h6{
	
    color: #ff8c00;
    text-align: center;
	margin-bottom: 10px;
	background: none;
}
}

.site-main .section-heading-account-q:after, .section-heading h4:after, .section-heading h3, .section-heading h1,  .section-heading h2, .section-heading p, .section-heading h5, .section-heading h6{
	/*background: #f26122 ;
	background: -moz-linear-gradient(top, #f26122 0%, #faa41a 82%);
	background: -webkit-linear-gradient(top, #f26122 0%,#faa41a 82%);
	background: linear-gradient(to bottom, #f26122 0%,#faa41a 82%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f26122', endColorstr='#faa41a',GradientType=0 );
	-webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    color: #ff8c00;
    text-align: center;
	margin-bottom: 10px;*/

	/*	content: '';
			display: block;
			position: absolute;
			top: 0;
			left: 0;
			height: 100%;
			width: 100%;
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 );
			background: -webkit-gradient(linear, left top, left bottom, color-stop(30%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,0)));
			background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
			background:    -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
			background:     -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
			background:      -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
			background:         linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);*/
}

.site-main .section-heading-account h4 {
	font-size: 35px;
	margin-bottom: 10px;
	line-height: 1;
}

.site-main .universal-tab >  .vc_tta-tabs-container{
	width: 25% !important;
	height: 400px !important;
}

.site-main .universal-tab > .vc_tta-panels-container{
	width: 70% !important;

}

.site-main .universal-tab > .vc_tta-tabs-container .vc_tta-tab > a {
	padding: 1px 0 !important;
}

.site-main .universal-tab .vc_tta-tab>a{
color: #838382 !important; 
}

.site-main .universal-tab .vc_tta-title-text{
	font-size: 21px !important;
}

.site-main .universal-tab > .vc_tta-panels-container .vc_tta-panel-body{
	padding:0 0 0 25px !important
}

.site-main #contrato_adesao  button, .site-main #contrato_adesao  a{
background: -webkit-linear-gradient(top, rgb(250, 163, 26) 0%, rgb(245, 123, 30) 100%);
background: -o-linear-gradient(top, rgb(250, 163, 26) 0%, rgb(245, 123, 30) 100%);
background: -ms-linear-gradient(top, rgb(250, 163, 26) 0%, rgb(245, 123, 30) 100%);
background: -moz-linear-gradient(top, rgb(250, 163, 26) 0%, rgb(245, 123, 30) 100%);
background: linear-gradient(to bottom, rgb(250, 163, 26) 0%, rgb(245, 123, 30) 100%);
font-family: 'Noto Sans', sans-serif;

color: #fff;
border:none !important;
padding: 4px 15px 2px 15px !important;

}

.site-main #contrato_adesao  button::before, .site-main #contrato_adesao  a::before {
  content: url(img/social/download.png);
  padding-right: 10px;

 }

 .site-main #abrir_conta #contrato_adesao  button, .site-main #abrir_conta #contrato_adesao  a{ 
margin-top: -20px !important;
}







.site-main .button-atach  button, .site-main .button-atach  a, .botao, .botao-down{
background: -webkit-linear-gradient(top, rgb(250, 163, 26) 0%, rgb(245, 123, 30) 100%);
background: -o-linear-gradient(top, rgb(250, 163, 26) 0%, rgb(245, 123, 30) 100%);
background: -ms-linear-gradient(top, rgb(250, 163, 26) 0%, rgb(245, 123, 30) 100%);
background: -moz-linear-gradient(top, rgb(250, 163, 26) 0%, rgb(245, 123, 30) 100%);
background: linear-gradient(to bottom, rgb(250, 163, 26) 0%, rgb(245, 123, 30) 100%);
font-family: 'Noto Sans', sans-serif;

color: #ffffff!important;
border:none !important;
padding: 4px 15px 7px 15px !important;

}

.botao-down{
	padding-top: 10px !important; 
}

.button-atach, .botao, .botao-down{
color: #ffffff!important;
	
}
.table-align {
	width: 80%!important;
	display: block!important;
	margin:0 auto!important;
}
.table-align table{
	width: 100%;
}
.center-this-text{
	text-align: center;
}

.site-main .button-atach  button::before, .site-main .button-atach  a::before , .botao-down::before{
  content: url(img/social/download.png);
  padding-right: 10px;
  margin-top: 110px;


 }

 .site-main #abrir_conta .button-atach  button{ 
/*margin-top: -20px !important;*/
}

.site-main .noticia-conteudo ol{
	list-style-type:decimal;
	margin-bottom: 15px;


}
.data-estilo{
	color:rgba(255, 255, 255, .85);
	font-size: 8pt;
}
.menos .vc_column_container{
	margin-top: -25px !important ;
}

 .wpb_text_column b, .wpb_text_column strong{
	font-weight: bolder !important;
	font-weight: 600 !important;
}
em{
font-style: italic !important;
}
.contact-adjust .wpb_text_column:nth-child(1){
	float: left;

}
.contact-adjust .wpb_text_column:nth-child(2){
	float: right;

}

.contact-adjust .wpb_text_column h6{
	font-size: 14pt;
}

.contact-adjust .wpb_text_column p{
	font-size: 12pt !important;
	padding-bottom: 1px !important;
}
.contact-adjust .wpb_text_column a{
	text-decoration:underline;
}
 .wpb_text_column li{
	padding-bottom: 10px;
	font-size: 10pt;
	}


.join_app_eb ul{
	/*display: none;*/
}
#info-via-app, #info-via-ordem{
	display: none;
}

#join_via_cell{
	display: none;
}

.financiamento .financiamento-tab ul, .join_app_eb ul, #join_via_cell ul{
	text-align: center;
}
.join_app_eb  ul, #join_via_cell ul{
	margin-left: 0px !important;
}
.financiamento .financiamento-tab ul li, .join_app_eb ul li, #join_via_cell ul li{
	display: inline;
	color: #c5c4c3;
}

.financiamento .financiamento-tab ul li:not(:first-child), .join_app_eb ul li:not(:first-child), #join_via_cell ul li:not(:first-child){
    border-left: 1px solid rgba(173, 171, 170, 1);
}
.financiamento .financiamento-tab ul li, .join_app_eb ul li, #join_via_cell ul li{
	font-size: 20px;
    padding: 0 15px;
    line-height: 1;
    font-family: 'U.S.101';
}
.financiamento .financiamento-tab ul .active a, .join_app_eb ul .active a,  #join_via_cell ul .active a{
	color: #666;
}

.financiamento #credito-especial{
	display: none;
}
.financiamento .wpb_text_column ul{
	/*margin-left: 0 !important;*/

}


.semslider{
	margin-top: 89px;
	
}
.semslider img{
	width: 100% !important;

}

.semslider .vc_figure{
	display: block !important;
}
.semslider .wpb_single_image .vc_single_image-wrapper{
	width: 100% !important;
}
.site-main .main-content > .semslider.vc_row{
	margin-left: -15px !important;
	margin-right: -15px !important;
	padding: 1px 0px !important;
}
.site-main .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li{
	margin-bottom: 5px !important;
}

.semslider .vc_column_container>.vc_column-inner{
padding-left: 0px !important; 
padding-right: 0px !important;
}

/* Fontface */

@font-face {
    font-family: 'FreeSans';
    src: url('fonts/freesans-webfont.woff2') format('woff2'),
         url('fonts/freesans-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'FreeSans';
    src: url('fonts/freesansbold-webfont.woff2') format('woff2'),
         url('fonts/freesansbold-webfont.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'FreeSans';
    src: url('fonts/freesansboldoblique-webfont.woff2') format('woff2'),
         url('fonts/freesansboldoblique-webfont.woff') format('woff');
    font-weight: bold;
    font-style: italic;
}
@font-face {
    font-family: 'FreeSans';
    src: url('fonts/freesansoblique-webfont.woff2') format('woff2'),
         url('fonts/freesansoblique-webfont.woff') format('woff');
    font-weight: normal;
    font-style: italic;
}
@font-face {
    font-family: 'U.S.101';
    src: url('fonts/us101-webfont.woff2') format('woff2'),
         url('fonts/us101-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Noto Sans';
    src: url('fonts/NotoSans-BoldItalic.woff2') format('woff2'),
    url('fonts/NotoSans-BoldItalic.woff') format('woff'),
    url('fonts/NotoSans-BoldItalic.eot');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Noto Sans';
    src: url('fonts/NotoSans-Italic.woff2') format('woff2'),
    url('fonts/NotoSans-Italic.woff') format('woff'),
    url('fonts/NotoSans-Italic.eot');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Noto Sans';
    src: url('fonts/NotoSans.woff2') format('woff2'),
    url('fonts/NotoSans.woff') format('woff'),
    url('fonts/NotoSans.eot');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Noto Sans';
    src: url('fonts/NotoSans-Bold.woff2') format('woff2'),
    url('fonts/NotoSans-Bold.woff') format('woff'),
    url('fonts/NotoSans-Bold.eot');
    font-weight: bold;
    font-style: normal;
}


/*MAP*/
.map-nav #provincias{
background-color: #ffffff;
border-radius: 0;
color: #ff8c00;
padding: 10px;
}

.map-nav .provincias{
	color: #ffffff;
	font-weight: bold;
	font-size: 0.9rem;
}
.map-nav label.trigger{
color: #f7f7f7;
font-size: 0.8rem;
margin-top: 04px;
}

.sabado {
    color: #ffffff;
    /*margin-left: 08px;*/
    margin-top: 5px;
    /* display: block; */
    font-size: 0.5rem;
}
.map-item{
	width: 100%;
}
.map-item span{
	color:#535251;
	margin-right: 06px;
}
.map-item p{
	font-size: .8rem;
	    color: #838382;
    text-align: justify;
}
#prov_box{
	overflow-y: auto!important;
	/*display: flow-root;*/
	display: block;
}
.map-item br{
	display: block;
	margin-bottom: 15px;
}
.map-item .header{
font-size: .9rem;
    background: #faa41a;
   text-align: center;
     color: #ffffff;
    width: 100%;
    padding-top: 08px;
     padding-bottom: 08px;
  
}

.gm-style-iw{
	position: absolute!important;
	top: 0px!important;
	left: 1px!important;
    /*width: 99.1%!important;*/
	/*max-width: 400px !important;*/
}
.gm-style-iw.gm-style-iw-c{
    padding: 0px !important;
    max-width: 500px !important;
}
.gm-style-iw::parent{
	width: 260px!important;
	display: none;
}
.gm-style-iw div{
width: 100%;
	}
	.gm-style-iw .body{
		padding-left: 10px;
		/*font-weight: bold;*/

		padding-right: 100px ;
	}


.gm-style-iw-d{
    max-width: 700px !important;
}




.onoffswitch {
    position: relative; width: 70px;
        margin-left: 10px;
    margin-right: 05px;
    -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;
}
.onoffswitch-checkbox {
    display: none;
}
.onoffswitch-label {
    display: block; overflow: hidden; cursor: pointer;
  border: 1px solid #f2f2f2;
    border-radius: 20px;
}
.onoffswitch-inner {
    display: block; width: 200%; margin-left: -100%;
    transition: margin 0.3s ease-in 0s;
}
.onoffswitch-inner:before, .onoffswitch-inner:after {
    display: block; float: left; width: 50%; height: 23px; padding: 0; line-height: 30px;
    font-size: 14px; color: white; font-family: Trebuchet, Arial, sans-serif; font-weight: bold;
    box-sizing: border-box;
}
.onoffswitch-inner:before {
    content: "SI";
    padding-left: 10px;
    background-color: #EEEEEE; color: transparent;
}
.onoffswitch-inner:after {
    content: "SI";
    padding-right: 10px;
        background: #ff6633;
    background: -moz-linear-gradient(left, #ff6633 0%, #f26122 50%);
    background: -webkit-linear-gradient(left, #ff6633 0%,#f26122 50%);
background: linear-gradient(to bottom, #ff6633 0%,#f26122 50%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6633', endColorstr='#cc6633',GradientType=1 );
     color: transparent;
    text-align: right;
}
.onoffswitch-switch {
    display: block; width: 25px; 
    background: #FFFFFF;
    position: absolute; top: 0; bottom: 0;
    
    right: auto;
    left: auto;
    border: 2px solid transparent; border-radius: 20px;
    transition: all 0.3s ease-in 0s; 
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
    margin-left: 0;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
    right: 0px; 
}
.onoffswitch-switch.checked{
	background-color: #f26122!important;
}


#credija-tbl{
	margin-top: 15px;
	margin-bottom: 65px;
	width: 98%;


}
#credija-tbl td{ 
text-align: justify!important;
font-size: .9rem;
vertical-align: middle!important;
padding: 15px;
}

#second-partners .table-cards tbody td
{
border: none!important;
}
















/*UITILITIES*/

/*DROPDOWN*/


[type=reset], [type=submit], button, html [type=button] {
    -webkit-appearance: button;
}
.btn-secondary {
    color: #ff8b00;
    background-color: #ffffff;
    /*border-color: #cccccc;*/
}
.btn {
width: 80px;
    overflow-x: hidden;
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 0.7rem;
    line-height: 1.5;
    border-radius: 0;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.pop-btn-2,.pop-btn-1,.pop-btn-3{
    display: block;
    position: absolute;
   
    bottom: 20px;
    height: 25px;


}

.pop-btn-3{
    right: 100px;
}
.pop-btn-2{
    right: 60px;
}
.pop-btn-1{
    right: 20px;
}
.pop-btn-2:hover{
       cursor: grabl
}
.pop-btn-1:hover{
    cursor: grabl
}

.dropdown-toggle::after {
    display: inline-block;
    width: 0;
    height: 0;

    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent;
}
.inline-b{
	/*display: inline-grid;*/
	position: relative;
	float: left;

padding-top: 05px;
}
.inline-b.inlin{
    /*background-color: #f26122;*/
    padding: 05px 02px 05px 2px;
}
.dropdown-toggle:hover .dropdown-menu{
display: block;
}

.inlin{
	/*padding-top: 05px;*/
	margin-left: 10px;
	    vertical-align: baseline;
    display: flex;
}
.dropdown-menu.show {
    display: block;
}
.dropdown-menu {
    position: absolute;
    /*top: 100%;*/
    left: 0%;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: .5rem 0;
    margin: .125rem 0 0;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: .25rem;
}






.dropdown-item {
text-align: justify!important;
padding-left: 10px
font-size: 0.7rem;

}
.dropdown-item:hover {
color: #cccccc!important;

}








/* The switch - the box around the slider */
.switch {
  position: relative;
  display: inline-block;
  width: 50px;
  margin-left: 05px;
  height: 32px;
}

/* Hide default HTML checkbox */
.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

/* The slider */
.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 25px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  background-color: #535251;
}

input:focus + .slider {
  box-shadow: 0 0 1px #535251;
}

input:checked + .slider:before {
  -webkit-transform: translateX(16px);
  -ms-transform: translateX(16px);
  transform: translateX(16px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 14px;
}

.slider.round:before {
  border-radius: 50%;
}


/*Condicoes de fina*/
.nota_condicoes_fin{
	font-size: 7pt;
	margin-top: -20px;
}
.nota_condicoes_fin_in{
    margin-top:90px !important;
}

/*Tradutor*/

.language-chooser-wrapper{
	display: none;
}
/*Contact Form*/
#wpcf7-f2591-p1253-o2, #wpcf7-f2654-p3036-o2{
position: relative;
}
#wpcf7-f2654-p3036-o2 h4, #wpcf7-f2654-p3036-o2 label{
margin-left: 2.3%;
}
.wpcf7 .form_group{
margin-bottom: 10px;
}
#wpcf7-f2654-p3036-o2 .selecter label{
margin-left: 1.1%;
}

#wpcf7-f2654-p3036-o2 .selecter .div2 label{
margin-left: 0%;
}
div.wpcf7-mail-sent-ok{
	    border: 2px solid #ff8b00 !important;
}
/*#wpcf7-f2654-p3036-o2 .selecter span:after{

content:"";
position:absolute;
z-index:2;
right:0;
top:50%;
margin-top:-3px;
height:0;
width:0;
border-top:6px solid #f99300;
border-left:6px solid transparent;
border-right:6px solid transparent;
pointer-events:none;

}*/

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="date"],
textarea
{
    font-size: 16px;
padding: 1%;
    border-color: none;
    border: 1px solid #faa41a !important;
    outline: none;
    /*margin: 1.3% 2.3%;*/
    margin: 1.3% 0% 0% 2.3%;
   
}
.wpcf7  input[type="file"]{
outline: none !important;
}

.wpcf7  .data_nasc input{
padding: 0.7%;
margin-right: 5%;
width: 50%;
float: right;
}
.wpcf7  .nacionalidade select{
    margin-right: 5% !important;
    width: 50.5% !important;
    float: right;

}

.wpcf7  .your-level select{
    margin-right: 5% !important;
    width: 50.5% !important;
    float: right;

}

.wpcf7  .your-inter select{
    margin-right: 5% !important;
    width: 50.5% !important;
    float: right;

}

.wpcf7  .your-form select{
     margin-right: 9.8% !important;
    width: 54% !important;
    float: right;

}

.wpcf7  .naturalidade select{
    margin-right: 10% !important;
    width: 60% !important;
    float: right;

}

.wpcf7  .your-local-cand select{
margin-right: 9.8% !important;
    width: 47% !important;
    float: right;
}

.wpcf7  #maximo_car{
font-size: 9pt !important;
float: right;
margin-top: -10px;
margin-right: 5%;
color: #cdcdcd;
font-family: 'Noto Sans', sans-serif;
}

.mor-row {
margin-top: 155px !important;
}
.contacto-less{
margin-top: 70px !important;
}
.uploads_file{
margin-top: -60px;
}
.uploads_file div{
position: relative;
float: left;
display: inline;
width: 25%;
margin-left: 1.7%;
}
.bci_doc::-webkit-file-upload-button {
  visibility: hidden;
}

.bci_doc::before {
display: inline-block;
outline: none !important;
white-space: nowrap;
-webkit-user-select: none;
cursor: pointer;
background: -webkit-linear-gradient(top, rgb(250, 163, 26) 0%, rgb(245, 123, 30) 100%);
background: -o-linear-gradient(top, rgb(250, 163, 26) 0%, rgb(245, 123, 30) 100%);
background: -ms-linear-gradient(top, rgb(250, 163, 26) 0%, rgb(245, 123, 30) 100%);
background: -moz-linear-gradient(top, rgb(250, 163, 26) 0%, rgb(245, 123, 30) 100%);
background: linear-gradient(to bottom, rgb(250, 163, 26) 0%, rgb(245, 123, 30) 100%);
font-family: 'Noto Sans', sans-serif;
color: #ffffff!important;
border: none !important;
padding: 6px 50px 8px 50px !important;
font-size:11pt;
outline: none !important;
}

.cv .bci_doc::before{
   content: 'Carregar CV';
}

.doc .bci_doc::before{
  content: 'Documento adcional';
}

.bci_doc:hover::before {
  border-color: black;
}
.bci_doc:active::before {
  background: -webkit-linear-gradient(top, #e3e3e3, #f9f9f9);
}


.wpcf7  .file_name{
color: #cdcdcd;
margin-top: -20px;
margin-left: 5px;
font-size: 10pt;
font-family: 'Noto Sans', sans-serif;


}
.wpcf7  #title_2{
margin-left: -10px;
}

.wpcf7  .cv input{
margin-left: 1.9% !important;

  
}



.wpcf7  .doc input{
margin-left: -4.9% !important;
  
}

.wpcf7 input[type="text"]{
float: left;
}
.wpcf7 input[type="email"]{

float:left;

}
.wpcf7 textarea{
/*width: 92.9%;*/
width: 90.5%;
}
.form_group{
display: inline;
clear: both;
width: 100%;
float: left;


}
.wpcf7 input[type="text"],
.wpcf7 input[type="email"]{
width: 43%;
/*width: 44.2%;*/

}


#wpcf7-f2654-p3036-o2 .selecter  .div1{
width:48.5% !important;
float:left;
margin-left:1.5%;


}
#wpcf7-f2654-p3036-o2 .selecter  .div2{
width:50% !important;
float:left;



}




#wpcf7-f2654-p3036-o2 .div3{
width:28.5% !important;
margin-left:1.5%;
margin-top:5px;
float:left

}
#wpcf7-f2654-p3036-o2 .div4{
width:67.5% !important;
float:left
}
#wpcf7-f2654-p3036-o2 .div4 input{
width: 92%;
}

#wpcf7-f2654-p3036-o2 .selecter label span select{
width: 60%;
margin-left: 12px;
}

.wpcf7 input[type="submit"] {

display: block;
float: right;
background: -webkit-linear-gradient(top, rgb(250, 163, 26) 0%, rgb(245, 123, 30) 100%);
background: -o-linear-gradient(top, rgb(250, 163, 26) 0%, rgb(245, 123, 30) 100%);
background: -ms-linear-gradient(top, rgb(250, 163, 26) 0%, rgb(245, 123, 30) 100%);
background: -moz-linear-gradient(top, rgb(250, 163, 26) 0%, rgb(245, 123, 30) 100%);
background: linear-gradient(to bottom, rgb(250, 163, 26) 0%, rgb(245, 123, 30) 100%);
font-family: 'Noto Sans', sans-serif;
color: #ffffff!important;
border: none !important;
padding: 6px 16px 8px 16px !important;
position: absolute;
right: 0;
/*margin-right: 2.72%;*/
margin-right: 5%;
margin-top: 1.3%;
font-size:11pt;

}

.wpcf7 input:hover[type="submit"] {
     outline: none !important;
}

.wpcf7 input:active[type="submit"] {
    outline: none !important;
}

div.wpcf7-response-output{
margin:3em 1.5em 1em;
}

#wpcf7-f2591-p1253-o2 .wpcf7-not-valid-tip, #wpcf7-f2654-p3036-o2 .wpcf7-not-valid-tip{
display: none;
}

.wpcf7 .cv .wpcf7-not-valid-tip, .wpcf7 .doc  .wpcf7-not-valid-tip{
	display: block !important;
	font-size: 10pt;
	margin-bottom: -150px;
}
.wpcf7 .cv input, .wpcf7 .doc input{
	color: #FFFFFF !important;
}

#wpcf7-f2591-p1253-o2 .wpcf7-validation-errors{
	margin-top:60px !important;
	margin-right: 5%;
}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing{
border:2px solid #faa41a;
}

#wpcf7-f2654-p3036-o2 h4{
font-size: 1.6rem;
margin-top: 20px;
color: #faa41a;
}


#wpcf7-f2654-p3036-o2 label{
font-family: 'U.S.101', sans-serif;
/*vertical-align: middle;*/
font-size: 1.2rem;
}


#wpcf7-f2654-p3036-o2 .wpcf7-list-item-label{
font-size: .8rem;
/*font-weight: bold;*/
color: #838382;
font-family: "Helvetica Neue", "FreeSans", Arial, sans-serif;
/*vertical-align: middle;*/

}



#wpcf7-f2654-p3036-o2 select{
min-height: 28px;
border-radius: 0!important;
-moz-border-radius:0!important;
-webkit-border-radius:0!important;


}

#wpcf7-f2654-p3036-o2 select:focus{
outline: none!important;
    border-color:  #f26122!important;
}


#wpcf7-f2654-p3036-o2 select{
line-height:normal;
/*height:38px;*/
-webkit-appearance:none;
-moz-appearance:none;
-ms-appearance:none;
appearance:none;
/*width:200px;*/
/*border-radius:6px;*/
display:inline;

/*width:100%;*/
border:1px solid #c8c8c8;
background:#fff url(dropdown_arrow.png) repeat-x 0 0 !important;
color:#9f9f9f;
/*padding:8px 20px 7px 10px;*/
margin:0;
line-height:normal;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
}



/*FORMS*/

.form-title{
font-size: 1.6rem;
margin-top: 20px;
color: #faa41a;
}
.bci-style input{
border-color: #faa41a!important;
    font-size: .8rem!important;
}
.option-box input{

min-height: auto!important;
}
.bci-style input, .bci-style select,  #wpcf7-f2654-p3036-o2 select {
border-color: #faa41a!important;
font-size: .8rem!important;
}
.bci-style select,  #wpcf7-f2654-p3036-o2 select{
min-height: 28px;
border-radius: 0!important;
-moz-border-radius:0!important;
-webkit-border-radius:0!important;


}
.form-fill .thead-title{

}

.form-fill .thead-desc{
    font-size: 1.4rem;
    font-weight: 100;
        margin-top: 25px;
    margin-bottom: 0;
}
.bci-style input:focus, .bci-style textarea:focus{
outline: none!important;
    border-color:  #f26122!important;
}
.bci-style select:focus{
outline: none!important;
    border-color:  #f26122!important;
}



.bci-style label{
font-family: 'U.S.101', sans-serif;
/*vertical-align: middle;*/
font-size: 1.2rem;
}
.bci-style .genero label{
/*margin-top: 10px;*/
}

.bci-style label.label-small{
font-size: .8rem;
/*font-weight: bold;*/
color: #838382;
font-family: "Helvetica Neue", "FreeSans", Arial, sans-serif;
/*vertical-align: middle;*/

}

.genero .label-small{
margin-left: 25px;
}


.contact-nos-ligamos .wpcf7 input[type="text"]{
	width: 100% !important;
	float: none !important;
	margin: 1px 4px 1px 0 !important;
}

.contact-nos-ligamos  .wpcf7 input[type="submit"]{
	margin-right: 20px !important;
}

.contact-nos-ligamos .wpcf7-not-valid-tip{
	font-size: 5pt;
	display:inline;
}

.contact-nos-ligamos div.wpcf7-response-output{

	/*margin: 3em 1.5em 1em;*/
	margin: 0px;
	top: -30px !important;
	right: 0px;
	position: absolute;

}

.contact-nos-ligamos .wpcf7-validation-errors{
	display: none !important;
}


.btn-submit{
display: block;
/*right: 0;*/
float: right;
background: -webkit-linear-gradient(top, rgb(250, 163, 26) 0%, rgb(245, 123, 30) 100%);
background: -o-linear-gradient(top, rgb(250, 163, 26) 0%, rgb(245, 123, 30) 100%);
background: -ms-linear-gradient(top, rgb(250, 163, 26) 0%, rgb(245, 123, 30) 100%);
background: -moz-linear-gradient(top, rgb(250, 163, 26) 0%, rgb(245, 123, 30) 100%);
background: linear-gradient(to bottom, rgb(250, 163, 26) 0%, rgb(245, 123, 30) 100%);
font-family: 'Noto Sans', sans-serif;
color: #ffffff!important;
border: none !important;
padding: 4px 15px 7px 15px !important;
}



.plain-select select, .plain-select select:before, .plain-select select:after , #wpcf7-f2654-p3036-o2 select, #wpcf7-f2654-p3036-o2 select:before, #wpcf7-f2654-p3036-o2 select:after{
-moz-box-sizing: inherit;
-webkit-box-sizing: inherit;
-ms-box-sizing: inherit;
box-sizing: inherit;
}



.plain-select  {
width: 100%!important;
display:inline-block;
vertical-align:middle;
position:relative;
}
.plain-select select{
line-height:normal;
/*height:38px;*/
-webkit-appearance:none;
-moz-appearance:none;
-ms-appearance:none;
appearance:none;
/*width:200px;*/
/*border-radius:6px;*/
display:block;

width:100%;
border:1px solid #c8c8c8;
background:#fff url(dropdown_arrow.png) repeat-x 0 0;
color:#9f9f9f;
/*padding:8px 20px 7px 10px;*/
margin:0;
line-height:normal;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
}
.ie8 .plain-select select, .selecter select, #wpcf7-f2654-p3036-o2 select {padding-right:3px}
.plain-select select:focus , #wpcf7-f2654-p3036-o2 select:focus{
background:#f9f9f9;
outline:none;
box-shadow:0 0 10px rgba(0, 0, 0, 0.3), inset 0 0 7px rgba(100,100,100,0.3);
border-color:#00c0f3;
}
.plain-select ::-ms-expand, .selecter::-ms-expand {
display:none;
}
.plain-select:after{
content:"";
position:absolute;
z-index:2;
right:8px;
top:50%;
margin-top:-3px;
height:0;
width:0;
border-top:6px solid #f99300;
border-left:6px solid transparent;
border-right:6px solid transparent;
pointer-events:none;
}

.plain-select label{display:block}
.label-stacked{
display:block;
color:#505050;
padding:10px 0 7px 2px;
font-size:14px;
font-weight:bold;
line-height:1.1;
}

/*OTHERS*/
.content-centered{
    display: block;
    position: relative;
    margin: 0 auto;
}
.vframe {
    padding-left: 05%;
    padding-right: 05%;
    margin-right: auto;
    overflow-x: hidden;
    overflow-y: hidden;
}

.vframe .w-group{
    margin: 0 auto;
    clear: both;

}
.w-group::after{
    clear: both;
}
.vframe-full{
    padding-right: 0!important;
    padding-left: 0!important;
    width: 100%!important;
}
.vframe-full .w-group{
    clear: both;
    width: 100%!important;
}

.w-1, .w-2, .w-2-5 , .w-3, .w-3-3, .w-4,  .w-5, .w-6, .w-7, .w-7-5, .w-8, .w-9, .w-10, .w-min-1, .w-min-2, .w-min-2-5 , .w-min-3, .w-min-3-3, .w-min-4,  .w-min-5, .w-min-6, .w-min-7, .w-min-7-5, .w-min-8 .w-min-9, .w-min-10, .w-med-1, .w-med-2, .w-med-2-5, .w-med-3,.w-med-3-3, .w-med-4, .w-med-5, .w-med-6, .w-med-7, .w-med-7-5, .w-med-8 .w-med-9, .w-med-10, .w-norm-1, .w-norm-2, .w-norm-2-5, .w-norm-3,.w-norm-3-3, .w-norm-4, .w-norm-5, .w-norm-6, .w-norm-7, .w-norm-7-5, .w-norm-8 .w-norm-9, .w-norm-10, .w-larg-1, .w-larg-2, .w-larg-2-5 , .w-larg-3,.w-larg-3-3, .w-larg-4,  .w-larg-5, .w-larg-6, .w-larg-7, .w-larg-7-5, .w-larg-8 .w-larg-9, .w-larg-10{
    float: left;
    min-height: 1px;
    margin-top: 05px;
    box-sizing: border-box;
    padding-right: 05px;
    padding-left: 05px;

}
.padding{
    padding-left: 04px;
    padding-right: 04px;
}
.padding-2{
    padding-left: 10px;
    padding-right: 10px;
}
.padding-full{
    padding: 05px;

}
.padding-2-full{
    padding: 10px;
}

.w-1{
    max-width: 10%;
}
.w-2{
    width: 20%;

}
.w-2-5{
    width: 25%;

}
.w-3{
    width: 30%;

}
.w-3-3{
    width: 33.33333%;

}

.w-4{
    width: 40%;

}
.w-5{

    width: 50%;
    max-width: 50%!important;

}
.w-6{
    width:60%;

}
.w-7{
    width: 70%;

}
.w-7-5{
    width: 75%;

}
.w-8{
    width: 80%;

}
.w-9{
    width: 90%;

}
.w-10{
    width: 100%;

}



.w-before-0{
    margin-left: 00%;
}
.w-after-0{
    margin-right: 00%;
}
.w-before-1{
    margin-left: 10%;
}
.w-after-1{
    margin-right: 10%;
}
.w-before-2{
    margin-left: 20%;
}
.w-after-2{
    margin-right: 20%;
}
.w-before-3{
    margin-left: 30%;
}
.w-after-3{
    margin-right: 30%;
}
.w-before-4{
    margin-left: 40%;
}
.w-after-4{
    margin-right: 40%;
}
.w-before-5{
    margin-left: 50%;
}
.w-after-5{
    margin-right: 50%;
}
.w-before-6{
    margin-left: 60%;
}
.w-after-6{
    margin-right: 60%;
}
.w-before-7{
    margin-left: 70%;
}
.w-after-7{
    margin-right: 70%;
}
.w-before-8{
    margin-left: 80%;
}
.w-after-8{
    margin-right: 80%;
}
.w-before-9{
    margin-left: 90%;
}
.w-after-9{
    margin-right: 90%;
}
.w-before-10{
    margin-left: 100%;
}
.w-after-10{
    margin-right: 100%;
}
.w-before-3-3{
    margin-left: 33.33333%;
}
.w-after-3-3{
    margin-right: 33.33333%;
}
.w-before-2-5{
    margin-left: 25%;
}
.w-after-2-5{
    margin-right: 25%;
}
.w-before-7-5{
    margin-left: 75%;
}
.w-after-7-5{
    margin-right: 75%;
}
.hide{
    display: none;
}
.show{
    display: block;!important;
}
.txt-center{
    text-align: center;
}
.txt-left{
    text-align: left;
}
.txt-right{
    text-align: right;
}
.txt-justify{
    text-align: justify;
}


.p-top-8{
	padding-top: 8px;
}
.m-top-0{
	margin-top: 0!important;
}

@media (min-width: 768px) and (max-width: 991px) {
	.hide-med{
		display: none!important;
	}
	.show-med{
		display: block!important;
	}
	.padding-med{
		padding-left: 05px!important;
		padding-right: 05px!important;

	}
	.padding-med-2{
		padding-left: 10px!important;
		padding-right: 10px!important;

	}

	.margin-med{
		margin-left: 05px!important;
		padding-right: 05px!important;

	}
	.margin-med-2{
		margin-left: 10px!important;
		margin-right: 10px!important;

	}
	.vframe{


	}
	ul.navegation{
		background-color: transparent!important;
	}



	.nav-bar .btn-responsive {

		display: none;
	}
	/*
    .nav-logo-txt{
        font-size: 100%!important;

        margin-top: 22px!important;
    }*/

	.nav-logo{

		display: inline-block;
		float: left;
		margin: auto 15px auto 15px;
		width: 200px!important;

	}
	.closed-med{
		visibility: hidden;
	}
	.w-med-1{
		width: 10%!important;
		max-width: 10%!important;
	}
	.w-med-2{
		width: 20%!important;
		max-width: 20%!important;
	}
	.w-med-2-5{
		width: 25%!important;
		max-width: 25%!important;
	}
	.w-med-3{
		width: 30%!important;
		max-width: 30%!important;
	}
	.w-med-3-3{
		width: 33.33333%!important;
	}
	.w-med-4{
		width: 40%!important;
		max-width: 40%!important;
	}
	.w-med-5{

		width: 50%!important;
		max-width: 50%!important;
	}
	.w-med-6{
		width: 60%!important;
		max-width: 60%!important;
	}
	.w-med-7{
		width: 70%!important;
		max-width: 70%!important;
	}
	.w-med-7-5{
		width: 75%!important;
		max-width: 75%!important;
	}
	.w-med-8{
		width: 80%!important;
		max-width: 80%!important;
	}
	.w-med-9{
		width: 90%!important;
		max-width: 90%!important;
	}
	.w-med-10{
		width: 100%!important;
		max-width: 100%!important;
	}


	.w-med-before-0{
		margin-left: 00%!important;
	}
	.w-med-after-0{
		margin-right: 00%!important;
	}
	.w-med-before-1{
		margin-left: 10%!important;
	}
	.w-med-after-1{
		margin-right: 10%!important;
	}
	.w-med-before-2{
		margin-left: 20%!important;
	}
	.w-med-after-2{
		margin-right: 20%!important;
	}
	.w-med-before-3{
		margin-left: 30%!important;
	}
	.w-med-after-3{
		margin-right: 30%!important;
	}
	.w-med-before-4{
		margin-left: 40%!important;
	}
	.w-med-after-4{
		margin-right: 40%!important;
	}
	.w-med-before-5{
		margin-left: 50%!important;
	}
	.w-med-after-5{
		margin-right: 50%!important;
	}
	.w-med-before-6{
		margin-left: 60%!important;
	}
	.w-med-after-6{
		margin-right: 60%!important;
	}
	.w-med-before-7{
		margin-left: 70%!important;
	}
	.w-med-after-7{
		margin-right: 70%!important;
	}
	.w-med-before-8{
		margin-left: 80%!important;
	}
	.w-med-after-8{
		margin-right: 80%!important;
	}
	.w-med-before-9{
		margin-left: 90%!important;
	}
	.w-med-after-9{
		margin-right: 90%!important;
	}
	.w-med-before-10{
		margin-left: 100%!important;
	}
	.w-med-after-10{
		margin-right: 100%!important;
	}
	.w-med-before-3-3{
		margin-left: 33.33333%!important;
	}
	.w-med-after-3-3{
		margin-right: 33.33333%!important;
	}
	.w-med-before-2-5{
		margin-left: 25%!important;
	}
	.w-med-after-2-5{
		margin-right: 25%!important;
	}
	.w-med-before-7-5{
		margin-left: 75%!important;
	}
	.w-med-after-7-5{
		margin-right: 75%!important;
	}




	.vh-med-0{
		height: 0vh!important;;
	}
	.vh-med-vmax-0{
		max-height: 0vh!important;;
	}
	.vh-med-vmin-0{
		min-height: 0vh!important;;
	}
	.vh-med-5{
		height: 5vh!important;;
	}
	.vh-med-vmax-5{
		max-height: 5vh!important;;
	}
	.vh-med-vmin-5{
		min-height: 5vh!important;;
	}
	.vh-med-10{
		height: 10vh!important;;
	}
	.vh-med-vmax-10{
		max-height: 10vh!important;;
	}
	.vh-med-vmin-10{
		min-height: 10vh!important;;
	}
	.vh-med-15{
		height: 15vh!important;;
	}
	.vh-med-vmax-15{
		max-height: 15vh!important;;
	}
	.vh-med-vmin-15{
		min-height: 15vh!important;;
	}
	.vh-med-20{
		height: 20vh!important;;
	}
	.vh-med-vmax-20{
		max-height: 20vh!important;;
	}
	.vh-med-vmin-20{
		min-height: 20vh!important;;
	}
	.vh-med-25{
		height: 25vh!important;;
	}
	.vh-med-vmax-25{
		max-height: 25vh!important;;
	}
	.vh-med-vmin-25{
		min-height: 25vh!important;;
	}
	.vh-med-30{
		height: 30vh!important;;
	}
	.vh-med-vmax-30{
		max-height: 30vh!important;;
	}
	.vh-med-vmin-30{
		min-height: 30vh!important;;
	}
	.vh-med-35{
		height: 35vh!important;;
	}
	.vh-med-vmax-35{
		max-height: 35vh!important;;
	}
	.vh-med-vmin-35{
		min-height: 35vh!important;;
	}
	.vh-med-40{
		height: 40vh!important;;
	}
	.vh-med-vmax-40{
		max-height: 40vh!important;;
	}
	.vh-med-vmin-40{
		min-height: 40vh!important;;
	}
	.vh-med-45{
		height: 45vh!important;;
	}
	.vh-med-vmax-45{
		max-height: 45vh!important;;
	}
	.vh-med-vmin-45{
		min-height: 45vh!important;;
	}
	.vh-med-50{
		height: 50vh!important;;
	}
	.vh-med-vmax-50{
		max-height: 50vh!important;;
	}
	.vh-med-vmin-50{
		min-height: 50vh!important;;
	}
	.vh-med-55{
		height: 55vh!important;;
	}
	.vh-med-vmax-55{
		max-height: 55vh!important;;
	}
	.vh-med-vmin-55{
		min-height: 55vh!important;;
	}
	.vh-med-60{
		height: 60vh!important;;
	}
	.vh-med-vmax-60{
		max-height: 60vh!important;;
	}
	.vh-med-vmin-60{
		min-height: 60vh!important;;
	}
	.vh-med-65{
		height: 65vh!important;;
	}
	.vh-med-vmax-65{
		max-height: 65vh!important;;
	}
	.vh-med-vmin-65{
		min-height: 65vh!important;;
	}
	.vh-med-70{
		height: 70vh!important;;
	}
	.vh-med-vmax-70{
		max-height: 70vh!important;;
	}
	.vh-med-vmin-70{
		min-height: 70vh!important;;
	}
	.vh-med-75{
		height: 75vh!important;;
	}
	.vh-med-vmax-75{
		max-height: 75vh!important;;
	}
	.vh-med-vmin-75{
		min-height: 75vh!important;;
	}
	.vh-med-80{
		height: 80vh!important;;
	}
	.vh-med-vmax-80{
		max-height: 80vh!important;;
	}
	.vh-med-vmin-80{
		min-height: 80vh!important;;
	}
	.vh-med-85{
		height: 85vh!important;;
	}
	.vh-med-vmax-85{
		max-height: 85vh!important;;
	}
	.vh-med-vmin-85{
		min-height: 85vh!important;;
	}
	.vh-med-90{
		height: 90vh!important;;
	}
	.vh-med-vmax-90{
		max-height: 90vh!important;;
	}
	.vh-med-vmin-90{
		min-height: 90vh!important;;
	}
	.vh-med-95{
		height: 95vh!important;;
	}
	.vh-med-vmax-95{
		max-height: 95vh!important;;
	}
	.vh-med-vmin-95{
		min-height: 95vh!important;;
	}
	.vh-med-100{
		height: 100vh!important;;
	}
	.vh-med-vmax-100{
		max-height: 100vh!important;;
	}
	.vh-med-vmin-100{
		min-height: 100vh!important;;
	}

	/**********************************************************/
}


@media (max-width: 575px) {
	.w-small-4{
		width: 40%!important;
		max-width: 40%!important;
	}
	.w-small-5{

		width: 50%!important;
		max-width: 50%!important;
	}
	.w-small-6{
		width: 60%!important;
		max-width: 60%!important;
	}
	.w-small-7{
		width: 70%!important;
		max-width: 70%!important;
	}
	.w-small-7-5{
		width: 75%!important;
		max-width: 75%!important;
	}
	.w-small-8{
		width: 80%!important;
		max-width: 80%!important;
	}
	.w-small-9{
		width: 90%!important;
		max-width: 90%!important;
	}
	.w-small-10{
		width: 100%!important;
		max-width: 100%!important;
	}






	.w-small-before-0{
		margin-left: 00%!important;
	}
	.w-small-after-0{
		margin-right: 00%!important;
	}
	.w-small-before-1{
		margin-left: 10%!important;
	}
	.w-small-after-1{
		margin-right: 10%!important;
	}
	.w-small-before-2{
		margin-left: 20%!important;
	}
	.w-small-after-2{
		margin-right: 20%!important;
	}
	.w-small-before-3{
		margin-left: 30%!important;
	}
	.w-small-after-3{
		margin-right: 30%!important;
	}
	.w-small-before-4{
		margin-left: 40%!important;
	}
	.w-small-after-4{
		margin-right: 40%!important;
	}
	.w-small-before-5{
		margin-left: 50%!important;
	}
	.w-small-after-5{
		margin-right: 50%!important;
	}
	.w-small-before-6{
		margin-left: 60%!important;
	}
	.w-small-after-6{
		margin-right: 60%!important;
	}
	.w-small-before-7{
		margin-left: 70%!important;
	}
	.w-small-after-7{
		margin-right: 70%!important;
	}
	.w-small-before-8{
		margin-left: 80%!important;
	}
	.w-small-after-8{
		margin-right: 80%!important;
	}
	.w-small-before-9{
		margin-left: 90%!important;
	}
	.w-small-after-9{
		margin-right: 90%!important;
	}
	.w-small-before-10{
		margin-left: 100%!important;
	}
	.w-small-after-10{
		margin-right: 100%!important;
	}
	.w-small-before-3-3{
		margin-left: 33.33333%!important;
	}
	.w-small-after-3-3{
		margin-right: 33.33333%!important;
	}
	.w-small-before-2-5{
		margin-left: 25%!important;
	}
	.w-small-after-2-5{
		margin-right: 25%!important;
	}
	.w-small-before-7-5{
		margin-left: 75%!important;
	}
	.w-small-after-7-5{
		margin-right: 75%!important;
	}


}




.vh-0{
    height: 0vh;
}
.vh-max-0{
    max-height: 0vh;
}
.vh-vmin-0{
    min-height: 0vh;
}
.vh-5{
    height: 5vh;
}
.vh-max-5{
    max-height: 5vh;
}
.vh-vmin-5{
    min-height: 5vh;
}
.vh-10{
    height: 10vh;
}
.vh-max-10{
    max-height: 10vh;
}
.vh-vmin-10{
    min-height: 10vh;
}
.vh-15{
    height: 15vh;
}
.vh-max-15{
    max-height: 15vh;
}
.vh-vmin-15{
    min-height: 15vh;
}
.vh-20{
    height: 20vh;
}
.vh-max-20{
    max-height: 20vh;
}
.vh-vmin-20{
    min-height: 20vh;
}
.vh-25{
    height: 25vh;
}
.vh-max-25{
    max-height: 25vh;
}
.vh-vmin-25{
    min-height: 25vh;
}
.vh-30{
    height: 30vh;
}
.vh-max-30{
    max-height: 30vh;
}
.vh-vmin-30{
    min-height: 30vh;
}
.vh-35{
    height: 35vh;
}
.vh-max-35{
    max-height: 35vh;
}
.vh-vmin-35{
    min-height: 35vh;
}
.vh-40{
    height: 40vh;
}
.vh-max-40{
    max-height: 40vh;
}
.vh-vmin-40{
    min-height: 40vh;
}
.vh-45{
    height: 45vh;
}
.vh-max-45{
    max-height: 45vh;
}
.vh-vmin-45{
    min-height: 45vh;
}
.vh-50{
    height: 50vh;
}
.vh-max-50{
    max-height: 50vh;
}
.vh-vmin-50{
    min-height: 50vh;
}
.vh-55{
    height: 55vh;
}
.vh-max-55{
    max-height: 55vh;
}
.vh-vmin-55{
    min-height: 55vh;
}
.vh-60{
    height: 60vh;
}
.vh-max-60{
    max-height: 60vh;
}
.vh-vmin-60{
    min-height: 60vh;
}
.vh-65{
    height: 65vh;
}
.vh-max-65{
    max-height: 65vh;
}
.vh-vmin-65{
    min-height: 65vh;
}
.vh-70{
    height: 70vh;
}
.vh-max-70{
    max-height: 70vh;
}
.vh-vmin-70{
    min-height: 70vh;
}
.vh-75{
    height: 75vh;
}
.vh-max-75{
    max-height: 75vh;
}
.vh-vmin-75{
    min-height: 75vh;
}
.vh-80{
    height: 80vh;
}
.vh-max-80{
    max-height: 80vh;
}
.vh-vmin-80{
    min-height: 80vh;
}
.vh-85{
    height: 85vh;
}
.vh-max-85{
    max-height: 85vh;
}
.vh-vmin-85{
    min-height: 85vh;
}
.vh-90{
    height: 90vh;
}
.vh-max-90{
    max-height: 90vh;
}
.vh-vmin-90{
    min-height: 90vh;
}
.vh-95{
    height: 95vh;
}
.vh-max-95{
    max-height: 95vh;
}
.vh-vmin-95{
    min-height: 95vh;
}
.vh-100{
    height: 100vh;
}
.vh-max-100{
    max-height: 100vh;
}
.vh-vmin-100{
    min-height: 100vh;
}

.vw-5{
    width: 5%!important;
}
.vw-10{
    width: 10%!important;
}
.vw-15{
    width: 15%!important;
}
.vw-20{
    width: 20%!important;
}
.vw-25{
    width: 25%!important;
}
.vw-30{
    width: 30%!important;
}
.vw-35 {
    width: 35%!important;
}
.vw-40{
    width: 40%!important;
}
.vw-45{
    width: 45%!important;
}
.vw-50{
    width: 50%!important;
}
.vw-55{
    width: 55%!important;
}
.vw-60{
    width: 60%!important;
}
.vw-65{
    width: 65%!important;
}
.vw-70{
    width: 70%!important;
}
.vw-75{
    width: 75%!important;
}
.vw-80{
    width: 80%!important;
}
.vw-85{
    width: 85%!important;
}
.vw-90{
    width: 90%!important;
}
.vw-95{
    width: 95%!important;
}
.vw-100{
    width: 100%!important;
}
.vw-100i{
	width: 100%!important;
}







.vform-frame input, .vform-frame textarea, .vform-frame select{
    border: 1px solid #faa41a;

    padding-left: 05px;
    min-height: 28px;
}

.vform-frame.vform-small-text input, .vform-frame.vform-smaller-text input, .vform-frame.vform-tiny-text input,
.vform-frame.vform-large-text input, .vform-frame.vform-larger-text input, .vform-frame.vform-larger-text select{
    min-height: 26px;
}
.option-box input, .option-box textarea, input.option-box, textarea.option-box{
    width: auto!important;
    min-height: auto!important;
}
.vframe-full .vrow{
    clear: both;
    padding-right: 0!important;
    padding-left: 0!important;

    width: 100%!important;
}
.label-controled{
    position: absolute!important;
    margin-bottom: 03px;

}

.label-controled-out{
    margin-bottom: 0;
    position: relative;
}

.vform-full input, .vform-full textarea, .vform-full select{
    clear: both;
    padding-right: 0;
    /*padding-left: 0;*/
    width: 100%;
    padding-left: 10px;
}
.vform-full textarea{
    height: auto!important;
}
input.vform-full, textarea.vform-full, select.vform-full {
    clear: both;
    padding-right: 0 !important;
    padding-left: 0 !important;
}
.vform-frame input:focus, .vform-frame textarea:focus,  .vform-frame select:focus{
    outline: 1px solid #000000;
}
.vform-frame.linear-border input, .vform-frame.linear-border textarea, .vform-frame.linear-border select{
	border-radius: 0!important;
	-moz-border-radius:0!important;
	-webkit-border-radius:0!important;


}
.linear-border select{
	border-radius: 0!important;
	font-size: 0.9rem;
	min-height: 28px;
	background-color: transparent;

}
.linear-border select option{
	min-height: 28px;

}

.vform-frame input.linear-border, .vform-frame textarea.linear-border, .vform-frame select.linear-border{
    border-radius: 0!important;
	-moz-border-radius:0!important;
	-webkit-border-radius:0!important;

}

.vform-frame.w-border-1 input, .vform-frame.w-border-1 textarea, .vform-frame.w-border-1 select{
    border-width: 1px;
}

.vform-frame.w-border-2 input, .vform-frame.w-border-2 textarea, .vform-frame.w-border-2 select{
    border-width: 2px;
}

.vform-frame.w-border-3 input, .vform-frame.w-border-3 textarea, .vform-frame.w-border-3 select{
    border-width: 3px;
}


input.input-full,  .input-full input,  .input-full select{
    margin-bottom: 4px;
    margin-top: 5px;
    clear: both;
}
input.input-full, select.input-full{
    width: 100%;
}
.input-full input, .input-full select{
    width: 100%;
}
.input-full textarea{
    width: 100%;
    margin-top: 10px;

}

textarea.input-full,  textarea.input-full, select.input-full{
    margin-bottom: 4px!important;
    clear: both!important;
    width: 100%!important;
}
.input-clear-top input, .input-clear-top textarea, .input-clear-top select {
    margin-top: 4px;
    clear: both;
}
.input-half input, .input-half textarea, .input-half select{
    margin-bottom: 4px;
    clear: both;
    width: 40%;
}
input.input-half, textarea.input-half, select.input-half{
    margin-bottom: 4px!important;
    clear: both!important;
    width: 40%!important;
}


.input-inline input, .input-inline textarea, .input-inline select{
    width: auto;
    margin-bottom: 4px;
    clear: both;
}
input.input-inline, textarea.input-inline, select.input-inline{
    width: auto!important;
    margin-bottom: 4px!important;
    clear: both!important;
}

.vform{
    border: 2px solid rgba(0, 0, 0,.1);


}

/*input.vform-bottom, textarea.vform-bottom, .vform-bottom input, .vform-bottom textarea{*/
/*border-radius: 0!important;*/
/*border-top: none!important;*/
/*border-left: none!important;*/
/*border-right: none!important;*/
/*}*/
.vform-clean{
    border: none!important;
}

input.vform-bottom:focus, textarea.vform-bottom:focus, .vform-bottom input:focus, .vform-bottom textarea:focus, .vform-bottom select:focus{
    outline: none;
    border-color:  #f26122;
}

input.vform-bottom, textarea.vform-bottom, select.vform-bottom, .vform-bottom input, .vform-bottom textarea, .vform-bottom select{
    outline: none;
    border-radius: 0;
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom-style: solid;
    border-bottom-width: 2px;
}


.label-highlight{
    color: #0c85af!important;
}
.chk{
    border: 1px solid #a8a8a8;
    border-radius: 9px;
}
.vform-frame fieldset{
    border: none;
}
.vform-frame label{
    padding: 10px 05px 0 05px;
    /*font-weight: bold;*/
}
.vform-frame legend{
    /*margin: 0 10px 10px 10px;*/
    margin-top: 20px;
    font-size: 1.6rem;

}
.vform-frame input, .vform-frame textarea, .vform-frame select, .vform-frame label{
    font-size: 1.3rem;
}
.vform-frame.vform-small-text input, .vform-frame.vform-small-text textarea, .vform-frame.vform-small-text select,.vform-frame.vform-small-text label{
    font-size: 0.9rem;
}
.vframe.vform-small-text legend{
    font-size: 1.2rem;
}
.vform-frame.vform-smaller-text input, .vform-frame.vform-smaller-text select, .vform-frame.vform-smaller-text label{
    font-size: 0.8rem;
}
.vframe.vform-smaller-text legend{
    font-size: 1.1rem;
}
.vform-frame.vform-tiny-text input, .vform-frame.vform-tiny-text select,.vform-frame.vform-tiny-text textarea, .vform-frame.vform-tiny-text label{
    font-size: 0.7rem;
}
.vframe.vform-tiny-text legend{
    font-size: 1rem;
}
.vform-frame.vform-large-text input, .vform-frame.vform-large-text select,.vform-frame.vform-large-text textarea, .vform-frame.vform-large-text label{
    font-size: 1.1rem;
}
.vframe.vform-large-text legend{
    font-size: 1.4rem;
}
.vform-frame.vform-larger-text input, .vform-frame.vform-larger-text select, .vform-frame.vform-larger-text textarea, .vform-frame.vform-larger-text label{
    font-size: 1.2rem;
}
.vframe.vform-larger-text legend{
    font-size: 1.5rem;
}
.vform-item{
    /*clear: bottom;*/
    margin-top: 15px;
}

@media (max-width: 850px) {

    .tablepress tr:nth-of-type(even){
        background-color: #f3f3f3;
    }
    .tablepress{
        width: 100%;
        display: -webkit-box;
        overflow-x: scroll;
    }
    .tablepress tr{
        width: 100%;
        vertical-align: middle;
        display: grid;
    }

    .tablepress tr td{
        width: 100%;
        vertical-align: middle;
    }
    .tablepress tr td:first-child, .tablepress tr th:first-child{
        height: 40px!important;
        padding-top: 25px!important;
    }
    .tablepress tr td:last-child, .tablepress tr th:last-child{
        border-bottom: 0!important;
    }
    .tablepress tr td:nth-child(2){
        height: 66px!important;
        padding-top: 25px!important;
    }
    .tablepress tr th:nth-child(2){
        height: 70px!important;
        padding-top: 25px!important;
    }
    .tablepress tr td:nth-child(5){
        height: 56px!important;
        padding-top: 25px!important;
    }
    .tablepress tr th:nth-child(5){
        height: 60px!important;
        padding-top: 25px!important;
    }
    .tablepress tbody{
        width: 50%;

        display: -webkit-box;
    }
    .tablepress thead{
        width: 50%;
        display: -webkit-box;
    }

    .tablepress tr td:nth-of-type(2), .tablepress tr th:nth-of-type(2){
        /*height: 100px!important;*/
    }
    .tablepress tr td, .tablepress tr th{
        height: 40px;
        padding-top: 25px!important;
    }
    .tablepress tr td, .tablepress tr th{
        height: 45px!important;
        padding-top: 30px!important;
    }


	#tablepress-29 thead th {
		font-size: 10pt!important;
	}
	.tablepress  tbody td {
		font-size: 8pt!important;
		/*width: 80%;*/
	}
	.tablepress tbody td * {
		font-size: 7pt!important;
		width: 80%;
	}

}
@media (max-width: 1056px) {

    .site-header .header-main-menu > li > .sub-menu > li:nth-of-type(2){
        border-top:none!important;
    }

    *{
        /*max-width: 100%!important;*/
		max-width: 100%;

    }




.slick-list{
    width: 100%!important;
}
.slick-list *{
    max-width: 100%!important;
}
.slick-track{
    width: 100%!important;
}
.slick-slide{
    width: 100%!important;
}
    .site-wrapper{
    width: 100%!important;
    min-width: 100%!important;
}

.cambios-section .column-ahalf {
    width: 100%;
}

    .cambios-section{
        text-align: center;
    }
    .cambios-section .columns-wrapper > * {
        float: initial;
        box-sizing: border-box;
    }

    .site-main .cambios-section > .column-ahalf:last-child {
         padding: 10px 15px 10px 15px!important;
        margin-bottom: 30px;
    }
    .site-main .cambios-section > .column-ahalf:first-child{
         padding: 10px 15px 10px 15px!important;
        margin-bottom: 30px;
    }
    .site-main .cambios-section > .column-ahalf table th:first-child {
        /*display: none;*/
    }


    .site-main .nav-style-01 .wpb_text_column a {
        padding-bottom: 20px;

        margin-bottom: 15px;
        /*border-bottom: -moz-linear-gradient(bottom, #faa41a 18%, #f26122 100%);*/


    }
	.site-main .nav-style-01 .wpb_text_column a {
		border-bottom: 2px solid #faa41a;
	}

    .site-main .nav-style-01 .wpb_text_column a:nth-of-type(3) {
        padding-bottom: 20px;
        border-bottom: none!important;

    }
	.site-main .nav-style-01 .wpb_text_column.wpb_content_element.vc_custom_1543985233427 a{
		border-bottom: none!important;
		width: 100%;
	}
    .site-main .nav-style-01 .vc_inner.vc_row-fluid .wpb_column:last-child {
        margin-bottom: -40px;
    }
	.site-header .nav-home-img {
		width: 50px;
		position: absolute;
		margin-top: -12px;
		margin-left: 15px;
	}

    .site-main .simulador-wrapper > .column-ahalf {
        padding: 01%!important;
    }
    .site-main .simulador-wrapper > .column-ahalf:first-child {
        padding-left: 0;
    }
    .site-main .simulador-wrapper > .column-ahalf {
        padding: 0;
    }
    .column-ahalf {
        width: 100%;
    }
    .site-main .simulador-wrapper > .column-ahalf .column-ahalf {
        padding: 0!important;
    }
    .columns-wrapper > * {
        float: left;
        box-sizing: border-box;
    }
    .tab-enabled .tab-contents {
        padding: 5%;
    }
    .column-athird{
        width: 100%;
    }
    .column-athird:not(:first-child) {

        margin-top: 15px;
    }


    .site-main .columns-wrapper.taxas-tables > .column-athird:not(:last-child) {
        border-right: none!important;
    }
    .site-main #askforfinance {
        margin-top: 12px;
    }
    .site-main .interactive-map {
        width: 100%;
        overflow-x: hidden;
    }

    .site-main .interactive-map .map-nav {
        right: -285px!important;
    }
    .site-main .interactive-map {
        padding-right: 0!important;
    }
    .site-main .section-heading h4 {
        font-size: 25px;
        margin-bottom: 20px;
        line-height: 1;
    }
    .home-carousel-parcerias .slick-track, .list-news .slick-track{
        transform: none!important;
         margin: 2%!important;
        padding: 0;
        width: 90%!important;
        /*margin: 0 auto;*/
    }
    .home-carousel-parcerias .slick-next , .list-news .slick-next {
		transform: rotate(135deg) translateX(-50%);
        right: 15%;
        top: 50%;
		position: absolute;
		text-align: center;
		display: block;
		margin: 0 auto;
    }


	.site-main .main-content > section {
		padding: 30px 0 50px 0;
	}

    .site-main .home-carousel-parcerias .carousel-item {
     margin-bottom: 10px;
    }

    .site-main .home-carousel-parcerias .item-thumbnail-img,.site-main .list-news .item-thumbnail-img {
        height: auto!important;
        /* width: 90% !important; */
    }
    .site-main .home-carousel-parcerias .carousel-item, .site-main .list-news .carousel-item {
        padding: 5px !important;
    }
	.site-main .home-carousel.list-news .item-thumbnail-img {
		 height: auto!important;

	}
	.home-carousel-parcerias .slick-track a.carousel-item, .list-news .slick-track a.carousel-item, .leading-carousel .slick-slide{
		display: none;
	}
	.home-carousel-parcerias .slick-track a.carousel-item.slick-current, .list-news .slick-track a.carousel-item.slick-current, .leading-carousel .slick-slide{
		display: block;
	}
	#ab {
		float: left;
		padding: 5%;
	}
	.site-footer .nav-home {
		width: 70px;
		/* display: block; */
		float: initial;
	}
	.site-footer .nav-home img {
		max-width: 100%;
		display: block;
		width: 70px;
		margin-left: 5%;
	}


	.footer-top {
		/* background-color: #777; */
		margin-left: 0%;
		width: 100%;
		padding-top: 25px;
		padding-bottom: 25px;
	}
	.footer-tops-side .aval {
		display: block;
		padding-top: 10px;
		clear: left;
		color: #3366cc;
		font-size: 0.6rem;
		width: 100%;
		/* padding-left: 5%; */
		margin-bottom: 20px;
		text-align: center;
	}
	.site-footer .nav-home {
		/* width: 70px; */
		display: contents;
		float: left;
	}

	.footer-tops-side .aval-img {
		display: block;
		float: inherit;
		display: block;
		/* position: absolute; */
		margin: 0 auto;
	}
	#xy {
		float: left;
		margin-left: 5%;
	}
	.site-main .interactive-map {
		height: 420px;
	}

	.home-carousel-parcerias .slick-next.previous {
		display: block!important;

	}




	/*//NAV*/
	.site-header {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		padding-left: 0;
		margin-bottom: 0;
		list-style: none;
	}
	.site-header  .menu-item{
		width: 100%;
		font: 14px/1.25 'Helvetica Neue', 'FreeSans', Arial, sans-serif;
	}
	.site-header.small{
		left: 0;

	}
	#menu-header-top-menu{

		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		-ms-flex-positive: 1;
		flex-grow: 1;
		-ms-flex-align: center;
		align-items: center;

	}

	/*.smaller  .nav-home-img {*/
		/*transition: all .40s;*/
		/*width: 45%;*/
		/*margin-top: -23px;*/
		/*float:right;*/


	/*}*/
	/*.nav-home-img, .header-main-menu {*/
		/*transition: all .40s;*/
	/*}*/
	.smaller  .header-main-menu{
		transition: all .40s;


	}


	.header-main-menu{
		margin-left: 0!important;
		margin-top: 45px;
		padding-top: 15px;
		display: none;

		border-bottom: 2px solid #f7f7f7;
		padding-bottom: 10px;
		background: #faa41a;
		background: -moz-linear-gradient(top, #faa41a 18%, #f26122 100%);
		background: -webkit-linear-gradient(top, #faa41a 18%,#f26122 100%);
		background: linear-gradient(to top, #faa41a 18%,#f26122 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faa41a', endColorstr='#f26122',GradientType=0 );
		background: -moz-linear-gradient;
	}
	#navbar-toggler{
		display: block !important;
		position: absolute;
		right: 10px;
		top: 15px;
		/*font-size: 2rem;*/
		background-color: transparent;
		border: none;
		/*color: #ffffff;*/
	}
    #navbar-toggler img{

        z-index: 111111111111 !important;

    }
	#menu-header-top-menu, .search-toggle-img{
		display: none;
	}

	.home-carousel-parcerias .slick-next.previous {
		display: none;
	}
	.site-header{
		height: 70px;
	}
	.language-chooser-wrapper{
		display: none;
	}
	.site-main{
		margin-top: -20px;
	}

	.site-header .header-main-menu > li > .sub-menu {
		min-height: 50vh;
		position: fixed;
        top: 71px;
		padding-top: 05vh;
		left: 0;
		z-index: 123243423;
	}
	.rangeslider--horizontal .rangeslider__handle {
		width: 35px!important;
		height: 35px!important;
	}
	.rangeslider--horizontal {
		height: 15px!important;
	}
	.site-main .nav-style-01 .wpb_column{
		border-left: none!important;
	}
	.vslider .slide-item{
		display: none;
	}
	.vslider .slide-item.current{
		display: block;
	}
	.slide-btn{
	display: inline-block!important;
		font-size: 1.2rem!important;
		color: #ff8c00!important;
		/*margin-left: 20px?;*/
	}
	#idexantes-slide{
		height: 145px;
		overflow-y: auto;
	}
	.home-carousel-parcerias .slick-prev, .list-news .slick-prev {
		left: 15%;
		display: block;
		float: right;
		position: absolute;
		top: 50%;
		transform: rotate(-45deg) translateY(-50%);
	}
	.site-main .interactive-map .map-nav.shown{
		width: 90%;
		right: 0%!important;
	}
	.nos-liga-2 .wrapper {
		overflow: hidden;
		width: 550px!important;
		padding-right: 30px!important;

	}
	.nos-liga .content-wrapper {
		width: auto!important;
	}
	.nos-liga .wrapper img {
display: none!important;
	}
	.site-main .tabs-style-01 > .vc_tta-panels-container {
		width: 100%!important;
	}
	.jx_ui_FullFrame{
		display: none!important;
	}

	.hide-min{
		display: none!important;
	}

	.site-main .tablepress tbody td {
		border-top: none!important;
		/*padding: 8px;*/
		border-bottom: 1px solid #ddd!important;
		/*width: 90%;*/

	}

	.site-main .tablepress tbody tr:last-child td {
		padding-bottom: 10px!important;
	}

	.main-content{
		width: auto;
		margin-top: 80px;
	}
	.vc_tta-panels {
padding-right: 0!important;
	}
	.tab-enabled .tab-contents {
		padding: 0!important;
	}

    #simulador-main, #simulador-h , #simulador-a,  #simulador-p{
        margin-left: 5%;
        margin-right: 5%;
    }
    .wpb_wrapper h5 {
        font-size: 1.2rem !important;
        margin-top: -10px!important;
        margin-bottom: 20px!important;
    }
    .site-main .section-heading h4 {
        /*margin-bottom: 10px;*/
    }

		/*//MEDIA CLOSER*/
}

@media (max-width: 768px) {

    .slick-dots{
        display: none!important;
    }
    .financiamento .financiamento-tab ul li{
        width: 50%;
    }
    .financiamento .wpb_text_column ul:first-child {
        display: flex;
    }
    .financiamento .financiamento-tab ul li a{
        font-size: 1rem;
    }
    .financiamento .financiamento-tab ul{
    margin-bottom: 20px;
    }


}
@media (max-width: 767px) {


    .form_group.uploads_file  .wpcf7-not-valid-tip, .form_group.uploads_file .wpcf7-not-valid-tip {
        margin-bottom: 0!important;
    }
    .slick-initialized .slick-arrow {
        opacity: 1!important;
        border-left: 3px solid #f26122;
        border-top: 3px solid #ff8c00;
    }
    .map-item {
background-color: #FFFFFF!important;
    }
    .site-main .main-content > section {
        padding: 30px 0 70px 0!important;
    }

    .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a {
        background-color: #f6841e;
        color: #FFFFFF!important;
    }
    .home-carousel:nth-child(2) .slick-list{
        height: 280px!important;
    }
    .fullwidth-banners .slick-slide img {
        /*width: 130%!important;*/
        /*max-width: 130%!important;*/
        /*margin-left: -15%!important;*/
        /*display: block; margin: 0 auto!important;*/
        /*margin-right: 5%;*/
        /*margin-left: 5%;*/
    }

    /*///*/

    .slick-prev {
        left: 15%;
    }
    .slick-next{
        right: 15%;
    }
    .vc_column_container>.vc_column-inner {
        box-sizing: border-box;
        padding-left: 15px;
        padding-right: 15px;
        width: 95%;
        margin: 0 auto;
    }
    /*.footer-tops-side {*/
        /*float: right;*/
        /*display: block;*/
        /*width: 100%;*/
        /*text-align: justify;*/
    /*}*/
    .vc_tta-panels {

        height: 50vh !important;
    }
    #navbar-toggler{
        display: block!important;
    }

	#chat{
		/*display: none !important;*/
		bottom: 248px;
	}

}

@media (max-width: 525px) {


    .wpcf7 .file_name {
        font-size: .6rem;
        margin-top: -10px;
        display: block;
    }
    .footer-tops-side .aval {

        font-size: 0.4rem;
    }

    /*.fullwidth-banners .slick-track{*/
        /*max-width: 130%!important;*/
    /*}*/
    /*.fullwidth-banners .slick-list{*/
        /*max-width: 120%!important;*/
    /*}*/
    .fullwidth-banners .slick-list{
        /*width: 80%!important;*/
        /*display: block;*/
        /*margin: 0 auto;*/
    }
    .fullwidth-banners.slick-initialized .slick-arrow {
        /*text-shadow: 0 0 60px rgba(0, 0, 0, 1);*/
        /*border-color: #ff6500;*/
    }




}

.ml-15{
	margin-left: 15px;
}




#navbar-toggler {
display: none;
}
#page-divider-nav.nn {
	margin: 0 auto;
	width: 50%;
}




.uploads_file div {

	margin-right: 5%;
}
@media (min-width: 1060px) {
    .bci_doc::before {

        padding: 6px 80px 8px 50px !important;
    }
}

@media (max-width: 991px) {


	.uploads_file div {
		position: relative;
		float: left;
		display: inline;
		width: 41%;
		margin-left: 1.7%;
		margin-right: 5%;
	}
	.uploads_file {
		margin-top: -40px;
	}
	.wpcf7 input[type="submit"] {

        margin-top: 2%!important;
	}
    div.wpcf7-response-output {
        margin: 1em 1.5em 1em;
    }
	.tab-enabled .tab-nav li {
		margin-top: 10px;
	}

	/*uploads_file div:first-child {*/
		/*margin-right: 10px;*/
	/*}*/


	/*//px*/
	.bci_doc::before {

		padding: 6px 60px 8px 25px !important;
		display: inherit!important;
		width: 52%;
		min-height: 42px;
	}


	.bci_doc::before {
		white-space: unset!important;
	}

	.nos-liga input {
		width: 40%;
	}

	#wpcf7-f2654-p3036-o2 .selecter label span select {
		width: 90% !important;
	}
	.wpcf7 .data_nasc input {

		width: 90%;
		background-color: #ffffff;
	}
	span.wpcf7-list-item {
		display: inline-block;
		margin: 0;
	}
	#wpcf7-f2654-p3036-o2 label {
		font-size: 1rem;
	}
	#wpcf7-f2654-p3036-o2 h4 {
		font-size: 1.3rem;
	}
	.bci_doc::before {
		display: table-row-group;
	}
	#wpcf7-f2654-p3036-o2 .div4 input {
		width: 92%;
		margin-top: 20px;
	}

	#footer-cambio img {

		margin-left: -20px!important;
	}
	#page-divider-nav.nn {
		margin: 0 auto;
		width: 80%!important;
	}
	.noticias {
		/*width: 100%;*/
	}
	.sugestoes{
		padding-left: initial!important;
		padding-right: initial!important;
	}
	.site-main .noticias .home-carousel .item-thumbnail-img {
		height: auto !important;
		width: 94% !important;
	}

	.site-main .noticias .home-carousel .carousel-item{
		width: 100%!important;
	}

	.site-main .fullwidth-banners, .site-main .fullwidth-banners.slick-dotted.slick-slider {
		margin-bottom: 0;
	}

	.site-main .fullwidth-banners {
		margin-top: 87px;
	}
	.slick-slide {
		display: none;
	}
	.slick-slide img {
		display: none;
	}
	.slick-slide.slick-current {
		display: block!important;
	}
	.slick-slide.slick-active {
		display: block!important;
	}
	.slick-slide.slick-current img{
		display: block!important;
	}
	.slick-slide.slick-active img{
		display: block!important;
	}
	.slick-track{
		transform: none!important;
	}

    .carousel-style-01 .slick-initialized .slick-slide
    {

        display: none;

    }
    .site-main .parceiros{
		width: 90%!important;
	}
	.parceiros-content #main-layer{
		min-height: 50vh;
	}

	.site-main .parceiros .parceiros-content .description {
width: 100%;
}

	.markets .description{
		margin-top: 60px;
	}
	.contact-adjust .wpb_text_column.wpb_content_element{
width: 100%;
	}
	.botao-down {
		display: block;
		margin-top: 15px;
	}

}
.site-main .main-content > .semslider.vc_row {
	 margin-left: 0!important;
}


.gm-style-iw div {
	/*width: 100%;*/
	overflow: hidden!important;
}



.shown-allways{
    display: block!important;
    visibility: visible!important;
}


.hidden-allways{
    display: none!important;
    visibility: hidden!important;
}

.mt-100{
    margin-top: 100px!important;
}

.form_group.uploads_file{
    display: flex;
}

#sharing-bci-social{
    padding: 25px;
    position: fixed;
    /*display: block;*/
    /*height: 150px;*/
    z-index: 400000000000;
    border: 1px solid #ff8b00;

    top: 30vh;
    left: 37%;


    background-color: #FFFFFF;

}


#sharing-bci-social .hideMyParentS{
    display: block;
    position: fixed;
    top: 34vh;
    right: 28%;

}
#sharing-bci-social .hideMyParentS .fa{
font-size: 1rem;
    color: #777777;

}


#sharing-bci-social .jssocials-share{
    display: inline-block;
    float: left;
    margin-left: 15px;
}

.popup-section.popped p{
    color: #0c85af!important;
}

 .taxa_libor tr:first-child, .taxa_libor tr:nth-child(2){
    display: none !important;
}

.jssocials-share-link{
    padding: 0 !important;
    border: none !important;

}



#cookie-notice{
    opacity: 0.9;
    filter: alpha(opacity=90);
}
.cookie-notice-container{

}

#cn-accept-cookie{
    background: #F57E1F;
    border:none !important;
    border-radius: 0 !important;
}
#cn-refuse-cookie{
    background: #666666;
    border:none !important;
    border-radius: 0 !important;
}

#cn-more-info{
     background: #666666;
     border:none !important;
     border-radius: 0 !important;
}

.iframe #cookie-notice{
    display: none !important;
    visibility: hidden !important;
}

#btnCompra, #btnVenda{
    cursor: pointer;
}


@media (max-width: 576px) {

    .site-main .parceiros .parceiros-content .description {
        margin-top: 60px;
    }

}

.pop-btn-3 {
    display: none !important;
}

@media (max-width: 479px) {




    #sharing-bci-social{

        position: fixed;


        margin: 5% auto;
        left: 0;
        right: 0;
    }



}

@media (max-width: 524px) {

    #product-list-public {
        color: green !important;
        border-left: none !important;
        text-align: center;
    }

}


@media (min-width: 426px) {
    .jssocials-share-whatsapp {
        display: none !important;
    }

}

@media screen and (max-width: 767px) {
	.nav-style-01 .links-append div:nth-child(3) a {
		border-bottom: none !important;

	}
}

#menu-item-18 a, #menu-item-22 a, #menu-item-33 a, #menu-item-425 a{
   cursor: pointer;
}


@media only screen and (max-width: 1056px) and (min-width: 992px){

    .fullwidth-banners .slick-slide img {
        display: none;
    }

    .fullwidth-banners .slick-slide.slick-active img, .fullwidth-banners .slick-slide.slick-current img{
        display: block!important;
    }

    .fullwidth-banners .slick-track{
        transform: none!important;
    }

    .site-main .fullwidth-banners{
        margin-top: 82px;
    }
}


/*  */
.modal-dialog{
    overflow-y: initial !important
}
.modal-body{
    height: 97%;
    overflow-y: auto;
}

.tooltips {
    position: relative;
	display: inline-block;
	width: 100%;
}

.tooltips .tooltiptext {
    visibility: hidden;
    width: 350px;
    background: linear-gradient(to bottom, rgb(250, 163, 26) 0%, rgb(245, 123, 30) 100%);
    color: #fff;
    text-align: center;
    border-radius: 6px;
	padding: 5px 0;
	margin: 2px;

    /* Position the tooltip */
    position: absolute;
    z-index: 1;
}

.tooltips:hover .tooltiptext {
    visibility: visible;
}


.bci_notification{
   position: absolute;
   top: 0px;
   z-index: 100;
   background: #808080;
   width: 100%;

}
.bci_notification p{

   text-align: center;
   font-family: 'FreeSans', sans-serif;
   color: #fff;
   font-size: 10pt;
   padding: 3px 3px 2px 3px ;
   margin-bottom: 0px;
}
.bci_notification p a{
   color: #f6801e;
   font-weight: 600;
   cursor: pointer;
}
.bci_notification p strong{
   font-weight: 600;
}

.d-none-notif{
   /* display: none !important; */
}

.modal-title {
	color: #fe892a;
}

.wizzard {
	display: flex;
	justify-content: center;
	gap: 40px;
}

.wizzard > div {
	text-align: center;
	border-radius: 50%;
	width: 40px;
	height: 40px;
	line-height: 38px;
	font-size: 16px;
	border: 1px solid #ccc;
}

.wizzard__active {
	border: none !important;
	background-color: #fe892a;
	color: #fff;
}

.disabled-btn {
	background: #ccc !important;
}