@charset "utf-8";
/*--------------------------------*\
            ---- Fonts ----
\*--------------------------------*/

/* Open Sans Hebrew */
@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: italic;
    font-weight: 300;
    src: url('https://mail.meshek-shmueli.co.il/site/Fonts/openSans/he/opensanshebrew-lightitalic-webfont.eot');
    src: url('https://mail.meshek-shmueli.co.il/site/Fonts/openSans/he/opensanshebrew-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
    url('https://mail.meshek-shmueli.co.il/site/Fonts/openSans/he/opensanshebrew-lightitalic-webfont.woff2') format('woff2'),
    url('https://mail.meshek-shmueli.co.il/site/Fonts/openSans/he/opensanshebrew-lightitalic-webfont.woff') format('woff'),
    url('https://mail.meshek-shmueli.co.il/site/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.meshek-shmueli.co.il/site/Fonts/openSans/he/opensanshebrew-light-webfont.eot');
    src: url('https://mail.meshek-shmueli.co.il/site/Fonts/openSans/he/opensanshebrew-light-webfont.eot?#iefix') format('embedded-opentype'),
    url('https://mail.meshek-shmueli.co.il/site/Fonts/openSans/he/opensanshebrew-light-webfont.woff') format('woff'),
    url('https://mail.meshek-shmueli.co.il/site/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.meshek-shmueli.co.il/site/Fonts/openSans/he/opensanshebrew-italic-webfont.eot');
    src: url('https://mail.meshek-shmueli.co.il/site/Fonts/openSans/he/opensanshebrew-italic-webfont.eot?#iefix') format('embedded-opentype'),
    url('https://mail.meshek-shmueli.co.il/site/Fonts/openSans/he/opensanshebrew-italic-webfont.woff') format('woff'),
    url('https://mail.meshek-shmueli.co.il/site/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.meshek-shmueli.co.il/site/Fonts/openSans/he/opensanshebrew-regular-webfont.eot');
    src: url('https://mail.meshek-shmueli.co.il/site/Fonts/openSans/he/opensanshebrew-regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('https://mail.meshek-shmueli.co.il/site/Fonts/openSans/he/opensanshebrew-regular-webfont.woff') format('woff'),
    url('https://mail.meshek-shmueli.co.il/site/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.meshek-shmueli.co.il/site/Fonts/openSans/he/OpenSansHebrew-BoldItalic.eot');
    src: url('https://mail.meshek-shmueli.co.il/site/Fonts/openSans/he/OpenSansHebrew-BoldItalic.eot?#iefix') format('embedded-opentype'),
    url('https://mail.meshek-shmueli.co.il/site/Fonts/openSans/he/OpenSansHebrew-BoldItalic.woff2') format('woff2'),
    url('https://mail.meshek-shmueli.co.il/site/Fonts/openSans/he/OpenSansHebrew-BoldItalic.woff') format('woff'),
    url('https://mail.meshek-shmueli.co.il/site/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.meshek-shmueli.co.il/site/Fonts/openSans/he/opensanshebrew-bold-webfont.eot');
    src: url('https://mail.meshek-shmueli.co.il/site/Fonts/openSans/opensanshebrew-bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('https://mail.meshek-shmueli.co.il/site/Fonts/openSans/he/opensanshebrew-bold-webfont.woff') format('woff'),
    url('https://mail.meshek-shmueli.co.il/site/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.meshek-shmueli.co.il/site/Fonts/openSans/he/opensanshebrew-extrabolditalic-webfont.eot');
    src: url('https://mail.meshek-shmueli.co.il/site/Fonts/openSans/he/opensanshebrew-extrabolditalic-webfont.eot?#iefix') format('embedded-opentype'),
    url('https://mail.meshek-shmueli.co.il/site/Fonts/openSans/he/opensanshebrew-extrabolditalic-webfont.woff2') format('woff2'),
    url('https://mail.meshek-shmueli.co.il/site/Fonts/openSans/he/opensanshebrew-extrabolditalic-webfont.woff') format('woff'),
    url('https://mail.meshek-shmueli.co.il/site/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.meshek-shmueli.co.il/site/Fonts/openSans/opensanshebrew-extrabold-webfont.eot');
    src: url('https://mail.meshek-shmueli.co.il/site/Fonts/openSans/opensanshebrew-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
    url('https://mail.meshek-shmueli.co.il/site/Fonts/openSans/opensanshebrew-extrabold-webfont.woff2') format('woff2'),
    url('https://mail.meshek-shmueli.co.il/site/Fonts/openSans/opensanshebrew-extrabold-webfont.woff') format('woff'),
    url('https://mail.meshek-shmueli.co.il/site/Fonts/openSans/opensanshebrew-extrabold-webfont.ttf') format('truetype');
}

/* Open Sans English */

@font-face {
    font-family: 'open_sanslight';
    src: url('https://mail.meshek-shmueli.co.il/site/Fonts/openSans/OpenSans-Light-webfont.eot');
    src: url('https://mail.meshek-shmueli.co.il/site/Fonts/openSans/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
    url('https://mail.meshek-shmueli.co.il/site/Fonts/openSans/OpenSans-Light-webfont.woff') format('woff'),
    url('https://mail.meshek-shmueli.co.il/site/Fonts/openSans/OpenSans-Light-webfont.ttf') format('truetype'),
    url('https://mail.meshek-shmueli.co.il/site/Fonts/openSans/OpenSans-Light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sansregular';
    src: url('https://mail.meshek-shmueli.co.il/site/Fonts/openSans/OpenSans-Regular-webfont.eot');
    src: url('https://mail.meshek-shmueli.co.il/site/Fonts/openSans/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('https://mail.meshek-shmueli.co.il/site/Fonts/openSans/OpenSans-Regular-webfont.woff') format('woff'),
    url('https://mail.meshek-shmueli.co.il/site/Fonts/openSans/OpenSans-Regular-webfont.ttf') format('truetype'),
    url('https://mail.meshek-shmueli.co.il/site/Fonts/openSans/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sansbold';
    src: url('https://mail.meshek-shmueli.co.il/site/Fonts/openSans/OpenSans-Bold-webfont.eot');
    src: url('https://mail.meshek-shmueli.co.il/site/Fonts/openSans/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('https://mail.meshek-shmueli.co.il/site/Fonts/openSans/OpenSans-Bold-webfont.woff') format('woff'),
    url('https://mail.meshek-shmueli.co.il/site/Fonts/openSans/OpenSans-Bold-webfont.ttf') format('truetype'),
    url('https://mail.meshek-shmueli.co.il/site/Fonts/openSans/OpenSans-Bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sansextrabold';
    src: url('https://mail.meshek-shmueli.co.il/site/Fonts/openSans/OpenSans-ExtraBold-webfont.eot');
    src: url('https://mail.meshek-shmueli.co.il/site/Fonts/openSans/OpenSans-ExtraBold-webfont.eot?#iefix') format('embedded-opentype'),
    url('https://mail.meshek-shmueli.co.il/site/Fonts/openSans/OpenSans-ExtraBold-webfont.woff') format('woff'),
    url('https://mail.meshek-shmueli.co.il/site/Fonts/openSans/OpenSans-ExtraBold-webfont.ttf') format('truetype'),
    url('https://mail.meshek-shmueli.co.il/site/Fonts/openSans/OpenSans-ExtraBold-webfont.svg#open_sansextrabold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sansitalic';
    src: url('https://mail.meshek-shmueli.co.il/site/Fonts/openSans/OpenSans-Italic-webfont.eot');
    src: url('https://mail.meshek-shmueli.co.il/site/Fonts/openSans/OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'),
    url('https://mail.meshek-shmueli.co.il/site/Fonts/openSans/OpenSans-Italic-webfont.woff') format('woff'),
    url('https://mail.meshek-shmueli.co.il/site/Fonts/openSans/OpenSans-Italic-webfont.ttf') format('truetype'),
    url('https://mail.meshek-shmueli.co.il/site/Fonts/openSans/OpenSans-Italic-webfont.svg#open_sansitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}


/*--------------------------------*\
      	  ---- General ----  
\*--------------------------------*/


html, body {

     
    font-family: Open Sans Hebrew;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    margin: 0px;
    background: #fff;
    /*direction: rtl;
    height: 100%;*/
    overflow-x: hidden;
    -webkit-font-smoothing: antialiased;

}



input {
    outline: none;
}

img {
    border: none;
}

a, a:visited, a:hover {
    text-decoration: none;
}

textarea {
    font-family: Arial, sans-serif;
}

ul{
    font-size: 16px;
    color: #002b54;
}

.noPadding{
    padding:0;
}

.allSiteWrapper {
    position: relative;
    margin: 0px;
    padding: 0px;
    height: auto !important;
 /* real browsers */
    height: 100%;
 /* IE6: treaded as min-height*/
    min-height: 100%;
 /* real browsers */;
}

.navbar {
    z-index :90;
}

.socialToolTip{
    display:none;
    border-radius: 8px;
    background-color:  #2b2b2b;
    color:#FFF;
    font-size: 16px;
    font-weight: 400;
    text-align: center;
    padding: 7px 13px;
    position: absolute;
    left: -29px;
    margin-top: 9px;
}

.tooltipArrow{
    position: absolute;
    top: -9px;
    left: 40%;
}

.breadCrumbsCont a, .breadCrumbsCont{
    color:  #4d4d4d;
    font-size: 18px;
    font-weight: 400;
    padding-left: 0;
}

.breadCrumbsCont{
    margin-top: 64px;
    text-align: left;
    float: left;
}

.breadCrumbsCont span{
    background-image: url('https://mail.meshek-shmueli.co.il/site/images/dot_03.png');
    background-repeat: no-repeat;
    width: 6px;
    height: 11px;
    display: inline-block;
    margin: 0 4px;
}

.nav{
    position: relative;
    /*top: 20px;*/
    padding-right: 0px;
    margin-top: 56px;
}

.siteWrapper {
    margin-left: auto;
    margin-right: auto;
}

h1, h2, h3, h4{
    font-family: Open Sans Hebrew;
    font-style: normal;
    font-weight: 300;
}

nav.tm_navbar li{
    
}

nav.tm_navbar li a {
    font-size: 20px;
    font-family: Open Sans Hebrew;
    font-style: normal;
    font-weight: 400;
}

nav.tm_navbar li:last-child{
	margin-right: 32px;
}

nav.tm_navbar .sub-menu > ul li a, nav.tm_navbar .sub-menu ul ul li a {
    font-size: 14px;
    font-family: Open Sans Hebrew;
    font-style: normal;
    font-weight: 700;
    color: #000000;
}

nav.tm_navbar .sub-menu > ul li a:hover{
    color: #f2d318 !important;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

h1{
    font-weight: 300;
    margin-bottom: 42px;
    font-size: 44px;
    line-height: 32px;
    color: #002b54;
    text-transform: uppercase;
    display: inline-block;
}

h2 {
    font-size: 28px;
    line-height: 32px;
    color: #372d24;
    text-transform: uppercase;
}

h3{
    font-size: 26px;
}

h4{
    font-size: 26px;
}

h5{
    font-size: 20px;
}

.mainContentContainer{
    margin-top: 50px;
}

.btn-default.btn1{
    padding: 9px 20px 0 51px;
}
.btn-default.btn1 > em{
    left: 0;
    right: auto;
    background-image: none !important;
    background-color: #372d23;
}
/*--------------------------------*\
     ---- Utility Classes ----  
\*--------------------------------*/

.uppercase {
    text-transform: uppercase;
}

.clear {
    clear: both;
}

.spacedTitle{
    margin-top: 25px;
}

.defaultButton{
    background: #123f69;
    padding: 4px 9px;
    color: #fff;
    font-size: 12px;
    border: 0;
}

.defaultButtonArrow{
    background: #959595;
    padding: 4px 7px 4px 7px;
    color: #fff;
    font-size: 12px;
    border: 0;
}

.defaultNewButtonArrow{
    background: #372D23;
    color: #fff;
    font-size: 16px;
    border: 0;
    padding: 0px 7px 3px 7px;
}

.defaultNewButtonArrow:hover{
    background: #8EBC3F;
    color: #FFF;
}

.defaultNewButtonArrow .fa{
    vertical-align: middle;
}

.bulleted{
    width: 16px;
    height: 16px;
    background: #fca029;
    display: inline-block;
    margin-right: 6px;
    vertical-align: middle;
}

.aboutText{
    color:  #2b2b2b;
    font-size: 19px;
    font-weight: 400;
    line-height: 23px;
    margin-top:5px;
}
.aboutText a{
    font-size: 19px;
    font-weight: 400;
    line-height: 23px;
    margin-top:5px;
}

/*--------------------------------*\
         ---- Header ----  
\*--------------------------------*/

header {
    background: #ffffff;
    padding-top: 25px;
    padding-bottom: 0px;
}

.breadCrumbs{
    color: #000;
    font-size: 13px;
}

.breadCrumbs a{
    color: #000;
}

.breadCrumbWrap{
    width: 100%;
}

.headerTopBanner {
    background: #8EBC3F;
    height: 30px;
    background-size: 19px;
    max-width: 165px;
    /*margin-left: 14px;*/
    margin-top: 24px;
}

.headerTopBannerMobile{
    background: #8EBC3F;
    height: 52px;
    -webkit-box-shadow: 4px 5px 3px 0px rgba(50, 50, 50, 0.5);
    -moz-box-shadow: 4px 5px 3px 0px rgba(50, 50, 50, 0.5);
    box-shadow: 4px 5px 3px 0px rgba(50, 50, 50, 0.5);
}

.headerTopBannerTextMobile{
    color: #fff;
    font-size: 22px;
    text-align: center;
    top: 13px;
    position: relative;
    font-weight: bold;
}

.headerTopBannerText {
    color: #fff;
    font-size: 20px;
    line-height: 19px;
    text-align: center;
    top: 0px;
    position: relative;
    font-weight: bold;
    margin: 0 12px;
    padding: 6px 0;
}

nav.tm_navbar .sub-menu > ul li.triangle1 {
    position: absolute;
    top: -12px;
    left: 79px;
    width: 14px;
    height: 12px;
    background: url('https://mail.meshek-shmueli.co.il/site/images/triangle1.png') no-repeat;
}

nav.tm_navbar .sub-menu > ul{
    width: 176px;
}

nav.tm_navbar .sub-menu > ul li {
    margin: 1px 0 15px 0;
}

.select-menu{
    margin-bottom: 14px;
    background: #F3D41A;
    border: 1px solid #988931;
    height: 50px;
    font-size: 16px;
    color: #000000;
}

.socialLinksWrap{
    list-style: none;
    padding-left:0;
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form{
    border-color: #ffffff;
}

.socialLinksWrap li{
    margin-right: 10px !important;
    float: left !important;
}

.socialIcon {
    display: inline-block;
    margin-right: 3px;
    margin-left: 3px;
	vertical-align: text-bottom;
	width: 52px;
	height: 52px;
	border-radius: 15px;
    overflow: hidden;
    background-position: 0 -52px;
}

.socialIcon:hover {
    background-position: 0 0px;
}

.footerSocialLinksWrap li {
    display:inline-block;
    list-style-type: none;
}

.mobileMenuButton{
    margin-top: 20px;
    font-size: 24px;
    color: #F3D41A;
    padding: 0;
    border: 1px solid #F3D41A;
    min-width: 43px;
    max-width: 43px;
    margin-bottom: 4px;
}

.socialLink{
    display: inline-block;
    width: 52px;
    height: 52px;
    background-position: center top;
    background-repeat: no-repeat;
    overflow: hidden;
}
.searchIconWrap:hover .socialLink{
    background-position: center bottom;
}

.footerSocialLinksWrap{
	padding: 0px;
    padding-left: 0;
    text-align: left;
}


.topMenuItem {
    font-size: 18px;
}

.sub-menu.active a{
    color: #000;
}

nav.tm_navbar li.active > a{
    
}

.sub-menu{
    padding-bottom: 20px !important;
}

.submenu{
    color: #002b55;
}

nav.tm_navbar li{
    float:right;
    padding-top: 10px;
}

nav.tm_navbar li a{
    color: #000000;
}

nav.tm_navbar li a:hover{
    color: #999999;
}

.topMenuItem a, .topMenuItem a:visited, .topMenuItem a:hover {
    text-decoration: none;
    font-weight: normal;
    color: #000000;
}

.topMenuItemCenter {
    text-align: center;
}

.topMenuItemCenterNot {
    text-align: center;
}

.navbar-brand{
	float: right;
    padding: 15px 15px 22px 15px;
}

.navbar-brand{
	height: auto;
}

ul .active{
    border-bottom: 3px solid #f2d318;
	padding: 10px 0px 3px 1px !important
}

ul .active a{
    
}

/*--------------------------------*\
         ---- Search ----  
\*--------------------------------*/

.searchIconWrap{
  	display:inline-block;
	vertical-align: text-bottom;
	width: 50px;
	border-radius: 15px;
}

.searchIcon{
    color: #ffffff;
    font-size: 28px;
    padding: 5px;
    width: 50px;
    height: 50px;
    background: #f3d41a;
    border: none;
    display:inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-transform: rotate(-270deg);
    -webkit-transform: rotate(-270deg);
    transform: rotate(-270deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    -webkit-border-radius: 30px;
    border-radius: 30px;
}

.searchIcon:hover{
    background: #333333;
}

.searchIconTop{
    background: none;
    border: none;
    font-size: 26px;
    -webkit-font-smoothing: antialiased;
    -moz-transform: rotate(-270deg);
    -webkit-transform: rotate(-270deg);
    transform: rotate(-270deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    color: #ffffff;
}

.searchClose{
    font-size: 26px;
    color: #ffffff;
    filter: none !important;
    opacity: 1;
    text-shadow: none;
    margin-right: 4px;
    float: left;
}

.searchFormWrap{
    display:none;
    position: fixed;
    background: #f3d41a;
	width: 100%;
	z-index: 99;
	height: 62px;
    -webkit-box-shadow: 0px 5px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 5px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 5px 5px 0px rgba(50, 50, 50, 0.75);
    right:0;
}

.searchText {
	background: #fde554;
	border: none;
	padding: 5px 6px;
	color: #000000;
	font-size: 14px;
}

.searchButton {
 background: url('https://mail.meshek-shmueli.co.il/site/images/search-icon.png') no-repeat;
    border: none;
        width: 36px;
height: 36px;
    cursor: pointer;
}

.searchInput , .searchButton{
    display: inline-block;
}

.searchInput{
    vertical-align: text-bottom;
}

.searchFormRow{
    margin-top: 8px;
}

.searchFormCol{
    float:left;
}

.searchSeperator{
    font-size: 26px;
    color: #162c55;
}

/*--------------------------------*\
        ---- Pager ----
\*--------------------------------*/

.pagerLinks a, .pagerLinks span{
    background-color:  #ede6d1;
    height: 47px;
    width:47px;
    border-right:1px solid #D8D2BF;
    border-left:1px solid #D8D2BF;
    padding: 9px 16px;
    display: table-cell;
}

.pagerLinks a:hover{
    background-color:  #dbd5c1;

}

.pagerLinks{
    text-align:center;
    margin: auto;
    display: table;
}

.pagerLinks span{
    background-color:  #333333;
    color:#fff !important;
    border-right:1px solid #333333;
    border-left:1px solid #333333;
}

.pagerLinks .next{
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    border-left:none;
    font-weight: 700;
}

.pagerLinks .prev{
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-right:none;
    font-weight: 700;
}

.pagerLinks, .pagerLinks a{
    color:  #333333;
    font-size: 20px;
    font-weight: 400;
}

/*--------------------------------*\
         ---- Footer ----  
\*--------------------------------*/

footer{
    position: relative;
    bottom: 0;
}

footer .facebookTitle {
    color:  #2b2b2b;
    font-size: 26px;
    font-weight: 700;
}

.footerAbout{
    padding-left: 64px;
}

.footer {
    background-image: url('https://mail.meshek-shmueli.co.il/site/images/footerBG.jpg');
    background-position: center;
    color: #2b2b2b;
}

.footerWrapper {
    margin-left: auto;
    margin-right: auto;
}

.footerNav a {
    color:  #333333;
    font-size: 20px;
    font-weight: 400;
}

.footerNav a:hover {
    color: #999;
}


.footerMenuItem {
    display: inline-block;
    color: #fff;
    font-size: 12px;
    font-weight: 300;
}

.footerMenuItem::before {
    content: " | ";
}

.footerMenuItem:first-child::before{
    content: " ";
}


.bottomMenuItem {
    text-transform: none;
    font-size: 14px;
}

.footerMenuWrap{
    text-align: right;
    margin-top: 15px;
    padding:0;
}

.footerCredit{
    margin-top: 15px;
    color:  #333333;
    font-size: 14px;
    font-weight: 400;
    text-align: center;
}

.footerCredit a{
    font-size: 14px;
    margin-top: 12px;
    display: block;
}

footer p {
    font-family: Open Sans Hebrew;
    font-style: normal;
    font-weight: 400;
    color: #fff;
    text-transform: none;
    float: none;
    margin-top: initial;
    margin-left: initial;
}

footer a {
    font-family: Open Sans Hebrew;
    font-style: normal;
    font-weight: 400;
    color: #428BCA;
}

footer a:hover{
    color: #2A6496;
}

footer .foo_menu li a {
    font-size: 12px;
    font-family: Open Sans Hebrew;
    font-style: normal;
    font-weight: 700;
}

.sloganBox .title1 {
    font: 700 130px/80px 'Open Sans Hebrew';
    font-style: normal;
    font-weight: 700;
}

.sloganBox .title2 {
    font: 300 70px/80px 'Open Sans Hebrew';
    font-style: normal;
    font-weight: 300;
}

.sloganBox .title3 {
    font-family: 'Open Sans Hebrew';
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
}

.info-box p {
    font: 400 12px/18px 'Open Sans Hebrew';
    font-style: normal;
    font-weight: 400;
}

.tel h2 {
    font-family: 'Open Sans Hebrew';
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
}

.tel p {
    font: 700 25px 'Open Sans Hebrew';
    font-style: normal;
    font-weight: 700;
}

.thumb-pad1 .thumbnail .caption h2 {
    font: 300 40px/40px 'Open Sans Hebrew';
    font-style: normal;
    font-weight: 300;
}

.thumb-pad2-1 .thumbnail .caption a {
    font: 700 25px/25px 'Open Sans Hebrew';
    font-style: normal;
    font-weight: 700;
}

.thumb-pad2-1 .badge div {
    font: 400 20px/20px 'Open Sans Hebrew';
    font-style: normal;
    font-weight: 400;
}

.thumb-pad2-1 .badge div time {
    font: 400 40px/44px 'Open Sans Hebrew';
    font-style: normal;
    font-weight: 400;
}

.thumb-pad5 .thumbnail .badgeBox .badge {
    font: 700 20px/18px 'Open Sans Hebrew';
    font-style: normal;
    font-weight: 700;
}

.list_carousel2 #foo2 > li p {
    font: 400 15px/24px 'Open Sans Hebrew';
    font-style: normal;
    font-weight: 400;
}

.btn-default.btn1 {
    font: 400 20px 'Open Sans Hebrew';
    font-style: normal;
    font-weight: 400;
}

.list1 li a {
    font-family: 'Open Sans Hebrew';
    font-style: normal;
    font-weight: 300;
    font-size:16px;
}

.list3 li a {
    font: 400 14px/20px 'Open Sans Hebrew';
    font-style: normal;
    font-weight: 400;
}

.list4 li a {
    font: 700 14px 'Open Sans Hebrew';
    font-style: normal;
    font-weight: 700;
}

.list6 li .badge {
    font: 700 20px 'Open Sans Hebrew';
    font-style: normal;
    font-weight: 700;
}

.sitebyCredit{
    color: #fff;
    text-align: right;
}

.bottomLinks {
	display: block;
}

.bottomMenuAndText {
    display: block;
}

.bottomText {
    bottom: 0px;
}

.bottomCredit {
    text-align: left;
    padding-top: 15px;
}

.bottomCredit a{
    font-size: 14px;
    color: #8ebc3f;
}

.titleRow{
    background-image: url('https://mail.meshek-shmueli.co.il/site/images/headerBottomLine.jpg');
    height: 7px;
}

.pageTitle {
    color:  #2b2b2b;
    font-size: 36px;
    font-weight: 400;
    text-transform: uppercase;
    margin-bottom: 19px;
    margin-top: 55px;
}

.moreButtonDesk {
    cursor: pointer;
}

/*--------------------------------*\
   ---- Languages Dropdown ----  
\*--------------------------------*/


.languageMenu {
    float: left;
	text-align: center;
    background-repeat: no-repeat;
    direction: rtl;
}

.dropdown {
    font-size: 12px;
}

.dropdown dd, .dropdown dt, .dropdown ul {
    margin: 0px;
    padding: 0px;
}

.dropdown dd {
    position: relative;
}

.dropdown a, .dropdown a:visited {
    text-decoration: none;
    outline: none;
}

.dropdown a:hover {
}

.dropdown dt a:hover {
}

.dropdown dt a {
    display: block;
    margin-top: 0px;
    width: 80px;
}

.dropdown dt a span {
    cursor: pointer;
    display: block;
    padding: 5px;
    overflow: hidden;
    font-size: 10px;
    text-align: right;
}

.dropdown dd ul {
    display: none;
    left: 0px;
    position: absolute;
    top: 0px;
    width: auto;
    list-style: none;
    z-index: 22;
}

.dropdown span.value {
    display: none;
}

.dropdown dd ul li a {
    padding: 5px;
    display: block;
}

.dropdown dd ul li a:hover {
    padding: 5px;
}

#languageSelect {
    margin: 0px;
    padding: 0px;
}



/*----------------------------------------------*\
  ---- Old Style - not sure these are needed ----  
\*----------------------------------------------*/


.loginFrame {
    position: absolute;
    z-index: 10;
    top: 0px;
    right: 0px;
    display: none;
    background-color: #000000;
    opacity: 0.7;
    width: 100%;
    height: 100%;
}

.forgotPasswordForm {
    display: none;
}

.loginformFieldLabel {
    float: right;
}

.loginFrameForm {
    position: relative;
    margin-top: 200px;
    width: 600px;
    margin-right: auto;
    margin-left: auto;
    background-color: #ffffff;
    border: 2px solid #AF1E21;
    padding: 20px;
}

.loginFrameWrapper {
    position: absolute;
    z-index: 11;
    top: 0px;
    right: 0px;
    display: none;
    width: 100%;
    height: 100%;
}

.loginStripe {
    background-color: #AF1E21;
    color: #ffffff;
}

.loginStripeInner {
    padding: 3px;
    width: 850px;
    margin-right: auto;
    margin-left: auto;
}

.loginStripeInner a:link, .loginStripeInner a:visited, .loginStripeInner a:hover {
    color: #ffffff !important;
}

.loginName {
    font-weight: bold;
}

.loginFormClose {
    position: absolute;
    z-index: 12;
    top: 0px;
    left: 0px;
    width: 15px;
    height: 15px;
    background-color: #ff0000;
    margin-top: 5px;
    margin-left: 5px;
    cursor: pointer;
}

.connectButton {
    float: left;
	width: 48px;
    height: 48px;
    background-repeat: no-repeat;
}

.linkedInConnectButton {
    background-image: url(https://mail.meshek-shmueli.co.il/site/images/linkedin.png);
    background-repeat: no-repeat;
}

.twitterConnectButton {
    background-image: url(https://mail.meshek-shmueli.co.il/site/images/twitter.png);
}

.facebookConnectButton {
    background-image: url(https://mail.meshek-shmueli.co.il/site/images/facebook.png);
}

.googleConnectButton {
    background-image: url(https://mail.meshek-shmueli.co.il/site/images/google.png);
}

.connectedIcon {
    float: left;
	width: 15px;
    height: 15px;
    background-repeat: no-repeat;
    margin-right: 3px;
}

.googleConnected {
    background-image: url(https://mail.meshek-shmueli.co.il/site/images/google.png);
}

.linkedInConnected {
    background-image: url(https://mail.meshek-shmueli.co.il/site/images/linkedin.png);
    background-repeat: no-repeat;
}

.twitterConnected {
    background-image: url(https://mail.meshek-shmueli.co.il/site/images/twitter.png);
}

.facebookConnected {
    background-image: url(https://mail.meshek-shmueli.co.il/site/images/facebook.png);
}

.googleConnected {
    background-image: url(https://mail.meshek-shmueli.co.il/site/images/google.png);
}

.loginButton {
    display: inline;
    cursor: pointer;
}

.registerButton {
    display: inline;
    cursor: pointer;
    margin-right: 5px;
}



.sharethis {
float: left;
}

.showPageImage {
    width: 640px;
    margin: auto;
}

nav.tm_navbar .sub-menu > ul{
    left: 0px;
    right: 0px;
    padding: 26px 10px 26px 10px;
    top:37px;
}

nav.tm_navbar{
	float: left;
}

.dropItem a{
	color: #000000 !important;
}

.form-group{
	color: #151515;
	font-weight: bold;
	font-size: 14px;
}

.regContent ul{
    padding:0 20px;
}

/*-------------------------*\
 ---- Firefox Only!!! ----  
\*-------------------------*/

.firefox .sub-menu{
    
}

.headerBottomLine{
    background-image: url(https://mail.meshek-shmueli.co.il/site/images/headerBottomLine.jpg);
    background-repeat: repeat-x;
    width: 100%;
    height: 34px;
}

.footer{
    padding-top: 93px;
}

.footerBanner{
    text-align: center;
    background-color: rgba(246, 241, 224, 0.7);;
    padding: 10px 10px 0 10px;
    width: 320px;
    right: 0;
    position: absolute;
    top: 170px;
    max-width: 100%;
}

.footerBannerImg{
    border-top: 5px solid #2b2b2b;
    margin: 0 auto;
}

.footerBanner .readMore{
    background-color: #333333;
    padding: 18px 50px;
    font-size: 20px;
    color: #e3ddc9;
    max-width: 180px;
    margin: 0 auto;
}

.footerBanner .readMore:hover{
    background-color: #d7d0be;
    color: #333333;
}
.footerMid{
    position:relative;
    margin-top: 10px;
    width: 320px;
    height: 286px;
    padding:0;

}

.footerBannerLink:hover .footerBanner .readMore{
    background-color: #d6d0bd;
    color: #333333;
}

.footerBannerLink h2{
    color:  #333333;
    font-size: 32px;
    font-weight: 400;
    margin-top: 10px;
}

.footerBannerLink h3{
    color:  #333333;
    font-size: 20px;
    font-weight: 400;
    margin-top: 0;
}

.footerBanner h3{
    color: #333333;
}

.topFooter{
    margin-bottom: 60px;
}

.bottomFooter{
    background-color: rgba(187,182,165,0.4);
    padding-top: 15px;
}


.leftFormSearch{
    margin-right: 49px;
    margin-top: 4px;
}


.creditBottom{
    text-align: center;
    margin-bottom: 10px;
}

.creditBottom a{
    font-size: 14px;
}

.creditRow{
    margin-top: 10px;
}


/*--------------------------------*\
    ---- IE 9 ONLY !!!! ----  
\*--------------------------------*/

.9.footer {
background-color: #002b54 !important;
color: #fff !important;
}



/*--------------------------  MD ( max 1200 ) --------------------------*/
@media (max-width:1200px){
    
    h1{
        
    }
    
    h2{
        font-size: 35px;
    }

    h3{
        font-size: 22px;
    }

    h4{

    }

    h5{

    }

    .socialShareRow{
        text-align: right !important;
    }

    .socialLinksWrap {
        margin-top: 0px !important;
    }
    .nav{
        margin-top: 19px;
    }

    ul .active {
        padding: 10px 0px 3px 0px !important;
    }

    nav.tm_navbar {
        float: left;
        margin-top: 0px !important;
    }

    nav.tm_navbar li{
        margin-right: 15px;
    }

    nav.tm_navbar li:last-child{
        margin-right: 15px;
    }

    .navbar-brand{
        max-width: 150px;
    }

    .footerNav a{
        font-size: 16px;
    }
}

/*--------------------------  SM ( max 992 ) --------------------------*/
@media(max-width:992px){
    .mobileMenu{
        min-height: 0 !important;
    }
    .footerMid{
        margin-left: auto;
        margin-right: auto;
        max-width: 100%;
    }
    .footerLikeBox{
        margin-top:45px;
        text-align: center;
    }

    .socialFooter{
        text-align: center;
    }
    .headerTopBannerMobile{
        height: 37px !important;
        margin-top:20px;
    }
    .headerTopBannerTextMobile{
        top: 6px !important;
    }

    .navbar-brand{
        float: left;
        margin-bottom: 15px;
    }

    .footerMenuWrap , .sitebyCredit,.footerSocialLinksWrap {
        text-align: center;
    }

    .footerSocialLinksWrap {
        margin-top: 10px;
    }

    nav.tm_navbar{
        text-align: left;
    }
    .footerAbout {
        padding-left: 15px !important;
        padding-bottom: 20px;
    }
    .topFooter{
        padding-bottom: 20px !important;
    }
    .pageTitle{
        margin-top: 5px !important;
        margin-bottom: 10px !important;
    }
    .breadCrumbsCont{
        margin-top: 15px !important;
    }
}

/*--------------------------  XS ( max 768 ) --------------------------*/
@media (max-width:768px){
    nav.tm_navbar{
		margin-top: 0px;
	}

    h1.navbar-brand_{
        float:right;
    }
    .carousel-inner>.item>img, .carousel-inner>.item>a>img {
        max-width: 100% !important;
    }
    .carousel-control {
        width: 15% !important;
    }

    .pageTitle{
        margin-left:0 !important;
        margin-top: 30px;
    }

    
    h1{
        font-size: 40px;
    }

    h2 {
        font-size: 24px;
    }

    h3{
        font-size: 22px;
    }

    h4{
        font-size: 22px;
    }

    h5{
        font-size: 18px;
    }

    .breadCrumbsCont{
        margin-top: 0px;
    }
    .headerWrapper{
        padding-top: 0px !important;
    }
    .searchIconWrap{
        padding-top: 0 !important;
    }
}

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

    h2 {
        font-size: 22px;
    }

    h3{
        font-size: 20px;
    }

    h4{
        font-size: 20px;
    }

    h5{
        font-size: 16px;
    }
    .banner-box{
        margin-bottom: 0px !important;
    }
    .homeItemsOne, .homeItemsTwo {
        margin-bottom: 20px !important;
    }
    .homeItemsTwo{
        margin-top: 38px !important;
    }
    .footer {
        padding-top: 33px !important;
    }
    .aboutTitle {
        margin-bottom: 0px !important;
    }
    .logo{
        max-width: 69%;
        float: left;
    }

}
