/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

/*Add your own styles here:*/

@font-face {
    font-family: Open Sans;  
    src: url(https://www.focusweb.co.il/wp-content/themes/Impreza-child/fonts/OpenSansHebrew-Regular.ttf);  
    font-weight: normal;  
}

@font-face {
    font-family: Open Sans;  
    src: url(https://www.focusweb.co.il/wp-content/themes/Impreza-child/fonts/OpenSansHebrew-Bold.ttf);  
    font-weight: bold;  
}



body {
    font-family: 'Open Sans', sans-serif;
}

.fld{
	text-align:left;
}
.home-box{
    margin-bottom: 10px;
}
.home-box p{
    min-height: 70px;
}
.home-box h3{
    color: #3e7300;
    font-weight: bold;
}
.home-box i{
    color: #AAAAAA;
}
.contact-field {
    display: inline-block;
    float: left;
    padding: 10px;
}

.contact-field input,
.contact-field textarea{
    color: #000;
    box-shadow: none;
    border: 1px solid #ccc;
}
.contact-button {
    text-align: center;
}
.default_sidebar .contact-field{   
    width: 100%;
}

.home .contact-field input,
.home .contact-field textarea{
    color: #fff;
    box-shadow: none;
    border: 1px solid #fff;
    background-color: transparent;
}
.home .company-field{
    display: none;
}
.home .contact-field input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff; 
  opacity: 1 !important
}
.home .contact-field input::-moz-placeholder { /* Firefox 19+ */
  color: #fff; 
  opacity: 1 !important
}
.home .contact-field input:-ms-input-placeholder { /* IE 10+ */
  color: #fff; 
  opacity: 1 !important
}
.home .contact-field input:-moz-placeholder { /* Firefox 18- */
  color: #fff; 
  opacity: 1 !important
}
.home .contact-field textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff; 
  opacity: 1 !important
}
.home .contact-field textarea::-moz-placeholder { /* Firefox 19+ */
  color: #fff; 
  opacity: 1 !important
}
.home .contact-field textarea:-ms-input-placeholder { /* IE 10+ */
  color: #fff; 
  opacity: 1 !important
}
.home .contact-field textarea:-moz-placeholder { /* Firefox 18- */
  color: #fff; 
  opacity: 1 !important
}

.clients-list .ult-just-icon-wrapper {
    min-height: 100px;
}
.clients-list h3 {
    min-height: 40px;
}
.clients-list .aio-icon-component {
    border: 1px solid #f5f5f5;
    padding: 30px 5px;
}

#text-21 {
    background-color: #8c8c8c;
    padding: 10px;
    padding-bottom: 20px;
    border-radius: 10px;
}

#text-21 .widgettitle {
    text-align: center;
    color: #fff;
    margin-bottom: 0;
    margin-top: 5px;
}

#text-21 .contact-field {
    padding-bottom: 0;
}

#text-21 .textarea {
    padding-bottom: 20px;
}

#text-21 #sendbutton2 {
    background-color: #666;
}

#text-21 #sendbutton2:hover {
    background-color: #98c663;
}

.home-form #sendbutton2 {
    background-color: #69aa1c;
}

.home-form #sendbutton2:hover {
    background-color: #98c663;
}

.home .contact-field input, .home .contact-field textarea {
    background-color: #666;
}

#rev_slider_1_1_forcefullwidth {
    max-height: 400px!important;
}

#rev_slider_1_1_wrapper {
    max-height: 400px!important;
}

#wpcf7-f2602-p3-o1 > form > div.contact-wrapper > div:nth-child(1) > span.form-top-row > span,
#wpcf7-f2602-p3-o1 > form > div.contact-wrapper > div:nth-child(2) > span.form-top-row > span {
    margin-bottom: 10px;
}

#wpcf7-f2602-p3-o1 > form > div.contact-wrapper > div:nth-child(3) > span > textarea {
    height: 100px;
}
#menu-footer {}