#mega-menu-wrap-menu-header #mega-menu-menu-header {
    padding: -1px 0px 0px 25px !important;
}
.fl-node-598afcd2173a5 > .fl-row-content-wrap {
    background-color: #fff !important;
    color: black !important;
}

.fl-node-5ecd2fec6a0e6 {
	box-shadow: 0 0 9px 0 #0000002b;
    z-index: 15;
}

.center_objects_by_css .vamtam-show-bg-image div {
	margin: auto 2px;
}

.fl-node-5ecd389ecd0fa {
	box-shadow: 0 0 9px 0 #0000002b;
    z-index: 15;
}

.fl-node-5ecd389ecd17a {
	box-shadow: 0 0 9px 0 #0000002b;
    z-index: 15;
}

.fl-node-5ecd390a80c9a {
	margin: 0 !important;
}


.fl-node-5ecd3945ec228 {
	margin: 0 !important
}



.fl-builder-content .fl-node-598afcd2173a5 a {
    color: #000000 !important;
}

#wpls-logo-showcase-slider-1 .wp-post-image, #wpls-logo-showcase-slider-1 .wp-post-image img.wp-post-image {
	max-height: 80px !important;
}

header.main-header.layout-single-row .first-row {
    border-right: 0;
}

header.main-header.layout-single-row .second-row:not(:last-child) {
    border-right: 0;
}

#mega-menu-wrap-menu-header #mega-menu-menu-header > li.mega-menu-item > a.mega-menu-link {
    color: #fff !important;
}

.fl-node-59d2900de913a > .fl-col-content {
    background-color: #3E5F8A;
}

#mega-menu-wrap-menu-header #mega-menu-menu-header > li.mega-menu-item > a.mega-menu-link:hover {
    color: #06163A !important;
}

body #mega-menu-wrap-menu-header #mega-menu-menu-header>li.mega-current-menu-ancestor:not(.mega-hide-arrow)>.mega-menu-link:after, body #mega-menu-wrap-menu-header #mega-menu-menu-header>li.mega-current-menu-item:not(.mega-hide-arrow)>.mega-menu-link:after {
    background: #06163A;
}

header.main-header button.header-search {
    color: #fff;
}

header.main-header button.header-search:hover {
    color: #fff;
}

#mega-menu-wrap-menu-header #mega-menu-menu-header > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-menu-header #mega-menu-menu-header > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-menu-header #mega-menu-menu-header > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
    color: #06163A !important;
}

#mega-menu-menu-top li a{
	color: black !important
}

/* Estilo en Wp Tables botones */
.wpdt-c .btn:not(.btn-link) {
    box-shadow: none;
    color: white;
}


@media (max-width: 480px) {
	#rev_slider_63_1_wrapper {
		height: 500px;
	}
}

@media (max-width: 900px) {
	#rev_slider_63_1_wrapper {
		height: 560px;
	}
}

@media (max-width: 1260px) {
	#rev_slider_63_1_wrapper {
		height: 560px;
	}
}

@media (min-width: 1261px) {
	#rev_slider_63_1_wrapper {
		height: 600px;
	}
}

body.sticky-header-type-over.sticky-header .sticky-header-state-reset .header-background {
    background-color: #00000078;
}

@media (max-width: 768px)
.fl-col-small:not(.fl-col-small-full-width) {
    max-width: 100%;
		
}

.fl-builder-content-13340 .fl-node-5ecd2fec67876 .vamtam-show-bg-image {
   padding: 0 !important;
}

/*
.fl-row-bg-attachment-scroll .vamtam-show-bg-image {
	padding: 0 !important
}*/

#custom_background_shadow {
		background-color: #0000004d;
	}

@media screen and (min-width: 1300px) {
	#custom_background_resize .vamtam-show-bg-image {
		min-height: 100vh !important;
	}
}
@media screen and (max-width: 1500px) {

	#custom_background_resize .vamtam-show-bg-image{
  min-height: 950px !important;
}
}



@media screen and (max-width: 1500px) {
	#custom_background_resize{
  height: 800px !important;
}
}


@media screen and (max-width: 1400px) {
	#custom_background_resize{
  height: 750px !important;
}
}


@media screen and (max-width: 1300px) {
	#custom_background_resize{
  height: 700px !important;
}
}

@media screen and (max-width: 1150px) {
	#custom_background_resize{
  height: 600px !important;
}
}

@media screen and (max-width: 900px) {
	#custom_background_resize{
  height: 500px !important;
}
}

@media screen and (max-width: 800px) {
	#custom_background_resize{
  height: 450px !important;
}
}

@media screen and (max-width: 700px) {
	#custom_background_resize{
  height: 400px !important;
}
}

@media screen and (max-width: 600px) {
	#custom_background_resize{
  height: 350px !important;
}
}

.fl-node-59e0b97154800 {
	overflow: hidden;
}

.fl-node-5ed7eacdae3f9 {
	overflow: hidden
}

@media screen and (max-width: 500px) {
	#custom_background_resize{
  height: 200px !important;
}
	
	.fl-node-59e0b97154800 {
		height: 700px !important
	}
	
	.fl-node-5ed5469a0be5b div div h2 {
		word-break: break-all
	}
	
	.fl-node-5ed5448858bc8 div div{
		word-break: break-all
	}
	
	#hide_section_custom {
		display: none;
	}
	
	.fl-node-5ed5448858bc8 div div h4{
		font-size: 1em;
		text-align: left
	}
	
	.fl-node-5ed5448858979 {
		height: 800px
	}
	
	.fl-node-5ed5469a0be1c div {
		padding: 0 !important
	}
	
.fl-node-5ed54b6fb7a5f div {
	padding-top: 0 !important
}
}

.fl-node-5ed54b6fb7a5f .vamtam-show-bg-image {
	background-color: #fffffff2;
	padding-bottom: 50px;
}

header.main-header.layout-single-row .first-row {
    padding-right: 0 !important
}

h2 strong span {
	word-break: break-word;
  font-size: .7em;
}
.fl-node-5ed54b6fb78da {
    overflow: hidden;
	}

@media screen and (max-width: 750px) {
	#custom_background_resize .vamtam-show-bg-image .fl-row-content .fl-col-group{
  height: 370px;
}
	
	.fl-node-5edfd84f8ab3b {
		width: 70% !important;
	}
	
	.fl-node-5edfd85a81356 {
		width: 70% !important
	}
	
	.fl-node-5edfd85588e92 {
		width: 70% !important;
		background-color: transparent !important
	}
	
	#post-17422 div div .fl-node-59e0b97154800 {
		overflow: hidden !important;
	}
	
	.fl-node-59e0b97154800 {
		overflow: visible !important;
		height: auto !important
}
	
	.fl-node-59e9ff778fe34 {
		
    background-color: #ffffffa3;

	}
	
	.fl-node-5ed54b6fb7aa2 .vamtam-show-bg-image {
		    background-color: rgba(255, 255, 255, 0.83);
    padding: 20px !important;
	}
	
	
	.fl-node-5ed7eacdae3f9 {
		overflow: hidden;
    height: 800px;
	}
	
	.fl-node-5ed7e773c2c9f {
		overflow: hidden;
    height: 700px;
	}
	}
	
}

@media screen and (max-width: 450px) {
	#custom_background_resize .vamtam-show-bg-image .fl-row-content .fl-col-group{
  height: 220px;
}
}

	
#custom_background_resize .vamtam-show-bg-image{
  background-size: contain;
}

.mega-menu-link {
	display: flex;
    justify-content: space-between;
    align-items: center;
}

.mega-indicator {
	height: 5px !important
}

.mega-indicator:after {
	content: '';
		transform: rotate(-90deg) !important;
    vertical-align: inherit !important;
    border-style: solid;
    border-width: 5px;
    border-color: transparent #fff transparent transparent;
} 

/* Tamaño del menu */
header.main-header.layout-single-row .header-contents {
    display: flex;
    align-items: center;
    width: 105% !important;
}

/* Tamaño del Logo */
body.sticky-header .fixed-header-box .logo-wrapper .logo img {
    width: 138px;
    height: 30px !important;
    max-height: 30px !important;
}

#mega-menu-wrap-menu-header #mega-menu-menu-header {
    padding: -1px 0px 0px 25px !important;
}