/* ========================================================
CSS
Author - FUSIO (https://fusio.net/)
==========================================================*/
/***********************
Imports
***********************/
@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,700');


/***********************
Reusable Styles
***********************/

/*color*/
.color-white{ color:#fff!important; }
.color-black{ color:#000!important; }
.color-grey{ color:#e3e3e3!important; }
.color-pink{ color:#d90081!important; }
.color-orange{ color:#EA5543!important; }
.color-yellow{ color:#F1C712!important; }
.color-green{ color:#0E6150!important; }
.color-blue-light{ color:#4690CD!important; }
.color-blue-medium{ color:#2E2E88!important; }
.color-blue-dark{ color:#17175A!important; }
.color-purple{ color:#793795!important; }
.color-purple-light{ color:#C4C9EE!important; }

/*background color*/
.bg-color-white{ background-color:#fff; }
.bg-color-transparent-white{ background-color:rgba(255,255,255,0.5); }
.bg-color-black{ background-color:#000; }
.bg-color-transparent-black{ background-color:rgba(000,000,000,0.5); }
.bg-color-grey{ background-color:#e3e3e3; }
.bg-color-pink{ background-color:#d90081; }
.bg-color-orange{ background-color:#EA5543; }
.bg-color-yellow{ background-color:#F1C712; }
.bg-color-green{ background-color:#0E6150; }
.bg-color-blue-light{ background-color:#4690CD; }
.bg-color-blue-medium{ background-color:#2E2E88; }
.bg-color-blue-dark{ background-color:#17175A; }
.bg-color-purple{ background-color:#793795; }
.bg-color-purple-light{ background-color:#C4C9EE; }

/*fonts*/
.font-weight-light{ font-weight:300; }
.font-weight-regular{ font-weight:300; }
.font-weight-bold{ font-weight:700; }

/*text-shadow*/
.text-shadow-none{ text-shadow:0px 0px #000; }
.text-shadow-black{ text-shadow:2px 2px #000; }

/*image*/
.bg-img{ background-size:cover; background-repeat:no-repeat; background-position:center center; }

/*border*/
.border-radius{ border-radius:2rem; }
.border-radius-small{ border-radius:1.2rem; }
.border-radius-circle{ border-radius:50%; }

/* Btn */
.btn{ color:#fff; outline:2px solid #fff; border-radius:75px; background-color:transparent; font-weight:500; padding:1rem 3rem;  }
.btn:hover{ color:#fff; text-decoration:underline;  }

.container .container{ padding:0!important; }

.skipcontent:focus {
    background: #d90081;
    border-radius: 0 0 12px 0;
    border: none;
    color: #fff;
    font-weight: 500;
    left: auto;
    outline: none;
    padding: 0.5rem 0.75rem;
    position: absolute;
    right: auto;
    top: 0;
    z-index: 100;
	clip: auto;
    width: auto;
    height: auto;;
}
*:focus {
    outline: 3px solid #F1C712!important;
    outline-offset: -1px!important;
    box-shadow: none!important;
}

/* Pagination */
nav.pagination.navigation{ margin:0 auto; display: table; }
nav.pagination.navigation span{ padding:0.5rem 1rem; background-color:#fff; color:#2E2E88!important; }
nav.pagination.navigation a{ padding:0.5rem 1rem; background-color:#2E2E88; color:#fff!important; text-decoration:none; }


/*exit button*/
#exit{ height:auto; margin: -42px 0 0 0; position: fixed; right: 0; top: 50%; width: 55px; z-index: 9999999; }
#exit a{ background-color:#F1C712; cursor: pointer; color: #000; display: block; font-size: .9375rem; font-weight: 600; height:auto; line-height: 1.2; padding: 0.5rem 0; text-align: center; text-transform: capitalize; width: 55px; border-radius:30px 0 0 30px; }
#exit .fa-xmark{ font-size:40px; }


/***********************
HTML Tags Styles
***********************/
/* basic tags */
body{ background-color:#fff; font-family: 'roc-grotesk', sans-serif;  font-weight:400; }
/*Text*/
h1{  }
h2{  }
h3{  }
a{  }
a:hover{ text-decoration:none; }
p{  }
strong{  }

/*list*/
ul{  }


/***********************
Form
***********************/
input{  }


/***********************
TOP NAVIGATION
***********************/
.navbar{  }
.navbar .animated{ animation-duration:0.5s; }
.navbar-brand{ -o-transition: all ease-in-out 0.5s; transition: all ease-in-out 0.5s; }
.navbar-brand img{ max-width:100%; width:375px; -o-transition: all ease-in-out 0.5s; transition: all ease-in-out 0.5s; }
/*on-scroll*/
.navbar.on-scroll{ box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.1), 0 0px 0px 0 rgba(0, 0, 0, 0.1); }
.on-scroll .navbar-brand{ padding:0.4rem 0; }
.on-scroll .navbar-brand img{ width:75%; }

.main-nav ul li a{ -webkit-transition: all linear 0.25s; -moz-transition: all linear 0.25s; -o-transition: all linear 0.25s; transition: all linear 0.25s; }
.nav-item{ margin:0.25rem 0.5rem!important; }
.nav-link{ font-size:24px; font-weight:500; color:#fff; padding:0.25rem 1.25rem!important; }
.nav-link:focus, .nav-link:hover{ color:#fff; text-decoration:underline; }
#menu-item-9{ outline:2px solid #fff; border-radius:2rem; }

/*dropdown*/
.dropdown-menu{ width:100%; border-radius:0; background-color:#313186; z-index: 999999; }
.dropdown-menu .dropdown-menu{ border:0; }
.dropdown-menu .nav-item{ margin:0.25rem 0!important; }
.navbar-nav .dropdown-menu a.dropdown-item{ color:#fff; text-align:left; white-space:break-spaces; }
.navbar-nav .dropdown-menu a.dropdown-item:focus, .navbar-nav .dropdown-menu a.dropdown-item:hover, .navbar-nav .dropdown-menu a.dropdown-item.active{ background-color:transparent; text-decoration:underline; color:#fff; }
.dropdown-menu .dropdown-menu { position: relative!important; top:0!important; }
.dropdown-menu .dropdown-menu a { position: relative!important; top:0!important; border-left:10px solid #fff; }
.dropdown-menu .dropdown-menu a.dropdown-icon { border:none; }
a.dropdown-icon::after {display: inline-block;
	margin-left: 0.255em;
	vertical-align: 0.255em;
	content: "";
	border-top: 0.3em solid;
	border-right: 0.3em solid transparent;
	border-bottom: 0;
	border-left: 0.3em solid transparent; }
.dropdown-menu .dropdown-menu .dropdown-menu a { border-left:15px solid #fff; }
.dropdown-menu.show > .dropdown-menu{ display:block!important; top:0!important; position: relative!important; }

/*mobile navigation toggler*/
.navbar-toggler:focus, .navbar-toggler:active{ outline: 0; }
.icon-bar{ width:40px; height:6px; display: block; -o-transition: all ease-in-out 0.2s; transition: all ease-in-out 0.2s; margin-top:7px; } 
.icon-bar.top-bar{ margin-top:0px; } 
.navbar-toggler{ border: none; }
.navbar-toggler .top-bar{ transform:translate(2px,13px) rotate(45deg); }
.navbar-toggler .middle-bar{ opacity: 0; }
.navbar-toggler .bottom-bar{ transform:translate(2px,-13px) rotate(-45deg); }
.navbar-toggler.collapsed .top-bar{ transform: rotate(0); }
.navbar-toggler.collapsed .middle-bar{ opacity: 1; }
.navbar-toggler.collapsed .bottom-bar{ transform: rotate(0); }


/*top-nav*/
.top-nav .navbar-brand img{ width:163px; }

/*search-toggle*/
.top-nav .search-fields-container{ display:block; }
.top-nav .search-active .search-fields-container{ display:flex; align-items:center; justify-content:start; }
.top-nav .form-search-container .search-active *{ -webkit-transition: all linear 0.25s; -moz-transition: all linear 0.25s; -o-transition: all linear 0.25s; transition: all linear 0.25s; }
.top-nav .search-toggle{ width:32px; height:32px; opacity:1; font-size:2rem; cursor:pointer; }
.top-nav .search-active .search-toggle{ width:0; opacity:0; overflow:hidden; }

.top-nav .search-form:not(.search-active) .search-submit, .top-nav .search-form:not(.search-active) .search-field{ border:0!important; margin:0!important; padding:0!important; width:0; height:0; opacity:0; overflow:hidden; }
.top-nav .search-active .search-field{ width:218px; height:36px; opacity:1; border-radius:0!important; }
.top-nav .search-active .search-submit{ width:92px; height:42px; opacity:1; background-color:#d90081!important; }

/***********************
FOOTER
***********************/
#footer{  }
.footer-brand img{ width:135px; }
#footer h2{  }
#footer button{  }
#footer a{ color:#fff; text-decoration:none; font-weight:100; }
#footer .social a{ color:#fff; font-size:24px; }
.footer-bottom-nav{ font-size:14px; }
.footer-bottom-nav .copyright-fusio{ font-size:12px; }
#btn-backtop{ display:none; -webkit-transition: all linear 0.25s; -moz-transition: all linear 0.25s; -o-transition: all linear 0.25s; transition: all linear 0.25s; z-index:999999; position:fixed; bottom:20px; right:20px; background-color:#d90081; color:#fff; padding:0.5rem 1rem; font-size:20px; cursor:pointer; }
#btn-backtop:hover{ padding:1rem 1.5rem; font-size:22px; }
#btn-backtop.show{ display:block; }
#menu-footer-navigation li { padding-bottom:0.25rem; }
/***********************
CONTENT SECTIONS
***********************/
ul.pagination li a{  }
ul.pagination li:hover a, ul.pagination li.active a{  }

/*section-hero*/
html, body, .section-hero, .section-hero .container{ height:100%; }
.section-hero{  }
.section-hero h1{  }

/*for wordpress editor*/
:where(.is-layout-flex) { gap:1em; }
.section-content{  }
.section-content h2{ font-size:60px; margin:2.5rem 0 1.5rem 0; font-weight:bold; color:#d90081; }
.section-content h3{ font-size:44px; color:#d90081; font-weight:bold; }
.section-content + .section-content h3 { margin-top:50px; }
.section-content h4 { font-size:36px; color:#d90081; font-weight:bold; }
.section-content + .section-content h4 { margin-top:50px; }
.section-content p{ font-size:20px; }
.section-content a{ color:#000; text-decoration:underline; font-size:20px; }
.section-content a:hover{ text-decoration:none; }
.section-content a.btn{ color:#d90081; text-decoration:none; font-size:32px; outline:2px solid #d90081; }
.section-content a.btn:hover{ color:#d90081; text-decoration:underline; }
.section-content strong{  }
.section-content ul{ font-size:20px; list-style: none; }
.section-content li { margin-bottom:0.5rem; }
.section-content ul li::before{ 
	content: "\25A0";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
	color:#d90081; /* Change the color */
	font-weight: bold; /* If you want it to be bold */
	display: inline-block; /* Needed to add space between the bullet and the text */
	width: 1.2em; /* Also needed for space (tweak if needed) */
	margin-left: -1em; /* Also needed for space (tweak if needed) */ 
}
.section-content ol li::marker {color:#d90081;font-size:1.3rem;width: 1.2em;}
section + .section-content { margin-top:2.5rem; }

/*wp-block-buttons*/
.wp-block-buttons {flex: 0 0 auto; width: 83.33333333%; }
.wp-block-buttons .wp-block-button__link { color:#fff; font-weight:bold; border:1px solid #d90081; background-color:#d90081; font-size:2rem; transition:all 0.5s ease;}
.wp-block-buttons .wp-block-button__link:hover { color:#d90081 !important; font-weight:bold; border:1px solid #d90081; background-color:#fff; font-size:2rem; transition:all 0.5s ease; }
@media (max-width: 992px) {
	.wp-block-buttons { width:100%; }
}

/*wp-block-embed*/
.wp-block-embed { display:flex; justify-content: center; align-items:center; }
.wp-block-embed .wp-block-embed__wrapper { --bs-aspect-ratio: calc(9 / 16 * 100%); position: relative; width: 100%; }
.wp-block-embed .wp-block-embed__wrapper iframe { position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.wp-block-embed .wp-block-embed__wrapper:before { display: block;padding-top: var(--bs-aspect-ratio);content: ""; }

/*blockquote*/
.section-blockquote { margin-top:2.5rem; margin-bottom:2.5rem; }
blockquote {padding:3rem 2.5rem 3rem 5rem; flex: 0 0 auto; width: 83.33333333%; position:relative; }
blockquote:before { content:"“"; font-family: 'roc-grotesk', sans-serif; color:#d90081; position:absolute; top:-15px; left:15px; font-size:7rem; font-weight:500; }
.section-blockquote .section-content > .row > .col-12.col-lg-10 { width:100%;  }
@media (max-width: 992px) {
	blockquote { width:100%; }
}


/*Section hero banner*/
.section-hero-banner .hero-container{ position:absolute; left:0; top:0; z-index:9999; }
.section-hero-banner h1{ font-size:85px; line-height:1.3; font-weight:500; color:#fff; background-color:#d90081; padding: 1rem 0; position:relative; top:150px; display:inline; }
.section-hero-banner h1 span{ position: relative; background: #d90081; left: -22px; padding: 1rem 0; }
.section-hero-banner h1 span span{ left: 22px;	}
.section-hero-banner h1 span span span{ left: -11px;	}

.section-hero-banner p{ font-size:66px; line-height:1.4; color:#fff; background-color:#d90081; padding: 1rem 0; position:relative; top:190px; display:inline; }
.section-hero-banner p span{ position: relative; background: #d90081; left: -22px; padding: 1rem 0; }
.section-hero-banner p span span{ left: 22px;	}
.section-hero-banner p span span span{ left: -11px;	}

.banner-image-1{ padding-left:225px; }
.banner-image-3{ margin-top:600px; }

@media (max-width: 992px) {
	.section-hero-banner .hero-container{ position:relative; left:auto; top:auto; }
	.section-hero-banner h1 { top:auto; left:auto; }
	.section-hero-banner h1 span{ left:0;  }
	.section-hero-banner h1 span span{ left: 0;	}
	.section-hero-banner h1 span span span{ left: 0;	}

	.section-hero-banner p{ top:auto; left:auto; display:inline; }
	.section-hero-banner p span{ left:auto; }
	.section-hero-banner p span span{ left:auto;	}
	.section-hero-banner p span span span{ left: auto;	}

	.banner-image-1{ padding-left:0; }
}

/*section-hero-banner-pages*/
.section-hero-banner-pages .hero-container{ padding-top:150px; position:relative; z-index:1; }
.section-hero-banner-pages h1{ font-size:85px; font-weight:bold; color:#fff; background-color:#d90081; display:inline-block; }
.single .section-hero-banner-pages h1{ font-size:40px; }
.section-hero-banner-pages p{ font-size:20px; color:#fff; background-color:#d90081; display:inline-block; margin:0 0 1rem 0; }
.section-hero-banner-pages p:last-child { margin-bottom:2rem; }
.banner-image-container{ position:absolute; right:0; top:0; z-index:0; }

/*Section Quote*/
.section-quote { background:#2E2E88; margin-top:60px; padding:60px 0; color:#fff;}
.section-quote .section-quote-mark { display:block; color:#d90081; top:0; left:0; position:absolute; font-size:180px; font-weight:500; line-height: 0.4; margin-top: 40px; }
.section-quote h2{ color:#fff; font-size:36px; font-weight:500; }
.section-quote-line{ width:80px; height:6px; background-color:#d90081; display: inline-block; margin-right:1.5rem; margin-top:1rem; }
.section-quote p{ color:#fff; font-size:30px; line-height:1; }
/*.section-quote-image{ position:relative; top:-150px; }*/
.section-quote-image{ position:relative;  }
.section-quote-content { padding-left:90px; padding-top:45px; position:relative; }

.home .section-hero-banner + .section-quote { margin-top:0 !important; }

/*Section Boxes*/
.section-boxes .section-box{ padding:80px 0; }
.section-boxes .section-box h2{ color:#fff; font-size:70px; font-weight:500; }
.section-boxes .section-box p{ color:#fff; font-size:28px; }
.section-boxes .section-box .btn{ font-size:50px; }
.section-boxes h3 a, .section-boxes h2 a { text-decoration:none; color:#fff; } 
.section-boxes .btn:hover { background-color:#fff; transition:all 0.5s ease; text-decoration:none; }
.section-boxes .bg-color-pink .btn:hover { color:#d90081; }
.section-boxes .bg-color-orange .btn:hover { color:#EA5543; }
.section-boxes .bg-color-green  .btn:hover { color:#0E6150; }
.section-boxes .bg-color-blue-light .btn:hover { color:#4690CD; }
.section-boxes .bg-color-blue-medium .btn:hover { color:#2E2E88; }
.section-boxes .bg-color-purple  .btn:hover { color:#793795; }
.section-boxes .is-bg-xpand { height:100%; position:absolute; top:0; left:0; z-index:9; width:100%; }
.section-boxes .section-box { position:relative; z-index:10; }

/*Section Featured Boxes*/
.section-featured-boxes{ background-color:#F2F2F2; padding:100px 0; }
.section-featured-boxes h2{ color:#d90081; font-size:75px; font-weight:700; text-align:center; }
.section-featured-boxes .main-text { font-size:20px; }
.section-featured-boxes .section-featured-box-image{ height:300px; width:100%; background-size:cover; position:center center; }
.section-featured-boxes .section-featured-box h3{ color:#fff; font-size:24px; font-weight:500; }
.section-featured-boxes .section-featured-box p{ color:#fff; font-size:16px; }
.section-featured-boxes .section-featured-box .btn{ font-size:19px; }

.section-bubbles h2 {color:#d90081; font-size:75px; font-weight:500; text-align:center; }
.section-bubbles ul li a {font-weight:500; font-size:19px;  padding:1rem 3rem; color:#fff; border:2px solid #fff; background-color:#d90081; transition:all 0.5s ease;}

/*section-highlight*/
.section-highlight h2{ color:#d90081; font-size:75px; font-weight:500; text-align:center; }
.section-highlight h3{ color:#fff; font-size:60px; font-weight:500; }
.section-highlight h3, .section-highlight .section-highlight-box h2{ color:#fff; font-size:60px; font-weight:500; text-align:left; }
.section-highlight h3 a, .section-highlight h2 a { text-decoration:none; color:#fff; } 
.section-highlight p{ font-size:30px; text-align:center; }
.section-highlight .section-highlight-box p{ color:#fff; font-size:28px; text-align:left; }
.section-highlight .btn { font-size:38px; transition:all 0.5s ease; }
.section-highlight .btn:hover { background-color:#fff; transition:all 0.5s ease; text-decoration:none; }
.bg-color-pink .section-highlight-box .btn:hover { color:#d90081; }
.bg-color-orange .section-highlight-box .btn:hover { color:#EA5543; }
.bg-color-green .section-highlight-box .btn:hover { color:#0E6150; }
.bg-color-blue-light .section-highlight-box .btn:hover { color:#4690CD; }
.bg-color-blue-medium .section-highlight-box .btn:hover { color:#2E2E88; }
.bg-color-purple .section-highlight-box .btn:hover { color:#793795; }


/*News Single Template*/
.section-hero-banner-news .hero-container{ padding-top:50px; }

/*Simple Quote*/
.section-simple-quote .simple-quote-mark{ display:block; color:#d90081; font-size:90px; font-weight:500; line-height:1; }
.simple-quote-line{ width:80px; height:6px; background-color:#d90081; display: inline-block; margin-right:1rem; }
.section-simple-quote p{ color:#000; font-size:20px; }

/*outside form*/
.encludeform { padding:2rem; background-color:#fafafa; width:80%; }
.encludeform label {  }
.encludeform input {display:block !important;width:100%; border-radius:75px; padding:1rem; border:2px solid #c7c6c6; margin-top:10px;}
.encludeform textarea {/*display:block !important;*/ width:100%; border-radius:15px; padding:1rem; border:2px solid #c7c6c6; margin-top:10px;}
.encludeform select {display:block !important;width:100%; border-radius:75px; padding:1rem; border:2px solid #c7c6c6; margin-top:10px;} 
.encludeform input[type=checkbox] {width: 25px;height: 25px; margin-right: 10px;}
.encludeform input[type=submit] { font-weight:500; font-size:19px;  padding:1rem 3rem; color:#fff; border:2px solid #fff; background-color:#d90081; transition:all 0.5s ease;}
.encludeform input[type=submit]:hover { color:#d90081; border:2px solid #d90081; background-color:#fff;transition:all 0.5s ease;}
.encludeform {margin-bottom:30px;}

.page-id-6231 #pagecontent .wp-element-button {margin-bottom:40px}

/* ========================================================
-MOBILE
==========================================================*/
/*less than 576px*/
@media (max-width: 576px) {
	
}

/*between 576px and 768px*/
@media (min-width: 576px) and (max-width: 768px) {
	
}

/*less than 768px*/
@media (max-width: 768px){
	
}

/*between 768px and 992px*/
@media (min-width: 768px) and (max-width: 992px) {
	
}

/*less than 992px*/
@media (max-width: 992px) {
	
	#menu-main-navigation .nav-item{ margin:0!important; width:100%; }
	#menu-main-navigation .nav-link{ padding:0.25rem 0.25rem!important;  white-space: break-spaces; }
	
	#menu-top-navigation .nav-item { display: table; width: fit-content; }
	
	.btn{ padding:0.5rem 1.5rem; }
	
	.section-boxes .container{ width:100%; max-width:100%; }
	.section-boxes .section-box{ padding:60px!important; }
	/* .section-boxes .row .col-12:nth-child(odd) .section-box{ background-color:#4690CD; }
	.section-boxes .row .col-12:nth-child(even) .section-box{ background-color:#0E6150; } */
	
	
	/*Section hero banner*/
	.section-hero-banner h1{ font-size:26px; line-height: 1.5;  }
	.section-hero-banner h1 span{ padding:0.5rem 0; }
	.section-hero-banner p{ font-size:20px; line-height: 1.8;}
	.section-hero-banner p span{ padding:0.5rem 0; }

	/*section-hero-banner-pages*/
	.section-hero-banner-pages .hero-container{ padding-top:0; position:relative; z-index:1; }
	.section-hero-banner-pages h1{ font-size:29px; }
	.section-hero-banner-pages p{ font-size:18px; }
	.banner-image-container{ position:relative; right:0; top:0; z-index:0; }

	/*Section Quote*/
	.section-quote { padding:30px 0; }
	.section-quote .section-quote-mark{ font-size:90px; font-weight:500; line-height: 0.4; margin-top:40px; left:15px; }
	.section-quote h2{ font-size:30px; font-weight:500; }
	.section-quote-line{ width:30px; margin-right:0.5rem; }
	.section-quote p{ font-size:20px; }
	.section-quote-image{ top:0; }
	.section-quote-content { padding-left: 50px; padding-top: 50px; }

	/*Section Boxes*/
	.section-boxes .section-box{ padding:2rem 1rem!important; }
	.section-boxes .section-box h2{ font-size:36px; font-weight:500; }
	.section-boxes .section-box p{ color:#fff; font-size:18px; }
	.section-boxes .section-box .btn{ font-size:20px; }

	.bg-color-pink .section-box .btn:hover { color:#d90081; }
	.bg-color-orange .section-box .btn:hover { color:#EA5543; }
	.bg-color-green .section-box .btn:hover { color:#0E6150; }
	.bg-color-blue-light .section-box .btn:hover { color:#4690CD; }
	.bg-color-blue-medium .section-box .btn:hover { color:#2E2E88; }
	.bg-color-purple .section-box .btn:hover { color:#793795; }

	/*section-highlight*/
	.section-highlight h2{ font-size:42px; }
	.section-highlight h3{ font-size:36px; }
	.section-highlight h3, .section-highlight .section-highlight-box h2{ font-size:36px; }
	.section-highlight p{ font-size:16px; }
	.section-highlight .section-highlight-box p{ font-size:18px; }
	.section-highlight .btn{ font-size:20px; }

	/*Section Featured Boxes*/
	.section-featured-boxes{ padding:2rem 0; }
	.section-featured-boxes h2{ font-size:42px; }
	.section-featured-boxes .section-featured-box-image{ height:200px; }
	.section-featured-boxes .section-featured-box h3{ font-size:24px; }
	.section-featured-boxes .section-featured-box p{ font-size:16px; }
	.section-featured-boxes .section-featured-box .btn{ font-size:19px; }

	/*Simple Quote*/
	.home .section-quote{ display:none; }
	.section-simple-quote .simple-quote-mark{ display:block; color:#d90081; font-size:80px; font-weight:500; line-height:1; height:15px; }
	.simple-quote-line{ width:60px; height:6px; background-color:#d90081; display: inline-block; margin-right:1rem; }
	.section-simple-quote p{ color:#000; font-size:18px; }
	
	/*for wordpress editor*/
	.section-content{  }
	.section-content h2{ font-size:36px; }
	.section-content h3{ font-size:28px; }
	.section-content h4{ font-size:22px; }
	.section-content p{ font-size:18px; }
	.section-content a{ font-size:18px; }
	.section-content a.btn{ font-size:24px; }
	.section-content ul{ font-size:18px; }

	.wp-block-buttons .wp-block-button__link, .wp-block-buttons .wp-block-button__link:hover { font-size:24px; }
	
	/*footer*/
	.footer-brand img{ width:110px; }
	#footer a{ font-weight:100; }
	#footer p{ font-size:15px; }
	#footer h2{ font-size:22px; }
	#footer .social li{ text-align:center; }
	#footer .social a{ font-size:24px; }
	.footer-bottom-nav{ font-size:14px; }
	.footer-bottom-nav .copyright-fusio{ font-size:12px; }
	#btn-backtop{ display:none; -webkit-transition: all linear 0.25s; -moz-transition: all linear 0.25s; -o-transition: all linear 0.25s; transition: all linear 0.25s; position:fixed; bottom:50px; right:0px; background-color:#d90081; color:#fff; padding:0.5rem 1rem; font-size:20px; cursor:pointer; }
	
	
	#exit .fa-xmark{ font-size:30px; }
	
	
}

/*more than 992px*/
@media (min-width: 992px) {	
	.margin-top-200-desktop{ margin-top: 200px; }
	.margin-top-100-desktop{ margin-top: 100px; }
	#exit{ height: auto; margin-top: -57px; width: 67px; }
	#exit a{ font-size: 1rem; height: auto; line-height: 1.3; padding: 0.5rem 0; width: 67px; }
}

/*between 992px and 1200px*/
@media (min-width: 992px) and (max-width: 1200px) {
	
}

/*more than 1200px*/
@media (min-width: 1200px) {

}