/*
Theme Name: sigal
Theme URI: http://sigal-law.co.il
Author: sigal-law
Author URI: http://sigal-law.co.il
Description: law.
Version: 3.8.0
License URI: License.txt
Tags: sigal, law
Text Domain: the7mk2
*/

.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;
}


.wp-caption-text,
.sticky,
.gallery-caption,
.bypostauthor {}


@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;}

body {
	direction: rtl;
	unicode-bidi: embed; 
}
body, div, dl, dt, dd, hgroup ,wf-td, ul, ol, li, h1, h2, h3, h4, h5, h6, button, pre, form, fieldset, input, textarea, p, blockquote, th, td,#main-nav > li > a, .main-nav .sub-nav > li.act:not(.dt-mega-parent) > a .menu-text, .masthead:not(.sub-downwards) .main-nav .sub-nav li:not(.act):not(.dt-mega-parent):not(.no-link) > a .menu-text, #mobile-menu, .main-nav > li > a .menu-text {

    font-family: Open Sans Hebrew ,arial,sans-serif !important;
}

.footer .widget-title {
    margin-bottom: 15px;
    clear: both;
    font-size: 18px;
    border-bottom: 1px #E61B25 solid;
    padding-bottom: 6px;
}
h2, .h2-size, .entry-title.h2-size, h1.entry-title, .dt-accordion-h2-size .wpb_accordion_header > a {
    color: #333333;
        font: normal 600 32px / 38px "Open Sans", Helvetica, Arial, Verdana, sans-serif !important;
font-family: Open Sans Hebrew ,arial,sans-serif !important;
}


.former {
    padding: 20px;
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 0 5px rgba(0,0,0,0.5);
    max-width: 350px;
    position: absolute;
    z-index: 9;
    right: 0%;
    top: 20px;
}
.home #main { padding: 20px 0 0;}
#main { padding:20px 0;}
#footer .solid-bg {background:linear-gradient(center top , #d6d6d6 0%, #f0f0f0 99%) repeat scroll 0 0 rgba(0, 0, 0, 0);font-family:"open sans hebrew" , arial , sans-serif}
.goldy .simple-button-3d { background: linear-gradient(to bottom, rgba(252,205,77,1) 1%,rgba(249,220,144,1) 50%,rgba(248,181,0,1) 100%) !important;}
.former input[type="text"], .former input[type="email"], .former input[type="tel"], .former input[type="url"], .former input[type="password"], .former select, .former textarea {
    background: none repeat scroll 0 0 #fff;
    border-radius: 3px;
    color: #000;
    display: block;
    float: right;
    margin: 3px 0;
    outline: 0 none;
    padding: 7px;
    box-shadow: 1px 1px 3px #888888 inset;
    border: 1px solid #fff;
}
.graybox {border-radius:16px;background:#F7F7F7;padding:10px 30px;margin:20px 0}
.former.btn:hover,.former .wpcf7-submit:hover, .former .btn:focus,.former .wpcf7-submit:focus {
     background: linear-gradient(to bottom,  #8a6a07 0%,#C69125 50%,#b49342 100%);
    color: #fff;
    text-decoration: none;
    transition: background-position 0.1s linear 0s;
}
input[type="text"]::-moz-placeholder, input[type="password"]::-moz-placeholder, textarea::-moz-placeholder { color: #333; opacity: 1;}
input[type="text"]::-moz-placeholder, input[type="password"]::-moz-placeholder, textarea::-moz-placeholder { color: #333; opacity: 1;}
input[type="text"]:-ms-input-placeholder, input[type="password"]:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #333; opacity: 1;}

.former textarea {max-height: 70px;}
.former input[type="submit"], .former input[type="reset"] {

    border: 2px solid #fff !important;
    border-radius: 9px !important;
    box-shadow: 0 0 3px #555 !important;
    color: #fff;
    float: right;
    font-size: 20px;
    margin: 10px 0;
    padding: 5px 20px !important;
    font-family: open sans hebrew , arial , sans-serif;
}

.former h4 {
       clear: both;
    color: #333 !important;
    float: right;
    font-size: 13px;
    line-height: 120%;
    margin: 0 0 5px;
    padding: 0;
    text-align: center;
    width: 100%;
}
.former h3 {
    clear: both;
    color: #d81211 !important;
    float: right;
    font-size: 17px;
    font-weight: 900;
    line-height: 120%;
    margin: 11px 0;
    padding: 0;
    text-align: center;
    width: 100%;  
}

#phantom .ph-wrap .main-nav > li > a .menu-text {
    font: 300 13px/4px "Open Sans",Helvetica,Arial,Verdana,sans-serif;    font-weight: bold;
}

::-webkit-input-placeholder { /* WebKit browsers */
color: #494949 !important;
opacity: 1;
}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #494949 !important;
opacity: 1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #494949 !important;
opacity: 1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
color: #494949 !important;
opacity: 1;
}

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 {
    color: #494949;

}

.footer-fa-icon-box { float: right;width: 70px;}
.footer-icon-box {float: right; margin-left: 20px;}
.rsContainer li {min-height:240px !important ;max-height:240px !important ;overflow:hidden}
.footer-icon-box .fa {background: linear-gradient(to bottom, #d80000 0%, #d23e3e 50%, #860505 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 5px solid #fff;
    border-radius: 10px;
    color: #fff;
    float: right;margin:-7px 0 0 14px;
    font-size: 44px;
    height: 70px;
    line-height: 70px;
    text-align: center;
    width: 70px;}
.footer-icon-box .fa:hover {background:#fff;color: #d70000;border-color: #d70000;}
.footer-icon-box h3 {
    color: #555;
    float: left;
    font-weight: 600;
    text-align: right;
	font-size: 22px;
   
}
.footer-icons {
    border-bottom: 2px solid #ddd;
    float: right;
    margin-bottom: 30px;width:100%;
    padding: 20px 0;
}
.masthead.widgets:not(.side-header) .mini-search:first-child,
.masthead.widgets:not(.side-header) .mini-search.first {margin-left: 15px !important;}




/* mob nav */
.mob-nav a {
    color: #fff !important;
    line-height: 1;
}
.mob-nav {
    position: fixed;
    bottom: 3px;
    left: 0;
    width: calc(100% - 6px);
    height: 45px;
    background: linear-gradient(to top, #960404, #cc0101);
    z-index: 100;
    border-radius: 5px;
    box-shadow: 0 0 15px -3px #000;
    margin: auto;
    right: 0;
}
.mob-nav span {
    text-align: center;
    float: right;
    display: flex !important;
    justify-content: center;
    align-items: center;
    height: 45px !important;
}
.mob-nav span:not(.call) {
    width: calc(20% - 4px);
}
.mob-nav .fa {
    font-size: 28px !important;
}
.call {
    width: 60% !important;
    font-weight: 700;
    font-size: 25px !important;
}
.call .fa {
    margin-left: 10px;
}
.message {
    border-left: 2px solid #fff !important;
    border-right: 2px solid #fff !important;
}
.wa {
    background: linear-gradient(to bottom, #00ff00, #00a800);
    border-radius: 5px 0px 0px 5px;
    width: 20% !important;
}
@media only screen and (max-width: 780px) {
.scroll-top.on {
    bottom: 55px !important;
	border-radius: 50%;
}
#bottom-bar {
    padding-bottom: 50px;
}
}
@media only screen and (min-width: 780px) {
.mob-nav {
  display: none !important;
}
}
