/* -------------------------------- 

Primary style

-------------------------------- */

@font-face {
  font-family: omes;
  src: url('../fonts/omes-aaa-300.eot');
  src: url('../fonts/omes-aaa-300.eot?') format('☺'),
       url('../fonts/omes-aaa-300.woff') format('woff'),
       url('../fonts/omes-aaa-300.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

html * {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

*, *:after, *:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

html {
  position: relative;
  min-height: 100%;
}

body {
  font-family: 'almoni-dl',Arial, sans-serif;
  color: #000;
  background-color: white;
  direction:rtl;
  /* Margin bottom by footer height */
  margin-bottom: 60px;
}
.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 60px;
  background-color: #f5f5f5;
}

h2{  font-family: 'omes', 'almoni-dl',Arial, sans-serif; }

h2,h3,h4,h5{margin: 5px 0;}
h2{font-size:35px;}
h3,h5{font-size:24px;}
h4{font-size:16px;}
h2 {color:#000000;}


img {
  max-width: 100%;
}

ul, menu, dir {
  display: block;
  -webkit-margin-before: 0!important;
  -webkit-margin-after: 0!important;
  -webkit-margin-start: 0px!important;
  -webkit-margin-end: 0px!important;
  -webkit-padding-start: 0!important;
}

.container {width: 100%;}

.sliderlabel {
    font-size: 16px;
	
    color: #000000;
    direction: rtl;
    text-align: right;
    clear: both;
    border: 0px none;
	margin: 0 15px;
}
#info {color: #f27179;
font-size: 18px;
margin-top:24px; }

#info a:hover {color: #fff;background: #f27179;}
.sliderlabel a {
  color: #f27179;
  text-decoration: none;
  padding: 2px 4px;
  border-bottom: 1px dotted #000000;
  
}
.sliderlabel a:hover {
	color: #000000;background: #f27179;
}
.centered-btns{
max-width: 100%!important;
}

@media only screen and (max-width: 767px) {
h4{margin-bottom: 60px;}
}