/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

.themecolor {
	color: #ff2b58 !important;
}

.sticky .l-subheader.at_middle {
	background-color: rgba(255,255,255,0.8);
}

.h-100,
.h-100 .wpb_wrapper {
	min-height: 100% !important;
}

h1 {
	padding-top: 0.5rem !important;
}

.infobox ul li:before {
	content: '\f00c';
	font-family: "fontawesome";
	color: #ff2b58;
	font-size: 20px;
	/*display: block;*/
	width: 16px;
	height: 16px;
	position: absolute;
	/*left: 0;
	top: 10px;*/
	text-indent: -1.2em;
}

.infobox ul,
.infobox-dark ul {
	margin-left: 1.5em;
	list-style-type: none;
}

.infobox-dark ul li:before {
	content: '\f00c';
	font-family: "fontawesome";
	color: #38002d;
	font-size: 20px;
	/*display: block;*/
	width: 16px;
	height: 16px;
	position: absolute;
	/*left: 0;
	top: 10px;*/
	text-indent: -1.2em;
}

.w-progbar-title-count {
	font-weight: lighter;
	color: #ff2b58;
}

.w-progbar-bar {
	background-color: rgba(255,43,88,0.15) !important;

}

.w-pricing-item-feature {
	border-bottom: 1px solid #dddddd;
}

.w-pricing-item-features li {
	padding: 0.8rem 0;
	margin: 0;
}

.w-pricing-item-header{
	color: #ffffff;
}

.single-us_portfolio h1 {
	font-size: 2em;
	margin-bottom: 0.5em !important;
}
.single-us_portfolio h2 {
	font-size: 1.4em;
	margin-bottom: 0.8em !important;
}

.no-touch .links_underline p a._brlbs-cursor:hover,
.no-touch .links_underline p a._brlbs-btn:hover {
	border-bottom: 0 !important;
}

/* booked calendar */
body table.booked-calendar td .date .number {
	-webkit-border-radius: 0 !important;
	border-radius: 0 !important;
}

