@import url(https://fonts.googleapis.com/earlyaccess/opensanshebrewcondensed.css);



@media only screen and (max-width: 800px){
#mega-menu-wrap-primary .mega-menu-toggle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}
.menu-desktop, embed {
    display: block !important;
}
.mega-menu-item a {
    text-align: right !important;
	}
	.top-page img {
    margin-top: 31px;
}
}

@media (max-width: 480px){
.moblie-text h1 {
    text-align: right;
    display: none !important;
}
}

body #responsive-menu-container{
    right: 0;
	left:auto !important;
}

body {
    background: #FFFAE0;
    font-family: 'Open Sans Hebrew Condensed', sans-serif;

}

p , a , div , span , h1 , h2 , h3 , h4 , h5 {
    font-family: 'Open Sans Hebrew Condensed', sans-serif!important;

}


.main-container {
    /* background: #FFF4C6; */
}

/*.row {
    width: 980px;
    box-sizing: border-box;
}*/

.swf {
    margin: auto;
    width: 100%;
    max-width: 1020px;
}

.seprator-1 {
    float: right;
    width: 100%;
    height: 20px;
}

.up {
    width: 86px;
    margin: auto;
}

footer {
    background: url('./images/footer-bg.jpg');
    width: 100%;
    float: right;
    height: 105px;
}

.center-footer {
    width: 340px;
    margin: 30px auto 0 auto;
    text-align: center;
}

a {color: #bf1731;}

.navbar {
    background: #EFE6AD;
    margin: 0px auto;
    max-width: 980px;

}

.no-padding {
    padding: 0!important;
}

.row-2 {width: 900px; margin: auto; }


/*common style for mobile and vertical tablet*/
@media all and (max-width: 768px)  {
    .swf {display: none;}
    .row-2 {width: 100%;}
    .no-padding {
    padding: 0 15px!important;
}
/**/
}

ul.nav.navbar-nav {
    padding: 6px;
    float: right;
}

ul.nav.navbar-nav li {
    float: right;
}

.nav>li>a {
    padding: 0 30px;
    border-left: 2px solid;
    line-height: 18px;
}

.yoga-top {
    width: 163px;
    margin: auto;
}

h1 {
    text-align: center;
    margin: 0px 0px 10px 0px;
    color: #BA162F;
    font-size: 32px;
}
.table2 {max-width: 830px;}

.table2 td {
    background: #EFE6AD;
    border: 2px solid #FEF4C3;
    padding: 5PX;
}

.seven-cols {max-width: 850px;/* margin: auto; */float: none;}
.seven-cols .col-md-2 {
    background: #EFE6AD;
    border: 1px solid #FEF4C3;  
    min-height: 220px;
}

h2 {
    color: #c11432;
    font-size: 22px;
    text-align: center;
}

a {color: #BF1731}
.seven-cols p {
    color: #7d2a18
}

.bg-3 {
    background: #FFFAE0;
    padding: 4px 70px 4px 4px;
    float: right;
    max-width: 420px;
    clear: both;
    width: 100%;
}

.bg-6 {
    background: #FFF4C6;
}

.box11 {
/*    background: #EFE6AD;*/
    max-width: 416px;
    width: 100%;
    box-sizing: border-box;
    padding: 5px 30px;
    margin: 20px auto;
    border-radius: 6px;
    color: #7D2A18;
}

.box11 a {
    /*color: #800000!important;    */
}

.box12 {
    width: 330px;
    background: #EFE6AD;
    height: 35px;
    font-size: 18px;
    display: block;
    color: #800000;
    line-height: 35px;
    box-sizing: border-box;
    border-radius: 5px;
    margin: 20px auto!important;
    text-align: center;
}

.footer-page {
    background: url('./images/footer-bg.jpg');
    height: 108px;
    max-width: 988px;
    width: 100%;
}

.footer-page .center-footer{
    width: 100%;
    margin: 0;
}

main {
    background: #FFF2C6 ;
    width: 100%;
    box-sizing: border-box;
    padding: 0 60px;
    float: right;
}

.top-menu {
    background: #EFE6AD;
    width: 100%;
    border-radius: 10px;
    height: 32px;
    margin-top: 20px;
}

div#wpcf7-f70-p63-o1 {
    width: 100%;
    float: right;
    display: block;
    clear: both;
    margin-bottom: 60px;
}



.wpcf7 input {
    background: #EFE6AD;
    border: 2px solid #fff;
    height: 35px;
    max-width: 300px;
    border-radius: 5px;
}

input.wpcf7-form-control.wpcf7-submit {
    float: right;
    display: block;
    clear: both;
    width: 100%;
    background: #ED740F;
    max-width: 60px;
    color: #fff;
    margin-top: 30px;
}

ul.dropdown-menu li {
    background: #FFFAE0;
    width: 100%;
    border: 1px solid #fff;
    padding: 2px 0;
    text-align: center;
}

ul.dropdown-menu {
    padding: 0px;
}

.nav>li>a:hover, .nav>li>a:focus {
    background: none;
    color: #fff;
}

.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
    background: none;
}

.sec-2 {
    max-width: 400px;
    margin: auto!important;
}       

.sec-2 form.wpcf7-form {
    margin: auto!important;
    width: 300px;
}


h2 , h3 , h4 , p , a , span {
    text-align: right;
    direction: rtl;
}

h4 {
    text-align: right!important;
}

.nav li:nth-last-child(1) a {
    border: none!important;
}


ol.commentlist { list-style:none; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { border-bottom:1px dotted #666; padding:1em; }
ol.commentlist li.comment div.comment-author {}
ol.commentlist li.comment div.vcard { font:normal 16px georgia,times,serif; }
ol.commentlist li.comment div.vcard cite.fn { font-style:normal; }
ol.commentlist li.comment div.vcard cite.fn a.url {}
ol.commentlist li.comment div.vcard img.avatar { border:5px solid #ccc; float:right; margin:0 0 1em 1em; }
ol.commentlist li.comment div.vcard img.avatar-32 {}
ol.commentlist li.comment div.vcard img.photo {}
ol.commentlist li.comment div.vcard span.says {}
ol.commentlist li.comment div.commentmetadata {}
ol.commentlist li.comment div.comment-meta { font-size:9px; }
ol.commentlist li.comment div.comment-meta a { color:#ccc; }
ol.commentlist li.comment p { font-size:11px; margin:0 0 1em; }
ol.commentlist li.comment ul { font-size:11px; list-style:square; margin:0 0 1em 2em; }
ol.commentlist li.comment div.reply { font-size:11px; }
ol.commentlist li.comment div.reply a { font-weight:bold; }
ol.commentlist li.comment ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li.comment ul.children li {}
ol.commentlist li.comment ul.children li.alt {}
ol.commentlist li.comment ul.children li.bypostauthor {}
ol.commentlist li.comment ul.children li.byuser {}
ol.commentlist li.comment ul.children li.comment {}
ol.commentlist li.comment ul.children li.comment-author-admin {}
ol.commentlist li.comment ul.children li.depth-2 { border-left:5px solid #555; margin:0 0 .25em .25em; }
ol.commentlist li.comment ul.children li.depth-3 { border-left:5px solid #999; margin:0 0 .25em .25em; }
ol.commentlist li.comment ul.children li.depth-4 { border-left:5px solid #bbb; margin:0 0 .25em .25em; }
ol.commentlist li.comment ul.children li.depth-5 {}
ol.commentlist li.comment ul.children li.odd {}
ol.commentlist li.even { background:#fff; }
ol.commentlist li.odd { background:#f6f6f6; }
ol.commentlist li.parent { border-left:5px solid #111; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}


.page-id-175 div.wpcf7 {
    margin: 0;
    padding: 0;
    max-width: 200px;
    margin: auto;
}

.wpcf77 {
    max-width: 215px;
    margin: auto;
}

.wpcf77 input {
    background: #EFE6AD;
    border: 2px solid #fff;
    height: 35px;
    max-width: 215px;
    border-radius: 5px;
    width: 100%;
}

.wpcf777-submit {
    float: right;
    display: block;
    clear: both;
    width: 100%;
    background: #ED740F!important;
    max-width: 60px!important;
    color: #fff!important;
    margin-top: 15px;
    text-align: center!important;
}

.wpcf77 div , .wpcf77 input , .wpcf77 label  {
    text-align: right;
    direction: rtl;
    color: #800000;
}

form.wpcf77 p {
    margin: 0;
    padding: 0;
    height: 0;
}


footer {
    color: #7D2A18;
}

.d1{margin-bottom: 10px; }
.d2{max-width: 127px; width: 100%; margin: auto; }
.f{float: right; }
.b{float: left;padding-top: 3px; }

.vc_carousel-slideline {
    width: 370px!important;
}

.flexslider {
    background: none!important;
    border: none!important;
    box-shadow:none!important; 
}

ul.flex-direction-nav {
    display: none;
}

ol.flex-control-nav.flex-control-paging {
    display: none;
    height: 0;
}

img.attachment-full {max-height: 500px!important}

only screen and (min-width:321px) and (max-width:768px){
	footer {
    	background: none!important
	}
}

