
@media screen and ( min-width: 782px ){
		body.admin-bar .mobmenu, body.admin-bar .mobmenu-panel, .show-nav-left.admin-bar .mobmenu-overlay, .show-nav-right.admin-bar .mobmenu-overlay {
			top: 32px!important;
		}
				body.admin-bar .mobmenu-search-holder {
				top: 112px!important;
		}
}

@media screen and ( max-width: 782px ){
	body.admin-bar .mobmenu, body.admin-bar .mobmenu-panel, .show-nav-left.admin-bar .mobmenu-overlay, .show-nav-right.admin-bar .mobmenu-overlay {
		top: 46px!important;
	}

	body.admin-bar .mob-menu-header-banner {
		top: 0px!important;
	}
		body.admin-bar .mobmenu-search-holder {
		top: 126px!important;
	}
	body.admin-bar  .mob-menu-slideout .mobmenu-search-holder {
		top: 80px!important;
	}

}

@media screen and ( max-width: 479px ) {
	.mob-menu-overlay .mobmenu-content {
		padding-top: 5%;
	}
}

@media screen and ( max-width: 782px ) {
	.mob-menu-overlay .mobmenu-content {
		padding-top: 10%;
	}
}

@media screen and ( min-width: 782px ) {
	#mobmenu-footer li:hover {
		background-color: #fff;
	}
	#mobmenu-footer li:hover i {
		color: #fff;
	}
}

@media only screen and (min-width:1024px){
	.mob_menu, .mobmenu-panel, .mobmenu, .mobmenu-cart-panel, .mobmenu-footer-menu-holder, .mobmenu-right-panel, .mobmenu-left-panel  {
		display: none!important;
	}
}
/* Our css Custom Options values */
@media only screen and (max-width:1023px){
	.mobmenu-right-alignment>i.mob-icon-cancel-1.mob-cancel-button {
		display:none !important;
	}
}


@media only screen and (max-width:1023px) {

					.mob-menu-sliding-menus .mobmenu-left-panel .mobmenu-content .show-sub-menu {
				-webkit-transform: translate3d(0, 0, 0)!important;
				-moz-transform: translate3d(0,  0, 0)!important;
				transform: translate3d(0,  0, 0)!important;
			}

			.mob-menu-sliding-menus .mobmenu-right-panel .mobmenu-content .show-sub-menu {
				-webkit-transform: translate3d(0, 0, 0)!important;
				-moz-transform: translate3d(0,  0, 0)!important;
				transform: translate3d(0,  0, 0)!important;
			}

			.mob-menu-sliding-menus .mobmenu-left-panel .mobmenu-content .sub-menu {
				-webkit-transform: translate3d(100%,  0, 0);
				-moz-transform: translate3d(100%,  0, 0);
				transform: translate3d(100%,  0, 0);
			}

			.mob-menu-sliding-menus .mobmenu-right-panel .mobmenu-content .sub-menu {
				-webkit-transform: translate3d(100%,  0, 0);
				-moz-transform: translate3d(100%,  0, 0);
				transform: translate3d(100%,  0, 0);
			}
		
	.mobmenur-container i {
		color: #000000;
	}
	.mobmenul-container i {
		color: #FFF;
	}
	.mobmenul-container img {
		max-height:  70px;
		float: left;
	}
	.mobmenur-container img {
		max-height:  70px;
		float: right;
	}
	.mob-expand-submenu i {
		font-size: 25px;
	}
	#mobmenuleft li a , #mobmenuleft li a:visited, .mobmenu-content h2, .mobmenu-content h3, .show-nav-left .mob-menu-copyright, .show-nav-left .mob-expand-submenu i {
		color: #666;

	}
	.mob-cancel-button {
		font-size: 30px!important;
	}

	/* 3rd Level Left Menu Items Background color on Hover*/
	.mobmenu-content #mobmenuleft .sub-menu  .sub-menu li a:hover {
		color: #000000;
	}
	/* 3rd Level Left Menu Items Background color on Hover*/
	.mobmenu-content #mobmenuleft .sub-menu .sub-menu li:hover {
		background-color: #f1dece;
	}
	.mobmenu-content #mobmenuleft li:hover, .mobmenu-content #mobmenuright li:hover  {
		background-color: #666;
	}
	.mobmenu-content #mobmenuright li:hover  {
		background-color: #f1dece ;
	}
	/* 3rd Level Right Menu Items Background color on Hover*/
	.mobmenu-content #mobmenuright .sub-menu .sub-menu li:hover {
		background-color: #f1dece;
	}
	/* 3rd Level Right Menu Items Background color on Hover*/
	.mobmenu-content #mobmenuright .sub-menu  .sub-menu li a:hover {
		color: #000000;
	}

		.mobmenu-content #mobmenuleft .sub-menu {
		background-color: #3a3a3a ;
		margin: 0;
		color: #fff ;
		width: 100%;
		position: initial;
		height: 100%;
	}
	.mob-menu-left-bg-holder {
				opacity: 1;
		background-attachment: fixed ;
		background-position: center top ;
		-webkit-background-size:  cover;
		-moz-background-size: cover;
		background-size: cover;
	}
	.mob-menu-right-bg-holder { 
				opacity: 1;
		background-attachment: fixed ;
		background-position: center top ;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		background-size:  cover;
	}
			.mobmenu-content .current_page_item {
			border-left-color:  rgb(221, 51, 51);
		}
		.mobmenu-cart-panel .mobmenu-content {
			padding-left: 0%!important;
			padding-right: 0%!important;
			position: absolute;
		}
		.mobmenur-container i.mob-search-button, .mobmenul-container i.mob-search-button {
			color: #000000;
			font-size: 25px;
		}
		.mobmenur-container i.mob-cart-button, .mobmenul-container i.mob-cart-button {
			color: #000000;
			font-size: 30px;
		}
		.mob-menu-search-form button[type=submit] i, .mob-menu-search-form button[type=submit] span{
			color: #fff;
		}
		.mob-menu-search-form input {
			background: transparent;
			color: #fff;
		}
		.mob-menu-search-form input:focus {
			color: #fff;
		}
		.mob-menu-search-form input[type=text]:focus {
			color: #fff;
			background-color: transparent;
		}
		.mobmenu-search-holder {
			background-color: #222;
		}
		.mob-menu-search-field::-webkit-input-placeholder {
			color: #fff;
		}
		.mob-menu-search-field::-moz-placeholder {
			color: #fff;
		}
		.mob-menu-search-field:-ms-input-placeholder {
			color: #fff;
		}
		.woocommerce-page .mob-retina-logo, .woocommerce-page .mob-standard-logo {
			height:14px!important;		}
		.mobmenu-cart-panel {
						opacity: 1;
			background-attachment: fixed ;
			background-repeat: no-repeat;
			background-position: center top ;
			-webkit-background-size:  cover;
			-moz-background-size: cover;
			background-size: cover;
		}
		.mobmenu-content #mobmenuleft .sub-menu a {
		color: #fff ;
	}
	.mobmenu-content #mobmenuright .sub-menu  a {
		color: #000000 ;
	}
	.mobmenu-content #mobmenuright .sub-menu .sub-menu {
		background-color: inherit;
	}
	.mobmenu-content #mobmenuright .sub-menu {
		background-color: #f1dece ;
		margin: 0;
		color: #000000 ;
		position: initial;
		width: 100%;
	}
	#mobmenuleft li:hover a, #mobmenuleft li:hover i {
		color: #FFF;
	}
	#mobmenuright li a , #mobmenuright li a:visited, .show-nav-right .mob-menu-copyright, .show-nav-right .mob-expand-submenu i {
		color: #000000 ;
	}
	#mobmenuright li a:hover {
		color: #000000 ;
	}
	.mobmenul-container {
		top: 10px;
		margin-left: 5px;
		margin-top: 0px;
		height: 80px;
		float: left;
	}
	.mobmenur-container {
		top: 10px;
		margin-right: 5px;
		margin-top: 0px;
	}
		.mob-menu-logo-holder {
		margin-top:   0px;
		text-align:   center;
		margin-left:  0;
		margin-right: 0;
		height:       80px;
			}
	.mob-menu-header-holder {
		width:  100% ;
		background-color: #ffffff ;
		height: 80px ;
		position:fixed;
	}
	body.mob-menu-overlay, body.mob-menu-slideout, body.mob-menu-slideout-over, body.mob-menu-slideout-top {
		padding-top: 80px;
	}
		.mobmenul-container, .mobmenur-container{
		position: absolute; 
	}
	.mobmenu-left-panel {
		background-color:#ffffff;;
		width:  270px;  
	}
	.mobmenu-right-panel {
		background-color: #F1DECE;;		width:  270px; 
	}
	.show-nav-left .mobmenu-overlay, .show-nav-right .mobmenu-overlay, .show-mob-menu-search .mobmenu-overlay  {
		background: rgba(0, 0, 0, 0.83);
	}
	.mob-menu-slideout-top .mobmenu-overlay {
		display:none!important;
	}
	.mob-menu-slideout.show-nav-left .mobmenu-push-wrap, .mob-menu-slideout.show-nav-left .mob-menu-header-holder {
		-webkit-transform: translateX(270px);
		-moz-transform: translateX(270px);
		-ms-transform: translateX(270px);
		-o-transform: translateX(270px);
		transform: translateX(270px);
	}
	.mob-menu-slideout.show-nav-right .mobmenu-push-wrap, .mob-menu-slideout.show-nav-right .mob-menu-header-holder {
		-webkit-transform: translateX(-270px);
		-moz-transform: translateX(-270px);
		-ms-transform: translateX(-270px);
		-o-transform: translateX(-270px);
		transform: translateX(-270px);
	}
	.mob-menu-slideout-top .mobmenu-panel {
		width:  100%;
		height: 100%;
		z-index: 1;
		position: fixed;
		left: 0px;
		top: 0px;
		max-height: 100%;
		-webkit-transform: translateY(-100%);
		-moz-transform: translateY(-100%);
		-ms-transform: translateY(-100%);
		-o-transform: translateY(-100%);
		transform: translateY(-100%);
	}
	.mob-menu-slideout-top.show-nav-left .show-panel, .mob-menu-slideout-top.show-nav-right .show-panel  {
		-webkit-transform: translateY(0px);
		-moz-transform: translateY(0px);
		-ms-transform: translateY(0px);
		-o-transform: translateY(0px);
		transform: translateY(0px);
		z-index: 300000;
	}
	.mob-menu-slideout-over.show-nav-left .mobmenu-left-panel {
		overflow: hidden;
	}
	.show-nav-left .mobmenu-panel.show-panel , .show-nav-right .mobmenu-panel.show-panel {
		z-index: 300000;
	}
	/* Hides everything pushed outside of it */
	.mob-menu-slideout .mobmenu-panel, .mob-menu-slideout-over .mobmenu-panel, .mob-menu-slideout .mobmenu-cart-panel, .mob-menu-slideout-over .mobmenu-cart-panel {
		position: fixed;
		top: 0;
		height: 100%;
		overflow-y: auto;
		overflow-x: auto;
		z-index: 10000;
		opacity: 1;
	}
	/*End of Mobmenu Slide Over */
	.mobmenu .headertext { 
		color: #000000 ;
		text-decoration: none;
	}
	.headertext span {
		position: initial;
		line-height: 80px;
	}
	.mobmenu-search-holder {
		top: 80px;
	}
	/*Premium options  */
			.mobmenu-search img {
			width: 25px;
			margin-top : 5px;
		}
		.mobmenu-cart img {
			width: 30px;
			margin-top : 25px;
		}
	
		.mobmenu-cart-panel {
			display: block!important;
			background-image: linear-gradient(to top, #fff 0%, #fff 1%, #fff 31%, #fff 75%, #fff 100%);;			width:  270px;
			overflow: hidden;  
		}
		.mobmenu-cart-panel .checkout-button {
			background-color: rgba(0, 0, 0, 1);
			color:  rgba(255, 255, 255, 1);
			border:none;
			font-family: inherit;
		}
		.mobmenu-cart-panel .bag-button {
			background-color: rgba(123, 113, 113, 1);
			color:  rgba(255, 255, 255, 1);
			border:none;
			font-family: inherit;
		}
		.mobmenu-cart-panel li a , .mobmenu-cart-panel a, .mobmenu-cart-panel div {
				color:  rgba(0, 0, 0, 1);
				font-family: inherit;
		}
		.mobmenu-ajax-search-results {
			background: #222;
		}
		.mobmenu-ajax-search-results .mobmenu-results-list a .mm-product-title {
			font-size: 25px;
			line-height: 2.9em;
			font-family: inherit;
		}
		.mobmenu-ajax-search-results {
			background: #222;
		}
		.mobmenu-ajax-search-results a {
			color: #FFF;
		}
		.mobmenu-results-list li:hover {
			background-color:  #544949;
		}
		.mobmenu-results-list li:hover a {
			color: #999;
		}
		.mobmenu-results-list a {
			width:100%; 
		}
		.mobmenu-results-list li , .mob-menu-search-form input[type=text] {
			text-align: center;
			padding-right: 40px;
		}
		.mob-menu-sliding-menus .mobmenu-left-panel [data-menu-level] {
			background-color: #ffffff!important;
			color: #666!important;
		}
		.mob-menu-sliding-menus .mobmenu-right-panel [data-menu-level] {
			background-color: #f1dece!important;
			color: #000000!important;
		}
		.mob-menu-sliding-menus .mobmenu-left-panel [data-menu-level] a {
			color: #666!important;
		}
		.mob-menu-sliding-menus .mobmenu-right-panel [data-menu-level] a  {
			color: #666!important;
		}
		[data-panel-target="mobmenu-filter-panel"].mobmenu-trigger-action i {
			font-size: 30px!important;
			margin-top : 5px;
		}

		#mobmenu-footer li a i{
			font-size: 20px;
			color: #666;
		}
		.mobmenu-footer-menu-holder .mobmenu-cart img {
			width: 20px;
		}
		#mobmenu-footer li a {
			color: #666;
		}
		.mobmenu-footer-menu-holder {
			background-color: #fdfdfd;
			display: block;
		}
	
		#mobmenu-footer li {
			padding: 5px;
		} 
		.mm-footer-li-2 {
			width: calc( 50% - 10px )!important;
		}
		.mm-footer-li-3 {
			width: calc( 33.33% - 10px )!important;
		}
		.mm-footer-li-4 {
			width: calc( 25% - 10px )!important;
		}
		.mm-footer-li-5 {
			width: calc( 20% - 10px )!important;
		}
		.mm-footer-li-6 {
			width: calc( 16.6% - 10px )!important;
		}
		#mobmenu-footer li.current-menu-item a i {
			color: #f3c030;
		}
		#mobmenu-footer li.current-menu-item {
			border-top:3px solid #f3c030;
		}
		#mobmenu-footer li.current-menu-item a {
			color: #474747;
		}
		.mob-menu-overlay .mobmenu-content {
			padding-top: 10%;
		}
		#mobmenuleft li a i, #mobmenuleft li a:visited i{
			color: #fff ;
					
		}
		#mobmenuright li a i, #mobmenuright li a:visited i{
			color: #000000 ;
					}
		.left-mobmenu-icon-above, .right-mobmenu-icon-above, .left-mobmenu-icon-below, .right-mobmenu-icon-below {
			text-align: center;
		}
		.left-mobmenu-left-icon i, .left-mobmenu-right-icon i {
			color: #fff ;
		}
		.right-mobmenu-left-icon i, .right-mobmenu-right-icon i {
			color: #000000 ;
		}
		.left-mobmenu-left-icon i {
			padding-right: 10px ;
		}
		.left-mobmenu-right-icon i {
			padding-left: 10px ;
			float:right;
		}
		.right-mobmenu-left-icon i {
			padding-right: 10px ;
		}
		.right-mobmenu-right-icon i {
			padding-left: 10px ;
			float: right;
		}
		/* 3rd Level Left Menu Items Background color*/
		.mobmenu-content #mobmenuleft .sub-menu  .sub-menu li a {
			color: #000000;
		}
		/* 3rd Level Left Menu Items Background color*/
		.mobmenu-content #mobmenuleft .sub-menu .sub-menu li {
			background-color: #f1dece;
		}
		/* 3rd Level Right Menu Items Background color*/
		.mobmenu-content #mobmenuright .sub-menu  .sub-menu li a {
			color: #000000;		
		}
		/* 3rd Level Right Menu Items Background color*/
		.mobmenu-content #mobmenuright .sub-menu .sub-menu li {
			background-color: #f1dece;
		}
	
		.mob-menu-overlay .mobmenu-right-panel {
			background-color: #F1DECE;;		}
	/* End of PRO code */
	
	/* Mobile Menu Frontend CSS Style*/
	body.mob-menu-overlay, body.mob-menu-slideout, body.mob-menu-slideout-over, body.mob-menu-slideout-top  {
		overflow-x: hidden;
	}
	
	.mobmenu-left-panel li a, .leftmbottom, .leftmtop{
		padding-left: 10%;
		padding-right: 10%;
	}
	.mobmenu-content li > .sub-menu li {
		padding-left: calc(10*1%);
	}

	.mobmenu-right-panel li, .rightmbottom, .rightmtop{
		padding-left: 0%;
		padding-right: 0%;
	}
	.mobmenul-container i {
		line-height: 30px;
		font-size: 30px;
		float: left;
	}
	.left-menu-icon-text {
		float: left;
		line-height: 30px;
		color: #222;
	}
	.mobmenu-left-panel .mobmenu-display-name {
		color: #666;
	}
	.right-menu-icon-text {
		float: right;
		line-height: 30px;
		color: #222;
	}
	.mobmenur-container i {
		line-height: 30px;
		font-size: 30px;
		float: right;
	}
	.nav, .main-navigation, .genesis-nav-menu, #main-header, #et-top-navigation, .site-header, .site-branding, .ast-mobile-menu-buttons, .storefront-handheld-footer-bar, .hide {
		display: none!important;
	}
	
	.mob-standard-logo {
		display: inline-block;
		height:14px!important;	}
	.mob-retina-logo {
		height:14px!important;	}
	.mobmenu-content #mobmenuleft > li > a:hover {
		background-color: #666;
	}

	.mobmenu-content #mobmenuright > li > a:hover {
		background-color: #f1dece;
	}
	.mobmenu-left-panel .mob-cancel-button {
		color: #666;
	}
	.mobmenu-right-panel .mob-cancel-button {
		color: #000000;
	}	
	
}

	.mob-blocks-user-profile {
		background-color: #4e4c49;
	}
	.mob-blocks-user-profile .mobmenu-display-name {
		color: #FFF;
	}
	
.mobmenu-cart-panel > div,.mobmenu-cart-panel > span .mobmenu-cart-panel .mob-expand-submenu,.mobmenu-cart-panel > .widgettitle,.mobmenu-cart-panel > li a,.mobmenu-cart-panel > li a:visited,.mobmenu-cart-panel .mobmenu-content > h2,.mobmenu-cart-panel .mobmenu-content > h3{
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
	font-style:normal;
	line-height:1.5em;
	letter-spacing:normal;
	text-transform:none;
}

.mob-menu-header-banner {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
	font-style:normal;
	line-height:1.5em;
	letter-spacing:normal;
	text-transform:none;
}

#mobmenu-footer li a {
	font-family:inherit;
	font-size:9px;
	font-weight:inherit;
	font-style:normal;
	line-height:1.5em;
	letter-spacing:normal;
	text-transform:uppercase;
}

.mob-menu-copyright,.mob-menu-copyright a,.mob-menu-copyright p,.mob-menu-copyright h1,.mob-menu-copyright h2,.mob-menu-copyright h3,.mob-menu-copyright h4,.mob-menu-copyright h5,.mob-menu-copyright h6 {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
	font-style:normal;
	line-height:1.5em;
	letter-spacing:normal;
	text-transform:none;
}

.mob-menu-logo-holder > .headertext span,.mobmenu input.mob-menu-search-field {
	font-family:inherit;
	font-size:20px;
	font-weight:inherit;
	font-style:normal;
	letter-spacing:normal;
	text-transform:none;
}

.left-menu-icon-text {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
	font-style:normal;
	line-height:1.5em;
	letter-spacing:normal;
	text-transform:none;
}

#mobmenuleft .mob-expand-submenu,#mobmenuleft > .widgettitle,#mobmenuleft li a,#mobmenuleft li a:visited,#mobmenuleft .mobmenu-content h2,#mobmenuleft .mobmenu-content h3,.mobmenu-left-panel .mobmenu-display-name, .mobmenu-content .mobmenu-tabs-header li {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
	font-style:normal;
	line-height:1.5em;
	letter-spacing:normal;
	text-transform:none;
}

.right-menu-icon-text {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
	font-style:normal;
	line-height:1.5em;
	letter-spacing:normal;
	text-transform:none;
}

#mobmenuright li a,#mobmenuright li a:visited,#mobmenuright .mobmenu-content h2,#mobmenuright .mobmenu-content h3,.mobmenu-left-panel .mobmenu-display-name {
	font-family:inherit;
	font-size:35px;
	font-weight:inherit;
	font-style:normal;
	line-height:1.5em;
	letter-spacing:normal;
	text-transform:none;
}

body .mob-menu-logo-holder { 
	margin-top: 0;
	padding: 18px 0;
}

body a.headertext picture.mob-standard-logo {
	height: auto !important;
}

body .mobmenu .headertext {
	display: table;
	margin: 0 auto;
}

body .mob-menu-header-holder .mobmenu-cart {
	position: absolute;
	padding: 0;
	top: 0;
	bottom: 0;
	left: 15px;
	margin: auto;
	height: 28px;
	width: 30px;
}

body .mob-menu-header-holder .mobmenu-cart img {
	margin: 0;
} 

body .mob-menu-header-holder .mobmenur-container {
	position: absolute;
	padding: 0;
	top: 0;
	bottom: 0;
	right: 15px;
	margin: auto;
	height: 22px;
	width: 25px;
}

body .mobmenu-right-panel ul.wp-mobile-menu{
    width:100%;
}

body .mob-menu-header-holder .mobmenu-cart span.mm-num-items {
	position: absolute;
	right: -6px;
	top: -7px;
	font-family: "mr-eaves-modern",sans-serif;
} 
#mobmenuright li a, 
#mobmenuright li a:visited, 
#mobmenuright .mobmenu-content h2, 
#mobmenuright .mobmenu-content h3, 
.mobmenu-left-panel .mobmenu-display-name {
	font-family: "neue-kabel";
	text-transform: capitalize;
	color: #000000 !important;
}


#mobmenuright li a, #mobmenuright li a:visited, #mobmenuright .mobmenu-content h2, #mobmenuright .mobmenu-content h3, .mobmenu-left-panel .mobmenu-display-name {
    font-family: "neue-kabel";
    text-transform: capitalize;
    color: #000000 !important;
}

.mobmenu-content #mobmenuright .sub-menu {
    padding-bottom: 115px;
}

body .mobmenu-content li>.sub-menu li {
    padding: 0;
}

body .mobmenu-content #mobmenuright li a {
    text-align: center;
    padding: 39px 0;
    position: relative;
}

body .mobmenu-content .sub-menu.show-sub-menu {
    height: 100vh !important;;
	  overflow-y: auto !important;
}
body.admin-bar .mobmenu-content .sub-menu.show-sub-menu {   
    height: 93.7vh !important;;
}

body .mobmenu-content li>.sub-menu li.sliding-back-menu {
    text-align: center;
    display: inline-block;
    width: 100%;
    font-size: 25px;
    padding: 25px 0;
}

.mobmenu-parent-link .mob-expand-submenu {
    display: none;
}

.mobmenu-content li.menu-item.menu-item-has-children > a:after {
    content: "";
    margin-left: 10px;
    background: url('https://driftaway.coffee/wp-content/uploads/2019/05/mobileMenuArrow.svg');
    width: 16px;
    height: 25px;
    background-repeat: no-repeat;
    background-position: center center;
    display: inline-block;
    position: relative;
    top: 4px;
}
body .mobmenu-content li>.sub-menu li.sliding-back-menu i {
    display: none;
}

body .mobmenu-content li>.sub-menu li.sliding-back-menu:before {
    content: "";
    margin-right: 5px;
    background: url('https://driftaway.coffee/wp-content/uploads/2019/05/mobileMenuArrow.svg');
    width: 16px;
    height: 25px;
    background-repeat: no-repeat;
    background-position: center center;
    display: inline-block;
    position: relative;
    top: 5px;
    transform: rotate(180deg);
}

.mobmenu-right-panel .mobmenu-right-bt i.mob-icon-cancel-1 {
    padding: 0;
}

body .mobmenu-right-panel .mobmenu-right-bt {
    top: 21px;
    left: 8px;
		right: unset
}
body .mobmenu-right-panel .mobmenu-right-bt .mob-cancel-button::before {
    content: "";
    margin-left: 10px;
    background: url('https://driftaway.coffee/wp-content/uploads/2019/05/menu-icon@2x.png');
    width: 28px;
    height: 25px;
    background-repeat: no-repeat;
    background-position: center center;
    display: inline-block;
    position: relative;
    top: 4px;
}
body .mobmenu-right-alignment.mobmenu-cart-panel .mobmenu-cart-header {
    padding: 25px 0px 25px 20px;
}
body .mobmenu-right-alignment.mobmenu-cart-panel .mobmenu-cart-header .mob-cancel-button {
    padding: 0;
    margin: 0;
    right: 9px;
    top: -5px;
    position: absolute !important;
}

body a.headertext .mob-standard-logo img,body a.headertext .mob-standard-logo{
    height: 45px !important;
    vertical-align: middle;
    padding: 6px 0;
}

.page-template-get-started div#ajax-content-wrap {
    margin-top: 5px !important;
}