@font-face {
    font-family: 'OpenSansHebrewLight';
    src: url('../fonts/OpenSansHebrewLight.eot');
    src: url('../fonts/OpenSansHebrewLight.eot') format('embedded-opentype'),
         url('../fonts/OpenSansHebrewLight.woff2') format('woff2'),
         url('../fonts/OpenSansHebrewLight.woff') format('woff'),
         url('../fonts/OpenSansHebrewLight.ttf') format('truetype'),
         url('../fonts/OpenSansHebrewLight.svg#OpenSansHebrewLight') format('svg');
}
@font-face {
    font-family: 'OpenSansHebrewRegular';
    src: url('../fonts/OpenSansHebrewRegular.eot');
    src: url('../fonts/OpenSansHebrewRegular.eot') format('embedded-opentype'),
         url('../fonts/OpenSansHebrewRegular.woff2') format('woff2'),
         url('../fonts/OpenSansHebrewRegular.woff') format('woff'),
         url('../fonts/OpenSansHebrewRegular.ttf') format('truetype'),
         url('../fonts/OpenSansHebrewRegular.svg#OpenSansHebrewRegular') format('svg');
}
@font-face {
    font-family: 'OpenSansHebrewBold';
    src: url('../fonts/OpenSansHebrewBold.eot');
    src: url('../fonts/OpenSansHebrewBold.eot') format('embedded-opentype'),
         url('../fonts/OpenSansHebrewBold.woff2') format('woff2'),
         url('../fonts/OpenSansHebrewBold.woff') format('woff'),
         url('../fonts/OpenSansHebrewBold.ttf') format('truetype'),
         url('../fonts/OpenSansHebrewBold.svg#OpenSansHebrewBold') format('svg');
}
body{ padding:0; margin:0px; background:#fff4f8 url(../img/body-bg.jpg) top center no-repeat; background-size:cover; overflow-x:hidden !important; }
ul{ list-style:none;}
th { text-align:center; margin:0;}
body a { text-decoration:none; outline:none;}
body a:hover, body a:focus { text-decoration:none; outline:none;}
select { outline:none;}
a img { border:none;}
a {  transition:all 0.2s ease-out 0s;}
img{ border:0px;}

h1, h2, h3, h4, ul, p { padding:0; margin:0;}
input:focus , textarea:focus , a:focus { outline:0;}
textarea { resize:none;}
input::-moz-placeholder { opacity:1;}
/*input[placeholder], [placeholder], *[placeholder] { font:14px 'OpenSansRegular'; color:#999999!important; font-weight:normal;}*/
.clr { clear:both; height:0px;}
 
.main-sec { width:100%; float:left; background:url(../img/hair-bg.jpg) top center no-repeat; background-size:cover; min-height:1460px; text-align:center; direction:rtl;}
.top-text { width:100%; float:left; margin:20px 0 10px; font:22px/24px "OpenSansHebrewBold"; color:#000;}
.logo-sec { width:100%; float:left; margin:0 0 10px;}
.logo-sec a { display:table; margin:0 auto;}
.book-by-text { width:100%; float:left; margin:0 0 15px; font:24px/36px "OpenSansHebrewBold"; color:#00adef;}
.book-by-text span { color:#ed018c;}
.top-title { width:100%; float:left; margin:0 0 15px;}
.top-title img { display:block; margin:0 auto;}
.eight-sec { width:100%; float:left; font:30px/40px "OpenSansHebrewBold"; color:#000; margin:0 0 15px;}
.eight-sec span { font-size:43px; color:#ed018e; }
.pink-text { width:100%; float:left; font:45px/45px "OpenSansHebrewBold"; color:#ed018c; margin:0 0 40px;}
.hairspray-icon  { width:100%; float:left; margin:0 0 30px;}
.hairspray-icon img  { display:block; margin:0 auto;}
.pera-sec { width:100%; float:left; margin:0 0 15px; font:22px/28px "OpenSansHebrewRegular"; color:#181e28; padding:0 200px;}
.pera-sec strong { font:22px/28px "OpenSansHebrewBold";}
.color-text { width:100%; float:left; margin:0 0;}
.color-text li { width:100%; float:left; font:22px/32px "OpenSansHebrewBold"; color:#000000;}
.color-text li span { color:#58a5d2;}
.color-text li span.yellow-text { color:#f6822a;}
.color-text li span.perple-text { color:#683785;}
.color-text li span.pinksm-text { color:#eb287e;}
.color-text li span.pinksm-text { color:#eb287e;}
.color-text li span:last-child strong { font-size:29px;}


.blue-sec { width:100%; float:left; background:url(../img/blue-bg.jpg) top center no-repeat;  text-align:center; direction:rtl; padding:40px 0 30px;}
.odeshenim-sec { width:100%; float:left; margin:0 0 15px;}
.odeshenim-sec img { display:block; margin:0 auto;}
.blue-text-one { width:100%; float:left; margin:0 0 25px; font:28px/34px "OpenSansHebrewBold"; color:#fff; text-shadow:0px 5px 10px rgba(0, 0, 0, 0.5);}
.blue-text-two  { width:100%; float:left; margin:0 0; font:37px/45px "OpenSansHebrewBold"; color:#fff; padding:20px 0 30px; background:url(../img/btn-one-bg.png) 50% 50% no-repeat;}
.blue-text-three { width:100%; float:left; margin:0 0 10px;}
.blue-text-three a { width:620px; display:table; margin:0 auto; font:32px/50px "OpenSansHebrewBold"; color:#fff; padding:25px 0; background:url(../img/btn-two-bg.png) 50% 50% no-repeat; } 

.mail-sec { width:100%; float:left; font:22px/30px "OpenSansHebrewBold"; color:#fff; text-shadow:0 1px 10px rgba(0, 0, 0, 0.5); }
.mail-sec a { color:#f88557; text-decoration:underline;}

footer  { width:100%; float:left; background:url(../img/foot-bg.jpg) top center no-repeat;  text-align:center; direction:rtl; padding:30px 0 20px;}
.foot-logo-sec { width:100%; float:left;}
.foot-logo-sec img { display:block; margin:0 auto;}
.foot-text-sec { width:100%; float:left; font:16px/24px "OpenSansHebrewRegular"; color:#002254; }

#list-box { z-index:10006; }
#list-box .modal-dialog { width:670px; margin:80px auto 0;}
#list-box .modal-content { background:none; border-radius:0; border:0; box-shadow:none; height:100%;}
#list-box button.close { width:33px; height:33px; border:0 solid #fff; background:none; border-radius:0; text-align:center; line-height:33px; font-size:20px; color:#fff; position:absolute; top:24px; right:30px; z-index:2; opacity:1;}
.modal-backdrop.in { opacity:.80; z-index:10005; background:#fef3f8;}

.signin-box { width:100%; float:left; background:url(../img/pop-bg.jpg) top center no-repeat; background-size:cover; padding:30px 25px; border-radius:8px;}
.box-in { width:100%; float:left; border-radius:8px; background:rgba(255,255,255,.7); padding:0 15px; direction:rtl;}
.signin-box h2 { width:100%; float:left; font:35px/40px "OpenSansHebrewBold"; color:#fff; text-align:center; padding:50px 0 50px; background:url(../img/popup-title.png) 50% 50% no-repeat; margin:14px 0 10px;}
.signin-box p { width:100%; float:left; font:15px/24px "OpenSansHebrewBold"; color:#181e28; text-align:center; margin:0 0 20px; }

.signin-box ul { width:100%; float:left; }
.signin-box ul li { width:100%; float:left; position:relative; border-bottom:2px solid #00294b;} 
.signin-box ul li:last-child { border:0;}
.signin-box ul li span { width:75%; float:left; border-right:2px solid #00294b; font:17px/24px "OpenSansHebrewRegular"; color:#181e28; padding:10px 5px 10px 0; min-height:57px;}
.signin-box ul li strong { width:25%; float:right; font:17px/20px "OpenSansHebrewBold"; color:#181e28; padding:10px 0 10px 5px; }

.audio-sec { width:25px; z-index:100001; position:fixed; top:0; right:0; overflow:hidden;}
