/*
Theme Name: Kuipstar
Theme URI: www.kriesi.at/
Description: Child theme for the Enfold Theme
Version: 1.0
Author: Richard Kuipers
Author URI: http://www.kuipstar.nl
Template: enfold

*/






@font-face {
font-family: 'Poppins Regular';
src: url('./font/Poppins-Regular.ttf');
font-weight: normal;
font-style: normal;
font-display: swap;
}

@font-face {
font-family: 'Poppins Medium';
src: url('./font/Poppins-Medium.ttf');
font-weight: normal;
font-style: normal;
font-display: swap;
}


@font-face {
font-family: 'Poppins SemiBold';
src: url('./font/Poppins-SemiBold.ttf');
font-weight: normal;
font-style: normal;
font-display: swap;
}

#top .big-preview.single-big { padding:0px 0px 25px 0px;}
.big-preview.single-big a {pointer-events: none;}

#top .entry-content-wrapper .post-title {font-size: 24px ;}

#top .blog-posts  {margin: 50px 0px;padding: 50px 0px;}


#top .avia_textblock {line-height: 2;}

video {filter: grayscale(100%);} 

#top p {line-height: 2;}

h1, h2, h3, h4, h5, h6, #top .title_container .main-title, tr.pricing-row td, #top .portfolio-title, .callout .content-area, .avia-big-box .avia-innerbox, .av-special-font, .av-current-sort-title, .html_elegant-blog #top .minor-meta { font-family: 'Poppins SemiBold' !important; font-size: 24px ; text-transform: none !important; font-weight: normal !important;letter-spacing: 0px !important;}



body#top, #top .av-subheading_below { font-size: 16px !important;font-family: 'Poppins Regular';}

#top .slideshow_caption h2.avia-caption-title  {font-size: 50px;text-transform: none;}

#top .slideshow_caption { width: 75%;}

#top #wrap_all .intro .avia-button {    border: 4px solid #fff; width: 200px;padding: 20px 16px;font-size: 16px ; text-transform: none; }


#top #wrap_all .intro h1.av-special-heading-tag {font-size: 50px;text-transform: none;color: #fff; }

#top #wrap_all .intro .avia_textblock p {color: #fff;}

#top.home #wrap_all	#av_section_3  .flex_column_table {margin-top: -200px;}

@media only screen and (max-width: 1024px) {
	
/* Transparent Header */

.html_header_top.html_header_sticky #top #wrap_all #header {position: relative; }
.responsive #top .av_header_transparency.av_alternate_logo_active .logo a > img {opacity: 0 !important;}
.responsive #top .av_header_transparency .logo img.alternate {display: block !important; padding-top: 15px; width: 120px;}
body .av_header_transparency {background: transparent !important;position: absolute!important;}
.html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner::after, .html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner::before { background-color: #000 !important; opacity: 1;}
#top .header_color.av_header_transparency .avia-menu-fx, .av_header_transparency div .av-hamburger-inner, .av_header_transparency div .av-hamburger-inner::before, .av_header_transparency div .av-hamburger-inner::after { background-color: #fff !important;}
	
	
#top #wrap_all .intro h1.av-special-heading-tag {font-size: 30px; }
#top #wrap_all #av_section_1 .av-section-video-bg video { right: 0px; left: auto;}
	
	
	#top.home #wrap_all	#av_section_2, #top.home #wrap_all	#av_section_3 {padding: 25px 0px;}
	
	#top.home #wrap_all	#av_section_3 .template-page {padding: 0px;}
	
	#top.home #wrap_all	#av_section_3  .flex_column_table {margin-top: 0px;}
	
	#top #wrap_all .flex_column_table.av-equal-height-column-flextable {margin-top: -100px;}
	
	
	.responsive #top #wrap_all .av-layout-grid-container .flex_cell.av-gridrow-cell {padding: 25px !important;min-height: 360px;}
	
	.responsive #top #wrap_all #av-layout-grid-2.av-layout-grid-container .flex_cell.av-gridrow-cell {padding: 25px !important;min-height: auto;}
	
	.responsive #top #wrap_all .flex_column:empty {padding: 0px;}
	
	
	
}



