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


/****************************************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;}
.noMargin .uagb-column__inner-wrap {margin: 0px !important;}
.noPadding {padding: 0px !important;}
.noPadding .uagb-column__inner-wrap {padding: 0px !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;}

.entry-content a {
	text-decoration: underline !important;
	transition: all 0.3s !important	; }
.entry-content a:hover {text-decoration: none !important;}

.brOnlyMobil1 br {display: none !important;}

.contentmiddle1 {align-self: center !important;}

.sectionNoPaddin1 > .uagb-columns__inner-wrap .columns .uagb-column__inner-wrap {
    padding: 0 !important; }


/*Video Frame*/
.wp-block-embed.is-type-video iframe {
    border-radius: 8px !important; }
.wp-block-embed.is-type-video {
    background: #000000 !important;
    border: 8px solid #000000 !important;
    border-radius: 15px !important;
    filter: drop-shadow(2px 4px 6px #7c7c7c) !important; }

/*END - Video Frame*/

.shadow1 {filter: drop-shadow(2px 4px 6px #000000) !important;}
.shadowImg1 img {filter: drop-shadow(2px 4px 6px #000000) !important;}

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

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

figcaption {
    font-weight: bold !important;
    font-size: 14px !important; }

/*************************************END - Global CSS*************************************/

/*Header*/
	/*Header Grid*/
		.infoHeaderContainer.grid1 {
		    display: grid !important;
		    grid-template-columns: repeat(3, 1fr) !important;
		    grid-template-rows: repeat(2, 1fr) !important;
		    grid-column-gap: 0px !important;
		    grid-row-gap: 0px !important; }
		.infoHeaderContainer.grid1 .slogans.slogan0 {grid-area: 1 / 2 / 2 / 4 !important;}
		.infoHeaderContainer.grid1 .headerPhone {grid-area: 2 / 2 / 3 / 4 !important;}
		.infoHeaderContainer.grid1 .imgheader1 {grid-area: 1 / 1 / 3 / 2 !important;}

		.infoHeaderContainer.grid1 .slogans.slogan0 > p {
		    font-size: 28px !important;
		    position: relative;
		    top: 10px !important; }
		.infoHeaderContainer.grid1 .headerPhone > p {
		    position: relative;
		    top: -5px !important; }

	/*END - Header Grid*/

.header-main .header--row-inner.header-main-inner {
    position: relative !important;
    overflow: hidden !important; }

.header-main .header--row-inner.header-main-inner:before {
    content: "" !important;
    display: block !important;
    position: absolute !important;
    width: 100% !important;
    height: 100% !important;
    top: 0px !important;
    left: 0px !important;
    /* background: rgba(255,255,255,0.5) !important; */
	/*background: linear-gradient(90deg, rgba(255,255,255,1) 30%, rgba(255,255,255,0.5) 60%, rgba(255,255,255,0) 100%) !important; */
	/*background: linear-gradient(90deg, rgba(255,255,255,1) 30%, rgba(255,255,255,0.75) 47%, rgba(255,255,255,0.5) 66%, rgba(255,255,255,0) 100%) !important;*/
	background: linear-gradient(90deg, rgba(255,255,255,1) 24%, rgba(255,255,255,0.75) 35%, rgba(255,255,255,0.5) 46%, rgba(255,255,255,0) 100%) !important; }

.infoHeaderContainer .slogans.slogan0 > p {
	font-size: 28px !important;
	text-align:	center !important; }
.infoHeaderContainer .slogans.slogan0, .infoHeaderContainer .headerPhone {
	position:relative !important;
	z-index: 2 !important; }

.infoHeaderContainer {
	/*background: rgba(255,255,255,0.8) !important;*/
    background: rgba(255,255,255,0.85) !important;
    display: block !important;
    position: relative !important;
    z-index: 1 !important;
    /*padding: 10px !important;*/
    padding: 15px 25px !important;
    border: 3px solid #000000 !important;
    border-radius: 35px !important; }
.builder-header-html-item.item--html {
    position: relative !important;
    z-index: 0 !important; }

/*.infoHeaderContainer:after*/
.builder-header-html-item.item--html:after {
	content: "" !important;
    position: absolute !important;
    /*display: block !important;*/
    display: none !important;
    margin: -21px 0px 0px -109px !important;
    width: 500px !important;
    height: 150px !important;
    background: url(https://kavacolorado.com/wp-content/uploads/2022/12/kava_Leaf_1.2-min.png) no-repeat !important;
    filter: drop-shadow(2px 4px 6px #000000) !important;
    z-index: 0 !important;
    top: 0 !important;
    transform: scaleY(0.85) !important; }

.site-header {z-index: unset !important;}

.site-header .site-branding.logo-top:before {
    content: "4743 N Carefree Circle Suite 1, Colorado Springs, CO" !important;
    white-space: pre-wrap !important;
    color: #000000 !important;
    display: inline-block !important;
    position: absolute !important;
    width: 480px !important;
    height: 50px !important;
    font-size: 18px !important;
    line-height: 20px !important;
    text-align: center!important;
    padding: 0px 0px 0px 0px !important;
    margin: 102px 0px 0px 23.5% !important;
    font-style: italic !important;
    font-weight: bold !important;
    filter: drop-shadow(0px 0px 7px #ffffff) !important; }
.site-header .site-branding.logo-top:after {
    content: "Taking Kava seriously... \A while having a seriously good time! " !important;
    white-space: pre-wrap !important;
    color: #000000 !important;
    display: inline-block !important;
    position: absolute !important;
    width: 314px !important;
    height: 50px !important;
    font-size: 18px !important;
    line-height: 20px !important;
    text-align: center!important;
    padding: 0px 0px 0px 0px !important;
    margin: 0px 0px 0px 30% !important;
    font-style: italic !important;
    font-weight: bold !important;
    filter: drop-shadow(0px 0px 7px #ffffff) !important; }

.infoHeaderContainer > .headerPhone > p a {
    color: #d5702d !important;
    text-decoration: none !important;
    text-decoration-color: #000000 !important;
    transition: all 0.3s !important; }
/*.infoHeaderContainer > .headerPhone > p a:hover {text-decoration: none !important; }*?

/*END - Header*/


/*Main Banner*/
.bannerHome1 {
    margin: 0px !important;
	overflow: hidden !important;
    position: relative !important;
    z-index: 2 !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;

    background-position: -5vw 50% !important;
    background-size: 126% !important; }

.bannerHome1 .imgBanner1 {
    position: absolute !important;
    bottom: -38PX !important;
    /*width: 75% !important;*/
    /*width: 31rem !important;*/
    /*margin-left: 19% !important;*/
    width: 42.9rem !important;
    margin-left: 11% !important; }

.bannerHome1 .imgBanner2 {
    position: absolute !important;
    width: 39% !important; }

.bannerHome1 .imgBanner1 img {filter: drop-shadow(0px -1px 6px #7c7979) !important;}
.bannerHome1 .imgBanner2 img {filter: drop-shadow(0px 0px 10px #7c7979) !important;}

.bannerHome1 .imgShadow1 {filter: drop-shadow(2px 4px 10px #706e6e) !important;}
.bannerHome1 .imgShadow1 img {filter: drop-shadow(2px 4px 6px #939191) !important;}


.bannerHome1:after {
	content: "" !important;
    position: absolute !important;
    /*display: block !important;*/
    display: none !important;
    margin: 0px 0px 0px 0px !important;
    width: 711px !important;
    height: 650px !important;
    top: 0% !important;
    right: 0% !important;
    background: url(https://kavacolorado.com/wp-content/uploads/2022/12/kava_Leaf_2.0.png) no-repeat !important;
    /* background-position: 32vw 0vh !important; */
    /* background-size: 100% 100% !important; */
    z-index: 6 !important;
    opacity: 0.95 !important;
    filter: drop-shadow(2px 4px 6px black) !important; }

.bannerHome1 .columns.column1:before {
	content: "" !important;
    /*display: block !important;*/
    display: none !important;
    position: absolute !important;
    width: 800px !important;
    height: 616px !important;
    background: url(https://kavacolorado.com/wp-content/uploads/2022/12/kava_Leaf_1__800x616.png) !important;
    margin: 233px 0px 0px 255px !important;
    transform: scale(0.15) !important;
    filter: drop-shadow(2px 4px 50px #ffffff) !important;
    z-index: 1 !important; }

.bannerHome1 .columns.column1:after {
	content: "" !important;
    display: block !important;
    position: absolute !important;
    width: 120% !important;
    height: 120% !important;
    top: -266px !important;
    left: -68px !important;
    background: rgba(255,255,255,0.9) !important;
    margin: 0px 0px 0px 0px !important;
    border-radius: 10% !important;
    border: 4px solid #000000 !important;
    z-index: 0 !important; }

 .bannerHome1 .columns.column1 > .uagb-column__overlay {opacity: 0 !important;}

.bannerHome1 .columns.column1 .text1 {text-shadow: 1px 1px 0px rgb(0 0 0 / 50%) !important;}


/*END - Main Banner*/

/*Image Award*/
.imgAward1 {
    display: flex !important;
    position: relative !important;
    text-align: center !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-content: center !important;
    /*justify-content: center !important;*/
    justify-content: flex-end !important;
    align-items: center !important;
    top: 0% !important;
    left: 20% !important;
    filter: drop-shadow(1px 2px 3px #000000) !important;
    transform: scale(0.8) !important; }

.imgAward1 > div {
    transform: rotate(12deg) !important;
    filter: drop-shadow(2px 4px 9px #b5632c) !important; }



/*END - Image Award*/

/*HOME*/
figcaption {text-align: center !important;}

.title1 {
	text-shadow: 1px 1px 2px #e8823e !important;
    filter: drop-shadow(0.2px 0.2px 0px #e8823e) !important }


.menuItemBox1 .columns .menuItems > img,
.menuItemBox1 .columns .menuItems > a > img {
	filter: drop-shadow(2px 4px 9px #878383) !important;
	transition: all 0.3s !important; }

.menuItemBox1 .columns:hover .menuItems > img, 
.menuItemBox1 .columns:hover .menuItems > a > img {
	filter: drop-shadow(1px 1px 4px #cbc9c9) !important; }

.menuItemBox1 .columns .menuItemsLink,
.menuItemBox1 .columns h3 {
	font-size: 1.618em !important;
    line-height: 26px !important; }

.frame1:after {
		content: "" !important;
	    position: absolute !important;
	    display: block !important;
	    margin: 0px 0px 0px 0px !important;
	    width: 100% !important;
	    height: 100% !important;
	    top: 5% !important;
	    left: 0% !important;
	    background: url(https://kavacolorado.com/wp-content/uploads/2022/09/PLATE_1.2-03.svg) no-repeat !important;
	    z-index: 1 !important; }

.patternBg1 {
    background: url(https://kavacolorado.com/wp-content/uploads/2022/12/4258347_91263_1730x913.jpg) !important;
    background-size: 20% !important; }
.patternBg1 > .uagb-column__overlay,
.patternBg1 > .uagb-section__overlay {
	background-color: transparent !important;
	background: linear-gradient(-33deg, rgba(255,255,255,1) 6%, rgba(255,255,255,0) 18%, rgba(255,255,255,1) 30%) !important;}


/*Menu Slider*/
#menu_home_1 h3,
#menu_home_1 .emuleH3_1 {
	font-family: "Amethysta" !important;
    font-size: 28px !important;
    font-weight: bold !important;
    text-align: center !important;
    margin: 0px !important	; }
#menu_home_1 h4 {
    font-size: 18px !important;
    font-weight: 700 !important;
    margin: 0 !important; }
#menu_home_1 p {
    font-size: 18px !important;
    font-weight: normal !important;
    margin: 0px 0px 15px 0px !important; }
#menu_home_1 .subtitle1 {
    margin: -17px 0px 0px !important;
    font-weight: bold !important;
    font-size: 26px !important; }

#menu_home_1 .sa_hover_container {padding: 0px 0px 20px 0px !important;}

.btnMenu1Box .uagb-buttons-repeater {
	font-size: 19px !important;
    border-width: 2px !important;
    border-color: #333 !important;
    border-style: solid !important;
    border-radius: 35px !important;
    background: #e8823e !important;
    padding: 10px 50px 15px !important;;
    color: #000000 !important; }


.imgVisitUs1 {padding: 30px !important; }
.imgVisitUs1 img {filter: drop-shadow(2px 4px 6px #000000) !important; }
.imgVisitUs1:before, .imgVisitUs1:after {
    content: "" !important;
    /*display: block !important;*/
    display: none !important;
    position: absolute !important;
    width: 120px !important;
    height: 92px !important;
    top: unset !important;
    bottom: 93px !important;
    right: 16% !important;
    left: unset !important;
    background: url(https://kavacolorado.com/wp-content/uploads/2022/12/kava_Leaf_1__800x616.png) no-repeat !important;
    background-size: 100% !important;
    background-position: 50% 50% !important;
    margin: 0px 0px 0px 0px !important;
    filter: drop-shadow(2px 4px 6px #000000) !important;
    z-index: 2 !important; }
.imgVisitUs1:before {
    right: unset !important;
    left: 16% !important;
    transform: scaleX(-1) !important;
    z-index: 3 !important; }


/*END - Menu Slider*/

/*END - HOME*/


/*Testimonials*/
/*.testimonialBox2:before {
		content: "" !important;
	    position: absolute !important;
	    display: block !important;
	    margin: 0px 0px 0px 0px !important;
	    width: 100% !important;
	    height: 100% !important;
	    top: -110px !important;
	    left: 0% !important;
	    background: url(https://kavacolorado.com/wp-content/uploads/2022/09/quotes_1-03.svg) no-repeat !important;
	    filter: drop-shadow(2px 4px 6px #afadad) !important;
	    z-index: 0 !important; }*/

/*.testimonialBox2:after {
		content: "" !important;
	    position: absolute !important;
	    display: block !important;
	    margin: 0px 0px 0px 0px !important;
	    width: 100% !important;
	    height: 100% !important;
	    top: 100px !important;
	    left: 3% !important;
	    background: url(https://kavacolorado.com/wp-content/uploads/2022/09/quotes_1-04.svg) no-repeat !important;
	    filter: drop-shadow(2px 4px 6px #afadad) !important;
	    z-index: 0 !important; }*/

.testimonialQuote1:after {
    content: "" !important;
    position: absolute !important;
    display: block !important;
    margin: 0px 0px 0px 0px !important;
    width: 45px !important;
    height: 37px !important;
    top: 13px !important;
    left: 25px !important;
    background: url(https://kavacolorado.com/wp-content/uploads/2022/09/quotes_1-01-1.svg) no-repeat !important;
    filter: drop-shadow(2px 4px 6px #afadad) !important;
    z-index: 2 !important; }
.testimonialQuote1:before {
    content: "" !important;
    position: absolute !important;
    display: block !important;
    margin: 0px 0px 0px 0px !important;
    width: 45px !important;
    height: 37px !important;
    bottom: 70px !important;
    right: 99px !important;
    background: url(https://kavacolorado.com/wp-content/uploads/2022/09/quotes_1.2-01.svg) no-repeat !important;
    filter: drop-shadow(2px 4px 6px #afadad) !important;
    z-index: 2 !important; }

/*END - Testimonials*/

/*Menu Carte*/
.patternBg2 > .uagb-section__overlay {
	/*background-color: #b97449;*/
    background-image: url(https://kavacolorado.com/wp-content/uploads/2022/09/frame-Menus-1.2-01-min.png) !important;
    background-position: 0% 0% !important;
    background-size: 100% 100% !important;}
.patternBg2 > .uagb-section__overlay:before {
		content: "" !important;
	    position: absolute !important;
	    display: block !important;
	    margin: 0px 0px 0px 0px !important;
	    width: 100% !important;
	    height: 100% !important;
	    top: 0% !important;
	    left: 0% !important;
	    /*background: url(https://kavacolorado.com/wp-content/uploads/2022/09/frame-Menus-1.2_1-01-min.png) no-repeat !important;*/
	    background: url(https://kavacolorado.com/wp-content/uploads/2022/09/frame-Menus-1.2_1-01.svg) no-repeat !important;
	    background-position: 50% 50% !important;
	    z-index: 0 !important;}


.patternBg2_2 > .uagb-section__overlay {
	/*background-color: #b97449;*/
    background-image: url(https://kavacolorado.com/wp-content/uploads/2022/09/frame-Menus-1.2-01-min.png) !important;
    background-position: 0% 0% !important;
    background-size: 100% 100% !important;}
.patternBg2_2  .patternBg3 > .uagb-columns__overlay:before {
		content: "" !important;
	    position: absolute !important;
	    display: block !important;
	    margin: 0px 0px 0px 0px !important;
	    width: 100% !important;
	    height: 100% !important;
	    top: 0% !important;
	    left: 0% !important;
	    /*background: url(https://kavacolorado.com/wp-content/uploads/2022/09/frame-Menus-1.2_1-01-min.png) no-repeat !important;*/
	    background: url(https://kavacolorado.com/wp-content/uploads/2022/09/frame-Menus-1.2_1-01.svg) no-repeat !important;
	    background-position: 50% 50% !important;
	    z-index: 0 !important;}


.title2 {
	text-shadow: 2px 2px 0px #000000 !important;
    filter: drop-shadow(1px 1px 0px #000000) !important;}
.title3 {text-shadow: 0px 0px 1px #000000 !important;}
.menuTitle1 {
	text-shadow: 2px 2px 0px #000000 !important;
    filter: drop-shadow(1px 1px 0px #000000) !important;}
.menuTitle2 {filter: drop-shadow(1px 1px 0px #000000) !important;}
.menuTitle1 > strong, .menuTitle1 > b {font-size: 32px !important; float: right !important;}
.menuTitle2 > strong, .menuTitle1 > b {
	font-size: 32px !important;
	float: right !important;
	/*color: #ffffff !important;*/
	color: #5cb946 !important; }
.menuTitle2_2 {line-height: 30px !important;}
.menuTitle2_2 > strong, .menuTitle2 > b {
		position: relative !important;
    	top: -3px !important;}

.menuImgCaption1 {
	text-shadow: 1px 1px 4px #000000 !important;
    letter-spacing: 1px !important; }
.menuImgCaption2 {
    text-shadow: 1px 1px 0px #000000 !important;
    letter-spacing: 1px !important; }

.menuWrapper1 .menuBox1 .img1 img {
	width: 90% !important;
    margin: 0 auto !important;
    border-radius: 10% !important;
    filter: drop-shadow(2px 4px 6px #000000) !important;
    border: 3px solid #f9dd97 !important; }
.menuWrapper1 .menuBox1 .img2 img {
	width: 90% !important;
    margin: 0 auto !important;
    filter: drop-shadow(2px 4px 6px #000000) !important; }

.menuWrapper1 .menuBox1 > .uagb-columns__inner-wrap > .columns.column1,
.menuWrapper1 .menuBox1 > .uagb-columns__inner-wrap > .columns.column3 {
	align-items: flex-start !important; }



.shadow1 {
    -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; }
.shadow2 figure {
    -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; }


.page-id-1479 .site-content {
    position: relative !important;
    display: block !important;
    overflow: hidden !important; }
.page-id-1479 .site-content:after {
    content: "" !important;
    position: absolute !important;
    /*display: block !important;*/
    display: none !important;
    margin: 0px 0px 0px 0px !important;
    width: 711px !important;
    height: 650px !important;
    /*bottom: 10% !important;*/
    bottom: 9vw !important;
    right: 10% !important;
    background: url(https://kavacolorado.com/wp-content/uploads/2022/12/kava_Leaf_2.0.png) no-repeat !important;
    /* background-position: 32vw 0vh !important; */
    /* background-size: 100% 100% !important; */
    z-index: 0 !important;
    opacity: 0.95 !important;
    transform: scale(1.5) !important;
    filter: drop-shadow(2px 4px 6px black) !important; }
.page-id-1639 .site-content > .customify-container {position: relative !important; z-index: 2 !important;}
.page-id-1639 .site-content:after {
    content: "" !important;
    position: absolute !important;
    /*display: block !important;*/
    display: none !important;
    margin: 0px 0px 0px 0px !important;
    width: 711px !important;
    height: 650px !important;
    bottom: 20% !important;
    right: 10% !important;
    background: url(https://kavacolorado.com/wp-content/uploads/2022/12/kava_Leaf_2.0.png) no-repeat !important;
    /* background-position: 32vw 0vh !important; */
    /* background-size: 100% 100% !important; */
    z-index: 0 !important;
    opacity: 0.95 !important;
    transform: scale(1.5) !important;
    filter: drop-shadow(2px 4px 6px black) !important; }


.leaf1:before, .leaf1:after {
    content: "" !important;
    /*display: block !important;*/
    display: none !important;
    position: absolute !important;
    width: 120px !important;
    height: 92px !important;
    top: unset !important;
    /*bottom: 0px !important;*/
    bottom: 60px !important;
    right: 0% !important;
    left: unset !important;
    background: url(https://kavacolorado.com/wp-content/uploads/2022/12/kava_Leaf_1__800x616.png) no-repeat !important;
    background-size: 100% !important;
    background-position: 50% 50% !important;
    margin: 0px 0px 0px 0px !important;
    filter: drop-shadow(2px 4px 6px #000000) !important;
    z-index: 2 !important; }
.leaf1:before {
    right: unset !important;
    left: 0% !important;
    transform: scaleX(-1) !important;
    z-index: 3 !important; }

.leaf1_caption1 {
    position: relative !important;
    margin: 25px 0px -75px 0px !important; }

/*END - Menu Carte*/


/*Contact Page*/
.greenBoxShadow {box-shadow: 3px 4px 7px #86c540 !important;}
.orangeBoxShadow1 {box-shadow: 3px 4px 7px #B97449 !important;}

.formPage1 .gform_footer > .gform_button {
    width: 100% !important;
    justify-content: center !important;
    border-radius: 35px !important;
    color: #000000 !important;
    border: 3px solid #000000 !important;
    /*background: #86c540 !important;*/
    /*background: #e8823e !important;*/
    background: #ffcd00 !important; }

/*END - Contact Page*/

/*Footer*/
.site-footer .builder-item--footer-3, .site-footer .builder-item--footer-4 {
	visibility: hidden !important; }
	.widget-title {
		font-family: 'Amethysta'!important;
		font-size: 1.15em !important; }

	.site-footer > #cb-row--footer-main > .footer--row-inner.footer-main-inner {
        overflow: hidden !important;
        position: relative !important;
		background: url(https://kavacolorado.com/wp-content/uploads/2022/12/scratched-beige-wooden-textured__1730x913.jpg) repeat !important;
    	background-position: 0% 0% !important;
		background-size: cover !important; }

    .site-footer > #cb-row--footer-main > .footer--row-inner.footer-main-inner:after {
        content: "" !important;
        position: absolute !important;
        display: block !important;
        width: 100% !important;
        height: 100% !important;
        top: 0% !important;
        left: 0% !important;
        background: rgba(0,0,0,0.1) !important;
        z-index: 1 !important; }
    .site-footer > #cb-row--footer-main > .footer--row-inner.footer-main-inner > .customify-container {
        position: relative !important;
        z-index: 2 !important; }

	.site-footer {
		/*border-top: 5px solid #5CB946 !important;*/
		border-top: 5px solid #e8823e !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; }

	.site-footer .widget-title, .site-footer p, .site-footer span, .site-footer b, .site-footer strong, .site-footer h1,
	.site-footer h2, .site-footer h3, .site-footer h4, 	.site-footer h5, .site-footer h6 {color: #000000 !important;}
	.site-footer .widget-title {font-weight: bold !important;}

	.site-footer .item--inner.builder-item--footer-1 .widget_media_image {margin-bottom: 0px !important;}
	.site-footer .item--inner.builder-item--footer-1 .widget_media_image img {
    	max-width: 200px !important; }

    .footerSeeMore1 {
	    width: 80% !important;
	    /*margin: 20px auto 0 !important;*/
	    margin: 20px 0 !important; }
    .footerSeeMore1 .uagb-buttons-repeater {
		display: block !important;
	    width: 80% !important;
	    font-size: 19px !important;
	    border-width: 2px !important;
	    border-color: #333 !important;
	    border-style: solid !important;
	    border-radius: 35px !important;
	    background: #e8823e !important;
	    padding: 4px 0px 7px !important;
	    text-align: center !important;
	    color: #000000 !important;
	    text-decoration: underline !important;
	    transition: all 0.3s !important; }

	.site-footer .widget_recent_entries li a {border-bottom: 2px solid #e8823e !important;}

	.site-footer a {text-decoration: underline !important; transition: all 0.3s !important;}
	 .site-footer a:hover,
	.footerSeeMore1 .uagb-buttons-repeater:hover {text-decoration: none !important;}

	.site-footer .Social_Widget {
	    display: flex !important;
	    flex-direction: row !important;
	    flex-wrap: wrap !important;
	    align-content: center !important;
	    justify-content: flex-start !important;
	    align-items: center !important; }
	.site-footer .Social_Widget > .widget-title {margin: 3px 15px 0px 0px !important;}
    .site-footer .Social_Widget .socialmedia-buttons {max-width: 180px !important;}


    #media_image-2 img {filter: brightness(0) !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 #3400ba !important;
			transition: all 0.3s !important; }
		.site-footer .footer-bottom .footer-copyright p > a:hover {
			text-decoration: none !important;
			color: #3400ba !important;
			-webkit-text-stroke: 0.5px transparent !important; }
		.site-footer .footer-bottom > .footer--row-inner.footer-bottom-inner {padding: 10px 0px 15px 0px !important;}
	/*END - CopyRight*/

/*END - Footer*/



/*Media Quries*/

/*MIN------------------------------------------*/
@media only screen and (min-width: 1350px) {
    /*Menu Carte*/
        .sectionSpaceRight1 {padding: 0px 18% 0px 0px !important;}

    /*END - Menu Carte*/
}

@media only screen and (min-width: 1700px) {
    /*Menu Carte*/
        .sectionSpaceRight1 {padding: 0px 10% 0px 0px !important;}

    /*END - Menu Carte*/
}

@media only screen and (min-width: 2100px) {
    /*Menu Carte*/
        .sectionSpaceRight1 {padding: 0px 0px 0px 0px !important;}

    /*END - Menu Carte*/
}




/*MAX------------------------------------------*/

@media only screen and (max-width: 1300px) {
    /*MainBanner*/
        .bannerHome1 .columns.column1:after {
            content: "" !important;
            display: block !important;
            position: absolute !important;
            width: 180% !important;
            height: 120% !important;
            top: -266px !important;
            left: -68% !important;
            background: rgba(255,255,255,0.9) !important;
            margin: 0px 0px 0px 0px !important;
            border-radius: 10% !important;
            border: 4px solid #000000 !important;
            z-index: 0 !important; }
        .bannerHome1 .columns.column1:before {
            content: "" !important;
            /*display: block !important;*/
            display: none !important;
            position: absolute !important;
            width: 800px !important;
            height: 616px !important;
            background: url(https://kavacolorado.com/wp-content/uploads/2022/12/kava_Leaf_1__800x616.png) !important;
            margin: 233px 0px 0px 45% !important;
            transform: scale(0.15) !important;
            filter: drop-shadow(2px 4px 50px #ffffff) !important;
            z-index: 1 !important; }
    /*END - MainBanner*/
}

@media only screen and (max-width: 1068px) {
    /*MainBanner*/
        .bannerHome1:after {
            top: unset !important;
            bottom: 0% !important; }

    /*END - MainBanner*/
}

@media only screen and (max-width: 1025px) {
	/*header*/
		.site-header {
            /*background-image: url(https://kavacolorado.com/wp-content/uploads/2022/09/header_1.2-05.png);*/
            background: #ffffff !important;
		    background-repeat: repeat !important; }
		.site-header > .site-header-inner:before {
		    content: "" !important;
		    display: block !important;
		    position: absolute !important;
		    width: 100% !important;
		    height: 100% !important;
		    top: 0px !important;
		    left: 0px !important;
            /*background: #ffffff !important;*/
		    /* background: rgba(255,255,255,0.5) !important; */
            /* background: linear-gradient(180deg, rgba(255,255,255,1) 30%, rgba(255,255,255,0.5) 60%, rgba(255,255,255,0) 100%) !important; */ }
		.header--row:not(.header--transparent).header-top .header--row-inner,
		.header--row:not(.header--transparent).header-main .header--row-inner {background: transparent !important;}
		.header-main .header--row-inner.header-main-inner {
			    overflow: initial !important;
			    padding: 20px 0 !important; 		}
		.header-main .header--row-inner.header-main-inner:before {display: none !important;}

        .site-header .site-branding.logo-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-header .site-branding.logo-top:before, .site-header .site-branding.logo-top:after {
            display: none !important;
            position: relative !important;
            margin: 0px 0px 0px 0px !important; }
        .site-header .site-branding.logo-top {order: 1 !important; 
        .site-header .site-branding.logo-top:after {order: 2 !important; }
        .site-header .site-branding.logo-top:before {order: 3 !important; }

        .builder-header-html-item.item--html {margin: -55px 0px -20px 0px !important; }

        .infoHeaderContainer {margin: -41px 0px -13px 0px !important; }

	/*END - Header*/

    /*Image Award*/
        .imgAward1 {
            top: 10% !important;
            left: 5% !important; }

    /*END - Image Award*/
}

@media only screen and (max-width: 950px) {
    /*END - Menu Carte*/
        .leaf1:before, .leaf1:after {width: 100px !important; }

    /*END - Menu Carte*/
}

@media only screen and (max-width: 900px) {
    /*MainBanner*/
        .bannerHome1 {
            background-position: 50% 50% !important;
            background-size: cover !important; }

        .bannerHome1 .columns.column1:after {
            content: "" !important;
            display: block !important;
            position: absolute !important;
            width: 180% !important;
            height: 120% !important;
            top: -44%!important;
            left: -68% !important;
            background: rgba(255,255,255,0.9) !important;
            margin: 0px 0px 0px 0px !important;
            border-radius: 10% !important;
            border: 4px solid #000000 !important;
            z-index: 0 !important; }

    /*END - Main Banner*/
}

@media only screen and (max-width: 850px) {
    /*END - Menu Carte*/
        .leaf1:before, .leaf1:after {width: 85px !important; }

    /*END - Menu Carte*/
}


@media only screen and (max-width: 767px) {

/*Hedader*/
/*.site-header .site-branding.logo-top:before,
.site-header .site-branding.logo-top:after {display: none !important;}/*
/*END - Header*/

	/*Menu Carte*/
		.patternBg2 > .uagb-section__overlay {
			background-image: none !important;
	    	border: 4px solid #bda874 !important; }

	    .patternBg2_2 > .uagb-section__overlay {
			background-image: none !important;
	    	border: 4px solid #bda874 !important; }


        .leaf1 {
            max-width: 300px !important;
            margin: 0 auto !important; }
        .leaf1:before {left: 18% !important; }
        .leaf1:after {right: 18% !important; }

	/*END - Menu Carte*/

	/*Main Banner*/
		.bannerHome1:after {display: none !important; }

        .bannerHome1 {
            background-position: 42% 34vw !important;
            background-repeat: repeat !important; }

        .bannerHome1 .columns.column1:after {
            content: "" !important;
            display: block !important;
            position: absolute !important;
            width: 180% !important;
            height: 120% !important;
            top: -50%!important;
            left: -35% !important;
            background: rgba(255,255,255,0.9) !important;
            margin: 0px 0px 0px 0px !important;
            border-radius: 10% !important;
            border: 4px solid #000000 !important;
            z-index: 0 !important; } 

	/*END - Main Banner*/

    /*Image Award*/
        .imgAward1 {
            justify-content: center !important;
            top: 0% !important;
            left: 0% !important;
            margin: 0px 0px -150px 0px !important; }
        .imgAward1 > div {transform: rotate(0deg) !important; }

    /*END - Image Award*/

	/*home*/
		.menuItemBox1 .columns .menuItems > img, .menuItemBox1 .columns .menuItems > a > img {
			max-width: 70% !important;
			margin: 0 auto !important; }

		.frame1:after {
		    content: "" !important;
		    position: absolute !important;
		    display: block !important;
		    margin: 0px 0px 0px 0px !important;
		    width: 100% !important;
		    height: 91% !important;
		    top: 5% !important;
		    left: 19% !important;
		    background: url(https://kavacolorado.com/wp-content/uploads/2022/09/PLATE_1.2-03.svg) no-repeat !important;
		    z-index: 0 !important; }

	/*END - Home*/

	.marginMobile1 {
	    margin: 0 !important;
	    padding: 0 20px !important; }

	.site-footer .item--inner.builder-item--footer-1 .widget-area,
	.site-footer .item--inner.builder-item--footer-2 .widget-area,
	.site-footer .item--inner.builder-item--footer-3 .widget-area,
	.site-footer .item--inner.builder-item--footer-4 .widget-area {text-align: center !important; }

	.site-footer .footerSeeMore1 {
		text-align: center !important;
        margin: 18px auto 0 !important; }
	.site-footer .footerSeeMore1 .uagb-buttons-repeater {
	    text-align: center !important;
        margin: 0 auto !important; }

    /*Menu Carte*/
        .leaf1:before, .leaf1:after {width: 120px !important; }

    /*END - Menu Carte*/
}

@media only screen and (max-width: 731px) {
	/*Home*/
	.frame1:after {left: 17% !important;}

	/*END - Home*/
}

@media only screen and (max-width: 700px) {
	/*Testimonials*/
		.testimonialBox2:before {top: -69px !important; }
		.testimonialBox2:after {left: 0% !important; }

	/*END - Testimonials*/
}

@media only screen and (max-width: 635px) {
	/*Testimonials*/
		.testimonialBox2:after {top: 157px !important; }

	/*END - Testimonials*/
}

@media only screen and (max-width: 671px) {
	/*Home*/
	.frame1:after {left: 14% !important;}

	/*END - Home*/
}

@media only screen and (max-width: 620px) {
	/*Home*/
	.frame1:after {left: 10% !important;}

	/*END - Home*/
}

@media only screen and (max-width: 600px) {
	/*Testimonials*/
		.testimonialQuote1:before {
			bottom: 30px !important;
	    	right: 50px !important; }

	/*END - Testimonials*/

    /*Menu Carte*/
        .page-id-1479 .site-content:after {
            right: -5% !important; }

        .sectionSpaceRight1 {
            padding: 0px 0px 0px 0px !important; }

        .leaf1:before {left: 8% !important; }
        .leaf1:after {right: 8% !important; }

    /*END - Menu Carte*/
}


@media only screen and (max-width: 570px) {
	/*Home*/
	.frame1:after {left: 7% !important;}

	/*END - Home*/
}

@media only screen and (max-width: 635px) {
	/*Testimonials*/
		.testimonialBox2:after {top: 160px !important; }

	/*END - Testimonials*/
}

@media only screen and (max-width: 519px) {
	/*Testimonials*/
		.testimonialBox2:after {top: 201px !important; }

	/*END - Testimonials*/
}

@media only screen and (max-width: 500px) {
    /*MainBanner*/
        .bannerHome1 {
            background-position: 73% 18em !important;
            background-repeat: repeat !important; }

    /*END - MainBanner*/

	.brOnlyMobil1 br {display: block !important;}

    /*Menu Carte*/
        .leaf1:before {left: 0% !important; }
        .leaf1:after {right: 0% !important; }

    /*END - Menu Carte*/

}

@media only screen and (max-width: 450px) {
	/*Home*/
	.frame1:after {left: 6% !important;}

	/*END - Home*/


    /*Menu Carte*/
        .sectionSpaceRight1 .sectionSpaceRight2 > .uagb-section__overlay {
            opacity: 0.8 !important; }

    /*END - Menu Carte*/

}

@media only screen and (max-width: 444px) {
	/*Testimonials*/
		.testimonialBox2:after {top: 240px !important; }

	/*END - Testimonials*/
}

@media only screen and (max-width: 435px) {
    /*MainBanner*/
    .bannerHome1 .columns.column1:after {top: -42%!important;}
    /*END - MainBanner*/
}

@media only screen and (max-width: 400px) {
	/*Header*/
	    .infoHeaderContainer:after {width: 350px !important;}
		.infoHeaderContainer .slogans.slogan0 > p {
		    font-size: 20px !important;
			text-align: center !important;}
	/*END - Header*/

    /*mainBanner*/
        .bannerHome1 {
        background-position: 66% 21em !important;
        background-repeat: repeat !important; }

    /*END - MainBanner*/

    /*Menu Carte*/
        .leaf1:before, .leaf1:after {width: 80px !important; }

    /*END - Menu Carte*/

}


@media only screen and (max-width: 384px) {
    /*Header*/
        .infoHeaderContainer .headerPhone > p {font-size: 1.9em !important;}

    /*END - Header*/
}

@media only screen and (max-width: 377px) {
	/*Testimonials*/
		.testimonialBox2:after {top: 272px !important; }

	/*END - Testimonials*/
}

@media only screen and (max-width: 370px) {
	/*Header*/
		.infoHeaderContainer .slogans.slogan0 > p {
		    font-size: 19px !important;
		    text-align: center !important;
		        -webkit-text-size-adjust: 100% !important; }
		.infoHeaderContainer .headerPhone > p {
			font-size: 32px !important;
    		text-align: center !important;
    		    -webkit-text-size-adjust: 100% !important; }

    	.infoHeaderContainer:after {
		    margin: -94px 0px 0px -14vw !important;
		    width: 84vw !important;
		    height: 155px !important;
		    z-index: 0 !important; }

	/*END - Header*/

}

@media only screen and (max-width: 350px) {
	/*Header*/
		.infoHeaderContainer .slogans.slogan0 > p {
		    font-size: 18px !important;
		    text-align: center !important; }
		.infoHeaderContainer .headerPhone > p {
			font-size: 27px !important;
    		text-align: center !important; }

    	.infoHeaderContainer:after {
		        margin: -84px 0px 0px -17vw !important;
			    width: 84vw !important;
			    height: 155px !important;
			    z-index: 0 !important; }

	/*END - Header*/
}

@media only screen and (max-width: 343px) {
    /*END - Menu Carte*/
        /*.leaf1:before, .leaf1:after {bottom: 25px !important;}*/

    /*END - Menu Carte*/
}

@media only screen and (max-width: 332px) {
	/*Testimonials*/
		.testimonialBox2:after {top: 308px !important; }

	/*END - Testimonials*/
}

@media only screen and (max-width: 330px) {
	/*Header*/
		/*.infoHeaderContainer .slogans.slogan0 > p {
		    font-size: 18px !important;
		    text-align: center !important; } */
		  /*.infoHeaderContainer .headerPhone > p {
			font-size: 27px !important;
    		text-align: center !important; } */

    	.infoHeaderContainer:after {
		        margin: -82px 0px 0px -16vw !important;
			    width: 84vw !important;
			    height: 155px !important;
			    z-index: 0 !important; }

	/*END - Header*/
}

@media only screen and (max-width: 316px) {
    /*Header*/
        .infoHeaderContainer .headerPhone > p {font-size: 24px !important;}

    /*END - Header*/
}

@media only screen and (max-width: 297px) {
    /*Header*/
        .infoHeaderContainer .headerPhone > p {font-size: 20px !important;}

    /*END - Header*/
}


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