/**
 * Theme Name: Feminization Surgeries
 * Theme URI: https://realdrseattle.com/
 * Description: Custom Theme Made for Feminization Surgeries.
 * Author: Vamsi@realdrseattle.
 * Author URI:  https://realdrseattle.com/
 * Template: rey
 * Version: 1.0.0
 * License: General Public License
 * License URI: http://www.gnu.org/licenses/gpl.html
 * Text Domain: rey-child
 */

.fm-color_primary a {
	color : #9C874C!important;
}

.ffs_full_screen_half {
	 backdrop-filter: blur(8px)
}

span.fs_highlight {
    font-size: 32px;
    color: #9C874C;
    font-family: "Undergrow", sans-serif;
    font-weight: 400;
    margin-right: 5px;
}

.ffs_form label {
    width: 100%;
}

.ffs_form input, .ffs_form select, .ffs_form textarea {
    background-color: #EDEDED!important;
}

.ffs_form input.wpcf7-submit {
    background-color: var( --e-global-color-primary )!important;
    color: #fff;
    padding: 10px 30px;
    font-size: 14px;
    font-weight: 700;
}
.footer-socials a,.footer-contact a,.privacy-policy-pcontent a{
	transition:.3s ease-in-out;
	text-decoration:none !important;
}
.footer-socials a:hover,.footer-contact a:hover,.privacy-policy-pcontent a:hover{
	opacity:.7;
}




@media only screen and (min-width: 1025px) and (max-width: 1295px) {

	.elementor-143 .elementor-element.elementor-element-8b8f48b .reyEl-menu-nav .menu-item > a {
    font-size: 10px!important;
    line-height: 30px!important;
}
	.elementor-143 .elementor-element.elementor-element-7842579e .menu-item > a {
		 font-size: 10px!important;
	}
	
	.ffs_hero_title h1 {
    font-size: 60px!important;
}
	
}


@media only screen and (min-width: 1025px) {
	
	.rey-fsNav-panelWrapper {
		z-index: 300!important;
	}
	
	.rey-fsNav-panel .rey-fsNav-panelClose {
 
    top: 6.5rem!important;
	left: calc(95% - 0.5em)!important;
	}
	
	button.reyEl-fancyMenu-back {
    transform: translateY(-405%) translateX(270%)!important;
}
	.rey-arrowSvg i, .rey-arrowSvg svg, .rey-icon {
    width: 40px!important;
}
}


@media only screen and (min-width: 767px) {
	
	
	
.fs-col-flex {
    display: flex;
    gap: 15px;
    margin-bottom: 1.25rem;
}
	
	.fs-col-50 {
    width: 100%;
}


.fs-col-50 label {
    width: 100%;
}
	
	.ffs_section_process li {
		margin-bottom: 30px;
	}
	
	.ffs_hero_title b {
    font-family: auto!important;
    margin-right: 5px;
    margin-left: -5px;
    font-weight: 500;
}
	

	
}

@media only screen and (max-width: 767px) {
	
.fs-col-50 {
    margin-bottom: 1.25rem;
}
	
}


	span.jiya_colored {
    background: linear-gradient(to right, #FD0218 0%, #FD5A23 16%, #FBC356 56%, #027E40 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}