@font-face {
font-family: 'Carmela';
src: url('../fonts/carmela.eot');
src: url('../fonts/carmela.eot?#iefix') format('embedded-opentype'),
url('../fonts/carmela.woff') format('woff'),
url('../fonts/carmela.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
/* FRONTEND CSS
*********************************************/
html {
  overflow-y: scroll;
}
body {
	padding-top:0;
  background-color: #F5F5F5;
  direction:rtl;
  text-align:right;
  font-family:'Carmela' !important;
font-size:15x;
line-height:18px;
font-weight:normal;
}
.iphone {
display: none;
}
p {
  margin: 0;
  line-height: 30px;
}
/* LAYOUT
*********************************************/
/* Floats */
.float-left {
  float: left;
}
.float-right {
  float: right;
}
.group:before,
.group:after {
  content: "";
  display: table;
}
.group:after {
  clear: both;
}
.ie7 .group {
  zoom: 1;
}
p{
margin:0;}
a:-webkit-any-link {
color:inherit;
text-decoration: none;
cursor: auto;
}
.fleft{
float:left;
}
.fright{
float:right;}
.container{
width:1000px;
  display: table;
margin:0 auto;}
.header{
width:100%;
 background-color: #FFFFFF;
height:105px;}
.topmenu {
height: 33px;
width: 100%;
background: url('../images/header-bg.jpg') bottom repeat-x;
box-shadow: 0 2px 5px rgba(0,0,0,0.2);
position: absolute;
z-index: 1000;
}
.slieder {
background: #c8c8c8;
margin-top: 33px;
}
#joinus {
background: #8b171a;
color: #fff;
font-size: 1.3em;
padding: 6px;
float: left;
line-height: 21px;

}
.custom.join {
float: left;
height: 33%;
margin: 33% 0;
width: 111px;
}
.moduletable.search form {
float: left;
margin-top: 19%;
margin-left: 5%;
width: 202px;
}
.moduletable.search {
float: left;
width: auto;
display: inline;
}
#mod-search-searchword {
border: 1px solid #c4c4c4;
padding: 7px;
color: #808284;
}
.topmenu ul{
margin: 0;
padding: 0;}
.topmenu li {
display: initial;

font-size: 1.1em;
line-height: 32px;
}
.topmenu a{} .topmenu li:not(:last-child) a:after, div.menufooter li:not(:last-child) a:after {
content: '|';
padding: 10px;
}
.topmenu > .container {
display: table;
}
div.menufooter li {
list-style: none;
display: inline;
}
body > div.bottom {
background: #8b171a;
color: #fff;

/* font-size: 30px; */
text-align: justify;
}
#jnews_module1 span.pretext {
line-height: 62px;
font-size: 1.9em;
}
#jnews_module1 form{
padding-bottom: 24px;
}
.jNewsMod .inputbox {
margin: 2px;
width: 40%;
line-height: 24px;
border: 1px solid #c4c4c4;
padding: 7px;
color: #808284;
}
#aca_22 {
background: #00aece;
border: none;
width: 17%;
line-height: 29px;
color: #fff;
font-size: 1.5em;
margin: 2px 0;
float: left;
}
body > div.home2 {
background-color: #00aece;
color: #fff;
line-height: 1.2em;
font-size: 1.1em;
padding: 20px 0;
}
body > div.home2 h3, body > div.home3 h3 {
font-size: 40px;
font-size: 2.2em;
margin: 20px 0 10px;
}
body > div.home2 div.joinus a {
background: #8b171a;
padding: 0.2em 3em;
font-size: 36px;
font-size: 2em;
}
body > div.home2 div.joinus {
margin: 15px auto;
}
body > div.home3 {
background: #404041;
min-height: 200px;
}
body > div.home3 {
background: #404041;
min-height: 200px;
width: 100%;
display: inline-block;
color: #fff;
}
#slides img {
border: 1px solid #fff;
}
.slide .eyg-video {
margin: 5px 10px !important;
float: right !important;
}
.slide .eyg-video:first-child{
margin: 5px 0 5px 10px !important;}
#slides a:link, #slides a:visited {
color: #fff !important;
text-align: center;
font-weight: normal;
}
.slidesjs-pagination {
padding: 0;
}
.home1 .moduletable {
    width: 30%;
    float: right;
    background-color: #fff;
    margin: 3% 2.5%;
    padding: 10px;
    box-sizing: border-box;
}
.item-page {
  float: right;
  width: 720px;
  width: calc(100% - 280px);
}
.home1 {
    display: inline-block;
    width: 100%;
}
.home1 h3 {
  font-size: 32px;
  color: #404041;
  float: right;
  width: 100%;
  border-bottom: 2px solid #dfbfc0;
  margin: 0 0 20px;
  font-weight: normal;
}

.home1 .moduletable:first-child {
    margin-right: 0;
}
.home1 .moduletable.last {
  margin-left: 0;
  float: left;
}
.moduletable.t2 {
    background-color: #850f1d;
    color: #fff !important;
}

.moduletable.t2 h3 {
    font-size: 28px;
    color: #fff;
}

ul.category-module {
    margin: 0;
    padding: 0;
    list-style: none;
	font-size:18px;
}
h4 {
    color: #00aece;
    margin: 0;
    font-weight: normal;
    font-size: 16px;
}

p.mod-articles-category-introtext {
    color: #808284;
    font-size: 15px;
    line-height: 19px;
}

.home1 li {
    margin-bottom: 20px;
}

.home1 ul.nav.menu {
    margin: 0;
    padding: 0;
    list-style: none;
}

.home1 ul.nav.menu li {
    margin: 0;
    font-size: 16px;
}

a:hover {
    color: #00aece;
    /* font-size: 1.1em; */
}

h4 a:hover {
    color: #808284;
}
.moduletable.mnu {
    margin-bottom: 0;
}

.t2 p.mod-articles-category-introtext {
    color: #fff;
}
body:not(.front) .slieder {
    background-color: #00aece;
    line-height: 45px;
}
.moduletable_breadcrumbs{
    letter-spacing: 10px;
    color: #fff;
}

.moduletable_breadcrumbs a, .moduletable_breadcrumbs span {
    color: #fff;
    letter-spacing: normal;
}
ul.breadcrumb_breadcrumbs li {
    display: inline;
    /* padding: 0 9px; */
}

span.divider {
    padding: 0 10px;
}

ul.breadcrumb_breadcrumbs > li:first-child {
    display: none;
}

ul.breadcrumb_breadcrumbs {
    padding: 0;
    margin: 0;
}
.moreincat {
    border-top: 2px solid #dfbfc0;
    padding-top: 20px;
    margin: 0 ;
}

.moreincat a {
    float: left;
    background-color: #00aece;
    color: #ffffff;
    padding: 15px 20px;
    font-size: 16px;
}
span {
    letter-spacing: 1px;
}
.item-page {
 }

h2 {
    font-size: 24px;
    color: #00aece;
	margin-top: 50px;
}
h2 span {
  color: #939598;
}
div#jc {
    margin-top: 20px;
}

ul.actions {
    float: left;
    display: inline-flex;
    list-style: none;
	display:none;
}
.left1 {
  float: left;
  margin: 40px 40px 40px 0;
  background-color: #8b171a;
  padding: 20px;
  width: 200px;
  /* margin-top: 40px; */
}

.left1 li {
    padding: 15px 0;
    color: #fff;
}

.left1 li a {
    color: #fff;
    font-weight: bold;
    font-size: 17px;
}
.item img {
    width: 100%;
}
.category-module.pirsumin .item img {
  border: 1px solid;
}
.category-module.pirsumin h4 {
  color: #fff;
  font-size: 1.1em;
}
.category-module.t2 a {
    color: #fff;
}

.category-module.t2 h4 {
    color: #fff;
    font-size: 18px;
    font-weight: bold;
}
.category-module.t2 .item:not(:first-child) {
  display: none;
}
.moduletable.fleft.social {
  margin: 35px 0 0;
}
.social img {
    max-width: 32px;
    height: 32px !important;
    padding: 2px 2px;
    -webkit-filter: grayscale(100%); filter: grayscale(100%);
}

.social img:hover {
    -webkit-filter: grayscale(0%);    
    box-shadow: 0 0 5px 0px;
    filter: grayscale(0%);
}
.category-module.pirsumin .item {
  width: 20%;
  float: right;
  padding: 10px;
  box-sizing: border-box;
}
.category-module.pirsumin .item>a {
  position: relative;
  width: 100%;
  padding-bottom: 65%;
  height: 0;
  display: block;
}
.category-module.pirsumin .item img {
  height: 100%;
  width: 100%;
  position: absolute;
}
.pagination ul {
    /* display: inline-flex; */
    margin: 0;
    padding: 0;
}

.pagination {
    text-align: center;
}

.pagination li {
    display: initial;
    padding: 0 10px;
}
.search.fleft.search input {
    float: left;
}
.container>div.search {
  float: right;
  /* margin-top: 20px; */
  width: 850px;
}

.btn-group.pull-left {
    float: right;
}

.btn-toolbar {
    float: right;
    width: 100%;
}

form#searchForm {
    margin: 60px;
    width: 520px;
}

input#search-searchword {
    line-height: 19px;
    text-indent: 5px;
}

dt.result-title {
    font-size: 1.3em;
    margin-top: 20px;
}
.left1 .moreincat a {
    color: #8b171a;
    background-color: #fff;
}

.left1 .moreincat {
    border-top: 2px solid #ffffff;
}
/* Media Queries
*********************************************/
/* Retina */
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (max--moz-device-pixel-ratio: 2) {
  
}
/* Landscape phones and down */

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
	
  body {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.home1 .moduletable {
    width: 100%;
	  margin: 0;
	  padding: 2% 10%;
}
.topmenu {
  height: 33px;
  width: 100%;
  position: absolute;
  left: -100%;
  opacity: 1;
  transition: 600ms all linear;
  top: -100%;
}
.container {
  max-width: 100%;
  width: 100%;
  display: inline-block;
  overflow: hidden;
}
body > div.home3 {
  background: #404041;
  min-height: 200px;
  padding: 1% 10% 0;
  box-sizing: border-box;
}
.header .container {
  display: block;
  padding: 0 5% 0 0;
}
.hdr1 {
  display: none;
}
.category-module.pirsumin .item {
    width: 50%;
}

#jnews_module1 span.pretext {
    line-height: 30px;
    font-size: 1.4em;
}

.t2 p.mod-articles-category-introtext {
    float: left;
}

.home2 {
  padding: 20px 10% !important;
}
body:not(.front) .slieder {
  background-color: #00aece;
  line-height: 45px;
  margin: 0;
  padding-right: 20px;
}
.breadcrumbs_breadcrumbs {
  letter-spacing: 4px;
  color: #fff;
}
.article-item-margin {
   width: 46% !important;
  margin: 0 2%;
}
.item-page {
  padding: 1% 5%;
  width:100%;
    box-sizing: border-box;
}
.left1{
	display:none;}
	.moduletable.desktop {
  display: none;
}
#jnews_module1 form {
  padding-bottom: 24px;
  padding: 0 15%;
}
.jNewsMod .inputbox {
  padding: 2px;
  margin: 2px 0;
  width: 100%;
  float: right;
  box-sizing: border-box;
}
#aca_22 {
  background: #00aece;
  border: 0px;
  width: 17%;
  line-height: 29px;
  color: #fff;
  font-size: 1.5em;
  margin: 0;
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  margin-top: 5px;
}
.moduletable.fleft.smp.smpmenu {
  margin: 6% 0% 0 ;
}
body.slidemenu .topmenu {
  /* display: block; */
  /* position: absolute; */
  top: 100px;
  /* transition: all 400ms linear; */
  height: initial;
  left: 0;
  /* background: gray; */
  opacity: 1;
}

.topmenu .container {
    width: 100%;
    padding: 0;
    display: block;
}

.topmenu li {
    width: 100%;
    text-align: center;
    display: inherit;
    border-bottom: 1px solid #fff;
    background-color: #efefef;
    font-size: 1em;
}

.topmenu li:not(:last-child) a:after, div.menufooter li:not(:last-child) a:after {
    content: ' ';
}
.slieder {
  background: #c8c8c8;
  margin-top: 33px;
  text-align: center;
}
}
@media (max-width: 480px) {
  .header .container {
  display: block;
  padding: 0 0% 0 0;
}
.moduletable.fright.logo {
  max-width: 250px;
}
.moduletable.fleft.smp.smpmenu {
  margin: 6% 0% 0 -4%;
  width: 40px;
  overflow: hidden;
}
textarea#comments-form-comment {
  max-width: 95% !important;
  /* display: none; */
}#comments-form .grippie {
  max-width: 95% !important;
}
#comments-form p, #comments-form #comments-form-buttons, #comments-form #comments-form-error, #comments-form #comments-form-captcha-holder {
  margin-right: 0px !important;
}

.article-item-margin {
  width: 50% !important;
  margin: 0 2%;
}
.pagination li {
  display: initial;
  padding: 0 6px;
}
.item-page {
  padding: 1% 1%;
  width: 100%;
  box-sizing: border-box;
}
}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
.tp-caption.b22{
  width: 330px !important;
}
.container {
  max-width: 100%;
  width: 100%;
  padding: 0 10px;
  box-sizing: border-box;
}
}
@media (min-width: 768px){
  .moduletable.smp {
  display: none;
}
}
/* Large desktop */
@media (min-width: 1200px) {
  .moduletable.smp {
  display: none;
}
.container {
  width: 1170px;
}
}