@import url(https://fonts.googleapis.com/css?family=Coming+Soon);

/* ======================
 CUSTOM FONTS STYLES
====================== */
@font-face {
	font-family: 'Open Sans Hebrew';
	font-style: normal;
	font-weight: 400;
	src: url('fonts/opensanshebrew-regular-webfont.eot');
	src: url('fonts/opensanshebrew-regular-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/opensanshebrew-regular-webfont.woff') format('woff'),
	url('fonts/opensanshebrew-regular-webfont.ttf') format('truetype');
	url('fonts/opensanshebrew-regular-webfont.svg#alefregular') format('svg');
}
@font-face {
	font-family: 'Open Sans Hebrew Light';
	font-style: normal;
	font-weight: 400;
	src: url('fonts/opensanshebrew-light-webfont.eot');
	src: url('fonts/opensanshebrew-light-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/opensanshebrew-light-webfont.woff') format('woff'),
	url('fonts/opensanshebrew-light-webfont.ttf') format('truetype');
	url('fonts/opensanshebrew-light-webfont.svg#alefregular') format('svg');
}
@font-face {
	font-family: 'Open Sans Hebrew Bold';
	font-style: normal;
	font-weight: 400;
	src: url('fonts/opensanshebrew-bold-webfont.eot');
	src: url('fonts/opensanshebrew-bold-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/opensanshebrew-bold-webfont.woff') format('woff'),
	url('fonts/opensanshebrew-bold-webfont.ttf') format('truetype');
	url('fonts/opensanshebrew-bold-webfont.svg#alefregular') format('svg')
}

body, html,p,div,li,.admission-form textarea, .contact-form textarea, .comment-form textarea, #header .partner span{
	font-family: 'Open Sans Hebrew', Arial, Verdana, sans-serif!important;
}

ul{
	padding-right: 0
}

body{
	font-size: 16px;
	line-height: 21px
}

h1,h2,h3,h4,h5,.breadcrumb-section h1{
	font-family: 'Open Sans Hebrew Bold', Arial, Verdana, sans-serif!important;
}
.container-2{max-width: 1170px; margin: 0 auto}
.home .container-2{max-width: 100%}

/*main wrapper rtl*/
html, body, div, span, applet, object,
iframe, h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, and, address,
cite, code, del, dfn, em, img, ins, kbd, q, s,
samp, small, strike, strong, sub, sup, tt,
var, b, u, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table,
caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video, input, textarea, select{
    direction: rtl;
}
p
{
	font-size: 16px;
	line-height: 24px
}	
ul li ul{
    padding-right: 20px;
}
.float-left{
    float: right;
}
ul.products li .product-details .float-left{
    width: 55%;
}
.float-right{
    float: left;
}
ul.products li .product-details .float-right{
    width: 45%;
}
.wrapper{
    float: right;
}
.inner-wrapper{
    float: right;
}
#main{
    float: right;
}
.back-to-top{
    right: auto;
    left: 8px;
}
/*.style-picker-ico{
	left: auto;
	right: 225px;
}*/
*li{
    float: right;
}
#primary.with-right-sidebar{
    float: right;
    margin-right: 60px;
    margin-left: 0px;
}
#primary.with-left-sidebar{
    float: left;
    margin-left: 0px;
    margin-right: 20px;
}
#primary.page-with-both-sidebar{
    float: right;
}
.entry-meta{
    left: auto;
    right: 0px;
}
.dt-sc-hr-invisible-small{
    float: right;
}
.dt-sc-hr-invisible-medium{
    float: right;
}
#primary{
    float: right;
}
.fullwidth-section{
    float: right;
}
.dt-sc-hr-invisible-large{
    float: right;
}
.column{
    float: right;
    margin: 0px 2% 0px 0px;
}
.column.first{
    margin-left: 0px;
    margin-right: 10px;
	clear: none
}

.dt-sc-one-third
{
	width: 31%
}

/****************************************************************/
/*widgets rtl*/
.widget{
    float: right;
}
.widget ul{
    float: right;
}
.widget ul li{
    float: right;
    padding: 6px 15px 6px 0px;
}
.widget_categories ul li{
    padding-left: 0px;
    padding-right: 0px;
}
.widget_categories ul li, .widget_archive ul li{
    padding: 0px 18px 0px 0px;
}
.widget_categories ul li a{
    padding-left: 0px;
    padding-right: 0px;
}
.widget_categories ul li a, .widget_archive ul li a{
    padding: 0px 5px 0px 45px;
}
.widget_categories ul li a span, .widget_archive ul li a span{
    right: auto;
    left: 0px;
}
.widget li:before{
    left: auto;
    right: 0px;
}
.widget .tagcloud a{
    float: right;
    margin: 0px 0px 10px 10px;
}
.widget .recent-posts-widget ul li .entry-body{
    float: right;
}
#main-menu .megamenu-child-container .widget ul li a{
    padding: 5px 5px 5px 0px;
}
.megamenu-child-container .widget.dt_widget_recent_entries .recent-posts-widget ul li:first-child{
    margin-left: 0px;
    margin-right: 0px;
}
.megamenu-child-container .widget.dt_widget_recent_entries .recent-posts-widget ul li{
    float: right;
    margin: 0px 30px 0px 0px;
}
.widget .recent-posts-widget ul li .entry-details .entry-metadata p{
    margin: 0px 0px 0px 5px;
}
.menu-item-widget-area-container .widget .entry-details p{
    float: right;
}
.widget .recent-posts-widget ul li .entry-details .entry-metadata span{
    float: right;
}
.menu-item-widget-area-container .widget .entry-details span{
    float: right;
}
.widget .recent-posts-widget ul li .entry-details .entry-metadata p a span{
    margin-right: 0px;
    margin-left: 5px;
}
.widget.woocommerce ul.product_list_widget li .star-rating{
    margin: 7px 0px 7px 10px;
}
.woocommerce .star-rating, .woocommerce-page .star-rating{
    float: right;
}
.woocommerce .star-rating span, .woocommerce-page .star-rating span{
    float: right;
    left: auto;
    right: 0px;
}

/***************************************************************/
/*pagination rtl*/
.pagination{
    float: right;
}
.pagination .prev-post{
    float: right;
    margin-right: 0px;
    margin-left: 0px;
}
.pagination .next-post{
    float: right;
    margin-left: 0px;
    margin-right: 0px;
}
.pagination ul{
    float: right;
}
.pagination ul li{
    float: right;
}
.pagination ul li.active-page{
    margin: 0px 0px 0px 10px;
    float: right;
}
.pagination ul li a, .pagination .next-post a, .pagination .prev-post a{
    margin: 0px 0px 0px 10px;
}

/****************************************************************/
/*header rtl*/
#header{
    float: right;
	background: url('images/sky.jpg') #356c8a left top no-repeat
}
.logo{
    float: right;
}
header .contact-details{
    float: left;
}
header .contact-details p{
    text-align: left;
}
header .contact-details .fa{
    margin-left: 0px;
    margin-right: 5px;
}
#menu-container{
    float: right;
}
#main-menu{
    float: right;
}
.dt-menu-toggle-icon{
    float: left;
    text-align: right;
}
.dt-menu-toggle-icon:before, .dt-menu-toggle-icon:after{
    left: auto;
    right: 0px;
}
#main-menu > ul.menu > li{
    float: right;
}
#main-menu > ul.menu > li:first-child > a{
    /*padding-left: 0px;*/
    padding-right: 10px;
}
#main-menu > ul.menu > li > a::after{
    float: right;
    right: auto;
    left: 0px;
}
header #menu-container ul.dt-sc-social-icons{
    float: left;
}
header ul.dt-sc-social-icons li{
    float: right;
    margin-right: 0px;
    margin-left: 1px;
}
header ul.dt-sc-social-icons li a span{
    left: auto;
    right: 0px;
}

/****************************************************************/
/*footer rtl*/
footer:before{
    left: auto;
    right: 0px;
}
.footer-widgets-wrapper{
    float: right;
    margin-left: 0px;
    margin-right: 0px;
}
.copyright{
    float: right;
}
.column{
    float: right;
    margin: 0px 2% 0px 0px;
}
.copyright .copyright-info{
    float: right;
}
.copyright .footer-links{
    float: left;
}
footer .footer-links p{
    float: right;
    padding: 0px 0px 0px 50px;
    margin: 7px 0px 0px 15px;
    background-position: left 7px;
}
footer .footer-links ul.dt-sc-social-icons{
    float: right;
}
.dt-sc-social-icons li{
    margin: 0px 0px 0px 8px;
}
.dt-sc-social-icons li:last-child{
    margin-left: 0px;
}

/****************************************************************/
/*home page rtl*/
/*home page slider rtl*/
#slider{
    float: right;
}
.ls-lt-container, .ls-lt-container *{
    text-align: right; !important;
    direction: rtl !important;
}
.ls-lt-tile{
    float: right;
}
.ls-curtiles, .ls-nexttiles{
    left: auto;
    right: 0px;
}
.ls-curtile{
    left: auto;
    right: 0px;
}
.ls-bottom-slidebuttons{
    text-align: right;
}
* .ls-bottom-nav-wrapper *, * .ls-bottom-nav-wrapper span *{
    direction: rtl !important;
}
.ls-v5 .ls-thumbnail-hover{
    margin-left: 0px;
    margin-right: 1px;
}
.ls-thumbnail-hover{
    left: auto;
    right: 0px;
}
.ls-thumbnail-hover-bg{
    left: auto;
    right: 0px;
}
.ls-shadow{
    left: auto;
    right: 0px;
}
/*primaery home page rtl*/
.dt-sc-ico-content.type1 .icon > .icon-outer{
    box-shadow: 0px 2px 0px 0px #FFFFFF;
}
.dt-sc-hr-invisible{
    float: right;
}
.dt-sc-ico-content.type2 .icon{
    float: right;
    margin-left: 15px;
    margin-right: 0;
}
.dt-sc-hr-invisible-very-small{
    float: right;
}
.dt-sc-button span{
    margin-left: 0px;
    margin-right: 5px;
}
.blog-entry{
    float: right;
}
.blog-entry-inner{
    padding: 0px 50px 0px 30px;
}
.post .blog-entry-inner{
    padding: 0px
}
.entry-meta .date, .entry-meta .comments, .entry-meta .entry_format{
    /*	float: right;
    */	float: left;
    padding: 0px 14px 0px 20px;
}
.entry-meta .date:before, .entry-meta .comments:before, .entry-meta .entry_format:before{
    float: right;
    left: auto;
    right: -15px;
}
.entry-meta .date:after, .entry-meta .comments:after, .entry-meta .entry_format:after{
    right: auto;
    left: 0px;
    border-width: 5px 0px 0px 8px;
}
.ribbon-left:before{
    border-left: 0px solid;
    border-right: 10px solid rgba(0,0,0,0);
    left: auto;
    right: -15px;
}
.ribbon-left.print{display: none!important}
.ribbon-left.prev .fa-comments:before {content: "\f002";}
.ribbon-left.save .fa-comments:before {content: "\f0c7";}
.entry-meta .date span{
    float: right;
    border-right: 0px solid;
    border-left: 10px solid rgba(0,0,0,0);
    left: auto;
    right: -18px;
}
.ribbon-left .meta-arrow{
    left: auto;
    right: -18px;
    border-right: 0px solid;
    border-left: 10px solid rgba(0,0,0,0);
}
.ribbon-left:after{
    border-width: 5px 0px 0px 8px;
    left: 0px;
    right: auto;
}
.entry-details .entry-metadata{
    float: right;
}
.entry-details .entry-metadata p{
    float: right;
    margin: 0px 0px 0px 10px;
}
.entry-details .entry-metadata p span{
    margin-right: 0px;
    margin-left: 5px;
}
.fullwidth-section.dark-bg .dt-sc-button{
    float: left;
}
.dt-sc-team{
    float: right;
}
.dt-sc-team .image img, .author-thumb .image img, .portfolio-thumb img{
    float: right;
}
.dt-sc-team .item-mask, .services .item-mask{
    left: auto;
    right: 0px;
}
.dt-sc-team .item-mask, .author-thumb .item-mask, .portfolio-thumb .item-mask, .comment-author .item-mask{
    left: auto;
    right: 0px;
}
.image-overlay{
    float: right;
    left: auto;
    right: 0px;
}
.dt-sc-team .dt-sc-social-icons li:first-child{
    margin-left: 0px;
    margin-right: 0px;
}
.dt-sc-team .dt-sc-social-icons li a:before{
    left: auto;
    right: -10px;
    border-right: 0px solid #FFFFFF;
    border-left: 10px solid #FFFFFF;
}
.dt-sc-team .dt-sc-social-icons li a:after{
    right: auto;
    left: -10px;
    border-left: 0px solid #FFFFFF;
    border-right: 10px solid #FFFFFF;
}
.dt-sc-team .dt-sc-social-icons li:last-child{
    margin-right: 0px;
    margin-left: 0px;
}
.dt-sc-team .team-details{
    float: right;
}
/****************************************************************/

/*all the pages rtl*/
.breadcrumb-section{
    float: right;
	margin-bottom: 50px;
}
.breadcrumb-section h1{
    float: right;
}
.breadcrumb-section .breadcrumb{
    float: left;
}
.breadcrumb-section .breadcrumb a{
    float: right;
}
.breadcrumb-section .breadcrumb span{
    float: right;
}
.dt-sc-button-outlined.xlarge{
    padding: 11px 50px 11px 16px;
}
.dt-sc-button-outlined span{
    left: auto;
    right: 10px;
}
.dt-sc-testimonial{
    float: right;
}
.dt-sc-testimonial-carousel-wrapper{
    float: right;
}
.caroufredsel_wrapper{
    float: right;
}
.dt-sc-testimonial-carousel{
    text-align: right;
    left: auto;
    right: 0px;
}
.dt-sc-testimonial{
    float: right;
}
.dt-sc-testimonial blockquote{
    float: right;
}
.dt-sc-testimonial blockquote:after{
    left: auto;
    right: 25px;
}
.dt-sc-testimonial .author img{
    float: right;
    margin: 0px 0px 0px 10px;
    box-shadow: 0px 2px 2px 0px #dbddde;
    -moz-box-shadow: 0px 2px 2px 0px #dbddde;
    -webkit-box-shadow: 0px 2px 2px 0px #dbddde;
}
.rating-review-container {
    float: right;
}
.rating-review{
    float: right;
}
.rating-review:before{
    float: right;
    left: auto;
    right: 0px;
}
.author-rating{
    float: right;
    left: auto;
    right: 0px;
}
.author-rating:before{
    left: auto;
    right: 0px;
}
.dt-sc-testimonial-carousel-wrapper .carousel-arrows{
    right: auto;
    left: 0px;
}
.dt-sc-testimonial-carousel-wrapper .carousel-arrows .testimonial-prev{
    margin-right: 0px;
    margin-left: 5px;
}
.dt-sc-testimonial-carousel-wrapper .carousel-arrows .testimonial-prev .fa.fa-angle-left{
    margin-left: 0px;
    margin-right: -1px;
}
.fa-angle-left:before{
    content: "\f105";
}
.dt-sc-testimonial-carousel-wrapper .carousel-arrows .testimonial-next .fa.fa-angle-right{
    margin-left: 0px;
    margin-right: -1px;
}
.fa-angle-right:before{
    content: "\f104";
}
blockquote q:before{
    left: auto;
    right: -28px;
}
.dt-sc-testimonial blockquote q:before{
    left: auto;
    right: -45px;
}
q:before{
    content: "\201d";
}
.dt-sc-testimonial blockquote q:after{
    right: auto;
    left: -30px;
}
blockquote q:after{
    right: auto;
    left: -22px;
}
q:after{
    content: "\201c";
}
.dt-sc-sponsor-carousel-wrapper{
    float: right;
}
.dt-sc-sponsor-carousel{
    text-align: right;
    left: auto;
    right: 0px;
}
.dt-sc-sponsor-carousel{
    left: auto !important;
    right: 0px !important;
}
.dt-sc-sponsor-carousel li{
    float: right;
}
.dt-sc-sponsor-carousel-wrapper .carousel-arrows{
    right: auto;
    left: 0px;
}
.dt-sc-sponsor-carousel-wrapper .carousel-arrows a.sponsor-prev{
    background-position: right top;
}
.dt-sc-sponsor-carousel-wrapper .carousel-arrows a.sponsor-next{
    background-position: left top;
}
.dt-sc-sponsor-carousel-wrapper .carousel-arrows a{
    float: right;
}
.dt-sc-colored-box{
    float: right;
}
.donutchart-text{
    left: auto;
    right: 0px;
}
ul.dt-sc-fancy-list li{
    padding-left: 0px;
    padding-right: 25px;
}
ul.dt-sc-fancy-list li:before{
    left: auto;
    right: 0px;
}
ul.dt-sc-tabs-frame li{
    float: right;
}
.dt-sc-tabs-frame-content, .dt-sc-tabs-content{
    float: right;
}
ul.dt-sc-tabs-frame li a{
    border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
}
.dt-sc-toggle-frame-set{
    float: right;
}
.dt-sc-toggle-frame .dt-sc-toggle-accordion.active, .dt-sc-toggle-frame .dt-sc-toggle.active{
    padding: 20px 20px 5px 10px;
}
.dt-sc-toggle-frame h5.dt-sc-toggle-accordion{
    padding: 0px 20px 0px 0px;
}
.dt-sc-toggle-frame-set .dt-sc-toggle-frame h5.dt-sc-toggle-accordion:before, .dt-sc-toggle-frame-set .dt-sc-toggle-frame h5.dt-sc-toggle:before, .dt-sc-toggle-frame h5.dt-sc-toggle:before{
    left: auto;
    right: 0px;
}
.dt-sc-toggle-frame-set .dt-sc-toggle-frame h5.dt-sc-toggle-accordion:after, .dt-sc-toggle-frame-set .dt-sc-toggle-frame h5.dt-sc-toggle:after, .dt-sc-toggle-frame h5.dt-sc-toggle:after{
    float: right;
    left: auto;
    right: 0px;
}
.dt-sc-toggle-content{
    margin-left: 0px;
    margin-right: 42px;
}
.dt-sc-toggle-frame .dt-sc-toggle-content{
    padding: 5px 22px 20px 20px;
}
h5.dt-sc-toggle-accordion:before, h5.dt-sc-toggle:before{
    left: auto;
    right: 0px;
}
h5.dt-sc-toggle-accordion, .dt-sc-toggle-frame h5.dt-sc-toggle, h5.dt-sc-toggle{
    padding: 0px 42px 0px 0px;
}
.wpcf7-form{
    float: right;
}
.wpcf7-form:before{
    left: auto;
    right: -5px;
}
.wpcf7-form-control-wrap{
    direction: rtl;
}
div.wpcf7 img.ajax-loader{
    margin-left: 0px;
    margin-right: 4px;
}
.tribe-events-ajax-loading{
    left: auto;
    right: 50%;
    margin-left: 0px;
    margin-right: -27px;
}
#tribe-bar-collapse-toggle{
    float: right;
}
#tribe-bar-collapse-toggle span.tribe-bar-toggle-arrow{
    right: auto;
    left: 10px;
}
#tribe-bar-form #tribe-bar-views{
    left: auto;
    right: 83.3333%;
    float: right;
    padding: 0 5px 0 0;
}
#tribe-bar-form .tribe-bar-views-inner label{
    text-align: right;
}
.tribe-bar-views-select .tribe-no-param{
    padding: 15px 15px 14px 50px;
}
#tribe-bar-views .tribe-bar-views-list{
    float: right;
    padding: 0 5px 0 0;
    left: auto;
    right: 0px;
}
#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a{
    text-align: right;
}
.tribe-bar-view-list a[class*=tribe-icon-], .tribe-bar-views-list span[class^=tribe-icon-], .tribe-select2-results-views span[class^=tribe-icon-]{
    padding-left: 0px;
    padding-right: 24px;
}
.tribe-bar-geoloc-filter, .tribe-events-uses-geolocation .tribe-bar-date-filter, .tribe-events-uses-geolocation .tribe-bar-search-filter, .tribe-events-uses-geolocation .tribe-bar-submit{
    float: right;
}
.tribe-bar-date-filter{
    float: right;
    padding-left: 0px;
    padding-right: 5px;
}
#tribe-bar-form #tribe-bar-views+.tribe-bar-filters{
    left: 16.66667%;
    right: auto;
}
#tribe-bar-form .tribe-bar-filters{
    float: right;
}
#tribe-bar-form input{
    margin: 0 0 0 4px;
    float: right;
}
#tribe-bar-form label{
    text-align: right;
}
.tribe-events-uses-geolocation .tribe-bar-submit{
    margin-left: 0px;
    margin-right: 0px;
}
.tribe-events-notices{
    padding: 8px 14px 8px 35px;
}
#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous,
#tribe-events-header .tribe-events-sub-nav li{
    float: right;
    margin-right: 0px;
    margin-left: 5px;
    text-align: right;
}
#tribe-events-content .tribe-events-calendar td{
    text-align: right;
}
#secondary, #secondary-right, #secondary-left{
    float: right;
}
#secondary-right
{
	width: 200px
}
.tribe-events-user-recurrence-toggle input{
    margin-right: 0px;
    margin-left: 5px;
}
.tribe-events-grid .column.first, .tribe-week-grid-hours{
    float: right;
    margin-right: 0px;
    margin-left: -40px;
    border-left: 0px;
    border-right: 0;
}
.tribe-grid-content-wrap{
    float: right;
    padding-left: 0px;
    padding-right: 40px;
}
.tribe-events-grid .tribe-grid-content-wrap .column{
    float: right;
}
.tribe-events-grid .tribe-grid-content-wrap .column, .column.tribe-week-grid-hours{
    margin-left: 0px;
    margin-right: 0px;

}
.slimScrollRail{
    right: auto;
    left: 1px;
}
.slimScrollBar.ui-draggable.ui-draggable-handle{
    right: auto;
    left: 1px;
}
#primary.with-right-sidebar{
    float: right;
    margin-right: 0px;
    margin-left: 60px;
}
#tribe-geo-loading{
    left: auto;
    right: 0px;
}
.dt-sc-event-container{
    float: right;
}
.dt-sc-events-list{
    float: right;
}
.dt-sc-event-container .dt-sc-event-thumb{
    margin: 0px 0px 20px 3%;
    float: right;
}
.dt-sc-event-container .dt-sc-event-details{
    float: right;
}
.dt-sc-event-meta{
    float: right;
}
.dt-sc-event-meta p{
    float: right;
}
.dt-sc-event-meta p i{
    margin-right: 0px;
    margin-left: 4px;
}
.dt-sc-event-location-meta p i{
    margin-right: 0px;
    margin-left: 4px;
}
.dt-sc-sorting-container a{
    margin: 0px 0px 10px 5px;
}
.image-overlay{
    float: right;
    left: auto;
    right: 0px;
}
.image-overlay a.link, .portfolio .image-overlay a.link{
    left: auto;
    right: 0px;
}
.image-overlay a.zoom, .portfolio .image-overlay a.zoom{
    right: auto;
    left: 0px;
}
.dt-sc-team:hover .image-overlay a.zoom, .portfolio:hover .image-overlay a.zoom{
    right: auto;
    left: 29%;
}

.front-portfolio:hover .link{right:35%; left: auto}
.front-portfolio:hover .zoom{left:35%; right: auto}

/*.image-overlay a.link:before, .image-overlay a.zoom:before{
	left: auto;
	right: -12px;
}
.image-overlay a.link:after, .image-overlay a.zoom:after{
	right: auto;
	left: -12px;
}*/
.portfolio-detail p:before{
    margin: 0px 0px 0px 5px;
}
.dt-sc-team:hover .image-overlay a.link, .portfolio:hover .image-overlay a.link{
    left: auto;
    right: 29%;
}
.dt-sc-class-hours-info li span{
    float: left;
}
.dt-sc-contact-info{
    float: right;
}
.dt-sc-contact-info span{
    float: right;
    margin: 0px 0px 0px 10px;
}

/************************************************************/
/*shop page rtl*/
ul.products{
    float: right;
}
ul.products li .product-wrapper{
    float: right;
    margin: 10px 0px 10px 2%;
}
ul.products li .product-container{
    float: right;
}
ul.products li .product-thumb{
    float: right;
}
.featured-product, .out-of-stock{
    right: auto;
    left: 10px;
    float: right;
}
ul.products li .product-details{
    float: right;
}
ul.products li.last .product-wrapper{
    margin-right: 0px;
    margin-left: 0px;
}
.woocommerce form.login,
.woocommerce-page form.login,
.woocommerce form.checkout_coupon,
.woocommerce-page form.checkout_coupon,
.woocommerce form.register,
.woocommerce-page form.register{
    text-align: right;
}

/*************************************************/
/*cart rtl*/
.woocommerce table.shop_table, .woocommerce-page table.shop_table{
    text-align: right;
}
.woocommerce table.cart td.actions,
.woocommerce-page table.cart td.actions,
.woocommerce #content table.cart td.actions,
.woocommerce-page #content table.cart td.actions{
    text-align: left;
}
.woocommerce table.cart td.actions .coupon,
.woocommerce-page table.cart td.actions .coupon,
.woocommerce #content table.cart td.actions .coupon,
.woocommerce-page #content table.cart td.actions .coupon{
    float: right;
}
.woocommerce table.cart td.actions .coupon .input-text,
.woocommerce-page table.cart td.actions .coupon .input-text,
.woocommerce #content table.cart td.actions .coupon .input-text,
.woocommerce-page #content table.cart td.actions .coupon .input-text{
    float: right;
    margin: 0 0 0 4px;
}
.woocommerce table.cart td.actions .button.alt,
.woocommerce-page table.cart td.actions .button.alt,
.woocommerce #content table.cart td.actions .button.alt,
.woocommerce-page #content table.cart td.actions .button.alt{
    float: left;
    margin-left: 0px;
    margin-right: .25em;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{
    float: left;
    text-align: left;
}
.woocommerce .cart-collaterals .shipping_calculator,
.woocommerce-page .cart-collaterals .shipping_calculator{
    text-align: left;
    float: left;
}

/**********************************************************/
/*blog rtl*/
.blog-entry{
    float: right;
}
.blog-entry-inner{
    padding: 0px 50px 0px 30px;
}

.page-id-2511 .blog-entry-inner{
    padding: 0px 0px 0px 40px;
}
.format-audio .entry-metadata,
.format-video .entry-metadata,
.format-standard .entry-metadata
{
	display: none
}
.format-audio .entry-details
{
	padding-top: 5px;
	padding-bottom: 0px
}
.format-audio .entry-details h3
{
	margin-bottom: 10px
}
/***********************************************************/
/*page options rtl*/
.dt-sc-error-box, .dt-sc-warning-box, .dt-sc-success-box, .dt-sc-info-box{
    padding: 15px 42px 12px 15px;
}
.dt-sc-error-box:before, .dt-sc-warning-box:before,
.dt-sc-success-box:before, .dt-sc-info-box:before{
    left: auto;
    right: 12px;
}
#main-menu ul li.menu-item-simple-parent ul:before,
.megamenu-child-container:before{
    left: auto;
    right: 0px;
}
.menu-item-widget-area-container > ul{
    padding-left: 0px;
    padding-right: 0px;
}
.megamenu-child-container > ul.sub-menu > li{
    float: right;
}
.megamenu-child-container ul.sub-menu > li > ul li{
    padding-left: 0px;
    padding-right: 10px;
}
#main-menu .megamenu-child-container ul.sub-menu > li > ul li a{
    padding: 5px 20px 5px 0px;
}
#main-menu ul li.menu-item-simple-parent ul li a:before,
.megamenu-child-container ul.sub-menu > li > ul li a:before,
.megamenu-child-container .widget ul li a:before{
    left: auto;
    right: 0px;
}
#main-menu .megamenu-child-container .widget ul.product_list_widget li a img{
    float: right;
    margin-left: 20px;
}
#main-menu ul li.menu-item-simple-parent ul li a:before,
.megamenu-child-container ul.sub-menu > li > ul li a:before,
.megamenu-child-container .widget ul li a:before{
    right: 0px;
}

/****************************************************************/
/*sticker rtl*/
.dt-style-picker-wrapper{
    /*left: auto;
    right: 0px;*/
}
#dt-style-picker{
    float: right;
}
#dt-style-picker ul{
    float: right;
}
#dt-style-picker ul li{
    float: right;
}

/*others rtl*/
.fa-chevron-circle-right:before{
    content: "\f137";
}
.entry-meta .date p{
    margin: 4px 8px 0px 0px;
}
.dt-sc-testimonial .author{
    float: right;
    margin: 0px 3px 10px 10px;
}
.dt-sc-testimonial-carousel-wrapper{
    float: right;
    text-align: right !important;
}
.dt-sc-testimonial{
    float: right;
}
.dt-sc-testimonial-carousel li{
    /*float: right;*/
}
.dt-sc-testimonial q, .dt-sc-testimonial .author-meta p, .dt-sc-testimonial .author-meta span{
    text-align: right;
}

/* CUSTOM */
header .contact-details {margin: 15px 0px 25px;}
header .contact-details a, header .contact-details p{color: #fff}
header .contact-details a{display: inline-block; vertical-align: top;}
header .contact-details a,header .contact-details p{font-size: 15px; line-height: 21px; font-family: 'Coming Soon', cursive;}
header .contact-details a:hover{color: #00aeef}
header .contact-details .fa-envelope:before {content: ""; width: 24px; height: 24px; float: right; background: url("icons/mail.png")}
header .contact-details .fa-phone:before {content: ""; width: 24px; height: 24px; float: right; background: url("icons/phone.png")}
/*header ul.dt-sc-social-icons li a.facebook:before {content: ""; width: 24px; height: 24px; float: right; margin-top: 18px; background: url("icons/facebook.png")}
header ul.dt-sc-social-icons li a.youtube:before {content: ""; width: 24px; height: 24px; float: right; margin-top: 18px; background: url("icons/youtube.png")}*/
header ul.dt-sc-social-icons li a.facebook{color: #35538f}
header ul.dt-sc-social-icons li a.youtube{color: #b70400}
.brochure .fa-globe:before {content: ""; width: 24px; height: 24px; float: right; background: url("icons/globe.png"); margin-right: 8px; margin-top: 7px;}
.brochure .fa-person:before {content: ""; width: 24px; height: 24px; float: right; background: url("icons/person.png"); margin-right: 7px; margin-top: 7px;}
.brochure .fa-history:before {content: ""; width: 24px; height: 24px; float: right; background: url("icons/clock.png"); margin-right: 7px; margin-top: 7px;}
.brochure .fa-book:before {content: ""; width: 31px; height: 22px; float: right; background: url("icons/book.png"); margin-right: 4px; margin-top: 8px;}
.sticky-wrapper{background: #ceebf5; border-top: 1px solid #fff;}
header #menu-container {border-top: 5px solid #ceebf5; border-bottom: 1px solid #fff;}
#main-menu > ul.menu > li.red > a{border-color: #a91922}
#main-menu > ul.menu > li.violet > a{border-color: #af6d94}
#main-menu > ul.menu > li.green > a{border-color: #9a9b3b}
#main-menu > ul.menu > li.sea > a{border-color: #07a9aa}
#main-menu > ul.menu > li.orange > a{border-color: #e5911d}
#main-menu > ul.menu > li.blue > a{border-color: #49bee4}
#main-menu > ul.menu > li.sand > a{border-color: #ba985d}
#main-menu > ul.menu > li.imprtant > a{font-weight:  bold; color: #a91922}
.breadcrumb-section, .copyright, .widget .mailchimp-form input[type="submit"], .dt-sc-button, .dt-sc-music-audio, .dt-sc-testimonial blockquote, h5.dt-sc-toggle-accordion.active:before, .dt-sc-testimonial-carousel-wrapper .carousel-arrows a:hover, .entry-meta .date, .entry-meta .comments, .entry-meta .entry_format, .pagination ul li a:hover, .pagination .next-post a:hover, .pagination .prev-post a:hover, form.cart input[type="button"], th, h5.dt-sc-toggle.active:before, .dt-sc-class-hours h2, .dt-sc-titled-box h4.dt-sc-titled-box-title, .mean-container a.meanmenu-reveal, .mean-nav, header ul.dt-sc-social-icons li a:after, .dt-menu-toggle, .bx-controls-direction a.bx-prev, .bx-controls-direction a.bx-next, input[type="submit"], button, input[type="button"], button[type=submit], .onsale, blockquote, .dt-sc-callout-box.type4, .dt-sc-callout-box.type1 .icon, .dt-sc-callout-box.type5 .icon, .dt-sc-callout-box.with-icon.type2:hover .icon, .dt-sc-callout-box.type3 .icon, .dt-sc-ico-content.type2 .icon span, .skin-color, .dt-sc-sorting-container a, .widget .tagcloud a, .dt-sc-sorting-container a, ul.dt-sc-tabs li a, ul.dt-sc-tabs-frame li a, ul.dt-sc-tabs-vertical-frame li a, .ribbon-left, .dt-sc-title:after, .dt-sc-colored-box, .add_to_wishlist, .woocommerce-tabs ul.tabs > li > a, ul.products li .product-details .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, ul.products li .product-details .yith-wcwl-wishlistaddedbrowse a, .return-to-shop a, .widget.flickrbox .flickr-widget div, .wishlist_table .add_to_cart, .tribe-events-calendar th, #tribe-bar-form .tribe-bar-submit input[type="submit"], .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a, #tribe-bar-form .tribe-bar-submit input[type="submit"], .tribe-events-sub-nav li a, .tribe-events-read-more, #tribe-events-content .tribe-events-tooltip h4, .widget .tribe-mini-calendar-event .list-date, .tribe-mini-calendar-grid-wrapper .tribe-mini-calendar thead.tribe-mini-calendar-nav div, .dt-sc-pr-tb-col, .dt-sc-event-container .dt-sc-event-thumb .event-price, .dt-sc-button-outlined span, .sticky .featured-post, .featured-post, .page-link a:hover, .wc-proceed-to-checkout .checkout-button{background-color: #1a81bb}
.breadcrumb-section{background-color: #07a9aa}
.dt-sc-ico-content.type3 .icon{background: transparent!important; width: 120px; height: 110px}
.brochure h2{font-family: 'Open Sans Hebrew Bold', Arial, Verdana, sans-serif; color: #043882; margin-bottom: 5px}
.brochure h3{font-family: 'Open Sans Hebrew', Arial, Verdana, sans-serif; margin-bottom: 30px}
.about-text h2{font-family: 'Open Sans Hebrew', Arial, Verdana, sans-serif!important; font-size: 23px; line-height: 31px, margin-bottom: 20px}
.entry-title h3{font-family: 'Open Sans Hebrew Bold', Arial, Verdana, sans-serif;}
.brochure .dt-sc-ico-content h3{margin-bottom: 5px; font-family: 'Open Sans Hebrew', Arial, Verdana, sans-serif!important;}
.brochure h4{margin-bottom: 30px}
.brochure .dt-sc-ico-content h3{font-size: 20px; font-weight: 300}
.brochure .dt-sc-ico-content.type2 p { float: right;margin: 0px 70px 0px 0px;}
.brochure .column.dt-sc-one-half{width: 42%; float: right!important}
.brochure .column.dt-sc-one-half.first{width: 51%; float: left!important}
.dt-sc-ico-content.type3{min-height: 450px;}
.dt-sc-ico-content.type3 h4{margin-bottom: 5px}
.dt-sc-ico-content h4 a, .dt-sc-ico-content.type2 h4 a{font-size: 23px; font-family: 'Open Sans Hebrew Bold', Arial, Verdana, sans-serif;}
a:hover{color: #043882!important}
header ul.dt-sc-social-icons li a.facebook:hover,header ul.dt-sc-social-icons li a.youtube:hover{color: #ffffff!important}
.dt-sc-button.medium,.dt-sc-button {background: #b06990}
.brochure .dt-sc-button.medium{margin-top: 0}
.dt-sc-button.medium.all-btn{margin-right: 20px; background: #04a8a9}
.letter-block .dt-sc-button.medium.all-btn{margin-right: 0}
.dt-sc-button.medium:hover,.dt-sc-button:hover {background: #043882; color: #ffffff!important}
.block-center{text-align: center}
.alon-block img{width: 60%; height: auto }
.ltr-direct{direction: ltr!important}
.ltr-direct p, .ltr-direct li{text-align: left!important; direction: ltr!important}
.center-block{text-align: center!important}
.ribbon-left{background-color: #bc5393!important}
.entry-meta .blog-author{display: none}
.front-portfolio .image-overlay a.zoom{display: none}
.front-portfolio:hover .link{right:45%; left: auto}
.video-block .entry-metadata, .video-block .entry-body, .video-block .entry-details{display: none!important}
.video-block .widget .recent-posts-widget ul li{padding-bottom: 0px; width: 31%;  float: right; clear: none; margin: 0 1%;}
.video-block  .widget{padding-bottom: 10px}
.green-bg{background-color:#9cb649!important}
.green-bg .entry-details p,
.green-bg .category a,
.green-bg .entry-title a{color: #fff}
.dt-menu-expand{left: 0; right: auto}
#main-menu > ul.menu > li > a{font-family: 'Open Sans Hebrew', Arial, Verdana, sans-serif; font-size: 16px}
#main-menu ul li.menu-item-simple-parent ul{left: auto; right: 0px}
#main-menu ul li.menu-item-simple-parent ul li a {padding: 10px 20px 10px 0px;}
/*.type-page{padding-left: 30px}*/
.blog-entry .entry-title h3{margin-bottom: 5px; min-height: 54px; font-size: 23px; line-height: 26px}
.search-results .entry-title h3{min-height: 0; margin-bottom: 15px;}
.page-id-2602 .blog-entry .entry-title h3{min-height: 54px}
.page-id-2602 .blog-entry{margin-bottom: 0px}
.format-standard .entry-thumb{margin-bottom: 10px}
.format-standard .dt-sc-button{margin-top: 0px}
.quizz-form form p {margin-bottom: 10px!important; width: 49%; margin-left: 2%; float: right;}
#wpcf7-f2556-p2537-o1 form p,
#wpcf7-f106-p312-o1 form p
{text-align: right!important; font-size: 14px!important}
.quizz-form form p.no-margin {margin-left: 0}
.quizz-form form p.full-width {width: 100%; margin-left: 0; float: none; clear: both}
.quizz-form textarea {height: 100px}
.quizz-form input[type="text"], .quizz-form input[type="password"], .quizz-form input[type="email"], .quizz-form input[type="url"], .quizz-form input[type="tel"], .quizz-form input[type="number"], .quizz-form input[type="range"], .quizz-form input[type="date"], .quizz-form textarea, .quizz-form input.text, .quizz-form input[type="search"],
.quizz-form input[type="submit"], .quizz-form button, .quizz-form input[type="button"], .quizz-form button[type=submit], .quizz-form select, .quizz-form option {padding: 8px 18px; }
.wpcf7-forminput[type="text"], .wpcf7-form input[type="password"], .wpcf7-form input[type="email"], .wpcf7-form input[type="url"], .wpcf7-form input[type="tel"], .wpcf7-form input[type="number"], .wpcf7-form input[type="range"], .wpcf7-form input[type="date"], .wpcf7-form textarea, .wpcf7-form input.text, .wpcf7-form input[type="search"]{
    width: 100%;
    padding: 16px 18px;
    font-size: 16px;
    color: #a9a7a7;
    background: #FFFFFF;
    border: 1px solid #eaeaea!important;
    outline: none;
    border-radius: 2px!important;
    -moz-border-radius: 2px!important;
    -webkit-border-radius: 2px!important;
    -webkit-appearance: none;
}
.quizz-form select{height: 41px}
.quizz-form .selection-box:after{height: 39px}
.quizz-form .btn-block{text-align: center; width: 100%; float: none; margin-left: 0}
.quizz-form .subtitle-form{margin-bottom: 25px!important}
.quizz-form{width: 45%; float: left}
.quizz-form .form-close {background: url("http://talmudisraeli.co.il/wp-content/uploads/2016/10/kids.png") #ffffff no-repeat center 90%; padding-bottom: 200px}
.quizz-form .wpcf7-form:before, .wpcf7-form:before{background: transparent}
.quizz-text h2.dt-sc-title.white, h2.light-title {font-weight: 100; font-family: 'Open Sans Hebrew', Arial, Verdana, sans-serif!important; text-align: right; margin: 0px; padding: 0px; margin-bottom: 0px; line-height: 35px}
.quizz-text h3.dt-sc-title.white {text-align: right; margin: 0px; padding: 0px; margin-bottom: 0px; margin-top: 30px}
.quizz-text.quizz-list h3.dt-sc-title.white {margin-top: 10px}
.quizz-text .dt-sc-hr-invisible-small {margin: 5px 0}
.quizz-text .dt-sc-hr{margin: 20px 0}
.quizz-text .dt-sc-ico-content.type2{width: 100%; margin-top: 20px}
.quizz-text .dt-sc-ico-content.type2 p {line-height: 40px; float: right; font-size: 20px; font-family: 'Open Sans Hebrew Bold', Arial, Verdana, sans-serif!important; margin-top: 0}
.quizz-text .dt-sc-ico-content.type2 h4 {line-height: 40px; float: right; margin-left: 10px;     font-family: 'Open Sans Hebrew', Arial, Verdana, sans-serif!important;}
.quizz-form h3{font-size: 21px}
input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], textarea, input.text, input[type="search"]{font-family: 'Open Sans Hebrew', Arial, Verdana, sans-serif!important;}
.wpcf7-list-item-label{margin-right: 7px; color: #5c5c5c}
.select-form .choose {overflow: hidden;	padding: 0 0 40px;}
.select-form .choose .row {float: right;margin-left: 20px;}
.select-form .choose .ez-radio{float: right;}
.select-form .choose label {float: right;margin-right: 10px;font-size: 21px;color: #a23a7a;font-family: 'Open Sans Hebrew Bold', Arial, Verdana, sans-serif!important;}
.select-form .choose .row:last-child {margin-left: 0;}
.select-form .column {	margin-bottom: 25px;}
.forms-register p{text-align: right}
.forms-register .wpcf7-form:before{background: transparent}
.selection-box:before{left: 17px; right:auto}
.selection-box:after{left: 0px; right:auto}
.selection-box select{padding-right: 18px; font-family: 'Open Sans Hebrew', Arial, Verdana, sans-serif!important}
.dt-sc-one-half.button-send{width: 140px}
div.wpcf7-mail-sent-ok, div.wpcf7-validation-errors{text-align: right; border: none; font-size: 21px}
div.wpcf7-mail-sent-ok{color: #a23a7a;}
input.wpcf7-not-valid,textarea.wpcf7-not-valid{border: 1px solid #f00}
div.wpcf7-response-output{margin-top: 1.5em}
.form-comment{padding: 35px 0; font-size: 21px; clear: both; text-align: right}
.school-description .dt-sc-title.white
{
    text-align: right;
    margin: 0px;
    padding: 0px;
    margin-bottom: 0px;
    margin-top: 30px;
	font-family: 'Open Sans Hebrew', Arial, Verdana, sans-serif!important;
	font-weight: 100
}
.contact-details h2
{
	font-family: 'Open Sans Hebrew', Arial, Verdana, sans-serif!important;
	font-weight: 100
}
.school-description .dt-sc-button.medium.all-btn
{
	margin-right: 0;
	margin-left: 20px
}
.school-description .dt-sc-button
{
	margin-top: 20px
}
.contact-details
{
	padding-right: 40px
}
.widget li:before {
    content: "\f104";
}
.country-title{color: #ffffff}
.masahtot ul.dt-sc-tabs-frame li:nth-child(1) a{background: #79bce2;}
.masahtot ul.dt-sc-tabs-frame li:nth-child(2) a{background: #9e6d91;}
.masahtot ul.dt-sc-tabs-frame li:nth-child(3) a{background: #999a45;}
.masahtot ul.dt-sc-tabs-frame li:nth-child(4) a{background: #60a8a9;}
.masahtot ul.dt-sc-tabs-frame li:nth-child(5) a{background: #d0902e;}
.masahtot ul.dt-sc-tabs-frame li:nth-child(6) a{background: #911f27;}
.masahtot ul.dt-sc-tabs-frame li:nth-child(7) a{background: #b09760;}
.masahtot ul.dt-sc-tabs-frame li a.current{background: #1a81bb;}
.widget .current_page_item a{color: #bc5393; font-family: 'Open Sans Hebrew Bold', Arial, Verdana, sans-serif!important;}
.btn-cntr{margin-right: auto!important; margin-left: auto!important}
.block-nofloat{float: none!important}
.video-blck{width: 1170px; background: #ff6600; margin: 20px auto 45px auto; color: #ffffff; padding: 25px; font-size: 20px; line-height: 25px}
@media (max-width: 1200px) {
	.video-blck{width: 90%; padding: 15px; font-size: 20px;}	
}	
@media (max-width: 600px) {
	.quizz-form form p {width: 100%; margin-left: 0; float: none}
	.container {width: 90%!important}
	.logo { float: none; padding: 24px 0px 10px;}
	.type-page{padding-left: 0}
	.breadcrumb-section{margin-bottom: 20px}
	.contact-details{padding-right: 0px}
	.page-id-2602 .blog-entry .entry-title h3{min-height: 0}
	.page-id-2602 .blog-entry{margin-bottom: 20px}

}
