/*
Theme Name:     NexTReT
Theme URI:      https://themeisle.com/themes/neve/
Author:         ThemeIsle
Author URI:     https://themeisle.com
Tested up to:   6.2
Requires PHP:   7.0
Requires at least: 5.4
Description:    AppNextre con neve
Version:        3.6.4
License:        GNU General Public License v2 or later
License URI:    http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:    neve
Template: neve

*/

.ast-container, .ast-container-fluid {
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
.site-header {
  z-index: 99;
  position: fixed;
  width: 100%;
  top: 0;
  -webkit-box-shadow: 0px 3px 13px 0px rgba(214,214,214,.5);
  -moz-box-shadow: 0px 3px 13px 0px rgba(214,214,214,.5);
  box-shadow: 0px 3px 13px 0px rgba(214,214,214,.5);
}
.site-title {
  font-size: 26px;
  font-size: 1.625rem;
  display: none;
}
@media (min-width: 922px) {
.ast-container {
    max-width: 1940px;
}
}

.ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item {
  line-height: 35px;
}
.ast-desktop .ast-menu-hover-style-underline > .menu-item > .menu-link:before, .ast-desktop .ast-menu-hover-style-overline > .menu-item > .menu-link:before {
  height: 3px;
}

.menu-legal-policy-container .menu {
  margin: 0;
  list-style-type: none;
  display: flex;
  gap: 15px;
  font-weight: 600;
}
.footer-nav-wrap .ast-nav-menu {
  font-weight: bold;
}

#masthead .ast-container, .site-header-focus-item + .ast-breadcrumbs-wrapper {
  max-width: 100%;
  padding-left: 35px;
  padding-right: 30px;
}
.ast-youtube .ahfb-svg-iconset svg { width: 44px;}

/******scroll-to-top *****/
.ast-scroll-to-top-right {
  right: 40px;
  bottom: 18px;
}
/******scroll-to-top *****/

.map {
  filter: grayscale(100%);         
}
.map:hover {
  filter: grayscale(20%);         
}
.grecaptcha-badge {
    width: 250px !important;
    height: 57px !important;
    transition: right 0.3s ease 0s;
    position: fixed;
    bottom: 0px !important;
    right: -220px;
    box-shadow: gray 0px 0px 5px;
    border-radius: 2px;
    overflow: hidden;
    opacity: 0.8;
  }
  .rc-anchor-invisible-text {
    background: #003567 !important;
    color: white;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-basis: 166px;
    -ms-flex-preferred-size: 166px;
    flex-basis: 166px;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    box-flex: 1;
    -ms-flex-positive: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    font-family: Roboto,helvetica,arial,sans-serif;
    font-size: 13px;
    font-weight: 400;
    height: 100%;
    -webkit-justify-content: center;
    justify-content: center;
    line-height: 20px;
    padding: 0 16px;
    white-space: nowrap;
}
.rc-anchor-normal-footer {
  display: inline-block;
  height: 54px;
  vertical-align: top;
  width: 30px !important;
}


/****** Blog Post ******/
/****** Blog Post ******/
/****** Blog Post ******/
.post .entry-content {
  margin-top: 0px;
  padding: 0;
}


.entry-header {
  margin-bottom: 1em;
  word-wrap: break-word;
  width: 100%;
  height: fit-content;
}
.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single {
  border-bottom: 1px solid var(--ast-border-color);
  margin: 0;
  padding: 0;
}
.post-thumb-img-content {
  width: 100%;
  height: 300px;
  overflow: hidden;
}
.box-entry-title-lecta02 {
  padding: 2.34em 4.67em 0em 4.67em;
}
.box-entry-title-lecta01 {
  padding: 2.34em 4.67em 0em 4.67em;
}
.single .entry-header {
  margin-bottom: 0em;
}
.entry-meta {
  padding: 0 4.67em;
}
.site-content .ast-container, .widget-area, .primary {
   margin-top: 70px;
}
.ast-related-post-content .entry-content {
  margin-top: 0px;
  padding: 0;
}
.ast-related-post-content .post-thumb-img-content {
  width: 100%;
  height: auto;
  overflow: hidden;
}
.nv-post-cover {
    margin-top: 110px;
	padding: 0 0 0 0;
	max-height: 300px !important;
	--height: 303px;
}
/***search**/
.widget_search .search-form .search-field {
  background: #fafafa;
  border-width: 1px;
  border-color: var(--ast-border-color);
  border-radius: 63px;
}
/***search**/

.uagb-post__comment {
  display: none;
}
.uagb-block-1056683e .uagb-post__image {
  height: 220px;
  overflow: hidden;

}
.uagb-block-1056683e .uagb-post__image a {
  height: 220px;
  overflow: hidden;

}
.uagb-post-grid .uagb-post__image img {
  height: 220px;
}
.uagb-block-59d513d0 .uagb-post__image {
  padding-bottom: 15px;
  height: 220px;
  overflow: hidden;
}
.uagb-block-59d513d0 .uagb-post__image a {
  height: 220px;
  overflow: hidden;
}
.uagb-post__title {
  margin-bottom: 40px;
  padding-top: 15px;
}
.uagb-post-grid-byline {
  padding-bottom: 0;
  display: block;
  position: relative;
  top: -65px;
  left: 70%;
  
}
.uagb-block-136fa3f4:not(.is-grid).uagb-post__items article {
  padding-right: 10px;
  padding-left: 10px;
  margin-bottom: 0px;
  min-height: 470px;
}
.uagb-post__date {
  background: #2F2F2F;
  border-bottom: 8px solid #3DA435;
  color: white;
  padding: 10px;
  width: 80px;
}
.uagb-block-59d513d0 .uagb-post__excerpt {
  padding-bottom: 25px;
  padding: 40px 0;
}
.ast-separate-container {
  background-color: #fff;
}
h4, .entry-content h4, .entry-content h4 a {
  font-size: 1.3rem;
}

.site-footer {
  background-color: #0059b9;
  background-image: none;
}
.site-content .ast-container, .widget-area, .primary {
  margin-top: 0px;
}
.scrolled {
  background: white !important;
}
.scrolled .main-header-bar {
  background-color: white;
  border-bottom-color: var(--ast-border-color);
  border-bottom-style: solid;
}
.header {
    z-index: 99;
    position: fixed;
    width: 100%;
    top: 0;
   
}
.site-header {
    height:110px
}
.hfg_header.site-header {
    -webkit-box-shadow: 0px 3px 13px 0px rgba(214,214,214,.5);
    -moz-box-shadow: 0px 3px 13px 0px rgba(214,214,214,.5);
    box-shadow: 0px 3px 13px 0px rgba(214,214,214,.5);
	border: 0
}
header .custom-logo-link img {
  max-width: 160px;
  width: 160px !important;
}
.site-logo img[src$=".svg"] {
    width: 160px !important;
}
header.scrolled .custom-logo-link img {
  max-width: 160px;
  width: 160px;
}
header.scrolled .ast-mobile-header-wrap .ast-primary-header-bar, .ast-primary-header-bar .site-primary-header-wrap {
  min-height: 0px;
}
header .brand img {
  max-width: 160px;
  width: 100%;
}
header.scrolled .brand img {
  max-width: 160px;
  width: 160px;
}

header.scrolled .ast-mobile-header-wrap .ast-primary-header-bar, .ast-primary-header-bar .site-primary-header-wrap {
  min-height: 0px;
}
/*header.scrolled .builder-item .item--inner {
margin: 0;
}*/
.builder-item {
    margin: 4px 0;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 20px;
}
.wp-block-uagb-slider .uagb-ifb-title-wrap {
  max-width: 530px;
  background: #0000009e;
  padding: 40px;
}
.wp-block-uagb-slider .uagb-ifb-title-wrap h1 {
  font-size: 70px;
  text-transform: none;
}
.wp-block-uagb-slider .uagb-ifb-content {
  width: 100%;
}
.merchantBox .merchant .uagb-ifb-separator {
  width: 70%;
  border-top-width: 2px;
  border-top-color: #bfd0dd;
  border-top-style: solid;
  margin-bottom: 10px;
  margin-top: 20px;
}
.merchantBox .merchant .uagb-ifb-content .uagb-ifb-desc {
  margin-bottom: 20px;
  font-weight: bold;
  font-size: 1.2em;
  text-align: center;
}
.merchantBox .merchant .uagb-ifb-content .uagb-ifb-image-content img{
  max-width: 250px;
}
.merchantBox .polyedra .uagb-ifb-content .uagb-ifb-image-content img{
  max-height: 120px;
}
.merchantBox .merchant .uagb-ifb-content .uagb-ifb-image-content {
  background-color: transparent;
  min-height: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.merchantBox .fl-builder-content *, .fl-builder-content *:before, .fl-builder-content *:after {
	margin: 0 auto;
}
.merchantBox .fl-row-content-wrap .merchantBox .uagb-infobox-link-wrap {
    width: 25%;
    display: block;
    height: 100%;
    position: absolute;
    background: transparent;
}

@media screen and (max-width: 1200px) {
    .merchantBox .fl-row-content-wrap .merchantBox .uagb-infobox-link-wrap {
        width: 50%;
    }
}

@media screen and (max-width: 524px) {
    .merchantBox .fl-row-content-wrap .merchantBox .uagb-infobox-link-wrap {
        width: 100%;
    }
}

.fl-row-content-wrap .merchantBox .merchant .uagb-ifb-separator {
  width: 70%;
  border-top-width: 2px;
  border-top-color: #bfd0dd;
  border-top-style: solid;
  margin-bottom: 10px;
  margin-top: 20px;
	margin-left: 15%;
}
.merchantBox .uagb-infobox-link-wrap:hover {
    background: transparent;
}
.titleMerchant {
margin-top: 40px;
}
.uagb-tabs__panel {
position: relative;
    z-index: 3;
	}
.ot-floating-button__open {
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.formfilter {
	display: flex;
    align-items: center;
    width: 100%;
    justify-content: flex-start;
    margin-top: -90px;
	padding-bottom: 50px
	
}
@media screen and (max-width:1024px) {
	.formfilter {
		 margin-top: 0px;
}
		.formfilter .input-group {
			width: 100%
		}
		.formfilter .input-group-prepend {
			width: 100%
		}
		.formfilter .form-control {
			width: 90%;
    		margin: 0 auto;
		}
	}
.mod02logo {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
	margin-top: 40px;
	
}
@media screen and (max-width: 1200px) {
	.mod02logo {
		 gap: 15px;
	}
}
	@media screen and (max-width: 524px) {
		.mod02logo {
		 gap: 5px;
		}}

.brand-logo {
  display: flex;
  align-items: center;
  justify-content: center;
    width: 210px;
    background: white;
    height: 110px;
    box-sizing: border-box;
}
.brand-logo img {
    max-height: 75px;
    max-width: 140px;
}
.ua-icon {
  background: #0059b9 !important;
}

.suppliers-detail-list > ul {
  column-count: 3;
	    margin: 0;
    padding: 0;
}

.suppliers-detail-list > ul li {
  list-style: none !important;
}
.mod02lista  {
    list-style: none;
   display: flex;
    align-items: flex-start;
    gap: 0px;
	border-bottom: 1px solid #005db530;
}
.mod02lista .mod03lista  {
  margin: 0px;
    list-style: none;
	margin-bottom: 20px;
    margin-top: 10px;
}
.mod02lista ul  {
  margin: 0px;

}
.mod02lista p {
  margin: 0px 0;
  display: flex;
  list-style: none;
  background: white;
  width: 70px;
  height: 70px;
  border-radius: 50%;
  justify-content: center;
  align-content: center;
  font-size: 32px;
  font-weight: bold;
  color: #005db5;
  padding: 20px 18px;
	margin-bottom: 10px
}
.mod02lista li {
	margin-top: 0;
	border-bottom: 0px solid #d6dee3;
	font-weight: bold;
	padding: 0;
	text-transform: uppercase
}
.suppliers-detail ul {
	margin: 0;
	padding: 0;
	
}
.suppliers-detail .colList {
	column-count: 3 !important;
}
@media screen and (max-width: 1366px) {
	.suppliers-detail .colList {
		column-count: 2 !important;
	} }
	@media screen and (max-width: 968px) {
		.suppliers-detail .colList {
		column-count: 1 !important;
		} }
@media screen and (max-width: 1366px) {
	.suppliers-detail-list > ul {
		column-count: 2 !important;
	} 
	.mod02lista {
  min-height: 50px;
}
}
	@media screen and (max-width: 968px) {
		.suppliers-detail-list > ul {
		column-count: 1 !important;
		} 
		.mod02lista {
  min-height: 50px;
}
}
.ui-widget-header {
  border: 0px solid #dddddd !important;
  background: transparent !important;
  color: #333333;
  font-weight: bold;
}
.ui-widget.ui-widget-content {
  border: 0px solid #c5c5c5 !important;
}
.ui-widget-content {
  background: transparent !important;
  color: #333333;
}

.uagb-block-231c23a3 .uagb-tabs__panel .uagb-tab {
    border-radius: 26px;
    padding-left: 20px;
    padding-right: 20px;
}
.footer-bottom {
	display: none
}

.eb-feature-list-items .eb-feature-list-item .eb-feature-list-icon-box .eb-feature-list-icon-inner {
    background-color: #005cb9 !important;
}

.swiper-content .uagb-ifb-title  {
	color: white !important;
	
}

.has-ast-global-color-5-color {
	color: white !important;
}

.single-post-container {margin-top: -120px !important}

.uagb-infobox-link-wrap.uagb-infbox__link-to-all:hover {
	background-color: #0059b92b;
}

.uagb-container-inner-blocks-wrap {
	flex-wrap: wrap;
}

.wp-block-uagb-container {
    display: flex;
    position: relative;
    box-sizing: border-box;
    transition-property: box-shadow;
    transition-duration: 0.2s;
    transition-timing-function: ease;
    justify-content: center;
    margin: 0 auto;
    width: 100%;
}

@media screen and (max-width: 1224px) {
    .wp-block-uagb-container {
        flex-wrap: wrap;
    }
}

.merchantBox .merchant .uagb-ifb-content .uagb-ifb-image-content {
    background-color: transparent;
    min-height: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
}
.nv-single-page-wrap .nv-content-wrap.entry-content .wp-block-uagb-container.alignfull {
    margin-left: 0;
    margin-right: 0;
}
.uagb-block-6e4daebf .slick-arrow svg {
    fill: #fff;
    width: 72px;
    height: 44px;
}
.nav-menu-footer {
	margin-left: 115px;
}
.neve-main {
	margin-top: 110px;
}
@media screen and (max-width: 1366px) {
    .neve-main {
        margin-top: 80px;
    }
}

@media screen and (max-width: 968px) {
    .neve-main {
        margin-top: 80px;
    }
}

.neve-main {
    margin-top: 110px; /* Esto asume que quieres mantener un valor por defecto fuera de los media queries */
}

.uagb-post__title.uagb-post__text {
    font-size: 24px;
}

.merchantServices {
    width: 100%;
}

.merchantServices .wp-block-uagb-info-box {
    width: 25%;
}

@media screen and (max-width: 959px) {
    .merchantServices .wp-block-uagb-info-box {
        width: 50%;
    }
}

@media screen and (max-width: 524px) {
    .merchantServices .wp-block-uagb-info-box {
        width: 100%;
    }
}

.merchantServices .wp-block-uagb-container {
    gap: 20px;
}
.uagb-container-inner-blocks-wrap {
	display: flex;
}
.wpforms-submit {
	padding: 5px 22px;
	float: right;
}
.depth-1 label {
	font-size: .9em;
	line-height:  normal
}
#wpforms-1036-field_4 {
	padding-left: 0;
}

.wp-social-link-youtube a svg
{
	height: 1.45em !important;
	width: 1.45em !important;
}
.ast-scroll-to-top-right {
    right: 30px;
    bottom: 15px;
	display: block;
} 
.ast-scroll-top-icon::before {
    content: "\e900";
    font-family: Astra;
    text-decoration: inherit;
}
.screen-reader-text {
    clip: rect(1px,1px,1px,1px);
    word-wrap: normal!important;
    border: 0;
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
#ast-scroll-top {
    position: fixed;
    text-align: center;
    cursor: pointer;
    z-index: 99;
    width: 2.1em;
    height: 2.1em;
    line-height: 2.1;
    color: #ffffff;
    border-radius: 2px;
    content: "";
    outline: inherit;
}

#ast-scroll-top {
    background-color: #022169;
    font-size: 20px;
    font-size: 1.25rem;
}
.ast-scroll-to-top-right {
    right: 40px;
    bottom: 18px;
	transform-style: preserve-3d;
  	transition: all 300ms ease;
}
.ast-scroll-top-icon {
    transform: rotate(180deg);
}
.uabb-icon i, .uabb-icon-wrap .uabb-icon i::before {
  color: #FFFFFF;
  font-size: 18px;
  height: auto;
  width: auto;
  line-height: 18px;
  height: 18px;
  width: 18px;
  text-align: center;
}
#ot-sdk-btn-floating.ot-floating-button {
  position: fixed;
  bottom: 15px;
  opacity: 0;
  width: 50px;
  height: 50px;
  line-height: 15px;
  cursor: pointer;
  background-color: transparent;
  transform-style: preserve-3d;
  transition: all 300ms ease;
  perspective: 1000px;
  z-index: 2147483646;
  animation: otFloatingBtnIntro 800ms ease 0ms 1 forwards;
}
.neve-main  {
    background-repeat: no-repeat;
    background-position: -175px 350px;
    background-size: 350px;
    background-attachment: scroll;
    /* background-image: url(https://lectadistribution.com/wp-content/uploads/2023/05/iconlecta512x512.svg); */
    background-clip: padding-box;
}
.cover-overlay {
    width: 90%;
    height: 80%;
	min-height: 150px;
    position: absolute;
    background: #005db5;
    z-index: 1;
    margin: 60px 27px 0 57px;
    box-sizing: border-box;
}

.layout-covers .inner {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  z-index: 10;
  color: var(--color,#fff);
  padding: 25px;
  margin: 50px 20px 20px 80px;
}
.nv-index-posts .img-wrap {
  /*border-left: 12px #005db5 solid;
  border-top: 12px #005db5 solid;*/

}
.wp-post-image {
	padding: 12px;
	background: white;
	box-shadow: 0px 3px 13px 0px rgba(214,214,214,.5) !important;
}
.bg-contact {
	background-position: 111.5% 60% !important;
	background-size: 350px 350px !important;
	}
.services #merchant .uagb-infobox-link-wrap.uagb-infbox__link-to-all {
	display: block;
	width: 25%;
	height: 100%;
	position: absolute;
}
.mapa {
	display: block;
    text-align: center;
}
body:not(.nv-blog-default) .posts-wrapper {
    margin-left: calc(-1 * var(--gridspacing,30px)/ 2);
    margin-right: calc(-1 * var(--gridspacing,30px)/ 2);
    width: 70%;
    margin: 30px auto;
}
.nv-page-title-wrap .nv-page-title {
    text-align: var(--textalign,left);
    margin-left: 40px;
}
.nv-page-title-wrap .nv-page-title h1{
color: white
}
.nv-index-posts .nv-page-title-wrap {
    margin-top: 0;
	height: 303px;
    background: url("https://lectadistribution.com/wp-content/uploads/2023/10/AdobeStock_534355740-NEWS-HEADER.webp");
	background-repeat: no-repeat;
	background-size: cover;
	background-position-y: -300px;
    display: flex;
    align-items: center;
}
.nv-index-posts {
    margin-top: 0px;
	background: white;
}
ul.page-numbers {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
@media (max-width: 767px){
	.uagb-tabs__wrap.uagb-tabs__stack1-mobile ul.uagb-tabs__panel {
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: row;
    max-width: 100%;
	justify-content: center;
}
	
	.hfg_header.site-header{
		box-shadow: none;
	}
	
	.wp-block-uagb-container.uagb-block-9cb46c5d, .uagb-ifb-content {
		padding-left: 20px;
	}
	
	.wp-block-uagb-container.uagb-block-78ee53e9 {
		order: -1;
	}
	
	.wp-block-heading.has-text-align-center.has-neve-text-color-color.has-text-color {
		padding-top: 20px;
		margin-bottom: 0px;
	}
	
	.wp-block-button.is-style-default {
		margin-bottom: 30px;
	}
	 .fl-col-group-equal-height .fl-col.fl-visible-medium {
		display: flex;
  	}
	
	.uabb-heading{
		padding: 0 2px 2px 0;
	}
	
	.fl-node-02397qe1znv5.fl-row > .fl-row-content-wrap {
		/*padding-bottom: 90px;*/
  	}
	
	.uabb-heading{
		padding-left: 3px;
	}
	
	.input-group-prepend{
		display: flex;
		align-items: center;
  		justify-content: center;
	}
	
	.uagb-tabs__wrap.uagb-tabs__stack1-mobile ul.uagb-tabs__panel{
		padding-top: 30px;
	}
	
	.fl-col-group.fl-node-tnk98rbue1w2.fl-col-group-nested, .fl-col-group.fl-node-9b4h650p1rog.fl-col-group-nested, .fl-col-group.fl-node-tfcd5q2uvmys.fl-col-group-nested{
		display: flex;
	}
	
	body:not(.nv-blog-default) .posts-wrapper{
		width: 100%;
	}
	
	.article-content-col{
		padding-left: 20px;
	}
	
	.wp-post-image{
		margin-top: 50px;
	}
	
	h2.uabb-heading{
		padding-left: 3px !important;
	}
	
	.fl-col.fl-node-tm5clar1vei4.fl-col-small, .fl-col.fl-node-2nqsp0ry749i.fl-col-small, .fl-col.fl-node-shbcvl3tgdpj.fl-col-small{
		/*flex-basis: content !important;*/
		width: auto;
		flex: initial;
	}
	
	.fl-node-7t186j9aynd4 > .fl-row-content-wrap, .fl-node-15t9kl2fgjvs.fl-row > .fl-row-content-wrap, .fl-node-5cwjgz3veiqd.fl-row > .fl-row-content-wrap, .fl-node-k06qhpl4udt8.fl-row > .fl-row-content-wrap, .fl-node-c0l3g9rfwpmj.fl-row > .fl-row-content-wrap{
		padding-top: 10px;
	}
	
	.fl-col > .fl-col-content.fl-node-content{
		padding-top: 0px;
	}
	
	.fl-module.fl-module-flip-box.fl-node-5wpfvu23ijna .uabb-flip-box, .uabb-face.uabb-front, .uabb-face.uabb-back{
		height: 400px !important;
	}
	
	.fl-node-7t186j9aynd4.fl-row > .fl-row-content-wrap, .fl-node-02397qe1znv5.fl-row > .fl-row-content-wrap, .fl-node-7x9qfbs6yz3r.fl-row > .fl-row-content-wrap, .fl-node-15t9kl2fgjvs.fl-row > .fl-row-content-wrap, .fl-node-5cwjgz3veiqd.fl-row > .fl-row-content-wrap, .fl-node-wmeaxr2ujd95.fl-row > .fl-row-content-wrap, .fl-node-k06qhpl4udt8.fl-row > .fl-row-content-wrap, .fl-node-oy3fvtlasuz5.fl-row > .fl-row-content-wrap, .fl-node-58bxg4e9dmyw.fl-row > .fl-row-content-wrap, .fl-node-8rp5v2wneyqs.fl-row > .fl-row-content-wrap, .fl-node-6q3jrgkloi4t.fl-row > .fl-row-content-wrap, .fl-node-c0l3g9rfwpmj.fl-row > .fl-row-content-wrap, .fl-node-x43vcou58zes.fl-row > .fl-row-content-wrap, .fl-node-zacrq8k0nfsd.fl-row > .fl-row-content-wrap, .fl-node-vranom43s89g.fl-row > .fl-row-content-wrap{
		padding-bottom: 0px;
	}
	
	.uagb-post__inner-wrap{
		height: 100%;
	}
	
	.fl-node-tm5clar1vei4, .fl-node-2nqsp0ry749i, .fl-node-shbcvl3tgdpj {
    	width: auto;
  	}

}
	
body .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>*:not(.wp-block-uagb-container):not(.wp-block-uagb-column):not(.wp-block-uagb-container):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.wp-block-spectra-pro-register):not(.wp-block-spectra-pro-login):not(.uagb-slider-container), body .wp-block-uagb-container>.uagb-container-inner-blocks-wrap, body .wp-block-uagb-container>*:not(.wp-block-uagb-container):not(.wp-block-uagb-column):not(.wp-block-uagb-container):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.wp-block-uagb-image):not(.wp-block-spectra-pro-register):not(.wp-block-spectra-pro-login):not(.uagb-slider-container) 
{
    min-width: unset !important;
    /*width: auto; */
}
	.form-inline {
		width:100% !important;
		
	}
	.uagb-block-42d8cc58.uagb-tabs__wrap ul.uagb-tabs__panel li.uagb-tab {
    margin-top: 10px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
		width: 150px;
}
	
.uagb-tabs {
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 0px;
    margin-bottom: 0px;
	width: 150px;
}

	.modint01padd {
	display: flex;
    justify-content: center;
	}
.formfilter {
	display: flex;
    align-items: center;
    width: 100%;
    justify-content: flex-start;
    margin-top: 0px;
	padding-bottom: 0px
}
.uagb-block-795367d4.uagb-tabs__wrap ul.uagb-tabs__panel li.uagb-tab {
    margin-top: 10px;
    margin-left: 0px;
    margin-right: 10px;
    margin-bottom: 0px;
	width: 150px;
}
.uagb-block-42d8cc58.uagb-tabs__wrap ul.uagb-tabs__panel li.uagb-tab { 
	margin-top: 10px;
    margin-left: 0px;
    margin-right: 10px;
    margin-bottom: 0px;
	width: 150px;
} 
.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading {
	margin-bottom: 0px;
    text-shadow: 2px 0px #181d2bad;
}

@media screen and (max-width: 968px) {
	.uagb-ifb-content {
		padding-left: 20px;
	}
	
	.wp-block-uagb-container.uagb-is-root-container .uagb-block-542d6ae6 {
		max-width: 100%;
	}
	
	.uagb-tabs__wrap.uagb-tabs__stack1-mobile {
    	display: block;
  	}
	
	.uagb-tabs__wrap.uagb-tabs__stack1-mobile ul.uagb-tabs__panel {
		margin: 0;
		display: flex;
		flex-direction: row;
		max-width: 100%;
		justify-content: center;
		padding-top: 30px;
  }
	
	.input-group-prepend{
		display: flex;
		align-items: center;
  		justify-content: center;
	}
	
	.uagb-tabs__wrap.uagb-tabs__vstyle6-tablet .uagb-tabs__body-wrap{
		max-width: 100%;
	}
}

@media only screen and (max-width: 976px) {
	.uagb-slider-container.uagb-block-a80d2924 .swiper-wrapper {
  		min-height: auto;
  	}
	
	.site-header {
		height: auto;
	}
	
	.fl-col.fl-node-05e8x61r7iv2.fl-col-small.fl-col-small-custom-width, .fl-col.fl-node-xz6gu1p09jcv.fl-col-small.fl-col-small-custom-width {
		order: 10;
	}
}
@media only screen and (max-width: 1024px) {
		.uagb-tabs__wrap.uagb-tabs__stack1-mobile ul.uagb-tabs__panel {
		margin: 0;
		display: flex;
		flex-direction: row;
		max-width: 100%;
		justify-content: center;
		padding-top: 30px;
  }
	
	.input-group-prepend{
		display: flex;
		align-items: center;
  		justify-content: center;
	}
	
	.uagb-tabs__wrap.uagb-tabs__vstyle6-tablet .uagb-tabs__body-wrap{
		max-width: 100%;
	}
	
	.uagb-tabs__wrap.uagb-tabs__stack1-mobile {
    	display: block;
  	}
	
	.fl-builder-content .fl-node-wlj59kvr3b7a, .fl-col.fl-node-yhzcn38v7wsf.fl-col-small.fl-col-small-custom-width.fl-col-has-cols, .fl-col.fl-node-9ltor1cyaski.fl-col-small.fl-col-small-custom-width.fl-col-has-cols {
  		padding-left: 20px;
	}
	
	.fl-node-tm5clar1vei4, .fl-node-2nqsp0ry749i, .fl-node-shbcvl3tgdpj {
	  	width: auto;
	}
	
	.fl-photo-content img{
		display: none;
	}
	
	.fl-node-0eujaoxqcmfd.fl-module-heading .fl-heading, .fl-node-fxqdbv2851on.fl-module-heading .fl-heading, .fl-node-h7rtyvqkg3s6.fl-module-heading .fl-heading {
		text-transform: capitalize !important;
	}
	
	.wp-block-uagb-container.uagb-block-63939fa2.alignfull.uagb-is-root-container, .wp-block-uagb-container.uagb-block-498fc21f.alignfull.uagb-is-root-container, .wp-block-uagb-container.uagb-block-7ed7ee22.alignfull.uagb-is-root-container{
		padding-left: 20px;
	}
	
	.nv-index-posts .nv-page-title-wrap{
		background-position-y: 0px;
	}
	
	.fl-module.fl-module-flip-box.fl-node-5wpfvu23ijna .uabb-flip-box, .uabb-face.uabb-front, .uabb-face.uabb-back, .fl-node-327sx0cbyhjl .uabb-flip-box, .fl-node-bemiygqk59no .uabb-flip-box{
		height: 400px !important;
	}
}

.uagb-post__image .attachment-large.size-large{
	object-fit: cover;
	object-position: center top;
}

.fl-node-0eujaoxqcmfd.fl-module-heading .fl-heading, .fl-node-fxqdbv2851on.fl-module-heading .fl-heading, .fl-node-h7rtyvqkg3s6.fl-module-heading .fl-heading {
  font-size: 4em;
  text-transform: lowercase;
}

#wpforms-3826-field_4{
	margin: 10px 0 0 0;
}

#wpforms-3826-field_8{
	margin: 10px 0 0 0;
}

#wpforms-3861-field_4, #wpforms-3861-field_8{
	margin: 0;
}

.wpforms-field-label-inline{
	font-size: .9em;
}

.wpforms-field-label{
	font-size: .8em !important;
}

small.nv--yoast-breadcrumb.neve-breadcrumbs-wrapper{
	display:none;
}

.fl-row-bg-video .fl-bg-video video {
    width: 100% !important;
	background-size: 100% !important;
}
@media screen and (max-width: 1200px){
	.videoAbout .fl-row-content-wrap {
    min-height: 460px !important;
	}
}
