@charset "utf-8";
/* FONTS */
/* Open Sans Hebrew */
@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: italic;
    font-weight: 300;
    src: url('https://www.rmtaltd.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/he/opensanshebrew-lightitalic-webfont.eot');
    src: url('https://www.rmtaltd.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/he/opensanshebrew-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
    url('https://www.rmtaltd.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/he/opensanshebrew-lightitalic-webfont.woff') format('woff'),
    url('https://www.rmtaltd.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://www.rmtaltd.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/he/opensanshebrew-light-webfont.eot');
    src: url('https://www.rmtaltd.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/he/opensanshebrew-light-webfont.eot?#iefix') format('embedded-opentype'),
    url('https://www.rmtaltd.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/he/opensanshebrew-light-webfont.woff') format('woff'),
    url('https://www.rmtaltd.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://www.rmtaltd.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/he/opensanshebrew-italic-webfont.eot');
    src: url('https://www.rmtaltd.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/he/opensanshebrew-italic-webfont.eot?#iefix') format('embedded-opentype'),
    url('https://www.rmtaltd.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/he/opensanshebrew-italic-webfont.woff') format('woff'),
    url('https://www.rmtaltd.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://www.rmtaltd.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/he/opensanshebrew-regular-webfont.eot');
    src: url('https://www.rmtaltd.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/he/opensanshebrew-regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('https://www.rmtaltd.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/he/opensanshebrew-regular-webfont.woff') format('woff'),
    url('https://www.rmtaltd.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://www.rmtaltd.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/he/OpenSansHebrew-BoldItalic.eot');
    src: url('https://www.rmtaltd.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/he/OpenSansHebrew-BoldItalic.eot?#iefix') format('embedded-opentype'),
    url('https://www.rmtaltd.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/he/OpenSansHebrew-BoldItalic.woff') format('woff'),
    url('https://www.rmtaltd.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://www.rmtaltd.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/he/opensanshebrew-bold-webfont.eot');
    src: url('https://www.rmtaltd.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/opensanshebrew-bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('https://www.rmtaltd.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/he/opensanshebrew-bold-webfont.woff') format('woff'),
    url('https://www.rmtaltd.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://www.rmtaltd.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/he/opensanshebrew-extrabolditalic-webfont.eot');
    src: url('https://www.rmtaltd.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/he/opensanshebrew-extrabolditalic-webfont.eot?#iefix') format('embedded-opentype'),
    url('https://www.rmtaltd.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/he/opensanshebrew-extrabolditalic-webfont.woff') format('woff'),
    url('https://www.rmtaltd.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://www.rmtaltd.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/he/opensanshebrew-extrabold-webfont.eot');
    src: url('https://www.rmtaltd.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/he/opensanshebrew-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
    url('https://www.rmtaltd.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/he/opensanshebrew-extrabold-webfont.woff') format('woff'),
    url('https://www.rmtaltd.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/he/opensanshebrew-extrabold-webfont.ttf') format('truetype');
}


/* Open Sans English */

@font-face {
    font-family: 'Open Sans';
    src: url('https://www.rmtaltd.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/OpenSans-Light-webfont.eot');
    src: url('https://www.rmtaltd.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://www.rmtaltd.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/OpenSans-Light-webfont.woff') format('woff'),
         url('https://www.rmtaltd.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/OpenSans-Light-webfont.ttf') format('truetype'),
         url('https://www.rmtaltd.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://www.rmtaltd.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/OpenSans-Regular-webfont.eot');
    src: url('https://www.rmtaltd.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://www.rmtaltd.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/OpenSans-Regular-webfont.woff') format('woff'),
         url('https://www.rmtaltd.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('https://www.rmtaltd.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://www.rmtaltd.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/OpenSans-Bold-webfont.eot');
    src: url('https://www.rmtaltd.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://www.rmtaltd.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/OpenSans-Bold-webfont.woff') format('woff'),
         url('https://www.rmtaltd.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/OpenSans-Bold-webfont.ttf') format('truetype'),
         url('https://www.rmtaltd.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://www.rmtaltd.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/OpenSans-ExtraBold-webfont.eot');
    src: url('https://www.rmtaltd.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/OpenSans-ExtraBold-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://www.rmtaltd.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/OpenSans-ExtraBold-webfont.woff') format('woff'),
         url('https://www.rmtaltd.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/OpenSans-ExtraBold-webfont.ttf') format('truetype'),
         url('https://www.rmtaltd.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://www.rmtaltd.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/OpenSans-Italic-webfont.eot');
    src: url('https://www.rmtaltd.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://www.rmtaltd.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/OpenSans-Italic-webfont.woff') format('woff'),
         url('https://www.rmtaltd.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/OpenSans-Italic-webfont.ttf') format('truetype'),
         url('https://www.rmtaltd.co.il/devices/desktop/bootstrap3/lib/fonts/openSans/OpenSans-Italic-webfont.svg#open_sansitalic') format('svg');
    font-weight: 400;
    font-style: italic;
}
/* END FONTS */



/* GENERAL */
a, a:visited{
    color: #cb1d1e;
}
.richtext a, .richtext a:hover{
    text-decoration:underline;
    color:#cc1b1b;
    font-weight:400
}
.richtext table tr{
   direction:rtl;
}
a:hover, a:focus{
    text-decoration:none;
    color: #F75050;
}
button, button:hover, button:active, button:focus{
    outline:none;
}

html, body{
    font-family:'Open Sans', 'Open Sans Hebrew';
    font-weight: normal;
    font-size: 12px;
	margin: 0px; 
    overflow-x: hidden;
}
body *{
    direction: ltr;  
}
#all{ 
}
a.btn-info {
  color: #fff;
  height: 50px;
  padding: 11px 14px;
  font-size: 18px;
  background-color: #cd1b1b;
  border-color: transparent;
}
a.btn-info:hover{
  border-color: transparent;    
}
a.btn-info:hover, a.btn-info:focus, a.btn-info.focus, a.btn-info:active, a.btn-info.active, .open > .dropdown-toggle.btn-info {
  background-color: #ff2222;
}
ul {
  -webkit-padding-start: none;
}
li {    
  list-style-position: inside;
}
.ie{
    font-family:'Open Sans', 'Open Sans Hebrew';
    font-weight: normal;
    font-size: 12px;
    margin: 0px;
    direction: ltr;
    height: 100%;
    overflow-x: hidden;
}

h1, h2, h3, h4, h5, h6{
	margin: 0px;
	padding: 0px;
}
.richtext h1{
    font-size:30px;
    padding-bottom:12px;
}
.richtext h2{
    font-size:30px;
    padding-bottom:12px;
}
.ltr *{
    direction: ltr;
}
ul {
  -webkit-padding-start:none;
}
li {    
  list-style-position: outside;
}

.clear{
	clear: both;
}

.noPadding{
    padding: 0px;
}

.noMargin{
    margin: 0;
}

h1{
    font-size: 38px;
    font-weight: 300;
}

h2{
    font-size: 36px;
    font-weight: 300;
}

h3{
    font-size: 27px;
}

h4{
    font-size: 22px;
    font-weight: 300;
}

h5{
    font-size: 20px;
}

h6{
    font-size: 18px;
    font-weight: 300;
}

.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: 55px;
    margin-bottom: 55px;
}
.marg1_t{
    margin-top: 55px;
    margin-bottom:0px;
}
.marg1_b{
    margin-top:0px;
    margin-bottom: 55px;
}

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


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


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

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

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


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


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

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


/* HEADER */
.marginSection{
    height: 200px;
}
/* END HEADER */


/* INNER PAGES */
.richtext{
    font-size: 14px;
    color: #3c3c3c;
    font-weight: 300;
}
/* END INNER PAGES */





/*--------------------------  Laptops ( max 1400 ) --------------------------*/
@media (max-width:1400px){
    h1{

    }

    h2{

    }

    h3{

    }

    h4{

    }

    h5{

    }

    h6{

    }
}

/*--------------------------  MD ( max 1200 ) --------------------------*/
@media (max-width:1200px){
    .marginSection{
        height: 192px;
    }

}

/*--------------------------  SM ( max 992 ) --------------------------*/
@media(max-width:992px){
    h1{

    }

    h2{

    }
    .richtext h2{
        font-size:20px;
        padding-bottom:12px;
    }

    h3{

    }

    h4{

    }

    h5{

    }

    h6{

    }

    .marginSection{
        height: 147px;
    }

    .noPadding{
        padding-left:15px;
        padding-right:15px;
    }
}

/*--------------------------  XS ( max 768 ) --------------------------*/
@media (max-width:768px){
    h1{
        font-size:28px;
    }

    h2{
        font-size:26px;
    }
    .richtext h2{
        font-size:22px;
        
    }

    h3{
        font-size:24px;
    }

    h4{
        font-size:22px;
    }

    h5{
        font-size:20px;
    }

    h6{
        font-size:18px;
    }

    .marginSection{
        height: 140px;
    }

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

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

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


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


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

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

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


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

}

/*--------------------------  max 480 --------------------------*/
@media (max-width:480px){
    h1{
        font-size:22px;
    }

    h2{
        font-size:20px;
    }

    h3{
        font-size:18px;
    }

    h4{
        font-size:16px;
    }

    h5{
        font-size:14px;
    }

    h6{
        font-size:12px;
    }

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

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

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


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


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

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

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


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

}
