/*
CTC Separate Stylesheet
Updated: 2022-03-09 19:32:13
Theme Name: Criss Angel Storefront Child Theme
Theme URI: https://woocommerce.com/storefront/
Template: storefront
Author: Automattic
Author URI: https://woocommerce.com/
Description: Storefront is the perfect theme for your next WooCommerce project. Designed and developed by WooCommerce Core developers, it features a bespoke integration with WooCommerce itself plus many of the most popular customer facing WooCommerce extensions. There are several layout &amp; color options to personalise your shop, multiple widget regions, a responsive design and much more. Developers will love its lean and extensible codebase making it a joy to customize and extend. Looking for a WooCommerce theme? Look no further!
Tags: e-commerce,two-columns,left-sidebar,right-sidebar,custom-background,custom-colors,custom-header,custom-menu,featured-images,full-width-template,threaded-comments,accessibility-ready,rtl-language-support,footer-widgets,sticky-post,theme-options,editor-style
Version: 4.0.0.1646854333
*/

body {
   font-family: 'Oswald', sans-serif;
}

h1,
h2,
h3,
h4,
h5 {
   font-family: 'Bebas Neue', cursive;
}

button,
input {
   font-family: 'Arial', sans-serif;
}

a.nb:link		{ outline:none; }
a.nb:active		{ outline:none; }
a.nb:visited	{ outline:none; }
a.nb:hover		{ outline:none; }
a.white:link		{ text-decoration:none; color:white; outline:none; }
a.white:active		{ text-decoration:none; color:white; outline:none; }
a.white:visited		{ text-decoration:none; color:white; outline:none; }
a.white:hover		{ text-decoration:none; color:white; outline:none; }
a.black:link		{ text-decoration:none; color:black; outline:none; }
a.black:active		{ text-decoration:none; color:black; outline:none; }
a.black:visited		{ text-decoration:none; color:black; outline:none; }
a.black:hover		{ text-decoration:none; color:black; outline:none; }
a.textlink:link			{ text-decoration:none; color:#0065c1; outline:none; }
a.textlink:active		{ text-decoration:none; color:#0065c1; outline:none; }
a.textlink:visited		{ text-decoration:none; color:#0065c1; outline:none; }
a.textlink:hover		{ text-decoration:none; color:#006ec4; outline:none; }

#primary-black {
	background-color: black!important;
}


.entry-header {
	display: none;
}
.storefront-breadcrumb {
	display: none;
}
.site-header {
	position:fixed;
	width:100%;
	z-index:100;
}
@media screen and (orientation:landscape) 
and (min-device-width: 319px)
and (max-device-width: 480px) {
	.site-header {
		position:relative;
		width:100%;
		z-index:100;
		margin-bottom:-180px!important;
		padding-bottom:0px!important;
	}
	.storefront-handheld-footer-bar {
		display: none;
	}
	.charity-spacer {
		display: none;
	}
}

.site-header .col-full {
	max-width:100%;
}
.site-footer .col-full {
	max-width:100%;
}
.site-footer {
	z-index: 5;
	position: relative;
}
.site-header .site-branding img {
	max-width:349px;
}
.no-padding-bottom {
	padding-bottom: 0!important;
	margin-bottom: 0!important;
}
.cablp {
	width:100%;
/* 	background-color:#9a1c20; */
	background-color:#000000;
	padding-top:50px;
}
.cablp-white {
	width:100%;
	background-color:#ffffff;
}
.tagged_as {
	display: none!important;
}
.blackbg {
	width:100%;
	background-color:black;
	height:550px;
}
.text-large {
	font-family: 'Bebas Neue', cursive;
	font-size: 24pt;
	color: black;
}
.ss_warning {
	color:red!important;
}
.site-info {
	display:none!important;
}
.woocommerce-info, .woocommerce-noreviews, .woocommerce-message {
	background-color:#666666!important;
}
.woocommerce-error {
	background-color:#B60109!important;
}

.text-small {
	font-size:9pt;
}
.text-medium {
	font-size:10pt;
}
.paypal_donate_button {
/*	width: 100%!important;
	text-align: center!important;*/	
/* 	padding-left: 120px; */
/* 	width:100%;
	margin:0 auto!important; */
}
.page-id-1616 #donate-button-container {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.page-id-4056 #donate-button-container {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
#donate-button-old {
	padding-top:7px;
	margin:0 auto;
}
#donate-button-old img {
	width:130px;
}


@media (min-width: 768px) {
	.super-title {
		font-size: 64px;
		color: #ffffff;
	}
	.super-title-black {
		font-size: 64px;
		color: #000000;
	}
	#super-title {
/* 		position: relative;
		top: -50px;
		padding-bottom: 40px; */
		padding-top:50px;
		padding-bottom:40px;
	}
	#content {
		padding-top:180px;
/* 		background-color:black; */
	}
	.home #content {
		background-color:black;
	}
	.page-id-3092 #content { 
		background-color:black;
		padding-top:150px;
	}
	.page-id-3733 #content { 
		background-color:black;
		padding-top:150px;
	}
	.page-id-4056 #content { 
		background-color:white;
		padding-top:0px;
	}
	.site-header {
		padding-top: 0!important;
		padding-bottom: 0!important;
	}
	.page-id-3092 .site-content {
		margin-bottom: -155px;
	}
	.page-id-3733 .site-content {
		margin-bottom: -155px;
	}
	.page-id-4056 .site-content {
/* 		margin-bottom: -135px; */
	}
	.site-content {
/* 		margin-bottom: -155px; */
	}
	.site-branding {
		position:relative;
		top:-35px;
		margin-bottom:-35px;
	}
	.merch-wrapper {
		padding-top:80px;
		padding-left:5%;
		padding-right:5%;
		padding-bottom:80px;
	}
}
@media (max-width: 768px) {
	.super-title {
		font-size: 42px;
		color: #ffffff;
/* 		line-height: 50px; */
	}
	.super-title-black {
		font-size: 42px;
		color: #000000;
	}
	#super-title {
/* 		position: relative; */
/* 		top: -50px; */
/* 		margin-bottom: -20px; */
		padding-top:20px;
		padding-bottom:40px;
	}
	#content {
		padding-top:180px;
/* 		background-color:black; */
	}
	.home #content {
		background-color:black;
	}
	.page-id-3092 #content { 
		background-color:black;
		padding-top:150px;
	}
	.page-id-3733 #content { 
		background-color:black;
		padding-top:150px;
	}
	.page-id-4056 #content { 
		background-color:white;
		padding-top:0px;
	}
	.site-header {
		padding-top: 0!important;
		padding-bottom: 0!important;
	}
	.page-id-3092 .site-content {
		margin-bottom: -155px;
	}
	.page-id-3733 .site-content {
		margin-bottom: -155px;
	}
	.page-id-4056 .site-content {
/* 		margin-bottom: -135px; */
	}
	.site-content {
/* 		margin-bottom: -155px; */
	}
	.site-branding {
		position:relative;
		top:-20px;
		margin-bottom:-20px;
	}
	.merch-wrapper {
		padding-top:80px;
		padding-left:5%;
		padding-right:5%;
		padding-bottom:80px;
	}
}

/* product page customizations */

.single_add_to_cart_button, .add_to_cart_button {
	color: white;
	background-color: #A68D52!important;
}
.label {
	padding-bottom: 4px!important;
}
.value {
	padding-left: 5px!important;
}
.swatch-item-wrapper {
	/*border: 1px solid red!important;*/
}
.selected {
	/*border: 1px solid blue!important;*/
}
.disabled {
	/*border: 1px solid green!important;*/
}

/* header customizations */

/* center logo: site-wide */
.site-branding img.custom-logo {
	margin: 0 auto;
	outline: none!important;
}
.site-branding {
	width: 100%!important;
}


/* hide search bar:  homepage */
/*.home .site-search {
    display: none;
}*/


/* center top menu */
@media (min-width: 768px){
    .woocommerce-active .site-header .main-navigation {
        width: 100%;
        margin: 0;
        text-align: center;
    }
}


/* move search bar: site-wide */

@media (min-width: 768px) {
	.site-search {
		position: absolute;
		top: 2px;
		left: 1%;
		max-width: 250px;
	}
	.search-field {
		background-color: black!important;
		outline: none!important;
		color: white!important;
	}
}


/* move header cart */
#site-header-cart {
	position: absolute;
	top:  -14px;
	right: 2%;
	max-width: 250px;
}


/* hide "STORE" heading on store pages */
.woocommerce-products-header__title {
	display: none;
}


/* Add some space after the main navigation menu */
.site-content {
/* 	padding-top: 30px; */
}



/* Center secondary menu */
.secondary-navigation {
	width: 100%!important;
	margin: 0 auto!important;
/* 	position: relative; */
/* 	left: -15px; */
}

/* Center secondary menu Divi */
#menu-social-media-icons {
 	float: none !important;
	text-align: center;

}
.secondary-navigation a[href*="dribbble.com"], .secondary-navigation a[href*="facebook.com"], .secondary-navigation a[href*="flickr.com"], .secondary-navigation a[href*="foursquare.com"], .secondary-navigation a[href*="plus.google.com"], .secondary-navigation a[href*="instagram.com"], .secondary-navigation a[href*="linkedin.com"], .secondary-navigation a[href*="pinterest.com"], .secondary-navigation a[href*="reddit.com"], .secondary-navigation a[href*="tumblr.com"], .secondary-navigation a[href*="twitter.com"], .secondary-navigation a[href*="vimeo.com"], .secondary-navigation a[href*="wordpress.com"], .secondary-navigation a[href*="wordpress.org"], .secondary-navigation a[href*="youtube.com"], .secondary-navigation a[href*="mailto:"], .secondary-navigation a[href*="twitch.tv"], .secondary-navigation a[href$="/feed/"] {
  text-indent: -9999px; }

.secondary-navigation a[href*="dribbble.com"]:after, .secondary-navigation a[href*="facebook.com"]:after, .secondary-navigation a[href*="flickr.com"]:after, .secondary-navigation a[href*="foursquare.com"]:after, .secondary-navigation a[href*="plus.google.com"]:after, .secondary-navigation a[href*="instagram.com"]:after, .secondary-navigation a[href*="linkedin.com"]:after, .secondary-navigation a[href*="pinterest.com"]:after, .secondary-navigation a[href*="reddit.com"]:after, .secondary-navigation a[href*="tumblr.com"]:after, .secondary-navigation a[href*="twitter.com"]:after, .secondary-navigation a[href*="vimeo.com"]:after, .secondary-navigation a[href*="wordpress.com"]:after, .secondary-navigation a[href*="wordpress.org"]:after, .secondary-navigation a[href*="youtube.com"]:after, .secondary-navigation a[href*="mailto:"]:after, .secondary-navigation a[href*="twitch.tv"]:after, .secondary-navigation a[href$="/feed/"]:after {
    text-indent: 0;
    display: block;
    float: left; }

.secondary-navigation a[href*="dribbble.com"]:after, .secondary-navigation a[href*="facebook.com"]:after, .secondary-navigation a[href*="flickr.com"]:after, .secondary-navigation a[href*="foursquare.com"]:after, .secondary-navigation a[href*="plus.google.com"]:after, .secondary-navigation a[href*="instagram.com"]:after, .secondary-navigation a[href*="linkedin.com"]:after, .secondary-navigation a[href*="pinterest.com"]:after, .secondary-navigation a[href*="reddit.com"]:after, .secondary-navigation a[href*="tumblr.com"]:after, .secondary-navigation a[href*="twitter.com"]:after, .secondary-navigation a[href*="vimeo.com"]:after, .secondary-navigation a[href*="wordpress.com"]:after, .secondary-navigation a[href*="wordpress.org"]:after, .secondary-navigation a[href*="youtube.com"]:after, .secondary-navigation a[href*="twitch.tv"]:after {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400; }

.secondary-navigation a[href*="mailto:"]:after, .secondary-navigation a[href$="/feed/"]:after {
    font-family: "Font Awesome 5 Free";
    font-weight: 900; }

.secondary-navigation a[href$="/feed/"]:after {
  content: "\f09e";
  color: #ff9900; }
.secondary-navigation a[href*="twitch.tv"]:after {
  content: "\f1e8";
  color: #6441A5; }
.secondary-navigation a[href*="mailto:"]:after {
  content: "\f0e0"; }
.secondary-navigation a[href*="youtube.com"]:after {
  content: "\f167";
  color: #bb0000; font-size: 18px;}
.secondary-navigation a[href*="wordpress.com"]:after, .secondary-navigation a[href*="wordpress.org"]:after {
  content: "\f19a";
  color: #0073aa; }
.secondary-navigation a[href*="vimeo.com"]:after {
  content: "\f194";
  color: #aad450; }
.secondary-navigation a[href*="tumblr.com"]:after {
  content: "\f173";
  color: #32506d; }
.secondary-navigation a[href*="reddit.com"]:after {
  content: "\f231"; }
.secondary-navigation a[href*="twitter.com"]:after {
  content: "\f099";
  color: #00aced; font-size: 18px;}
.secondary-navigation a[href*="dribbble.com"]:after {
  content: "\f17d";
  color: #ea4c89; }
.secondary-navigation a[href*="facebook.com"]:after {
  content: "\f09a";
  color: #3b5998; font-size: 18px;}
.secondary-navigation a[href*="flickr.com"]:after {
  content: "\f16e";
  color: #ff0084; }
.secondary-navigation a[href*="foursquare.com"]:after {
  content: "\f180";
  color: #0072b1; }
.secondary-navigation a[href*="plus.google.com"]:after {
  content: "\f0d5";
  color: #dd4b39; }
.secondary-navigation a[href*="instagram.com"]:after {
  content: "\f16d";
  color: #517fa4; font-size: 18px;}
.secondary-navigation a[href*="linkedin.com"]:after {
  content: "\f0e1";
  color: #007bb6; }
.secondary-navigation a[href*="pinterest.com"]:after {
  content: "\f231";
  color: #cb2027; }

@media (max-width: 768px) {
	.secondary-navigation {
		display: block;
	}
	.menu-social-media-icons-container {
		position: relative;
		top: 15px;
		left: -35px;
		margin-bottom: -15px;
	}
	.menu-social-media-icons-container .menu-item {
		width: 40px;
		overflow: hidden;
		float: left;
	}
	ul {
		list-style-type: none;
	}
	.menu-toggle {
		margin-top: 10px!important;
		border: 0px solid black!important;
	}
}

/* homepage stuff */
@media screen and (min-width: 768px) {
	.secondary-navigation {
/* 		border:1px solid yellow; */
	}
	.secondary-navigation .menu {
		font-size:12pt;
	}
	.menu-social-media-icons-container {
		padding-right:20px;
	}
	.menu-social-media-icons-container .menu-item {
		text-align:center;
		width:30px;
/* 		padding: 0px 5px 0px 5px!important; */
	}
	.menu-social-media-icons-container {
		margin-left: 5%;
		margin-right:5%;
	}
	.main-navigation ul.menu, .main-navigation ul.nav-menu {
		margin:0 auto;
/* 		max-height:30px; */
	}
	.primary-navigation {
		line-height:0!important;
	}
	.primary-navigation .sub-menu {
		padding-bottom:10px;
	}
	.background-container {
		width: 100vw;
		position: relative;
		top:-52px;
		left: 50%;
		right: 50%;
		margin-left: -50vw;
		margin-right: -50vw;
		margin-bottom:-72px;
/* 		background-color: #000000; */
/* 		background-image: url("/wp-content/uploads/2022/05/BlackTopoGradient.png");
		background-position: bottom center;
		background-repeat: no-repeat;
		background-size: cover; */
	}
	.background-container2 {
/* 		width: 100vw;
		position: relative;
		top:-52px;
		left: 50%;
		right: 50%;
		margin-left: -50vw;
		margin-right: -50vw;
		margin-bottom:-72px; */
		background-color: #000000;
		padding-left: 2%;
		padding-right: 2%;
	}
	.background-container-live {
		width: 100vw;
		position: relative;
		top:-72px;
		left: 50%;
		right: 50%;
		margin-left: -50vw;
		margin-right: -50vw;
		margin-bottom:-72px;
		background-color: #ffffff;
/* 		background-image: url("/wp-content/uploads/2022/05/BlackTopoGradient.png");
		background-position: bottom center;
		background-repeat: no-repeat;
		background-size: cover; */
	}
	.zoom:hover {
	  transform: scale(1.25);
	  transition: transform .2s;
	}
	.zoom:not(:hover) {
	  transform: scale(1);
	  transition: transform .2s;
	}
	.mobile-categories-spacer {
		display:none;
	}
	.video-container {
		max-width:980px; /* 1500px */
		margin:0 auto;
		position: relative;
		padding-bottom: 22.25%; /* 40.25%; *//* 16:9 */
		height: 0;
	}
}

@media screen and (max-width: 768px) {
	.background-container {
		width: 100vw;
		position: relative;
		top:-93px;
		left: 50%;
		right: 50%;
		margin-left: -50vw;
		margin-right: -50vw;
		margin-bottom:-63px;
/* 		background-color: #000000; */
	}
	.background-container2 {
		background-color: #000000;
		padding-left: 2%;
		padding-right: 2%;
	}
	.background-container-live {
		width: 100vw;
		position: relative;
		top:-43px;
		left: 50%;
		right: 50%;
		margin-left: -50vw;
		margin-right: -50vw;
		margin-bottom:-63px;
		background-color: #ffffff;
	}
	.zoom .uk-grid {
		margin:0 auto!important;
		text-align: center!important;
	}
	.mobile-categories-spacer {
		padding-bottom:50px;
	}
	.video-container {
		max-width:1200px;
		margin:0 auto;
		position: relative;
		padding-bottom: 56.25%; /* 16:9 */
		height: 0;
	}
}
/* .video-container {
    position: relative;
    padding-bottom: 56.25%; 
    height: 0;
} */
.video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* reviews page */
.reviews-background {
	position:relative;
	margin:0;
	width:100%;
	top:-50px;
	background-color: black!important;
}


/* charity */
@media screen and (max-width: 1120px) {
	#charity-desktop {
		display: none;
	}
	#charity-mobile {
		display: block;
	}
}

@media screen and (min-width: 1120px) {
	#charity-desktop {
		display: none;
	}
	#charity-mobile {
		display: block;
	}
/* 	#charity-video-wrapper {
		display: block;
		position: relative;
		top: -510px;
		left: 90px;
	} */
}

/* custom css buttons */
.css-button {
/* 	font-family: Arial; */
	font-weight: bold;
	color: #FFFFFF;
	font-size: 16px;
/* 	border-radius: 5px; */
/* 	border: 1px #3866a3 solid; */
	width:100%;
	line-height:50px;
	background-color: #0065c1;
	text-align: center;
	margin: 0;
	padding:10px 50px 10px 50px;
	word-wrap: nowrap;
/* 	text-shadow: 1px 1px 1px #528ecc; */
/* 	box-shadow: inset 1px 1px 2px 0px #bbdaf7; */
	cursor: pointer;
/* 	display: inline-flex; */
/* 	align-items: center; */
	text-decoration:none!important;
}
.css-button:hover {
	background-color: #006ec4;
	text-decoration:none!important;
	color:white;
}


/* latest news page */
.timeline-InformationCircle-widgetParent {
	display:none;
}



/* misc tweaks */
em {
	color: #5c5c5c!important;
}

#FadeIn_Link {
	text-decoration: none;
	pointer-events: none;
	font-size:24pt;
}
.news-spacer {
	padding-top:5px;
}
.slick-prev {
	filter:invert(100%);
	padding-top:1px;
}
.slick-next {
	filter:invert(100%);
	padding-top:1px;
}
.ss-background {
/* 	width: 100vw;
	position: relative;
	top:-52px;
	left: 50%;
	right: 50%;
	margin-left: -50vw;
	margin-right: -50vw;
	margin-bottom:-72px;
	background-color: #000000; */
	background-image: url("/wp-content/uploads/2022/07/ss_intro_background-final.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}
.black {
	color:#000000;
}
.almostblack{
	color:#2d2d2d;
}
.signature {
	position:relative;
	top:-40px;
	left:70px;
	margin-bottom:-67px!important;
}
.signature-graphic {
	max-width: 40px;
}
.wp-block-latest-posts li {
	padding-bottom:35px;
}
.small {
	font-size:14pt;
}

/* hide mobile footer bar on 2-show page */
.page-id-2921 .storefront-handheld-footer-bar {
	display:none;
}

/* video background stuff */
#myVideo {
	position: fixed;
	top:0;
	right: 0;
	bottom: 0;
	min-width: 100%;
	min-height: 100%;
	object-fit: cover;
	opacity:0.5;
}

.gradient {
	border:0;
	background-color: transparent!important;
	background-image: linear-gradient(rgba(0,0,0,1) 25%, rgba(0,0,0,0));
	border-bottom-color: transparent!important;
	height:100px;
}
.new-menu-wrapper {
	padding-left:15px;
	padding-top:25px;
	padding-bottom: 25px;
}
.new-menu-item {
	vertical-align: middle;
	display: inline-block;
	padding-left:10px;
	padding-right:10px;
	letter-spacing: 1px;
	text-align: center;
}


/* .page-id-3092 .storefront-handheld-footer-bar {
	display:none;
} */
.storefront-handheld-footer-bar {
	display:none;
}

#homepage-cards {
/* 	padding-top:40px; */
	padding-top:2%;
/* 	margin-left:10%;
	margin-right:10%; */
	margin: auto;
}
.homepage-tiles {
/* 	max-width:300px; */
	max-width:70%;
	width:100%;
	margin: auto;
}

@media screen and (max-width: 768px) {
	.new-menu-wrapper {
		padding-left:0;
	}
	#homepage-cards {
		padding-top:25px!important;
/* 		margin-left:0!important;
		margin-right:0!important; */
	}
	.homepage-tiles {
	/* 	max-width:300px; */
		max-width:92%;
		width:100%;
		margin: auto;
	}
}

@media screen and (orientation:landscape) 
and (min-device-width: 319px)
and (max-device-width: 480px) {
/* 	.page-id-3092 .site-header {
		position:relative;
		width:100%;
		z-index:100;
		margin-bottom:-180px!important;
		padding-bottom:0px!important;
	} */
	.site-header {
		position:relative;
		width:100%;
		z-index:100;
		margin-bottom:-180px!important;
		padding-bottom:0px!important;
	}
/* 	.page-id-3092 .storefront-handheld-footer-bar {
		display: none;
	} */
	.storefront-handheld-footer-bar {
		display: none;
	}
	.charity-spacer {
		display:none;
	}
}

/* The Overlay (background) */
.overlay {
  /* Height & width depends on how you want to reveal the overlay (see JS below) */   
  height: 100%;
  width: 100%;/*0;*/
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  left: 0;
  top: 0;
  background-color: rgb(0,0,0); /* Black fallback color */
  background-color: rgba(0,0,0, 0.9); /* Black w/opacity */
  overflow-x: hidden; /* Disable horizontal scroll */
  transition: 0.5s; /* 0.5 second transition effect to slide in or slide down the overlay (height or width, depending on reveal) */
}

/* Position the content inside the overlay */
.overlay-content {
  position: relative;
  top: 10%; /* 25% from the top */
  width: 100%; /* 100% width */
  text-align: center; /* Centered text/links */
  margin-top: 30px; /* 30px top margin to avoid conflict with the close button on smaller screens */
}

/* The navigation links inside the overlay */
.overlay a {
/*   padding: 8px; */
  text-decoration: none;
  font-size: 36px;
/*   color: #818181; */
	color: #ffffff;
  display: block; /* Display block instead of inline */
  transition: 0.3s; /* Transition effects on hover (color) */
}

/* When you mouse over the navigation links, change their color */
.overlay a:hover, .overlay a:focus {
  color: #f1f1f1;
}

/* Position the close button (top right corner) */
.overlay .closebtn {
  position: absolute;
  top: -21px;
  right: 13px;
  font-size: 80px;
}

/* When the height of the screen is less than 450 pixels, change the font-size of the links and position the close button again, so they don't overlap */
@media screen and (max-height: 450px) {
  .overlay a {font-size: 20px}
  .overlay .closebtn {
    font-size: 40px;
    top: 15px;
    right: 35px;
  }
	.charity-spacer {
		display:none;
	}
}
.hamburger-location {
	position: absolute;
	top:35px;
	right:15px;
	color:white;
}
.hamburger {
  width: 25px;
  height: 3px;
  background-color: white;
  margin: 4px 0;
}
.shopping-cart-button {
	position:absolute;
	top:35px;
	left:17px;
	height:50px;
}
.shopping-cart-icon {
	width:25px;
	height:25px;
}
.new-menu-item-mobile {
	vertical-align: middle;
	display: inline-block;
	padding-left:10px;
	padding-right:10px;
	letter-spacing: 1px;
	text-align: center;
	position: relative;
	top: -10px;
}
.mobile-menu-line {
	line-height:10px;
}
.mobile-menu-font {
	font-size:18px;
	line-height:10px;
}
.mobile-menu-header {
	font-size:36px;
	font-weight:600;
}
.uk-accordion-content {
	margin-right:60px;
}
.mobile-menu-header-no-accordian {
	font-size:36px;
	font-weight:600;
	line-height:70px;
	padding-right:10px;
}

/* Dropdown Button */
.dropbtn {
/*   background-color: #04AA6D; */
  color: white;
/*   padding: 16px; */
  font-size: 16px;
  border: none;
}

/* The container <div> - needed to position the dropdown content */
.dropdown {
  position: relative;
  display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
  display: none;
  position: absolute;
/*   background-color: #f1f1f1; */
  background-color: rgba(0,0,0,.5);
  min-width: 200px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
  text-align:left;
}

/* Links inside the dropdown */
.dropdown-content a {
  color: white;
  padding: 6px 8px;
  text-decoration: none;
  display: block;
  font-size:14px;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {background-color: rgba(125,125,125,.5); color:white;}

/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {display: block;}

/* Change the background color of the dropdown button when the dropdown content is shown */
.dropdown:hover .dropbtn {/*background-color: #3e8e41;*/}

/* css animation delays */

.uk-animation-500 {
 animation-delay: 0.5s;
 -webkit-animation-delay: 0.5s;
}
.uk-animation-1 {
 animation-delay: 1s;
 -webkit-animation-delay: 1s;
}
.uk-animation-2 {
 animation-delay: 2s;
 -webkit-animation-delay: 2s;
}
.uk-animation-3 {
 animation-delay: 3s;
 -webkit-animation-delay: 3s;
}
.uk-animation-4 {
 animation-delay: 4s;
 -webkit-animation-delay: 4s;
}

.social-media-icons-wrapper {
	display: flex;
    justify-content: center;
}
.social-media-icons {
	padding-left:10px;
	padding-right:10px;
}
.social-media-icon {
	max-width: 42px;
}

.new-footer-links-wrapper {
	display: flex;
    justify-content: center;
	flex-wrap: wrap;
}
.new-footer-links {
	padding-left:7px;
	padding-right:7px;
	line-height:30px;
	white-space: nowrap;
}

.new-footer {
	position: absolute;
	width:100%;
	margin: auto;
	text-align: center;
	padding-right:150px;
}

@media screen and (max-width: 768px) {
	.new-footer {
		position: absolute;
		width:100%;
		margin: auto;
		text-align: center;
		padding-right: 75px;
	}
	.social-media-icon {
		max-width: 36px;
	}
}
.charity-logos {
/* 	position:relative; */
/* 	padding-top:50px;
	padding-bottom:20px; */
	margin: auto;
	max-width:600px;
}
.charity-title {
	padding-left:15px!important;
	padding-right:15px!important;
}
