/*
Theme Name: Hello Elementor Child
Theme URI: linker.co.il
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Linker
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
*/

.tax-ldp_category #main {
    max-width: 100%!important;
}

.elementor-location-footer {
    float: left;
    width: 100%;
}

/*CONTACT PAGE
---------------------------------------*/

.wpcf7-form, .main-contact-form {
    float: left;
    width: 100%;
    text-align: center;
}

.wpcf7-form-control-wrap {
	float: left;
	width: 100%;
	text-align: center;
}

.wpcf7-form-control-wrap input,
.wpcf7-form-control-wrap select {
	width: 100%;
	max-width: 400px;
	height: 40px;
	background-color: transparent;
	border: 0;
	border-bottom: 2px solid #202223;
	line-height: 40px;
	font-size: 20px;
	font-family: 'Open Sans Hebrew';
}

.wpcf7-form-control-wrap textarea {
    width: 100%;
    max-width: 400px;
    height: 200px;
    background-color: transparent;
    border: 2px solid #202223;
    line-height: 40px;
    font-size: 20px;
    margin: 10px 0;
	font-family: 'Open Sans Hebrew';
}

.wpcf7-form .submit-container,
.wpcf7-form p {
    float: left;
    width: 100%;
    text-align: center;
}

.wpcf7-form .submit-container input {
    background-color: #202223;
	color: #ffffff;
	font-size: 18px;
}

.main-contact {
	z-index: 9;
}

.main-contact .wpcf7-submit {
	border: 0;
	font-size: 30px;
	line-height: 40px;
	padding: 0 30px;
	background-color: #aeaeb0;
	color: white;
	border-radius: 5px;
	cursor: pointer;
}

.wpcf7 .ajax-loader {
    width: 100%!important;
    background-repeat: no-repeat;
    background-position: center;
}


/*FAST CONTACT
---------------------------------------*/

.fast-contact .wpcf7-form-control-wrap {
    float: right;
    width: 33%;
}

.wpcf7-form-control-wrap.mailpoetsignup {
    width: 100%;
}

.fast-contact .wpcf7-form-control-wrap input {
    display: block;
    width: 90%;
    font-size: 20px;
    text-align: center;
	color: #202223;
    margin: auto;
    border: 0;
    border-bottom: 1px solid #202223;
    outline: 0;
}

.fast-contact .wpcf7-form-control-wrap input::placeholder {
	color: #202223;
}

.wpcf7 input[type="url"]::placeholder, .wpcf7 input[type="email"]::placeholder, .wpcf7 input[type="tel"]::placeholder {
    text-align: right;
}

.fast-contact .wpcf7-mailpoetsignup {
    display: block;
    font-size: 14px;
    text-align: right;
    margin: 5px 20px;
    border: 0;
    outline: 0;
}

.fast-contact .wpcf7-mailpoetsignup input {
    float: right;
    width: auto;
    margin: 0 0 0 5px;
}

.fast-contact input[type="submit"] {
    display: block;
    margin: 5px auto;
    padding: 0 10px;
    font-size: 26px;
    line-height: 40px;
    width: 90%;
    text-align: center;
    border: 0;
    background-color: #aeaeb0;
    color: white;
    outline: 0;
    cursor: pointer;
}

.fast-contact-submit {
    position: relative;
    float: left;
    width: 100%;
}

.fast-contact .ajax-loader {
    position: absolute;
    top: 17px;
    right: -10px;
}

.wpcf7-response-output {
    float: right;
    width: 90%;
    margin: 5px 5%!important;
    text-align: center;
    border: 2px solid #202223!important
}

.fast-contact .wpcf7-not-valid-tip {
    text-align: center;
}

.fast-contact-row .wpcf7-response-output {
    border: 2px solid #ffffff!important;
    color: #ffffff!important;
}
.fast-contact-submit .wpcf7-form-control-wrap {
    float: right;
    width: 100%;
}
.fast-contact-submit .wpcf7-form-control-wrap input {
    display: inline;
    width: auto;
    height: auto;
}
.wpcf7-form-control.wpcf7-acceptance {
    display: inline-block;
    width: 100%;
    max-width: 400px;
}
.wpcf7-acceptance .wpcf7-list-item {
    margin: 0;
}
.wpcf7-acceptance input {
    width: auto;
    height: auto;
}

