@import url('https://fonts.googleapis.com/css?family=Rubik:400,400i,700,700i&subset=hebrew,latin');
@import url('https://fonts.googleapis.com/css?family=Assistant:400,700,800&subset=hebrew,latin');
.header-image .site-title > a {
    min-height: 113px;
    width: 200px;
}
.site-header .wrap {
    padding:  0;
}
@media screen and (min-width: 1180px) {
.site-inner > .wrap ,.site-header > .wrap{
    max-width: 100%;
    padding: 0;
}
.single-lessons .site-inner > .wrap, .single-lessons .site-header > .wrap,.tax-course .site-inner > .wrap, .tax-course .site-header > .wrap,.single-post .site-inner > .wrap, .single-post .site-header > .wrap,.page-template-default .site-inner > .wrap, .page-template-default .site-header > .wrap {
    max-width:1140px;
}
}
@media screen and (max-width: 1023px) {
.nav-primary, .nav-footer {
    background-color: black !important;}
    .header-widget-area .genesis-nav-menu a {
    color: #FFF !important;
    }
    .header-widget-area .genesis-nav-menu ul a {
    color: #000 !important;
}
}
@media screen and (min-width: 1023px) {
h1.entry-title {
    max-width:1140px;
    margin:0 auto;
}    
.header-image .site-title > a {
    background-position: right;
    background-size: cover;
}
}
.site-title {
    margin: 0;
}
.site-header {
    border-bottom: none;
    margin-bottom:20px;
}
.home .site-header {border-bottom:none;margin-bottom:0;}
.site-inner {
    background: white;
    padding-top: 0;
}

/* menu */
.nav-primary, .nav-footer {
    background-color: white;
}
/* black line under the menu */
.entry {
    border-top: none;
}
.sidebar .widget {
    border-top: none;
}
h1,h2,h3,h4,h5,h6{font-family: 'Rubik', sans-serif;color:#350C2D;}
/* body ,p{font-family: 'Assistant', sans-serif;#444444;font-size:18px;} */
aside h2 {font-size:20px;}

/* code for full width landing pages */

body.fl-builder.full-width-content .site-inner > .wrap {max-width:100%;width:100%;}
body.fl-builder.full-width-content .wrap {max-width:1140px;}

body.fl-builder.full-width-content .entry {padding:0;}
body.fl-builder.full-width-content .fl-row {max-width:100%;}
@media screen and (min-width:1180px) {
body.fl-builder.full-width-content .fl-row-content-wrap {max-width:100%;}
body.fl-builder.full-width-content .fl-row-content {max-width:1140px;margin:0 auto;}
body.fl-builder.full-width-content.home .fl-row-content {max-width:1280px;margin:0 auto;}
body.fl-builder.full-width-content .fl-row.fl-row-fixed-width {
    max-width: 980px;
    margin: 0 auto;
}
body.fl-builder.full-width-content .entry {
    background: #fff;
    margin-bottom: 20px;
    padding: 0px 0 24px;
    word-wrap: break-word;
}

.fl-builder ul > li.pp-icon-list-item {list-style-type:none;}
.fl-builder .site-inner .wrap { 
    width: auto !important; 
}
.fl-builder .content-sidebar-wrap {
    max-width: 100%;
    width:auto !important;
    padding: 0;
}
.fl-builder .content-sidebar-wrap .wrap {
  max-width:100%;
  width:auto !important;
}

.utility-landing .site-container {
    margin: 0 auto;
    max-width: 100%;
}
.pp-testimonials-contents,.pp-testimonials-wrap {
    text-align: right;
}
.pp-testimonials .layout-3 .layout-3-content {
    float: right;
    text-align: right;
}
@media screen and (min-width: 1023px){
.site-header .widget-area {
    text-align: left;
    width: 930px;
}
.site-header > .wrap {border-bottom:1px solid black;}
.home .site-header > .wrap {border-bottom:none;}
.title-area {
    text-align: right;
    width: 210px;
}
.nav-primary {margin-top:65px;}
.nav-primary ul {float:right;}
}
.genesis-nav-menu a {
    padding: 15px 5px 5px;
    font-weight:bold;
    font-size:16px;
}

}
.utility-pro-purple .entry-content a {
    color: #3A172E !important;
}
.utility-pro-purple .utility-bar, .utility-pro-purple .site-footer {
    background-color: #F9E0CA;
}
.utility-pro-purple .utility-bar, .utility-pro-purple .site-footer {
    background-color:#F9E0CA;
}
.site-footer a {color:black;}
.site-footer {color:black;}
.utility-bar p, .utility-bar .widgettitle {
    color: black;
    margin: 0;
    background-color: #F9E0CA;
    font-size:18px;
    font-weight:bold;
}
.utility-bar a,.utility-bar p,.utility-bar div {color:#3A172E;font-size:20px;font-weight:bold;}
.wrap {padding:0;}
@media screen and (max-width: 768px){
.header-image .site-title > a {
     min-height: 113px !important; 
     margin-right:80px;
}
.whatsinhereforyou .fl-col-content {margin:30px 0;}
.whatsinhereforyou .fl-module-content {height:200px !important;}
.whatsinhereforyou .fl-col {margin-top:10px;}
}