/*
Theme Name: Aerius
Version: 1.0
Author: Flighton AB
Author URI: https://flighton.se
template: bb-theme
*/

/* Add your custom styles here... */ 

.fl-page-footer {
	border-top: 0;
}

.pp-hover-card .pp-hover-card-inner:before {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: -1;
	content: '';
	background-image: linear-gradient(180deg, rgba(0,0,0,0) 50%, rgba(0,0,0,0.7) 100%);
}

.pp-hover-card.style-2 .pp-hover-card-inner:before {
	background-image: linear-gradient(180deg, rgba(0,0,0,0) 0, rgba(0,0,0,0.7) 100%);
}

.pp-hover-card.style-1:hover .pp-hover-card-image {
	transform: scale(1.1);
}

.pp-hover-card.style-1 .pp-hover-card-image {
	transition: all 0.3s;
	transition: transform 0.5s;
}

.pp-hover-card.style-1 .pp-hover-card-content .pp-hover-card-title-wrap {
	-webkit-transition: -webkit-transform 0.5s;
	-moz-transition: -moz-transform 0.5s;
	-ms-transition: -ms-transform 0.5s;
	transition: transform 0.5s;
}

.pp-hover-card.style-1 .pp-hover-card-inner .pp-hover-card-inner-wrap {
	height: 55%;
}

.fl-accordion a:focus {
	outline: 0;
}

.fl-page-footer-wrap .fl-widget .fl-widget-title {
	color: #66ae30;
}

.logo-image-wrapper {
	max-width: 150px;
	margin-left: auto;
	margin-right: auto;
}


.caldera-grid ul.cf2-list-files .cf2-file-listed .cf2-file-extra-data {
	display: none;
}

.caldera-grid .form-control.cf2-field.cf2-file .btn {
	width: 100%;
	background-color: #dddddd;
	border-color: #dddddd;
	color: inherit;
	padding: 14px 28px;
	border-radius: 10px;
}

.caldera-grid .form-control.cf2-field.cf2-file .btn:hover {
	color: inherit;
	background-color: #eeeeee;
}

.caldera-grid .form-control.cf2-field.cf2-file {
	height: 50px;
}

.caldera-grid .form-group.has-error .help-block {
	display: none;
}

#popmake-414 {
	height: 100vh !important;
}

.admin-bar #popmake-414 {
	top: 32px !important;
}

.pum-theme-407 .pum-container, .pum-theme-standardtema .pum-container {
	background-image: url('/wp-content/uploads/2020/07/dark-tile-bathroom.jpg');
	background-size: auto;
}

.pum-theme-407 .pum-content a, .pum-theme-standardtema .pum-content a {
	color: #FFF;
}

.pum-theme-407 .pum-content a:hover, .pum-theme-standardtema .pum-content a:hover {
	color: #66ae30;
}

@media screen and (max-width: 480px) {
	.grw-slider .rplg-slider-prev {
		left: 0 !important;
	}
	
	.grw-slider .rplg-slider-next {
		right: 0 !important;
	}
	
	#popmake-414 {
		width: 100% !important;
		height: auto !important;
		min-height: 100vh !important;
		top: 0 !important;
	}
}

 