/*
Theme Name: The7
Theme URI: http://dream-theme.com/
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 4.2.3.1
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
License URI: License.txt
Tags: one-column, two-columns, right-sidebar, flexible-width, custom-menu, editor-style, featured-images, post-formats, rtl-language-support, sticky-post, translation-ready
*/
.entry-author .alignleft {
    float: left;
    margin: 0 0 10px 30px;
}
.home-blog-list .post-format-standard a {font-weight:bold}


.hades.tp-bullets {
transform: matrix(1, 0, 0, 1, -48, -32) rotate(180deg) !important;
}



.current-menu-parent:before, 
.current-menu-item:before {
    content: url(images/tip.png);
    position: absolute;
    top: -21px;
    float: right;
    left: 50%;
    margin-left: -16px;
}
.current-menu-parent .current-menu-item:before { content: "";}
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 {
    border: 1px solid #929292 !important;
    background-color: #fbfcfc !important;
    color: #6f6f6f !important;
}
.rv-slider .slide-btn a {
    color: #fff;
    text-decoration: none !important;
    text-shadow: 1px 1px 3px #000;
    font-family: open sans hebrew , arial , sans-serif;
}
.content p { margin-bottom: 10px;  text-align: justify;}


.tparrows:before { color: #b19e3b;}


.accent-gradient .fancy-date a, .accent-gradient .shortcode-pullquote::after, .accent-gradient #wp-calendar td.act, .accent-gradient .skill-value, .accent-gradient #page .icons-bg.accent-bg .benefits-grid-ico, .accent-gradient #page .icons-bg.accent-hover-bg a.benefits-grid-ico:hover, .accent-gradient .shortcode-action-bg::before, .accent-gradient .standard-number-list li::before, .accent-gradient .three-d-slider .navig .act, .accent-gradient .scale-me .navig div.act:hover, .accent-gradient .dt-highlight, .accent-gradient .soc-ico a:hover, .accent-gradient .wc-ico-cart > span, .accent-gradient .hover-color-static .links-container > a:hover, .accent-gradient .hover-style-three .links-container > a:hover, .accent-gradient .hover-style-one .links-container > a:hover, .accent-gradient .standard-arrow li::before, .accent-gradient .wpb_content_element.tab-style-one .wpb_tabs_nav > li.ui-state-active, .accent-gradient .tab-style-two .wpb_tabs_nav li.ui-tabs-active::before, .accent-gradient .accent-border-color .dt-fancy-title.bg-on, .accent-gradient #page .accent-bg .vc_bar, .accent-gradient .hover-line .line-decoration::after, .accent-gradient .benefits-style-one.hover-line .wf-cell > div::after, .accent-gradient .benefits-style-two.hover-line .wf-cell .benefits-inner::after, .accent-gradient #switcher, .accent-gradient .slider-wrapper.arrows-accent .prev:hover i, .accent-gradient .slider-wrapper.arrows-accent .next:hover i, .accent-gradient #page .ls-carousel .ls-nav-prev:hover, .accent-gradient #page .ls-carousel .ls-nav-next:hover, .accent-gradient .rollover-thumbnails span:first-child i {
    background: transparent;
}


.hades .tp-bullet:hover, .hades .tp-bullet.selected {
    background: #b19e3b;
    border-color: #b19e3b;
}

.hades .tp-bullet {
    width: 10px;
    height: 10px;
    position: absolute;
    background: rgba(225, 255, 255, 0.3);
    cursor: pointer;
    border: 1px solid #b19e3b;
    box-sizing: content-box;
    box-shadow: none;
    -webkit-perspective: 400;
    perspective: 400;
    -webkit-transform: translatez(0.01px);
    transform: translatez(0.01px);
}



.wp-caption-text, .sticky, .gallery-caption, .bypostauthor {
    color: #861215;
    font-family: "Open Sans Hebrew",arial,sans-serif !important;
    font-weight: 100;
    line-height: 146%;
}
.page-title.solid-bg { box-shadow: 0 0 20px #f2f2f2 inset;}
.sub-nav { background: #fff !important;  margin-top: 7px;}
.wf-container-top .entry-meta {float:right}
.style-ios .page-title.transparent-bg {
    background-color: rgba(38, 38, 38, 0);
    border-bottom: 0 solid rgba(38, 38, 38, 0.15);
}
.half-form-part {width:48%;float:right;padding:0 0 0 2%}
#page.boxed, #phantom .ph-wrap.boxed, .boxed .footer, .boxed #bottom-bar {
    max-width: 1100px;
}
.sidebar .widget {
    background: linear-gradient(to bottom, #e6f5f6 0%, #f2fafa 100%) repeat scroll 0 0 #f2fafa;
    border: 1px solid #e6f5f6;
    border-radius: 10px;
    margin: 0 0 10px;
    padding: 10px 5% !important;
}
.sidebar .widget-title { clear: both;  margin-bottom: 15px;  font-size: 22px !important;}
.rsSlide {width: 90%;}

#page.boxed { }

.gallery #cboxOverlay {display:none !important;}
div.wpcf7-mail-sent-ok {
    background: none repeat scroll 0 0 green;
    border: 2px solid #398f14;
    color: #fff;
    float: right;
}
.tp-bullet-image {display:none}
.page-title h1 {font-size: 48px;}
.former {
  
    color: #680808;
    padding: 10px 0;
    border: 0px solid #D1CAC0;
}
.former p, .former input {margin-bottom:0}
.former h3 {color:#680808}

.nets .alignnone {  float: none;  margin: 0;}
.former .dt-btn,.former button,.former button.button,.former a.button,.former .dt-form button,.former .widget .dt-form .dt-btn,.former input[type="button"],.former input[type="reset"], .former input[type="submit"],.former .nsu-submit {  background: #AB8C31; padding: 6px 30px !important;}

.former .dt-form input,.former .dt-form .form-name input,.former .dt-form .form-mail input,.former .comment-form-author input,.former .comment-form-email input,.former .comment-form-url input, .former.wpcf7-form input {
    border: 1px solid #D1CAC0;
}

.former input::-webkit-input-placeholder ,.former textarea::-webkit-input-placeholder { /* WebKit browsers */
    color:    #888888;
}
.former input:-moz-placeholder ,.former textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #888888;
   opacity:  1;
}
.former input::-moz-placeholder , .former textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #888888;
   opacity:  1;
}
.former input:-ms-input-placeholder , .former textarea:-ms-input-placeholder { /* Internet Explorer 10+ */
   color:    #888888;
}
div.wpcf7-validation-errors {
    background: none repeat scroll 0 0 yellow;
    border: 2px solid #f7e700;
    color: #000;
    float: right;
}
.sub-nav li a {
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    display: block;
    font-weight: normal;
    line-height: 20px;
    margin: 0 0 2px -1px;
    padding: 3px 15px 3px 10px;
    text-align: left;
    text-decoration: none;
    width: 180px;
}
.sub-nav li {
    display: block;
    padding: 0 1px;
    position: relative;
}
.tizer-box {background:#F7F7F7;margin:0;min-height:360px !important;}
h3, h2.entry-title, .fancy-subtitle, .comments-title, h3.gform_title, .gform_wrapper h3.gform_title, .h3-size , #main h1, #main h2, #main h3, #main h4, #main h5, #main h6 { font-family: 'Open Sans Hebrew',arial , sans-serif !important;}
.wpb_tabs .wpb_tabs_nav li {
    float: right;
    margin: 0 1px 0 0;
}
.tab-style-one.wpb_tabs .wpb_tabs_nav li:before, .tab-style-three.wpb_tabs .wpb_tabs_nav li:before {
    border-right: 1px solid;
    right: 0;}


.blog .dt-format-gallery .dt-format-gallery-coll.full,
.archive .dt-format-gallery .dt-format-gallery-coll.full,
.search .dt-format-gallery .dt-format-gallery-coll.full
{
	display: none;
}

.form-part {width:100%;float:right;margin:5px 0}
.form-part-half {  float: right; margin: 0 0 0 1%; width: 49%;}
.wp-caption-text,
.sticky,
.gallery-caption,
.bypostauthor {}



/* ===== FONTS ==== */


@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;

}




@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;

}

.menu-item .fa {
  display:inline-block;
  padding-left:8px;
  vertical-align:top;
}

.scrollingtext {
  text-align:right !important;
  white-space:normal;
}


@media screen and (max-width:770px){
.page-title h1 {
    font-size: 33px;
    line-height: 120%;
}
.logo-left #branding, .logo-classic #branding, .logo-classic-centered #branding {
    float: right;
    text-align: center;
    width: 100%;
}
.logo-left #branding, .logo-classic #branding {
    padding: 10px 5%;box-sizing:border-box;
}
#branding a img, #branding img {
    display: block !important;
    float: none;
    height: auto;
    margin: 0 auto;
    max-width: 60%;
    width: 100%;
}
}


/* end fonts */
 