﻿@font-face {
	font-family: kia;
	font-style: normal;
	src: url('Droid.Arabic.Naskh.ttf');
	src: url('Droid.Arabic.Naskh.ttf') format('truetype');
}

body{
    font-family: kia;
	text-align: right;
}

.img {
  max-width: 100%;
}

a {
  text-decoration: none;
  outline: none;
  color: #a2a2a2;
  transition: all .3s ease;
}


.header-container {
  
  padding: 10px 0 10px 0;
}
.header-container:before, .header-container:after {
  content: " ";
  display: table;
  clear: both;
}

.header-logo-wrap {
  width: 250px;
  float: right;
}

.language {
  float: right;
  padding-top: 23px;
  padding-right: 10px;
}

.menu-container {
  float: left;
  padding-top: 24px;
  position: relative;
}

.language-wrap a {
  display: block;
  width: 23px;
  line-height: 20px;
  border: 1px solid #979797;
  text-align: center;
  border-radius: 50%;
  color: #979797;
  font-size: 13px;
}


.simple-menu ul {
  list-style: none;
}

.simple-menu a {
  color: #a2a2a2;
}

.simple-menu a:hover {
  color: #333;
}

.simple-list {
  display: block;
  padding-right: 0;
  margin-bottom: 0;
}

.simple-list:before, .simple-list:after {
  content: " ";
  display: table;
  clear: both;
}

.simple-first-item {
  float: right;
}

.simple-first-item a {
  padding: 0 20px 0 20px;
}


.simple-first-item:last-child a {
  padding-left: 0;
}

.simple-first-item:first-child a {
  padding-right: 0;
}





.bigslider-items {
  position: relative;
}
.main-slider .big-img {
  background-size: cover;
  height: 520px;
  background-repeat: no-repeat;
}

.main-slider .big-text {
  bottom: 60px;
  right: 100px;
  color: #333;
  padding-top: 5px;
}

.main-slider .big-text .slider-title {
  margin: 0 0 10px 0;
  font-size: 20px;
  font-weight: bold;
  display: inline-block;
  color: #66952e;
}

.main-slider .big-text .desc {
  font-size: 14px;
  margin-right: 10px;
  color: #7f7f7f;
}

footer {
  background: #8d8e93;
  padding: 15px 0;
  color: #fff;
}

.footer-title {
  color: #fff;
}

.footer-contacts .contacts {
  color: #BFC0C2;
  font-size: 12px;
}

.footer-logo-wrap img {
  margin-top: 25px;
}

.main-slider .owl-nav {
  position: absolute;
  top: calc(50% - 45px);
  left: 60px;
  font-size: 30px;
  color: #fff;
  transition: all .3s;
  opacity: 0;
}

.main-slider:hover .owl-nav {
  opacity: 1;
}

.main-slider .owl-nav div {
  border: 1px solid #fff;
  width: 45px;
  text-align: center;
}

.main-slider .owl-nav .owl-next {
  margin-top: 10px;
}
.page-title h3 {
  text-align: center;
  color: #66952e;
}
.firts-artist-item, .firts-Exhibition-item {
  height: 350px;
  margin: 0 10px 30px 10px;
  border-bottom: 1px solid #bababa;
  padding-bottom: 30px;
}

.firts-artist-item:before, .firts-artist-item:after, 
.firts-Exhibition-item:before, .firts-Exhibition-item:after {
  content: " ";
  display: table;
  clear: both;
}

.firts-artist-item .artist-img-wrap, 
.firts-Exhibition-item .Exhibition-img-wrap {
  float: left;
  width: 60%;
  height: 100%;
}

.firts-artist-item .atrist-details, 
.firts-Exhibition-item .Exhibition-details {
  float: left;
  width: 40%;
  height: 100%;
  position: relative;
}

.firts-artist-item .float-details, 
.firts-Exhibition-item .float-details {
  position: absolute;
  bottom: 0;
  padding: 0 0 0 20px;
}
.firts-artist-item .artist-desc {
  text-align: justify;
}
.firts-artist-item .artist-img, .Exhibition-img-wrap .artist-img {
  height: 100%;
  background-size: cover;
}
.artists-items, .Exhibition-items {
  margin: 0 -15px;
}
.artists-items:before, .artists-items:after, 
.Exhibition-items:before, .Exhibition-items:after {
  content: " ";
  display: table;
  clear: both;
}

.artist-item {
  float: right;
  width: 25%;
  padding: 0 10px 0 10px;
  margin-bottom: 20px;
}

.artist-item .artist-img {
  height: 200px;
  background-size: cover;
}

.artist-item .artist-desc {
  display: none;
}

.artist-item .more-link-wrap {
  display: none;
}
.artist-img a {
  display: block;
  height: 100%;
}

.artist-header:before, .artist-header:after {
  content: " ";
  display: table;
  clear: both;
}
.artist-header {
  height: 350px;
}

.artist-header .artist-img-wrap {
  width: 60%;
  float: left;
  height: 100%;
}

.artist-header .artist-desc {
  float: left;
  width: 40%;
  height: 100%;
  position: relative;
}

.artist-header .artist-img {
  height: 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.artist-header .float-desc {
  position: absolute;
  bottom: 0;
  width: 100%;
  padding-left: 15px;
  text-align: justify;
}


.page-container:before, .page-container:after {
  content: " ";
  clear: both;
  display: table;
}

.page-container .left-side {
 float: right;
  width: 60%;
}

.page-container .right-side {
  float: right;
  width: 40%;
}

.page-container {
  margin-top: 30px;
  padding-top: 30px;
}

.album-items:before, .album-items:after {
  content: " ";
  display: table;
  clear: both;
}

.album-items {
  margin-left: -10px;
  margin-right: -10px;
}

.album-item-wrap {
  width: 33.33%;
  float: right;
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 20px;
}

.album-img {
  height: 150px;
  background-size: cover;
}

.page-links {
  list-style: none;
  padding: 0;
  border: none;
}

.page-links li {
  margin-bottom: 10px;
  float: none;
  border: none;
}

.page-links li a {
  border: none;
  outline: none;
}

.page-links li.active a, .page-links li.active a:focus {
  border: none;
  outline: none;
}

.exhibition-items:before, .exhibition-items:after {
  content: " ";
  display: table;
  clear: both;
}

.exhibition-items {
  margin-left: -10px;
  margin-right: -10px;
}

.exhibition-item-wrap {
  width: 50%;
  float: right;
  padding-left: 10px;
  padding-right: 10px;
}

.exhibition-img {
  height: 170px;
  background-size: cover;
}

a.img-link {
  display: block;
  height: 100%;
}

.brochure-warp:before, .brochure-warp:after, 
.opinions-warp:before, .opinions-warp:after {
  content: " ";
  display: table;
  clear: both;
}

.brochure-warp, .opinions-warp {
  margin-right: -10px;
  margin-right: -10px;
}

.brochure-item-wrap, .opinion-item-wrap {
  width: 50%;
  float: right;
  padding-left: 10px;
  padding-right: 10px;
}

.brochure-img, .opinion-img {
  background-size: cover;
  height: 170px;
}

.Exhibition-item {
  float: right;
  width: 33.33%;
  padding-left: 10px;
  padding-right: 10px;
}

.Exhibition-item .Exhibition-desc, 
.Exhibition-item .more-link-wrap, 
.Exhibition-item .Exhibition-title p {
  display: none;
}

.Exhibition-item .artist-img {
  height: 200px;
}

.Exhibition-desc {
  text-align: justify;
}

.installe-items:before, .installe-items:after, 
.selected-items:before, .selected-items:after {
  content: " ";
  display: table;
  clear: both;
}

.installe-items, .selected-items {
  margin-left: -10px;
  margin-right: -10px;
  margin-bottom: 40px;
}

.installe-item-wrap, .selected-item-wrap {
  float: right;
  width: 33.33%;
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 20px;
}


.installe-item .item-img, .selected-item .item-img {
  height: 130px;
  background-size: cover;
}

.footer-contacts p {
  margin-bottom: 0;
}

.footer-contacts {
  direction: ltr;
  text-align: left;
}

.social-net-wrap {
  text-align: center;
  padding-top: 20px;
}
.s-ul {
  list-style: none;
  position: relative;
  padding: 0;
  display: inline-block;
  margin: 0;
}

.s-ul:before, .s-ul:after {
  content: "";
  display: table;
  clear: both;
}

.s-ul .s-li {
  float: right;
  width: 40px;
  height: 40px;
  margin-left: 10px;
}


.s-ul .s-li a.s-link {
  font-size: 20px;
  display: block;
  text-align: center;
  border: 1px solid #ccc;
  height: 40px;
  color: #ccc;
  transition: all .3s ease;
}

.s-ul .s-li a.s-link:hover {
  color: #fff;
  background: #333;
}

.s-ul .s-li i {
  vertical-align: middle;
  line-height: 40px;
}

.s-tooltip {
  position: absolute;
  top: -40px;
  z-index: -5;
  transition: all .3s ease;
  opacity: 0;
  background: #000;
  padding: 5px 10px;
  left: 0;
  width: 200px;
  text-align: center;
}
.s-ul .s-li:hover .s-tooltip {
  z-index: 5;
  opacity: 1;
}


.footer-title h4 {
  margin: 0 0;
}
.big-text .big-more {
  display: inline-block;
  margin-right: 10px;
  color: #66952d;
}

.gallery-container a img {
  max-height: 230px;
  max-width: 100%;
}


.gallery-container .video-container {
  height: 270px;
}

.thumbnail, .img-thumbnail {
    box-shadow: initial !important;
}
.thumbnail {
    border: none !important;
}


.exhib-title h3 {
  color: #65952e;
  margin-bottom: 5px;
}


.exhib-img  {
  height: 350px;
  background-repeat: no-repeat;
  background-size: cover;
}

.exhib-metadata {
  margin-top: 30px;
  display: flex;
  border-bottom: 1px solid #ccc;
  margin-bottom: 35px;
  padding: 35px 0;
}


.exhib-statement {
  flex: 4;
  text-align: justify;
}


.exhib-artist-img {
  flex: 1.5;
  margin: 0 45px 0 20px;
}


.exhib-artist-img img {
  max-width: 100%;
}

.exhib-artist-data {
  flex: 2.5;
  text-align: justify;
}

.exhib-artist-data a {
  color: #65952e;
}

.exhib-artist-data span {
  color: #65952e;
  margin-bottom: 35px;
  display: block;
}
a.artist-link {
  float: left;
}


.img-ab img {
  width: 100%;
}

.about-loader .about-txt {
  text-align: justify;
  line-height: 30px;
}

.about-loader .page-title {
  display: none;
}

.about-top-slider {
  margin-bottom: 20px;
}

.mt-30 {
  margin-top: 30px;
}

.mb-30 {
  margin-bottom: 30px;
}

.name-ab span:first-child {
  font-size: 25px;
  font-weight: 900;
  color: #9eba32;
  line-height: 30px;
}

.name-ab span:last-child {
  font-size: 15px;
  font-weight: 900;
}

.email-ab p {
  font-size: 15px;
  font-weight: 600;
  margin: 15px 0 0 0;
  text-decoration: underline;
}

.exp-ab {
  text-align: justify;
}

.name-ab {
  margin-bottom: 10px;
}

.ab-item {
  min-height: 450px;
  margin-bottom: 20px;
}


.conact-us-txt {
  padding: 50px 0;
}

.map iframe {
  width: 100%;
  min-height: 300px;
}

.contact-com ul {
  list-style: none;
  display: block;
  padding: 0;
}

.contact-com li {
  display: block;
  font-size: 17px;
  padding-bottom: 15px;
}

.contact-com i {
  font-size: 22px;
  vertical-align: middle;
  color: #66952c;
  display: inline-block;
  width: 30px;
  text-align: center;
}
