/*
Theme Name: Customify Child
Theme URI: https://wp-themes.com/customify
Author: ChildThemeWP.com
Author URI: https://childthemewp.com
Description: My WordPress Customify child theme.
Template: customify
License: GNU General Public License v3
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Version: 1.0.0
Text Domain: customify-child
*/

/*.site-footer .builder-item.builder-first--footer-2,*/
/*.site-footer .item--inner.builder-item--footer-2 iframe {display: none !important;}*/

/*.logged-in .containerAlertGMS {display: none !important;}*/

/****************************************Global CSS****************************************/
.hidden, .hidden1 {display:none !important;}
.home.main-layout-content .entry-content>.alignfull {margin-top: 0px !important;}

body, html {overflow-x: hidden !important;}
.noOverflow {overflow: initial !important;}
.noMargin {margin: 0px !important;}
.noPadding {padding: 0px !important;}

.site-content {
    position: relative !important;
    z-index: 0 !important; }

.textWhite p, .textWhite span, .textWhite b, .textWhite strong, .textWhite i, .textWhite a, .textWhite small,
.textWhite h1, .textWhite h2, .textWhite h3, .textWhite h4, .textWhite h5, .textWhite h6 {
    color: var(--primary-color) !important;}
.textWhite a {
    text-decoration: underline !important;
    text-decoration-color: #ffffff !important;
    transition: all 0.3s !important; }
.textWhite a:hover {text-decoration: none !important;}

.site-content a:not(.btnSliderBox a):not(.textWhite):not(.textWhite a) {
    color: #235787 !important;
    font-weight: bold !important;
    text-decoration: underline !important;
    transition: all 0.3s !important; }
.site-content a:not(.btnSliderBox a):not(.textWhite):not(.textWhite a):hover {
    text-decoration: none !important;}

.aligncenter img {
    margin: 0 auto !important;
    text-align: center !important; }

figcaption {text-align: center !important; }

.sectionNoPadding1 .column1 {padding-left: 0px !important; }
.sectionNoPadding2 .column2 {padding-right: 0px !important; }
.sectionNoPadding3 .columns {padding: 0px !important; }


.h2+h3, h2+h3 {border-top: 1px solid transparent !important; }


.glightbox-container:not(.specificity) .gclose, 
.glightbox-container:not(.specificity) .gnext, 
.glightbox-container:not(.specificity) .gprev {
    display: flex !important;
    flex-direction: column !important;
    flex-wrap: nowrap !important;
    align-content: center !important;
    justify-content: center !important;
    align-items: center !important;
    background-color: #da8b29; }

.wp-block-uagb-columns, .centrBlock1 {margin: 0 auto !important; }

.z-indez-1 {position: relative !important; z-index: 1 !important;}
.z-indez-2 {position: relative !important; z-index: 2 !important;}


.textShadow1 {
    filter: drop-shadow(2px 4px 5px #000000) !important;
    text-shadow: 2px 4px 6px #000000 !important; }

.shadow1 {filter: drop-shadow(2px 4px 6px #000000) !important; }
.shadow2 {filter: drop-shadow(2px 4px 6px #00000063) !important; }
.shadow3 {filter: drop-shadow(2px 4px 6px #0000003b) !important; }

.price1 {
    font-size: 24px;
    /*margin: -20px 0px -16px 0px !important;*/
    margin: -20px 0px 0px 0px !important; }

.price1 em, .price2 em, .price3 em  {
    font-style: normal !important;
    /*font-size: 44px !important;*/
    font-size: 50px !important;
    color: #C40000 !important;
    -webkit-text-stroke: 1px #000000 !important;
    margin: 0px 0px 0px 0px !important; }

.price2 {
    /* font-size: 24px; */
    /* margin: -20px 0px -16px 0px !important; */
    margin: -20px 0px -15px 0px !important; }

.price3 {
    /* font-size: 24px; */
    /* margin: -20px 0px -16px 0px !important; */
    margin: 12px 0px 4px 0px !important;
    line-height: 26px !important; }

.price1 span, .price2 span, .price3 span {
    font-size: 16px !important;
    color: #c40000 !important; }

/*Videos Youtube*/
.is-type-video.is-provider-youtube.wp-block-embed-youtube {
    border: 4px solid #addbad !important;
    border-radius: 10px !important;
    -webkit-box-shadow: 0px 0px 0px 3px #397284 !important;
    -moz-box-shadow: 0px 0px 0px 3px #397284 !important;
    box-shadow: 0px 0px 0px 3px #397284 !important;
    filter: drop-shadow(2px 4px 6px #00000063) !important; }

.is-type-video.is-provider-youtube.wp-block-embed-youtube iframe {
    border-radius: 10px !important; }

/*END - Videos Youtube*/


#gform_confirmation_message_1 {
    background: rgba(255, 255, 255, 0.5) !important;
    color: #e24746 !important;
    font-size: 25px !important;
    padding: 35px !important;
    border-radius: 8px !important;
    font-weight: bold !important;
    line-height: 26px !important;
    text-shadow: 1px 1px 1px #000000 !important;
    max-width: 399px !important;
    margin: 0 auto !important;
    text-align: center !important;
    text-transform: capitalize !important;
    filter: drop-shadow(2px 4px 6px #000000) !important; }

/*************************************END - Global CSS*************************************/
/*.header--row:not(.header--transparent).header-bottom .header--row-inner {background: yellow !important;}*/

.home #page-breadcrumb {
    display: none !important; }

/*Header*/
/*.home .header-main .header-main-inner {box-shadow: 0 1px 2px 0 transparent !important; }*/

/*.home .header-bottom .header-bottom-inner {
    background: transparent !important;
    -webkit-box-shadow: 0px 0px 0px 0px transparent !important;
    -moz-box-shadow: 0px 0px 0px 0px transparent !important;
    box-shadow: 0px 0px 0px 0px transparent !important; }*/

/*.home .site-header {
    position: absolute;
    width: 100%; }*/

/*.home .site-header > .site-header-inner > .header-main > .header--row-inner.header-main-inner {
    background: rgba(255, 255, 255, 0); }*/

/*.home .header--row:not(.header--transparent).header-bottom .header--row-inner {*/
    /*display: none !important;*/ /*******Menu*******/
    /*border-color: #ffffff; }*/


.site-header .site-branding img {
    /*filter: drop-shadow(2px 2px 5px #ffffff63) !important;*/
    /*filter: drop-shadow(0px 0px 10px #ffffff63) !important;*/
    /*filter: drop-shadow(0px 0px 10px #00000063) !important;*/ }



.infoHeaderContainerBox {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-content: center !important;
    justify-content: center !important;
    align-items: center !important; }

.infoHeaderContainer {
    display: flex !important;
    flex-direction: column !important;
    flex-wrap: nowrap !important;
    align-content: center !important;
    justify-content: center !important;
    align-items: center !important;
    order: 2 !important; }

.infoHeaderContainer > .slogans.slogan0 {
    margin: 0px 0px 8px 0px !important; }

/*.home */.infoHeaderContainer > .slogans.slogan0 > p {
    color: #ffffff !important;
    text-align: center !important; }

/*.infoHeaderContainer > .headerPhone {
    background: #c40001 !important;
    padding: 8px 20px 8px 20px !important;
    border-radius: 6px !important;
    border: 2px solid #000000 !important;
    filter: drop-shadow(2px 4px 4px #00000063) !important;
    transition: all 0.3s !important; }*/

/*.infoHeaderContainer > .headerPhone:hover {border: 1px solid #c40001 !important; }*/

/*.home */.infoHeaderContainer > .headerPhone {
    background: #addbad !important;
    padding: 12px 25px 12px 25px !important;
    border-radius: 6px !important;
    border: 1px solid #274e58 !important;
    filter: drop-shadow(2px 4px 4px #00000063) !important;
    transition: all 0.3s !important; }

/*.home*/ .infoHeaderContainer > .headerPhone:hover {border: 1px solid #addbad !important; }

.infoHeaderContainer > .headerPhone p {
    color: #264d59 !important;
    font-weight: bold !important;
    text-align: center !important; }

.infoHeaderContainer > .headerPhone p a {
    color: #264d59 !important;
    font-weight: normal !important;
    text-decoration: underline !important;
    transition: all 0.3s !important; }

.infoHeaderContainer > .headerPhone p a:hover {text-decoration: none !important; }


.infoHeaderContainerBox .logSeal {order: 1 !important; }

.infoHeaderContainerBox .logSeal img {
    width: 100% !important;
    max-width: 110px !important;
    filter: drop-shadow(2px 4px 6px #000000) !important;
    margin: 0px 25px 0px 0px !important; }

/*END - Header*/


/*Menu*/
.nav-menu-desktop .sub-menu li a {
    color: rgba(0,0,0,1) !important;
    text-decoration: underline !important;
    transition: all 0.3s !important; }
.nav-menu-desktop .sub-menu li a:hover {
    color: rgba(0,0,0,.65) !important;
    text-decoration: none !important; }

/*.nav-menu-desktop.style-border-bottom .nav-menu>li.current-menu-ancestor>a .link-before:before,
.nav-menu-desktop.style-border-bottom .nav-menu>li.current-menu-item>a .link-before:before,
.nav-menu-desktop.style-border-bottom .nav-menu>li>a:hover .link-before:before,
.nav-menu-desktop.style-border-bottom .nav-menu>li.current-menu-item>a .link-before:before*/

.nav-menu-desktop.style-border-bottom .nav-menu>li>a .link-before:before,
.header--row:not(.header--transparent) .builder-item--primary-menu .nav-menu-desktop .primary-menu-ul > li > a:hover .link-before:before,
.header--row:not(.header--transparent) .builder-item--primary-menu .nav-menu-desktop .primary-menu-ul > li.current-menu-item > a .link-before:before,
.header--row:not(.header--transparent) .builder-item--primary-menu .nav-menu-desktop .primary-menu-ul > li.current-menu-ancestor > a .link-before:before,
.header--row:not(.header--transparent) .builder-item--primary-menu .nav-menu-desktop .primary-menu-ul > li.current-menu-parent > a .link-before:before {
    width: 100% !important; }

.nav-menu-desktop.style-border-bottom .nav-menu>li>a .link-before:before,
.header--row:not(.header--transparent) .builder-item--primary-menu .nav-menu-desktop .primary-menu-ul > li.current-menu-item .sub-menu > li.current-menu-item a:hover .link-before:before,
.header--row:not(.header--transparent) .builder-item--primary-menu .nav-menu-desktop .primary-menu-ul > li.current-menu-item .sub-menu > li.current-menu-item a .link-before:before,
.header--row:not(.header--transparent) .builder-item--primary-menu .nav-menu-desktop .primary-menu-ul > li.current-menu-ancestor .sub-menu > li.current-menu-item a .link-before:before,
.header--row:not(.header--transparent) .builder-item--primary-menu .nav-menu-desktop .primary-menu-ul > li.current-menu-parent .sub-menu > li.current-menu-item a .link-before:before,
.header--row:not(.header--transparent) .builder-item--primary-menu .nav-menu-desktop .primary-menu-ul > li:hover > a .link-before:before {
    width: 100% !important; }

.header--row:not(.header--transparent) .builder-item--primary-menu .nav-menu-desktop .primary-menu-ul > li:hover:before,
.header--row:not(.header--transparent) .builder-item--primary-menu .nav-menu-desktop .primary-menu-ul > li.current-menu-item:before,
.header--row:not(.header--transparent) .builder-item--primary-menu .nav-menu-desktop .primary-menu-ul > li.current-menu-ancestor:before,
.header--row:not(.header--transparent) .builder-item--primary-menu .nav-menu-desktop .primary-menu-ul > li.current-menu-parent:before {
    content: "" !important;
    position: absolute !important;
    width: 11px !important;
    bottom: -0.5px !important;
    left: 2px !important;
    height: 12px !important;
    background: url(/wp-content/uploads/2025/06/dumbbells-with-bar_1.1.webp) !important;
    background-size: 100% 100% !important;
    background-position: 50% 50% !important;
    transition: all .3s ease !important; }

.header--row:not(.header--transparent) .builder-item--primary-menu .nav-menu-desktop .primary-menu-ul > li:hover:after,
.header--row:not(.header--transparent) .builder-item--primary-menu .nav-menu-desktop .primary-menu-ul > li.current-menu-item:after,
.header--row:not(.header--transparent) .builder-item--primary-menu .nav-menu-desktop .primary-menu-ul > li.current-menu-ancestor:after,
.header--row:not(.header--transparent) .builder-item--primary-menu .nav-menu-desktop .primary-menu-ul > li.current-menu-parent:after {
    content: "" !important;
    position: absolute !important;
    width: 11px !important;
    bottom: -0.5px !important;
    right: 2px !important;
    height: 12px !important;
    background: url(/wp-content/uploads/2025/06/dumbbells-with-bar_1.2.webp) !important;
    background-size: 100% 100% !important;
    background-position: 50% 50% !important;
    transition: all .3s ease !important; }



.header--row:not(.header--transparent) .builder-item--primary-menu .nav-menu-desktop .primary-menu-ul > li > a:hover,
.header--row:not(.header--transparent) .builder-item--primary-menu .nav-menu-desktop .primary-menu-ul > li.current-menu-item > a,
.header--row:not(.header--transparent) .builder-item--primary-menu .nav-menu-desktop .primary-menu-ul > li.current-menu-ancestor > a,
.header--row:not(.header--transparent) .builder-item--primary-menu .nav-menu-desktop .primary-menu-ul > li.current-menu-parent > a {
    /*border-radius: 15px !important;*/ }

.header--row:not(.header--transparent) .builder-item--primary-menu .nav-menu-desktop .primary-menu-ul > li.current-menu-item .sub-menu > li.current-menu-item a,
.header--row:not(.header--transparent) .builder-item--primary-menu .nav-menu-desktop .primary-menu-ul > li.current-menu-ancestor .sub-menu > li.current-menu-item a,
.header--row:not(.header--transparent) .builder-item--primary-menu .nav-menu-desktop .primary-menu-ul > li.current-menu-parent .sub-menu > li.current-menu-item a {
    color: rgba(0,0,0,.65) !important;
    text-decoration: none !important; }

/*END - Menu*/

/*Main Banner*/
.bannerHome1 {
    overflow: hidden !important;
    background-color: #284d5a !important;
    border-bottom: 1px solid var(--secondary-color) !important;
    -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.5) !important;
    -moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.5) !important;
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.5) !important;
    /*padding-top: 240px !important;*/
    /*padding-top: 140px !important;*/
    /*padding-top: 110px !important;*/ }

.bannerHome1 > .uagb-section__overlay {
    background: linear-gradient(180deg, rgba(12,28,39,1) 0%, rgba(12,28,39,0.5) 25%, rgba(12,28,39,0.2) 80%) !important;
    /*background: linear-gradient(180deg, rgba(41,78,91,0.4) 40%, rgba(41,78,91,0.2) 80%, rgba(41,78,91,0) 100%) !important;*/
    /*background: linear-gradient(180deg, rgba(41,78,91,0.6) 40%, rgba(41,78,91,0.25) 80%, rgba(41,78,91,0) 100%) !important;*/ }

.textBg1 > .uagb-column__overlay {
    /*background: radial-gradient(rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.4) 54%, rgba(0, 0, 0, 0) 70%) !important;*/
    background: radial-gradient(rgba(41,78,91,0.8) 0%, rgba(41,78,91,0.4) 54%, rgba(41,78,91,0) 70%) !important;
    width: 100% !important;
    margin-left: -40px !important;
    padding: 50px !important;
    overflow: initial !important;
    transform: scale(1.5) !important; }

.bannerHome1 .h1_1 {
    /*color: #addbad !important;*/
    font-weight: 500 !important;
    /*filter: drop-shadow(2px 4px 5px #000000) !important;*/
    /*text-shadow: 2px 4px 6px #000000 !important;*/ }

.bannerHome1 .h1_1 strong, .bannerHome1 .h1_1 b {
    color: #addbad !important;
    /*text-shadow: 3px 3px 0px #0000003b !important;*/
    /*-webkit-text-stroke: 0.5px #addbad !important;*/ }

.imgBanner1 img {
    border: 3px solid #c40001 !important;
    border-radius: 6px !important;
    -webkit-box-shadow: 0px 0px 0px 8px #ffffff !important;
    -moz-box-shadow: 0px 0px 0px 8px #ffffff !important;
    box-shadow: 0px 0px 0px 8px #ffffff !important;
    filter: drop-shadow(2px 4px 6px #000000) !important; }


.freePerformanceAssessment1 {
    /* position: absolute !important; */
    position: relative !important;
    margin: -37px 0px -90px 0px !important;
    z-index: 2 !important; }

.freePerformanceAssessment1 a {
    width: 100% !important;
    max-width: 200px !important;
    position: relative !important;
    position: relative !important;
    left: 25% !important;
    transform: scale(1) !important;
       filter: grayscale(0) !important;
    transition: all 0.3s !important; }

.freePerformanceAssessment1 a:hover {
    transform: scale(1.08) !important;
    filter: grayscale(0.3) !important; }

.freePerformanceAssessment1 img,
.freePerformanceAssessment1 a img {
    width: 100% !important;
    max-width: 200px !important;
    position: relative !important;
    rotate: 6deg !important;
    /*left: 25% !important;*/
    /*left: 65% !important;*/
    filter:  drop-shadow(2px 4px 6px #000000) !important;
    transition: all 0.3s !important; }



.ps {
    font-size: 19px !important;
    line-height: 20px !important;
    /*text-shadow: -1px 0px 0px #000000 !important;*/
    /*filter: drop-shadow(2px 3px 0px #000000) !important;*/ }

.ps.p1 strong, .ps.p1 b,
.ps.p2 strong, .ps.p2 b {
    font-size: 41px !important;
    line-height: 50px !important;
    /*text-shadow: -1px 0px 0px #000000 !important;*/
    /*filter: drop-shadow(2px 3px 0px #000000) !important;*/ }

/*END - Main Banner*/


 /*Buttons*/
        .wp-block-uagb-buttons.uagb-buttons__outer-wrap > .uagb-buttons__wrap > .wp-block-uagb-buttons-child,
        .wp-block-uagb-buttons.uagb-buttons__outer-wrap > .uagb-buttons__wrap > .wp-block-uagb-buttons-child a {
            width: 100% !important; }

    /*END - Buttons*/



/*Home Page Services ICONS*/
.wp-block-flipbox-flipbox-block .eb-flipbox-container {filter: drop-shadow(2px 4px 6px #00000063) !important; }

.wp-block-flipbox-flipbox-block .eb-flipbox-container .eb-flipbox-back .eb-flipbox-back-content {
    background: #C40001 !important;
    font-size: 14px !important;
    padding: 4px 15px 4px 15px !important;
    border: 0.3px solid #ffffff !important;
    border-radius: 2px !important;
    transition: all 0.3s !important; }

.wp-block-flipbox-flipbox-block .eb-flipbox-container .eb-flipbox-back .eb-flipbox-back-content:hover {
    border: 0.3px solid #C40001 !important; }

.wp-block-flipbox-flipbox-block .eb-flipbox-container .eb-flipbox-front {
    align-items: flex-end !important; }

.wp-block-flipbox-flipbox-block .eb-flipbox-container .eb-flipbox-front > .eb-flipbox-items-container {
    background: #000000 !important; }


/*.eb-flipbox-front-title-wrapper > .eb-flipbox-front-title {
    color: #000000 !important; }*/

    /*Speed & Agility*/
        .speedAgilityBox1 .eb-flipbox-front > .eb-flipbox-items-container > .eb-flipbox-icon-wrapper > .eb-flipbox-icon-front > i:before {
            display: none !important; }

        .speedAgilityBox1 .eb-flipbox-front > .eb-flipbox-items-container > .eb-flipbox-icon-wrapper > .eb-flipbox-icon-front > i{
            background: url(/wp-content/uploads/2025/06/Icons_v10-01.svg) !important;
            background-position: 50% 50% !important;
            background-size: 100% !important;
            width: 120px !important;
            height: 120px !important;
            margin: 0px 0px -47px 0px !important; }

    /*END - Speed & Agility*/

    /*Nutrition*/
        .nutritionBox1 .eb-flipbox-front > .eb-flipbox-items-container > .eb-flipbox-icon-wrapper > .eb-flipbox-icon-front > i:before {
            display: none !important; }

        .nutritionBox1 .eb-flipbox-front > .eb-flipbox-items-container > .eb-flipbox-icon-wrapper > .eb-flipbox-icon-front > i{
            background: url(/wp-content/uploads/2025/06/Icons_v10-02.svg) !important;
            background-position: 50% 50% !important;
            background-size: 100% !important;
            width: 120px !important;
            height: 120px !important;
            margin: 0px 0px -47px 0px !important; }

    /*END - Nutrition*/

    /*Powerlifting*/
        .powerliftingBox1 .eb-flipbox-front > .eb-flipbox-items-container > .eb-flipbox-icon-wrapper > .eb-flipbox-icon-front > i:before {
            display: none !important; }

        .powerliftingBox1 .eb-flipbox-front > .eb-flipbox-items-container > .eb-flipbox-icon-wrapper > .eb-flipbox-icon-front > i{
            background: url(/wp-content/uploads/2025/06/Icons_v10-03.svg) !important;
            background-position: 50% 50% !important;
            background-size: 100% !important;
            width: 120px !important;
            height: 120px !important;
            margin: 0px 0px -47px 0px !important; }

    /*END - Powerlifting*/

    /*Sport Traning*/
        .sportTrainingBox1 .eb-flipbox-front > .eb-flipbox-items-container > .eb-flipbox-icon-wrapper > .eb-flipbox-icon-front > i:before {
            display: none !important; }

        .sportTrainingBox1 .eb-flipbox-front > .eb-flipbox-items-container > .eb-flipbox-icon-wrapper > .eb-flipbox-icon-front > i{
            background: url(/wp-content/uploads/2025/06/Icons_v10-04.svg) !important;
            background-position: 50% 50% !important;
            background-size: 100% !important;
            width: 120px !important;
            height: 120px !important;
            margin: 0px 0px -47px 0px !important; }

    /*END - Sport Traning*/


/*Map*/
.mapAtalnta1 {
    margin: -45px 0px 0px 0px !important;
    position: relative !important;
    z-index: 0 !important; }

.mapAtalnta1 img {transform: scale(1.08) !important; }

/*END - Map*/


/*Before & After*/
.twentytwenty-wrapper {
    filter: drop-shadow(2px 4px 6px #00000063) !important;
    border-radius: 15px !important;
    overflow: hidden !important;
    border: 2px solid #397284 ! important; }


/*END - Before & After*/


/*Home Page Services ICONS*/

/*Quotes*/
blockquote.wp-block-quote.is-style-default {
    width: 100% !important;
    border: 1px solid #c7c7c7 !important;
    border-left: 12px solid #c40001 !important;
    box-shadow: 0px 0px 20px rgb(129 129 129 / 50%) !important;
    padding: 45px 25px 45px 25px !important;
    margin: 0px !important;
    background: #cfcfcf !important; }

blockquote.wp-block-quote p {
    font-weight: normal !important; }

blockquote.wp-block-quote cite {
    1font-size: 16px !important;
    font-weight: bold !important; }

/*END - Quotes*/




/*Video Pop Up*/
.pp_content iframe {width: 100% !important; filter: drop-shadow(2px 4px 6px #000000) !important; }

/*END - Video Pop Up*/


/*Review Us*/
.imgGoogleReview1,
.imgGoogleReview1 > figure,
.imgGoogleReview1 > figure > img,
.imgGoogleReview1 img {
    width: 100% !important; }

.imgGoogleReview1 img {
    max-width: 350px !important; }

.imgGoogleReview1 a{
    filter: drop-shadow(2px 4px 6px #7c7c7c) !important;
    transition: all 0.3s !important;}
.imgGoogleReview1 a:hover{filter: contrast(0.5) !important;}

.imgYelpReview1,
.imgYelpReview1 > figure,
.imgYelpReview1 > figure > img,
.imgYelpReview1 img {
    width: 100% !important; }

.imgYelpReview1 img {
    max-width: 350px !important; }

.imgYelpReview1 a{
    filter: drop-shadow(2px 4px 6px #7c7c7c) !important;
    transition: all 0.3s !important;}
.imgYelpReview1 a:hover{filter: contrast(0.5) !important;}

.imgFacebookReview1,
.imgFacebookReview1 > figure,
.imgFacebookReview1 > figure > img,
.imgFacebookReview1 img {
    width: 100% !important; }

.imgFacebookReview1 img {
    max-width: 350px !important; }


.imgFacebookReview1 a{
    filter: drop-shadow(2px 4px 6px #7c7c7c) !important;
    transition: all 0.3s !important;}
.imgFacebookReview1 a:hover{filter: contrast(0.5) !important;}

.page-id-2065 .gfield_description,
.page-id-1636 .gfield_description {
    color: #ffffff !important; }

.page-id-10 .form1 div#gform_confirmation_message_3 {
    color: #ffffff !important;
    text-align: center !important; }

/*END - Review Us*/


/*Contact Form*/
.form1_wrapper .gform_heading {display: none !important; }

.form1_wrapper label,
.form1_wrapper legend,
.form1_wrapper .gfield_description {color: #ffffff !important; }

input[type="submit"] {
    width: 100% !important;
    background: #e34946 !important;
    border: 0.5px solid #000000 !important;
    filter: drop-shadow(1px 2px 4px #0000003b) !important;
    transition: all 0.3s !important; }

.form1_wrapper .gfield_validation_message, .form1_wrapper .validation_message {
    color: #c02b0a !important;
    background: #fbfbfbc7 !important;
    border: 2px solid #c02b0a; }

input[type="submit"]:hover {
    /*border: 2px solid #000000 !important;*/
    background: #D82623 !important; }


.form1_wrapper #field_1_12 .gfield_radio > .gchoice {
    font-size: 12px !important;
    line-height: 18px !important; }


.form1_wrapper:not(.formColumn2 .form1_wrapper) {
    /*background: #ffffff !important; */
    background: rgba(255,255,255,0.8) !important;
    padding: 50px 35px !important;
    margin: -35px 0px -35px 0px !important;
    border-radius: 22px !important;
    border: 4px solid #9797974f !important;
    filter: drop-shadow(2px 4px 6px #00000063) !important; }

.formColumn2 .form1_wrapper {
    /*background: rgba(173,219,173,0.8) !important;*/
    background: url(https://bathroomremodel.easyconstructionga.com/wp-content/uploads/2025/08/Bg-Background_1.2.webp) #ffffff !important;
    background-position: 50% 50% !important;
    background-size: cover !important;
    padding: 50px 35px !important;
    margin: -35px 0px -35px 0px !important;
    border-radius: 22px !important;
    /*border: 4px solid #a1cda1 !important;*/
    border: 4px solid #9797974f !important;
    filter: drop-shadow(2px 4px 6px #00000063) !important; }

.form1_wrapper input:not(input[type=submit]), .form1_wrapper textarea {
    border-radius: 10px !important;
    background: #ffffff !important;
    filter: drop-shadow(0px 0px 2px #0000003b) !important; }

.form1_wrapper label, .form1_wrapper .gfield_label {color: #000000 !important; }

.form1_wrapper div#field_1_1,
.form1_wrapper div#field_1_3,
.form1_wrapper div#field_1_4,
.form1_wrapper div#field_1_6,
.form1_wrapper div#field_1_7 {
    margin: -13px 0px -13px 0px !important; }

/*END - Contact Form*/


/*Footer*/
    .widget-title {
        /*font-family: 'Amethysta' !important; */
        /*color: #c40001 !important;*/
        font-size: 22px !important;
        font-weight: bold !important;
        font-style: italic !important;
        /*text-shadow: 0px 0px 1px #ffffff !important;*/ }

    .site-footer .widget-title {color: #addbad !important; }

    .site-footer #cb-row--footer-main .footer--row-inner {
        /*background-color: #264d59;*/
        border-top: 18px solid #a1cda1 !important;
        box-shadow: 0px 0px 0px 8px #264d59 !important; }

    .site-footer a:not(.footer-copyright a) {
        color: #ffffff !important;
        font-weight: bold !important;
        text-decoration: underline !important;
        transition: all 0.3s !important; }
    .site-footer a:not(.footer-copyright a):hover {text-decoration: none !important; }

    .site-footer > .footer-main {
        /*border-top: 40px solid #c40001 !important;*/
        filter: drop-shadow(0px -4px 6px #00000063) !important; }

    .site-footer > .footer-main > .footer--row-inner.footer-main-inner.dark-mode {
        filter: drop-shadow(0px 4px 6px #00000063) !important; }

    .footerLogo1 {
        /*margin: -60px 0px -30px 0px !important;*/
        margin: -69px 0px -30px 0px !important; }

    .footerLogo1 img {
        /*background: rgba(255, 255, 255, 0.8) !important;*/
        background: #d4dbde !important;
        border: 3px solid rgba(255, 255, 255, 0.8) !important;
        border-radius: 8px !important;
        padding: 8px !important;
        filter: drop-shadow(2px 2px 6px #00000063) !important; }


    /*CopyRight*/
        .site-footer .footer-bottom .footer-copyright p {text-align: center !important;}
        .site-footer .footer-bottom .footer-copyright p > a {
            text-decoration: underline !important;
            -webkit-text-stroke: 0.5px #000000 !important;
            transition: all 0.3s !important; }
        .site-footer .footer-bottom .footer-copyright p > a:hover {
            text-decoration: none !important;
            -webkit-text-stroke: 0.5px transparent !important; }
        .site-footer .footer-bottom > .footer--row-inner.footer-bottom-inner {
            /*padding: 10px 0px 15px 0px !important;*/
            padding: 20px 0px 12px 0px !important; }
    /*END - CopyRight*/

/*END - Footer*/


/*Media Queries*/
@media only screen and (max-width: 1050px) {
    /*Header*/
        /*.home */.infoHeaderContainer > .slogans.slogan0 > p {font-size: 1.9em !important; }

    /*END - Header*/
}

@media only screen and (max-width: 1025px) {
    /*Header*/
        .toolbox1 {display: none !important;}

        /*.home*/ .infoHeaderContainer > .slogans.slogan0 > p {font-size: 1.7em !important; }
        .infoHeaderContainer > .headerPhone p {font-size: 1.5em !important; }


    /*END - Header*/

    /*Menu*/
        .header--row:not(.header--transparent) .menu-mobile-toggle >.nav-icon--label.hide-on-tablet.hide-on-mobile {
            display: block !important;
            margin-right: 10px !important;
            order: 1 !important; }
        .header--row:not(.header--transparent) .menu-mobile-toggle {
            display: flex !important;
            flex-direction: row !important;
            flex-wrap: nowrap !important;
            align-content: center !important;
            justify-content: center !important;
            align-items: center !important; }

        .header--row:not(.header--transparent) .menu-mobile-toggle > .hamburger {order: 2 !important;}

    /*END - Menu*/
}

@media only screen and (max-width: 1005px) {
    /*Header*/
        /*.home */.infoHeaderContainer > .slogans.slogan0 > p {font-size: 1.5em !important; }
        .infoHeaderContainer > .headerPhone p {font-size: 1.3em !important; }


    /*END - Header*/

}

@media only screen and (max-width: 977px) {
    /*Main Banner*/
        .bannerHome1 {
            /*padding-top: 390px !important;*/
            /*padding-top: 290px !important;*/
            /*padding-bottom: 400px !important;*/
            /*padding-bottom: 200px !important;*/ }

        .bannerHome1 .h1_1 {text-align: center !important; }

        .bannerHome1 .box1 > .uagb-columns__inner-wrap > .columns.column2 {
            margin-top: 150px !important;
            transform: scale(1.2) !important; }

    /*END - Main Banner*/

     /*Buttons*/
        .wp-block-uagb-buttons.uagb-buttons__outer-wrap > .uagb-buttons__wrap > .wp-block-uagb-buttons-child {
            width: 100% !important;
            margin-bottom: 10px !important; }

    /*END - Buttons*/

}

@media only screen and (max-width: 957px) {
    /*Header*/
        /*.home */.infoHeaderContainer > .slogans.slogan0 > p {font-size: 1.3em !important; }
        .infoHeaderContainer > .headerPhone p {font-size: 1.1em !important; }


    /*END - Header*/

}

@media only screen and (max-width: 910px) {
    /*Header*/
        /*.home */.infoHeaderContainer > .slogans.slogan0 > p {font-size: 1.1em !important; }
        .infoHeaderContainer > .headerPhone p {font-size: 0.9em !important; }


    /*END - Header*/

}


@media only screen and (max-width: 901px) {
    /*Header*/
        .infoHeaderContainerBox .logSeal {display: none !important; }

        /*.home */.infoHeaderContainer > .slogans.slogan0 > p {font-size: 1.9em !important; }
        .infoHeaderContainer > .headerPhone p {font-size: 1.7em !important; }

    /*END - Header*/
}

@media only screen and (max-width: 900px) {
    /*Header*/
        .header--row:not(.header--transparent).header-main .header--row-inner > .customify-container > .cb-row--mobile.customify-grid-middle > .row-v2.row-v2-main > .col-v2.col-v2-center {
            display: flex !important;
            flex-direction: column !important;
            flex-wrap: nowrap !important;
            align-content: center !important;
            justify-content: center !important;
            align-items: center !important; }

    /*END - Header*/

    /*Main Banner*/
        /*.bannerHome1 {
            padding-top: 390px !important;
            padding-bottom: 400px !important;
            padding-bottom: 200px !important; }*/

        .bannerHome1 .h1_1 {text-align: center !important; }

    /*END - Main Banner*/
}

@media only screen and (max-width: 767px) {
     /*Buttons*/
        .wp-block-uagb-buttons.uagb-buttons__outer-wrap > .uagb-buttons__wrap > .wp-block-uagb-buttons-child {
            width: 100% !important;
            margin-bottom: 10px !important; }

    /*END - Buttons*/

    /*Video Pop Up*/
        .pp_content iframe {width: 90% !important; filter: drop-shadow(2px 4px 6px #000000) !important;}
        div.pp_default .pp_content_container .pp_details {height: 43px !important; }
        div.pp_default .pp_content, div.light_rounded .pp_content {
            padding-top: 35px !important; }

    /*END - Video Pop Up*/


    .brandImg1 {margin: -25px 0px -60px 0px !important;}

    /*Map*/ 
        .mapAtalnta1 {margin: -60px 0px 0px 0px !important; }

        .mapAtalnta1 img {transform: scale(1) !important; }

    /*END - Map*/

    /*Footer*/
        .logoFooter {left: 0px !important; }

        .site-footer > .footer-main > .footer--row-inner.footer-main-inner > .customify-container > .customify-grid.customify-grid-top {
            display: flex !important;
            flex-direction: column !important;
            flex-wrap: nowrap !important;
            align-content: center !important;
            justify-content: center !important;
            align-items: center !important; }

        .site-footer > .footer-main > .footer--row-inner.footer-main-inner > .customify-container > .customify-grid.customify-grid-top > .builder-first--footer-1 {
            text-align: center !important; }


        .site-footer .socialmedia-buttons {
            display: flex !important;
            flex-direction: row !important;
            flex-wrap: wrap !important;
            align-content: center !important;
            justify-content: center !important;
            align-items: center !important; }

    /*END - Footer*/
}

@media only screen and (max-width: 545px) {
    /*Header*/
        /*.home */.infoHeaderContainer > .slogans.slogan0 > p {font-size: 1.7em !important; }
        .infoHeaderContainer > .headerPhone p {font-size: 1.5em !important; }


    /*END - Header*/

}

@media only screen and (max-width: 510px) {
    /*Main Banner*/
        .bannerHome1 .box1 > .uagb-columns__inner-wrap > .columns.column2 {
            transform: scale(1) !important; }

        .freePerformanceAssessment1 a {left: 33% !important; }
        .freePerformanceAssessment1 img, .freePerformanceAssessment1 a img {
            max-width: 150px !important; }

    /*END - Main Banner*/
}

@media only screen and (max-width: 500px) {
    /*Header*/
        /*.home */.infoHeaderContainer > .slogans.slogan0 > p {font-size: 1.5em !important; }
        .infoHeaderContainer > .headerPhone p {font-size: 1.3em !important; }


    /*END - Header*/

}

@media only screen and (max-width: 450px) {
    /*Header*/
        /*.home */.infoHeaderContainer > .slogans.slogan0 > p {font-size: 1.3em !important; }
        .infoHeaderContainer > .headerPhone p {font-size: 1.1em !important; }


    /*END - Header*/

}

@media only screen and (max-width: 405px) {
    /*Header*/
        /*.home */.infoHeaderContainer > .slogans.slogan0 > p {font-size: 1.1em !important; }
        .infoHeaderContainer > .headerPhone p {font-size: 0.9em !important; }


    /*END - Header*/

}

@media only screen and (max-width: 400px) {
    /*Main Banner*/
            .bannerHome1 {
                /*padding-top: 340px !important;*/
                /*padding-top: 240px !important;*/ }

    /*END - Main Banner*/
}

@media only screen and (max-width: 360px) {
    /*Main Banner*/
            .bannerHome1 {
                /*padding-top: 310px !important;*/
                /*padding-top: 210px !important;*/ }

    /*END - Main Banner*/
}

@media only screen and (max-width: 355px) {
    /*Header*/
        /*.home */.infoHeaderContainer > .slogans.slogan0 > p {font-size: 0.9em !important; }
        .infoHeaderContainer > .headerPhone p {font-size: 0.7em !important; }

        /*.home */.infoHeaderContainer > .slogans.slogan0,
        .infoHeaderContainer > .headerPhone {
            position: relative !important;
            top: -15px !important; }


    /*END - Header*/

}




/************Color & Tipography Sttings/************/
:root{
    --primary-color: #ffffff;
    --secondary-color: #838383;
    --primary-font: 'Abhaya Libre';
    --secondary-font: 'Lato'; }