/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/

@font-face{ 
	font-family: 'geomanist-light';
	src: url('https://lux.digital/wp-content/themes/fount-child/fonts/geomanist-light-webfont.eot');
	src: url('https://lux.digital/wp-content/themes/fount-child/fonts/geomanist-light-webfont.eot?#iefix') format('embedded-opentype'),
	     url('https://lux.digital/wp-content/themes/fount-child/fonts/geomanist-light-webfont.woff') format('woff'),
	     url('https://lux.digital/wp-content/themes/fount-child/fonts/geomanist-light-webfont.ttf') format('truetype'),
	     url('https://lux.digital/wp-content/themes/fount-child/fonts/geomanist-light-webfont.svg#webfont') format('svg');
}

@font-face{ 
	font-family: 'geomanist-book';
	src: url('https://lux.digital/wp-content/themes/fount-child/fonts/geomanist-book-webfont.eot');
	src: url('https://lux.digital/wp-content/themes/fount-child/fonts/geomanist-book-webfont.eot?#iefix') format('embedded-opentype'),
	     url('https://lux.digital/wp-content/themes/fount-child/fonts/geomanist-book-webfont.woff') format('woff'),
	     url('https://lux.digital/wp-content/themes/fount-child/fonts/geomanist-book-webfont.ttf') format('truetype'),
	     url('https://lux.digital/wp-content/themes/fount-child/fonts/geomanist-book-webfont.svg#webfont') format('svg');
}

@font-face{ 
	font-family: 'geomanist-black';
	src: url('https://lux.digital/wp-content/themes/fount-child/fonts/geomanist-black-webfont.eot');
	src: url('https://lux.digital/wp-content/themes/fount-child/fonts/geomanist-black-webfont.eot?#iefix') format('embedded-opentype'),
	     url('https://lux.digital/wp-content/themes/fount-child/fonts/geomanist-black-webfont.woff') format('woff'),
	     url('https://lux.digital/wp-content/themes/fount-child/fonts/geomanist-black-webfont.ttf') format('truetype'),
	     url('https://lux.digital/wp-content/themes/fount-child/fonts/geomanist-black-webfont.svg#webfont') format('svg');
}

body, .search-query, .regular_font, input, textarea{
font-family: 'geomanist-light';
}

#fount_wrapper h2, #fount_wrapper .woocommerce h2, .woocommerce #fount_wrapper h2{
	font-family: 'geomanist-book';
}

.prk_vc_title h3,.prk_vc_title h4{
	font-family: 'geomanist-book';
}

.woocommerce .summary h1, .woocommerce .related>h3, .woocommerce .related>h2, #calendar_wrap caption, .prk_composer_title, .wpb_heading, .header_font, .shortcode-title{
	font-family: 'geomanist-book';
}

#fount_wrapper h1{
	font-family: 'geomanist-black';
}

.product-header{
	font-family: 'geomanist-book' !important;
}

#prk_footer_wrapper {
	bottom: 0;
}
.desktop-section{
display:block;
}
.mobile-section{
display:none;
}

#main.untitled_main{
	margin-top:0px !important;
}

.history_text {
	color: #8e8e8e;
}

.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a:hover {
	color: #8e8e8e;
}

.sh_member_name {
	color: #8e8e8e !important;
}

.sh_member_function {
	color: #8e8e8e !important;
}

.sh_member_desc {
	color: #8e8e8e !important;
}

.left-img-big img {
	border: 6px solid #9f9f9f;
}

.right-con-big {
	font-size: 20px;
	line-height: normal;
	vertical-align: middle;
}

#footer_revealer .copy {
	font-size: 14px !important;
	text-align: left !important;
}

.testimonials_slider .tm_title{
	color:#ffffff !important;	
	text-transform:uppercase;
}

.middle-video{
	width:100%;
	text-align:center;
}

.pf_load_more_wrapper{
	display:none;	
}

.middle-video video{
	width:80%;	
}

.cfname::placeholder,.cfemail::placeholder,.cfsubject::placeholder,.cfmessage::placeholder {
    color: #cccccc;
}

.social-footer{
	list-style: none;
	    float: right;
    margin-top: 0;
    margin-right: 45px
}

.social-footer li{
	display:inline-block;	
	padding: 0 3px;
}

.blockleft50{
	float:left;
	width:49%;
}

.blockright50{
	float:right;
	width:49%;
	margin-bottom: 8px;
}

.theme_button{
	width:30%;	
}

.wpcf7-submit{
	width:100%;
	background:rgb(66, 133, 244) !important;
	color:#ffffff !important;
}

.fount_address_icon{
	color: #4285f4;	
}

.displayright{
	padding: 0px 100px !important;	
}

.about-bottom-line{
	margin-top:40px;	
}

#post-89 .custom-img{
	height:225px;
}
.desktop-home-video-background{
	display:block;	
}
.mobile-home-img-background{
	display:none;	
}
@media (max-width:969px){

	body{
		font-size:16px;
	}
#post-89 .custom-img {
    height: 143px;
}

.fount_shortcode_slider .owl-wrapper-outer .header-video{
		height:600px;
	}

.social-footer{
	float:left;	
}

}

@media (max-width:469px){
		.desktop-home-video-background{
		display:none;	
	}
	.mobile-home-img-background{
		display:block;	
	}
	.fount_shortcode_slider .owl-wrapper-outer{
		height:250px !important;
	}
.fount_shortcode_slider .owl-wrapper-outer .header-video{
		height:250px;
	}
.home-bottom-text .big{
	margin-bottom:40px !important;	
}

#footer_revealer .small-5{
	width:100%;	
}
	.logo-2{
		margin-top: -45px;
	}
	.logo-2 div img{
		width: 66%;
    
	}
	
	.logo-3 div img{
		width: 88%;
	}
	.logo-4{
		 margin-top: -20px;
	}
	.logo-4 div img{
		width: 67%;
   
	}
	
	.logo-5 div img{
		width: 78%;
	}
	.logo-6{
		margin-top: -65px;
	}
	.logo-6 div img{
		width: 75%;
    
	}
	.logo-7{
		 margin-top: -78px;
	}
	.logo-7 div img{
		    width: 74%;
   
	}
	.logo-8{
		 margin-top: -72px;
	}
	.logo-8 div img{
		    width: 73%;
   
	}
	.logo-9 div img{
		width: 75%;
	}
	.logo-10 div img{
		width: 94%;
	}
	.logo-11 div img{
		width: 94%;
	}
	.logo-12 div img{
		width: 86%;
	}
	.desktop-section{
	display:none;
	}
	.mobile-section{
	display:block;
	}
}
@media (max-width:767px){
.home #fount_wrapper #prk_mega_wrap #prk_responsive_menu_inner {
	background-color:rgba(0,0,0,0.5) !important;
	position: absolute;
	top:0;
}
.home #fount_wrapper #prk_menu_els ,#fount_wrapper #prk_responsive_menu {
	background:transparent !important;
	background-color:transparent !important;
}

.home .fount_with_video.fount_row {
	background:url(https://lux.digital/wp-content/uploads/2017/11/alzate_sdo_rgb_0.jpg) top center no-repeat !important;
	background-size:cover !important;
	width:100%!important;
}
.home .fount_with_video.fount_row .fount_video-bg {
	width:100%!important;
	opacity: 0;
}
	.displayright{
 padding-left: 25px !important;
    padding-right: 25px !important;
}
	
	.contact-banner{
		padding-top:70px !important;
	}
	.fount_with_video .owl-wrapper-outer.autoHeight {
	min-height:570px !important;
}
}