@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald Regular'), local('Oswald-Regular'), url(https://fonts.gstatic.com/s/oswald/v16/TK3iWkUHHAIjg752GT8Gl-1PKw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'OswaldL';
  font-style: normal;
  font-weight: 300;
  src: local('Oswald Light'), local('Oswald-Light'), url(https://fonts.gstatic.com/s/oswald/v16/TK3hWkUHHAIjg75-sh0Tus9CAZek1w.woff2) format('woff2');
}

@font-face {
  font-family: 'Permanent Marker';
  font-style: normal;
  font-weight: 400;
  src: local('Permanent Marker Regular'), local('PermanentMarker-Regular'), url(https://fonts.gstatic.com/s/permanentmarker/v7/Fh4uPib9Iyv2ucM6pGQMWimMp004La2Cf5b6jlg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

* {
	font-family: 'OswaldL', sans-serif;
}

#main, #post-19 {
	padding: 0;
}


.fa {
	text-decoration: none;
}

.fa:hover {
	opacity: 0.7;
}

.footer-widgets{
	padding-top: 0;
}

.custom-logo-link{
	width: 300px;
}


.home header{
	position: absolute !important;
	width: 100%;
	background-color: rgba(255,255,255,0) !important;
	border-bottom-color: rgba(0,0,0,0) !important;
	/*height: 90%;*/
}

#headerSlogan{
	position: absolute;
	top: 170px;
	left: 40px;
	font-size: 2vw;
	line-height: 2.2vw;
	text-transform: uppercase;
	font-family: 'Oswald', sans-serif;
	color: white;
	/*text-shadow: 0px 1px 2px #000000;*/
}


.home .site-branding{
	position: absolute;
	/*width: 33vw;
	top: 150vh;
	left: 50%;
	opacity: 1;
	transform: translate(-50%,-50%);
	transition: opacity 2s;*/	
}

.home #site-navigation a, .home #site-header-cart a{
	color: white !important;
}



#masthead, #colophon{
	background-color: rgba(0,0,0,0);;	
}

.page-id-47 #primary{
	width: 50%;	
}


.n2-ss-slide-backgrounds{
	/*background-color:#519fc6;*/
}

/*25739*/

#landingText{
	position: absolute;
	font-family: 'Permanent Marker', cursive;
	color: white;
	font-size: 3.05vw;
	line-height: 3vw;
	text-transform: uppercase;
	display: none;
}

.fa{
	width: 50px;
	padding-left: 15px;
	font-size: 35pt !important;
}

.woocommerce-loop-product__title{
	overflow: visible;
	height: 31px;
}

.widget_nav_menu ul li::before{
	content: "";
}

.n2-ow{
	background: rgba(0,0,0,0) !important;	
	font-family: 'Permanent Marker', cursive !important;
	color: white;
	font-size: 3.05vw !important;
	text-transform: uppercase !important;
}

.n2-ow span{
	padding: 70px !important;
}