/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 27 2023 | 19:50:27 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 

/*Global*/

.span-font-playfair em {
    font-family: "Playfair Display" !important;
	font-style: italic;
}
.span-text-blue em, .link-blue a, .simple-button:hover .fusion-button-text {
	color: #0084d8 !important;
}
.link-blue a:hover {
	color: #fff !important;
}
.simple-button {
	text-decoration: underline;
}
.simple-button:hover {
	text-decoration: none !important;
	background-color: transparent !important;
}


/* Home Page */

.text-center {
    text-align: center;
}
.counter-section .fusion-counter-box .counter-box-container {
    padding: 0;
    border: 0;
    text-transform: uppercase;
	font-family: 'gotham-light';
}
.counter-content :last-child {
    margin-bottom: 0;
}
.counter-section.fusion-counters-box .fusion-counter-box {
    margin-bottom: 0;
}
.checklist-block .fusion-li-item-content {
	font-family: "Playfair Display";
}
.image-gradient-block {
	min-height: 350px;
}

@media only screen and (max-width: 991px){
	.span-font-64 em, .font-64 >* {
    font-size: 33px !important;
    line-height: 40px !important;
}
		.font-68 h2, .font-68 >* {
		font-size: 40px !important; 
	}
	.simple-button {
    font-family: 'Montserrat';
    font-size: 16px !important;
    font-weight: 400;
}
/* 	.recovery-second-col .fusion-no-small-visibility, .recovery-col  .fusion-no-small-visibility{
    display: block !important;
}
	.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header .fusion-row{
	display: flex;
    justify-content: space-between;
    align-items: center;
	} */
}

@media only screen and (min-width: 992px) {
	.image-gradient-block {
		min-height: 490px;
	}
	.span-font-64 em, .font-64 >* {
    font-size: 45px !important;
    line-height: 50px !important;
}
	.font-60 span, .font-60 >* {
		font-size: 40px !important; 
	}
	.simple-button {
    font-family: 'Montserrat';
    font-size: 16px !important;
    font-weight: 400;
}
}
@media only screen and (min-width:1920px){
    .font-145 h1 p, .font-145 > * {
        font-size: 115px !important;
        line-height: 118px !important;
    }
	.font-68 >* {
		font-size: 68px !important; 
		line-height: 57px !important;
	}
    .span-font-64 em, .font-64 >* {
        font-size: 64px !important;
        line-height: 50px !important;
	}
	.font-60 span, .font-60 >* {
		font-size: 60px !important; 
		line-height: 58px !important;
	}
	.font-48 > * {
		font-size: 48px !important;
		line-height: 48px !important;
	}
	.font-47 >* {
		font-size: 47px !important; 
		line-height: 57px !important;
	}
	.checklist-block .fusion-li-item-content {
		font-size: 21px !important;
		line-height: 20px !important;
	}
    .simple-button {
    font-family: 'Montserrat';
    font-size: 17px;
    font-weight: 400;
}
}

