/*
Theme Name: Tired Dad Taco
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: tireddadtaco
Version: 1.0.0
Text Domain:  tireddadtaco
*/






/***width ***/
:root {
    --w--5: 5vw;
    --w--10: 10vw;
    --w--15: 15vw;
    --w--20: 20vw;
    --w--25: 25vw;
    --w--30: 30vw;
    --w--35: 35vw;
    --w--40: 40vw;
    --w--45: 45vw;
    --w--50: 50vw;
    --w--55: 55vw;
    --w--60: 60vw;
    --w--65: 65vw;
    --w--70: 70vw;
    --w--75: 75vw;
    --w--80: 80vw;
    --w--85: 85vw;
    --w--90: 90vw;
    --w--95: 95vw;
    --w--100: 100vw;
}

@media only screen and (max-width: 991px) and (min-width: 768px) {
    :root {
        --t-w--25: 25vw;
        --t-w--50: 50vw;
        --t-w--75: 75vw;
        --t-w--100: 100vw;
    }
}


@media only screen and (max-width: 767px) {
    :root {
        --m-w--25: 25vw;
        --m-w--50: 50vw;
        --m-w--75: 75vw;
        --m-w--100: 100vw;
    }
}

/* Min-Width and Max-Width Classes */
.w-5 {
    min-width: var(--w--5) !important;
    max-width: var(--w--5) !important;
}
.w-10 {
    min-width: var(--w--10) !important;
    max-width: var(--w--10) !important;
}
.w-15 {
    min-width: var(--w--15) !important;
    max-width: var(--w--15) !important;
}
.w-20 {
    min-width: var(--w--20) !important;
    max-width: var(--w--20) !important;
}
.w-25 {
    
    max-width: var(--w--25) !important;
}
.w-30 {
    min-width: var(--w--30) !important;
    max-width: var(--w--30) !important;
}
.w-35 {
    min-width: var(--w--35) !important;
    max-width: var(--w--35) !important;
}
.w-40 {
    min-width: var(--w--40) !important;
    max-width: var(--w--40) !important;
}
.w-45 {
    min-width: var(--w--45) !important;
    max-width: var(--w--45) !important;
}
.w-50 {
    
    max-width: var(--w--50) !important;
}
.w-55 {
    min-width: var(--w--55) !important;
    max-width: var(--w--55) !important;
}
.w-60 {
    min-width: var(--w--60) !important;
    max-width: var(--w--60) !important;
}
.w-65 {
   
    max-width: var(--w--65) !important;
}
.w-70 {
    min-width: var(--w--70) !important;
    max-width: var(--w--70) !important;
}
.w-75 {
    min-width: var(--w--75) !important;
    max-width: var(--w--75) !important;
}
.w-80 {
    min-width: var(--w--80) !important;
    max-width: var(--w--80) !important;
}
.w-85 {
    min-width: var(--w--85) !important;
    max-width: var(--w--85) !important;
}
.w-90 {
    min-width: var(--w--90) !important;
    max-width: var(--w--90) !important;
}
.w-95 {
    min-width: var(--w--95) !important;
    max-width: var(--w--95) !important;
}
.w-100 {
    
    max-width: var(--w--100) !important;
}


@media only screen and (max-width: 991px) and (min-width: 768px) {

    /* Min-Width and Max-Width Classes for Tablet */
    .t-w-25 {
        max-width: var(--t-w--25) !important;
        width: var(--t-w--25) !important;
    }
    .t-w-50 {
        max-width: var(--t-w--50) !important;
        width: var(--t-w--50) !important;
    }
    .t-w-75 {
        max-width: var(--t-w--75) !important;
        width: var(--t-w--75) !important;
    }
    .t-w-100 {
        max-width: var(--t-w--100) !important;
        width: var(--t-w--100) !important;
    }
}



@media only screen and (max-width: 767px) {
    /* Min-Width and Max-Width Classes */
    .m-w-25 {
        max-width: var(--m-w--25) !important;
        width: var(--m-w--25) !important;
    }
    .m-w-50 {
        max-width: var(--m-w--50) !important;
        width: var(--m-w--50) !important;
    }
    .m-w-75 {
        max-width: var(--m-w--75) !important;
        width: var(--m-w--75) !important;
    }
    .m-w-100 {
        max-width: var(--m-w--100) !important;
        width: var(--m-w--100) !important;
    }
}

/*** Height ***/

:root {
    --h-5: 5vh;
    --h-10: 10vh;
    --h-15: 15vh;
    --h-20: 20vh;
    --h-25: 25vh;
    --h-30: 30vh;
    --h-35: 35vh;
    --h-40: 40vh;
    --h-45: 45vh;
    --h-50: 50vh;
    --h-55: 55vh;
    --h-60: 60vh;
    --h-65: 65vh;
    --h-70: 70vh;
    --h-75: 75vh;
    --h-80: 80vh;
    --h-85: 85vh;
    --h-90: 90vh;
    --h-95: 95vh;
    --h-100: 100vh;
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    /* Tablet Min-Height, Height, and Max-Height */
    .t-h-5 {
        min-height: var(--h-5) !important;
        height: var(--h-5) !important;
        max-height: var(--h-5) !important;
    }
    .t-h-10 {
        min-height: var(--h-10) !important;
        height: var(--h-10) !important;
        max-height: var(--h-10) !important;
    }
    .t-h-15 {
        min-height: var(--h-15) !important;
        height: var(--h-15) !important;
        max-height: var(--h-15) !important;
    }
    .t-h-20 {
        min-height: var(--h-20) !important;
        height: var(--h-20) !important;
        max-height: var(--h-20) !important;
    }
    .t-h-25 {
        min-height: var(--h-25) !important;
        height: var(--h-25) !important;
        max-height: var(--h-25) !important;
    }
    .t-h-30 {
        min-height: var(--h-30) !important;
        height: var(--h-30) !important;
        max-height: var(--h-30) !important;
    }
    .t-h-35 {
        min-height: var(--h-35) !important;
        height: var(--h-35) !important;
        max-height: var(--h-35) !important;
    }
    .t-h-40 {
        min-height: var(--h-40) !important;
        height: var(--h-40) !important;
        max-height: var(--h-40) !important;
    }
    .t-h-45 {
        min-height: var(--h-45) !important;
        height: var(--h-45) !important;
        max-height: var(--h-45) !important;
    }
    .t-h-50 {
        min-height: var(--h-50) !important;
        height: var(--h-50) !important;
        max-height: var(--h-50) !important;
    }
    .t-h-55 {
        min-height: var(--h-55) !important;
        height: var(--h-55) !important;
        max-height: var(--h-55) !important;
    }
    .t-h-60 {
        min-height: var(--h-60) !important;
        height: var(--h-60) !important;
        max-height: var(--h-60) !important;
    }
    .t-h-65 {
        min-height: var(--h-65) !important;
        height: var(--h-65) !important;
        max-height: var(--h-65) !important;
    }
    .t-h-70 {
        min-height: var(--h-70) !important;
        height: var(--h-70) !important;
        max-height: var(--h-70) !important;
    }
    .t-h-75 {
        min-height: var(--h-75) !important;
        height: var(--h-75) !important;
        max-height: var(--h-75) !important;
    }
    .t-h-80 {
        min-height: var(--h-80) !important;
        height: var(--h-80) !important;
        max-height: var(--h-80) !important;
    }
    .t-h-85 {
        min-height: var(--h-85) !important;
        height: var(--h-85) !important;
        max-height: var(--h-85) !important;
    }
    .t-h-90 {
        min-height: var(--h-90) !important;
        height: var(--h-90) !important;
        max-height: var(--h-90) !important;
    }
    .t-h-95 {
        min-height: var(--h-95) !important;
        height: var(--h-95) !important;
        max-height: var(--h-95) !important;
    }
    .t-h-100 {
        min-height: var(--h-100) !important;
        height: var(--h-100) !important;
        max-height: var(--h-100) !important;
    }
}


@media screen and (max-width: 767px) {
    /* Mobile Min-Height, Height, and Max-Height */
    .m-h-5 {
        min-height: var(--h-5) !important;
        height: var(--h-5) !important;
        max-height: var(--h-5) !important;
    }
    .m-h-10 {
        min-height: var(--h-10) !important;
        height: var(--h-10) !important;
        max-height: var(--h-10) !important;
    }
    .m-h-15 {
        min-height: var(--h-15) !important;
        height: var(--h-15) !important;
        max-height: var(--h-15) !important;
    }
    .m-h-20 {
        min-height: var(--h-20) !important;
        height: var(--h-20) !important;
        max-height: var(--h-20) !important;
    }
    .m-h-25 {
        min-height: var(--h-25) !important;
        height: var(--h-25) !important;
        max-height: var(--h-25) !important;
    }
    .m-h-30 {
        min-height: var(--h-30) !important;
        height: var(--h-30) !important;
        max-height: var(--h-30) !important;
    }
    .m-h-35 {
        min-height: var(--h-35) !important;
        height: var(--h-35) !important;
        max-height: var(--h-35) !important;
    }
    .m-h-40 {
        min-height: var(--h-40) !important;
        height: var(--h-40) !important;
        max-height: var(--h-40) !important;
    }
    .m-h-45 {
        min-height: var(--h-45) !important;
        height: var(--h-45) !important;
        max-height: var(--h-45) !important;
    }
    .m-h-50 {
        min-height: var(--h-50) !important;
        height: var(--h-50) !important;
        max-height: var(--h-50) !important;
    }
    .m-h-55 {
        min-height: var(--h-55) !important;
        height: var(--h-55) !important;
        max-height: var(--h-55) !important;
    }
    .m-h-60 {
        min-height: var(--h-60) !important;
        height: var(--h-60) !important;
        max-height: var(--h-60) !important;
    }
    .m-h-65 {
        min-height: var(--h-65) !important;
        height: var(--h-65) !important;
        max-height: var(--h-65) !important;
    }
    .m-h-70 {
        min-height: var(--h-70) !important;
        height: var(--h-70) !important;
        max-height: var(--h-70) !important;
    }
    .m-h-75 {
        min-height: var(--h-75) !important;
        height: var(--h-75) !important;
        max-height: var(--h-75) !important;
    }
    .m-h-80 {
        min-height: var(--h-80) !important;
        height: var(--h-80) !important;
        max-height: var(--h-80) !important;
    }
    .m-h-85 {
        min-height: var(--h-85) !important;
        height: var(--h-85) !important;
        max-height: var(--h-85) !important;
    }
    .m-h-90 {
        min-height: var(--h-90) !important;
        height: var(--h-90) !important;
        max-height: var(--h-90) !important;
    }
    .m-h-95 {
        min-height: var(--h-95) !important;
        height: var(--h-95) !important;
        max-height: var(--h-95) !important;
    }
    .m-h-100 {
        min-height: var(--h-100) !important;
        height: var(--h-100) !important;
        max-height: var(--h-100) !important;
    }
}




/**** Spacing *****/

:root {
    --sp--0: 0px;
    --sp--1: 4px;
    --sp--2: 8px;
    --sp--3: 12px;
    --sp--4: 16px;
    --sp--5: 24px;
    --sp--6: 32px;
    --sp--7: 48px;
    --sp--8: 64px;
    --sp--9: 96px;
    --sp--10: 128px;
    --sp--11: 192px;
    --sp--12: 256px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    :root {
        --sp--7: 40px;
        --sp--8: 56px;
        --sp--9: 72px;
        --sp--10: 88px;
        --sp--11: 120px;
        --sp--12: 152px;
    }
}

@media only screen and (max-width: 767px) {
    :root {
        --sp--8: 48px;
        --sp--9: 64px;
        --sp--10: 80px;
        --sp--11: 96px;
        --sp--12: 112px;
    }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    :root {
        --t-sp-0: 0px;
        --t-sp-1: 16px;
        --t-sp-2: 32px;
        --t-sp-3: 48px;
        --t-sp-4: 64px;
        --t-sp-5: 96px;
    }
}

@media screen and (max-width: 767px) {
    :root {
        --m-sp-0: 0px;
        --m-sp-1: 16px;
        --m-sp-2: 24px;
        --m-sp-3: 32px;
        --m-sp-4: 48px;
        --m-sp-5: 64px;
    }
}

/*** Gap ***/
.gap-0 {
	gap: 0px !important;
}

/** Padding **/

/* Padding Y (top and bottom) */
.p-y-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.p-y-1 {
    padding-top: var(--sp--1) !important;
    padding-bottom: var(--sp--1) !important;
}
.p-y-2 {
    padding-top: var(--sp--2) !important;
    padding-bottom: var(--sp--2) !important;
}
.p-y-3 {
    padding-top: var(--sp--3) !important;
    padding-bottom: var(--sp--3) !important;
}
.p-y-4 {
    padding-top: var(--sp--4) !important;
    padding-bottom: var(--sp--4) !important;
}
.p-y-5 {
    padding-top: var(--sp--5) !important;
    padding-bottom: var(--sp--5) !important;
}
.p-y-6 {
    padding-top: var(--sp--6) !important;
    padding-bottom: var(--sp--6) !important;
}
.p-y-7 {
    padding-top: var(--sp--7) !important;
    padding-bottom: var(--sp--7) !important;
}
.p-y-8 {
    padding-top: var(--sp--8) !important;
    padding-bottom: var(--sp--8) !important;
}
.p-y-9 {
    padding-top: var(--sp--9) !important;
    padding-bottom: var(--sp--9) !important;
}
.p-y-10 {
    padding-top: var(--sp--10) !important;
    padding-bottom: var(--sp--10) !important;
}
.p-y-11 {
    padding-top: var(--sp--11) !important;
    padding-bottom: var(--sp--11) !important;
}
.p-y-12 {
    padding-top: var(--sp--12) !important;
    padding-bottom: var(--sp--12) !important;
}

/* Padding X (left and right) */
.p-x-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.p-x-1 {
    padding-left: var(--sp--1) !important;
    padding-right: var(--sp--1) !important;
}
.p-x-2 {
    padding-left: var(--sp--2) !important;
    padding-right: var(--sp--2) !important;
}
.p-x-3 {
    padding-left: var(--sp--3) !important;
    padding-right: var(--sp--3) !important;
}
.p-x-4 {
    padding-left: var(--sp--4) !important;
    padding-right: var(--sp--4) !important;
}
.p-x-5 {
    padding-left: var(--sp--5) !important;
    padding-right: var(--sp--5) !important;
}
.p-x-6 {
    padding-left: var(--sp--6) !important;
    padding-right: var(--sp--6) !important;
}
.p-x-7 {
    padding-left: var(--sp--7) !important;
    padding-right: var(--sp--7) !important;
}
.p-x-8 {
    padding-left: var(--sp--8) !important;
    padding-right: var(--sp--8) !important;
}
.p-x-9 {
    padding-left: var(--sp--9) !important;
    padding-right: var(--sp--9) !important;
}
.p-x-10 {
    padding-left: var(--sp--10) !important;
    padding-right: var(--sp--10) !important;
}
.p-x-11 {
    padding-left: var(--sp--11) !important;
    padding-right: var(--sp--11) !important;
}
.p-x-12 {
    padding-left: var(--sp--12) !important;
    padding-right: var(--sp--12) !important;
}

/* Padding all sides */
.p-0 {
    padding: 0 !important;
}
.p-1 {
    padding: var(--sp--1) !important;
}
.p-2 {
    padding: var(--sp--2) !important;
}
.p-3 {
    padding: var(--sp--3) !important;
}
.p-4 {
    padding: var(--sp--4) !important;
}
.p-5 {
    padding: var(--sp--5) !important;
}
.p-6 {
    padding: var(--sp--6) !important;
}
.p-7 {
    padding: var(--sp--7) !important;
}
.p-8 {
    padding: var(--sp--8) !important;
}
.p-9 {
    padding: var(--sp--9) !important;
}
.p-10 {
    padding: var(--sp--10) !important;
}
.p-11 {
    padding: var(--sp--11) !important;
}
.p-12 {
    padding: var(--sp--12) !important;
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    /* Tablet Padding Y (top and bottom) */
    .t-p-y-0 {
        padding-top: var(--t-sp-0) !important;
        padding-bottom: var(--t-sp-0) !important;
    }
    .t-p-y-1 {
        padding-top: var(--t-sp-1) !important;
        padding-bottom: var(--t-sp-1) !important;
    }
    .t-p-y-2 {
        padding-top: var(--t-sp-2) !important;
        padding-bottom: var(--t-sp-2) !important;
    }
    .t-p-y-3 {
        padding-top: var(--t-sp-3) !important;
        padding-bottom: var(--t-sp-3) !important;
    }
    .t-p-y-4 {
        padding-top: var(--t-sp-4) !important;
        padding-bottom: var(--t-sp-4) !important;
    }
    .t-p-y-5 {
        padding-top: var(--t-sp-5) !important;
        padding-bottom: var(--t-sp-5) !important;
    }
	
	/*** tablet padding top ***/
	
	.t-p-t-12 {
        padding-top: var(--sp--12) !important;
        
    }

    /* Tablet Padding X (left and right) */
    .t-p-x-0 {
        padding-left: var(--t-sp-0) !important;
        padding-right: var(--t-sp-0) !important;
    }
    .t-p-x-1 {
        padding-left: var(--t-sp-1) !important;
        padding-right: var(--t-sp-1) !important;
    }
    .t-p-x-2 {
        padding-left: var(--t-sp-2) !important;
        padding-right: var(--t-sp-2) !important;
    }
    .t-p-x-3 {
        padding-left: var(--t-sp-3) !important;
        padding-right: var(--t-sp-3) !important;
    }
    .t-p-x-4 {
        padding-left: var(--t-sp-4) !important;
        padding-right: var(--t-sp-4) !important;
    }
    .t-p-x-5 {
        padding-left: var(--t-sp-5) !important;
        padding-right: var(--t-sp-5) !important;
    }

    /* Tablet Padding (all sides) */
    .t-p-0 {
        padding: var(--t-sp-0) !important;
    }
    .t-p-1 {
        padding: var(--t-sp-1) !important;
    }
    .t-p-2 {
        padding: var(--t-sp-2) !important;
    }
    .t-p-3 {
        padding: var(--t-sp-3) !important;
    }
    .t-p-4 {
        padding: var(--t-sp-4) !important;
    }
    .t-p-5 {
        padding: var(--t-sp-5) !important;
    }
}

@media screen and (max-width: 767px) {
    /* Mobile Padding Y (top and bottom) */
    .m-p-y-0 {
        padding-top: var(--m-sp-0) !important;
        padding-bottom: var(--m-sp-0) !important;
    }
    .m-p-y-1 {
        padding-top: var(--m-sp-1) !important;
        padding-bottom: var(--m-sp-1) !important;
    }
    .m-p-y-2 {
        padding-top: var(--m-sp-2) !important;
        padding-bottom: var(--m-sp-2) !important;
    }
    .m-p-y-3 {
        padding-top: var(--m-sp-3) !important;
        padding-bottom: var(--m-sp-3) !important;
    }
    .m-p-y-4 {
        padding-top: var(--m-sp-4) !important;
        padding-bottom: var(--m-sp-4) !important;
    }
    .m-p-y-5 {
        padding-top: var(--m-sp-5) !important;
        padding-bottom: var(--m-sp-5) !important;
    }
	
	/* Mobile Padding T (top) */
.m-p-t-0 {
    padding-top: var(--m-sp-0) !important;
}
.m-p-t-1 {
    padding-top: var(--m-sp-1) !important;
}
.m-p-t-2 {
    padding-top: var(--m-sp-2) !important;
}
.m-p-t-3 {
    padding-top: var(--m-sp-3) !important;
}
.m-p-t-4 {
    padding-top: var(--m-sp-4) !important;
}
.m-p-t-5 {
    padding-top: var(--m-sp-5) !important;
}
	.m-p-t-12 {
		padding-top: var(--sp--12) !important;
	}


    /* Mobile Padding X (left and right) */
    .m-p-x-0 {
        padding-left: var(--m-sp-0) !important;
        padding-right: var(--m-sp-0) !important;
    }
    .m-p-x-1 {
        padding-left: var(--m-sp-1) !important;
        padding-right: var(--m-sp-1) !important;
    }
    .m-p-x-2 {
        padding-left: var(--m-sp-2) !important;
        padding-right: var(--m-sp-2) !important;
    }
    .m-p-x-3 {
        padding-left: var(--m-sp-3) !important;
        padding-right: var(--m-sp-3) !important;
    }
    .m-p-x-4 {
        padding-left: var(--m-sp-4) !important;
        padding-right: var(--m-sp-4) !important;
    }
    .m-p-x-5 {
        padding-left: var(--m-sp-5) !important;
        padding-right: var(--m-sp-5) !important;
    }

    /* Mobile Padding (all sides) */
    .responsive #top #wrap_all .av-flex-cells .m-p-0, .m-p-0 {
        padding: var(--m-sp-0) !important;
    }
     .responsive #top #wrap_all .av-flex-cells .m-p-1, .m-p-1 {
        padding: var(--m-sp-1) !important;
    }
     .responsive #top #wrap_all .av-flex-cells .m-p-2, .m-p-2 {
        padding: var(--m-sp-2) !important;
    }
     .responsive #top #wrap_all .av-flex-cells .m-p-3, .m-p-3 {
        padding: var(--m-sp-3) !important;
    }
    .responsive #top #wrap_all .av-flex-cells .m-p-4, .m-p-4 {
        padding: var(--m-sp-4) !important;
    }
    .responsive #top #wrap_all .av-flex-cells .m-p-5, .m-p-5 {
        padding: var(--m-sp-5) !important;
    }
}

/* Margin Classes using --sp-- variables */

/* Margin All Sides */
.m-auto {
	margin: auto !important;
}

.m-0 {
    margin: var(--sp--0) !important;
}
.m-1 {
    margin: var(--sp--1) !important;
}
.m-2 {
    margin: var(--sp--2) !important;
}
.m-3 {
    margin: var(--sp--3) !important;
}
.m-4 {
    margin: var(--sp--4) !important;
}
.m-5 {
    margin: var(--sp--5) !important;
}

/* Margin X (left and right) */
.m-x-0 {
    margin-left: var(--sp--0) !important;
    margin-right: var(--sp--0) !important;
}
.m-x-1 {
    margin-left: var(--sp--1) !important;
    margin-right: var(--sp--1) !important;
}
.m-x-2 {
    margin-left: var(--sp--2) !important;
    margin-right: var(--sp--2) !important;
}
.m-x-3 {
    margin-left: var(--sp--3) !important;
    margin-right: var(--sp--3) !important;
}
.m-x-4 {
    margin-left: var(--sp--4) !important;
    margin-right: var(--sp--4) !important;
}
.m-x-5 {
    margin-left: var(--sp--5) !important;
    margin-right: var(--sp--5) !important;
}

/* Margin Y (top and bottom) */
.m-y-0 {
    margin-top: var(--sp--0) !important;
    margin-bottom: var(--sp--0) !important;
}
.m-y-1 {
    margin-top: var(--sp--1) !important;
    margin-bottom: var(--sp--1) !important;
}
.m-y-2 {
    margin-top: var(--sp--2) !important;
    margin-bottom: var(--sp--2) !important;
}
.m-y-3 {
    margin-top: var(--sp--3) !important;
    margin-bottom: var(--sp--3) !important;
}
.m-y-4 {
    margin-top: var(--sp--4) !important;
    margin-bottom: var(--sp--4) !important;
}
.m-y-5 {
    margin-top: var(--sp--5) !important;
    margin-bottom: var(--sp--5) !important;
}

/* Margin Bottom Classes using --sp-- variables */
.m-b-0 {
    margin-bottom: var(--sp--0) !important;
}
.m-b-1 {
    margin-bottom: var(--sp--1) !important;
}
.m-b-2 {
    margin-bottom: var(--sp--2) !important;
}
.m-b-3 {
    margin-bottom: var(--sp--3) !important;
}
.m-b-4 {
    margin-bottom: var(--sp--4) !important;
}
.m-b-5 {
    margin-bottom: var(--sp--5) !important;
}

.m-b-6 {
    margin-bottom: var(--sp--6) !important;
}

.m-b-7 {
    margin-bottom: var(--sp--7) !important;
}

.m-b-8 {
    margin-bottom: var(--sp--8) !important;
}

@media screen and (min-width: 768px) and (max-width: 991px) {
	/* Margin Y (top and bottom) */
.t-m-y-0 {
    margin-top: var(--sp--0) !important;
    margin-bottom: var(--sp--0) !important;
}
.t-m-y-1 {
    margin-top: var(--sp--1) !important;
    margin-bottom: var(--sp--1) !important;
}
.t-m-y-2 {
    margin-top: var(--sp--2) !important;
    margin-bottom: var(--sp--2) !important;
}
.t-m-y-3 {
    margin-top: var(--sp--3) !important;
    margin-bottom: var(--sp--3) !important;
}
.t-m-y-4 {
    margin-top: var(--sp--4) !important;
    margin-bottom: var(--sp--4) !important;
}
.t-m-y-5 {
    margin-top: var(--sp--5) !important;
    margin-bottom: var(--sp--5) !important;
}
}

@media only screen and (max-width: 767px) {
	/* Margin Y (top and bottom) */
.m-m-y-0 {
    margin-top: var(--sp--0) !important;
    margin-bottom: var(--sp--0) !important;
}
.m-m-y-1 {
    margin-top: var(--sp--1) !important;
    margin-bottom: var(--sp--1) !important;
}
.m-m-y-2 {
    margin-top: var(--sp--2) !important;
    margin-bottom: var(--sp--2) !important;
}
.m-m-y-3 {
    margin-top: var(--sp--3) !important;
    margin-bottom: var(--sp--3) !important;
}
.m-m-y-4 {
    margin-top: var(--sp--4) !important;
    margin-bottom: var(--sp--4) !important;
}
.m-m-y-5 {
    margin-top: var(--sp--5) !important;
    margin-bottom: var(--sp--5) !important;
}
	
	/* Margin Bottom Classes using --sp-- variables */
.m-m-b-0 {
    margin-bottom: var(--sp--0) !important;
}
.m-m-b-1 {
    margin-bottom: var(--sp--1) !important;
}
.m-m-b-2 {
    margin-bottom: var(--sp--2) !important;
}
.m-m-b-3 {
    margin-bottom: var(--sp--3) !important;
}
.m-m-b-4 {
    margin-bottom: var(--sp--4) !important;
}
.m-m-b-5 {
    margin-bottom: var(--sp--5) !important;
}

.m-m-b-6 {
    margin-bottom: var(--sp--6) !important;
}

.m-m-b-7 {
    margin-bottom: var(--sp--7) !important;
}

.m-m-b-8 {
    margin-bottom: var(--sp--8) !important;
}

}


.ut-beautiful-shadow--in-row  {
    -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.10), 5px 6px 17px 0px rgba(0, 0, 0, 0.10), 21px 24px 32px 0px rgba(0, 0, 0, 0.09), 47px 53px 43px 0px rgba(0, 0, 0, 0.05), 84px 95px 51px 0px rgba(0, 0, 0, 0.01), 132px 148px 56px 0px rgba(0, 0, 0, 0.00);
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.10), 5px 6px 17px 0px rgba(0, 0, 0, 0.10), 21px 24px 32px 0px rgba(0, 0, 0, 0.09), 47px 53px 43px 0px rgba(0, 0, 0, 0.05), 84px 95px 51px 0px rgba(0, 0, 0, 0.01), 132px 148px 56px 0px rgba(0, 0, 0, 0.00);
}


.gform-theme-button {
	background-color: #966844 !important;
	color: #ffffff !important;
}

.gform-theme--framework .gf_progressbar .percentbar_blue {
	background-color: #966844 !important;
}

