/*
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;
}
.standard-arrow li:before { background-position: right center;color: #86BB3A;}

#main-nav.menu-frame-on > li.act, .csstransforms3d #main-nav.fancy-rollovers.menu-frame-on > li.act, #mobile-menu { background-color:#588821 !important;}
#main-nav > li:hover > a, #main-nav > li > a:hover, #main-nav > li:hover > a span {color: #588821 !important;border-color: #588821 !important;}*/

.vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9 {
    float: right;
}
#main h1, #main h2, #main h3, #main h4, #main h5, #main h6 {  font-family:open sans hebrew ,Arial,Verdana,sans-serif !important;}
#main-nav > li > a, #mobile-menu {  color: #474950;  font: 15px/23px open sans hebrew,Helvetica,Arial,Verdana,sans-serif;  text-transform: none;}
.testimonials-blog .entry-meta ,.testimonials-blog .details {display:none}
.testimonials-blog .blog-media {width: 20%;float:right}
.testimonials-blog img {border-radius:100px;width:60px;height:60px} 
.testimonials-blog .entry-title {float: left;font-size: 17px; margin-top: -66px; width: 76%;;line-height: 120%}
.testimonials-blog p {float: right;}
.sidebar-content {border: 0px}
.sidebar .widget, .sidebar-content .widget {padding: 25px 0 15px;}
.side-fb {width:100% !important;max-width: 100% !important;float:right}
.side-form {color: #fff;
    background: none repeat scroll 0 0 #8BBD1C;
    border-radius: 10px;
    margin: 0 0 20px;
    padding: 20px;
    width: 100% !important;
}
#phantom .ph-wrap .ph-wrap-content { margin: 0 auto; padding: 0;}
#phantom .ph-wrap {direction: ltr;}
#phantom .ph-wrap.with-logo #main-nav { text-align: right;}
#phantom .ph-wrap.with-logo .ph-wrap-content .menu-box { direction: rtl;}
#phantom .ph-wrap.with-logo .ph-wrap-content .logo-box { padding: 5px 20px 0 0;}
html, body, body.page, .wf-container > *, .gform_wrapper .top_label .gfield_label, textarea, input {  font-family:open sans hebrew ,Arial,Verdana,sans-serif !important;}
.ravmesser {width:45%;float:right;margin:0 0 10px 5%;float: right;}
.fullrav {float: none; margin: 5px 0 !important; width: 95%;}
.fullrav input [type="text"] {width:100%;float:left;margin: 0px 0}
.fullrav input[type="button"],.fullrav input[type="reset"],.fullrav input[type="submit"] {
    line-height: normal;
    background: orange !important;
    font-size: 28px !important;
    font-weight: bold !important;
    text-shadow: 0 0 2px #555;
    box-shadow: 0 0 2px #000 !important;
    border: 2px solid #fff;
}
.ravmesser input {width:100%;float:left;margin: 5px 0}
.formefield input {width:100%;float:left}
.formelable {float:right;width:28%;color:#fff}
.formefield {float:left;width:70%;}
.home-big-form h2 {
    font-size: 29px;
    font-weight: bold;
    line-height: 110%;
    margin-bottom: 32px !important;
    float: right;
}
.side-form input[type="text"],.side-form  input[type="tel"],.side-form  input[type="url"],.side-form  input[type="email"],.side-form  input[type="number"], .side-form  input[type="date"],.side-form  input[type="range"],.side-form  input[type="password"],.side-form  textarea { 
    border-radius: 0;
    margin-bottom: 7px;
    padding: 5px 0;
    width: 100% !important;
}
.sub-nav li.has-children:after {
    background-position: right center;
    content: "\f104";font-family: FontAwesome;
    display: block;
    height: 9px;
    right: 8px;
    margin-top:0px !important;
    position: absolute;
    top: 50%;
    width: 6px;
    text-align: right;
    text-indent: 0;
}
.logo-left #navigation {  margin-top: 55px; text-align: right;}
h3 a, h3 a:hover, h2.entry-title a, .comments-title a, #reply-title {  color: #4D771D;  font-weight: 600;}
.blog-home-left img , .blog-home-left canvas {padding: 1%;outline: 1px solid #ccc;}
.testimonial-vcard img, .testimonial-vcard .alignleft, .items-grid .alignleft, .items-grid .alignleft img, .items-grid .alignleft i, .recent-posts .alignleft, .recent-posts .alignleft img, .recent-posts .alignleft i, .comment-author .avatar, .entry-author .alignright img, .items-grid .blur-effect, .recent-posts .blur-effect {
    border-radius: 0; padding:5px 6px;}
.dt-fancy-separator.title-right {  clear: both;  float: right;}
#header .wf-table { direction: ltr;}
#main-nav  { direction: rtl;}
.hr-thin { background: url("images/divider.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0) !important; height: 9px;margin-bottom: 30px; line-height: 9px;}
.hr-thin.style-double {
    border-bottom: 0;
    border-top-style: 0;
    border-top-width: 0;
}

.dt-fancy-title {
    display: inline-block;
    position: relative;
    top: 50%;font-size: 30px;
    right: 0;
    float: right;
    margin: 20px 0px;
    width: 100%;
    text-align: right;
}
.post-rollover i { margin: 6px;}
.format-standard .entry-meta.post-format:before { background-image: none;}
#header .wf-wrap { background: none repeat scroll 0 0 #fff;margin: 0 auto; padding: 0;}
#header { border-top: 7px solid #018343;}
#phantom .ph-wrap .ph-wrap-content {}

#bottom-bar , #bottom-bar .wf-wrap {background: #222222;}

#phantom .sub-nav li.has-children:after {
    background-position: right center;
    content: "\f104";font-family: FontAwesome;
    display: block;
    height: 9px;
    right: 8px;
    margin-top:-25px !important;}
.sub-nav li.has-children.level-arrows-on:after, #top-bar .sub-nav li.has-children:after, #bottom-bar .sub-nav li.has-children:after, .dl-menuwrapper li.has-children > a:after {
    background-image: none;
}
.page-title.title-left h1, .page-title.title-right h1 {font-size: 40px}

.wf-wrap {
    background:transparent !important;
   
}

.standard-arrow li, .breadcrumbs li, .custom-menu a {
    background-image: none;
}

.standard-arrow li:before {
    background-position: right center;
    content: "\f137";
    display: block;
    font-family: FontAwesome;
    height: 9px;
    margin-top: 0px;
    right: 31px;
    text-align: right;
    text-indent: -20px;
    float: right;
    color: #0683A7;
}

.wf-wrap {
    margin: 0 auto;
  
    padding: 0 40px;
    background: #fff;
}
.home .entry-title {margin-top:20px}
.comment-author-admin {background: #F7F7F7}
#footer .wf-wrap { background: none;}

.comment-form-author input, .form-name input, .comment-form-email input, .form-mail input, .comment-form-url input, .form-website input, .form-country input, .form-telephone input, .form-city input, .form-company input {
    background-position: 97% center;
    background-repeat: no-repeat;
    padding-right: 30px;
}

.tab-style-one.wpb_tabs .wpb_tabs_nav li:before, .tab-style-three.wpb_tabs .wpb_tabs_nav li:before {
    border-left: 1px solid;}
    
    
    #main .wpb_content_element .wpb_accordion_header a {
    background-position: right center;
    background-repeat: no-repeat;
    padding: 0 25px 0 0;
}


.details, #main ul.products li.product .button, #main ul.products li.product .button:hover {
    background-image: none;
}

#page.boxed {
    overflow: visible;
}
#mobile-menu {
    background-position: 90% center;
}
.more-link:after {
    background-position: right center;
    content: "\f137";
    display: block;
    font-family: FontAwesome;
    height: 9px;
    margin-top: 0px;
    right: 31px;
    text-align: right;
    text-indent: 7px;
    float: left;
    color: #0683A7;
}
.sub-nav li.has-children.act.level-arrows-on:after, #top-bar .sub-nav li.has-children.act:after, #bottom-bar .sub-nav li.has-children.act:after, .no-touch .dl-menuwrapper li.has-children:hover > a:after, .touch .dl-menuwrapper li.has-children:active > a:after, .dl-menuwrapper li.has-children.act > a:after {
    background-image: none;
    background-position: right center;
    color: #0683a7;
    content: "";
    display: block;
    float: right;
    font-family: FontAwesome;
    height: 9px;
    margin-top: -10px;
    right: 27px;
    text-align: right;
    text-indent: -27px;
}
.content {direction:ltr}
.content p, .content ul,  .content h1  ,  .content h2 ,  .content h3 ,  .content h4 ,  .content h5 ,  .content h6 {direction:rtl}
.wpb_wrapper {direction:rtl}
.home-top-image {border-bottom:6px solid #009540}
.home #main {padding: 0;}
#main-nav.menu-frame-on > li > a {padding: 6px 4px 7px;}
.homeform input[type="submit"] {background: #FF9900;color: #fff;margin: 6px;padding: 6px 30px}
.homeform input[type="text"] {margin: 3px 0}
.homeform {float: right;}
.home-big-form {
background: rgb(101,156,37);
background: -moz-linear-gradient(top,  rgba(101,156,37,1) 0%, rgba(69,106,26,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(101,156,37,1)), color-stop(100%,rgba(69,106,26,1)));
background: -webkit-linear-gradient(top,  rgba(101,156,37,1) 0%,rgba(69,106,26,1) 100%);
background: -o-linear-gradient(top,  rgba(101,156,37,1) 0%,rgba(69,106,26,1) 100%);
background: -ms-linear-gradient(top,  rgba(101,156,37,1) 0%,rgba(69,106,26,1) 100%);
background: linear-gradient(to bottom,  rgba(101,156,37,1) 0%,rgba(69,106,26,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#659c25', endColorstr='#456a1a',GradientType=0 );

 min-height: 200px;
    padding: 20px 0;
    
    margin-bottom: 29px !important;
    border-radius: 13px;
.testimonials-blog .entry-meta {display:none}

.third-form {
    float: right;
    margin: 5px 0;
    max-width: 160px;
    width: 98%;
}
.third-form input[type="text"] , .third-form input[type="tel"] , .third-form input[type="email"],.third-form textarea {margin: 3px 1%;width: 98%;max-height: 60px;border:2px solid #609523;background: #F5F9F5}
.contcat-us textarea {height: 60px;margin-bottom: 10px;border:2px solid #609523;background: #F5F9F5}
.contcat-us input[type="button"], .contcat-us input[type="reset"], .contcat-us input[type="submit"] {
    background: none repeat scroll 0 0 orange !important;
    border: 2px solid #fff;
    box-shadow: 0 0 2px #000 !important;
    font-size: 28px !important;
    font-weight: bold !important;
    line-height: normal;
    text-shadow: 0 0 2px #555;
}
/*.home-vid,.home-vid-box {float: left;max-width: 200px}*/
.plain-bg, .testimonial-item, #main #content .rotatingtweets, #main #content .norotatingtweets {
  
    min-height: 362px;
}
.footer .dt-form input , .footer .dt-form textarea {border:1px solid #fff;background: #444;color: #fff;}
.footer .dt-form input[placeholder],.footer .dt-form [placeholder],.footer .dt-form *[placeholder] {
   color:#fff !important;
}

.footer .dt-form input[type="text"]::-moz-placeholder,.footer .dt-form input[type="password"]::-moz-placeholder,.footer .dt-form textarea::-moz-placeholder {
    color: #fff;
}

.rev_slider_1_1_wrapper {}
.main-slideshow , .rev_slider_1_1_wrapper , .rev_slider_wrapper {background: rgb(228,228,231)  !important;
background: -moz-linear-gradient(top,  rgba(228,228,231,1) 43%, rgba(167,168,172,1) 100%)  !important;
background: -webkit-gradient(linear, left top, left bottom, color-stop(43%,rgba(228,228,231,1)), color-stop(100%,rgba(167,168,172,1)))  !important;
background: -webkit-linear-gradient(top,  rgba(228,228,231,1) 43%,rgba(167,168,172,1) 100%)  !important;
background: -o-linear-gradient(top,  rgba(228,228,231,1) 43%,rgba(167,168,172,1) 100%)  !important;
background: -ms-linear-gradient(top,  rgba(228,228,231,1) 43%,rgba(167,168,172,1) 100%)  !important;
background: linear-gradient(to bottom,  rgba(228,228,231,1) 43%,rgba(167,168,172,1) 100%)  !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e7', endColorstr='#a7a8ac',GradientType=0 ) !important;
}
html, body, body.page, .wf-container > *, .gform_wrapper .top_label .gfield_label, textarea, input {
    color: #444;
    font: 15px/22px open sans hebrew ,Arial,sans-serif !important;
    word-spacing: normal;
}

#main h1, #main h2, #main h3, #main h4, #main h5, #main h6,h3, h2.entry-title, .fancy-subtitle, .comments-title, h3.gform_title, .main-slideshow,.tp-simpleresponsive,.tp-caption.large_bold_white,.tp-caption,
.gform_wrapper h3.gform_title, .h3-size {font-family: open sans hebrew ,Arial,sans-serif !important;}

@media screen and (max-width: 1200px) {
.logo-left #branding, .logo-classic #branding, .logo-classic-centered #branding { padding-left: 0;width: auto;}
}

@media (max-width: 500px) {
.dl-menuwrapper li a > span {text-indent: 18px;}
}



@font-face {
    font-family: 'Open Sans Hebrew';
    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#open_sans_hebrewlight') format('svg');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans Hebrew';
    src: url('fonts/opensanshebrew-lightitalic-webfont.eot');
    src: url('fonts/opensanshebrew-lightitalic-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensanshebrew-lightitalic-webfont.woff') format('woff'), url('fonts/opensanshebrew-lightitalic-webfont.ttf') format('truetype'), url('fonts/opensanshebrew-lightitalic-webfont.svg#open_sans_hebrewlight_italic') format('svg');
    font-weight: 300;
    font-style: italic;
}
@font-face {
    font-family: 'Open Sans Hebrew';
    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#open_sans_hebrewregular') format('svg');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans Hebrew';
    src: url('fonts/opensanshebrew-italic-webfont.eot');
    src: url('fonts/opensanshebrew-italic-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensanshebrew-italic-webfont.woff') format('woff'), url('fonts/opensanshebrew-italic-webfont.ttf') format('truetype'), url('fonts/opensanshebrew-italic-webfont.svg#open_sans_hebrewitalic') format('svg');
    font-weight: 400;
    font-style: italic;
}
@font-face {
    font-family: 'Open Sans Hebrew';
    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#open_sans_hebrewbold') format('svg');  font-weight: 700;  font-style: normal;}
    #outerfootersidebar {  background-color: transparent;    direction: rtl; text-align: right;}
    #footersidebar .widget-title {text-align: right;}
    
    
    
    
    
@font-face {
    font-family: 'Open Sans Hebrew';
    src: url('fonts/opensanshebrew-bolditalic-webfont.eot');
    src: url('fonts/opensanshebrew-bolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensanshebrew-bolditalic-webfont.woff') format('woff'), url('fonts/opensanshebrew-bolditalic-webfont.ttf') format('truetype'), url('fonts/opensanshebrew-bolditalic-webfont.svg#open_sans_hebrewbold_italic') format('svg');
    font-weight: 700;
    font-style: italic;
}
@font-face {
    font-family: 'Open Sans Hebrew';
    src: url('fonts/opensanshebrew-extrabold-webfont.eot');
    src: url('fonts/opensanshebrew-extrabold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensanshebrew-extrabold-webfont.woff') format('woff'), url('fonts/opensanshebrew-extrabold-webfont.ttf') format('truetype'), url('fonts/opensanshebrew-extrabold-webfont.svg#open_sans_hebrewextra_bold') format('svg');
    font-weight: 800;
    font-style: normal;
}
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on May 4, 2014 */

@font-face {
    font-family: 'Open Sans Hebrew';
    src: url('fonts/opensanshebrew-extrabolditalic-webfont.eot');
    src: url('fonts/opensanshebrew-extrabolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensanshebrew-extrabolditalic-webfont.woff') format('woff'), url('fonts/opensanshebrew-extrabolditalic-webfont.ttf') format('truetype'), url('fonts/opensanshebrew-extrabolditalic-webfont.svg#open_sans_hebrewXBdIt') format('svg');
    font-weight: 800;
    font-style: italic;
}
/* end fonts */