/*
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
*/

/* ======================================================================= */
/*  GLOBAL                                                                 */
/* ======================================================================= */

/* ----------------------------------------------------------------------- */
/*  GLOBAL: *HELPERS*              			                               */
/* ----------------------------------------------------------------------- */

    .pomb-xmb {margin-bottom: 0 !important;}
	.pomb-xm {margin: 0 !important;}

/* ----------------------------------------------------------------------- */
/*  GLOBAL: *LAYOUT*               			                               */
/* ----------------------------------------------------------------------- */

    #boxed-wrapper #wrapper #main {
        padding-top: 0;
        padding-bottom: 0;
    }

/* ----------------------------------------------------------------------- */
/*  GLOBAL: *TYPOGRAPHY*           			                               */
/* ----------------------------------------------------------------------- */

    strong { font-family: 'Futura Bold'; }
    sup { font-size: 60%; line-height: 1; }

    /* Footnotes (2Ccol) - Use Lib Element 🔰Footnote (2col) Template */
    .fn-2col {
        display: grid;
        grid-template-columns: auto 1fr;
        margin-bottom: 2px !important;
        line-height: 22.5px;
    }

/* ----------------------------------------------------------------------- */
/*  GLOBAL: *HEADER*               			                               */
/* ----------------------------------------------------------------------- */

    #wrapper .fusion-tb-header .awb-menu__main-ul .menu-item.mobile-only {
        display: none;
    }

    #pomb-main-menu #menu-main-menu .awb-menu__sub-a:hover {
        font-family: 'Futura Bold' !important;
    }

    @media (min-width: 1148px) {
/* ----------------------------------------------------------------------- */
        #pomb-header>.fusion-builder-row {
            justify-content: flex-start;
        }
    
        #pomb-header>.fusion-builder-row .fusion-image-element {
            margin-right: 105px;
        }
    
        #pomb-header>.fusion-builder-row .awb-menu__open-nav-submenu-hover {
            padding-inline-start: 13px;
        }
    
        #pomb-main-menu #menu-main-menu li a {
            align-items: flex-end !important;
        }
    
        #pomb-header .awb-menu__open-nav-submenu-hover:before,
        #pomb-header .awb-menu__open-nav-submenu_click:before,
        #pomb-header .awb-menu__open-nav-submenu_mobile:before {
            position: relative;
            top: 1px;
            font-size: 23px;
        }
    
        #pomb-header #pomb-main-menu a.awb-menu__main-a[href="/clinical-data"] > .awb-menu__open-nav-submenu-hover::before,
        #pomb-header #pomb-main-menu a.awb-menu__main-a[href="/clinical-data"] > .awb-menu__open-nav-submenu_click::before,
        #pomb-header #pomb-main-menu a.awb-menu__main-a[href="/clinical-data"] > .awb-menu__open-nav-submenu_mobile::before {
            left: -19px;
        }
		
		/* active menu item underline */
		#pomb-main-menu #menu-main-menu>li.current-menu-item {
			position: relative;
		}

		#pomb-main-menu #menu-main-menu>li.current-menu-item>a.awb-menu__main-a_regular::after {
			content: "";
			position: absolute;
			left: 0;
			right: 33px;
			height: 6px;
			bottom: -18px;
			background: #E84343;
			pointer-events: none;
		}
		/* active menu item underline end */		
/* ----------------------------------------------------------------------- */      
    }

/* ----------------------------------------------------------------------- */
/*  GLOBAL: *FOOTER*               			                               */
/* ----------------------------------------------------------------------- */

	#wrapper .fusion-tb-footer #isi .fusion-text .pi-footer-mobile-only {
		display: none;
	}

/* ----------------------------------------------------------------------- */
/*  GLOBAL: COMPONENTS                                                     */
/* ----------------------------------------------------------------------- */
/* ----------------------------------------------------------------------- */
/*  GLOBAL: COMPONENTS - REQ | START BUTTONS                               */
/* ----------------------------------------------------------------------- */

    @media (min-width: 1148px) {
        .pomb-rar-sap-btns .fusion-column-inner-bg-wrapper > .fusion-column-wrapper,
        .pomb-rar-sap-btns .fusion-column-inner-bg-wrapper .fusion-builder-row-inner,
        .pomb-rar-sap-btns .fusion-column-inner-bg-wrapper .fusion-builder-row-inner > .fusion-layout-column,
        .pomb-rar-sap-btns .fusion-column-inner-bg-wrapper .fusion-column-wrapper{
            display: contents !important;
        }
        
        .pomb-rar-sap-btns > .fusion-builder-row.fusion-row{
            display: grid !important;
            grid-auto-flow: column;
            grid-auto-columns: minmax(0, 352px);
            gap: 16px;
        }
        
        .pomb-rar-sap-btns > .fusion-builder-row.fusion-row > .pomb-start-a-patient-center{
            display: none !important;
        }
        
        .pomb-rar-sap-btns > .fusion-builder-row.fusion-row > .fusion-layout-column.fusion-column-inner-bg-wrapper{
            display: grid !important;
            grid-template-columns: 1fr auto;
            align-items: center !important;
            width: 100% !important;
            padding: 14px 58px !important;
        }


        .pomb-rar-sap-btns .fusion-layout-column.fusion-column-inner-bg-wrapper .fusion-text,
        .pomb-rar-sap-btns .fusion-layout-column.fusion-column-inner-bg-wrapper .fusion-image-element,
        .pomb-rar-sap-btns .fusion-layout-column.fusion-column-inner-bg-wrapper .fusion-imageframe{
            z-index: 2 !important;
        }
    }

/* ----------------------------------------------------------------------- */
/*  GLOBAL: COMPONENTS - TABS                                              */
/* ----------------------------------------------------------------------- */

    @media (min-width: 1148px) {
        a.pomb-tab-btn{
        display: flex !important;
        height: 45px !important;

        --button_border_width-top: 1px;
        --button_border_width-right: 1px;
        --button_border_width-bottom: 1px;
        --button_border_width-left: 1px;
        }

        .fusion-column-wrapper > div + div > a.pomb-tab-btn{
        --button_border_width-left: 0px;
        border-left-width: 0 !important;
        }

        a.pomb-tab-btn.selected::after{
        width: 0 !important;
        height: 0 !important;
        border-left: 10px solid transparent !important;
        border-right: 10px solid transparent !important;
        border-top: 10px solid #e84343 !important;
        top: 43px !important;
        }
    }

/* ----------------------------------------------------------------------- */
/*  GLOBAL: FORMS                                                          */
/* ----------------------------------------------------------------------- */

    .fusion-form-form-wrapper form.fusion-form,
    .fusion-form-form-wrapper form.fusion-form input,
    .fusion-form-form-wrapper form.fusion-form select,
    .fusion-form-form-wrapper form.fusion-form textarea,
    .fusion-form-form-wrapper form.fusion-form button,
    .fusion-form-form-wrapper form.fusion-form label,
    .fusion-form-form-wrapper form.fusion-form .fusion-form-label,
    .fusion-form-form-wrapper form.fusion-form .fusion-form-field,
    .fusion-form-form-wrapper form.fusion-form .fusion-form-field * {
        font-family: 'Futura Book' !important;
    }

    .fusion-form-form-wrapper form.fusion-form .fusion-form-field.fusion-form-text-field,
    .fusion-form-form-wrapper form.fusion-form .fusion-form-field.fusion-form-email-field,
    .fusion-form-form-wrapper form.fusion-form .fusion-form-field.fusion-form-textarea-field,
    .fusion-form-form-wrapper form.fusion-form .fusion-form-field.fusion-form-select-field {
        margin-top: 0 !important;
        margin-bottom: 12px !important;
    }

    .fusion-form-form-wrapper form.fusion-form .fusion-form-text-field  input.fusion-form-input,
    .fusion-form-form-wrapper form.fusion-form .fusion-form-email-field input.fusion-form-input,
    .fusion-form-form-wrapper form.fusion-form .fusion-form-select-field select.fusion-form-input {
        height: 30px !important;
        min-height: 30px !important;
        line-height: 30px !important;
        padding-top: 0 !important;
        padding-bottom: 0 !important;
        box-sizing: border-box;
    }

    .fusion-form-form-wrapper form.fusion-form input.fusion-form-input,
    .fusion-form-form-wrapper form.fusion-form select.fusion-form-input,
    .fusion-form-form-wrapper form.fusion-form textarea.fusion-form-input {
        color: #828282 !important;
    }

    .fusion-form-form-wrapper form.fusion-form input.fusion-form-input::placeholder,
    .fusion-form-form-wrapper form.fusion-form textarea.fusion-form-input::placeholder {
        color: #828282 !important;
        opacity: 1 !important;
    }

    .fusion-form-form-wrapper form.fusion-form .fusion-form-checkbox,
    .fusion-form-form-wrapper form.fusion-form .fusion-form-checkbox label,
    .fusion-form-form-wrapper form.fusion-form .fusion-form-checkbox span,
    .fusion-form-form-wrapper form.fusion-form .fusion-form-field.fusion-form-consent-field label {
        color: #4D4D4D !important;
    }

    .fusion-form-form-wrapper form.fusion-form .fusion-form-field.fusion-form-consent-field a {
        color: #008088 !important;
    }

    .fusion-form-form-wrapper form.fusion-form .fusion-form-field.fusion-form-text-field.error > input.fusion-form-input,
    .fusion-form-form-wrapper form.fusion-form .fusion-form-field.fusion-form-textarea-field.error > textarea.fusion-form-input,
    .fusion-form-form-wrapper form.fusion-form .fusion-form-field.fusion-form-select-field.error > select.fusion-form-input {
        border-color: #E84343 !important;
        box-shadow: none !important;
    }

    .fusion-form-form-wrapper form.fusion-form .fusion-form-field.error label,
    .fusion-form-form-wrapper form.fusion-form .fusion-form-field.error .fusion-form-label {
        color: inherit !important;
    }

    .fusion-form-form-wrapper form.fusion-form .fusion-form-field.error .fusion-form-input-field label:not(.fusion-form-rating-icon),
    .fusion-form-form-wrapper form.fusion-form .fusion-form-field.error .fusion-form-checkbox label,
    .fusion-form-form-wrapper form.fusion-form .fusion-form-field.error .fusion-form-checkbox option,
    .fusion-form-form-wrapper form.fusion-form .fusion-form-field.error .fusion-form-checkbox span {
        color: #4D4D4D !important;
    }

    .fusion-form-form-wrapper form.fusion-form .fusion-form-field.error {
        --awb-form-border-color: #E84343;
    }
    .fusion-form-form-wrapper form.fusion-form .fusion-form-field.error .fusion-form-checkbox label:before,
    .fusion-form-form-wrapper form.fusion-form .fusion-form-field.error .fusion-form-checkbox label:after {
        border-color: #E84343 !important;
    }

    .fusion-form-form-wrapper form.fusion-form .fusion-form-field.fusion-form-text-field.error::after,
    .fusion-form-form-wrapper form.fusion-form .fusion-form-field.fusion-form-textarea-field.error::after,
    .fusion-form-form-wrapper form.fusion-form .fusion-form-field.fusion-form-select-field.error::after {
        content: "Required";
        display: block;
        margin-top: 2px;
        padding-left: 10px;
        font-size: 12px;
        line-height: 1.2;
        white-space: normal;
        color: #E84343;
    }

    .fusion-form-form-wrapper form.fusion-form .fusion-form-field.fusion-form-consent-field.error::after {
        content: "*You must agree before submitting";
        display: block;
        width: 100%;
        clear: both;
        margin-top: 2px;
        padding-left: 21px;
        font-size: 12px;
        line-height: 1.2;
        white-space: normal;
        color: #E84343;
    }

    .fusion-form-form-wrapper form.fusion-form:has(.fusion-form-field.error) .fusion-form-field.fusion-form-recaptcha-field::after,
    .fusion-form-form-wrapper form.fusion-form .fusion-form-field.fusion-form-recaptcha-field.error::after {
        content: "Recaptcha is required";
        display: block;
        margin-top: 10px;
        font-size: 12px;
        line-height: 1.2;
        color: #E84343;
    }

    .fusion-form-form-wrapper form.fusion-form .fusion-form-checkbox:not(.option-inline) {
        margin-bottom: 25px !important;
    }

    .fusion-form-form-wrapper form.fusion-form .fusion-form-checkbox label:before,
    .fusion-form-form-wrapper form.fusion-form .fusion-form-checkbox label:after {
        border-radius: 0 !important;
    }

    .fusion-form-form-wrapper form.fusion-form-1090
    .fusion-form-field.pomb-request-form-more-info fieldset > div.fusion-form-checkbox:last-of-type{
        margin-bottom: 0 !important;
    }

/* ----------------------------------------------------------------------- */
/*  GLOBAL: FORMS - REQUEST FORM (fusion-form-1090)                        */
/* ----------------------------------------------------------------------- */

    .fusion-form-form-wrapper form.fusion-form-1090 .pomb-request-form-more-info .fusion-form-checkbox.pomb-other-inline {
        display: flex !important;
        align-items: center !important;
        flex-wrap: nowrap !important;
        gap: 0 !important;
    }

    .fusion-form-form-wrapper form.fusion-form-1090 .pomb-request-form-more-info .fusion-form-checkbox.pomb-other-inline > label {
        margin: 0 !important;
        width: 26px !important;
        min-width: 26px !important;
        height: 26px !important;
        font-size: 0 !important;
        line-height: 0 !important;
        overflow: hidden !important;
    }

    .fusion-form-form-wrapper form.fusion-form-1090 .pomb-request-form-more-info .fusion-form-checkbox.pomb-other-inline .pomb-other-inline-field {
        display: block !important;
        flex: 1 1 auto !important;
        width: auto !important;
        max-width: none !important;
        margin: 0 !important;
        left: -4px !important;
        top: -3px !important;
    }

    .fusion-form-form-wrapper form.fusion-form-1090 .pomb-request-form-more-info .fusion-form-checkbox.pomb-other-inline .pomb-other-inline-field input#other_details {
        display: block !important;
        width: 100% !important;
        max-width: none !important;
        margin: 0 !important;
        position: static !important;
        opacity: 1 !important;
        visibility: visible !important;
        clip: auto !important;
        clip-path: none !important;
        pointer-events: auto !important;
        padding: 14px 16px !important;
        box-shadow: none;
        border-radius: 6px;
    }

    .fusion-form-form-wrapper form.fusion-form-1090 .fusion-form-field.fusion-form-consent-field .fusion-form-checkbox.option-inline {
        margin-right: 0 !important;
        margin-inline-end: 0 !important;
    }

    .fusion-form-form-wrapper form.fusion-form-1090 .fusion-form-field.pomb-request-form-more-info.error {
        --awb-form-border-color: #4D4D4D;
    }

    .fusion-form-form-wrapper form.fusion-form-1090 .fusion-form-field.pomb-request-form-more-info.error .fusion-form-checkbox label:before,
    .fusion-form-form-wrapper form.fusion-form-1090 .fusion-form-field.pomb-request-form-more-info.error .fusion-form-checkbox label:after {
        border-color: #4D4D4D !important;
        box-shadow: none !important;
    }

    .fusion-form-form-wrapper form.fusion-form-1090 .fusion-form-field.pomb-request-form-more-info.error input[type="checkbox"] {
        accent-color: #4D4D4D !important;
    }

    .fusion-form-form-wrapper form.fusion-form-1090 .fusion-form-field.pomb-request-form-more-info.error input#other_details {
        border-color: #4D4D4D !important;
    }

    .fusion-form-form-wrapper form.fusion-form-1090 .fusion-form-field.pomb-request-form-more-info.error fieldset[data-awb-fieldset-error]::after {
        display: none !important;
        content: none !important;
    }

/* ----------------------------------------------------------------------- */
/*  GLOBAL: POP UPS                                                        */
/* ----------------------------------------------------------------------- */

/* ----------------------------------------------------------------------- */
/*  GLOBAL: POP UPS - INTERSTITIAL (OFF CANVAS)                            */
/* ----------------------------------------------------------------------- */
	#pomb-pop-int-btn2 {
		width: 380px;
	}

/* ----------------------------------------------------------------------- */
/*  GLOBAL: POP UPS - SHARE POPUP (popmake-2174)                           */
/* ----------------------------------------------------------------------- */

    #pum-2174.pum-overlay {
        background: rgba(65, 64, 66, 0.7);
    }

    #pum-2174 .pum-container {
        width: 290px;
        background: #fff;
        padding: 34px;
    }

    #pum-2174 .pum-content p {
        margin: 0;
    }

    #pum-2174 .pomb-share-title {
        margin-bottom: 34px;
        font-family: "Futura Medium";
        font-size: 30px;
        text-align: left;
    }

    #pum-2174 .pomb-share-action {
        display: flex;
        align-items: center;
        gap: 16px;
        background: transparent;
        border: 0;
        padding: 0;
        cursor: pointer;
        font-family: "Futura Medium";
    }

    #pum-2174 .pomb-share-action::before {
        width: 64px;
        height: 52px;
    }

    #pum-2174 #pombShareEmail {
        margin-bottom: 34px;
    }

    #pum-2174 .pum-close {
        visibility: visible;
        position: absolute;
        top: 32px;
        right: 28px;
        width: 18px;
        height: 29px;
        background: transparent;
        padding: 0;
        cursor: pointer;
    }
    
/* ----------------------------------------------------------------------- */

/* ======================================================================= */
/*  PAGES                                                                  */
/* ======================================================================= */

/* ----------------------------------------------------------------------- */
/*  PAGE: CLINICAL-DATA                                                    */
/* ----------------------------------------------------------------------- */

    @media (min-width: 1148px) {

    /* ----------------------------------------------------------------------- */
    /*  PAGE: CLINICAL - LAYOUT                                                */
    /* ----------------------------------------------------------------------- */

        .fusion-body.page-id-1020 #main {
            padding-bottom: 0px;
        }

    /* ----------------------------------------------------------------------- */
    /*  PAGE: CLINICAL - PROPEL | STUDY                                        */
    /* ----------------------------------------------------------------------- */

        .fusion-body.page-id-1020 #main .post-content > div:nth-of-type(9) p {
            margin-bottom: 4px;
        }

    /* ----------------------------------------------------------------------- */
    /*  PAGE: CLINICAL - PROPEL | 6MWD                                         */
    /* ----------------------------------------------------------------------- */

        .fusion-body.page-id-1020 #main .post-content > div:nth-of-type(13) .fusion-text:nth-of-type(4) p:nth-of-type(1) {
            margin-bottom: 6px !important;
        }
        .fusion-body.page-id-1020 #main .post-content > div:nth-of-type(13) .fusion-text:nth-of-type(4) p:nth-of-type(2) {
            margin-bottom: 30px !important;
        }

    /* ----------------------------------------------------------------------- */
    /*  PAGE: CLINICAL - PROPEL | BIOMARKERS                                   */
    /* ----------------------------------------------------------------------- */

        .fusion-body.page-id-1020 #main .post-content>div:nth-of-type(15) .fusion-text:nth-of-type(5) p:nth-of-type(1) {
            padding-bottom: 40px !important;
        }

        .fusion-body.page-id-1020 #main .post-content>div:nth-of-type(15) .fusion-text:nth-of-type(5) p:nth-of-type(2) {
            display: none;
        }

    /* ----------------------------------------------------------------------- */
    /*  PAGE: CLINICAL - PROPEL | SAFETY                                       */
    /* ----------------------------------------------------------------------- */

        .fusion-body.page-id-1020 #main .post-content > .fusion-builder-row-18 .fusion-text-24 {
            max-width: 635px;
            line-height: 34px;
        }

    /* ----------------------------------------------------------------------- */
    /*  PAGE: CLINICAL - OLE | BIOMARKERS                                      */
    /* ----------------------------------------------------------------------- */
      

    /* ----------------------------------------------------------------------- */
    /*  PAGE: CLINICAL - OLE | SAFETY                                          */
    /* ----------------------------------------------------------------------- */

        .fusion-body.page-id-1020 #main .post-content > .pomb-ole.safety .fusion-image-element {
            margin-top: 48px;
            margin-bottom: 40px;
        }

    /* ----------------------------------------------------------------------- */
    /*  PAGE: CLINICAL - FOOTNOTES UNDER SIGN UP FORM                          */
    /* ----------------------------------------------------------------------- */

        .fusion-body.page-id-1020 #main .post-content > div:last-of-type .fusion-column-wrapper {
            display: grid;
            justify-content: center;
            padding-bottom: 44px;
        }

        .fusion-body.page-id-1020 #main .post-content > div:last-of-type .fusion-column-wrapper .fusion-text {
            width: 1088px;
        }

        .fusion-body.page-id-1020 #main .post-content > div:last-of-type p {
            max-width: 1041px;
            font-family: 'Futura Medium';
            font-size: 16px;
            line-height: 22px;
            margin-bottom: 0;
        }
    /* ----------------------------------------------------------------------- */

    }

/* ----------------------------------------------------------------------- */
/*  PAGE: D&A                                                              */
/* ----------------------------------------------------------------------- */

    @media (min-width: 1148px) {

    /* ----------------------------------------------------------------------- */
    /*  PAGE: D&A - LAYOUT                                                     */
    /* ----------------------------------------------------------------------- */

        .fusion-body.page-id-549 #main > .fusion-row {
            max-width: 1280px !important;
        }
    
    /* ----------------------------------------------------------------------- */
    /*  PAGE: D&A - TREATMENT DETAILS                                          */
    /* ----------------------------------------------------------------------- */
    
    /* graph | calc cta */
        #treatment-details > div > div > div:nth-of-type(2) > div > div {
            align-content: space-between;
            height: 100%;
            padding: 44px 0;
        }
        
        #treatment-details > div > div > div:nth-of-type(2) > div > div .fusion-column-wrapper {
            padding-bottom: 0;
        }
        
        #treatment-details > div > div > div:nth-of-type(2) > div > div > div:nth-of-type(3) > div > div > a {
            margin: 0;
        }

    /* separator */
        .fusion-body.page-id-549 .fusion-builder-row-7 {
            padding-top: 30px;
        }
        
        .fusion-body.page-id-549 .fusion-builder-column-8 .fusion-separator {
            margin-bottom: 60px !important;
        }

    /* pill | iv */
        .fusion-body.page-id-549 .fusion-builder-column-14 .fusion-builder-row:first-child > div:first-child {
            display: none;
            background: #ff00002b;
        }
    
    /* video banner */
        .fusion-body.page-id-549 .fusion-builder-row-14 {
            margin-bottom: 60px !important;
        }
    
    /* ----------------------------------------------------------------------- */
    /*  DOSING CALCULATOR                                                      */
    /* ----------------------------------------------------------------------- */

        #pomb-dosing-calculator .pomb-weight-fields {
            display: flex !important;
            justify-content: space-between;
            font-family: 'Futura Bold';
        }
        
        #pomb-dosing-calculator .pomb-weight-fields .pomb-dosing-lbs-wrapper::after, 
        #pomb-dosing-calculator .pomb-weight-fields .pomb-dosing-kgs-wrapper::after {
            font-size: 59% !important;
            right: 14px !important;
            top: 46% !important;
        }

    /* ----------------------------------------------------------------------- */
    /*  PAGE: D&A - QUICK STYLES (ORGANIZE)                                    */
    /* ----------------------------------------------------------------------- */

        .fusion-body.page-id-549 #main .post-content>div:nth-of-type(48) .fusion-column-wrapper {
            border: none;
        }

        .fusion-body.page-id-549 #main .post-content > div:nth-of-type(39) .fusion-layout-column:nth-of-type(3) > .fusion-column-wrapper {
            border-radius: 0px 0px 50px 0px;
        }
        
        .fusion-body.page-id-549 .fusion-text-91 {
            display: none;
        }

    /* ----------------------------------------------------------------------- */
    /*  PAGE: SUPPORT & RESOURCES - VIDEO CARDS                                */
    /* ----------------------------------------------------------------------- */

        .pomb-video-thumbs .fusion-row { gap: 16px; }

        .pomb-ds-links .pomb-ds-share::after {
            top: 3px !important;
            width: 15px !important;
            height: 17px !important;
            padding-left: 17px !important;
        }
		
	/* ----------------------------------------------------------------------- */
	/*  PAGE: SUPPORT & RESOURCES - PRACTICE RESOURCES                         */
	/* ----------------------------------------------------------------------- */
		
		#practice-resources-container .p-sr-practice-card,
		#practice-resources-container .p-sr-practice-card>.fusion-column-wrapper,
		#practice-resources-container .p-sr-practice-card .fusion-image-element,
		#practice-resources-container .p-sr-practice-card .fusion-column-wrapper .fusion-text:nth-child(1),
		#practice-resources-container .p-sr-practice-card .fusion-column-wrapper .fusion-text:nth-child(2),
		#practice-resources-container .p-sr-practice-card .fusion-column-wrapper .fusion-text:nth-child(2) .pomb-ds-links {
			margin: 0;
		}

		#practice-resources-container {
			padding: 0;
		}

		#practice-resources-container>.fusion-builder-row {
			justify-content: center;
			gap: 12px;
		}

		#practice-resources-container .p-sr-practice-card {
			max-width: 354px;
		}

		#practice-resources-container .p-sr-practice-card>.fusion-column-wrapper {
			padding: 20px;
		}

		#practice-resources-container .p-sr-practice-card:nth-child(3)>.fusion-column-wrapper {
			margin-right: 0;
		}

		#practice-resources-container .p-sr-practice-card>.fusion-column-wrapper>.fusion-builder-row {
			align-items: center;
		}

		#practice-resources-container .p-sr-practice-card .fusion-image-element {
			width: 80px;
		}

		#practice-resources-container .p-sr-practice-card .fusion-column-wrapper .fusion-text:nth-child(2)>p {
			display: none;
		}

		#practice-resources-container .p-sr-practice-card>.fusion-column-wrapper>.fusion-builder-row>.fusion-layout-column:nth-child(2) {
			padding-left: 12px;
		}

		#practice-resources-container .p-sr-practice-card .fusion-column-wrapper .fusion-text:nth-child(2) .pomb-ds-links .pomb-ds-download::after {
			top: 4px;
			padding-left: 15px;
		}

    /* ----------------------------------------------------------------------- */
    }

/* ----------------------------------------------------------------------- */
/*  PATCHES (BEFORE FULL DESKTOP VIEW)                                     */
/* ----------------------------------------------------------------------- */

    @media (min-width: 1148px) and (max-width: 1226px) {
		
		/* ----------------------------------------------------------------------- */
		/*  GLOBAL: HEADER                                                         */
		/* ----------------------------------------------------------------------- */
		
		.page .fusion-tb-header #pomb-header>.fusion-builder-row .fusion-image-element {
			margin-right: 20px;
		}
		
		/* ----------------------------------------------------------------------- */
		/*  PAGE / HOME: HERO                                                      */
		/* ----------------------------------------------------------------------- */
		
		.page.home #pmg-home-hero-img > div {
			padding-right: 20px;
		}
		
		/* ----------------------------------------------------------------------- */
		/*  PAGE / DOSING: DILUTING THE SOLUTION (GRID)                            */
		/* ----------------------------------------------------------------------- */
		
		.fusion-body.page-id-549 #main .post-content > div:nth-of-type(33) > div > div {
			width: 100%;
		}
	}

/* ======================================================================= */
/*  END                                                                 */
/* ======================================================================= */


















