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

/*Header & Menu*/

/* @import url('https://kineticsolution.com/wp-content/themes/Imprezanew/style.css'); */

.l-subheader .w-nav-item.level_1.current-menu-item .w-nav-anchor.level_1, .l-subheader .w-nav-item.level_1.current-menu-ancestor .w-nav-anchor.level_1 {
background-color: transparent;
}


.header_hor .l-header.shadow_thin .l-subheader.at_middle {
    box-shadow: none;
}

/*End Header & Menu*/


/*Widget Title Size*/

.widgettitle {
font-size: 20px!important;
}

/*Widget Title Size*/

.color_alternate .g-btn.type_primary.outlined, .color_alternate .w-clients-nav:hover, .color_alternate .l-main .w-contacts-item i, .color_alternate .w-iconbox.with_circle
.w-iconbox-icon, .no-touch .color_alternate .w-pagehead-nav .w-pagehead-nav-h .w-pagehead-nav-item:hover, .no-touch .color_alternate .w-tags.layout_block
.w-tags-item-link:hover, .no-touch .color_alternate .w-testimonial:hover, .color_alternate .w-timeline-item:before, .color_alternate .w-timeline-section-title:before {
	box-shadow: 0 0 0 2px #1B6571 inset;
}

.color_alternate .g-btn.type_primary, .color_alternate .g-btn.type_primary.outlined:before, .color_alternate input[type="submit"], .color_alternate .g-pagination-item.active, .no-touch .color_alternate .g-pagination-item:before, .no-touch .color_alternate .w-iconbox.with_circle .w-iconbox-icon:before, .no-touch .color_alternate .w-filters-item-link:hover, .color_alternate .w-icon.color_primary.with_circle .w-icon-link, .color_alternate .w-pricing-item.type_featured .w-pricing-item-title, .color_alternate .w-pricing-item.type_featured .w-pricing-item-price, .no-touch .color_alternate .w-team-member-links, .color_alternate .w-timeline-item:before, .color_alternate .w-timeline.type_vertical .w-timeline-section:before, .color_alternate .w-timeline-section-title:before, .color_alternate .w-timeline-section.active .w-timeline-section-title:before, .no-touch .color_alternate .w-toplink.active:hover, .no-touch .color_alternate .flex-direction-nav li span:before, .no-touch .color_alternate .tp-leftarrow.default:before, .no-touch .color_alternate .tp-rightarrow.default:before, .no-touch .color_alternate .widget.widget_nav_menu .menu-item a:hover {
	background-color: #1B6571;
}

.l-submain.color_primary, .w-actionbox.color_primary, .g-btn.type_primary, .g-btn.type_primary.outlined:before, button, input[type="submit"], .g-pagination-item.active, .no-touch .g-pagination-item:before, .no-touch .w-iconbox.with_circle .w-iconbox-icon:before, .no-touch .w-filters-item-link:hover, .w-icon.color_primary.with_circle .w-icon-link, .w-pricing-item.type_featured .w-pricing-item-title, .w-pricing-item.type_featured .w-pricing-item-price, .no-touch .w-team-member-links, .w-timeline-item:before, .w-timeline.type_vertical .w-timeline-section:before, .w-timeline-section-title:before, .w-timeline-section.active .w-timeline-section-title:before, .no-touch .w-toplink.active:hover, .no-touch .flex-direction-nav li span:before, .no-touch .tp-leftarrow.default:before, .no-touch .tp-rightarrow.default:before, .no-touch .widget.widget_nav_menu .menu-item a:hover, .woocommerce .button.alt, .woocommerce .button.checkout, .no-touch .woocommerce .products .product .button:hover, .no-touch .woocommerce .woocommerce-pagination ul li a:hover, .woocommerce .woocommerce-pagination ul li span.current, .woocommerce .onsale, .no-touch .woocommerce table.shop_table .product-remove a.remove:hover, .woocommerce.widget_price_filter .ui-slider .ui-slider-range, .woocommerce.widget_layered_nav ul li.chosen, .woocommerce.widget_layered_nav_filters ul li a, .no-touch .bbp-row-actions #favorite-toggle a:hover, .no-touch .bbp-row-actions #subscription-toggle a:hover, .no-touch .bbp-pagination-links a:hover, .bbp-pagination-links span.current, .no-touch span.bbp-topic-pagination a.page-numbers:hover {
	background-color: #1B6571;
}


.color_alternate .g-btn.type_primary.outlined, .color_alternate .w-clients-nav:hover, .color_alternate .l-main .w-contacts-item i, .color_alternate .w-iconbox.with_circle .w-iconbox-icon, .no-touch .color_alternate .w-pagehead-nav .w-pagehead-nav-h .w-pagehead-nav-item:hover, .no-touch .color_alternate .w-tags.layout_block .w-tags-item-link:hover, .no-touch .color_alternate .w-testimonial:hover, .color_alternate .w-timeline-item:before, .color_alternate .w-timeline-section-title:before {
	box-shadow: 0 0 0 2px #1B6571 inset;
}

.color_alternate a, .color_alternate .g-btn.type_primary.outlined, .no-touch .color_alternate .w-blog-entry-link:hover .w-blog-entry-title-h, .no-touch .color_alternate .w-blog-entry-link:hover .w-blog-entry-preview-icon, .no-touch .color_alternate .w-clients-nav:hover, .color_alternate .l-main .w-contacts-item i, .color_alternate .w-counter.color_primary .w-counter-number, .color_alternate .w-filters-item.active .w-filters-item-link, .no-touch .color_alternate .w-filters-item.active .w-filters-item-link:hover, .color_alternate .w-icon.color_primary .w-icon-link, .color_alternate .w-iconbox-icon, .no-touch .color_alternate .w-iconbox-link:hover .w-iconbox-title, .no-touch .color_alternate .w-pagehead-nav .w-pagehead-nav-h .w-pagehead-nav-item:hover, .color_alternate .w-shortblog-entry-title-h, .color_alternate .w-tabs-item.active, .no-touch .color_alternate .w-tabs-item.active:hover, .color_alternate .w-tabs.layout_accordion .w-tabs-section.active .w-tabs-section-title, .no-touch .color_alternate .w-tags.layout_block .w-tags-item-link:hover, .color_alternate .w-team-member-link .w-team-member-name, .color_alternate .widget.widget_nav_menu .menu-item.current-menu-item > a {
	color: #1B6571;
}

.color_alternate .g-btn.type_primary.outlined, .color_alternate .w-clients-nav:hover, .color_alternate .l-main .w-contacts-item i, .color_alternate .w-iconbox.with_circle .w-iconbox-icon, .no-touch .color_alternate .w-pagehead-nav .w-pagehead-nav-h .w-pagehead-nav-item:hover, .no-touch .color_alternate .w-tags.layout_block .w-tags-item-link:hover, .no-touch .color_alternate .w-testimonial:hover, .color_alternate .w-timeline-item:before, .color_alternate .w-timeline-section-title:before {
	box-shadow: 0 0 0 2px #1B6571 inset;
}

/*End Media All*/

/*Woo Commerce Styling*/

.no-touch .woocommerce input[type="submit"]:hover, .no-touch .woocommerce .button.alt:hover, .no-touch .woocommerce .button.checkout:hover {
	background-color: #fab908;
}

.woocommerce-loop-product__title {
    font-size: 20px!important;
    margin: 0;
}



/*End Woo Commerce Styling*/

/*Navigation Colour*/

.w-logo-link, .l-subheader.at_middle .w-nav-control, .l-subheader.at_middle .w-nav-anchor.level_1, .l-subheader.at_middle .w-nav.touch_enabled .w-nav-anchor.level_1, .l-subheader.at_middle .w-cart-link, .l-subheader.at_middle .w-search-show, .l-subheader.at_middle .w-contacts, .l-subheader.at_middle .w-contacts-item-value a, .l-subheader.at_middle .w-socials-item-link, .l-subheader.at_middle .w-lang-list .w-lang-item, .l-subheader.at_middle .w-lang-current {
color: #29b28f;
}

/*End Navigation Colour*/

/*Background Transparency*/

.l-canvas.headertype_extended .l-subheader.at_top {
display: block;
background-color: transparent;
}

.l-canvas, .g-btn.type_default, .g-btn.type_default.outlined, .g-pagination-item, .w-clients-nav, .w-clients-nav.disabled, .w-clients-nav.disabled:hover, .w-filters-item-link, .w-icon.color_text .w-icon-link, .color_primary .w-icon.color_text.with_circle .w-icon-link, .w-socials-item-link, .w-tags.layout_block .w-tags-item-link, .widget.widget_archive ul li a, .widget.widget_categories ul li a, .widget.widget_nav_menu .menu-item a, .woocommerce .button, .l-subfooter.at_top .woocommerce .button, .woocommerce .quantity .plus, .woocommerce .quantity .minus, li.bbp-forum-freshness > a, li.bbp-topic-freshness > a, .bbp-row-actions #favorite-toggle a, .bbp-row-actions #subscription-toggle a, #bbp-user-navigation li.current a, #bbpress-forums div.bbp-topic-author a.bbp-author-name, #bbpress-forums div.bbp-reply-author a.bbp-author-name {
background-color: transparent;
}

/*End Background Transparency*/


/*Shadow Around Main Frame*/

.l-main {
z-index: 1;
box-shadow: 0 1px 0px rgba(0,0,0,0.05);
}

/*End Shadow Around Main Frame*/

.l-canvas.type_wide .l-subheader, .l-canvas.type_boxed .l-submain {
max-width: 1150px;
}

/*Remove Box Frame Max-Width For Footer*/

.l-canvas.type_boxed, .l-canvas.type_boxed .l-subheader, .l-canvas.type_boxed + .l-footer .l-subfooter {
max-width: 100%;
}


/*End Remove Box Frame Max-Width For Footer*/


/*Alternate Background Colour*/

.l-submain.color_alternate {
background-color: transparent;
}

/*End Alternate Colour*/

/*Main Colour Transparency*/

.l-submain.bg_fade:before {
display: block;
content: '';
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 1;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
border-radius: 20px;
}

/*End Main Colour Transparency*/

/*Secondary Alternate Background Colour Pages*/

.l-submain.color_secondary, .w-icon.color_secondary.with_circle .w-icon-link, .no-touch .woocommerce .button.alt:hover, .no-touch .woocommerce .button.checkout:hover, .no-touch .woocommerce.widget_layered_nav_filters ul li a:hover {
background-color: #000000;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
border-radius: 20px;
opacity: 0.8;
margin-bottom: 30px!important;
}

.l-submain.color_secondary {
color: #fff;
}

.l-submain.color_secondary h1, h2, h3, h4 {
color: #fab908!important;
}

/*End Secondary Alternate Background Colour Pages*/

/*home Page Action Box*/

.l-submain.color_alternate {
background-color: #35727E;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
height: 145px;
}

.w-actionbox.color_primary {
background-color: #1B6571;
margin-bottom: 0px!important;
border-top: -80px;
}

.w-actionbox.controls_aside .w-actionbox-h {
text-align: center;
margin-top: -10px;
}

.w-actionbox.controls_aside .w-actionbox-button:first-child {
margin-left: 0;
margin-right: 100px;
margin-top: 0px;
}

/*end home Page Action Box*/



/*Woo Commerce Pages*/

.woocommerce h1.page-title {
font-size: 30px;
margin-bottom: -100px;
}

.woocommerce h1.page-title {
float: right;
margin: 0 90px 0 0;
}

.woocommerce div.product {
position: relative;
background-color: #fdfdfd;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 1;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
border-radius: 20px;
margin-bottom: 35px;
padding: 30px;
}

.woocommerce div.product .images img {
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

.woocommerce .products .product img {
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

.woocommerce div.product .images .thumbnails a {
padding: 7px 5px 0 0;
width: 12.2%;
}

.no-touch .woocommerce div.product .images .thumbnails a:hover:after {
box-shadow: 0 0 0 0px transparent;
}

.woocommerce.widget ul.product_list_widget li img {
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

.woocommerce ul.products {
list-style: none !important;
clear: both;
font-size: 0;
margin: 0 -25px 25px;
background-color: #fff;
padding: 60px 30px 30px 30px;
border-radius: 30px;
-moz-border-radius: 30px;
-webkit-border-radius: 30px;
}

woocommerce .related > h2 {
background: transparent;
}

.woocommerce .related {
background: transparent;
}

.woocommerce .product .products {
    background: transparent!important;
}

/*Individual product listings */

.woocommerce div.product .product_title {
    padding: 0;
    color: #000;
}

.woocommerce .product .summary .price {
    font-size: 1.6rem;
    font-weight: 600;
    color: #000;
}

.woocommerce .product_meta {
    font-size: .9rem;
    line-height: 1.4rem;
    color: #000;
}

.woocommerce-product-details__short-description {
    color: #000;
}

.woocommerce .product .price {
  color: #000;
}

.woocommerce-tabs {
    clear: both;
    padding-bottom: 1px;
    margin-bottom: 3rem;
    color: #000;
}

.woocommerce-tabs .tabs li a {
    display: block;
    padding: 1rem 1.5rem;
    border: none!important;
    color: #fff!important;
}

.woocommerce-tabs .tabs li a:hover {
    color: #fab908!important;
}

.woocommerce-noreviews {
  color: #fab908;
}

/*End Woo Commerce Pages*/

/*Sidebars*/

.l-sidebar.at_right .l-sidebar-h {
background-color: rgba(0,0,0,0.5);
padding: 30px;
border-radius: 20px;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
margin-bottom: 35px;
}

/*End Sidebars*/

/*Single Post*/

.w-blogpost-content {
background-color: rgba(0,0,0,0.5);
padding: 30px;
border-radius: 30px;
-moz-border-radius: 30px;
-webkit-border-radius: 30px;
margin-bottom: 20px;
}

.w-blogpost-meta-date, .w-blogpost-meta-author, .w-blogpost-meta-tags, .w-blogpost-meta-comments {
font-size: 13px;
color: #fff;
}

.w-comments {
background-color: rgba(0,0,0,0.5);
padding: 30px;
border-radius: 30px;
-moz-border-radius: 30px;
-webkit-border-radius: 30px;
}

/*End Single Post*/


/*Blog Front Page*/

.w-blog-entry-h {
background-color: rgba(0,0,0,0.5);
padding: 30px;
border-radius: 30px;
-moz-border-radius: 30px;
-webkit-border-radius: 30px;
}

.w-blog-entry-meta-date {
color: #fff;
}

.g-btn.type_default.outlined {
box-shadow: 0 0 0 2px #35727E inset;
}

/*End Blog Front Page*/

/*Home Newsletter Signup*/

.custom-form-bg_wrapper form {
background-color: rgba(0,0,0,0.3);
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
border-radius: 15px;
padding: 30px;
}

.custom-form-bg input,
.custom-form textarea { width: 100% !important;
}

.custom-form-bg input[type=submit] {
width: 127px !important;
}

/*End Home Newsletter Signup*/


/*Portfolio Item Background*/

/*End Portfolio Item Background*/

/*Mobile Nav*/

.w-nav {
    z-index: 10;
    position: relative;
}

/*End Mobile Nav*/


.woocommerce .related {
background: transparent!important;
}
