.daim-share-action {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0px 20px;
}
.daim-share-action button, .daim-share-action a {
  margin-bottom: 0px;
  padding: 10px;
  background-color: transparent;
  font-size: 1.2rem;
  color: #2c82c9;
}
.daim-share-action button.global-share i, .daim-share-action a.global-share i {
  margin-left: 10px;
}

.daim-social-net-list ul {
  list-style: none;
  padding: 0px 10px 10px 10px;
  margin: 0px;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.daim-social-net-list ul li {
  width: 100%;
}
.daim-social-net-list ul li > a {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 15px;
  color: #2c82c9;
}
.daim-social-net-list ul li > a > div {
  display: flex;
  align-items: center;
}
.daim-social-net-list ul li > a > div > span:first-child {
  margin-right: 10px;
}
.daim-social-net-list ul li:last-child > a {
  margin-bottom: 0px;
}
.daim-social-net-list ul li .social-icon {
  display: block;
  width: 40px;
  height: 40px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.daim-social-net-list ul li .social-icon.link_facebook {
  background-image: url("../img/social-icons/Facebook_3.png");
}
.daim-social-net-list ul li .social-icon.link_twiter {
  background-image: url("../img/social-icons/Twitter_3.png");
}
.daim-social-net-list ul li .social-icon.link_linkedin {
  background-image: url("../img/social-icons/Linkedin_3.png");
}
.daim-social-net-list ul li .social-icon.link_instagram {
  background-image: url("../img/social-icons/Instagram_3.png");
}
.daim-social-net-list ul li .social-icon.link_whatsapp {
  background-image: url("../img/social-icons/WhatsApp_3.png");
}
.daim-social-net-list ul li .social-icon.link_tumblr {
  background-image: url("../img/social-icons/Tumblr_3.png");
}

body {
  font-size: 13pt;
}

a {
  color: #2c82c9;
}

.grecaptcha-badge {
  visibility: hidden;
}

.aux-full-width #inner-body {
  overflow: hidden;
}

.aux-top-header {
  background-color: #fff !important;
  background-image: none;
}

.aux-header {
  padding-bottom: 15px;
}
.aux-header:after {
  content: "";
  display: block;
  clear: both;
}
.aux-header .aux-header-elements:after {
  content: "";
  display: block;
  clear: both;
}
@media screen and (min-width: 993px) {
  .aux-header .aux-header-elements {
    height: 100% !important;
    position: relative;
    min-height: 80px;
  }
  .aux-header .aux-header-elements #logo {
    position: absolute;
    width: 35%;
    left: 0;
    bottom: 10%;
    height: 80%;
    min-height: 100px;
    overflow: hidden;
  }
  .aux-header .aux-header-elements #logo a {
    max-width: 90%;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .aux-header .aux-header-elements #logo a img {
    height: auto;
    width: auto;
    position: relative;
  }
  .aux-header .aux-header-elements .aux-btns-box {
    margin-top: 30px;
    margin-bottom: -15px;
  }
  .aux-header .aux-header-elements .aux-menu-box {
    width: 100%;
    float: right;
    padding-left: 30%;
  }
  .aux-header .aux-header-elements .aux-menu-box #menu-menu {
    display: flex;
    flex-shrink: 1;
    flex-wrap: wrap;
    justify-content: flex-end;
  }
  .aux-header .aux-header-elements .aux-menu-box #menu-menu > li > a.aux-item-content {
    height: 45px;
    padding: 5px 15px;
  }
}

#mailpoet_form_2 form.mailpoet_form {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
#mailpoet_form_2 form.mailpoet_form > div {
  margin: 0px;
  padding: 0px;
}
#mailpoet_form_2 form.mailpoet_form > div input {
  padding: 15px 1.1em;
  margin: 15px;
}
#mailpoet_form_2 form.mailpoet_form > div.mailpoet_paragraph input.mailpoet_text {
  background-color: #fff;
}
@media screen and (min-width: 993px) {
  #mailpoet_form_2 form.mailpoet_form > div.mailpoet_paragraph input.mailpoet_text {
    min-width: 300px;
  }
}

.fvsl-force-title h3 .aux-head-before {
  color: #9a9a9a !important;
}

.elementor-button-link.elementor-button, .aux-button, input[type=submit], button {
  border-radius: 5px !important;
}

.aux-modern-heading-divider {
  display: none;
}

.fvsl-fix-numbers .elementor-counter-number {
  word-wrap: break-word;
}
@media screen and (max-width: 1000px) {
  .fvsl-fix-numbers .elementor-counter-number {
    font-size: 40px;
  }
}
@media screen and (max-width: 780px) {
  .fvsl-fix-numbers .elementor-counter-number {
    font-size: 35px;
  }
}
@media screen and (max-width: 780px) {
  .fvsl-fix-numbers .elementor-counter-number {
    font-size: 30px;
  }
}

.aux-content-top-margin .aux-primary {
  padding-top: 0px;
}

.aux-top-slider.aux-top-post-slider {
  margin-bottom: 50px;
}
.aux-top-slider .aux-container.aux-fold {
  padding: 0px;
}

.site-header-section.aux-overlay-with-tb {
  position: relative;
  top: 0 !important;
}
@media screen and (max-width: 1200px) and (min-width: 1000px) {
  .site-header-section .aux-menu-depth-0 > .aux-item-content .aux-menu-label {
    font-size: 12px;
  }
}

.aux-sidebar .sidebar-inner {
  padding-top: 0px;
  padding-bottom: 0px;
}

@media screen and (min-width: 993px) {
  #main.aux-has-sidebar.aux-sidebar-style-simple.aux-user-entry > .aux-wrapper .aux-container {
    display: flex;
  }
  #main.aux-has-sidebar.aux-sidebar-style-simple.aux-user-entry > .aux-wrapper .aux-container #primary {
    display: flex;
    align-items: center;
  }
}

#cookie-notice .cn-text-container {
  font-size: 1rem;
}
#cookie-notice .cn-buttons-container a {
  padding: 10px 20px;
  font-size: 1rem;
  padding: 10px 20px;
  background-color: #cd1b79;
}

.mailpoet_form.mailpoet_captcha_form .mailpoet_form_hide_on_success {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  background-color: #ededed;
  padding: 30px;
}
.mailpoet_form.mailpoet_captcha_form .mailpoet_form_hide_on_success > *:nth-child(1) {
  margin-bottom: 0px;
  display: flex;
  justify-content: center;
  align-items: flex-end;
}
.mailpoet_form.mailpoet_captcha_form .mailpoet_form_hide_on_success > *:nth-child(2) {
  margin: 0px;
}
.mailpoet_form.mailpoet_captcha_form .mailpoet_form_hide_on_success > *:nth-child(2) input.mailpoet_text {
  background-color: #fff;
}
.mailpoet_form.mailpoet_captcha_form .mailpoet_form_hide_on_success > *:nth-child(3) {
  margin-top: 20px;
  margin-bottom: 0px;
}
@media screen and (max-width: 780px) {
  .mailpoet_form.mailpoet_captcha_form .mailpoet_form_hide_on_success > * {
    padding: 0px;
    margin-top: 20px;
  }
}

.mailpoet_page.type-mailpoet_page form {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  align-items: center;
}
.mailpoet_page.type-mailpoet_page form > .mailpoet_paragraph {
  padding: 0px;
  width: 100%;
}

/*=============================Move to Daim Lib Styles*/
.daim-slider-standar .daim-bg-img {
  height: 100%;
  width: 100%;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  background-color: #fff;
}
.daim-slider-standar .daim-tmp-filter_posts,
.daim-slider-standar .daim-tmp-fvsl_default,
.daim-slider-standar .daim-tmp-social_media {
  padding: 15px;
}
.daim-slider-standar .daim-tmp-filter_posts > div,
.daim-slider-standar .daim-tmp-fvsl_default > div,
.daim-slider-standar .daim-tmp-social_media > div {
  position: relative;
  box-shadow: 0px 3px 7px rgba(45, 45, 45, 0.51);
  border-radius: 5px;
}
.daim-slider-standar .daim-tmp-filter_posts > div > div,
.daim-slider-standar .daim-tmp-fvsl_default > div > div,
.daim-slider-standar .daim-tmp-social_media > div > div {
  width: 100%;
}
.daim-slider-standar .daim-tmp-filter_posts > div > div:nth-child(1),
.daim-slider-standar .daim-tmp-fvsl_default > div > div:nth-child(1),
.daim-slider-standar .daim-tmp-social_media > div > div:nth-child(1) {
  height: 160px;
}
.daim-slider-standar .daim-tmp-filter_posts > div > div:nth-child(2) > div,
.daim-slider-standar .daim-tmp-fvsl_default > div > div:nth-child(2) > div,
.daim-slider-standar .daim-tmp-social_media > div > div:nth-child(2) > div {
  padding: 20px 30px 30px 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  background-color: #fff;
}
.daim-slider-standar .daim-tmp-filter_posts > div > div:nth-child(2) > div .u-main-content,
.daim-slider-standar .daim-tmp-fvsl_default > div > div:nth-child(2) > div .u-main-content,
.daim-slider-standar .daim-tmp-social_media > div > div:nth-child(2) > div .u-main-content {
  text-align: left;
  font-size: 1rem;
  position: relative;
  width: 100%;
}
.daim-slider-standar .daim-tmp-filter_posts > div > div:nth-child(2) > div .u-main-content h3,
.daim-slider-standar .daim-tmp-fvsl_default > div > div:nth-child(2) > div .u-main-content h3,
.daim-slider-standar .daim-tmp-social_media > div > div:nth-child(2) > div .u-main-content h3 {
  text-align: center;
  font-size: 1.3rem;
  margin-bottom: 20px;
  font-weight: 600;
  color: #2c82c9;
  position: relative;
}
.daim-slider-standar .daim-tmp-filter_posts > div > div:nth-child(2) > div .u-main-content .daim-standar-date-content,
.daim-slider-standar .daim-tmp-fvsl_default > div > div:nth-child(2) > div .u-main-content .daim-standar-date-content,
.daim-slider-standar .daim-tmp-social_media > div > div:nth-child(2) > div .u-main-content .daim-standar-date-content {
  display: none;
}
.daim-slider-standar .daim-slider-a-left, .daim-slider-standar .daim-slider-a-right {
  font-size: 2.6rem !important;
  color: var(--daim-cromatic-1);
  background-color: var(--daim-clr-1);
  opacity: 0.7;
  border-radius: 50%;
  position: relative;
  width: 3rem;
  height: 3rem;
  cursor: pointer;
  position: absolute;
  top: 50%;
  z-index: 99;
}
.daim-slider-standar .daim-slider-a-left:hover, .daim-slider-standar .daim-slider-a-right:hover {
  opacity: 1;
}
.daim-slider-standar .daim-slider-a-left::before, .daim-slider-standar .daim-slider-a-right::before {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}
.daim-slider-standar .daim-slider-a-left {
  left: -4%;
}
.daim-slider-standar .daim-slider-a-left::before {
  margin-left: -5px;
}
.daim-slider-standar .daim-slider-a-right {
  right: -4%;
}
.daim-slider-standar .daim-slider-a-right::before {
  margin-right: -5px;
}

.d-slide-info > div > div:nth-child(1) > div {
  height: 100%;
}
.d-slide-info > div > div .daim-img-container {
  width: 100%;
  height: 100%;
}
.d-slide-info > div > div .daim-img-container img {
  height: 100% !important;
  min-height: auto;
}
.d-slide-info > div > div .d-custom-list {
  margin-top: 20px;
}
.d-slide-info > div > div .u-main-content {
  min-height: 100%;
  display: flex;
  flex-wrap: wrap;
  flex-flow: column;
}
.d-slide-info > div > div .u-main-content h3 {
  display: flex;
  flex-wrap: wrap;
  font-size: 2.3rem;
  line-height: 2.3rem;
}
.d-slide-info > div > div .u-main-content h3 span {
  width: 100%;
  font-size: 0.7em;
}
.d-slide-info > div > div .u-main-content > div:nth-child(1) {
  margin-bottom: 30px;
}

.d-custom-list.d-custom-list > span {
  background-color: #2c82c9;
  font-size: 0.9rem;
  padding: 5px 10px;
  border-radius: 5px;
  color: #fff;
}

.daim-tmp-campaings {
  padding: 0px 15px;
}

.fvsl-slider .slick-slide {
  width: 100%;
}
.fvsl-slider > div {
  padding: 15px;
  height: auto !important;
}
.fvsl-slider > div .fvsl-slide-content {
  box-shadow: 0px 5px 8px rgba(61, 61, 61, 0.6);
}
.fvsl-slider > div .fvsl-slide-content .header-block .title-area {
  overflow: hidden;
  background-color: #ffffff;
  padding: 10px;
  width: 100%;
  position: relative;
}
.fvsl-slider > div .fvsl-slide-content .header-block .title-area h3 {
  font-size: 1.3rem;
  color: #3d3d3d;
  margin: 0px;
  font-weight: 600;
}
.fvsl-slider > div .fvsl-slide-content .header-block .title-area h3 > span {
  display: block;
  font-size: 0.8em;
  font-weight: 300;
}
.fvsl-slider > div .fvsl-slide-content .header-block .title-area .fav-icon {
  width: 50px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 10px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.fvsl-slider > div .fvsl-slide-content .header-block .daim-img-container {
  height: 220px;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}
.fvsl-slider > div .fvsl-slide-content .header-block .daim-img-container img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: inherit;
}
.fvsl-slider > div .fvsl-slide-content .content-block {
  background-color: #fff;
}
.fvsl-slider > div .fvsl-slide-content .content-block .daim-social-net-list {
  padding: 15px 0px;
}

.fullimg-cont .daim-slide > div > div:nth-child(1) {
  height: 220px;
}
.fullimg-cont .daim-slide > div > div:nth-child(1) .daim-bg-img {
  background-size: cover;
}

.fvsl-btn-container {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-top: 30px;
}

.fvsl-btn {
  /*&.btn-t2{
  	a,button{
   	background-color: $clr-3;
   	border-color: $clr-3;
   	&:hover{color: $clr-3;}
   }
  }*/
}
.fvsl-btn a, .fvsl-btn button {
  padding: 10px 20px;
  background-color: #ec008c;
  color: #fff;
  border-radius: 5px;
  font-size: 1rem;
  border: solid 1px #ec008c;
  display: block;
  text-align: center;
}
.fvsl-btn a:hover, .fvsl-btn button:hover {
  background-color: #86004f;
  border-color: #86004f;
  color: #fff;
}
.fvsl-btn.btn-t1 a, .fvsl-btn.btn-t1 button {
  background-color: rgba(255, 191, 63, 0.3);
  border-color: transparent;
  color: #3d3d3d;
}
.fvsl-btn.btn-t1 a:hover, .fvsl-btn.btn-t1 button:hover {
  background-color: #ffffff;
  border-color: #ffbf3f;
}

.daim-share-action > span a {
  color: #3d3d3d;
}
.daim-share-action > span a > i {
  margin-right: 5px;
}

.social-title {
  color: #3d3d3d;
}

.wpcf7 input[type=number], .wpcf7 input[type=text], .wpcf7 input[type=email], .wpcf7 input[type=tel] {
  display: block;
  width: 100%;
  height: 46px;
  max-width: none;
  margin-bottom: 0px;
  padding: 0.9375em;
  border: solid 1px #bbb;
  background: transparent;
}
.wpcf7 .wpcf7-list-item {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  min-height: 46px;
}
.wpcf7 .wpcf7-list-item > input {
  margin-right: 7px;
}

a.aux-tapestry, button.aux-tapestry, input[type=button].aux-tapestry, .aux-button.aux-tapestry {
  background-color: #ec008c !important;
}
a.aux-tapestry .aux-overlay, button.aux-tapestry .aux-overlay, input[type=button].aux-tapestry .aux-overlay, .aux-button.aux-tapestry .aux-overlay {
  display: none;
}
a.aux-tapestry:hover, button.aux-tapestry:hover, input[type=button].aux-tapestry:hover, .aux-button.aux-tapestry:hover {
  background-color: #86004f !important;
}

input[type=reset], input[type=submit] {
  background-color: #ec008c !important;
  text-transform: capitalize;
}
input[type=reset]:hover, input[type=submit]:hover {
  background-color: #86004f !important;
}

.aux-widget-area .fvsl-slider > div {
  padding: 15px 0px;
  margin: auto;
}
.aux-widget-area .fvsl-slider > div .fvsl-slide-content {
  margin: auto;
  width: 100%;
}
.aux-widget-area .fvsl-slider > div .fvsl-slide-content .header-block .daim-img-container {
  height: 200px;
}
.aux-widget-area .fvsl-slider > div .fvsl-slide-content .header-block .daim-img-container img {
  object-fit: contain;
}

.fb_iframe_widget {
  width: 100% !important;
}
.fb_iframe_widget > span > iframe {
  width: 100% !important;
}

._2p3a {
  width: 100% !important;
}

.insta-gallery-actions {
  display: none;
}

.aux-logo-header .aux-logo-anchor > img {
  max-height: 100px;
}

.aux-widget-area .fvsl-slider > div .fvsl-slide-content {
  margin: auto;
  width: 100%;
}
.aux-widget-area .fvsl-slider > div .fvsl-slide-content .header-block .daim-img-container img {
  height: auto;
}

.aux-header .aux-header-elements #logo {
  top: -23px !important;
}

.aux-sticky .aux-header .aux-header-elements #logo {
  top: 0px !important;
}

.aux-header .aux-header-elements #logo a {
  height: 100%;
}

.aux-logo-header .aux-logo-anchor > img {
  max-height: 100px;
}

.fb_iframe_widget, .textwidget.custom-html-widget {
  display: flex !important;
  justify-content: center;
}

@media screen and (min-width: 993px) {
  .aux-header .aux-header-elements #logo {
    height: 100%;
  }

  .aux-header .aux-header-elements #logo a {
    max-width: 100%;
    justify-content: start;
  }
}
@media screen and (max-width: 993px) {
  .aux-logo-header .aux-logo-anchor > img {
    max-height: 120px;
  }

  .site-header-section .aux-header-elements:not(.aux-vertical-menu-elements) {
    height: 120px !important;
  }

  .aux-top-sticky .site-header-section.aux-sticky .aux-header-elements {
    height: 120px !important;
  }

  .aux-header .aux-header-elements #logo {
    top: 0px !important;
  }

  .site-header-section .aux-menu-depth-0 > .aux-item-content .aux-menu-label {
    font-size: 13px;
  }
}

/*# sourceMappingURL=fvsl-styles.css.map */
