@charset "UTF-8";

/*
Theme Name: Tomys Garage Door (Hello Elementor) Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: tomysgaragedoor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A plain-vanilla &amp; lightweight theme for Elementor page builder
Tags: flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.3.0.1598434718
Updated: 2023-08-12 09:38:38

*/

input::-webkit-contacts-auto-fill-button, 
input::-webkit-credentials-auto-fill-button {
  visibility: hidden;
  position: absolute;
  top: -50px;
}
.elementor-search-form__icon{
	padding-right:10px
}
#gf_progressbar_wrapper_1, #field_1_3, .gform_required_legend, #field_1_2 .gform-field-label{
	display:none;
}

#gform_next_button_1_4, #gform_submit_button_1, #gform_previous_button_1{
	    border-radius: 0;
    background-color: #162b82;
    padding: 10px 40px;
    color: white;
    border: none;
}

#gform_next_button_1_4:hover, #gform_submit_button_1:hover, #gform_previous_button_1:hover{
	background-color: #5570b4;
}

.gform_wrapper.gravity-theme .gfield_label{
	font-weight:400!important;
}
.gform_wrapper.gravity-theme .gfield input.large, .gform_wrapper.gravity-theme .gfield select.large{
	padding:5px;
	height:40px;
}
/* input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea{
	padding:0!important;
} */


input::placeholder, textarea::placeholder{
	opacity:1!important;
}

.custom-blog .elementor-post.elementor-grid-item{
	border-width: 1px;
    border-color: rgba(176,191,239,0.75);
    border-style: solid;
}


.custom-blog .elementor-post__text{
	padding:20px;
	
}

.tags ul{
	list-style:none;
	display:flex;
	padding-left:0;
	flex-wrap:wrap;
}
.tags ul li {
	padding-right:10px;
	padding-bottom:10px;
}

.tags ul li a{
	padding:10px;
	border:1px solid #162b82;
	display:block;
}
.tags ul li a:hover{
	border:1px solid rgb(176, 191, 239);
}

.custom-recent .anwp-pg-wrap .anwp-pg-classic-grid .anwp-pg-post-teaser{
	border:1px solid rgb(176, 191, 239);
}
.custom-recent .anwp-pg-wrap .anwp-pg-classic-grid .anwp-pg-post-teaser__content{
	padding:20px
}
@media (max-width: 767px) {
	.custom-blog .elementor-post.elementor-grid-item{
		flex-direction:column;
	}
}


.stacktable { width: 100%; }
.st-head-row { padding-top: 1em; }
.st-head-row.st-head-row-main { font-size: 1.5em; padding-top: 0; }
.st-key { width: 49%; text-align: left; padding-right: 1%; }
.st-val { width: 49%; padding-left: 1%; }

.stacktable.large-only { display: table; }
.stacktable.small-only { display: none; }

@media (max-width: 800px) {
  .stacktable.large-only { display: none; }
  .stacktable.small-only { display: table; }
}

.custom-form .elementor-form-fields-wrapper{
	
    display: grid;
grid-template-columns: repeat(4, 1fr);
grid-template-rows: repeat(2, 1fr);
grid-column-gap: 0px;
grid-row-gap: 0px;

}

.custom-form .elementor-field-group-name { grid-area: 1 / 1 / 2 / 2; }
.custom-form .elementor-field-group-field_9f18fbe { grid-area: 2 / 1 / 3 / 2; }
.custom-form .elementor-field-group-field_3915f94 { grid-area: 1 / 2 / 2 / 3; }
.custom-form .elementor-field-group-email  { grid-area: 2 / 2 / 3 / 3; }
.custom-form .elementor-field-group-message { grid-area: 1 / 3 / 3 / 4; }
.custom-form .elementor-field-group-message .elementor-field-textual{
	height:100%;
}
.custom-form .elementor-field-type-recaptcha { grid-area: 1 / 4 / 2 / 5; }
.custom-form .elementor-field-type-submit { grid-area: 2 / 4 / 3 / 5; }

.content-gallery .gallery-item img{
	height:250px!important;
	object-fit:cover;
}

@media screen and (max-width: 767px) {
	.custom-form .elementor-form-fields-wrapper{
		display:flex;
	}
    
}

.page-template-elementor_canvas .elfsight-app-dcb3eafc-0aad-40d3-8a0f-2243d1471bdc, .page-template-elementor_canvas .bne-flyout-wrapper, .page-template-elementor_canvas #foot-cont-div{
	display:none!important;
}
