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

/*Add your own styles here:*/


.starttrialbtn{background-color: #54b835;
    border-radius: 10px;
    width: 180px;
    color: #ffffff;
    font-size: 16px;
    border-color: #54b835;
   margin-top:30px;
}

.startbtncnt .w-btn-wrapper{float:right;}

.contactbtncnt .w-btn-wrapper{float:left;}

.starttrialbtn:hover{background-color: #4ba530;
border-color: #4ba530;
color:#ffffff !important;
}

.contactbtn{background-color: #ffffff;
    border-radius: 10px;
    width: 180px;
    color: #666666;
    font-size: 16px;
    border-color: #ffffff;
    margin-top:30px;
}

.contactbtn :hover{background-color: #f0f0f0;
border-color: #f0f0f0;
color:#666666 !important;
}


.menu-item-7633 .w-nav-title,.menu-item-6160 .w-nav-title {background-color: #54b835;
    padding: 10px 20px 10px 20px;
    border-radius: 8px;
    color: #ffffff;
}


.menu-item-7633 .w-nav-title:hover,.menu-item-6160 .w-nav-title:hover{background-color:#51993c;}

.header_hor .ush_menu_1.type_desktop .menu-item.level_1>a:not(.w-btn){padding-left:18px !important;padding-right:18px !important;}

#us_grid_1 .post_title{line-height: 20px;
    margin-bottom: 10px;}

.owl-item .post_title a{color: #54b835;
    font-size: 14px;
    line-height: 7px !important;}
	
	
.w-grid-item .w-post-elm a{color:#444444;}

#page-footer .w-separator{display:none;}

.w-socials-item-link{font-size:18px !important;}

.single-post .wp-block-image img{margin:0 auto !important;}

.single-post .wp-block-image figcaption, .wp-block-embed figcaption{text-align: center;
    padding-top: 20px;
	padding-bottom: 20px;
	}
	
.single-post figcaption{text-align: center;
    padding-top: 10px;
	padding-bottom:10px;
	}
	
.single-post .w-sharing{padding-top:30px;}

#wpforms-8478-field_14{text-align:left;}

div.wpforms-container-full .wpforms-form button[type=submit]{padding: 12px 20px 12px 20px !important;}

.widget_archive ul li:before, .widget_categories ul li:before, .widget_meta ul li:before, .widget_pages ul li:before, .widget_recent_entries ul li:before, .widget_recent_comments ul li:before, .l-footer .widget_nav_menu .menu-item:before {
    position: absolute;
    left: 2px;
    content: '\f105';
    font-family: fontawesome;
    font-size: 1.2rem;
    opacity: .5;
}

.widget_archive ul li, .widget_categories ul li, .widget_meta ul li, .widget_pages ul li, .widget_recent_entries ul li, .widget_recent_comments ul li, .l-footer .widget_nav_menu ul li {
    padding-left: 1.2rem;
    position: relative;
	padding-bottom:7px;
}

#wpforms-submit-8478{position: sticky;
	border:2px solid #54b835;
	}

#wpforms-submit-8478:hover{border-color:#51993c !important;}


.btn-pricesignup .ult_price_action_button,.ult-cs-custom .ult_price_action_button{background: #54b835 !important;
    color: #ffffff;
    font-weight: normal;
    width: 180px !important;
    padding: 15px 20px 15px 20px !important;
    font-size: 17px !important;
    border-radius: 7px !important;}
	
	
#content-1613084348349-a83058d1-04b3 .w-pricing-item-features,#content-1613084348349-a83058d1-04b3 .w-pricing-item-footer{background-color: #f9f9f9 !important;}

.w-btn.style_outlined{background-color: transparent!important;color:#54b835 !important;}

@media only screen and (max-width: 768px) {
  .startbtncnt .w-btn-wrapper{float:none;padding-left:35%;}

.contactbtncnt .w-btn-wrapper{float:none;padding-left:35%;}
}

@media only screen and (max-width: 600px) {
  .startbtncnt .w-btn-wrapper{padding-left:26%;}

.contactbtncnt .w-btn-wrapper{padding-left:26%;}
}