@charset "UTF-8";
/* CSS Document */

/*
Theme Name: Canwi-2018
Description: Custom theme for CANWI
Author: Gold Bee Creative
Author URI: http://goldbeecreative.com
Template: storefront
Version: 0.1.0
*/

.fullWidth {
   width: 100%;
   margin-left: auto;
   margin-right: auto;
   max-width: initial;
}

.page-template-template-homepage.has-post-thumbnail .type-page.has-post-thumbnail {
    background-size: cover;
    background-position: center center;
    padding-top: 15.8535260698em;
	padding-bottom: 6.8535260698em;}

.site-header ul.menu li.current-menu-item > a {
	color: #4D4EA1 !important;
	border-bottom: 5px solid #4D4EA1;
}

.main-navigation ul.menu ul.sub-menu {
	
	border-top: 5px solid #4D4EA1;
}

/*Menus----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.main-navigation ul li, .secondary-navigation ul li a {
    position: relative;
    display: inline-block;
    text-align: left;
    text-transform: uppercase;
	color: black !important;
	font-weight: 600 !important;
}

.main-navigation ul li:active {
	background-color: #000;
}

.secondary-navigation ul li a {
    font-size: 1.2em;
	color: white !important;}

.secondary-navigation ul li a:hover {
    font-size: 1.2em;
	color: #4706A2 !important;}

.emailcontact{
	padding-right: 20px;

}

.emailcontact:hover { 
    color: yellow;
} 
	
.emailcontact:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
	font-size: 1.4em;
  content: "\f0e0";
	color: white;
	position: absolute;
	left: -20px;
	top: 14px;
 }

.phonecontact:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
	font-size: 1.4em;
  content: "\f095";
	color: white;
	position: absolute;
	left: -15px;
	top: 14px;
 }

.site-header-cart {
	display: none !important;
}

/*Typography---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/


.page-template-template-homepage.has-post-thumbnail .type-page.has-post-thumbnail .entry-title {
    color: white;
	text-shadow: 2px 2px #000;}

.page-template-template-homepage.has-post-thumbnail .type-page.has-post-thumbnail .entry-content {
    color: white;
	text-shadow: 2px 2px #000;
	font-size: 1.2em;
}

.page-template-template-homepage .entry-header {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
	text-align: center;}

.custfooter {
	text-indent: 30%;
	
}

h1 {color:#4D4EA1 !important;}

.page-template-template-homepage.has-post-thumbnail .type-page.has-post-thumbnail .entry-title {
    color: white !important;
	text-shadow: 2px 2px #000;}
/*Buttons----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.wp-block-button__link:not(.has-background){
	
	background-color: #4D4EA1;
	

}

.btn-outline-secondary {
	color: #4D4EA1 !important;
    background-color: transparent;
    background-image: none;
    border-color: #4D4EA1 !important;
	
	
}

.btn-outline-secondary a:hover{
	color:#fff !important;
	
	
}

/*Images----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.clippedimage {
    position: absolute;
    clip: rect(0px,60px,200px,0px);
}

/*Media Queries----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

@media (max-width: 768px){
	
	.site-header {
		background-color: #4D4EA1 !important;
	padding-top: 1.1em;
    padding-bottom: 1.1em;}
	
	button.menu-toggle{
		border: none !important;
	
	}

	.storefront-primary-navigation {
		background-color: #4D4EA1 !important;
}

	.main-navigation{
	background-color: #4D4EA1 !important;}


	.site-header .custom-logo-link img, .site-header .site-logo-anchor img, .site-header .site-logo-link img {
    max-width: 100px;
}

}
	
@media (min-width: 768px){
.woocommerce-active .site-header .main-navigation {
    width: 100%;
    float: left;
    margin-right: 4.347826087%;
    clear: both;
}
	
}

