/* 
Theme Name: Impreza Child 
Theme URL: http://prodefis.com
Description: Impreza  Child 
Theme Author: prodefis
Author URL: http://prodefis.com
Template: Impreza 
Version: 1.0.0 
Text Domain: impreza-child 



.wpb_text_column:not(:last-child) {
	margin-bottom: 1.5rem
}
a {}@media screen and (max-width: 767px) {
	.widgettitle {
		font-size: 1.5rem;
		line-height: 1.4
	}
}
.w-tabs.accordion .w-tabs-section-content-h {
	padding: 1.75rem 1.75rem 3.5rem
}
.w-tabs-section.active .w-tabs-section-header,
.w-tabs-section-header,
.w-tabs.style_timeline .w-tabs-section-header-h {
	background-color: #F2F2F2
}
.w-tabs.accordion .w-tabs-section,
.w-tabs.accordion .w-tabs-section:last-child {
	border-bottom-width: 0
}

.w-tabs.layout_timeline.accordion .w-tabs-section-content,
.w-tabs.style_timeline.accordion .w-tabs-section-content {
	display: block !important;
	margin-top: -1.75rem
}

.w-tabs.layout_timeline.accordion .w-tabs-section-header,
.w-tabs.style_timeline .w-tabs-section-header-h,
.w-tabs.style_timeline.accordion .w-tabs-section-header,
#Chronology .w-tabs-section-header-h,
.w-tabs.style_timeline.accordion .w-tabs-section, 
.w-tabs.style_timeline2.accordion .w-tabs-section,
.w-tabs.style_timeline .w-tabs-item, 
.w-tabs.style_timeline .w-tabs-section-header
{
	margin: 0rem;
	margin-left: 0.1rem;
	background-color: #172949;
	color: var(--color-header-top-bg);
}

.w-tabs.style_timeline.accordion .w-tabs-section-content {
	border: 2px solid rgb(242, 242, 242);
	box-shadow: none;
	background: rgb(255, 255, 255)
}
ul {
	margin-left: 1.7rem
}
p {
	margin: 0 0 0.9rem
}
.w-iconbox.style_default .w-iconbox-icon {
	width: 1rem
}
.w-iconbox.iconpos_left.no_text {}.font-special-orange .w-tabs-section-header .w-tabs-section-header-h,
.font-special-blue .w-tabs-section-header .w-tabs-section-header-h,
.font-special-brown .w-tabs-section-header .w-tabs-section-header-h,
.font-special-red .w-tabs-section-header .w-tabs-section-header-h,
.font-special-turquoise .w-tabs-section-header .w-tabs-section-header-h,
.font-special-green .w-tabs-section-header .w-tabs-section-header-h,
.font-special-darkblue .w-tabs-section-header .w-tabs-section-header-h {
	font-size: 1.65rem !important;
	line-height: 1.2
}
.font-special-orange.active .w-tabs-section-header .w-tabs-section-header-h {
	color: #f29400 !important
}
.font-special-blue.active .w-tabs-section-header .w-tabs-section-header-h {
	color: #0089cd !important
}
.font-special-brown.active .w-tabs-section-header .w-tabs-section-header-h {
	color: #a5833c !important
}
.font-special-red.active .w-tabs-section-header .w-tabs-section-header-h {
	color: #9d030d !important
}
.font-special-turquoise.active .w-tabs-section-header .w-tabs-section-header-h {
	color: #00ABDA !important
}
.font-special-green.active .w-tabs-section-header .w-tabs-section-header-h {
	color: #009036 !important
}
.font-special-darkblue.active .w-tabs-section-header .w-tabs-section-header-h {
	color: #172949 !important
}
.w-btn.us-btn-style_4.icon_none,
a.w-btn.us_btn_6.us-btn-style_4.icon_none {
	background-color: rgba(0, 136, 204, 0.65) !important
}
.button-orange {
	color: #fff !important;
	background-color: #f28d00 !important
}
.button-blue {
	color: #fff !important;
	background-color: #0089cd !important
}
.button-brown {
	color: #fff !important;
	background-color: #a5833c !important;
	vertical-align: bottom !important
}
.button-red {
	color: #fff !important;
	background-color: #9d030d !important
}
.button-turquoise {
	color: #fff !important;
	background-color: #00ABDA !important
}
.button-green {
	color: #fff !important;
	background-color: #009036 !important
}
.button-darkblue {
	color: #fff !important;
	background-color: #172949 !important
}
.button {
	color: #8A93A1 !important
}
.iconbox-title {
	color: #0089cd !important
}
.special-headline-on-trans {
	padding-top: 1rem;
	line-height: 4.5rem
}
.special-section-for-headline {
	margin-top: -4.5rem;
	height: 4.5rem
}
.special-section-for-headline .l-section-h {
	padding: 0
}
h2.w-post-elm.post_title,
h1.w-post-elm.post_title,
h3.w-post-elm.post_title,
h2.w-blog-post-title,
h1.w-blog-post-title,
h2.w-grid-item-elm.post_title,
h1.w-grid-item-elm.post_title,
.w-blogpost-body>h1.w-blogpost-title.entry-title {
	font-size: 30px;
	margin-bottom: 1rem
}
.w-post-elm.post_image img,
.w-blogpost-preview img,
.w-blog-post-preview img,
.w-grid-item-elm.post_image img {
	width: auto !important
}
.home .w-post-elm.post_image img {
	margin: auto !important
}
.l-section.for_blogpost .w-blogpost-preview {
	background-color: #FFF
}
.l-section.preview_basic .w-blog-post-preview {
	background-color: transparent;
	margin-bottom: 1rem
}
.vc_col-sm-8.wpb_column.vc_column_container ul {
	list-style-type: none !important
}
.vc_column-inner.vc_custom_1518779409120.color_custom {
	background-color: rgba(0, 136, 204, 0.65)
}
.l-footer .vc_col-sm-8 .wpb_wrapper .wpb_row .wpb_wrapper {
	background-color: white;
	padding: 2rem
}
.vc_col-sm-8.wpb_column.vc_column_container ul li:before {
	position: absolute;
	left: 2.4rem;
	content: 'f105';
	font-family: fontawesome;
	opacity: 0.5
}
.button-down-boxes .w-btn {
	bottom: 1.8rem;
	position: absolute
}
.g-cols.type_boxes {
	position: relative
}
.g-cols.type_boxes>div>.vc_column-inner {
	padding: 2rem;
	position: relative
}
.l-section.color_primary,
.l-titlebar.color_primary,
.no-touch .l-navigation-item:hover .l-navigation-item-arrow,
.highlight_primary_bg,
.w-actionbox.color_primary,
.w-blog-post-preview-icon,
.w-blog.layout_cards .format-quote .w-blog-post-h,
button,
input[type="button"],
input[type="submit"],
a.w-btn.color_primary,
.w-btn.color_primary,
.w-btn.color_primary.style_outlined:before,
.no-touch .g-filters-item:hover,
.w-iconbox.style_circle.color_primary .w-iconbox-icon,
.no-touch .w-iconbox.style_circle .w-iconbox-icon:before,
.no-touch .w-iconbox.style_outlined .w-iconbox-icon:before,
.no-touch .w-person-links-item:before,
.w-pricing-item.type_featured .w-pricing-item-header,
.w-progbar.color_primary .w-progbar-bar-h,
.w-sharing.type_solid.color_primary .w-sharing-item,
.w-sharing.type_fixed.color_primary .w-sharing-item,
.w-sharing.type_outlined.color_primary .w-sharing-item:before,
.w-tabs.layout_modern .w-tabs-list,
.w-tabs.layout_trendy .w-tabs-item:after,
.w-tabs.layout_timeline .w-tabs-item:before,
.w-tabs.layout_timeline .w-tabs-section-header-h:before,
.no-touch .w-testimonials.style_6 .w-testimonial-h:hover .w-testimonial-text,
.no-touch .w-header-show:hover,
.no-touch .w-toplink.active:hover,
.no-touch .pagination .page-numbers:before,
.pagination .page-numbers.current,
.l-main .widget_nav_menu .menu-item.current-menu-item > a,
.rsThumb.rsNavSelected,
.no-touch .tp-leftarrow.custom:before,
.no-touch .tp-rightarrow.custom:before,
.smile-icon-timeline-wrap .timeline-separator-text .sep-text,
.smile-icon-timeline-wrap .timeline-wrapper .timeline-dot,
.smile-icon-timeline-wrap .timeline-feature-item .timeline-dot,
.tablepress .sorting:hover,
.tablepress .sorting_asc,
.tablepress .sorting_desc,
p.demo_store,
.woocommerce .button.alt,
.woocommerce .button.checkout,
.woocommerce .product-h .button.loading,
.no-touch .woocommerce .product-h .button:hover,
.woocommerce .onsale,
.widget_price_filter .ui-slider-range,
.widget_layered_nav ul li.chosen,
.widget_layered_nav_filters ul li a,
.no-touch .bbp-pagination-links a:hover,
.bbp-pagination-links span.current,
.no-touch span.bbp-topic-pagination a.page-numbers:hover,
.tribe-events-calendar td.mobile-active,
.tribe-events-button,
.datepicker td.day.active,
.datepicker td span.active,
.gform_page_footer .gform_next_button,
.gf_progressbar_percentage,
.chosen-results li.highlighted,
.select2-drop .select2-results .select2-highlighted,
.l-body .cl-btn {
	background-color: #08C;
	color: var(--color-header-top-bg);
}
a.w-btn.color_primary.style_outlined,
.w-btn.color_primary.style_outlined,
.l-main .w-contacts-item:before,
.w-iconbox.color_primary.style_outlined .w-iconbox-icon,
.w-sharing.type_outlined.color_primary .w-sharing-item,
.w-tabs.layout_timeline .w-tabs-item,
.w-tabs.layout_timeline .w-tabs-section-header-h,
.us-woo-shop_standard .product-h .button {
	border: 2px solid #08C;
	background-color: #08C;
	color: var(--color-header-top-bg);
}
.w-form-row-field:before,
input,
textarea,
select {
	color: #08C
}
.wpb_wrapper .w-image.align_left .w-image-h,
.wpb_wrapper .w-image.align_right .w-image-h {
	text-align: left !important
}





@media screen and (max-width: 600px) {
	.l-titlebar.size_large .l-titlebar-h,
	.l-titlebar.size_huge .l-titlebar-h,
	.l-sidebar,
	.l-section-h,
	.l-section.height_large .l-section-h,
	.l-section.height_huge .l-section-h,
	.l-section.width_full .vc_col-sm-12 .w-tabs-section-content-h {
		padding-bottom: 4rem
	}
	.button-down-boxes .w-btn {
		bottom: 0rem;
		position: relative
	}
}
@media screen and (max-width: 767px) {
	.g-cols.type_boxes>div>.vc_column-inner {
		padding: 1.3rem;
		position: relative
	}
	.w-image.align_left .w-image-h,
	.w-image.align_right .w-image-h {
		text-align: left
	}
	h2.w-blog-post-title,
	h1.w-blog-post-title {
		font-size: 22px
	}
}
@media (min-width: 768px) {
	.page-id-2488 .vc_col-sm-9 {
		width: 70%
	}
	.page-id-2488 .vc_col-sm-3 {
		width: 30%
	}
}
.w-post-elm.post_image.as_circle {
	border-radius: 0
}