@charset "utf-8";
/* FONTS */

/* ALMONI */
@font-face{
	font-family:'almoni-neue';
	font-weight:400; /*(regular)*/
	font-style: normal;
	src: url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/almoni-neue/almoni-neue-aaa-400.eot');
	src: url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/almoni-neue/almoni-neue-aaa-400.eot#iefix') format('embedded-opentype'),
		url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/almoni-neue/almoni-neue-aaa-400.woff') format('woff'),
		url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/almoni-neue/almoni-neue-aaa-400.ttf') format('truetype');
}

@font-face{
    font-family:'almoni-neue';
    font-weight:300; /*(regular)*/
    font-style: normal;
    src: url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/almoni-neue/almoni-neue-aaa-300.eot');
    src: url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/almoni-neue/almoni-neue-aaa-300.eot#iefix') format('embedded-opentype'),
        url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/almoni-neue/almoni-neue-aaa-300.woff') format('woff'),
        url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/almoni-neue/almoni-neue-aaa-300.ttf') format('truetype');
}

@font-face{
    font-family:'almoni-neue';
    font-weight:700; /*(regular)*/
    font-style: normal;
    src: url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/almoni-neue/almoni-neue-aaa-700.eot');
    src: url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/almoni-neue/almoni-neue-aaa-700.eot#iefix') format('embedded-opentype'),
        url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/almoni-neue/almoni-neue-aaa-700.woff') format('woff'),
        url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/almoni-neue/almoni-neue-aaa-700.ttf') format('truetype');
}
@font-face{
    font-family:'almoni-neue';
    font-weight:900; /*(regular)*/
    font-style: normal;
    src: url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/almoni-neue/almoni-neue-aaa-900.eot');
    src: url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/almoni-neue/almoni-neue-aaa-900.eot#iefix') format('embedded-opentype'),
        url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/almoni-neue/almoni-neue-aaa-900.woff') format('woff'),
        url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/almoni-neue/almoni-neue-aaa-900.ttf') format('truetype');
}
/* Open Sans Hebrew
@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: italic;
    font-weight: 300;
    src: url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/he/opensanshebrew-lightitalic-webfont.eot');
    src: url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/he/opensanshebrew-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
    url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/he/opensanshebrew-lightitalic-webfont.woff') format('woff'),
    url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/he/opensanshebrew-lightitalic-webfont.ttf') format('truetype');
}
@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: normal;
    font-weight: 300;
    src: url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/he/opensanshebrew-light-webfont.eot');
    src: url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/he/opensanshebrew-light-webfont.eot?#iefix') format('embedded-opentype'),
    url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/he/opensanshebrew-light-webfont.woff') format('woff'),
    url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/he/opensanshebrew-light-webfont.ttf') format('truetype');
}
@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: italic;
    font-weight: 400;
    src: url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/he/opensanshebrew-italic-webfont.eot');
    src: url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/he/opensanshebrew-italic-webfont.eot?#iefix') format('embedded-opentype'),
    url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/he/opensanshebrew-italic-webfont.woff') format('woff'),
    url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/he/opensanshebrew-italic-webfont.ttf') format('truetype');
}

@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: normal;
    font-weight: 400;
    src: url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/he/opensanshebrew-regular-webfont.eot');
    src: url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/he/opensanshebrew-regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/he/opensanshebrew-regular-webfont.woff') format('woff'),
    url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/he/opensanshebrew-regular-webfont.ttf') format('truetype');
}

@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: italic;
    font-weight: 700;
    src: url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/he/OpenSansHebrew-BoldItalic.eot');
    src: url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/he/OpenSansHebrew-BoldItalic.eot?#iefix') format('embedded-opentype'),
    url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/he/OpenSansHebrew-BoldItalic.woff') format('woff'),
    url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/he/OpenSansHebrew-BoldItalic.ttf') format('truetype');
}

@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: normal;
    font-weight: 700;
    src: url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/he/opensanshebrew-bold-webfont.eot');
    src: url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/opensanshebrew-bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/he/opensanshebrew-bold-webfont.woff') format('woff'),
    url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/he/opensanshebrew-bold-webfont.ttf') format('truetype');
}

@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: italic;
    font-weight: 800;
    src: url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/he/opensanshebrew-extrabolditalic-webfont.eot');
    src: url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/he/opensanshebrew-extrabolditalic-webfont.eot?#iefix') format('embedded-opentype'),
    url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/he/opensanshebrew-extrabolditalic-webfont.woff') format('woff'),
    url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/he/opensanshebrew-extrabolditalic-webfont.ttf') format('truetype');
}
@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: normal;
    font-weight: 800;
    src: url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/he/opensanshebrew-extrabold-webfont.eot');
    src: url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/he/opensanshebrew-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
    url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/he/opensanshebrew-extrabold-webfont.woff') format('woff'),
    url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/he/opensanshebrew-extrabold-webfont.ttf') format('truetype');
}



@font-face {
    font-family: 'Open Sans';
    src: url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/OpenSans-Light-webfont.eot');
    src: url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/OpenSans-Light-webfont.woff') format('woff'),
         url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/OpenSans-Light-webfont.ttf') format('truetype'),
         url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/OpenSans-Light-webfont.svg#open_sanslight') format('svg');
    font-weight: 300;
    font-style: normal;
}
*/
/*
@font-face {
    font-family: 'Open Sans';
    src: url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/OpenSans-Regular-webfont.eot');
    src: url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/OpenSans-Regular-webfont.woff') format('woff'),
         url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans';
    src: url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/OpenSans-Bold-webfont.eot');
    src: url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/OpenSans-Bold-webfont.woff') format('woff'),
         url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/OpenSans-Bold-webfont.ttf') format('truetype'),
         url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/OpenSans-Bold-webfont.svg#open_sansbold') format('svg');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans';
    src: url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/OpenSans-ExtraBold-webfont.eot');
    src: url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/OpenSans-ExtraBold-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/OpenSans-ExtraBold-webfont.woff') format('woff'),
         url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/OpenSans-ExtraBold-webfont.ttf') format('truetype'),
         url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/OpenSans-ExtraBold-webfont.svg#open_sansextrabold') format('svg');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans';
    src: url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/OpenSans-Italic-webfont.eot');
    src: url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/OpenSans-Italic-webfont.woff') format('woff'),
         url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/OpenSans-Italic-webfont.ttf') format('truetype'),
         url('https://mail.tohen-media.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/OpenSans-Italic-webfont.svg#open_sansitalic') format('svg');
    font-weight: 400;
    font-style: italic;
}
*/
/* END FONTS */


.center{
    text-align:center;
}
.centered{
    margin-left:auto;
    margin-right:auto;
}

/* GENERAL */

a:hover, a:focus{
    text-decoration:none;
    color: #e02437;
}
button, button:hover, button:active, button:focus{
    outline:none;
}
html, body{
    font-family: 'almoni-neue', 'Open Sans', 'Open Sans Hebrew';
    font-weight: normal;
    font-size: 12px;
	margin: 0px;
	direction: rtl;
    overflow-x: hidden;
}

.inputErrText{
		font-size: 18px;
		color: #be1e2d;
		-webkit-animation: pulsate 3s ease-out;
		-webkit-animation-iteration-count: infinite; 
		opacity: 0.5;
}

.genFormPrivacyAgree label{
		font-size: 16px;
		margin-right: 12px;
		margin-inline-start: 12px;
}


.dorLoader{
    background: transparent;
    z-index: 10001;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: none;
    opacity: 1;
    background-color: rgb(236, 73, 73, 0);
    -o-transition:      all 0.5s ease;
    -ms-transition:     all 0.5s ease;
    -moz-transition:    all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition:         all 0.5s ease;
}

.loaded .dorLoader{
    transform: translate(0, -100%);
}

.spinner {
    width: 28px;
    height: 28px;
    margin: 25% auto;
    border: 3px solid #be1e2d;
    border-right-color: transparent;
    border-radius: 50%;
    animation: rotate 0.8s infinite linear;
}

@keyframes rotate {
    0%    { transform: rotate(0deg); }
    100%  { transform: rotate(360deg); }
}


.ie{
    font-family:'Open Sans', 'Open Sans Hebrew','almoni-neue';
    font-weight: normal;
    font-size: 12px;
    margin: 0px;
    direction: rtl;
    height: 100%;
    overflow-x: hidden;
}

h1, h2, h3, h4, h5, h6{
	margin: 0px;
	padding: 0px;
}

.clear{
	clear: both;
}

.noPadding{
    padding: 0px;
}

.noMargin{
    margin: 0;
}

.center{
    text-align: center;
}

h1 {
    color: #252a2f;
    font-size: 64px;
    font-weight: 300;
    line-height: 66px;
}

h2 {
    color: #444;
    font-size: 30px;
    font-weight: 300;
    line-height: 34px;
}

h3{
    color: #666;
    font-size: 28px;
    font-weight: 300;
    line-height: 32px;
}

h4 {
    color: #666;
    font-size: 24px;
    font-weight: 400;
    line-height: 26px;
}

h5 {
    font-size: 20px;
    line-height: 24px;
}

h6 {
    color:#666;
    font-size: 18px;
    line-height: 22px;
}

.ts{
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
/* END GENERAL */


/* VERTICAL PADDINGS */
.marg0{
    margin-top:0px;
    margin-bottom:0px;
}

.marg1{
    margin-top:40px;
    margin-bottom:40px;
}
.marg1_t{
    margin-top:40px;
    margin-bottom:0px;
}
.marg1_b{
    margin-top:0px;
    margin-bottom:40px;
}

.marg2{
    margin-top:30px;
    margin-bottom:30px;
}
.marg2_t{
    margin-top:30px;
    margin-bottom:0px;
}
.marg2_b{
    margin-top:0px;
    margin-bottom:30px;
}


.marg3{
    margin-top:20px;
    margin-bottom:20px;
}
.marg3_t{
    margin-top:20px;
    margin-bottom:0px;
}
.marg3_b{
    margin-top:0px;
    margin-bottom:20px;
}


.pad0{
    padding-top:0px;
    padding-bottom:0px;
}

.pad1{
    padding-top:40px;
    padding-bottom:40px;
}
.pad1_t{
    padding-top:40px;
    padding-bottom:0px;
}
.pad1_b{
    padding-top:0px;
    padding-bottom:40px;
}

.pad2{
    padding-top:30px;
    padding-bottom:30px;
}
.pad2_t{
    padding-top:30px;
    padding-bottom:0px;
}
.pad2_b{
    padding-top:0px;
    padding-bottom:30px;
}


.pad3{
    padding-top:20px;
    padding-bottom:20px;
}
.pad3_t{
    padding-top:20px;
    padding-bottom:0px;
}
.pad3_b{
    padding-top:0px;
    padding-bottom:20px;
}
/* END VERTICAL PADDINGS */


/* TABLE RESPONSIVE */
table{
    width: 100% !important;
}

td, th {
    padding: 6px;
}
/* END TABLE RESPONSIVE */


.richtext h1, h2, h3, h4 {
    padding-bottom: 20px;
    padding-top: 10px;
}

.richtext p{
    font-size: 22px;
    line-height: 1.4;
    font-weight: 300;
    color: #666;
    padding-bottom: 20px;
    margin-bottom: 0;
}

.labelHide {
    /* a11y 2026-10-20: visually hidden but available to screen readers (was display:none) */
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0,0,0,0) !important;
    white-space: nowrap !important;
    border: 0 !important;
}

.defaultBtn, .defaultBtn:visited{
    display: block;
    width: 100%;
    max-width: 215px;
    height: 53px;
    font-size: 18px;
    font-weight: 300;
    text-align: center;
    margin: 0 auto;
    padding-top: 11px;
    color: #fff;
    background-color: rgba(0, 0, 0, 0);
    border: 2px solid #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.defaultBtn:hover, .defaultBtn:focus, .defaultBtn:active{
    background-color: rgba(255, 255, 255, 1);
    color: #141414;
}


.sepDottedLine{
    display: block;
    width: 4px;
    height: 12px;
    margin: 0 auto 6px auto;
    text-align: center;
    background-color: #ed1c24;

    -o-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.sepDottedLine:hover{
    width: 100px;
    -webkit-border-top-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

footer{
    background-color: #252a2f;
    color: #fff;
}


/* FLOAT */
.floating{
    -webkit-animation-name: Floatingx;
    -webkit-animation-duration: 3s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-name: Floating;
    -moz-animation-duration: 3s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: ease-in-out;
}

@-webkit-keyframes Floatingx{
    from {-webkit-transform:translate(0, 0px);}
    65% {-webkit-transform:translate(0, 15px);}
    to {-webkit-transform: translate(0, -0px);}
}

@-moz-keyframes Floating{
    from {-moz-transform:translate(0, 0px);}
    65% {-moz-transform:translate(0, 15px);}
    to {-moz-transform: translate(0, -0px);}
}
/* END FLOAT */

.overlay{
    display: none;
    position: fixed;
    z-index: 99;
    width: 100%;
    height: 100%;
    background: #fff;
}

.overlay.active{

}

/*--------------------------  MD ( max 1200 ) --------------------------*/
@media (max-width:1200px){

}

/*--------------------------  SM ( max 992 ) --------------------------*/
@media(max-width:990px){
    body{
        margin-top: 72px;
    }
}

/*--------------------------  XS ( max 768 ) --------------------------*/
@media (max-width:768px){

    .navbar-fixed-top, .navbar-fixed-bottom {
        position: relative;
    }

    .marginSection{
        height: 0px;
    }

}

/*--------------------------  max 480 --------------------------*/
@media (max-width:480px){
    .navbar-brand{
        padding:0px 15px 0px 0px;
    }

}
#bthn[lang=he] {
    right: auto !important;
    left: 50px !important;
}



