/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 15 2026 | 15:43:06 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 

div.wpforms-container-full .wpforms-form button[type=submit] {      margin: 0 auto !important;      display: block !important;      width: 100% !important; }

.our_product_home_page h3, .our_product_home_page p{
	padding-left: 20px;
	padding-right:20px;
	margin-bottom:5px;
}

.trailes_products p {
    font-size: 14px;
    color: #666;
}

.pre-qualify-form form div#gform_fields_1 input, .pre-qualify-form form div#gform_fields_1 select {
    height: 44px;
}

.gform_footer.before input{
	background: #ff6000 !important;
	font-size: 18px !important;
text-transform: uppercase !important;
	padding: 10px 26px !important;
}

footer p, footer p strong, footer ul li a{
	color: #ccc !important;
}

footer ul li{
	margin-bottom:15px;
}


/*** form settings ***/

.gfs_style form .gform_fields.top_label  {
    gap: 20px;
}

.gfs_style .gform_heading {
    display: none;
}

.gfs_style form .gform_fields.top_label   input, .gfs_style form .gform_fields.top_label   select {
	height: 45px;
	border-color: #ddd;
	box-shadow: none;
	border-radius: 0;
}

 .gfs_style form .gform_fields.top_label textarea {
	border-color: #ddd;
	box-shadow: none;
	border-radius: 0;
}

.gfs_style form  .gform_footer.top_label {
    margin: 0;
}

.gfs_style form  .gform_footer.top_label input, .gfs_style form  .gform_page_footer.top_label input{
	background: #ff6000 !important;
    border-radius: 1000px !important;
    font-size: 16px !important;
    height: 50px !important;
    padding: 10px 30px !important;
    text-transform: uppercase !important;
}

.gfs_style form
div#input_5_47 {
    display: flex;
    flex-flow: row wrap;
    height: auto;
}

.gfs_style form div#input_5_47 .gchoice {
    flex: 0 0 30%;
}

.gfs_style form  .gfield-choice-input{
    height: 20px !important;
    width: 20px !important;
}

.calculate_form .gform_page_footer input {
    background: #ff6000 !important;
    border-radius: 1000px !important;
    padding: 10px 30px !important;
}

.calculate_form .gform_page_footer  input.gform_previous_button{
	background: #fff !important;
}

.calculate_form .gf_progressbar_percentage{
    background: #ff6000  !important;
}

.price_total label {
    font-size: 16px !important;
    color: #eee !important;
    text-transform: uppercase !important;
    font-weight: 600 !important;
}

.price_total input {
    font-size: 30px !important;
    color: #fff!important;
    font-weight: bold !important;
}

.calculate_form  .gform_fields.top_label {
    display: flex;
    justify-content: space-between;
}

.price_total {
    background: #000;
    padding: 50px 30px;
    text-align: center;
    display: flex;
    flex-direction: column;
	border-radius: 15px;
    align-items: center;
    justify-content: center;
    max-width: 300px;
	    height: 180px;
}
.calculate_form div#gf_progressbar_wrapper_7 {
    width: 60%;
}

.calculate_form div#gform_page_7_13 .gform_fields.top_label {
    display: grid;
    gap: 20px;
}

.ast-woocommerce-container {
    max-width: 1200px;
    margin: 0 auto;
}

body.archive.post-type-archive main#main {
    background: #eee;
    padding: 40px 0;
}

.elementor-4239 .blog_post_wrap .blog_posts_page article {
    background: #f9f9f9;
	padding: 20px !important
}

.elementor-4239 .blog_post_wrap .blog_posts_page article  .wpr-grid-media-wrap{
	display: none;
}
.woocommerce-product-gallery ul.flex-direction-nav li a {
    background: #ff6000;
    color: #fff;
    padding: 10px;
    display: inline-block;
    min-width: 90px;
}

.woocommerce-product-gallery ul.flex-direction-nav li {
    display: inline-block;
    padding: 5px;
}
.woocommerce-product-gallery ul.flex-direction-nav {
    padding: 0;
    list-style: none;
    text-align: center;
}
div#gform_fields_4 {
    row-gap: 15px;
}