body {background: #000;color:#b0b0b0;}
a {color:#b0b0b0;}
a:hover, a:focus {color: #fff;}
p {color: #b0b0b0; font-size: 13px}
h1,h2,h3,h4 {font-family:'Open Sans Condensed',sans-serif; font-weight: normal;color:#b0b0b0;margin:0;}
hr {border: 1px solid #b0b0b0;margin: 10px 0;}
.colored table tr th, table tr td {color:#232323;padding: 0.5625rem 0rem;}
.colored table{border: solid 0px #ddd;background:transparent;margin-bottom:0;}
.colored table tr.even, .colored table tr.alt, .colored table tr:nth-of-type(even) {background:transparent;}
.colored  input[type="text"], .colored input[type="password"], .colored input[type="date"], .colored input[type="datetime"], .colored input[type="datetime-local"], .colored input[type="month"], .colored input[type="week"], .colored input[type="email"], .colored input[type="number"], .colored input[type="search"], .colored input[type="tel"], .colored input[type="time"], .colored input[type="url"], .colored input[type="color"], .colored textarea {margin:0;}
.row {max-width: 1170px}
.page_wrap > .columns > .row > .columns{padding-left:20px !important;}
.page_wrap > .columns > .row > .columns:first-child {padding-left:0px !important;}  
.main-body-inner{padding-left:20px !important;}
.page_wrap {margin: 25px auto 25px; border-radius: 50px; background: #232323; box-shadow: 0 0px 30px rgba(255, 255, 255, 0.6);padding:12px 12px 12px 12px;}
.seperator_red {width:100%; height:15px; background:#b0b0b0;}
.header_nav {/*background: #b0b0b0;*/ padding-top: 30px; padding-bottom:10px; margin-bottom: 0px}
.header_nav_fullwidth {background: #f8f8f8; padding: 10px 0 2px; margin-bottom: 25px; box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4)}
.header_logo {padding: 28px 0 0}
.header_logo img {float: right; margin-right: 30px}
.heading_dots {background: url(../images/heading_dots_grey.png) repeat-x center}
.heading_dots_grey {background: url(../images/heading_dots_grey.png) repeat-x center}
.heading_dots_red {background: url(../images/heading_dots_red.png) repeat-x center}
.heading_bg {background:#FFF; padding-right: 10px}
.heading_center_bg {background:#FFF; padding:0 10px}
.heading_supersize {font-size: 74px; text-align:center; font-weight: normal; line-height: normal; margin:0 0 40px}
.heading_largesize {font-size: 44px; text-align:center; font-weight: normal}
.slick-slide {height:auto !important;}
.slick-next {right:25px;z-index:1;}
.slick-prev {left:25px;z-index:1;}
.slick-next:before {content: '>';}
.slick-prev:before {content: '<';}
.slick-prev, .slick-next {margin:0;}
button, .button {margin:0;background:#b0b0b0;color:#232323;}
button:hover, .button:hover, button:focus, .button:focus {margin:0;background:#fff;color:#232323;}
.slick-slider {margin-bottom:0;}
.bar {height:20px;background:#b0b0b0;}
.top {height:40px;border-top-right-radius: 40px;border-top-left-radius: 40px;}
.dropcap_red,.dropcap_green,.dropcap_black {
border-radius: 100px;
display: block;
float: left;
font-size: 18px;
line-height: 35px;
margin: 4px 8px 0 0;
text-align: center;
width: 35px;
}
blockquote{border-left: 0px solid #ddd;}
.f-dropdown {background:#b0b0b0;}
.f-dropdown a {color:#232323;}
.f-dropdown a:hover {color:#fff;}
.dropcap_red {background: #b0b0b0; color: #FFF}
.dropcap_black {background: #000; color: #FFF}
.panel {background: #fafafa}
.panel.callout {background: #C02702}
.panel.callout p {color: #FFF}
.top-menu li {display:inline;margin:0 13px;}
.top-menu li:last-child, .social-img li:last-child{margin-right:0;}
.top-menu li:first-child, .social-img li:first-child{margin-left:0;}
.top-menu, .social-img {margin-left:0;}
.top-menu {margin-top: 15px;font-family: 'Open Sans Condensed', sans-serif;}
.top-menu .arabic {font-size:16px;color:#222}
.top-menu a {color:#222;font-size: 18px;}
.th:hover, .th:focus {box-shadow: 0 0 6px 1px #b0b0b0;}
.colored {background:#b0b0b0;color:#232323;padding:5px 15px;}
.colored2 {background:#b0b0b0;color:#232323;padding:13px 15px;font-weight:bold;}
.colored h1, .colored h2, .colored h3, .colored h4, .colored h5, .colored h6, .colored p, .colored a, .colored2 a {color:inherit;}
.colored a:hover, .colored2 a:hover {color:#fff;}
.colored hr {border: 1px solid #232323;margin: 0px 0 10px;}
.top-bar {background:transparent;margin: 10px 0 20px 0;}
.logo-foot {text-align:center;}
.logo-foot img {position:relative; }
.name img {margin-top: 8px;}
.top-bar-section ul li {
background:transparent;
border: 0; padding: 0; font-family: 'Open Sans Condensed',sans-serif; letter-spacing: 1px
}
.top-bar-section li:not(.has-form) a:not(.button) {background:transparent;}
.top-bar-section ul li>a {
color:#000;
font-size: 16px; text-transform: uppercase; padding: 5px 25px;
border: 0; padding: 0; font-family: 'Open Sans Condensed',sans-serif; letter-spacing: 1px
}
.top-bar-section .has-dropdown>a:after {border-color: rgba(0,0,0,0.5) transparent transparent transparent;}
.top-bar > li {border: 0; padding: 0; font-family: 'Open Sans Condensed',sans-serif; letter-spacing: 1px}
.top-bar > li > a:first-child {font-size: 16px; text-transform: uppercase; padding: 5px 25px}
.top-bar > li > a:first-child:hover {background: transparent;}
.top-bar > li:last-child {border: 0}
.top-bar > li.active:hover { background: #F8F8F8; cursor: default; }
.top-bar > li:hover { background: #F8F8F8; color: #000;         
        -webkit-transition: all .2s ease-in-out;
        -moz-transition: all .2s ease-in-out;
        -ms-transition: all .2s ease-in-out;
        -o-transition: all .2s ease-in-out;
        transition: all .2s ease-in-out; 
}
.top-bar-section .dropdown li a {padding: 0;}
.top-bar > li > a { color: #000}
.top-bar > li > a:hover { color: #000;}
.top-bar > li.has-flyout > a:first-child:after { content: ""; display: block; width: 0; height: 0; border: solid 5px; border-color: #848484 transparent transparent transparent; position: absolute; right: 20px; top: 20px; }
.top-bar .toggle-topbar.menu-icon a span::after {box-shadow: 0 0 0 1px #b0b0b0,0 7px 0 1px #b0b0b0,0 14px 0 1px #b0b0b0;}
.top-bar-section .dropdown li.title h5 a, .top-bar-section .dropdown li.parent-link a {color:#b0b0b0;}
.top-bar.expanded .title-area {background:transparent;}
.top-bar-section ul li:hover:not(.has-form)>a {
  background-color: #b0b0b0;
  background: #b0b0b0;
  color: #fff;
}
.top-bar-section .dropdown li:not(.has-form):not(.active)>a:not(.button):hover {background-color: #b0b0b0;background: #b0b0b0;}
.flyout {background: #FFF; border-radius: 5px; border: 0; margin-top: 8px; box-shadow: 0 3px 10px rgba(0, 0, 0, 0.7);}
ul.flyout li, .top-bar li ul li { border-left: 0}
ul.flyout li a, .top-bar li ul li a { background: #fff; border: 0; font-size: 16px;}
ul.flyout li a:hover, .top-bar li ul li a:hover { background: #f4f4f4; color: #000; border: 0;         
        -webkit-transition: all .2s ease-in-out;
        -moz-transition: all .2s ease-in-out;
        -ms-transition: all .2s ease-in-out;
        -o-transition: all .2s ease-in-out;
        transition: all .2s ease-in-out; 
		}
.gallery-top-bar {list-style:none; text-align: center; padding-top:10px; font-family: 'Open Sans Condensed',sans-serif; letter-spacing: 2px; text-transform: uppercase}
.gallery-top-bar li {display: inline-block; margin-right: 1px}
.gallery-top-bar li {padding: 3px 12px}
.gallery-top-bar li a {color: #000; padding: 3px 12px}
.gallery-top-bar li a:hover {background: #C02702; color: #FFF; padding: 3px 12px; border-radius: 3px}
[class*="social foundicon-"]:before {font-family: "SocialFoundicons";}
[class*="general foundicon-"]:before {font-family: "GeneralFoundicons";}
.footer_nav {padding: 15px 0 15px;}
.footer_menu {text-align:center; border-top: 1px dashed #999; margin: 25px 0 0; padding: 20px 0}
.footer_menu li {display: inline; list-style: none; margin-right: 20px}
.social_bookmarks a {font-size:smaller !important;text-transform:uppercase;letter-spacing:1px;text-decoration:none;margin-right:20px;}
.copyright {font-size:smaller;letter-spacing:1px;margin-bottom:0;}
ul#contact-info .icon {font-size:20px;float:left;line-height:25px;margin-right:10px;}
ul#contact-info .field {font-weight:bold;}
ul#contact-info {list-style:none;margin-left:0;}
.tab-bar {background:transparent;}
.tab-bar .menu-icon {color:#b0b0b0;}
.tab-bar .menu-icon span::after {box-shadow: 0 0 0 1px #b0b0b0,0 7px 0 1px #b0b0b0,0 14px 0 1px #b0b0b0;}
.right-off-canvas-menu {background:transparent;}
.offcanvasbar {padding:0 10px;}
.left-off-canvas-menu {background:transparent;}
.red_back { color:#232323; background: #b0b0b0;  border-bottom-right-radius: 40px;  border-bottom-left-radius: 40px;}
.red_back p, .red_back h3, .red_back a{color:inherit;}
.red_back a:hover{color:#fff;}