/*
Theme Name: Wipi Child Theme
Theme URI: https://www.wipi.co.il
Version: 1.0.0
Description: Wipi theme design one for life. Wipi is the perfect choice for setting up WordPress sites. Both simple and complex, thanks to a lot of features, advanced editing modules, and control options, all responsive and optimized for viewing on mobile, And a visual editor for building pages super easy to use, start using today!
Author: Wipi
Author URI: https://www.wipi.co.il
Template: wipi
*/

/* Add your custom styles here... */
/* RESET */
*,h1,h2,h3,h4{
	font-family: "Open Sans Hebrew Condensed", Sans-serif;
}
.fl-page {
    overflow: hidden;
}
.fl-page-nav-left .fl-page-nav-wrap .navbar-nav > li > a {
    color: #808080;
    font-family: "Open Sans Hebrew Condensed", Sans-serif;
}
h2:first-letter, .red-letter:first-letter {
    color: #ed352d;
}
#top-line:before,#red-top-line:before {
    background: red;
    height: 3px;
    width: 10%;
    position: absolute;
    content: '';
	margin-top:-10px;
}
.fl-page-nav-left .fl-page-nav ul.navbar-nav > li {
    padding: 26px 0;
}
.fl-page-nav-wrap .navbar-nav > li > a{
	color:#282828 !important;
}
.fl-page-nav-left .fl-page-nav-wrap .navbar-nav > li.current-menu-item{
	border-bottom: red 3px solid;
}
.fl-page-nav-left .fl-page-nav-wrap .navbar-nav > li.current-menu-item > a,.fl-page-nav-left .fl-page-nav-wrap .navbar-nav > li.current-menu-item > a:hover{
	color:#282828;
}
.current_page_item{
	background:#fef1f0;
}
/* FOOTER */
.es_lablebox{
    display: none;
}
.es_textbox, .es_button{
    display: inline-block;	
	width: 82%;
}
input#es_txt_email {
    padding: 24px;
    width: 103%;
}
.es_button{
    width: 18%;
	margin-right: -5px;
}
input#es_txt_button {
    background: url(http://rait-li.s164.upress.link/wp-content/uploads/2017/09/button.png);
    background-repeat: no-repeat;
    width: 58px;
    height: 60px;
    border: 0;
    font-size: 0;
}
#email-subscribers-2 .fl-widget-title {
    margin-bottom: 0;
}
aside#text-6:before {
    border-left: 1px solid red;
    content: '';
    position: absolute;
    right: -60px;
    width: 2px;
    height: 88%;
}
/* CONTACT */
.wpcf7 span.right-side {
    display: inline-block;
    width: 50%;
	margin-left: 1.5%;
}
.wpcf7 span.left-side {
    display: inline-block;
    width: 48%;
    margin-bottom: 1.5%;
 	float: left;
}
.wpcf7 input, .wpcf7 textarea{
    border-radius: 0;
    padding: 20px;
    font-size: large;
    border: 1px #cccccc solid;
    margin-bottom: 14px;
}
.wpcf7 textarea{
	max-height: 263px;
}
.wpcf7 br{
    display:none;
}
.wpcf7 .wpcf7-form-control.wpcf7-submit{
	width: 100%;
    background: #f8565d;
    border: 1px #f8565d solid;
    color: #fff;
    padding: 5px;
	font-family: "Open Sans Hebrew Condensed", Sans-serif;
    font-weight: 400;
}
.wpcf7 .ajax-loader{
	display:none;
}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  font-family: "Open Sans Hebrew Condensed", Sans-serif;
    font-weight: 300;
  color:#ccc !important;
}
::-moz-placeholder { /* Firefox 19+ */
  font-family: "Open Sans Hebrew Condensed", Sans-serif;
    font-weight: 300;
  color:#ccc !important;
}
:-ms-input-placeholder { /* IE 10+ */
  font-family: "Open Sans Hebrew Condensed", Sans-serif;
    font-weight: 300;
  color:#ccc !important;
}
:-moz-placeholder { /* Firefox 18- */
  font-family: "Open Sans Hebrew Condensed", Sans-serif;
    font-weight: 300;
  color:#ccc !important;
}
/* MEDIA */

@media (min-width: 992px){
.fl-page-nav-left .fl-page-nav ul.navbar-nav > li:first-child a {
    padding-left: 15px !important;
}
.fl-page-nav-left .fl-page-header-wrap {
   border-bottom: 0;
}
.fl-content {
    margin: -25px auto 0;
}
.fl-page-nav-left .fl-page-header-container {
    padding: 0;
}
}
@media (max-width: 767px){
.fl-page-nav-toggle-icon .fl-page-nav .navbar-toggle {
    top: -40px;
}	
.fl-page-nav-toggle-icon .fl-page-nav-col, .fl-page-nav-toggle-icon .navbar {
    top: 0px;
}
.fl-page-nav-left .fl-page-nav ul.navbar-nav > li {
    padding:0;
}
.fl-page-nav-toggle-icon .fl-page-nav-collapse.in {
    margin-top: 0px;
}
footer.fl-page-footer-wrap {
    display: none;
}
.fl-page-nav .navbar-toggle * {
    color: red;
}
}
