.font-secondary {
	font-family: "Libre Baskerville", serif;
}

.lh-35 p {
    line-height: 35px !important;
}

.lh-30 p {
    line-height: 30px !important;
}

.textarea p {
    margin-bottom: 15px;
}

.textarea ul {
    padding-left: 20px;
    text-align: left;
	list-style-type: disc;
}

.textarea ul li {
    margin-bottom: 15px;
}

.modern-nav a.logo img {
    max-width: none;
}

.image-intro {
	margin-bottom: -200px
}

.colored, .colored-hover:hover, .colored-active.active, .plyr--full-ui input[type=range], .modern-nav.link-hover-01 .nav-container .nav-menu .nav-links li:not(.extra-links):hover>a.nav-link, .modern-nav.link-hover-01 .nav-container li.extra-links>a.nav-link:hover, .modern-nav.link-hover-01 .nav-container li.active>a.nav-link, .modern-nav.link-hover-01 .nav-container li>a.nav-link.active {
    color: #F9A759 !important;
}

.bg-colored, .bg-colored-hover:hover, .bg-colored-active.active, .bg-colored-hover-trigger:hover .bg-colored-hover-target, .modern-nav .nav-links .nav-link:before, .irs-from, .irs-to, .irs-single, .irs-line-left, .irs-line-mid, .irs-line-right, .dots-colored-active:not(.dots-circle) .slick-dots li.slick-active:before, .plyr__control--overlaid, .plyr__volume .plyr__control:hover, .plyr--video .plyr__control.plyr__tab-focus, .plyr--video .plyr__control:hover, .plyr--video .plyr__control[aria-expanded=true], .twentytwenty-handle:active, .underline-slide.underline-colored:before, .underline-slide.underline-colored:after {
    background-color: #F9A759 !important;
}

.b-colored, .b-colored-hover:hover, .b-colored-active.active, .strip-timeline .dates div:hover:after, .strip-timeline .dates div.active:after, .interactive-packages .selector {
    border-color: #F9A759 !important;
}

.bg-colored1, .bg-colored1-hover:hover, .bg-colored1-active.active, .bg-colored1-hover-trigger:hover .bg-colored1-hover-target {
    background-color: #302D2B !important;
}

.b-colored1, .b-colored1-hover:hover, .b-colored1-active.active {
    border-color: #302D2B !important;
}

.colored1, .colored1-hover:hover, .colored1-active.active {
    color: #302D2B !important;
}

.fill-colored, .fill-colored-hover:hover, .fill-colored-active.active {
    fill: #F9A759 !important;
}

.bg-soft-gradient:before, .bg-gradient, .bg-gradient-hover:hover, .bg-gradient-active.active {
    background-image: #EC7876 !important;
    background-image: linear-gradient(-90deg, #e9322f 0%, #F9A759 100%) !important;
}

#overlay-spy {
  position: fixed;
  display: none;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0,0,0,0.5);
  z-index: 2;
  cursor: pointer;
}

.swiper-button-next, .swiper-button-prev {
    right: 10px;
    left: auto;
    width: auto;
    height: auto;
    background-color: #fff;
    color: #aaa;
    border-radius: 4px;
    border: 0px solid #ccc;
    box-shadow: 1px 1px 3px 1px #00000061;
    padding: 10px 3px;
    right: -2px;
    left: auto;
}

.swiper-button-next {
    right: -2px;
    left: auto;
}

.swiper-button-prev {
    left: -2px;
    right: auto;
}

.swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled {
    opacity: 0;
    cursor: auto;
    pointer-events: none;
}

.swiper.swiper-avm {
	padding: 15px;
	width: 100%;
	height: auto;
}

.bg-whatsapp-hover:hover, .bg-whatsapp, .bg-whatsapp-active.active {
    background-color: #0dc143!important;
}

.b-whatsapp, .b-whatsapp-hover:hover, .b-whatsapp-active.active {
    border-color: #0dc143 !important;
}




/*Before and after image */
.twentytwenty-container img{ width: 100%; }
.twentytwenty-overlay:hover, .twentytwenty-right-arrow,
.twentytwenty-overlay:hover, .twentytwenty-down-arrow,
.twentytwenty-handle:before, .twentytwenty-handle:after{display: none !important;}
.twentytwenty-handle, .twentytwenty-handle span{ border: none !important; display: flex; display:-ms-flexbox; align-items: center; -ms-flex-align: center; justify-content: center; -ms-flex-pack: center; opacity: 0; filter: blur(15px); -webkit-filter: blur(15px); -webkit-transition:transform 0.3s, filter 0.3s, opacity 0.3s; transition:transform 0.3s, filter 0.3s, opacity 0.3s; -webkit-transform:translateZ(0) scale(0.8);transform:translateZ(0) scale(0.8); backface-visibility: hidden; cursor:grab;cursor:-moz-grab;cursor:-webkit-grab; }
.twentytwenty-wrapper:hover .twentytwenty-handle, .twentytwenty-wrapper:hover span{ opacity: 1; filter: blur(0); -webkit-filter: blur(0); -webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1); }
.twentytwenty-handle:active{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing;}
.twentytwenty-handle{ width: 70px; height: 70px; background: white; margin-left: -35px; margin-top: -35px; box-shadow: 2px 7px 28px 0 rgba(0,0,0,0.07); }
.twentytwenty-handle span{margin:0; position: relative; left: 0; top: 0; font-family: 'Themify'; width:30px; height: 30px;}
.twentytwenty-handle span:before{ content:"\e676"; display: block; color: white; margin:0; padding: 0; color: #484848; }
.twentytwenty-handle:active span:before{color: white;}

.twentytwenty-vertical .twentytwenty-handle span:before{ content:"\e675"; }


.img-intro {
    aspect-ratio: 1 / 1;
    border-radius: 50%;
	overflow: hidden;
}

.img-intro img {
    width: 100%;
    height: 100%;
    border-radius: 0;
    object-fit: cover;
}


/*media MIN */

@media (min-width: 576px) {
	#nav-scrollspy {
		display: none;
	}	
}

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

@media (min-width: 768px) {
	
}

@media (min-width: 992px) {

.img-intro.img-intro-special {
    margin-top: -50px;
}
		
}

@media (min-width: 1200px) {
	
}


/*media MAX */


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


@media only screen and (max-width: 1120px) {
	
}


@media (max-width: 991.98px) {
	.drop-msg + .btt {
		bottom: 75px;
	}
}


@media (max-width: 767.98px) {

}


@media only screen and (max-width: 640px) {
	
}


@media (max-width: 575.98px) {
	
	#navigation {
		display: none;
		opacity: 0;
	}

}

@media only screen and (max-width: 480px) {
	.qcf {
		width: auto;
		right: 10px;
		bottom: 75px;
	}
}