 /*
Theme Name: presscore

Adding support for language written in a Right To Left (RTL) direction is easy -
it's just a matter of overwriting all the horizontal positioning attributes
of your CSS stylesheet in a separate stylesheet file named rtl.css.

http://codex.wordpress.org/Right_to_Left_Language_Support

*/

/*
body {
	direction: rtl;
	unicode-bidi: embed;
}

@font-face {font-family: 'open_sans_he';src: url('fonts/opensanshebrew-bold-webfont.eot');src: url('fonts/opensanshebrew-bold-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/opensanshebrew-bold-webfont.woff2') format('woff2'),url('fonts/opensanshebrew-bold-webfont.woff') format('woff'),url('fonts/opensanshebrew-bold-webfont.ttf') format('truetype'),url('fonts/opensanshebrew-bold-webfont.svg#open_sans_hebrewbold') format('svg');font-weight: bold;font-style: normal;}
@font-face {font-family: 'open_sans_he';src: url('fonts/opensanshebrew-regular-webfont.eot');src: url('fonts/opensanshebrew-regular-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/opensanshebrew-regular-webfont.woff2') format('woff2'),url('fonts/opensanshebrew-regular-webfont.woff') format('woff'),url('fonts/opensanshebrew-regular-webfont.ttf') format('truetype'),url('fonts/opensanshebrew-regular-webfont.svg#open_sans_hebrewregular') format('svg');font-weight: normal;font-style: normal;}
@font-face{font-family:'Alef';src:url('fonts/Alef-Bold.eot');src:url('fonts/Alef-Bold.eot?#iefix') format('embedded-opentype'), url('fonts/Alef-Bold.woff') format('woff'), url('fonts/Alef-Bold.ttf') format('truetype'), url('fonts/Alef-Bold.svg#alefbold') format('svg');font-weight:bold;font-style:normal;}
@font-face{font-family:'Alef';src:url('fonts/Alef-Regular.eot');src:url('fonts/Alef-Regular.eot?#iefix') format('embedded-opentype'), url('fonts/Alef-Regular.woff') format('woff'), url('fonts/Alef-Regular.ttf') format('truetype'), url('fonts/Alef-Regular.svg#alefregular') format('svg');font-weight:normal;font-style:normal;}
div, p, h1, h2, h3, h4 ,h5, li{font-family:'Alef' !important;}
*/
/*@font-face {font-family: 'OpenSans';    src: url('fonts/open-sans/opensanshebrew-extrabold-webfont.eot');    src: url('fonts/open-sans/opensanshebrew-extrabold-webfont.eot?#iefix') format('embedded-opentype'),         url('fonts/open-sans/opensanshebrew-extrabold-webfont.woff') format('woff'),         url('fonts/open-sans/opensanshebrew-extrabold-webfont.ttf') format('truetype'),         url('fonts/open-sans/opensanshebrew-extrabold-webfont.svg#OpenSans') format('svg');    font-weight: bolder;    font-style: normal;}
@font-face {font-family: 'OpenSans';    src: url('opensanshebrew-bolditalic-webfont.eot');    src: url('opensanshebrew-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),         url('opensanshebrew-bolditalic-webfont.woff') format('woff'),         url('opensanshebrew-bolditalic-webfont.ttf') format('truetype'),         url('opensanshebrew-bolditalic-webfont.svg#OpenSans') format('svg');    font-weight: bold;    font-style: italic;}
@font-face {font-family: 'OpenSans';    src: url('fonts/open-sans/opensanshebrew-light-webfont.eot');    src: url('fonts/open-sans/opensanshebrew-light-webfont.eot?#iefix') format('embedded-opentype'),         url('fonts/open-sans/opensanshebrew-light-webfont.woff') format('woff'),         url('fonts/open-sans/opensanshebrew-light-webfont.ttf') format('truetype'),         url('fonts/open-sans/opensanshebrew-light-webfont.svg#OpenSans') format('svg');    font-weight: lighter;    font-style: normal;}
@font-face {font-family: 'OpenSans';    src: url('fonts/open-sans/opensanshebrew-italic-webfont.eot');   src: url('fonts/open-sans/opensanshebrew-italic-webfont.eot?#iefix') format('embedded-opentype'),         url('fonts/open-sans/opensanshebrew-italic-webfont.woff') format('woff'),         url('fonts/open-sans/opensanshebrew-italic-webfont.ttf') format('truetype'),         url('fonts/open-sans/opensanshebrew-italic-webfont.svg#OpenSans') format('svg');    font-weight: normal;    font-style: italic;}
@font-face {font-family: 'OpenSans';    src: url('fonts/open-sans/opensanshebrew-extrabolditalic-webfont.eot');    src: url('fonts/open-sans/opensanshebrew-extrabolditalic-webfont.eot?#iefix') format('embedded-opentype'),         url('fonts/open-sans/opensanshebrew-extrabolditalic-webfont.woff') format('woff'),         url('fonts/open-sans/opensanshebrew-extrabolditalic-webfont.ttf') format('truetype'),         url('fonts/open-sans/opensanshebrew-extrabolditalic-webfont.svg#OpenSans') format('svg');    font-weight: bolder;    font-style: italic;}
@font-face {font-family: 'OpenSans';    src: url('fonts/open-sans/opensanshebrew-lightitalic-webfont.eot');    src: url('fonts/open-sans/opensanshebrew-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),         url('fonts/open-sans/opensanshebrew-lightitalic-webfont.woff') format('woff'),         url('fonts/open-sans/opensanshebrew-lightitalic-webfont.ttf') format('truetype'),         url('fonts/open-sans/opensanshebrew-lightitalic-webfont.svg#OpenSans') format('svg');    font-weight: lighter;    font-style: italic;}
*/

@font-face {font-family: 'OpenSans';    src: url('fonts/open-sans/opensanshebrew-regular-webfont.eot');    src: url('fonts/open-sans/opensanshebrew-regular-webfont.eot?#iefix') format('embedded-opentype'),         url('fonts/open-sans/opensanshebrew-regular-webfont.woff') format('woff'),         url('fonts/open-sans/opensanshebrew-regular-webfont.ttf') format('truetype'),         url('fonts/open-sans/opensanshebrew-regular-webfont.svg#OpenSans') format('svg');    font-weight: normal;    font-style: normal;}
@font-face {font-family: 'OpenSans';    src: url('fonts/open-sans/opensanshebrew-bold-webfont.eot');    src: url('fonts/open-sans/opensanshebrew-bold-webfont.eot?#iefix') format('embedded-opentype'),         url('fonts/open-sans/opensanshebrew-bold-webfont.woff') format('woff'),         url('fonts/open-sans/opensanshebrew-bold-webfont.ttf') format('truetype'),         url('fonts/open-sans/opensanshebrew-bold-webfont.svg#OpenSans') format('svg');    font-weight: bold;    font-style: normal;}
@font-face {font-family: 'stamashkenaz';    src: url('fonts/stamashkenazclm-webfont.eot');    src: url('fonts/stamashkenazclm-webfont.eot?#iefix') format('embedded-opentype'),         url('fonts/stamashkenazclm-webfont.woff') format('woff'),         url('fonts/stamashkenazclm-webfont.ttf') format('truetype'),         url('fonts/stamashkenazclm-webfont.svg#stamashkenaz') format('svg');    font-weight: normal;    font-style: normal;}
@font-face {font-family:'freehand591'; src:url('fonts/freehand591.ttf') format('truetype');font-weight:normal;font-style:normal;}

p, h1, h2, h3, h4 ,h5, li,.main-navigation ul li a,.about5section .su-column-inner,
body h1.entry-title, body form input[type=submit], .menu-text {font-family:'OpenSans' !important;}

img {max-width: 100%;}

::-webkit-input-placeholder {color: #888!important;}
:-moz-placeholder {color: #888!important;}
::-moz-placeholder {color: #888!important;}
:-ms-input-placeholder {color: #888!important;}

/* Shortcodes Reset */
.su-list ul li i {left:auto;right:0;}
body .su-list ul li {padding: 4px 2em 4px 0 !important;}


/* JOEL CODES */
.main-nav {width: 100%;justify-content: space-between;}
#content a {color:#0000ff;}
a {transition:0.1s all linear;}
body a {text-decoration:none;}
 .sidebar a:hover {color: #a12b31;}
body #header {background:#fff;}
#branding a img, #branding img {width: 100%;height: auto;max-width: 100%;}
body #phantom .ph-wrap {
  background: #d6f0f1!important;
  background-color: rgba(214, 240, 241, 0.94)!important;
  background-color: rgba(255, 255, 255, 0.94)!important;
  min-height: 60px;
}
/* Homepage */
.is-webkit.overlap .main-gradient {display:none;}
div#main {padding-top:0;}
.wpb_row.hidden {display:none;}
#content .wpb_wrapper > .wpb_row:first-child > .homeabouticons:after {
display: block;
position: absolute;
bottom: -20px;
left: 10%;
width: 80%;
content: "";
border-style: solid;
border-width: 1px;
border-color: #E5E5E5;
border-left: none;
border-right: none;
border-top: none !important;}
.homeabouticons > .wpb_wrapper > div {float: right!important;}
.homeabouticons > .wpb_wrapper > div.align-icon {width:25%;padding-top:5px;margin-left:5%}
.homeabouticons > .wpb_wrapper > div.wpb_text_column {width:70%;}
.product .woocommerce-tabs li {float:right;padding:0 10px;}
button.button {background: #e8ca35;color: black;}
.product .woocommerce-tabs li.active {background: rgba(0,0,0,0.18);}
.product .woocommerce-tabs li {float: none;margin: 0 0px;/*background: rgba(0,0,0,0.08);border: 1px solid rgba(0,0,0,0.08);*/padding: 5px;}
body .main-nav > li > a{font: normal normal normal 18px / 24px "Open Sans", Helvetica, Arial, Verdana, sans-serif;text-align: center;}
body .main-nav > li > a .menu-text {font-weight:bold;}

.homerow1 img:hover {transform: scale(1.1);}
.homerow1 img {transition: all 0.3s cubic-bezier(0.39, -1.04, 0.32, 1.85);}

body .sidebar .widget, body .sidebar-content .widget {
    padding-top: 0;
    padding-bottom: 0;
    margin-bottom: 42px;
}

/* Shachar CODES */
/* Homepage */
body .homeabouticons {
border-right: 1px solid #E5E5E5;
margin-top: 7% !important;
margin-left: 0;
margin-right: 0;
padding: 0% 7px !important;
width: 32.333333%;
min-height: 72px;
}
.homeabouticons:last-child {border-right:none;}
body .homeaboutrow1 .homeabouticons {margin-top:0!important;}

/* Woocommerce */
.product .woocommerce-tabs ul.wpb_tabs_nav li {float:right;}
.product h2 {
  background: -webkit-linear-gradient(left, #d0d0d0 , #fff); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(right, #d0d0d0 , #fff); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(right, #d0d0d0 , #fff); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #d0d0d0 , #fff); /* Standard syntax */
}


.su-list ul > li > img {right:0;}
body .wpb_tour .wpb_tabs_nav li {width: 90%;}
.wpb_accordion_header a span {padding-right: 39px;}


.shkillasl1 {box-shadow: 1px 1px 1px #777;border-radius:100px;}

/*rotems writing*/

.toprow h4 {margin-bottom:0px;}
.toprow h3 {margin-top:15px;}

.buttontop {text-decoration: none!important;}
.contact h3 {text-color:#999999; text-size:22px;}

body .videopadding iframe {padding-bottom:3% ;margin-top: 5%!important;}

.rollover i {background: none;}



/* Footer */

/*Left Side Button */
body #footer.solid-bg {
  background: #5a5a5c url(/wp-content/uploads/2015/06/sketch-footer_19.png);
  background-position: bottom right;
  background-repeat: no-repeat;
  background-size: auto 100%;
}

#rum_sst_tab {
  font-family: Arial, sans-serif;
  top: 435px;
  background-color: #3824a0;
  color: #FFFFFF;
  border-style: solid;
  border-width: 0px;
  -moz-border-radius-bottomright: 10px;
  border-bottom-right-radius: 10px;
  -moz-border-radius-bottomleft: 10px;
  border-bottom-left-radius: 10px;
}

.rum_sst_left {
  left: -2px;
  cursor: pointer;
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -o-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}

.rum_sst_contents {
  position: fixed;
  margin: 0;
  padding: 6px 13px 8px 13px;
  text-decoration: none;
  text-align: center;
  font-size: 15px;
  font-weight: bold;
  border-style: solid;
  display: block;
  z-index: 100000;
}

#rum_sst_tab:hover {
  background-color: #7b9def;
  -moz-box-shadow: -3px 3px 5px 2px #ccc;
  -webkit-box-shadow: -3px 3px 5px 2px #ccc;
  box-shadow: -3px 3px 5px 2px #ccc;
}

body #footer .wf-container-footer {
  padding-top: 15px;
  padding-bottom: 0px;}

.bottom-text-block {
    text-align: center;
}

body .footer .widget{margin-bottom: 0px;}
body section#black-studio-tinymce-22 {
  margin-top: 32px;
}


/*Rev Slider */

.ubtn-ctn-center {white-space: pre!important;}
a.ubtn-link, a.ubtn-link .ubtn {max-width: 400px!important;}

/* Sticky Menu */
body #phantom .ph-wrap .ph-wrap-content{padding:0;}
body #phantom .ph-wrap.with-logo .ph-wrap-content .logo-box {padding-right:0;}
#phantom .main-nav > li > a {font-size:16px;font-weight: bold;}
#phantom .main-nav > li.menu-item-917 {max-width:80px;}

body .logo-box img {width: 260px!important; height: auto!important;}

.videorowpadding {padding-left: 65px;
  padding-right: 65px;}

/*top-bar*/
.mini-search {padding-left: 200px;}
.mini-login {padding-right: 120px}

.homerow1 .wpb_text_column p {font-size: 16px;}


#page #WFIheader.wf-header {height: 280px!important;padding-top: 25px!important;}

span.mini-contacts.phone {
 direction: ltr;}

#black-studio-tinymce-23 .textwidget {line-height: 10px!important; }

#footer .widget .soc-ico {text-align: center;margin-bottom:16px;}
#footer .widget .soc-ico a {height: 24px;float: none;display: inline-block;}

/* Remove Featured Image */
.single article.has-post-thumbnail img.preload-me {display: none;}

.sub-nav li a > span {text-align:right;}

input, textarea {max-width: 400px!important;}

input[type="text"], input[type="tel"], input[type="url"], input[type="email"], input[type="number"], input[type="date"], input[type="range"], input[type="password"], select, textarea {
  background-color: white!important;}
img.littlepercent.alignnone, span > img.aligncenter {margin-bottom: -14px;display:inline-block;}
.fb-like.fb_iframe_widget {width: 100%;text-align: center;}

.entry-meta {display:none;}

.page-title.solid-bg {margin-bottom: 30px;margin-top: 0;background-color: #5a5a5c;}

/* Testimonials */
span.alignleft.no-avatar {display: none;}
.testimonial-content {text-align: center;}
.testimonial-vcard {width: 100%;text-align: center;}
.testimonial-vcard span.text-primary {  font-size: 20px!important;}

/* Page Nav */
body .paginator .page-nav {float: left;}
body .paginator .page-links {float: right;}
body.style-ios .paginator:not(.paginator-more-button) a {float: right;}
body .paginator a.nav-next:after {transform: scaleX(-1);right: auto;left: 11px;}
body .paginator .nav-next {padding-right: 11px;padding-left: 29px;}
body .paginator a.nav-prev:before {transform: scaleX(-1);left: auto;right: 11px;}
body .paginator .nav-prev {padding-left: 11px;padding-right: 29px;}
body .paginator .nav-prev, body .paginator .nav-next {font-size:16px;}
 .style-ios .paginator:not(.paginator-more-button) a {
  margin: 0;
  border: none;
  border-right-style: solid;
  border-right-width: 1px;
  border-left-width: 0px;
  border-right-color: rgba(0,0,0,0.15);
}

/* Blog page */
a.details.more-link {float: left;padding-left: 20px;font-size:17px;color: #b10000;font-weight: bold;}
a.details.more-link:after {transform: scaleX(-1);right: auto;left: 0;}
.single-navigation-wrap {display: none;}

/* Header fixes 
#header .soc-ico.custom-bg.hover-accent-bg {float: left;} */
#header .mini-search {display: none;}
#header .mini-login  {display: none;}

/*Paginator Fixes */
.paginator .page-links {display: none;}
.paginator .page-nav {width: 100%;}
body .paginator .page-nav {background-color: transparent!important;border: none!important;}
body .paginator .page-nav a.nav-prev {float: right;}
body .paginator .page-nav a.nav-next {float: left;}

body .paginator .page-nav a {
    background-color: rgba(0,0,0,0.04);
    border: 1px solid rgba(0,0,0,0.1)!important;
    border-radius: 3px!important;}

.single-navigation-wrap {
    display: none;
}

 /* Sidebar */
.sidebar .widget-title {font-size: 22px;background-color: #d6f0f1;padding: 10px;}
.sidebar * {font-size: 16px;}

/* Password Protected Pages */
form.post-password-form:after {content: "* אם לאחר הזנת הסיסמה עדיין נשארת בדף זה, כנראה הזנת סיסמה שגויה – נא לנסות שוב. תודה.";font-size: 13px;color: #b00001;}
form.post-password-form {margin-top: 42px;}

/* HomeSlider */
.home #main > .wf-wrap {
    max-width: 100%;
    padding: 0 0;
    margin: 0;
    width: 100%;
}


body #top-bar .wf-container-top {padding-bottom:0;}

 div.top-bar:after {
     content: 'בס"ד';
     display: block;
     position: absolute;
     top: -1px;
     right: 0;
     left: auto!important;
     transform: none!important;
 }

 .top-bar .left-widgets.mini-widgets {
     flex-direction: row-reverse;
 }

body .wf-container-main > b {font-weight: normal;}
footer p {margin-bottom: 0;}
header ul.sub-nav {left: auto!important;right: 14px;}
body .top-bar .mini-widgets:first-child {justify-content:center;color:#0a0a0;}
div#phantom {padding: 0!important;}
body #phantom .ph-wrap.with-logo.boxed {max-width: 100%;}
body .dt-mobile-header {transform: translate3d(100%, 0, 0);}
.branding img {width:100%;}


.accent-gradient .masthead .soc-ico.gradient-bg a:before, .masthead .soc-ico.gradient-bg a:before, .accent-gradient .masthead .soc-ico.accent-bg a:before, .accent-gradient .dt-mobile-header .soc-ico.gradient-bg a:before, .dt-mobile-header .soc-ico.gradient-bg a:before, .accent-gradient .dt-mobile-header .soc-ico.accent-bg a:before {
    background: rgba(255,255,255,0.15);
}

.footer_widget_copyrights,.footer_widget_copyrights a {color: #fff!important;text-align: left;}
#bottom-bar .wf-float-left {float: none;width: 100%;text-align: center;color: #fff;}
body div#WFIcenter input {line-height: 1;}
div#phantom {background: transparent;}
#phantom .with-logo .main-nav {flex-wrap: nowrap;}
span.mini-contacts.phone.in-menu-on-mobile {margin-left: 30px;margin-right: 30px;}
#phantom .upwards-line > li > a span {color: #5a5a5c;font-size: 15px;word-spacing: 2px;}
.masthead .soc-ico.custom-bg a:before, .masthead .soc-ico.accent-bg a:before, .dt-mobile-header .soc-ico.custom-bg a:before, .dt-mobile-header .soc-ico.accent-bg a:before {
    background-color: rgba(255,255,255,0.15);
}

body .classic-header.content-width-line .navigation:before,body .classic-header.full-width-line .navigation:before {background-color: #5a5a5c;height: 5px;}
body .page-title h1 {color:#fff;}
#bottom-bar {background:#fff;}
#bottom-bar .wf-float-left {display: flex;justify-content: space-between;}
#phantom .main-nav > li > a {margin-top: 0;margin-bottom: 0;padding-top: 0;}
.footer_rights {width: 100%;color:#000;}
footer#footer p {line-height: 22px;}
.page-template-template-microsite > #load {display:none;}
body #WFItem568056 .wf-header {padding-top:0!important;}
span.mini-contacts.phone.in-menu-on-mobile {
    font-weight: bold;
}

body.single-post .footerscript {display: none;}
body.filter-style-ios .paginator .page-nav .nav-prev {padding-right: 32px;padding-left:14px;}
body.filter-style-ios .paginator .page-nav .nav-next {padding-left: 32px;padding-right:14px;}
body.filter-style-ios .paginator .nav-next:after {right:auto;left: 14px;}

.masthead.classic-header.center.full-width-line.widgets.surround.shadow-decoration.show-mobile-logo, 
body.rtl div#phantom {box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.41)!important;}
body #page.boxed {box-shadow:none;}

div.su-lightbox-content {min-width: 260px;}

/* Negishut */
.top-header .main-nav .menu-text:after {display: none;}
html.fontsize h1 * {font-size: 48px!important;}
.fontsize, .fontsize h1, .fontsize h2, .fontsize h3, .fontsize h4, .fontsize h5, .fontsize h6, .fontsize p, .fontsize li:not(.a11y-toolbar-list-item), .fontsize label, .fontsize input, .fontsize select, .fontsize textarea, .fontsize legend, .fontsize code, .fontsize pre, .fontsize dd, .fontsize dt, .fontsize blockquote {
font-size: 200% !important;}
.formcol {z-index: 1;}


/* Responsiveness */

@media all and (max-width: 600px) {
.videorowpadding {padding-left: 10px;padding-right: 10px;}
div#rev_slider_2_1 * {font-size: 11px!important;white-space: pre-line;}
}

/* Yariv CSS */
/* Accessibility */
#octAccess {top: 39% !important;}
#octAccess .open > .octIcon {background: url("/wp-content/uploads/2016/11/accessiblity-icon.png") no-repeat !important;background-size: 100% !important;  }
#octAccess .open {transition: 0.2s all ease !important;}
#octAccess .open:hover {box-shadow: -3px 3px 5px 2px #ccc;transition: 0.2s all ease;background-color: #5aa1e3;}
  
  
/* Staging CSS */
.masthead.classic-header.center.full-width-line.widgets.surround.shadow-decoration.dt-parent-menu-clickable.show-device-logo.show-mobile-logo {padding: 0 44px;}  
aside#sidebar {padding-right: 10px;}
  .footer_rights {max-width: 1160px;margin: auto;}
#main.sidebar-left div#content {padding: 0 22px 0 44px;}
body div.grwf2-wrapper {z-index: 99!important;}
body .details:after {background: none;}
#content a.act {color: red;}

 .sidebar-left .wf-container-main {
     grid-template-areas: "content sidebar";
 }

 .sidebar-left .wf-container-main {
     -ms-grid-columns: calc(100% - 26% - 25px) calc(26% - 25px) 50px;
     grid-template-columns: calc(100% - 26% - 25px) calc(26% - 25px);
 }