@charset "UTF-8";
/*!
 
Theme Name: bialo
Theme URI: #
Description: Adam Bialo
Author: Novature
Author URI: http://www.novature.net
Template: enfold
Version: 1.0

*/

.responsive .container {
    max-width: 1350px !important;
	padding: 0px;
}

#top #main .avia-section .template-page {
    padding-top: 40px !important;
}

.logo img{
	margin-top: 24px !important;
	border:none;
	width:300px;
}

p{
	font-size:20px !important;
	line-height:1.7em !important;
}

h3{
	font-weight: 400 !important;
    font-size: 31px !important;
    text-transform: uppercase;
}

span.avia-menu-text{
	font-size:18px;
	text-transform: uppercase;
}

input, textarea{
	font-family: "Oswald", sans-serif !important;
}

h3.avia-form-success{
	margin-bottom: 14%;
}

.special_amp {
	font-family: inherit !important;
	font-size: inherit;
	font-style: normal;
}

#socket {
    border: none !important;
	background: #f6f6f6;
}

.avia_textblock a,
#socket a{
    color:#000 !important;
}

span.image-overlay.overlay-type-video{
	display:none !important;
}

.reels{
	width: 102.7%;
}

.reel-tile{
	width: 31% !important; 
	float: left; 
	margin: 6px;
	text-align:center;
	margin-top:24px;
}

.reel-tile:hover{
	filter: brightness(1.2);
}

.reel-title{
	font-size:17px;
}

.reel-title b{
	color:#000;
	font-size:20px;
}

/*.mfp-bg,
.mfp-content,
.mfp-container,
.mfp-wrap{
    display: none !important;
}*/

a.pp_close {
    margin-top: -570px;
}

@media only screen and (max-width: 767px) {
    .responsive .logo img, .responsive .logo svg {
		margin-top: 0px !important;
        /*display: inline-flex;
        align-content: center;*/
    }
	.responsive #top .logo {
        width: 65% !important;
    }
	h3.avia-form-success{
		margin-bottom: 75% !important;
	}
	.reel-tile{
		width: 46% !important; 
	}
	
	.reel-title {
    	font-size: 13px !important;
	}
	
	.reel-title b{
    	font-size: 14px !important;
	}
	
	/*.mfp-bg,
	.mfp-content,
	.mfp-container,
	.mfp-wrap{
		display: none !important;
	}*/
	
	div.pp_default .pp_details, div.ppt, div.light_rounded .pp_details, div.dark_rounded .pp_details, div.dark_square .pp_details, div.light_square .pp_details, div.facebook .pp_details {
		display: none !important;
	}
	
	div.pp_pic_holder {
		width: 100% !important;
	}
	
	.pp_content_container .pp_left{
		padding-left: 0px;
	}
	
	.pp_content_container .pp_right{
		padding-right: 0px;
	}
	
	#pp_full_res iframe{
		height: 60vw !important;
    	width: 100% !important;
	}
	
	a.pp_close {
   		
    }
}


@media only screen and (min-width: 770px) and (max-width: 1359px) {
	#header_main,
	div.flex_column,
	#socket{
		padding: 0px 30px 0px 30px !important;
	}
}