/*
Theme Name: OceanWP Child
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme example child theme.
Author: Nick
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */

span .wpcf7-not-valid {
    border: 1px solid #ff0000 ‫!‬important;
    background: #ffe2e2 !important;
}
span.wpcf7-not-valid-tip {
    display: none !important;
}
div.wpcf7-validation-errors {
    display: none !important;
}
.wpcf7-mail-sent-ng {
     background: #fcf8e3;
     border: 1px solid #ac9163 !important;
     color: #8a6d3b;
}
.wpcf7-mail-sent-ok {
     background: #dff0d8;
     border: 1px solid #3c763d !important;
     color: #3c763d;
}

/* ============= טופס שוכב קצר ============= */

.form-short input {
width: 32% !important;
background: #fff !important;
float: right;
height: 50px;
border: none;
margin-left: 1%;
}

/* כפתור שלח */

.form-short input[type="submit"] {
background: #fbad18 !important;
color: #fff;
}

/* ============= טופס שוכב רגיל ============= */

.form-big input {
width: 24% !important;
background: #fff !important;
float: right;
height: 50px;
border: none;
margin-left: 1%;
}

/* כפתור שלח */

.form-big input[type="submit"] {
background: #fbad18 !important;
color: #fff;
}

/* ============= טופס עומד ============= */

.form-stand input {
width: 100% !important;
background: #fff !important;
height: 50px;
border: none;
margin-bottom: 15px;
}

/* כפתור שלח */

.form-stand input[type="submit"] {
background: #fbad18 !important;
color: #fff;
}

/* ============= התאמת מובייל ============= */

@media (max-width: 768px) {
.wpcf7 input {
width: 100% !important;
margin-bottom: 15px !important;
}
}


/* ============= הגדרות נוספות כלליות ============= */


/* ללא פינות מעוגלות */

.no-radius input {
border-radius: 0 !important;
}

/* שדות שקופים */

.transparent input {
background: transparent !important;
color: #fff !important;
}
.transparent input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
color: #fff !important;
}
.transparent input::-moz-placeholder { /* Firefox 19+ */
color: #fff !important;
}
.transparent input:-ms-input-placeholder { /* IE 10+ */
color: #fff !important;
}
.transparent input:-moz-placeholder { /* Firefox 18- */
color: #fff !important;
}

/* כפתור שלח-כללי */

.wpcf7 input[type="submit"] {
font-size: 20px;
font-weight: bold;
}

/* כפתור שלח-מעבר */

.wpcf7 input[type="submit"]:hover {
opacity: 0.8 !important;
}

/* ============= כפתור חיוג במובייל ============= */

.mobile-phone {
position: fixed;
bottom: 0;
left: 20px;
background: #FFDD17;
font-size: 24px;
font-weight: bold;
text-align: center;
height: 50px;
padding: 0 20px;
line-height: 2em !important;
display: block;
box-shadow: 0 0 6px rgba(0, 0, 0, 0.3) !important;
z-index: 99999999 !important
}

.mobile-phone i {
margin-left: 0 !important;
color: #2C3E50; /*—צבע הטלפון—*/
}

.mobile-phone:hover {
opacity: 0.8;
}

@media (max-width: 768px) {
.mobile-phone {
bottom: 20px;
font-size: 30px;
width: 60px;
height: 60px;
}
}

/*===טלפון צף פס עליון===*/
.phoneMe {
	width: 100%;
	position: fixed !important;
	z-index: 999;
	top: 0;
}

.formFloat {
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 999;
    width: 100%;
}

@media screen and (max-width: 767px) {
    .formFloat {
        position: inherit;
    }
}


.mobile-phone-2 {
position: fixed;
top: 0;
left: 100px;
background: #e31d86;
font-size: 24px;
font-weight: bold;
text-align: center;
height: 50px;
padding: 0 20px;
line-height: 2em !important;
display: block;
box-shadow: 0 0 6px rgba(0, 0, 0, 0.3) !important;
z-index: 99999999 !important;
color: #fff;
}
