/* TYPOGRAPHY */

h1, h2 {
	font-family: oswald !important;
}

h3, h4 {
	font-family: nunito sans !important;
}

p, body, ul, li  {
	font-size: 14px !important;
	color: #2d2d2d !important;
}

h3 {
	font-size: 22px;
}

h4 {
	font-size: 20px;
}

.headingnew h1
{
	color: #fff !important;
	font-family: nunito sans !important;
	text-transform: uppercase;
	font-weight: 800;
	line-height: .8em
}

.headingnew h2 {
	color: #fff !important;
	font-family: oswald;
	text-transform: uppercase;
	font-size: 32px;
	letter-spacing: 2px;
	font-weight: 200 !important;
	}

.headingnew h3{
	color: #fff !important;
	font-family: nunito sans !important;
}


.headingnew2 h1
{
	color: #2d2d2d !important;
	font-family: nunito sans !important;
	text-transform: uppercase;
	font-weight: 800;
	line-height: .8em
}

.headingnew2 h2 {
	color: #2d2d2d !important;
	font-family: oswald;
	text-transform: uppercase;
	font-size: 32px;
	letter-spacing: 2px;
	font-weight: 200 !important;
	}

.headingnew2 h3{
	color: #2d2d2d !important;
	font-family: nunito sans !important;
}


#specialhidden p{
	width:100% !important;
	color: #80ba41 !important;
	background-color: #80ba41;
}



#specialhidden.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 0;
}

/* IMAGES */
 .GradientTurkRow {
	min-height: 400px !important;
	}

.workspaceimg {
	height: 100% !important;
	left: -355px !important;
	padding: 0 !important;
	margin: -10px 0 0 0 !important;
	position: absolute;
}

.picinthebottom {
	min-height: 1000px !important;
}

@media only screen and (max-width: 1048px) {
 .GradientTurkRow {
	min-height: 500px !important;
	}

	.workspaceimg {
	top: 300px;
	width: 500px !important;
	left: -10% !important;

}
	
	.vc_custom_1534802299655 {
		padding-top: 0 !important;
		padding: 70px !important
	}
}

@media only screen and (max-width: 500px) {
 .GradientTurkRow {
	min-height:425px !important;
	}

	.workspaceimg {
	top: 275px;
	width: 400px !important;
	left: -10% !important;

}
	
	.vc_custom_1534802299655 {
		padding-top: 0 !important;
		padding: 70px !important
	}
}

.post-template-default,.page-header h1 {
	text-align: left !important;
}

.post-template-default .post-thumb {
	display: none;
}


/* PAGE WIDTH */
body {
	overflow-y: auto !important;
	overflow-x: hidden !important;
}


/* NAV */

.navbar-header {
	display: none !important;
}

.navbar {
	display: none !important;
}


/* NAVIGATION 
.full-page .affix-top .navbar-nav li a {
	color: #41C1C8;
}

.full-page .affix-top .nav-icon .fa {
color: #41C1C8;	
}

.full-page .affix-top .navbar-nav li:after {
    border-bottom-color: #85C441;
}

.navbar {
	background: transparent;
	box-shadow: none;
}

.navbar-nav li a {
	text-transform: uppercase;
	font-weight: 400 !important;
	font-size: 18px;
	font-family: Bebas-Kai;
	letter-spacing: 1px;
}

.full-page .affix-top .navbar-nav li a:hover {
    color: #85C441;
}

.full-page .navbar-nav li.menu-item-has-children a:before {
    color: #41C1C8;
}


/* PAGE LAYOUT */
.page .page-header {
	margin-bottom: 0 !important;
}
.page-header h1, .page-header h2 {
	text-align: center;
}

.content .post, .content .page, .content .product {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.wpcontent.showtop {
 margin-bottom: 0; 
}

/* BLOG IMAGE ADJUSTMENT*/

.hover-box {
	height: 180px;
}

/* IMAGE Z-INDEX*/
.liftimageup {
	position: relative;
	z-index: 3 !important;
	margin-top: -170px;
}

/ * HIDDEN NAV */

.wphb-header-mobile-container {
	display: none !important;
}

.top-wrapper {
	display: none !important;
	margin-bottom: 0 !important;
}

.menu-style-1 {
	display: none !important
}

.page-header h1 {
	margin-top: 100px !important;
	text-align: center !important;
}

/* MOBILE */

@media only screen and (max-width: 500px) {
.firstrow {
	margin-top: 250px !important;
}
	
	h1 {
		font-size: 20px
	}
	
	h2 {
		font-size: 16px !important;
		line-height: 1.4em;
	}
	
	h3 {
		font-size: 13px;
		line-height: 1em;
	}
	
}