body{font-family: 'Raleway', sans-serif;font-weight:400; font-size: 16px; color: #545454;background:#fff; line-height:140%;margin:0px;}
p, td,  span {line-height:150%;font-family: 'Raleway', sans-serif;font-weight:400; font-size: 16px;}


button, .button-link:link, .button-link:visited {text-decoration:none;border:0px;padding:10px 20px;background:#000;color:#e2e2e2;}
button:hover, .button-link:hover {background:#545454;}

.box-row {max-width:1200px;}
a:link, a:visited {text-align:left; color: #818080;text-decoration: none;}
a:hover {color: #545454;text-decoration:underline;}

.contacts-bar {background:#fff;padding:5px 0px 3px 0px;}
.contacts {text-align:left;}
.contacts span {font-size: 12px;display:inline-block;white-space: nowrap;margin:0px 25px 0px 0px ;color:#000;font-family: arial, sans-serif;}
.contacts span i {margin-right:3px;color:#545454;font-size:16px;}
.contacts a:hover span {color:#ccc;text-decoration: none;}
.contacts a:hover i {color:#ccc;}

.social-links {text-align:right;}
.social-links a:link, .social-links a:visited {display:inline-block;margin:0px 5px;font-size:16px;color:#000;-webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.social-links a:hover {color:#ccc;text-decoration: none;}
.social-links a.arabic-lang {font-family: 'Droid Arabic Kufi';font-size:12px;margin-right:0px;}

.logo-bar {background:#fff;text-align:center;}
.logo-bar .logo {height:70px;}

.menu-btn {display:none;}
.menu-items {text-align:center;}
.menu-items {font-size:0px;}
.menu-items a:link, .menu-items a:visited {font-size:17px;display:inline-block;height:45px;line-height:45px;margin:0px 45px;color:#000;}
.menu-items a:hover, .menu-items a.active {color:#555;text-decoration: none;}

.sub-menu {background:#000;height:40px;line-height:40px;}
.sub-menu a:link, .sub-menu a:visited {color:#fff;margin-right:60px;display:inline-block;}
.sub-menu a:hover, .sub-menu a.active {color:#ccc;text-decoration: none;}
.sub-menu div {margin:0px auto;}
.sub-collections {text-align:center;}
.sub-collections a:link, .sub-collections a:visited {font-size:13px;margin-right:40px;}




.footer {background:#1D1D1F;text-align:center;padding:20px 0px 10px 0px;}
.footer h4 {font-size:14px;text-align:left;color:#777;}
.footer-contacts {color:#fff;font-size:13px;text-align:left;}
.footer-contacts strong {display:block;font-weight:normal;}
.footer-social {text-align:left;margin-top:15px;}
.footer-social a:link, .footer-social a:visited {color:#777;font-size:25px;}
.footer-link:link, .footer-link:visited {color:#fff;font-size:13px;display:block;line-height:22px;}
.footer-link:hover {color:#cacaca;text-decoration: none;}

.footer a.pdf-icon {background:url(images/pdf.png) 4px center no-repeat;padding-left:24px;}
.copyrights hr {width:70%;margin-left:15%;height:0px;border:0px;border-bottom:1px solid #444;}
.copyrights {background:#1D1D1F;padding:0px 0px 10px 0px;text-align:center;color:#777;}
.copyrights,.copyrights span, .copyrights a:link, .copyrights a:visited {font-size:12px;color:#777;}
.copyrights span {border-left:1px solid #777;display:inline-block;padding-left:15px;margin-left:10px;line-height:10px;}

.sub-inner {background:#eee;}
.sub-left {overflow:hidden;padding-top:40px;}
.sub-title, .sub-title2 {font-family: 'Raleway', sans-serif;font-size:25px;color:#545454;font-weight:600;text-align:center;padding:0px 10px;border-bottom:3px solid #545454;margin-top:30px;}
.page-title2 {font-family: 'Raleway', sans-serif;font-size:25px;color:#545454;font-weight:700;}
.listmenu a:link, .listmenu a:visited {text-transform:uppercase;font-weight:700;font-size:19px;display:block;padding:10px 5px; text-align:center;background:#fff;border:1px solid #e0e0e0;margin:5px 0px;}
.listmenu a:hover, .listmenu a.active {background:#545454;color:#e9e9e9;text-decoration: none;}

.sub-right {padding:30px 0px 30px 30px;background: url(images/p-bg.png) center top no-repeat;min-height:530px;}
.sub-right hr {height:0px;border:0px;border-bottom:1px solid #888;}
.dark-page {background:#1E2122;color:#ccc;}
.dark-page .page-title {color:#fff;}
.dark-page .medium-7 {float:right;min-height:650px;}
.dark-page .medium-5 {float:left;}

.page-title {color:#000; font-size:30px;font-family: 'Alegreya Sans', sans-serif;font-weight: 400;}

.right-align-img {margin-left:20px;margin-bottom:20px;float:right;}
.left-align-img {margin-right:20px;margin-bottom:20px;float:left;}
.fullpage-img{margin-bottom:20px;width:100%;}

.contact-box {background:#fff;padding:20px;}
.contact-box strong {font-size:20px;margin-bottom:20px;display:block;}
.contact-box .sub-title {color:#dea827;border-bottom:5px solid #dea827;}

.form-format label {font-size:17px;}
.form-format button {padding:15px 30px;}
.float-left{float:left;}
.float-right{float:right;}

.gallery {text-align:center;padding-bottom:40px;max-width:1200px !important;margin:0px auto !important;}
.gallery .columns {float:left !important;padding:4px 5px;}
.gallery a:link, .gallery a:visited {display:block;position:relative;margin:4px 2px;}
.gallery a span {font-size:12px;-webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;display:block;position:absolute;background:rgba(0,0,0,0.9);color:#fff;top:0;opacity:0;width:100%;height:100%;left:0;text-align:center;}
.gallery a span b {display:inline-block;font-weight:500;font-size:18px;font-family: 'Alegreya Sans', sans-serif;margin-top:55%;border-bottom:1px solid #fff;padding-bottom:7px;}
.gallery img {width:100%;}
.gallery a:hover span {opacity:1;}

#collectionID10 {background-image:url(images/c10.png);}
#collectionID4 {background-image:url(images/c4.png);}
#collectionID1 {background-image:url(images/c1.png);}

.gallery-images a:link, .gallery a:visited {float:left;margin:4px 4px;}
.gallery-images img {width:250px;height:175px;}
.gallery-images span {padding-top:80px;}