body,
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td, nav, a{
	direction: rtl;
	unicode-bidi: embed;
	text-align: right;
}
.herald-slider-controls{
	direction: ltr;
}
.herald-post .col-lg-1, .herald-post .col-lg-10, .herald-post .col-lg-11, .herald-post .col-lg-12, .herald-post .col-lg-2, .herald-post .col-lg-3, .herald-post .col-lg-4, 
.herald-post .col-lg-5, .herald-post .col-lg-6, .herald-post .col-lg-7, .herald-post .col-lg-8, .herald-post .col-lg-9 {
    float: right;
}
.header-trending .row>.col-lg-2{float:right;}
.herald-section-row{margin-right:-15px;margin-left:-15px;padding-right:15px;padding-left:15px;float:right;}
.alignleft{float:right;margin-left:20px;}
.alignright{float:left;margin-right:20px;}
.wp-caption-text{text-align:right;right:0;}
.herald-mod-wrap .herald-mod-head{float:right;}
.herald-mod-wrap .herald-mod-head:after{right:0;}
.herald-mod-wrap .herald-mod-h{width: 101%;}
.herald-mod-wrap .herald-mod-subnav{margin-right:15px;}
.herald-mod-wrap .herald-mod-subnav a{margin-left:15px; margin-right: 0;}
.herald-mod-wrap .herald-mod-desc{float:right;}
.herald-mod-wrap .herald-mod-actions{float:left;left:0;right:auto;}
.herald-mod-desc .avatar{margin-left:20px;float:right;}
.herald-slider-controls{margin-right:8px;float:left; margin-left: 0;}
.herald-slider-controls .owl-next{margin-right:8px;}
.herald-slider-controls .owl-next i{margin-left:-2px;}
.meta-category{text-align: right;}
.meta-category i{margin-left:7px;}
.herald-ovrld .meta-category{text-align: center;}
.sticky .entry-title a:before{margin-left:8px;}
.herald-format-icon{margin:-3px 0 0 8px;}
.herald-pf-invert .herald-format-icon{margin:-5px 0 0 10px;}
.herald-pf-invert .herald-format-icon .fa-play{margin-right:3px;}
.herald-pf .herald-format-icon{margin:-5px 0 0 10px;}
.herald-post-thumbnail .herald-format-icon{right:50%;}
.herald-format-icon-big .herald-format-icon{margin-right:-40px;}
.herald-format-icon-big .herald-format-icon .fa-play{margin-right:7px;}
.herald-format-icon-middle .herald-format-icon{margin-right:-30px;}
.herald-format-icon-small .herald-format-icon{margin-right:-20px;}
.herald-format-icon-small .herald-format-icon .fa-play{margin-right:3px;}
.herald-lay-a3 .herald-post-thumbnail .herald-format-icon{right:initial;}
.herald-pagination{float:right;}
.herald-pagination .prev{right:0; left:auto;}
.herald-pagination .prev:before{margin-left:8px;}
.herald-pagination .next{left:0; right: auto;}
.herald-pagination .next:after{margin-right:8px;}
.herald-pagination .herald-next a:after, .herald-pagination .next:after,
.herald-pagination .prev:before{
	display: none;
}
.herald-page .col-mod-single .herald-ovrld .entry-header .entry-title{
	text-align: center;
}
.herald-pagination .herald-next a:before, .herald-pagination .next:before{
	font-family: "FontAwesome";
    content: "\f104";	
    margin-right: 8px;
}
.herald-pagination .prev:after{
	font-family: "FontAwesome";
   content: "\f105";	
       margin-left: 8px;
}
.herald-pagination .herald-next{float:left;}
.herald-pagination .herald-next a:after{margin-right:8px;}
.herald-pagination .herald-prev{float:right;}
.herald-pagination .herald-prev a:before{margin-left:8px;}
.herald-ovrld .meta-category a{margin-left:10px;}
.entry-header .herald-date span:before,.entry-header .herald-comments a:before,.entry-header .herald-author a:before,.entry-header .herald-rtime:before,.entry-header .herald-views:before{padding:0px 0 3px 0;margin:0 0 0 5px;text-align:right;float:right;}
.entry-header .meta-small .meta-item span:before,.entry-header .meta-small .meta-item a:before,.entry-header .meta-small .meta-item div:before{margin:1px 0 0 5px;}
.entry-meta .meta-item{margin-left:14px; margin-right: 0;}
.herald-no-pad{padding:0 0 0 15px !important;}
.herald-image-format .herald-format-ico{right:50%;margin:-29px -29px 0 0;padding:10px 2px 0 0;}
.gallery-icon a:after{right:50%;margin-right:-29px;padding:10px 0 0 0;}
.single-format-gallery .meta-media{margin-right:-10px;margin-left:-10px;}
.gallery-item{padding:0 10px 20px 10px;}
.gallery-columns-1 .owl-nav .owl-prev{right:30px;padding-left:1px; left: initial;}
.gallery-columns-1 .owl-nav .owl-next{left:30px;padding-right:4px; right: initial;}
.gallery-columns-1 .fa-angle-left:before{content: "\f105";}
.gallery-columns-1 .fa-angle-right:before{content: "\f104";}
.gallery-icon .herald-popup{float:right;}
.entry-content .herald-search-form,.herald-mod-desc .herald-search-form{float:right;}
.entry-content .herald-search-input,.herald-mod-desc .herald-search-input{float:right;}
.entry-content .herald-search-submit,.herald-mod-desc .herald-search-submit{margin-right:1%;}
body .has-post-thumbnail .meta-media .wp-playlist-item:last-child,body .format-video .meta-media .wp-playlist-item:last-child{border-color:rgba(0, 0, 0,0.18);}
body .has-post-thumbnail .meta-media .wp-audio-shortcode,body .format-video .meta-media .wp-audio-shortcode,body .has-post-thumbnail .meta-media .wp-playlist-current-item,body .format-video .meta-media .wp-playlist-current-item,body .has-post-thumbnail .meta-media .wp-playlist-tracks,body .format-video .meta-media .wp-playlist-tracks,body .has-post-thumbnail .meta-media .wp-playlist-item,body .format-video .meta-media .wp-playlist-item{border-color:rgba(0, 0, 0,0.18);}
body .format-audio .meta-media,
body .format-video .meta-media{overflow: hidden;}
body .format-video .meta-media div.mejs-container .mejs-controls{right:30px;left:30px;}
body .mejs-container .mejs-controls .mejs-button.mejs-playpause-button{margin-right:20px;margin-left:20px;}
body .mejs-container .mejs-controls .mejs-button.mejs-volume-button{margin-right:0;margin-left:10px;}
body .mejs-container .mejs-controls .mejs-button button{left:0;right:0;}
body .mejs-controls a.mejs-horizontal-volume-slider{margin:32px 0 0 20px;}
body .mejs-controls .mejs-button button:before,body .mejs-controls .mejs-button button:before{left:0;right:0;}
body .wp-playlist .wp-playlist-current-item img{margin-left:20px;}
body .wp-playlist-item-length{left:0.55555556em;}
.herald-gray-area{float:right;}
.herald-loader{right:50%;margin:0 -35px 0 auto;}
.entry-content ul{padding-right:20px;}
.entry-content ol{padding-right:24px;}
table{border-right:1px solid;}
caption,th,td{text-align:right;}
td{border-left:1px solid;}
td.pad{border-left:none;}
.text-left{text-align:right;}
.text-right{text-align:left;}
.success,.error{float:right;}
span.wpcf7-not-valid-tip{left:3px;right:auto;}
.header-top .hel-l > *,.header-top .hel-r > *{float:right;}
.header-top .herald-in-popup .herald-search-form .herald-search-input{padding:0 10px 0 40px;}
.header-middle .herald-in-popup .herald-search-form .herald-search-input{padding:0 10px 0 40px;}
.header-middle .herald-menu-popup > span{border-radius:2px 2px 0 0;}
.header-middle .herald-menu-popup-search.herald-search-active .fa{border-radius:2px 2px 0 0;}
.header-bottom .herald-in-popup .herald-search-form .herald-search-input,.herald-header-sticky .herald-in-popup .herald-search-form .herald-search-input{padding:0 10px 0 40px;}
.herald-soc-nav li{float:right;}
.herald-soc-nav li:last-child{margin-left:0;}
.herald-header-sticky{right:0;}
.header-trending .herald-post-thumbnail{float:right;margin-left:10px;}
.header-trending .h6{float:right;}
.herald-menu-popup > span{float:right;}
.herald-menu-popup li{float:right;text-align:right;}
.herald-menu-popup li a{float:right;text-align:right;}
.herald-menu-popup-search .fa{float:right;}
.herald-menu-popup-search .herald-in-popup{text-align:right;}
.herald-menu-popup-search .herald-in-popup li{float:right;}
.hel-l > *:first-child{margin-right:0;}
.hel-r > *:first-child{margin-left:0;}
.herald-calendar .fa{margin-left:8px;}
.herald-mobile-nav li a,.herald-mobile-nav .herald-mega-menu.herald-mega-menu-classic > .sub-menu > li > a{margin-right:0;padding:16px 50px 15px 20px;}
.herald-menu-toggler{left:auto;}
.herald-mobile-nav li .sub-menu a{padding-right: 50px;}
.herald-menu ul > li > a{float:right;}
.herald-menu ul > li > ul li:hover > a{padding-right:20px;}
.herald-menu li{float:right;}
.herald-menu li:last-child{margin-left:0;}
.herald-menu ul > .menu-item-has-children > a:after,.herald-menu .herald-mega-menu > a:after{margin-right:7px;float:left;}
.herald-menu ul ul{float:right;right:-999em;text-align:right;}
.herald-menu .sub-menu li a{float:right;}
.herald-menu ul li:hover > ul,.herald-menu ul li:focus > ul{right:0;}
.herald-menu ul ul ul{right:-999em;}
.herald-menu ul ul li:hover > ul,.herald-menu ul ul li.focus > ul{right:100%;}
.header-bottom .herald-menu li a{float:right;}
.herald-menu-popup .herald-in-popup{float:right;right:0;text-align:right;}
.herald-menu-popup .herald-in-popup li{float:right;}
.hel-r .herald-menu-popup:hover .herald-in-popup,.hel-r .herald-menu-popup:focus .herald-in-popup{left:0;right:auto;}
.hel-r .herald-menu-popup-search.herald-search-active .herald-in-popup{right:auto;}
.hel-l .herald-menu-popup:hover .herald-in-popup,.hel-c .herald-menu-popup:hover .herald-in-popup,.hel-l .herald-menu-popup:focus .herald-in-popup,.hel-c .herald-menu-popup:focus .herald-in-popup{right:0;}
.herald-site-header .herald-search-input,.herald-header-sticky .herald-search-input{padding:0 10px 0 30px;}
.herald-site-header .herald-search-submit,.herald-header-sticky .herald-search-submit{left:3px;}
.header-top .hel-l .herald-menu > ul > li:last-child > a{padding:11px 10px 11px 0;}
.header-top .hel-r .herald-menu > ul > li:last-child > a{padding:11px 10px 11px 0;}
.hel-r .herald-menu .menu{padding: 0;}
.herald-in-popup .herald-search-submit{left:15px;}
.header-middle .herald-menu ul > li.menu-item-has-children > a{border-radius:2px 2px 0 0;}
.header-middle .herald-menu .sub-menu{border-radius:2px 0 2px 2px;}
.header-middle .herald-menu ul li.herald-mega-menu a{border-radius:2px 2px 0 0;}
.header-middle .hel-c .herald-menu{text-align: center;}
.header-middle .hel-c .herald-menu ul li.herald-mega-menu:hover .sub-menu{right:-5px;}
.header-bottom .hel-c .herald-menu ul li.herald-mega-menu:hover .sub-menu{right:15px;}
.herald-menu li.herald-mega-menu .sub-menu ul{right:0;}
.herald-menu li.herald-mega-menu .herald-module{padding-right:40px;}
.herald-menu li.herald-mega-menu .col-lg-3{padding-left:40px;}
.herald-menu li.herald-mega-menu .col-lg-3 a{float:right;}
.herald-menu li.herald-mega-menu .col-lg-3 a:hover{padding-right:5px;}
.herald-boxed .herald-site-header .herald-mega-menu .container{float:right;}
.herald-menu li.herald-mega-menu-classic .sub-menu .entry-title a{text-align:right;}
.herald-mega-menu.herald-mega-menu-classic > .sub-menu > li{text-align:right;}
.herald-site-header .herald-mega-menu.menu-item-has-children .sub-menu ul{right:0;}
.herald-mega-menu-classic > .sub-menu > li{text-align:right;border-right:1px solid rgba(0, 0, 0, 0.1);}
.herald-mega-menu > .sub-menu > li:first-child{border-right:none;}
.herald-mega-menu-classic .sub-menu > li.menu-item-has-children > a:after{text-align:right;}
.herald-mega-menu.herald-mega-menu-classic > .sub-menu > li:first-child{padding-right:0;}
.herald-mega-menu.herald-mega-menu-classic > .sub-menu > li:last-child{padding-left:0;}
.herald-mega-menu.herald-mega-menu-classic .sub-menu .sub-menu > li:hover > a{padding-right:5px;}
.herald-mega-menu.herald-mega-menu-classic > .sub-menu > li a{float:right;}
.herald-section article{padding-right:20px;padding-left:20px;float:right;}
.herald-hor-col{padding-right:20px;padding-left:20px;float:right;}
.herald-md-col{float:right;}



.herald-ovrld .herald-post-thumbnail a:before,.herald-ovrld .herald-post-thumbnail span:before{right:0;}
.stickit{margin-right:660px;}
.stickit-end{left:0;}
.herald-site-footer{float:right;}
.herald-site-footer .widget-title span{padding:0 0 10px 0;}
.widget-title span, .site-title, .herald-read-more{white-space: pre;}
.footer-bottom{float:right;}
.herald-site-footer .footer-bottom .herald-menu ul .menu-item-has-children a{border-radius:0 0 2px 2px;}
.entry-meta-wrapper .herald-author-twitter:before{margin-left:2px;}
.entry-meta-wrapper .entry-meta .meta-item{margin-left:0;}
.herald-share-meta:after{left:50%;}
.entry-content .meta-tags a{padding:7px 10px 8px 10px;}
.meta-tags span{padding:7px 10px 8px 10px;margin-left:5px;}

.herald-single .herald-lay-over{right:50%;margin-right:-345px;}
.herald-single-sticky .herald-sticky-prev a,.herald-link-pages .alignleft{direction: ltr;}
.herald-link-pages{float:right;}
.herald-link-pages .alignleft{margin-left:10px;}
.herald-entry-content .herald-link-pages a:first-child i:before{margin-right:-2px;}
.herald-entry-content .herald-link-pages a:last-child i:before{margin-left:-2px;}
.herald-fake-button{float:right;}
.herald-ovrld .herald-page-thumbnail span:before{right:0;}
.herald-sidebar .widget article{padding-right:0;padding-left:0;}
.dot{margin-left:0;right:8px;}
.widget-title span{padding:4px 14px 5px 14px;border-radius:2px 2px 0 0;}
.widget-title:after{right:0;}
.herald-pagination a{text-align: center;}
.list-special li{padding-right:25px;}
.list-special li:before{margin-left:0;right:8px;}
.widget_categories li a:hover .category-text{padding-right:5px;}
.widget_categories .count{float:right;margin-left:10px; margin-right: 0;}
.widget_categories .children{margin-right:8px;}
.widget_recent_entries li{padding-right:25px;}
.widget_recent_entries li:before{margin-left:0;right:8px;}
.widget_recent_comments li,.widget_meta li,.widget_pages li,.widget_nav_menu li,.widget_rss li,.widget_archive li{padding-right:25px;}
.widget_recent_comments li:before,.widget_meta li:before,.widget_pages li:before,.widget_nav_menu li:before,.widget_rss li:before,.widget_archive li:before{margin-left:0;right:8px;}
.widget .rsswidget{margin-left:10px;}
.widget_search .herald-search-input{padding:0 10px 0 30px;}
.widget_search .herald-search-submit{left:3px;}
#wp-calendar tbody td{border-right:1px solid;border-left:none;}
#wp-calendar tbody td:last-child{border-left:1px solid;}
#wp-calendar tfoot #next{text-align:left;}
#wp-calendar tfoot #prev{padding:10px 20px 10px 20px;}
.tagcloud a{padding:7px 10px 8px 10px;}
.sidebar .mks_ads_widget .small li,.sidebar .mks_ads_widget ul.custom li,.sidebar .mks_adswidget_ul.small li,.sidebar .mks_adswidget_ul.custom li,.site-footer .mks_ads_widget .small li,.site-footer .mks_ads_widget ul.custom li,.site-footer .mks_adswidget_ul.small li,.site-footer .mks_adswidget_ul.custom li{margin-left:7px;}
div.mks_ads_widget .small li{margin-left:10px;}
.herald-sidebar .mks_author_widget img,.herald-site-footer .mks_author_widget img{margin:0 0 10px 13px;}
.widget.mks_flickr_widget ul.flickr li{margin:0 0 10px 10px;}
.widget.mks_flickr_widget ul.flickr li:nth-child(3n){margin:0 0 10px 0;}
.herald-post-big li .herald-fa-sid,.herald-post-slider li .herald-fa-sid{float:right;}
.herald-post-big li .herald-post-thumbnail:before,.herald-post-slider li .herald-post-thumbnail:before{right:0;}
.herald-post-big li .herald-posts-wrap,.herald-post-slider li .herald-posts-wrap{right:50%;}
.herald-post-slider .owl-next,.herald-post-slider .owl-prev{margin-left:5px;}
.herald-post-list .herald-post-thumbnail{float:right;margin-left:15px;}
.herald-post-list .herald-fa-sid{float:right;}
ul.mks_social_widget_ul{text-align:right;}
ul.mks_social_widget_ul li a{margin:0 0 8px 5px;}
.mks_themeforest_widget ul.mks_themeforest_widget_ul li{margin:0 0 12px 7px;}
.comment-form-author,.comment-form-email,.comment-form-url{float:right;padding:0 0 0 15px;}
.comment-form,.comments-main{float:right;}
.comment-list{margin:40px 0 0 0;float:right;}
.comment{float:right;}
.comment .avatar{float:right;margin:0 0 0 23px;}
.bypostauthor .comment-body .fn:before{margin-left:8px;}
ul.comment-list .pingback{float:right;}
li.comment .comment-body:after{margin-right:83px;}
.comment .children{padding:0 80px 0 0;}
.comment-list .comment-content{margin:0 83px 11px 0;}
.comment-list .pingback .comment-content{margin:0 0 20px 0;}
.comment-body .edit-link{left:0;}
.comment-body .edit-link a{float:left;}
.comment-reply-link{margin:0 83px 0 0;}
.comment-form-author label,.comment-form-email label,.comment-form-url label,.comment-form-comment label{float:right;margin:0 0 2px 0;}
.comment .comment-respond{float:right;}
#cancel-comment-reply-link{padding:0 0 5px 0;float:left;left:30px;}
.herald-fa-1 .fa-post-thumbnail,.herald-fa-2 .fa-post-thumbnail{right:0;}
.herald-fa-1 .fa-post-thumbnail:before,.herald-fa-2 .fa-post-thumbnail:before{right:0;}
.herald-fa-3 .herald-fa-item:nth-of-type(1),.herald-fa-4 .herald-fa-item:nth-of-type(1){border-left:1px solid #FFF;}
.herald-fa-3 .herald-fa-item:nth-of-type(2),.herald-fa-4 .herald-fa-item:nth-of-type(2){border-left:1px solid #FFF;}
.herald-fa-3 .herald-fa-item:nth-of-type(3),.herald-fa-4 .herald-fa-item:nth-of-type(3){border-left:1px solid #FFF;}
.herald-fa-3 .fa-post-thumbnail,.herald-fa-4 .fa-post-thumbnail{right:0;}
.herald-fa-3 .fa-post-thumbnail:before,.herald-fa-4 .fa-post-thumbnail:before{right:0;}
.herald-fa-4 .herald-fa-item:nth-of-type(1){border-left:1px solid #FFF;}
.herald-fa-4 .herald-fa-item:nth-of-type(2){border-left:1px solid #FFF;}
.herald-fa-4 .herald-fa-item:nth-of-type(3){border-left:1px solid #FFF;}
.herald-fa-wrapper.herald-fa-5{float:right;}
.herald-fa-wrapper.herald-fa-5 .entry-header{right:40px;}
.herald-fa-wrapper.herald-fa-5 .herald-fa-item{padding-right:0;padding-left:0;}
.herald-fa-wrapper.herald-fa-5 .fa-post-thumbnail{right:0;}
.herald-fa-wrapper.herald-fa-5 .fa-post-thumbnail:before{right:0;}
.herald-fa-wrapper.herald-fa-5 .fa-sub-items-wrapper{left:0; right: initial;}
.herald-fa-wrapper.herald-fa-5 .fa-sub-items-wrapper .entry-header{right:initial;}
.herald-fa-wrapper .entry-header{right:30px;}
.herald-fa-wrapper .meta-category a{margin-left:5px;}

.herald-ovrld .entry-header a,
.herald-sin-lay-5 .entry-header .entry-title,
.herald-sin-lay-5 .entry-header .entry-meta,
.herald-single .herald-ovrld .entry-header .entry-title{
	text-align: center;
}
.herald-ovrld .entry-meta,
.entry-meta-wrapper .entry-meta-author,
.entry-meta-wrapper .herald-author-name, .entry-meta-wrapper .herald-author-twitter,
.entry-meta-wrapper .entry-meta .meta-item a,
.entry-meta-wrapper .herald-share span{
	text-align: center;
}
.herald-lay-b .col-lg-4,
.herald-lay-b .col-lg-8,
.herald-lay-g .col-lg-4,
.herald-lay-g .col-lg-8,
.herald-lay-d .col-lg-6,
.herald-lay-g .col-lg-6,
.herald-lay-d .col-lg-4,
.herald-lay-d .col-lg-8{
	float: right;
}
.header-trending .row>.col-lg-2{
    padding-left: 15px;
    padding-right: 0;	
}
.header-trending .h6{
	float: none;
	padding-right: 10px;
}
.header-trending .herald-post-thumbnail{
	width: 100%;
}
.herald-menu ul>li>ul li:hover>a{
	padding-left: 15px;
}
.herald-menu ul>li>ul a{
    transition: color .15s linear 0s,padding-right .15s linear 0s;
    -moz-transition: color .15s linear 0s,padding-right .15s linear 0s;
    -ms-transition: color .15s linear 0s,padding-right .15s linear 0s;
    -o-transition: color .15s linear 0s,padding-right .15s linear 0s;
    -webkit-transition: color .15s linear 0s,padding-right .15s linear 0s;	
}
.widget_categories .category-text{
    transition: padding-right .15s linear 0s;
    -moz-transition: padding-right .15s linear 0s;
    -ms-transition: padding-right .15s linear 0s;
    -o-transition: padding-right .15s linear 0s;
    -webkit-transition: padding-right .15s linear 0s;	
}
.herald-menu .sub-menu>li.menu-item-has-children>a:after{
    content: "\f0d9 ";	
}
.herald-menu ul li.herald-mega-menu:hover > ul, .herald-menu ul li.herald-mega-menu:focus > ul{
	right: initial
}
.herald-menu li.herald-mega-menu .col-lg-3{
	float: right;
}
.herald-menu li.herald-mega-menu .herald-module{
    -webkit-box-shadow: 1px 0 0 0 rgba(0,0,0,.1);
    box-shadow: 1px 0 0 0 rgba(0,0,0,.1);	 	
}
.entry-content .herald-search-input, .herald-mod-desc .herald-search-input{
	width: 80%;
}
.herald-copyright{text-align: center;}
.woocommerce-cart .cart-collaterals .cart_totals table{
	border-right: none;
}
.herald-page .col-mod-single .herald-ovrld .entry-header {
    transform: translate(-5%,0) !important;
    -webkit-transform: translate(-5%,0) !important;
    -ms-transform: translate(-5%,0) !important;
}
.herald-responsive-header .herald-menu-popup-search.herald-search-active .herald-in-popup{
	left: 0;
}
.herald-responsive-header .herald-menu-popup-search .herald-search-submit {
    right: auto;
    left: 0px;
    top: 1px;	
}
.review-result{
	direction:ltr;
}
.header-trending a{
    text-align: right;
}
@media (max-width:1439px) and (min-width:1360px) {
    .container{padding-right:30px;padding-left:30px;}
}
@media (max-width:1439px) and (min-width:1250px) {
    .col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.herald-hor-col,.herald-section article{padding-left:15px;padding-right:15px;}
    .row{margin-right:-15px;margin-left:-15px;}
}
@media (max-width:1439px) and (min-width:768px) {
    .herald-fa-wrapper.herald-fa-5 .entry-header{right:30px;}
}
@media (max-width:1249px){
	.site-branding{text-align: center;}	
	.herald-responsive-header .herald-menu-popup-search{left: 0;right: auto;}
	.herald-responsive-header .herald-menu-popup-search .herald-in-popup{left: 0;right: auto;}
}
@media (max-width:1249px) and (min-width:768px) {

    .col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.herald-hor-col,.herald-section article{padding-left:15px;padding-right:15px;}
    .row{margin-right:-15px;margin-left:-15px;}
    .herald-fa-wrapper .entry-header{right:20px;}
    .herald-fa-wrapper.herald-fa-5 .entry-header{right:30px;}
    .herald-sidebar{padding:30px 138px;}
}
@media (max-width:1023px) and (min-width:768px) {
    .herald-fa-wrapper .entry-header{right:12px;}
}
@media (max-width:767px) {
    .col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.herald-hor-col,.herald-section article{padding-left:10px;padding-right:10px;}
    .row{margin-right:-10px;margin-left:-10px;}
    .herald-format-icon-big .herald-format-icon,.herald-format-icon-middle .herald-format-icon{margin-right:-30px;}
    .herald-fa-wrapper.herald-fa-3 .herald-fa-item,.herald-fa-wrapper.herald-fa-4 .herald-fa-item{border-left:none;border-right:none;}
    .herald-fa-wrapper.herald-fa-5 .fa-sub-items-wrapper{float:right;}
    .herald-fa-wrapper.herald-fa-5 .herald-sub-item{float:right;}
    .herald-no-pad{padding:0 0 0 10px !important;}
    .herald-fa-wrapper .entry-header{right:20px;}
   	.comment-list .comment-content,
   	.comment-reply-link {margin: 20px 0 0;}
   	li.comment .comment-body:after{margin:0;}
   	.comment .children{padding: 0;}
}
@media only screen and (max-width:1279px) {
    .herald-responsive-header .container div.herald-nav-toggle{left:10px;right:auto;} /*left:null;right:10px;*/
	/*Dev*/.herald-responsive-header .herald-nav-toggle .fa-close{display:none;}
	/*Dev*/.herald-responsive-header.open .herald-nav-toggle .fa-close{display:block;}
	/*Dev*/.herald-responsive-header.open .herald-nav-toggle .fa-bars{display:none;}
    .herald-responsive-header .container div.herald-menu-popup-search{right: auto;}
    .herald-responsive-header .container div.herald-login{right: auto;left: 34px;}
    .herald-responsive-header .container div.herald-cart-icon{right: auto;left: 64px;}
    .herald-responsive-header .container div.herald-menu-popup-search .herald-in-popup{right:auto}
    .herald-responsive-header .container div.herald-login .herald-in-popup{right:auto!important}

	.herald-nav-toggle{right:10px;}
    .herald-responsive-header{right:0;}
    .herald-mobile-nav{right:-270px;}
	.herald-mobile-nav.close{right:-270px;}
	.herald-mobile-nav.open{right:0; left: 106px;}
    .herald-site-content.open,.herald-responsive-header.open,.herald-header-sticky.open,.herald-da.open{right:270px; left:auto;}
    .herald-site-content.close,.herald-responsive-header.close,.herald-header-sticky.close,.herald-da.close{right:0;}
	/*Dev*/.herald-mobile-nav.open{right:0px !important;left:0px !important; z-index:999999999 !important;width:100% !important;}
    /*Dev*/.herald-site-content.open,.herald-responsive-header.open,.herald-header-sticky.open,.herald-da.open{right:0px !important;}
	.safari.iphone .herald-mobile-nav.open:not(*:root){
	    right: 0;
	}

	.android-device .herald-mobile-nav.open {right: 270px;}
	body.android-device.herald-menu-open {direction: ltr;}
}

@media only screen and (max-width: 1279px){
	.android-device .herald-mobile-nav.open {
		right: 0;
	}
}

/* ############################## MSLV ############################## */
.herald-responsive-header.open{
    z-index: 99999999999 !important;
}

.herald-mobile-nav.open{
padding-top:50px;
background:#eeeeee !important;
}

.herald-sidebar-action-overlay {
    width: 100%;
    height: 100%;
    height: -webkit-calc(100% + 60px);
    height: calc(100% + 60px);
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 9998 !important; /*9998*/
    background: #fff;
    background: rgba(0,0,0,.5);
    content: '';
    display: block;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
    -ms-transition: opacity .25s ease-in-out;
    -o-transition: opacity .25s ease-in-out;
    transition: opacity .25s ease-in-out;
}

@media only screen and (max-width:1249px) {
	.herald-sidebar-action-overlay.open {
		opacity: 1;
		visibility: visible;
	}
}
/* ============= General ============= ############################## */
*{
	box-sizing: border-box !important;
}
body, div, span, p, a, h1, h2, h3, h4, h5, h6{
	font-family: 'Assistant' !important;
}
/* ============= Forms ============= ############################## */
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #555555;
  opacity: 1; /* Firefox */
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #555555;
}
::-ms-input-placeholder { /* Microsoft Edge */
  color: #555555;
}
.FormLead input, .FormLead select{
    border:1px solid #ccc !important;
    vertical-align:top !important;
  height:35px !important;
  width:100% !important;
  max-width:260px;
  padding:0px 5px !important;
  margin:0px !important;
  margin:2px 0px !important;
  box-sizing: border-box !important;
  -moz-box-sizing: border-box !important;
  -webkit-box-sizing: border-box !important;
}
.FooterForm input, .FooterForm select{
  max-width:180px;
}
.FormLead{
	background-image: linear-gradient(-90deg, #ccd6df, #a8bac4);
	/*background-image: linear-gradient(-90deg, #4d5f6d, #7d919c);*/
    -webkit-box-shadow: 0 3px 5px 0 rgba(0,1,1,.1);
    box-shadow: 0 3px 5px 0 rgba(0,1,1,.1);
}
/* ============= Post Table ============= ############################## */
.herald-section .col-lg-1, .herald-section .col-lg-10, .herald-section .col-lg-11, .herald-section .col-lg-12, .herald-section .col-lg-2, .herald-section .col-lg-3, .herald-section .col-lg-4, 
.herald-section .col-lg-5, .herald-section .col-lg-6, .herald-section .col-lg-7, .herald-section .col-lg-8, .herald-section .col-lg-9 {
    float: right;
	max-width:100%;
	/*background:yellow !important;
	border:1px solid red !important;*/
}
/* ============= Titles ============= ############################## */
.toptitle {
	display:inline-block;
	width:100%;
	border:0px solid red;
}
.riboncontA {
    background: #20b349;
    display: inline-block;
    position: relative;
    right: -35px;
    top: 0px;
    z-index: 5;
}
.riboncontB {
    background: #495f6d;
    display: block;
    position: absolute;
    right: -35px;
    top: 70px;
    z-index: 5;
}
.riboncontA:before, .riboncontB:before {
        content: '';
        display: block;
        position: absolute;
        z-index: -1;
        bottom: -10px;
        right: 0;
        width: 0;
        height: 0;
        border-top: solid 5px #495f6d;
        border-left: solid 5px #495f6d;
        border-bottom: solid 5px transparent;
        border-right: solid 5px transparent;
}
.riboncontA .ribon {
	font-size:30px;
	font-weight:bold;
	color:#ffffff;
    line-height: 1;
    padding: 10px 50px;
}
.riboncontB .ribon {
	font-size:30px;
	font-weight:bold;
	color:#ffffff;
    line-height: 1;
    padding: 0px 50px;
}
/*.highlightext*/
span.txt{
font-size:24px;
font-weight:bold;
color:#0d1812;
padding:0px 0px;
/*background-image: url('/line.svg');
background-position: center center;
padding: 20px 40px;
background-repeat: no-repeat;
background-size: 100% 90%;
  -webkit-mask: url(/light.svg) no-repeat 10% center;
  mask: url(/light.svg) no-repeat 10% center;
  -webkit-mask-size: 120%;
  mask-size: 120%;*/

  position: relative;
  overflow: hidden;
box-shadow: 10px 0 0 #aabbc3, -10px 0 0 #aabbc3;
background-color: #aabbc3;
    -webkit-box-decoration-break: clone;
    -ms-box-decoration-break: clone;
    -o-box-decoration-break: clone;
    box-decoration-break: clone;

	-webkit-animation: typing 3s steps(16) forwards,
										 cursor 1s infinite;
	animation: typing 3s steps(16) forwards,
						 cursor 1s infinite;

}
.stronger {
margin-top:20px;
display:inline-block;
position: relative;
/*overflow: hidden;*/
padding:0px 10px;
color: #fff;
}
/* ============= Cover ============= ############################## */
.boxshade, .header-bottom {
	box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.3) !important;
	-moz-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.3) !important;
	-webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.3) !important;
}
.topcover .topimg {
    width: 100%;
    height: 250px;
    position: relative;
    overflow: hidden;
    margin-top: 0px;
	top:0px;
	/*-webkit-box-shadow: inset 0px 0px 3px rgba(50, 50, 50, 0.12);
    -moz-box-shadow: inset 0px 0px 3px rgba(50, 50, 50, 0.12);
    box-shadow: inset 10px 10px 1000px rgba(50, 50, 50, 0.12);*/
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    image-rendering: optimizeQuality;
}
.grid {
	/*background: url("/grid.png");*/
	background:#ffffff;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
	opacity:0.1;
}
/* ============= Post Content ============= ############################## */
.single-post .col-mod-main, .type-page .col-mod-main {
	top:-60px;
	background:#ffffff;
	padding:40px;
	padding-bottom:0px;
	/*box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.3) !important;
	-moz-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.3) !important;
	-webkit-box-shadow: -1px 3px 5px 0px rgba(0,0,0,0.3) !important;*/
    -webkit-box-shadow: 0 3px 5px 0 rgba(0,1,1,.1);
    box-shadow: 0 3px 5px 0 rgba(0,1,1,.1);
	max-width:100%;
}
@media only screen and (max-width: 800px){
	.topcover .topimg { max-height:100px; }
	.single-post .col-mod-main, .type-page .col-mod-main { top:-30px; padding:20px; }
}
.footer-bottom { min-height:80px; }
.wnwn{	width:100%;max-width:100%;text-align:left;direction:ltr;font-size:20px;font-weight: 500;display:inline-block; }
@media only screen and (max-width: 600px){
	.footer-bottom { min-height:150px; }
	.wnwn{ text-align:center; }
}
/* ============= Post Dash ============= ############################## */
.small-box {
    border-radius: 2px;
    position: relative;
    display: block;
    margin-bottom: 20px;
    box-shadow: 0 1px 1px rgba(0,0,0,0.1);
}
.small-box>.inner {
    padding: 10px;
}
.small-box h3, .small-box p {
    z-index: 5;
}
.small-box h3 {
    font-size: 38px;
    font-weight: bold;
    margin: 0 0 10px 0;
    white-space: nowrap;
    padding: 0;
}
.small-box h3, .small-box p {
    z-index: 5;
}
.small-box p {
    font-size: 15px;
}
p {
    margin: 0 0 10px;
}
.small-box .icon {
    -webkit-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear;
    position: absolute;
    top: -10px;
    right: 10px;
    z-index: 0;
    font-size: 90px;
    color: rgba(0,0,0,0.15);
}
.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.small-box>.small-box-footer {
    position: relative;
    text-align: center;
    padding: 3px 0;
    color: #fff;
    color: rgba(255,255,255,0.8);
    display: block;
    z-index: 10;
    background: rgba(0,0,0,0.1);
    text-decoration: none;
}
/* ============= Post List ============= ############################## */
@media only screen and (min-width: 1279px){
	.classmap .herald-module, .coursemap, .crsmap article{
		/*max-width:20% !important;*/
		margin:0px !important;
		padding:5px 10px;
		font-size:14px;
	}
}
div.programs article{
margin-bottom:1px;
}
.crsmap{
	margin-top:0px;
	margin-bottom:0px;
}
.crsmap article .entry-header{
		padding:0px 0px;
		background:#ffffff;
		box-shadow: 0 3px 5px 0 rgba(0,1,1,.1);
		-webkit-box-shadow: 0 3px 5px 0 rgba(0,1,1,.1);
}
.crsmap article a{
	font-size:20px;
	padding:0px 18px;
}
.crsmap article *{
	text-align:right;
}
.classmap article, .coursemap article{
	margin:0px !important;
}
.classmap{
	margin-bottom:20px;
}
.classmap a{
	font-size:15px;
	color: #000000;
	font-weight:bold;
}
.crsmap a:hover .entry-header, .crsmap a:hover .entry-title, .crsmap a:hover li{
	/*background:#20B349 !important;
	color: #ffffff !important;*/
}
.crsmap a:hover .entry-header{
	background-image: linear-gradient(45deg, #20B349, #20B349) !important;
	/*background-image: linear-gradient(45deg, #20B349, #20B349, #20B349, #20B349, #20B349, #20B349, #888888, #555555) !important;*/
}
.classmap .entry-header, .coursemap .entry-header{
	border-bottom:1px dashed #555555;
	padding:3px 0px;
}
.classmap .entry-header:hover{
	background: #eeeeee;
}
/* ============= Sidebar Post List ============= ############################## */
.herald_posts_widget article{
	margin:0px !important;
	border-bottom:1px dashed #555555;
}
.herald_posts_widget a{
	font-size:15px;
	color: #000000;
	font-weight:bold;
}
.herald_posts_widget .entry-header{
	padding:5px 15px;
}
.herald_posts_widget .entry-header:hover{
	background: #eeeeee;
}
/* ============= XXXXX ============= ############################## */
.spotimg {
    width: 100%;
    height: 90px;
    position: relative;
    overflow: hidden;
    margin-top: 0px;
	top:0px;
	/*-webkit-box-shadow: inset 0px 0px 3px rgba(50, 50, 50, 0.12);
    -moz-box-shadow: inset 0px 0px 3px rgba(50, 50, 50, 0.12);
    box-shadow: inset 10px 10px 1000px rgba(50, 50, 50, 0.12);*/
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    image-rendering: optimizeQuality;
}
@media (max-width:767px) {
	.herald-section .col-lg-1, .herald-section .col-lg-10, .herald-section .col-lg-11, .herald-section .col-lg-12, .herald-section .col-lg-2, .herald-section .col-lg-3, .herald-section .col-lg-4, 
	.herald-section .col-lg-5, .herald-section .col-lg-6, .herald-section .col-lg-7, .herald-section .col-lg-8, .herald-section .col-lg-9 {
		float: unset;
		max-width:100%;
		/*background:yellow !important;
		border:1px solid red !important;*/
	}
	.herald-txt-module{
		text-align:center;
		margin-bottom:20px;
	}
}
.programs{
	margin-bottom:50px;
}

.postid-3659 .entry-content img {
	max-width:60px;
	max-height:60px;
	border-radius: 50px;
	margin:0px 0px 0px 20px !important;
	/*float:right !important;*/
	display:inline-block !important;
}
.postid-3659 .entry-content a {
	width:100%;
	display:inline-block !important;
	margin-bottom:5px !important;
}
.postid-3659 .entry-content a:hover {
	background:#fafafa;
	border-color:#ffffff !important;
}
.postid-4290 .herald-sidebar, .postid-4290 .footform {
	display:none;
}

@media only screen and (max-width: 600px){
	#custom_html-2{
		display:none !important;
	}
}

.entry-content ul li, .entry-content ol li {
margin-bottom:0px !important;
}


@media only screen and (max-width: 600px){
	.hpmobil{
		display:block !important;
	}
}

.entry-content.herald-entry-content p a, .entry-content.herald-entry-content ul li a {
	color: #017aff;
    font-weight: 600;
    text-decoration: underline;
}
.header-top .hel-r .herald-calendar {
    display: none;
}
input#phn {
    text-align: right;
}

/* ##### FAQ Start ##### */
/* Container Style */
/*.faq-main-title { }*/

.faq-container { 
	margin-top:30px;
}

details.faq-item {
    margin-bottom: 15px;
    background: #fafafa;
    border: 1px solid #e1e1e1;
	border-right:5px solid #cbd6de;
    border-radius: 5px;
    box-shadow: 0 1px 3px rgba(0,0,0,0.05);
}

summary.faq-trigger { /*Q*/
    background: #f3f3f3;
    padding: 15px;
    cursor: pointer;
    font-weight: 600;
    list-style: none;
    position: relative;
    padding-left: 35px; /* RTL */
}

/* Default Fix */
summary.faq-trigger::-webkit-details-marker {
    display: none;
}

summary.faq-trigger::after { /*Off*/
    content: '+';
    position: absolute;
    left: 15px; /* RTL */
	top: 50%;
    transform: translateY(-50%);
    font-size: 18px;
    font-weight: bold;
    color: #0073aa;
}

details[open] summary.faq-trigger::after { /*On*/
    content: '-';
}

.faq-content { /*A*/
    padding: 20px 20px;
    line-height: 1.2;
    color: #444444;
    border-top: 1px solid #f5f5f5;
}

/* ##### FAQ End ##### */

/* ============= Main Menu ============= ############################## */
.herald-header-sticky .hel-el, .header-bottom .hel-el, .header-bottom{
	height:auto;
}

nav.main-navigation.herald-menu{
	border:0px solid black;
	width:100%;
}

nav.main-navigation.herald-menu ul{
	list-style: none;
	padding: 0;
	margin: 0;
}

nav.main-navigation.herald-menu>ul>li{
	width: calc(100% / 9);
	max-width:135px;
	border-left:2px solid white;
}

nav.main-navigation.herald-menu>ul>li:first-child{
	border-right:2px solid white;
}

nav.main-navigation.herald-menu>ul>li>a{
    font-size: 16px;
	white-space:normal;
    overflow-wrap: anywhere;	
	line-height:normal;
	font-weight:normal;
	padding:14px 12px 14px 20px;
	font-family;'Assistant', sans-serif !important;
    /*background-color: #eaeaea;*/
    display: flex;
    align-items: center;
    justify-content: right;
    text-align: right;
    text-decoration: none;
    color: #12202b;
    transition: background .22s ease, color .22s ease;
}

.herald-menu ul > .menu-item-has-children > a:after, .herald-menu .herald-mega-menu > a:after {
	content: "▼";
    font-size: 13px;
    margin-inline-start: 6px;
    position: absolute;
    left: 0px;
    top: 30px;
    color: #7B8F9A;
    color: #26B050;
}

.header-bottom .herald-menu li:hover > a{
    background:#f7fafc;
	background-color: #ffffff;
	color:#0a6aa1;
}

.herald-menu ul.sub-menu{
	padding-top:10px !important;
	background-color:#ffffff;
}
.herald-menu .sub-menu>li>a{
	line-height:normal;
	font-weight:normal;
	background-color:#ffffff;
	background:#ffffff;
	color:#000000;
	padding:6px 12px 6px 12px;
}
.herald-menu .sub-menu>li>a:hover{
	background-color:#eeeeee;
	background:#eeeeee;
	color:#000000;
	padding:6px 16px 6px 8px;
}

/*##### STICKY MENU #####*/

.herald-header-sticky{
	height:80px;
}

.herald-header-sticky nav.main-navigation.herald-menu{
    top: 40px;
    position: relative;
}

.herald-header-sticky .current-menu-parent a, .herald-header-sticky .current-menu-ancestor a, .herald-header-sticky .current_page_item > a, .herald-header-sticky .current-menu-item > a {
    background-color: rgba(51, 51, 51, 0.2);
}

/*##### TOP GENERAL MENU #####*/

.header-middle.herald-header-wraper, .header-middle .col-lg-12{
	height:100px;
}

.header-middle .hel-r{
	top:0px;
}

.header-middle .hel-l{
	display:inline-block;
}

nav.secondary-navigation.herald-menu{
	background:#aaaaaa;
	text-align:left;
	background:white;
	float:left;
	position:relative;
	left: 10px;
	top: 0px;
	float:right;
}

nav.secondary-navigation.herald-menu a{
	background:#ffffff;
	color:#000000;
	font-weight:normal;
	font-size:15px;
	padding:1px 10px;
	border-top:1px dotted #555555;
	border-bottom:1px dotted #555555;
	border-right:0px dotted #aaaaaa;
}
nav.secondary-navigation.herald-menu a:hover{
	color:#7B8F9A;
}

nav.secondary-navigation.herald-menu>ul>li:first-child a{
	border-right:0px dotted #aaaaaa;
}

nav.secondary-navigation.herald-menu a:before {
	content: "•";
    font-size: 20px;
    margin-inline-start: 6px;
    position: absolute;
    right: -9px;
    top: -3px;
    color: #26B050;
    color: #7B8F9A;
}
nav.secondary-navigation.herald-menu>ul>li:first-child a:before{
	content: "";
}

.hel-l img {
	position: relative;
	top:-10px;
	max-height:55px !important;
}

/*##### MOBILE MENU #####*/
#herald-responsive-header .herald-logo{
	max-height:35px;
}
.herald-mobile-nav .herald-mob-nav{
	padding-top:10px;
}
.herald-mobile-nav .herald-mob-nav a{
	padding:5px 50px 5px 10px;
	font-size:18px;
}
.herald-mobile-nav .herald-mob-nav .sub-menu a{
	padding:5px 50px 5px 10px;
	font-size:15px;
}
.herald-mobile-nav li a {
	min-height:unset;
}

.herald-mobile-nav .fa-caret-down {
	height: 30px;
}
.herald-mobile-nav .fa-caret-down:before {
	content: "\25C0\FE0E";
    font-size: 15px;
    margin-inline-start: 6px;
    position: relative;
    right: -10px;
    top: 0px;
    color: #7B8F9A;
}

.herald-current-mobile-item > .herald-menu-toggler {
	-webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    right: -8px;
    top: 8px;
}

.herald-mobile-nav .herald-more-link a{
	padding:10px 50px 10px 10px;
	font-size:18px;
}
.herald-more-link .sub-menu a{
	padding:8px 50px 8px 10px;
	font-size:15px;
}

/*##### MENU ELEMENTS END #####*/


/* ============= THE TEAM ============= ############################## */

.herald-responsive-header{
	z-index:999999999999999 !important;
}
.teamindex{
	padding:40px 20px 10px 20px;
	margin-bottom:30px;
}

/* ============= Mobile Menu ============= ############################## */

.studentstab { display:none; }
@media screen and (max-width: 768px) {
	.studentstab { 
		display:inline-block; 
	}
	.studentstab a{ 
		color:#26B050 !important;
		font-weight:bold;
		font-size:20px !important;
	}
}
/* ============= TopMenu Store ============= ############################## */
.topmenu_store a{
	color:#20b349 !important;
	font-weight:700;
}


.topmenu_store a::after {
    content: "\f07a";
    font-family: "FontAwesome"; /* זה השם המדויק לגרסה 4.7 */
    color: #20b349;
    font-weight: normal; /* בגרסה 4 אין צורך ב-900 */
    display: inline-block;
    margin-right: 3px; /* ריווח במידה והאייקון מופיע אחרי טקסט בעברית */
}

/* ============= Basic background ============= ############################## */
.herald-site-content {
	background:unset;
}
/* ============= Megamot Lobby ============= ############################## */
body.page-id-1811 .herald-module .herald-mod-title {
	text-align:right;
}
body.page-id-1811 .herald-module .herald-mod-head {
	text-align:right;
	background:#20b349;
	margin-bottom:10px;
}
body.page-id-1811 .herald-module .herald-mod-title h2.h6 {
	font-size:23px;
	width:100%;
	padding:5px 10px;
	text-align:right;
	height:unset;
}
body.page-id-1811 .herald-module .herald-posts {
	padding:10px 0px 20px 0px;
}
body.page-id-1811 .herald-module article h2.h6 a {
	font-size:16px;
	font-weight:600;
	width:95%;
	padding:1px;
	height:unset;
	display:inline-block;
}

body.page-id-1811 .herald-module article h2.h6::before {
	content: " » ";
	font-weight: bold;
	color: #000000;
	font-size:20px;
	line-height:20px;
	float:right;
	width:5%;
	display:flex;  
}

body.page-id-1811 .megamot_hero{
	text-align:center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	height: 100%;
	min-height: unset;
	padding:20px 5px;	
	background: linear-gradient(to right, rgba(50, 70, 80, 1) 0%, rgba(50, 70, 80, 1) 100%);
	background: #495F6C url(/wp-content/uploads/img/hero_bg.png) repeat-x;	
}

body.page-id-1811 .megamot_hero_title, body.page-id-1811 .megamot_hero_sub {
    position: relative;
    top: 0;
	text-align:center;
    background: none;
	color:#ffffff;
    opacity: 1;
    font-size: 43px;
    line-height: 45px;
    padding: 0px 10px 10px 10px;
    font-weight: normal;
	display:block;
	width:100%;
}

body.page-id-1811 .megamot_hero_sub {
    background: #CAD5DB;
	color:#041713;
    font-size: 30px;
    line-height: 30px;
    padding: 5px;
    font-weight: bold;
	display:inline-block;
	width:auto;
}

.dividermegamot{
	display:block;
	width:100%;
	height:10px;
}

@media screen and (max-width: 768px) {
    body.page-id-1811 .megamot_hero {
        min-height: unset !important;
		padding:20px 5px;
    }
    body.page-id-1811 .megamot_hero * {
		font-size: 30px !important;
		line-height: 30px !important;
		padding: 5px 5px;
    }
	body.page-id-1811 .megamot_hero_sub {
		font-size: 25px !important;
		line-height: 25px !important;	
		padding: 5px 5px;
    }
}

/*Maasikim*/
.international-jobs-note {
    margin: 0px 0px 10px 0px;
    padding: 5px 10px;
    background: #f3f8f5;
    border-right: 4px solid #20b349;
    font-size: 16px;
    line-height: 1.65;
}
.international-jobs-note strong {
    color: #20b349;
    font-size: 17px;
}


/*##############################################cpa*/
.cpa-supervision-box {
  direction: rtl;
  width: 400px;
  max-width: 100%;
  background: rgba(255,255,255,.96);
  border: 1px solid rgba(0,0,0,.11);
  border-right: 6px solid #24a647;
  border-radius: 14px;
  padding: 10px;
  box-shadow: 0 12px 28px rgba(0,0,0,.18);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 5px;
  float:left;
  margin-top:30px;
}

.cpa-supervision-title {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transform: translateZ(0);
  backface-visibility: hidden;
  position: relative;
  top:10px;
  isolation: isolate;
  overflow: hidden;
  align-self: flex-end;
  margin-left:5px;
  background: linear-gradient(180deg, #2fc45d 0%, #24a647 52%, #15913c 100%);
  color: #fff;
  font-size: 19px;
  line-height: 1;
  font-weight: 800;
  padding: 5px 10px;
  border-radius: 0px;
  white-space: nowrap;
  letter-spacing: .01em;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.38),
    inset 0 -2px 0 rgba(0,0,0,.12),
    0 7px 14px rgba(36,166,71,.22);
}

.cpa-supervision-title::before {
  content: "";
  position: absolute;
  inset: 2px 10px auto 10px;
  height: 42%;
  border-radius: inherit;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,.28),
    rgba(255,255,255,0)
  );
  pointer-events: none;
  z-index: -1;
}

.cpa-supervision-title::after {
  content: "";
  position: absolute;
  top: -45%;
  bottom: -45%;
  right: auto;
  left: 0;
  width: 38%;
  transform: translate3d(260%, 0, 0) rotate(22deg);
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.46) 48%,
    rgba(255,255,255,0) 100%
  );
  animation: cpaTitleShine 4.2s ease-in-out infinite;
  pointer-events: none;
  will-change: transform, opacity;
}

@keyframes cpaTitleShine {
  0%, 54% {
    transform: translate3d(260%, 0, 0) rotate(22deg);
    opacity: 0;
  }

  60% {
    opacity: .75;
  }

  78% {
    transform: translate3d(-360%, 0, 0) rotate(22deg);
    opacity: 0;
  }

  100% {
    transform: translate3d(-360%, 0, 0) rotate(22deg);
    opacity: 0;
  }
}

.cpa-supervision-img {
  max-width: 100%;
  width: 400px;
  height: auto;
  display: block;
}

@media (max-width: 600px) {
  .cpa-supervision-box {
    width: 100%;
    max-width: 130px;
    padding: 3px;
	margin:0px;
  }

  .cpa-supervision-title {
    font-size: 13px;
    padding: 3px;
    max-width: 100%;
	top:5px;
	position:relative;
  }

  .cpa-supervision-img {
    max-width: 100%;
  }
}

@media (prefers-reduced-motion: reduce) {
  .cpa-supervision-title::after {
    animation: none;
    display: none;
  }
}
