/*	@import url('https://fonts.googleapis.com/css2?family=Raleway&display=swap');
*/
.site-header{
	padding-top : 15px;
}

.catchSticky{
	right: 0px;
	left : 0px;
}
/*Whats App Chat*/
#qlwapp{
	margin-bottom: 5%;
}

/***Front Page Cards***/
.card_intro {
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
  transition: 0.3s;
	border-radius: 5px;
	max-width: 280px;
}

.card_intro h4{
	text-align: center;
  padding-top: 6px;
	color: #5c696a;
}

.card_intro:hover {
  box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);
}

.container_intro {
  padding: 2px 8px;
}

.container_intro ul{
	padding-top : 30px;
}

.container_intro ul li p{
	margin-top : -15px;
}

.card_intro img {
  border-radius: 0 0 5px 5px;
}

/* Front Page Cards Ends */

/**Brading**/
.site-branding .site-title{
	font-family: 'Raleway', sans-serif;
	font-size : 2em;
	letter-spacing : 2px;
	text-shadow : 1px 1px 0px #FFFFFF;
}

.woocommerce-active .site-header .site-branding {
		font-family: 'Raleway', sans-serif;
	font-size : 1em;
	letter-spacing : 2px;
	text-shadow : 1px 1px 0px #FFFFFF;
	font-weight : 600;
}

.site-branding .site-title a{
	font-weight : 500;
}

/**General Layout**/
#primary{
	width : 100%;
}

/**Nav**/
.main-navigation ul.menu, .main-navigation ul.nav-menu{
	box-shadow : 0px 4px 6px #8888;
	background-color : rgba(255,255,255,1);
}

.site-header-cart .cart-contents{
		box-shadow : 0px 4px 6px #8888;
	padding-left : 15px;
	padding-right : 15px;
	padding-top : 5px;
	height : 2.3em;
	background-color : rgba(255,255,255,1);
}

.main-navigation ul li, .secondary-navigation ul li{
			font-family: 'Raleway', sans-serif;
	font-size : 1em;
	letter-spacing : 0.5px;
	text-shadow : 1px 1px 0px #FFFFFF;
}

.attachment-woocommerce_thumbnail{
	margin : auto;
}

.main-navigation ul.menu > li > a, .main-navigation ul.nav-menu > li > a{
	padding-top : 6px;
	padding-bottom : 6px;
}
.menu-item a {
	padding : 0px;
	margin : 0px;
}

#mysticky-nav.wrapfixed > .storefront-primary-navigation {
	padding-top : 0px;
	padding-bottom : 0px;
}

a:focus,
.focus a {
	outline: none !important;
	background-color : rgba(255, 255, 255, 0.5);
	border-radius : 6px;
}

.storefront-primary-navigation{
	/*Removed blurry effect behind main nav
	background-color : rgba(255,255,255,0.5);
	box-shadow : 0 -10px 10px rgba(255,255,255,0.5);*/
}

/***BLOG***/

.wp-block-latest-posts li{
	width: 100%;
	background-color : #eee;
	border-radius : 4px;
}

.wp-block-latest-posts li a{
	background-color : #fff;
	display : block;
	width : 100%;
	color : #666;
	padding-right: 10px;
	font-size : 1em;
	font-weight : 600;
}

.wp-block-latest-posts li a:link{
	text-decoration : none;
}

/*Thumbnails*/
.wp-block-latest-posts__featured-image img{
	margin-bottom : 0;
	box-shadow : -2px 2px 0px #666;
}


.rm-blog{
	box-shadow : 0px 0px 25px white inset;
}

/*used to make slideshow smaller*/
.minoHeadSlide{
	max-width : 580px;
	max-height : 580px;
	box-shadow : 5px 5px 15px #666666;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius : 6px;
	background-color : rgba(255,255,255,50);
}


/*general make element alight left with text wrap around*/
.alignLeftRM{
	float : left;
	margin-right : 12px;
}


.blogH4{
	text-shadow : 1px 1px 2px #666666;
	background-color : rgba(1,100,200,0.5);
	box-shadow : 0 0 15px 10px rgba(255,255,255,0.5) inset;
	padding : 16px;
	border-bottom-left-radius : 16px;
	border-bottom-right-radius : 16px;
	border-right : 10px solid rgba(255,255,100,0.5);
	border-top : 10px solid rgba(200,200,100,0.5);
	border-left : 10px solid rgba(255,255,100,0.5);
}
.blogH4 a{
	color : white;
}
.wp-block-latest-posts{
	display : flex;
	flex-wrap : wrap;
}

.wp-block-latest-posts li{
	padding : 12px;
	
}

/*reduce image size Minotaur XIII : Texturing, Materials and Uv’s*/
.postImageSize_RM{
	width : 75%;
	max-width : 720px;
	margin: auto;
}

@media screen and (max-width: 409px){
	button.menu-toggle{
		padding-left:20px;
		padding-right:18px;
	}
}


@media screen and (max-width: 512px){
	.wp-block-latest-posts li{
		padding : 12px;
		width : 100%;
	}
	.site-branding a{	 
		font-size :0.76em;
	}
	.site-branding{
		width : 80%;
	}
	
	/*Whats App Chat*/
	#qlwapp{
		margin-bottom: 7%;
	}
	#eu_cookie_law_widget-3{
		margin-bottom: 15%;
	}
}

@media screen and (max-width:640px){
	/*we embrace diversity*/	
	.wp-block-quote.has-text-align-right.is-style-large{
		text-align: center;
	}
	.card_intro{
		margin:auto;
	}
}

@media screen and (max-width: 782px){
.storefront-primary-navigation{
	box-shadow : none;
	}
	
	#site-navigation{
		padding-right:24px;
	}
		#site-navigation button{
		border : none;
	}
	#site-navigation span{
		font-size : 0em;
	}
	
	#site-navigation span::before{
		margin-left : 14px;
	}
	
	#menu-mainnav-1 a{
		padding-right: 10px;
		text-align:right;
	}
	
	#menu-mainnav-1 li:hover{
		background-color : #ffffff;
	}
}

@media screen and (max-width:990px){
	.main-navigation ul.menu>li>a, .main-navigation ul.nav-menu>li>a{
		padding-left:15px;
		padding-right:14px;
	}
	#site-navigation{
		width:100%;
	}
	#site-header-cart{
		background-color:grey;
	}
}

@media screen and (max-width:1065px){
	#site-navigation{
		margin-left:-25px;
	}
}

@media screen and (max-width:1075px){
	#menu-mainnav{
		width:100%;
		margin:auto;
	}
		#site-navigation{
		width:100%;
		margin:auto;	
	}
		#site-header-cart{
			width:auto;
			padding:0px;
			margin:0px;
			right:25px
	}
	#site-header-cart span{
		padding-right:6px;
	}
}
