/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/*Font-family start*/
/* @font-face {
font-family: 'Georgia Regular';
font-style: normal;
font-weight: normal;
src: local('fonts/Georgia Regular'), url('fonts/georgia.woff') format('woff');
}


@font-face {
font-family: 'Georgia Italic';
font-style: normal;
font-weight: normal;
src: local('fonts/Georgia Italic'), url('fonts/georgiai.woff') format('woff');
}


@font-face {
font-family: 'Georgia Bold';
font-style: normal;
font-weight: normal;
src: local('fonts/Georgia Bold'), url('fonts/georgiab.woff') format('woff');
}


@font-face {
font-family: 'Georgia Bold Italic';
font-style: normal;
font-weight: normal;
src: local('fonts/Georgia Bold Italic'), url('fonts/georgiaz.woff') format('woff');
}


@font-face {
    font-family: 'actaw01-bookregular';
    src: url('fonts/acta_w01_book.woff2') format('woff2'),
         url('fonts/acta_w01_book.woff') format('woff');
    font-weight: normal;
    font-style: normal;

} */


@font-face {
    font-family: 'Myriad Pro';
    src: url('fonts/myriad-pro/MyriadPro-Regular.eot');
    src: url('fonts/myriad-pro/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/myriad-pro/MyriadPro-Regular.woff2') format('woff2'),
        url('fonts/myriad-pro/MyriadPro-Regular.woff') format('woff'),
        url('fonts/myriad-pro/MyriadPro-Regular.ttf') format('truetype'),
        url('fonts/myriad-pro/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


/*tricore7 and 23 css start */
/*storage address form css start date:11/6/23*/
/*.storage-addr .fields-wrap.address .submit-wrap{flex-direction: column-reverse; margin-top: 20px; position: relative; display: flex; flex-wrap: wrap;}
.storage-addr .fields-wrap.address .submit-wrap span{display:none;}
.storage-addr .fields-wrap.address .submit-wrap input:hover{    background-color: #2764cc;}
.storage-addr .fields-wrap.address .submit-wrap input{border-radius: 50px !important; width: fit-content; margin: 0 auto; background-color: #ed7000; padding: 10px 30px; color: #fff; display: inline-flex; margin-bottom: 0; border: none; }
.storage-addr .fields-wrap.address input {border: 1px solid #9fa5b3; height: 50px; margin: 10px 0; color: #000; font-size: 16px; }
.desktop.confirm_place {background-color: #fff; padding: 0 15px; padding-bottom: 15px; }
.storage-addr .form-fields-wrap {display: flex; flex-wrap: wrap; }
.storage-addr .form-fields-wrap span {width: 49.4%; margin-right: 10px; }
.storage-addr .form-fields-wrap span:nth-child(even) {margin-right: 0; }
.screen-reader-response p {text-align: center; margin-top: 30px; }

@media(max-width: 1194px){
    .storage-addr .form-fields-wrap span{width: 49.2%;}
    .storageunit-cform form.wpcf7-form .form-fields-wrap span{width: 49.2% !important;}
}

@media(max-width:920px){
    .storage-addr .form-fields-wrap span{width: 100%; margin-right: 0px;}
    .storageunit-cform form.wpcf7-form .form-fields-wrap span{width: 100% !important;}
}
*/
/*tricore7 and 23 css end */




/*'Noto Serif', serif !important*/
/*Font-family end*/

/*Common css start*/
body{color: #000;}
body,h1,h2,h3,h4,h5,h6,p,span,ul,li{font-family: 'Nunito Sans';}
body .sec-comn-cls .font19, p{font-size: 20px;}
body .sec-comn-cls .font35, h3{font-size: 32px;}
body .sec-comn-cls .font22{font-size: 22px;color: #000;}
body .sec-comn-cls .font52, h2{font-size: 52px;}
body .sec-comn-cls .fontbold{font-weight: 600;}
img {width: auto;max-width: 100%;height: auto;}

.letterspacing3{letter-spacing: 3px;}
.bgblack{background: #000;}
.bgpink{background: #f5ecea;}
.textcenter{text-align: center;}
.txtupercase{text-transform: uppercase;}

.clrblack{color: #000;}
.btnblack{display: inline-block;font-size: 14px;font-weight: 600;text-transform: uppercase;letter-spacing: 0;border: 2px solid #000;color: #fff;background: #000;padding: 15px 30px;}
.btnblack:hover {background: transparent;color: #000;text-decoration: none;}
.btnblack2{display: inline-block;font-size: 14px;font-weight: 600;text-transform: uppercase;letter-spacing: 0;border: 2px solid #000;color: #000;background: transparent;padding: 15px 30px;}
.btnblack2:hover{background: #000;color: #fff;text-decoration: none;}

body .h2_cmm h2 {margin: 0;font-size: 52px !important;color: #000;line-height: normal !important;font-family: 'Georgia Regular' !important;}
body .h3_cmm h3 {margin: 0;font-size: 38px;color: #010101;line-height: normal;font-family: 'Georgia Regular' !important;}
body .h4_cmm h4 {margin:0;font-size: 28px;color: #010101;line-height: normal;font-family: 'Georgia Regular' !important;}
body p.p_cmm {color: #504e4e;font-size: 18px;line-height: 28px;margin-bottom: 15px;font-family: 'actaw01-bookregular' !important;}
a:hover {text-decoration: none !important;}
.fusion-row.fusion-middle-logo-menu ul#menu-main-menu li a:hover span.menu-text {color: #b0545f;}
/* body h1, body h2, body h3, body h4, body h5 {font-family: 'Georgia Regular' !important;}
body strong, body b {font-family: 'Georgia Bold' !important;}
body p, body a{font-family: 'actaw01-bookregular' !important;} */
.grecaptcha-badge {display: none !important;}
.page-id-413 .grecaptcha-badge, .page-id-237 .grecaptcha-badge {display: block !important;}
.grecaptcha-badge {z-index: 999;}
.textwidget.custom-html-widget {display: inline-block;text-align: left;width: 100%;}
p.ft_P a {float: none !important;margin-bottom: 0px !important;clear: inherit !important;}
/*Common css end*/




/*Before after page css start*/
main#main {padding: 0 !important;}
.before-after-head-inn-cls {text-align: center;padding-top: 30px;}
.before-after-head-inn-cls p {margin: 0;}
.before-after-head-inn-cls h2{margin: 0;}
.before-after-head-inn-cls h2.font52.textcenter {margin: 0;font-size: 52px !important;color: #000;line-height: normal !important;}
.textcenter.sub-txt-inner-cls {display: inline-block;width: 100%;padding: 50px 15px;max-width: 695px;margin: 0;}
.banner-bottom-sec-main {margin-bottom: 0 !important;text-align: center;}
.life-changes-magic-hair-main-sec .textcenter.sub-txt-inner-cls h2{font-size: 34px !important;letter-spacing: 0 !important;margin-bottom: 10px !important;}
.life-changes-magic-hair-main-sec .hair-common-box-cls p {font-size: 14px;padding: 10px 0;margin: 0;}
.hair-common-box-cls span.fusion-imageframe {overflow: hidden;height: 250px;}
.hair-common-box-cls span.fusion-imageframe img:hover {transform: scale(1.1);transition: 0.5s;}
.hair-common-box-cls span.fusion-imageframe img{transition: 0.5s;height: 100%;object-fit: cover;width: 100%;}

.fusion-row.fusion-middle-logo-menu li.fusion-middle-logo-menu-logo.fusion-logo {margin: 0;}
.fusion-row.fusion-middle-logo-menu ul#menu-main-menu li a:hover {text-decoration: none;}
.fusion-row.fusion-middle-logo-menu ul#menu-main-menu li a {border-top: 0;color: #333;font-weight: 600;font-size: 16px;text-transform: uppercase;}
header.fusion-header-wrapper .fusion-header, header.fusion-header-wrapper .fusion-header.fusion-sticky-shadow{height: auto !important;border-bottom: 2px solid #000;}
.row.top-bar-content {position: relative;padding: 12px;background: #e9e9e9;margin: 0;text-align: center;display: flex;align-items: center;justify-content: center;}
.row.top-bar-content .schedule-top {display: inline-block;width: 100%;flex: initial;max-width: initial;}
.row.top-bar-content .schedule-top p {margin: 0;font-size: 14px;color: #666;font-weight: 600;margin-right: 20px;display: inline-block;}
.row.top-bar-content .schedule-top a {font-size: 14px;font-weight: 500;color: #777 !important;text-decoration: underline;display: inline-block;}
.row.top-bar-content .schedule-top a:hover {color: #b0545f !important;text-decoration: underline !important;}
.row.top-bar-content .call-text .right-call-text p {margin: 0;font-size: 14px;font-weight: 600;margin-left: 10px;line-height: normal;}
.row.top-bar-content .call-text {display: flex;position: absolute;right: 0;top: 0;justify-content: center;align-items: center;height: 100%;}
.star-content-cls {display: flex;align-items: center;justify-content: center;}
.star-content-cls p {font-weight: 600;color: #000;font-size: 14px;margin: 0 0 0 10px;}
.fusion-footer footer.fusion-footer-widget-area {border-top: 0;}
.fusion-footer footer.fusion-footer-widget-area h4 {font-size: 18px;color: #1e1a18;font-weight: 600;text-align: left;margin-bottom: 10px;}
.fusion-footer footer.fusion-footer-widget-area a, .fusion-footer footer.fusion-footer-widget-area i{font-size: 18px;float: left;text-align: left;display: inline-block;clear: both;color: #78635e;font-weight: 500;margin-bottom: 10px;}
.fusion-footer footer.fusion-footer-widget-area p {margin: 0;display: inline-block;font-size: 18px;line-height: 34px;color: #78635e;font-weight: 500;}
footer#footer .copyright p {color: #78635e;font-size: 16px;font-weight: 500;margin-bottom: 0;}
.fusion-footer footer.fusion-footer-widget-area a.ss-social-icon {margin-bottom: 20px;}
.fusion-footer footer.fusion-footer-widget-area a:hover{color: #000;}
.fusion-footer footer.fusion-footer-widget-area a.ss-social-icon span {margin-left: 10px;}

.width-100 .fusion-fullwidth, .width-100 .nonhundred-percent-fullwidth{margin: 0 !important;}
/*Before after page css end*/

/*========== Start The Salon Page ==========*/
/**/
.sln_cmm {padding: 50px 30px !important;margin: 0 !important;}
.sln_1 .h2_cmm, .sln_4 .h3_cmm, .sln_2 .h4_cmm, .sln_3 .h3_cmm {margin-bottom: 30px !important;}
/**/
.sln_1.sln_cmm {background-size: contain !important;background-position: right !important;}
.sln_1_lft.sln_1_inner_cmm {text-align: center;}
.sln_1_lft .h2_cmm {margin-bottom: 30px !important;}
.sln_p {text-align: center;margin-bottom: 30px;}
.sln_p p.p_cmm {margin-bottom: 0;}
.sln_3_inner_cmm p.p_cmm_16 {font-size: 16px;line-height: 26px;margin-bottom: 15px;}
.sln_3_inner_cmm p.p_cmm_19 {font-size: 19px;line-height: 24px;margin-bottom: 20px;color: #000;}
.sln_3_img {margin-bottom: 15px;}
.star-main-cls {float: left;width: 100%;text-align: center;margin-bottom: 30px;}
.star-content-cls.salon-page {margin: 30px 0;}
.sln_3_inner_cmm strong.sub-city {text-transform: uppercase;color: #000;font-size: 18px;letter-spacing: 2px;}
.sln_3_inner_2.sln_3_inner_cmm {display: inline-block;}
.height-comm-cls {display: inline-block;}
.payment-option{margin-bottom: 20px;}
/*========== End The Salon Page ==========*/



/*========== start service-list ==========*/
.sln_cmm.salon-main-sec-cls.comm-sep-sec-main .fusion-column-wrapper {text-align: left;}
.sln_cmm.salon-main-sec-cls.comm-sep-sec-main .fusion-column-wrapper a.btnblack {font-size: 18px;letter-spacing: 1px;display: inline-block;}
.sln_cmm.salon-main-sec-cls.comm-sep-sec-main .fusion-column-wrapper p.p_cmm, .sln_cmm.salon-main-sec-cls.comm-sep-sec-main .fusion-column-wrapper p{color: #000;}
.sln_cmm.salon-main-sec-cls.comm-sep-sec-main .fusion-column-wrapper p a.book-appoiments {margin-left: 10px;text-decoration: underline;color: #000;}
.sln_1.sln_cmm.comm-sep-sec-main {background-size: cover !important;padding-bottom: 0px !important;}
/*.sln_cmm.salon-main-sec-cls.comm-sep-sec-main .service-sec-left-img .fusion-column-wrapper {position: absolute;left: 0px;bottom: 0;}*/
.sln_cmm.salon-main-sec-cls.comm-sep-sec-main .fusion-layout-column.fusion_builder_column.fusion_builder_column_2_3{float: right;}
.sln_1.sln_cmm.comm-sep-sec-main .fusion-builder-row.fusion-row {padding-bottom: 30px;}
.box-content-inner-cls, .salon-service-cls-inner .fusion-text{text-align: center;}
.box-content-inner-cls p.p_cmm {color: #000;margin: 10px 0 40px;}
.comm-three-box-main-cls .fusion-title.title.h4_cmm {margin: 20px 0 0 !important;}
.box-img-inner-main {text-align: center;height: 321px;width: 321px;border-radius: 50%;margin: 0 auto;}
.box-img-inner-main img {object-fit: cover;height: 100%;width: 100%;}
.h4_cmm .faq-comm-cls h4 {font-size: 20px;margin-bottom: 10px;position: relative;cursor: pointer;}
.h4_cmm .faq-comm-cls p {font-size: 15px;line-height: 22px;margin: 0;color: #000;}
.faq-main-div-cls {max-width: 900px;margin: 0 auto;padding: 60px 30px 30px;}
.faq-main-div-cls .faq-comm-cls {padding-bottom: 15px;margin-bottom: 20px;border-bottom: 1px solid #ddd;}
.still-got-question-main-cls {text-align: center;}
.still-got-question-main-cls p {color: #000;text-transform: uppercase;letter-spacing: 4px;font-size: 22px;}
.still-got-question-main-cls p a.btnblack {margin-left: 30px;font-size: 18px;letter-spacing: 3px;}
.h4_cmm .faq-comm-cls h4:before {content: '';position: absolute;right: 0px;top: 13px;bottom: 0;width: 30px;height: 1px;background: #000;margin:0;}
.h4_cmm .faq-comm-cls h4.collapsed:after {content: '';position: absolute;right: 15px;top: 0;width: 1px;height: 28px;background: #000;}
/*========== End service-list ==========*/


/*========== start Lander page ==========*/
.commn-lander-banner-cont {position: absolute;left: 0;top: 50%;margin: 0 auto 0 !important;right: 0;transform: translateY(-50%);height: 100%;display: flex !important;align-items: center !important;justify-content: center;}
.bg-banner-top-sec-cls .fusion-layout-column.fusion_builder_column.fusion_builder_column_1_1, .bg-banner-top-sec-cls .fusion-builder-row.fusion-row{position: initial;}
.commn-lander-banner-main {text-align: center;position: relative;}
.commn-lander-banner-cont h2 {font-size: 52px !important;margin: 0;color: #fff !important;line-height: normal !important;text-align: center;-webkit-text-stroke: 0.5px #000;}
.commn-lander-banner-cont a.btnblack {-webkit-text-stroke: 0px;background: #cd627c;border: 2px solid #cd627c;font-family: 'actaw01-bookregular' !important;font-weight: 600;letter-spacing: 2px;font-size: 16px;}
.commn-lander-banner-cont a.btnblack:hover {background: rgba(205, 98, 124, 0.5);color: #fff;}
.h3_cmm.work-with-devicer-sec {margin-bottom: 30px;padding-bottom: 20px;border-bottom: 1px solid #ddd;}
.why-choose-inner-main-cls ul {padding: 0;list-style: none;margin: 30px 0;}
.why-choose-inner-main-cls ul li {position: relative;margin-bottom: 15px;font-size: 16px;color: #000;padding-left: 30px;font-family: 'actaw01-bookregular' !important;}
.why-choose-inner-main-cls ul li:before {content: "✓";position: absolute;left: 0;top: 0;font-size: 18px;font-weight: 600;}
.lander-inner-main-bg-sec{overflow: hidden;}
.fusion-text.hair-extan-inner-cls a.btnblack2 {display: inline-block;padding: 5px 20px;}
.easy-step-for-hair-main-cls .fusion-builder-row.fusion-row {max-width: 800px !important;margin: 0 auto;}
.easy-step-for-hair-main-cls .get-the-hair-dream-comm-cls .box-img-inner-main {height: 250px;width: 250px;}
.easy-step-for-hair-main-cls .get-the-hair-dream-comm-cls h4 {text-transform: uppercase;font-size: 16px;letter-spacing: 2px;}
.meet-karen-right-side-sec .h3_cmm {margin-bottom: 10px !important;}
.meet-karen-right-side-sec .h3_cmm h3 {color: #1f626f;font-weight: 800;font-family: 'Georgia Regular' !important;font-size: 40px;}
.meet-karen-right-side-sec p.p_cmm {font-family: 'actaw01-bookregular' !important;font-weight: 600;color: #8d7d77;margin-bottom: 0;}
.meet-karen-main-sec-cls .fusion-builder-row.fusion-row {display: flex;align-items: center;justify-content: center;flex-wrap: wrap;}
.see-our-client-heading-cls h2 {position: relative;padding-bottom: 20px !important;margin-bottom: 10px !important;}
.see-our-client-heading-cls h2:before {content: '';position: absolute;left: 0;right: 0;bottom: 0;margin: 0 auto;width: 100px;height: 1px;background: #ddd;}
.fusion-text.hair-extan-inner-cls p {margin: 0;}

/******************  News Slider Demo-9 *******************/
.post-slide9{margin: 0 30px;}
.post-slide9 .post-img{overflow: hidden;position: relative;}
.post-slide9 .post-img img{width: 100%;height:auto;transform: scale(1,1);transition: 0.5s;}
.post-slide9:hover .post-img img{transform: scale(1.2,1.2);transition: 0.5s;}
.post-slide9 .post-description{color: #828282;font-size: 14px;padding:5px 25px;line-height: 25px;}
.owl-theme .owl-buttons .owl-prev{position: absolute;left: -15px;top: 50%;opacity: 1 !important;transition: all 0.50s linear;width: 30px;background: transparent !important;}
.owl-theme .owl-buttons .owl-next{position: absolute;right: -15px;top: 50%;opacity: 1 !important;transition: all 0.50s linear;width: 30px;background: transparent !important;}
div#news-slider9 p.p_cmm {font-size: 16px;padding: 10px 0;line-height: 24px;font-family: 'actaw01-bookregular' !important;color: #666;}
.lander-page-slider-main-cls .container {max-width: 1500px;}
.owl-theme .owl-buttons .owl-prev:before {content: '';width: 100%;height: 1px;background: #000;position: absolute;top: 50%;left: 0;transform: translate(0, -50%);}
.owl-theme .owl-buttons .owl-prev:after {content: '';display: block;position: absolute;top: 50%;left: 0;width: 10px;height: 10px;border-top: 1px solid #000;border-left: 1px solid #000;transform: translate(0, -50%) rotate(-45deg);}
.owl-theme .owl-buttons .owl-next:before {content: '';width: 100%;height: 1px;background: #000;position: absolute;top: 50%;left: 0;transform: translate(0, -50%);}
.owl-theme .owl-buttons .owl-next:after {content: '';display: block;position: absolute;top: 50%;right: 0;width: 10px;height: 10px;border-right: 1px solid #000;border-bottom: 1px solid #000;transform: translate(0, -50%) rotate(-45deg);}
.see-our-client-hair-main-cls .fusion-builder-row.fusion-row {max-width: 1500px !important;}
/*========== End Lander page ==========*/


/*========== Hair Extensions page start==========*/
.source-sans-pro{font-family: 'Source Sans Pro', sans-serif;}
.open-sans{font-family: 'Open Sans', sans-serif;}
.caveat-font{font-family: 'Caveat', cursive;}

.he-com-p{font-size: 20px !important;line-height: 35px;font-family: 'Source Sans Pro', sans-serif !important;color: #0f0f0f;}
.font13-source-sans{font-size: 13px !important;font-family: 'Source Sans Pro', sans-serif !important;}
.font18-source-sans{font-size: 18px !important;font-family: 'Source Sans Pro', sans-serif !important;}
.font30-source-sans{font-size: 30px !important;font-weight: bold;font-family: 'Source Sans Pro', sans-serif !important;}
.font34-opnsans{font-size: 34px !important;font-weight: bold;font-family: 'Open Sans', sans-serif !important;}
.font40-opensans{font-size: 40px !important;font-weight: bold;font-family: 'Open Sans', sans-serif !important;}
.font40-source-sans{font-size: 40px !important;font-weight: bold;font-family: 'Source Sans Pro', sans-serif !important;}
.font50-source-sans{font-size: 50px !important;font-weight: bold;font-family: 'Source Sans Pro', sans-serif !important;}
.font28-source-sans{font-size: 28px !important;line-height: normal;font-family: 'Source Sans Pro', sans-serif !important;}
.font22-source-sans{font-size: 22px !important;line-height: normal;font-family: 'Source Sans Pro', sans-serif !important;}
.font-bold-source-sans{font-family: 'Source Sans Pro', sans-serif !important;font-weight: bold !important;}
.font-bold-opnsans{font-family: 'Open Sans', sans-serif !important;font-weight: bold;}
.font22-caveat{font-size: 22px !important;line-height: 35px;font-family: 'Caveat', cursive !important;}
.font32-caveat{font-size: 32px !important;line-height: 35px;font-family: 'Caveat', cursive !important;color: #2a2929;}

.lightpinkcolor{color: #efced6;}
.darkpinkcolor{color: #cd627c;}
.greycolor{color: #6e6e6e;}
.darkgreycolor{color: #434342;}
.orangecolor{color: #d14124;}
.lightorangecolor{color: #e76d09;}
.whitecolor{color: #fff;}

.darkpinkbgcolor{background-color: #cd627c;}
.orangebgcolor{background-color: #d14124;}


.our-client-leave-cls {text-align: center;}
.our-client-leave-cls p.he-com-p, .our-client-leave-cls .fusion-layout-column.fusion_builder_column, .inst-lenth-cls-main p, .inst-lenth-cls-main .fusion-layout-column.fusion_builder_column_1_1.fusion-builder-column-8.fusion-one-full{margin-bottom: 0 !important;}
.our-client-leave-cls p.he-com-p {padding: 5px 0;}
.experince-sections {text-align: center;}
.experince-sections h3.font34-opnsans.whitecolor {margin: 0;line-height: 46px;color: #fff;font-weight: 600;}
.experince-sections .exper-inner-content p.font28-source-sans {margin: 0;color: #fff;padding: 10px 80px;}
.experince-sections .exper-inner-content h5 {margin: 0 0 20px;color: #efced6;}
.btn-schedule a {display: inline-block;padding: 15px 30px;font-weight: 600;line-height: 24px;border: 2px solid #cd627c;color: #fff;}
.btn-schedule a small {font-size: 17px;}
.sec-common-cls.hair-ext-banner-sec .fusion-builder-row.fusion-row {display: flex;align-items: center;justify-content: center;max-width: 1500px !important;}
.btn-schedule a:hover {background: transparent;border: 2px solid #fff;color: #fff;}
.sec-common-cls.hair-ext-banner-sec .fusion-builder-row.fusion-row .banner-left-side-content, .sec-common-cls.hair-ext-banner-sec .banner-right-video-sec, .changes-live-right-side-content{margin: 0 !important;}
.sec-common-cls.hair-ext-banner-sec .banner-right-video-sec iframe {width: 100%;}
.video-testi-main-sec-div p.font18-source-sans {margin-bottom: 10px;color: #fff;}
.changes-lives-left-video iframe, .extension-three-box-comm-cls img, .extension-three-box-comm-cls .fusion-imageframe{width: 100%;}
.changes-lives-thinks-sections {text-align: center;background: #fff;padding: 20px 30px 0;box-shadow: 0px 40px 20px #999;margin-top: 30px;border-radius: 3px;}
.changes-lives-thinks-sections h3 {margin: 0;color: #000 !important;}
.changes-lives-thinks-sections p{color: #000;margin-bottom: 0;}
.video-testi-main-sec-div .fusion-builder-row.fusion-row {margin-top: -80px;max-width: 1500px !important;}
.changes-live-right-side-content span.fusion-imageframe, .changes-live-right-side-content span.fusion-imageframe img{width: 100%;}
.hair-exte-main-div-cls .h3_cmm h3 {font-weight: bold;font-family: 'Open Sans', sans-serif !important;font-size: 38px !important;line-height: 40px;}
.hair-exte-main-div-cls .why-choose-inner-main-cls ul li {font-size: 18px !important;font-family: 'Source Sans Pro', sans-serif !important;}
/*.hair-exte-main-div-cls .fusion-builder-row.fusion-row {padding: 0 15px !important;}*/
/*.hair-exte-main-div-cls span.fusion-imageframe img {width: 85%;float: right;}*/
.inst-lenth-cls-main, .see-our-client-images-cls{text-align: center;}
.see-our-clients-cls h2, .see-our-clients-cls p {margin: 0;text-align: center;color: #000 !important;}
.see-our-client-images-cls img {margin: 3px 0px;}
.fusion-text.see-more-btn {margin-top: 40px;float: left;width: 100%;}
.fusion-text.see-more-btn a.btnblack {font-weight: 600;font-size: 16px;font-family: 'Open Sans', sans-serif !important;letter-spacing: 1px;}
#wrapper #main .see-our-clients-cls .fusion-builder-row.fusion-row, #wrapper #main .extension-method-main-div-cls .fusion-builder-row.fusion-row, #wrapper #main .contact-form-main-sec-cls .fusion-builder-row.fusion-row, #wrapper #main .articles-of-interest-main-div-cls .fusion-builder-row.fusion-row{max-width: 100%;width: 100%;}
.see-our-client-inner-images-cls img {width: calc(12% - 0px);}
.faq-main-div-cls .faq-comm-cls .p_cmm p {margin-bottom: 20px;}
.faq-main-div-cls .faq-comm-cls .p_cmm p:last-child{margin-bottom: 0;}
.extent-main-content-div-cls h4 {text-align: center;padding: 5px 0;background: #f5f3ef;margin: 0 -15px !important;}
.extension-three-box-comm-cls {background: #fff;box-shadow: 0px 0px 20px #d2d2d2;}
.extent-main-content-div-cls {padding: 0 15px;}
.extent-main-content-div-cls p.font18-source-sans {text-align: center;line-height: 24px;margin-bottom: 20px;}
.extent-main-content-div-cls p {margin-bottom: 0;}
.extent-main-content-div-cls ul {padding: 0;list-style-position: inside;}
.exten-cls-heading h2 {margin-bottom: 0;}
.article-div-cls-inner-cls h3 {margin: 0;}
.article-div-cls-inner-cls a:hover {text-decoration: underline;color: #333;}
.heading-div-inner-contact h4, .heading-div-inner-contact p{margin: 0;text-align: center;}
.heading-div-inner-contact {border-bottom: 2px solid #d2d1d1;padding-bottom: 10px;margin-bottom: 20px;max-width: 550px;margin: 0 auto;padding-top: 20px;}
.contact-form-inner-sec-row-cls .cont-comm-cls {float: left;width: calc(50% - 10px);margin: 0 5px 20px;}
.contact-form-inner-sec-row-cls .cont-comm-cls input, .contact-form-inner-sec-row-cls .cont-comm-cls textarea {border: 1px solid #ece9e8;padding: 10px;height: auto;color: #000;}
.contact-form-inner-sec-row-cls .cont-comm-cls.text-area-common-cls-cont {width: calc(100% - 10px);margin: 0 5px 20px;}
.contact-form-inner-sec-row-cls form.wpcf7-form {max-width: 400px;margin: 0 auto;}
.contact-btn-cls {float: left;width: 100%;display: inline-block;margin-bottom: 10px;}
.contact-form-inner-sec-row-cls .contact-btn-cls input {width: 100% !important;font-size: 28px !important;line-height: normal !important;font-family: 'Source Sans Pro', sans-serif !important;background-color: #d14124 !important;text-transform: capitalize !important;font-weight: 600 !important;letter-spacing: 1px !important;border-radius: 3px !important;padding: 10px !important;}
.contact-form-inner-sec-row-cls .contact-btn-cls input:hover{background-color: #b92c0f !important;}
.fusion-text.contact-form-bottom-terms-cls {float: left;width: 100%;text-align: center;padding: 0 10px;}
.contact-form-inner-sec-row-cls .cont-comm-cls textarea {height: 100px;}
.contact-form-inner-sec-row-cls .cont-comm-cls.email-sep-cls input::placeholder {font-style: italic;font-size: 18px;font-weight: 600;}
.article-div-cls-inner-cls p, .articles-of-interest-main-div-cls .fusion-layout-column.fusion_builder_column.fusion_builder_column_1_1{margin-bottom: 0 !important;}
.extension-three-box-comm-cls .fusion-imageframe {overflow: hidden;}
.extension-three-box-comm-cls .fusion-imageframe img {transform: scale(1);transition: 0.5s;}
.extension-three-box-comm-cls .fusion-imageframe img:hover {transform: scale(1.2);transition: 0.5s}
.extension-method-main-div-cls_title {width: 100%;}
.extension-method-main-div-cls .fusion-builder-row.fusion-row {display: flex;flex-wrap: wrap;}


.changes-lives-left-video span#wistia-l9zk7u9n2h-1 { width: 100% !important;}
.see-our-client-images-cls img { width: 100%;}

/*========== Hair Extensions page end==========*/

.lander_main_hd_bn_inner{position: relative !important;}
p.be_af_a_tag, p.lander_hd_a_tag {margin-bottom: 0;}
.aft_bfe_hd_bg_main .fusion-column-wrapper, .after_before_1_sec_main {height: auto !important;}
.sln_1.sln_cmm.salon-main-sec-cls {padding-bottom: 0px !important;}
.why-choose-inner-main-cls a.btnblack2 {display: inline-block;}
.sln_hd_main_t.sln_1 .fusion-builder-row.fusion-row, .sln_1.sln_cmm.comm-sep-sec-main.service-main-banner-sec-cls .fusion-builder-row.fusion-row {display: flex;flex-wrap: wrap;padding-bottom: 0;}
.sln_cmm.salon-main-sec-cls.comm-sep-sec-main .service-sec-left-img, .lander-inner-main-bg-sec .right-img-main-cls, .sln_hd_main_t .sln_1_rgt.sln_1_inner_cmm {display: flex;flex-wrap: wrap;align-items: flex-end;}
.lander-inner-main-bg-sec .right-img-main-cls, .sln_hd_main_t .sln_1_rgt.sln_1_inner_cmm {justify-content: flex-end;}
.sln_cmm.salon-main-sec-cls.comm-sep-sec-main .service-sec-left-img {justify-content: flex-start;}



.palm-article-div h2 {font-size: 24px !important;font-weight: 600 !important;}
.palm-article-div {padding-top: 50px !important;padding-bottom: 50px !important;}
.inner-img-cls-pages {text-align: center;margin-bottom: 30px;}
.palm-article-div p, .palm-article-div .media .media-body{font-family: 'Roboto', sans-serif!important;font-weight: 400!important;color: #333333;font-size: 16px;}
.palm-article-div h3 {font-size: 22px !important;font-weight: 600;}
.palm-article-div ul li, .palm-article-div ol li{font-family: 'Roboto', sans-serif!important;font-weight: 400!important;color: #333333;font-size: 16px;}
.palm-article-div ul, .palm-article-div ol {padding-left: 15px;}
.palm-article-div .media {display: flex;align-items: center;justify-content: center;}
.palm-article-div .media img.mr-3 {width: 130px;}

.height-cmn-cls .fusion-slider-sc.flexslider.flexslider-hover-type-none {height: auto !important;}


/*********************************** Media query start *************************************************/

@media (min-width: 1500px){
#wrapper #main .comm-sep-sec-main .fusion-builder-row.fusion-row, .fusion-footer footer .fusion-row, #wrapper #main .sln_cmm .fusion-builder-row.fusion-row, #wrapper #main .contact-form-main-sec-cls .fusion-builder-row.fusion-row, #wrapper #main .articles-of-interest-main-div-cls .fusion-builder-row.fusion-row{max-width: 1500px;}
.lander-page-slider-main-cls .container {max-width: 100%;width: 100%;}
#wrapper #main .see-our-clients-cls .fusion-builder-row.fusion-row, #wrapper #main .extension-method-main-div-cls .fusion-builder-row.fusion-row{max-width: 1500px;width: 1500px;}
}

@media (max-width: 1024px){
.salon-main-sec-cls .fusion-column-wrapper {padding: 0 100px 0 0!important;}
.sln_1.sln_cmm.salon-main-sec-cls {background-size: auto 80% !important;background-position: right bottom !important;}
/*.sln_cmm.salon-main-sec-cls.comm-sep-sec-main .fusion-layout-column.fusion_builder_column.fusion_builder_column_2_3 .fusion-column-wrapper {padding-right: 30px !important;}*/
body .sln_1.sln_cmm.comm-sep-sec-main {background-size: cover !important;}
.salon-main-sec-cls.lander-inner-main-bg-sec .fusion-column-wrapper {padding: 0px !important;}

.lander-page-slider-main-cls .container {max-width: 100%;padding: 0;}
.owl-theme .owl-buttons .owl-next, .owl-theme .owl-buttons .owl-prev{display: none !important;}
.sec-common-cls.bg-banner-top-sec-cls {height: auto !important;}
.experince-sections{padding-right: 20px;}
.salon-main-sec-cls .service-sec-left-img .fusion-column-wrapper {padding: 0 !important;}
}
@media (min-width: 801px) and (max-width: 991px) {
.fusion-row.fusion-middle-logo-menu ul#menu-main-menu li a {font-size: 14px;}
header.fusion-header-wrapper li.fusion-middle-logo-menu-logo.fusion-logo a.fusion-logo-link img {max-width: 180px;}
}
@media (max-width: 991px){
.hair-common-box-cls span.fusion-imageframe{height: auto;}
/*.hair-common-box-cls span.fusion-imageframe img{width: 100%;}*/
.row.top-bar-content{width: 100%;margin: 0 auto;}
.width-100 .fusion-fullwidth, .width-100 .nonhundred-percent-fullwidth{margin: 0 auto !important;}
.fusion-mobile-menu-icons {float: right;margin-top: 30px;}
.sec-common-cls.bg-banner-top-sec-cls {height: auto !important;width: 100%;margin: 0 auto !important;}

.fusion-mobile-menu-icons a.fusion-icon.fusion-icon-search {display: none !important;}
.fusion-row.fusion-middle-logo-menu .fusion-mobile-menu-icons a:before {color: #1a252b;}
.fusion-row.fusion-middle-logo-menu .fusion-mobile-menu-icons a {margin: 30px 0 0;}
.salon-main-sec-cls .fusion-column-wrapper {padding: 0 0px 0 0!important;}
span.fusion-imageframe.salon-hurt-img {margin: 20px 0 !important;}
.height-comm-cls {height: auto !important;}
/*.inspiring-cls {margin: 30px 0 !important;}*/
/*.sln_cmm.salon-main-sec-cls.comm-sep-sec-main .service-sec-left-img img {width: 300px;margin: 0 auto;}*/
.sln_cmm.salon-main-sec-cls.comm-sep-sec-main .service-sec-left-img .fusion-column-wrapper {text-align: center;}
.comm-main-sec-cls.comm-sep-sec-main h3.title-heading-left {margin: 20px 0 !important;}

.comm-three-box-main-cls {text-align: center;}
/*.fusion-footer footer.fusion-footer-widget-area.fusion-widget-area .fusion-column.col-lg-3.col-md-3.col-sm-3{float: left;display: inline-block;clear: none !important;}*/
.easy-step-for-hair-main-cls .h3_cmm.fusion-border-below-title {margin-bottom: 30px !important;}

.h2_cmm .see-our-client-heading-cls h2 {font-size: 34px !important;line-height: normal !important;padding-bottom: 10px !important;margin-bottom: 20px !important;}
.experince-sections .exper-inner-content p.font28-source-sans{padding: 10px 0px;}
.sec-common-cls.hair-ext-banner-sec .fusion-builder-row.fusion-row {display: inline-block;align-items: initial;justify-content: initial;max-width: 100% !important;}
.sec-common-cls.hair-ext-banner-sec .fusion-builder-row.fusion-row .banner-left-side-content {margin-bottom: 50px !important;}
.changes-lives-thinks-sections{box-shadow: 0px 0px 20px #999;margin-top: 10px;}
.font22-source-sans {font-size: 18px !important;}
.font50-source-sans {font-size: 36px !important;}
.extension-method-main-div-cls, .articles-of-interest-main-div-cls{padding-top: 30px !important;padding-bottom: 30px !important;}
.contact-form-inner-sec-row-cls .fusion-column-wrapper {background-color: rgba(246, 242, 241, 0.85) !important;}
/*body .sln_1.sln_cmm.comm-sep-sec-main.service-main-banner-sec-cls.lander-inner-main-bg-sec.hair-exte-main-div-cls {padding: 30px 0 !important;}*/
.why-choose-inner-main-cls ul{margin: 30px 0 0;}
.experince-sections {padding-right: 0px;}
.contact-form-inner-sec-row-cls .cont-comm-cls.email-sep-cls input::placeholder {font-size: 14px;}
.changes-lives-left-video iframe, .changes-lives-left-video span#wistia-l9zk7u9n2h-1 {height: 350px;}
.contact-form-inner-sec-row-cls form.wpcf7-form {max-width: 550px;}
}

@media (min-width: 801px){
.why-choose-inner-main-cls, .hair-exte-main-div-cls .why-choose-inner-main-cls, .sln_1_inner_cmm_hd .fusion-text {margin-bottom: 50px;}
}
@media (max-width: 800px){
/*body .sln_1.sln_cmm.comm-sep-sec-main.service-main-banner-sec-cls.lander-inner-main-bg-sec {background-image: url(http://staging.palmbeachsalon.com/wp-content/uploads/2019/11/inner-women-imgop.png) !important;padding: 50px 30px !important;}*/
body .sln_1.sln_cmm.comm-sep-sec-main.service-main-banner-sec-cls.lander-inner-main-bg-sec {background-image: none !important;padding: 50px 30px 0 !important;}
.sln_1.sln_cmm.salon-main-sec-cls {background-size: contain !important;background-position: center bottom !important;padding-bottom: 0% !important;background-image: url(http://staging.palmbeachsalon.com/wp-content/uploads/2019/10/sln_hdr_bgop.png) !important;padding: 50px 30px !important;}
.sln_1.sln_cmm.salon-main-sec-cls {padding: 50px 30px 0 !important;background-image: none !important;}
/*body .sln_1.sln_cmm.comm-sep-sec-main.service-main-banner-sec-cls {background-image: url(http://staging.palmbeachsalon.com/wp-content/uploads/2019/11/serv-bgop.png) !important;background-position: center bottom !important;background-size: contain !important;padding: 50px 30px !important;}*/
body .sln_1.sln_cmm.comm-sep-sec-main.service-main-banner-sec-cls {background-image: none !important;padding: 50px 30px 0 !important;}
/*.sln_hd_main_t.sln_1 .fusion-builder-row.fusion-row, .sln_1.sln_cmm.comm-sep-sec-main.service-main-banner-sec-cls .fusion-builder-row.fusion-row {flex-direction: column-reverse;}*/
/*body .sln_1.sln_cmm.comm-sep-sec-main.service-main-banner-sec-cls img, .sln_hd_main_t .sln_1_rgt.sln_1_inner_cmm {display: none;}*/
/*.sln_cmm.salon-main-sec-cls.comm-sep-sec-main .fusion-layout-column.fusion_builder_column.fusion_builder_column_2_3 .fusion-column-wrapper {padding-left: 30px !important;}*/
/*.sln_cmm.salon-main-sec-cls.comm-sep-sec-main .service-sec-left-img .fusion-column-wrapper {position: relative;}*/
.plm_bch_add .fusion-builder-row.fusion-row {flex-direction: column-reverse;}
.why-choose-inner-main-cls p {margin-bottom: 0px;}
.why-choose-inner-main-cls {margin-bottom: 30px;}
.sln_2_img, .sln_4_img {margin-bottom: 30px;}
body .sln_1.sln_cmm.comm-sep-sec-main.service-main-banner-sec-cls.lander-inner-main-bg-sec.hair-exte-main-div-cls {background-image: none !important;padding-bottom: 0px !important;}
body .sln_1.sln_cmm.comm-sep-sec-main.service-main-banner-sec-cls.lander-inner-main-bg-sec.hair-exte-main-div-cls img {display: block;}
}
@media (max-width: 767px){
.fusion-row.fusion-middle-logo-menu .fusion-mobile-menu-icons a {margin: 10px 0 0;float: none;display: inline-block;}
.row.top-bar-content .schedule-top {display: inline-block;width: 50%;}
.fusion-row.fusion-middle-logo-menu .fusion-mobile-menu-icons {float: left;width: 100%;text-align: center;}
body .sec-comn-cls .font22 {font-size: 20px;}
.before-after-head-inn-cls h2.font52.textcenter{font-size: 40px !important;}
/* .sec-common-cls.bg-banner-top-sec-cls {height: 250px !important;}*/
.textcenter.sub-txt-inner-cls {padding: 40px 0px;max-width: 100%;}
.btnblack, .btnblack2{padding: 15px;}
.btnblack, .btnblack2 {font-size: 13px;}
.life-changes-magic-hair-main-sec .textcenter.sub-txt-inner-cls h2{font-size: 29px !important;line-height: 36px !important;}
.fusion-footer footer .fusion-row .fusion-columns .fusion-column{margin-bottom: 20px;}
.fusion-footer footer.fusion-footer-widget-area p{font-size: 18px;line-height: 28px;}
footer.fusion-footer-widget-area.fusion-widget-area.fusion-footer-widget-area-center {padding-bottom: 0;}
.avada-responsive .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-main-menu {float: none !important;}
.fusion-row.fusion-middle-logo-menu {text-align: center;}

body .h2_cmm h2{font-size: 32px !important;}
body p.p_cmm{font-size: 16px;line-height: 24px;}
body .h4_cmm h4{font-size: 22px;}
body .h3_cmm h3{font-size: 30px;}
.star-content-cls p{font-size: 13px;}
.sln_3_inner_cmm p.p_cmm_19 {font-size: 16px;line-height: 22px;}
.row.top-bar-content .call-text{width: 50%;}
.row.top-bar-content{text-align: left;display: inline-block;}
.sln_cmm.salon-main-sec-cls.comm-sep-sec-main .fusion-column-wrapper a.btnblack {font-size: 16px;}
.sln_cmm.salon-main-sec-cls.comm-sep-sec-main .fusion-column-wrapper p a.book-appoiments {margin-left: 10px;text-decoration: underline;color: #000;font-size: 16px;}
.sln_cmm.salon-main-sec-cls.comm-sep-sec-main .fusion-column-wrapper p{font-size: 16px;}
body .sln_1.sln_cmm.comm-sep-sec-main.service-main-banner-sec-cls .fusion-text.service-sec-inn-cls a.btnblack {font-size: 12px;}
.box-img-inner-main {height: 250px;width: 250px;}
.faq-main-div-cls {padding: 30px 0px 30px;}
.h4_cmm .faq-comm-cls h4 {font-size: 18px;padding-right: 40px;}
.h4_cmm .faq-comm-cls h4:before {right: 0px;top: 14px;bottom: initial;margin: 0;}
.still-got-question-main-cls p a.btnblack {margin-left: 0px;display: inline-block;margin: 10px 0;width: 100%;}
.still-got-question-main-cls p{letter-spacing: 1px;}

.commn-lander-banner-cont h2.title-heading-center, .commn-lander-banner-cont h2 {font-size: 26px !important;}
.commn-lander-banner-cont a.btnblack {letter-spacing: 0px;font-size: 14px;padding: 6px 10px;}
.h2_cmm .see-our-client-heading-cls h2 {font-size: 26px !important;}
.post-slide9 {margin: 0 0px;}
div#news-slider9 p.p_cmm{margin-bottom: 0;}
.see-our-client-hair-main-cls {padding-bottom: 20px !important;}
.karen-left-side-img{margin-top: 0 !important;}
.meet-karen-main-sec-cls {padding: 40px 30px !important;}
.easy-step-for-hair-main-cls .salon-service-cls-inner, .meet-karen-right-side-sec p.p_cmm, .easy-step-for-hair-main-cls .salon-service-cls-inner p, .why-choose-inner-main-cls p{margin-bottom: 0 !important;}
.banner-bottom-sec-main .h3_cmm h3 {font-size: 26px;}
/*body .sln_1.sln_cmm.comm-sep-sec-main.service-main-banner-sec-cls.lander-inner-main-bg-sec{padding: 40px 0 !important;}*/
.why-choose-inner-main-cls {display: inline-block;}
/*.salon-main-sec-cls.lander-inner-main-bg-sec .fusion-column-wrapper {padding: 0 30px 0 30px !important;margin: 0 !important;}*/
/*.fusion-footer footer.fusion-footer-widget-area.fusion-widget-area .fusion-column.col-lg-3.col-md-3.col-sm-3{text-align: left;}*/
.row.top-bar-content{padding: 10px 0;}
.row.top-bar-content .schedule-top p{font-size: 12px;margin-right: 10px;}
.row.top-bar-content .schedule-top a, .row.top-bar-content .call-text .right-call-text p{font-size: 12px;}
/*.changes-lives-left-video iframe, .sec-common-cls.hair-ext-banner-sec .banner-right-video-sec iframe , .changes-lives-left-video span#wistia-l9zk7u9n2h-1{height: auto !important;}*/
.font28-source-sans {font-size: 24px !important;line-height: normal !important;}
.salon-main-sec-cls.lander-inner-main-bg-sec.hair-exte-main-div-cls .fusion-column-wrapper {padding: 0 0px 0 0px !important;}
.font50-source-sans {font-size: 30px !important;line-height: normal !important;}
.see-our-client-inner-images-cls img {width: calc(24% - 0px);}
.fusion-text.see-more-btn a.btnblack{font-size: 14px;}
.font50-source-sans {font-size: 28px !important;}
.font32-caveat {font-size: 30px !important;line-height: 30px !important;}
.contact-form-inner-sec-row-cls .cont-comm-cls {width: calc(100% - 0px);margin: 0 0px 20px;padding: 0 20px;}
.contact-btn-cls{padding: 0 20px;}
.contact-form-inner-sec-row-cls .contact-btn-cls input{font-size: 20px !important;}
.contact-form-inner-sec-row-cls .cont-comm-cls.text-area-common-cls-cont {width: calc(100% - 0px);margin: 0 0px 20px;}
.contact-form-main-sec-cls {background-position-x: 65% !important;}
.font40-source-sans {font-size: 30px !important;}
.our-client-leave-cls p.he-com-p {padding: 5px 0;font-size: 14px !important;line-height: normal !important;}
.experince-sections .btn-schedule a {padding: 5px 15px;line-height: 24px !important;font-size: 18px !important;}
.experince-sections .btn-schedule a small {font-size: 14px;}
.hair-exte-main-div-cls .h3_cmm h3{font-size: 32px !important;}
.font18-source-sans {font-size: 16px !important;}
.heading-div-inner-contact {padding-left: 15px;padding-right: 15px;}
.see-our-clients-cls {padding-left: 15px !important;padding-right: 15px !important;}

}
.storageunit-cform form.wpcf7-form .form-fields-wrap span[data-name="move-in-date"]{position: relative;}
.storageunit-cform form.wpcf7-form .form-fields-wrap span[data-name="move-in-date"] .date-placeholder{position: absolute;left: 120px;top: 25px;color: #000;font-size: 16px;z-index: 1;width: auto;}
.storageunit-cform form.wpcf7-form .form-fields-wrap span[data-name="move-in-date"] .valid-date + .date-placeholder{display:none;}
@media (max-width: 510px){
/* .sec-common-cls.bg-banner-top-sec-cls.comm-sep-sec-main {height: 180px !important;}*/
.storageunit-cform form.wpcf7-form .form-fields-wrap span[data-name="move-in-date"] .date-placeholder{left:14px;}

}



/* Virtual Tour page ------------------------------------------------------------------------------------------------------------------- */
@font-face {
    font-family: 'Sofiapro-bold';
    src: url('https://dev.rockledgespaces.com/wp-content/themes/Avada-Child-Theme/fonts/sofia-pro/SofiaPro-Bold.eot') format('eot'),
        url('https://dev.rockledgespaces.com/wp-content/themes/Avada-Child-Theme/fonts/sofia-pro/SofiaPro-Bold.woff2') format('woff2'),
        url('https://dev.rockledgespaces.com/wp-content/themes/Avada-Child-Theme/fonts/sofia-pro/SofiaPro-Bold.woff') format('woff'),
        url('https://dev.rockledgespaces.com/wp-content/themes/Avada-Child-Theme/fonts/sofia-pro/SofiaPro-Bold.ttf') format('truetype'),
        url('https://dev.rockledgespaces.com/wp-content/themes/Avada-Child-Theme/fonts/sofia-pro/SofiaPro-Bold.svg') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Sofiapro-light';
    src: url('https://dev.rockledgespaces.com/wp-content/themes/Avada-Child-Theme/fonts/sofia-pro/SofiaProLight.eot') format('eot'),
        url('https://dev.rockledgespaces.com/wp-content/themes/Avada-Child-Theme/fonts/sofia-pro/SofiaProLight.woff2') format('woff2'),
        url('https://dev.rockledgespaces.com/wp-content/themes/Avada-Child-Theme/fonts/sofia-pro/SofiaProLight.woff') format('woff'),
        url('https://dev.rockledgespaces.com/wp-content/themes/Avada-Child-Theme/fonts/sofia-pro/SofiaProLight.ttf') format('truetype'),
        url('https://dev.rockledgespaces.com/wp-content/themes/Avada-Child-Theme/fonts/sofia-pro/SofiaProLight.svg') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Sofiapro-regular';
    src: url('https://dev.rockledgespaces.com/wp-content/themes/Avada-Child-Theme/fonts/sofia-pro/SofiaProRegular.eot') format('eot'),
        url('https://dev.rockledgespaces.com/wp-content/themes/Avada-Child-Theme/fonts/sofia-pro/SofiaProRegular.woff2') format('woff2'),
        url('https://dev.rockledgespaces.com/wp-content/themes/Avada-Child-Theme/fonts/sofia-pro/SofiaProRegular.woff') format('woff'),
        url('https://dev.rockledgespaces.com/wp-content/themes/Avada-Child-Theme/fonts/sofia-pro/SofiaProRegular.ttf') format('truetype'),
        url('https://dev.rockledgespaces.com/wp-content/themes/Avada-Child-Theme/fonts/sofia-pro/SofiaProRegular.svg') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Sofiapro-semibold';
    src: url('https://dev.rockledgespaces.com/wp-content/themes/Avada-Child-Theme/fonts/sofia-pro/SofiaProSemiBold.eot') format('eot'),
        url('https://dev.rockledgespaces.com/wp-content/themes/Avada-Child-Theme/fonts/sofia-pro/SofiaProSemiBold.woff2') format('woff2'),
        url('https://dev.rockledgespaces.com/wp-content/themes/Avada-Child-Theme/fonts/sofia-pro/SofiaProSemiBold.woff') format('woff'),
        url('https://dev.rockledgespaces.com/wp-content/themes/Avada-Child-Theme/fonts/sofia-pro/SofiaProSemiBold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}



