


/* Tablet
----------------------------------------------------------------*/

 

@media (max-width: 1000px)  {

.top-navigation .main-navigation {
	display: none !important;
	}	


}



/* Tablet
----------------------------------------------------------------*/


@media (max-width: 960px)  {

	
		
		
}


/* Mobile
----------------------------------------------------------------*/

@media (max-width: 768px) {


	/* 	Header */	

	.site-title {
	    font-size: 40px; 
	    }

	.site-title span {
 	    font-size: 50px; 
	    }
	    
	/* posts */
	
	.single-post .site-main {
	    width: 100%;
	}	    

}





/* Mobile
----------------------------------------------------------------*/

@media (max-width: 600px)  {


	/* Top Bar */
	
	.top-bar {
		font-size: 13px;
		}
		
	.top-bar-left {
	    width: 100%;
		text-align: center;
	    }		

	.top-bar-right {
		display: none;
		}	
		
		
	/* 	Header */	

	.site-title {
	    font-size: 30px; 
	    padding-top: 15px;
	    }

	.site-title span {
 	    font-size: 40px; 
	    }
	    
	.site-title a {	
		border-bottom:0 ;	
		padding-bottom:0px;
		line-height: 1;
		}	    

	.site-description {
		border-top:1px solid rgba(255, 255, 255, 0.25);	
		padding-top: 15px;
	    font-size: 15px;
	    letter-spacing: 1px;
	    }
	    
	    
	 .site-identity {
	    padding-top:0;
	    }
	    
	    
	/* 	Seardh  */    
	
	.search-drawer {
		padding: 10px 0;
		margin: 0 auto 0 auto; 	
		}
     
	    
	/* 	Moible Images */    
	    
	 .mobileSmall {
		 width: 75px;
		 float: left;
		 margin: 10px;
	 	}
	 	
	 .site-footer  .mobileSmall{
		 float: none;	
		margin: 10px auto;  
		}	
		
		
		
	 /* Content */
	
	.site-content {
	    padding: 0 15px;
		}	
		
	blockquote {
	    font-size: 18px;
	    padding: 25px;
		}		


	/* Columns */
		
	.gb-layout-columns-4>.gb-layout-column-wrap.gb-is-responsive-column {
	    grid-template-rows: auto;
	    -ms-grid-columns: 1fr 1fr;
	    grid-template-columns: 1fr 1fr;
	    grid-template-areas:
	        "col1 col2"
	        "col3 col4";
			}

	/* Buttons */
	
	.wp-block-button__link {
		padding: 10px;
		font-size: 16px;
		}
		
	/* 	WOO Single */	
	
	.woocommerce div.product .woocommerce-tabs {
		padding-top: 15px;
		}
	
	.woocommerce div.product .woocommerce-tabs .panel {
	    padding: 10px;
	    }	
		 
		
	.cf7enquiry-col 	{
		width: 100%;
		padding: 0 10px 10px 10px
		}	
	
	
	/* 	WOO Products  */	
	
	.woocommerce ul.products li.product a img {
	    padding: 5px;
	    }
	    	

		
	/* 	WOO Tags */
	
	.archive.woocommerce img.product-tag-img  {
	    margin: 25px auto;
	    float: none;
	    display: block;
		}
	
	.product-tag-img {
	    margin: 0 auto;	
	    display: block;
	    float: none;	
	    width: 125px;
	    height: 125px;    
		}
	
	
	/* WOO: Period */
	
	.woocommerce ul.products li.with-tag-image.product {
		min-height: auto; 
		margin-bottom:25px;
		padding: 5px;
		}
		
			
 	
	/* 	WOO: Category */		
	
	.woocommerce .woocommerce-ordering {
	    width: 100%;
		}
		




}





/* Mobile
----------------------------------------------------------------*/

@media (max-width: 420px)  {



	/* 	Header */	

	.site-title {
	    font-size: 25px; 
	    }

	.site-title span {
 	    font-size: 35px; 
	    }
	        
	.site-description {
	    font-size: 15px;
	    letter-spacing: 1px;
	    }
	    
 
	/* Columns */
	
	.gb-block-layout-column-inner {
		padding-bottom: 75px;
		}
		
	.wp-block-cover	.gb-block-layout-column-inner {
		padding-bottom: 0;
		}
	    
	    
	/* Archive */	    
	
	.archive .featured-img {
		float: none;
		margin: 0 0 15px 0px;
		width:100%;	
		}		
	    
	    

}






