/* Colors
Main Blue: #222671 / rgba(34, 38, 113, 1);
Main Gold: #c0a578 / rgba(192, 164, 120, 1);
blue menu lines #315b78 / rgba(49, 91, 120, .3);
*/

a, .svg-icons{text-decoration: none;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
a.No-Touch:hover, .cbp-spmenu a.No-Touch:hover .svg-icons{
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
body{font-family:'Droid Arabic Kufi', serif; font-weight:300; background-color:#fff;}
h1{font-weight:700;}
h2{font-weight:400;}
p{font-weight:300;}
.VscrollSpace{min-height:1000px; overflow-x:hidden;}
.englishBTswitch{position: absolute; left: 0; padding-top: 10px; padding-bottom: 10px; padding-right: 10px; padding-left: 10px; border: 0px !important; font-family: sans-serif !important; font-size: 14px !important;}

/*============================= Scroll bars =========================================*/
/*Chrome*/
.VscrollSpace::-webkit-scrollbar{width:4px;}
.VscrollSpace::-webkit-scrollbar-track {background-color:#222671;}
.VscrollSpace::-webkit-scrollbar-thumb {background-color: rgba(192, 164, 120, 1);}

body.HomePage::-webkit-scrollbar{width:0px; display:none; overflow:hidden;}

/*navigation scroll*/
.ps-container .ps-scrollbar-y-rail{position:absolute; right:0px; width:5px; background-color:#222671;}
.ps-container .ps-scrollbar-y {position:absolute; right:0px; width:5px; background-color:#c0a578;}
.ps-container.ie6 .ps-scrollbar-y {font-size: 0;}/* fixed scrollbar height in xp sp3 ie6 */
  
/*========================= Main Part + Navigation ==================================*/
.gridContainer{}
#asside{position:fixed; top:0; right:0; overflow:hidden; z-index:999;
-webkit-box-shadow: 4px 0px 5px 0px rgba(0,0,0,0.4);
-moz-box-shadow: 4px 0px 5px 0px rgba(0,0,0,0.4);
box-shadow: -4px 0px 5px 0px rgba(0,0,0,0.4);
}
#asside .imgResize{position:absolute; z-index:-1;}
#logoHolder{width:100%; text-align:center; padding-top:40px;}
/* General styles for all menus */
.cbp-spmenu{overflow-x:hidden;}
.cbp-spmenu #LeftlogoSpace{width:100%; text-align:center; padding-top:40px; overflow:hidden;}
.cbp-spmenu #LeftlogoSpace a{padding-bottom:100px;}
.cbp-spmenu #LeftlogoSpace a.No-Touch:hover{background:none !important;}
.cbp-spmenu a{display:block; font-family:'Droid Arabic Kufi', serif; color:#c0a578; font-size:1.5em; font-weight:400; }
.cbp-spmenu a.No-Touch:hover{background:#c0a578; color:#222671;}
.cbp-spmenu a.active{background:#c0a578 !important; color:#222671 !important; font-weight:700;}
/* Nav icons */
.navBtns{padding:0 !important; height:65px;}
.navBtns .svg-icons{margin-top: 16px; margin-left: 15px;}
.navBtns span{margin-top:20px; position: absolute;}
#home-ico .Fillcolor{fill:#fff; opacity:.3; filter: Alpha(Opacity=30);}
#group-ico .Fillcolor{fill:#fff; opacity:.3; filter: Alpha(Opacity=30);}
#partners-ico .Fillcolor{fill:#fff; opacity:.3; filter: Alpha(Opacity=30);}
#businesses-ico .Fillcolor{fill:#fff; opacity:.3; filter: Alpha(Opacity=30);}
#news-ico .Fillcolor{fill:#fff; opacity:.3; filter: Alpha(Opacity=30);}
#career-ico .Fillcolor{fill:#fff; opacity:.3; filter: Alpha(Opacity=30);}
#media-ico .Fillcolor{fill:#fff; opacity:.3; filter: Alpha(Opacity=30);}
#contact-ico .Fillcolor{fill:#fff; opacity:.3; filter: Alpha(Opacity=30);}
.cbp-spmenu a.No-Touch:hover #home-ico .Fillcolor{fill:#222671; opacity:1; filter: Alpha(Opacity=100);}
.cbp-spmenu a.active #home-ico .Fillcolor{fill:#222671; opacity:1; filter: Alpha(Opacity=100);}
.cbp-spmenu a.No-Touch:hover #group-ico .Fillcolor{fill:#222671; opacity:1; filter: Alpha(Opacity=100);}
.cbp-spmenu a.active #group-ico .Fillcolor{fill:#222671; opacity:1; filter: Alpha(Opacity=100);}
.cbp-spmenu a.No-Touch:hover #partners-ico .Fillcolor{fill:#222671; opacity:1; filter: Alpha(Opacity=100);}
.cbp-spmenu a.active #partners-ico .Fillcolor{fill:#222671; opacity:1; filter: Alpha(Opacity=100);}
.cbp-spmenu a.No-Touch:hover #businesses-ico .Fillcolor{fill:#222671; opacity:1; filter: Alpha(Opacity=100);}
.cbp-spmenu a.active #businesses-ico .Fillcolor{fill:#222671; opacity:1; filter: Alpha(Opacity=100);}
.cbp-spmenu a.No-Touch:hover #news-ico .Fillcolor{fill:#222671; opacity:1; filter: Alpha(Opacity=100);}
.cbp-spmenu a.active #news-ico .Fillcolor{fill:#222671; opacity:1; filter: Alpha(Opacity=100);}
.cbp-spmenu a.No-Touch:hover #career-ico .Fillcolor{fill:#222671; opacity:1; filter: Alpha(Opacity=100);}
.cbp-spmenu a.active #career-ico .Fillcolor{fill:#222671; opacity:1; filter: Alpha(Opacity=100);}
.cbp-spmenu a.No-Touch:hover #media-ico .Fillcolor{fill:#222671; opacity:1; filter: Alpha(Opacity=100);}
.cbp-spmenu a.active #media-ico .Fillcolor{fill:#222671; opacity:1; filter: Alpha(Opacity=100);}
.cbp-spmenu a.No-Touch:hover #contact-ico .Fillcolor{fill:#222671; opacity:1; filter: Alpha(Opacity=100);}
.cbp-spmenu a.active #contact-ico .Fillcolor{fill:#222671; opacity:1; filter: Alpha(Opacity=100);}
/* Orientation-dependent styles for the content of the menu */
.cbp-spmenu-vertical{height:100%; top:0; z-index:1000; border-left: 10px solid #c0a578; position:fixed; overflow: hidden;}
.cbp-spmenu-vertical a{border-bottom:1px solid rgba(49, 91, 120, .3); }
.cbp-spmenu-horizontal{width:100%; height:150px; left:0; z-index:1000; overflow:hidden; position:fixed;}
.cbp-spmenu-horizontal h3{height:100%; width:20%; float:left;}
.cbp-spmenu-horizontal a{float:left; width:20%; padding:0.8em; border-left:1px solid #258ecd;}
/* Vertical menu that slides from the left */
.cbp-spmenu-left.cbp-spmenu-open{right:0px;}
/* Horizontal menu that slides from the top */
.cbp-spmenu-top{top:-150px;}
.cbp-spmenu-top.cbp-spmenu-open{top:0px;}
/* Transitions */
.cbp-spmenu{
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/* buttons */
#showLeft{cursor:pointer; width:36px; height:40px; background-color:#c0a578; text-align:center; z-index:9999999; position:fixed; right:0; padding-right: 4px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
#showLeftMobile{cursor:pointer; width:40px; height:40px; background-color:#c0a578 ; text-align:center; z-index:9999999; position:fixed; right:0px; top:-40px; padding-right:5px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

#showLeft.No-Touch:hover, #showLeftMobile{background-color:#222671;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
#showLeft.active{background-color:#222671 !important;}

/* Full Width Progress Bar */
#preloader{position:fixed; top:0; left:0; right:0; bottom:0; background:#222671; z-index: 99999999;}
#preloader #Loader_logo{text-align:center; width:100%;}
#preloader #Loader_logo #THGoldLogo .pathFill{
	-webkit-box-shadow: inset 0px 0px 2px 2px rgba(0,0,0,0.75);
	-moz-box-shadow: inset 0px 0px 2px 2px rgba(0,0,0,0.75);
	box-shadow: inset 0px 0px 2px 2px rgba(0,0,0,0.75);
}
#preloader #Loader_logo #THGoldLogo{left:calc(50% - 75px); padding-top:10%;}
#preloader_bg{position:absolute; width:100%; height:5px; background:#000; top:calc(50% + 10px);}
.expand{width:70%; height:1px; margin:2px 0; background:#c0a578; position:absolute; box-shadow:0px 0px 10px 1px rgba(239,245,72,0.5); 
	-webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -moz-animation:fullexpand 2000ms ease; 
	-webkit-animation:fullexpand 2000ms ease;
}

@-moz-keyframes fullexpand {
	0%  { width:0px;}
	100%{ width:50%;}	
}
@-webkit-keyframes fullexpand {
	0%  { width:0px;}
	100%{ width:50%;}	
}

#Left-footer ul.show-mobile-inside{margin-right: calc(50% - 135px) !important;}
/************* Footers **************/
#Left-footer{position:relative; width:100%; height:60px; margin-top:135px; text-align:center;}
#Left-footer .copyright{color:#c0a578; margin-top:10px;}
#asside-footer{position:absolute; width:100%; height:100px; bottom:0; margin-top:90px; text-align:center;}
#asside-footer .copyright{color:#222671; margin-top:10px;}
.THfeeds{height:40px; margin:0; padding: 0 40px 0 0px;}
.THfeeds li{float:right; list-style:none; margin-left:10px; height:35px; width:40px; padding-top:5px; background-color:#222671 !important; color:#fff; cursor:pointer;}

.THfeedsMob li{background-color:#c0a578 !important;}
.THfeedsMob li.No-Touch:hover{background-color:#c0a578 !important;}
.THfeedsMob{width:100% !important; margin-left:calc(50% - 95px) !important; margin-top:-30px !important;}

.THfeeds li.No-Touch:hover a {background-color:transparent !important;}
.THfeeds li:Last-Child{margin-right:0px;}
.THfeeds .NewsBt{width:100px; height:28px; padding-top:12px;}
.THfeeds li{
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.THfeeds li.No-Touch:hover{
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.NewsBt.No-Touch:hover{background-color:#c0a578 !important;}
.youtubeBt.No-Touch:hover{background-color:#d63f29 !important;}
.ReadMoreBt.No-Touch:hover{background-color:#222671 !important;}
.backbt.No-Touch:hover{background-color:#222671 !important;}
.facebookBt.No-Touch:hover{background-color:#4e6bbc !important;}
.twitterBt.No-Touch:hover{background-color:#2a93e5 !important;}
.linkedBt.No-Touch:hover{background-color:#3b6ea2 !important;}
.youtubeBt.No-Touch:hover{background-color:#d63f29 !important;}
.GoogleBt.No-Touch:hover{background-color:#d63f29 !important;}
.EmailBt.No-Touch:hover{background-color:#222671 !important;}
.WebsiteBt.No-Touch:hover{background-color:#222671 !important;}

.notifications {position: absolute; border-radius: 50%;  text-align:center; margin:0;}
.notifications > .indicator {position: relative; z-index: 2; display: block; width: 30px; height: 30px; border-radius: inherit; background: #e51f1f;}
.notifications .indicator span {color:#fff; position: absolute; left: 38%;  top: 23%;}
.notifications::after {content: ''; position: absolute;  z-index: 1;  width: 100%;  height: 100%;  top: 0;  left: 0;  border-radius: inherit;  background-color: transparent;
  -webkit-animation: cd-pulse 1s infinite;
  -moz-animation: cd-pulse 1s infinite;
  animation: cd-pulse 1s infinite;
}
.notifications:first-child { margin-top:-42px; margin-right:-10px;}
.notifications:nth-child(2) {bottom: 24%; right: 46%;}
.notifications:nth-child(3) {top: 28%; left: 20%;}
.notifications:nth-child(4) {top: 20%; right: 22%;}

@-webkit-keyframes cd-pulse {
  0% {-webkit-transform: scale(1); box-shadow: inset 0 0 1px 1px rgba(230,30,30, 0.8); }
  50% {box-shadow: inset 0 0 1px 1px rgba(230,30,30, 0.8);}
  100% {-webkit-transform: scale(1.6); box-shadow: inset 0 0 1px 1px rgba(230,30,30, 0); }
}
@-moz-keyframes cd-pulse {
  0% {-moz-transform: scale(1); box-shadow: inset 0 0 1px 1px rgba(230,30,30, 0.8);}
  50% {box-shadow: inset 0 0 1px 1px rgba(230,30,30, 0.8);}
  100% {-moz-transform: scale(1.6); box-shadow: inset 0 0 1px 1px rgba(230,30,30, 0);}
}
@keyframes cd-pulse {
  0% {-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1);  transform: scale(1); box-shadow: inset 0 0 1px 1px rgba(230,30,30, 0.8);}
  50% {box-shadow: inset 0 0 1px 1px rgba(230,30,30, 0.8);}
  100% {-webkit-transform: scale(1.6); -moz-transform: scale(1.6); -ms-transform: scale(1.6); -o-transform: scale(1.6); transform: scale(1.6); box-shadow: inset 0 0 1px 1px rgba(230,30,30, 0);}
}
/*===================================================================================*/
/*================================== Sidebars =======================================*/
/* News */
#sidebar-news{position:fixed; z-index:99999998; top:0; left:0; background-color: rgba(192, 164, 120, .95); overflow:hidden; height:100%; margin-left:-1000px;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
#sidebar-news ul{padding: 0 40px 0 0;}
#sidebar-news #LeftlogoSpace{width:100%; text-align:center; padding-top:40px; overflow:hidden;}
#sidebar-news #LeftlogoSpace a{padding-bottom:100px;}
#sidebar-news #LeftlogoSpace a.No-Touch:hover{background:none !important;}
#NewsHeader{margin-top:50px; padding-left:20px; background-color:#222671; color:#fff; padding-bottom:5px; padding-top:5px; padding-right:20px; margin-bottom:-13px; width:120px;}
#sidebar-news ul {width:100%;}
#sidebar-news ul li{list-style:none; width:100%; margin-right:-40px !important; padding-left:20px; padding-right:20px; line-height:normal; padding-top:5px; padding-bottom:5px; border-top: 1px solid rgba(34, 38, 113, .1); cursor:pointer;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
#sidebar-news ul li:Last-Child{border-bottom: 1px solid rgba(34, 38, 113, .1);}
#sidebar-news ul li h5{font-weight:normal; color:#fff; font-size:1em; line-height:0.8em;}
#sidebar-news ul li h4{font-size:1.3em; line-height:0.8em; color:#222671 !important;
 -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
#sidebar-news ul li h4 span{font-weight:normal; float:left; font-size:0.8em; margin-left:40px; color:#fff;}
#sidebar-news ul li.No-Touch:hover{background-color:#222671;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
#sidebar-news ul li.No-Touch:hover a h4{color:#fff !important;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
#asside-news-footer{position:absolute; width:100%; height:100px; bottom:0; margin-top:90px; text-align:center;}
#asside-news-footer .copyright{color:#222671; margin-top:10px;}
#sidebar-news .NewsBt{width:90%; height:28px; padding-top:12px; background-color:#222671; color:#fff; cursor:pointer; margin-right:5%;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
#sidebar-news .NewsBt.No-Touch:hover{background-color:#fff; color:#222671;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

#sidebar-news .NewAssideItem:before{content: ''; position: absolute; width: 120px; height: 30px; background-color: #e51f1f; right: 0; margin-top: 11px; z-index: -1;}




/* Facebook */
#sidebar-facebook{position:fixed; z-index:99999997; top:0; left:0; background-color: rgba(192, 164, 120, .95); overflow:hidden; height:100%; margin-left:-1000px;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
#sidebar-facebook ul{padding: 0 40px 0 0;}
#sidebar-facebook #LeftlogoSpace{width:100%; text-align:center; padding-top:40px; overflow:hidden;}
#sidebar-facebook #LeftlogoSpace a{padding-bottom:100px;}
#sidebar-facebook #LeftlogoSpace a.No-Touch:hover{background:none !important;}
#facebookHeader{margin-top:50px; padding-left:20px; background-color:#4e6bbc; color:#fff; padding-bottom:5px; padding-top:5px; padding-right:20px; margin-bottom:-13px; width:215px;}
#sidebar-facebook ul {width:100%;}
#sidebar-facebook ul li{list-style:none; width:100%; margin-right:-40px !important; padding-left:20px; padding-right:20px; line-height:normal; padding-top:5px; padding-bottom:5px; border-top: 1px solid rgba(34, 38, 113, .1); cursor:pointer;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
#sidebar-facebook ul li:Last-Child{border-bottom: 1px solid rgba(34, 38, 113, .1);}
#sidebar-facebook ul li h5{font-weight:normal; color:#fff; font-size:1em; line-height:0.8em;}
#sidebar-facebook ul li h4{line-height:0.8em; color:#222671 !important; text-align: left;
 -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
#sidebar-facebook ul li h4 span{font-weight:normal; float:left; font-size:0.8em; margin-left:40px; color:#fff; margin-right: 20px;}
#sidebar-facebook ul li.No-Touch:hover{background-color:#4e6bbc;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
#sidebar-facebook ul li.No-Touch:hover a h4{color:#fff !important;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

#asside-facebook-footer{position:absolute; width:100%; height:100px; bottom:0; margin-top:90px; text-align:center;}
#asside-facebook-footer .copyright{color:#222671; margin-top:10px;}

#sidebar-facebook .NewsBt{width:90%; height:28px; padding-top:12px; background-color:#222671; color:#fff; cursor:pointer; margin-right:5%;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
#sidebar-facebook .NewsBt.No-Touch:hover{background-color:#fff; color:#222671;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

/* Twitter */
#sidebar-Twitter{position:fixed; z-index:99999997; top:0; left:0; background-color: rgba(192, 164, 120, .95); overflow:hidden; height:100%; margin-left:-1000px;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
#sidebar-Twitter ul{padding: 0 40px 0 0;}
#sidebar-Twitter #LeftlogoSpace{width:100%; text-align:center; padding-top:40px; overflow:hidden;}
#sidebar-Twitter #LeftlogoSpace a{padding-bottom:100px;}
#sidebar-Twitter #LeftlogoSpace a.No-Touch:hover{background:none !important;}
#TwitterHeader{margin-top:50px; padding-left:20px; background-color:#2a93e5; color:#fff; padding-bottom:5px; padding-top:5px; padding-right:20px; margin-bottom:-13px; width:190px;}
#sidebar-Twitter ul {width:100%;}
#sidebar-Twitter ul li{list-style:none; width:100%; margin-right:-40px !important; padding-left:20px; padding-right:20px; line-height:normal; padding-top:5px; padding-bottom:5px; border-top: 1px solid rgba(34, 38, 113, .1); cursor:pointer;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
#sidebar-Twitter ul li:Last-Child{border-bottom: 1px solid rgba(34, 38, 113, .1);}
#sidebar-Twitter ul li h5{font-weight:normal; color:#fff; font-size:1em; line-height:0.8em;}
#sidebar-Twitter ul li h4{line-height:0.8em; color:#222671 !important; text-align:left;
 -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
#sidebar-Twitter ul li h4 span{font-weight:normal; float:left; font-size:0.8em; margin-left:40px; color:#fff; margin-right:20px;}
#sidebar-Twitter ul li.No-Touch:hover{background-color:#2a93e5;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
#sidebar-Twitter ul li.No-Touch:hover a h4{color:#fff !important;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

#asside-Twitter-footer{position:absolute; width:100%; height:100px; bottom:0; margin-top:90px; text-align:center;}
#asside-Twitter-footer .copyright{color:#222671; margin-top:10px;}

#sidebar-Twitter .NewsBt{width:90%; height:28px; padding-top:12px; background-color:#222671; color:#fff; cursor:pointer; margin-right:5%;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
#sidebar-Twitter .NewsBt.No-Touch:hover{background-color:#fff; color:#222671;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

/* linkedIn */
#sidebar-linkedIn{position:fixed; z-index:99999997; top:0; left:0; background-color: rgba(192, 164, 120, .95); overflow:hidden; height:100%; margin-left:-1000px;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
#sidebar-linkedIn ul{padding: 0 40px 0 0;}
#sidebar-linkedIn #LeftlogoSpace{width:100%; text-align:center; padding-top:40px; overflow:hidden;}
#sidebar-linkedIn #LeftlogoSpace a{padding-bottom:100px;}
#sidebar-linkedIn #LeftlogoSpace a.No-Touch:hover{background:none !important;}
#linkedInHeader{margin-top:50px; padding-left:20px; background-color:#3b6ea2; color:#fff; padding-bottom:5px; padding-top:5px; padding-right:20px; margin-bottom:-13px; width:205px;}
#sidebar-linkedIn ul {width:100%;}
#sidebar-linkedIn ul li{list-style:none; width:100%; margin-right:-40px !important; padding-left:20px; padding-right:20px; line-height:normal; padding-top:5px; padding-bottom:5px; border-top: 1px solid rgba(34, 38, 113, .1); cursor:pointer;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
#sidebar-linkedIn ul li:Last-Child{border-bottom: 1px solid rgba(34, 38, 113, .1);}
#sidebar-linkedIn ul li h5{font-weight:normal; color:#fff; font-size:1em; line-height:0.8em;}
#sidebar-linkedIn ul li h4{line-height:0.8em; color:#222671 !important; text-align:left;
 -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
#sidebar-linkedIn ul li .authenticate{text-align:right !important;}
#sidebar-linkedIn ul li h4 span{font-weight:normal; float:left; font-size:0.8em; margin-left:40px; color:#fff; margin-right:20px;}
#sidebar-linkedIn ul li.No-Touch:hover{background-color:#3b6ea2;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
#sidebar-linkedIn ul li.No-Touch:hover a h4{color:#fff !important;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

#asside-linkedIn-footer{position:absolute; width:100%; height:100px; bottom:0; margin-top:90px; text-align:center;}
#asside-linkedIn-footer .copyright{color:#222671; margin-top:10px;}

#sidebar-linkedIn .NewsBt{width:90%; height:28px; padding-top:12px; background-color:#222671; color:#fff; cursor:pointer; margin-right:5%;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
#sidebar-linkedIn .NewsBt.No-Touch:hover{background-color:#fff; color:#222671;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

/* Youtube */
#sidebar-Youtube{position:fixed; z-index:99999997; top:0; left:0; background-color: rgba(192, 164, 120, .95); overflow:hidden; height:100%; margin-left:-1000px;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
#sidebar-Youtube ul{padding: 0 40px 0 0;}
#sidebar-Youtube #LeftlogoSpace{width:100%; text-align:center; padding-top:40px; overflow:hidden;}
#sidebar-Youtube #LeftlogoSpace a{padding-bottom:100px;}
#sidebar-Youtube #LeftlogoSpace a.No-Touch:hover{background:none !important;}
#YoutubeHeader{margin-top:50px; padding-left:20px; background-color:#d63f29; color:#fff; padding-bottom:5px; padding-top:5px; padding-right:20px; margin-bottom:-13px; width:205px;}
#sidebar-Youtube ul {width:100%;}
#sidebar-Youtube ul li{list-style:none; width:100%; margin-right:-40px !important; padding-left:20px; padding-right:20px; line-height:normal; padding-top:5px; padding-bottom:5px; border-top: 1px solid rgba(34, 38, 113, .1); cursor:pointer;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
#sidebar-Youtube ul li:Last-Child{border-bottom: 1px solid rgba(34, 38, 113, .1);}
#sidebar-Youtube ul li h5{font-weight:normal; color:#fff; font-size:1em; line-height:0.8em;}
#sidebar-Youtube ul li h4{line-height:0.8em; color:#222671 !important; text-align:left;
 -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
#sidebar-Youtube ul li h4 span{font-weight:normal; float:left; font-size:0.8em; margin-left:40px; color:#fff; margin-right:20px;}
#sidebar-Youtube ul li.No-Touch:hover{background-color:#d63f29;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
#sidebar-Youtube ul li.No-Touch:hover a h4{color:#fff !important;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

#asside-Youtube-footer{position:absolute; width:100%; height:100px; bottom:0; margin-top:90px; text-align:center;}
#asside-Youtube-footer .copyright{color:#222671; margin-top:10px;}

#sidebar-Youtube .NewsBt{width:90%; height:28px; padding-top:12px; background-color:#222671; color:#fff; cursor:pointer; margin-right:5%;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
#sidebar-Youtube .NewsBt.No-Touch:hover{background-color:#fff; color:#222671;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

@keyframes blink {  
    0% { background-color: #222671; }
	49% { background-color: #222671; }
	50% { background-color: #c0a578; }
    100% { background-color: #c0a578; }
}
@-webkit-keyframes blink {
    0% { background-color: #222671; }
	49% { background-color: #222671; }
	50% { background-color: #c0a578; }
    100% { background-color: #c0a578; }
}
.blink {
    -webkit-animation: blink 1s linear infinite;
    -moz-animation: blink 1s linear infinite;
    animation: blink 1s linear infinite;
}
.blink.No-Touch:hover {
    -webkit-animation-play-state: paused;
}


/*===================================================================================*/
/*================================== Home Page ======================================*/
#Home-content{overflow:hidden;}
#Accordion-holder{width:100%; height:100%; margin:0; margin-left:-40px; background-color:rgb(192, 165, 120); overflow:hidden !important;}
#Accordion-holder .Accion{list-style:none; float:right; height:100%; cursor:pointer; overflow:hidden; 
	-webkit-box-shadow: 4px 0px 5px 0px rgba(0,0,0,0.4);
	-moz-box-shadow: 4px 0px 5px 0px rgba(0,0,0,0.4);
	box-shadow: 4px 0px 5px 0px rgba(0,0,0,0.4);
	-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
#Accordion-holder .Accion:hover, #Accordion-holder .AccionActive{
	-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
#Accordion-holder .Accion img{height:100%; width:auto;}
#Accordion-holder .Accion .Accion-label{position:absolute; text-align: right; display:none; color:#fff; padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:30px; min-height:120px; max-width:420px; opacity:0; Alpha(Opacity=0); margin-left:100px; line-height:normal;
	-webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
	-webkit-box-shadow: inset 4px 0px 5px 0px rgba(0,0,0,0.4);
	-moz-box-shadow: inset 4px 0px 5px 0px rgba(0,0,0,0.4);
	box-shadow: inset 4px 0px 5px 0px rgba(0,0,0,0.4);
}

#Accordion-holder a.No-Touch.hovergold:hover{color:#c0a578 !important;}
#Accordion-holder a.No-Touch.hoverblue:hover{color:#222671 !important;}

/*================================== Inside Pages ======================================*/
.inside-content{overflow-x:hidden; margin-left:0;}
.inside-content #contentbg{position:fixed; top:0; left:0; width:100%; height:100%; z-index: -1; opacity:.05; filter: Alpha(Opacity=5);}
.inside-content #contentbg img {position:absolute; top:0; left:0; right:0; bottom:0; margin:auto; min-width:100%; min-height:100%;}
.inside-content .cover-Photo img{width:100%; height:auto;}
.inside-content .cover-Photo:before{content:''; height:80px; position:absolute; width:100% !important;
background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0.9) 28%, rgba(255,255,255,0.5) 61%, rgba(255,255,255,0) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(28%, rgba(255,255,255,0.9)), color-stop(61%, rgba(255,255,255,0.5)), color-stop(100%, rgba(255,255,255,0)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0.9) 28%, rgba(255,255,255,0.5) 61%, rgba(255,255,255,0) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0.9) 28%, rgba(255,255,255,0.5) 61%, rgba(255,255,255,0) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0.9) 28%, rgba(255,255,255,0.5) 61%, rgba(255,255,255,0) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,0.9) 28%, rgba(255,255,255,0.5) 61%, rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );
}
.inside-content .cover-Photo{margin-bottom: 30px; max-height: 500px; overflow: hidden;}
.inside-content .page-title {height:30px; margin-top: -30px; position: absolute;}
.inside-content .page-title:before{height:30px; width: 25px; position: absolute; content: ''; margin-right: -5px;}
.inside-content .page-title h1{margin:0; text-transform:uppercase; color:#222671; font-size:1.5em; line-height: 1.4em; height:30px; padding-right:50px; padding-top:3px;}
.Titlebluestrip{width:100%; height:30px; background-color:#222671; position:absolute; margin-top:-33px; float:left;}

.inside-content .content .section{padding:20px; padding-bottom:30px;}
.inside-content .content .section h2{ background-color:#222671; color:#fff; padding-left:30px; padding-right:25px; padding-top:8px; height:34px; position:absolute;}
.NewsMoreH2{ background-color:#222671; color:#fff; padding-left:30px; padding-right:25px; padding-top:8px; height:34px; position:absolute; margin-top: -50px; margin-right: 5px;}
.inside-content .content .section h2:before{width:10px; height:42px; margin-top:-8px; margin-right:-30px; background-color: #c0a578; position: absolute; content: '';}
.inside-content .content .section h2.inlineTitle{margin-top: 0px; }
.inside-content .content .section p{position:relative; width:calc(99% - 40px); color:#58595b; padding-left:0px; margin-top:80px; margin-bottom: 0px; text-align:justify; line-height:normal;}
.inside-content .content hr{background-color:#c0a578; height:2px; border:0px !important; margin-top:0px !important; margin-bottom:0px !important;}
.inside-content .content .section li{font-size:1.2em; line-height:1.4em !important; color:#58595b;}
.SplitHolder{overflow:hidden; height:0px; margin-top:15px;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.logo-inside{text-align:center; padding-top:20px; padding-bottom:0px; background-color:#fff;}
.logoInpage{float: right; margin-left: 25px; margin-top: 80px; border: 1px solid #c0a578; margin-bottom: 0px;}
.inside-content .content .section p.inlineText{margin-top: 45px; padding-bottom: 30px; padding-top: 30px;}
.pagination{height:40px; width:calc(100% - 45px); padding-top:40px; text-align:center;}
.pagination a{background-color:#c0a578 !important; color:#fff; height:40px; padding:10px; margin-right: 10px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.pagination a.No-Touch:hover, .pagination a:focus{background-color:#222671 !important;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.pagination .activebt{background-color:#222671 !important;}

/******* The Group ***********/
.InfoMore{width: 100%; height:40px; margin-bottom:30px;}
.InfoBtnsOut, .InfoBtnsIn{height:40px; margin:0; margin-left:-40px;}
.InfoBtnsOut{margin-top:20px;  margin-left:-41px;}
.InfoBtnsIn{width:100%; margin-bottom:25px; margin-top:15px;}
.InfoBtnsOut li{float:right; list-style:none; margin-bottom:20px; margin-left:2px; height:35px; width:40px; padding-top:5px; background-color:#c0a578; color:#fff; cursor:pointer; text-align:center;}
.InfoBtnsIn li{float:right; list-style:none; margin-left:10px; margin-bottom: 10px; height:35px; width:40px; padding-top:5px; background-color:#c0a578; color:#fff; cursor:pointer; text-align:center;}
.InfoBtnsIn li:Last-Child{margin-right:0px;}
.InfoBtnsIn li a{padding-top: 5px; padding-bottom: 2px; padding-left: 5px; padding-right: 5px;}
.InfoBtnsIn .GoBackBt{height:28px; width:56px; padding-top:12px; color: #fff !important; font-size: 1em !important;}
.InfoBtnsIn .GoBackBt.No-Touch:hover{background-color:#222671;}
.InfoBtnsIn .GoBackBt a{padding-top: 14px; padding-bottom: 12px; padding-left: 13px;padding-right: 13px;}
.InfoBtnsOut .ReadMoreBt{height:28px; padding-top:12px; color: #fff !important; font-size: 1em !important;}

.InfoBtnsOut li, .InfoBtnsIn li{
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.InfoBtnsOut li.No-Touch:hover, .InfoBtnsIn li.No-Touch:hover{
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

/******* Businesses ***********/
.businessInfo{margin-top:10px !important;}
#owl-businesses .photo{margin:20px;}
#owl-businesses .item{border-left: 1px solid #c0a578;}
#owl-businesses #item1{border-left: 0px solid #c0a578;}
#NoBusinesses{display:none;}
#owl-businesses .ReadMore{margin-right:22px; position:absolute; bottom:0; background-color:#c0a578; padding:10px; color:#fff;}
#owl-businesses .ReadMore.No-Touch:hover{background-color:#222671;}



/********* Partners ********************/
#partners-form{min-height:600px; width: calc(100% - 45px);  margin-top:80px; overflow:hidden;}
form input, form textarea {width: calc(100% - 10px); height:30px; border: 1px solid #c0a578; background:#FFF !important; outline: 0; margin-bottom:10px; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; color: #999;}
form input:-webkit-autofill, form textarea:-webkit-autofill, form select:-webkit-autofill{background:#FFF !important;}
form input:focus, form textarea:focus {border: 1px solid #222671;}
form label {color: #999; position:absolute; padding-left:10px; padding-right:10px; padding-top:12px; cursor:text !important; background-color:#FFF; margin-right:1px; margin-top:1px;}
form textarea {display: block;  resize:none; height:300px; padding-top:15px; margin-bottom:20px;}
.inputsmall{clear: none; float: right;}
.inputbig{clear: none; float: right; margin-right:0;}
.spanfull{width:calc(100% - 20px); clear: none; float: right;}
.bthalf1{clear: none; float:left; margin-left: 5px; background-color:#c0a578 !important; color:#fff; height:40px; margin-bottom:20px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.bthalf2{margin-left: 20px; clear: none; float: right; background-color:#c0a578 !important; color:#fff; height:40px; margin-bottom:20px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.bthalf1.No-Touch:hover{background-color:#222671 !important;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.bthalf2:hover{background-color:#222671 !important;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

/********* Careers ********************/
#career-more-content .backbt{background-color:#c0a578; padding:10px; color:#fff; padding-left: 20px; padding-right: 20px;}
#career-more-content .content .section p{margin-bottom:30px;}
#career_msg{display:none;}
#career_msg p{line-height:2.5em !important;}
#career_msg a{background-color:#c0a578 !important; color:#fff; height:40px; padding:10px; margin-left:20px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
#career_msg a.No-Touch:hover, #career_msg a:focus{background-color:#222671 !important;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.CareerItems{padding-top:90px;}
.careerItem{margin-bottom:0px; border-bottom:1px solid #c0a578; min-height:160px; width:calc(100% - 65px); padding-top:20px; padding-right:0px;}
.careerItem .logoInpage{margin-top:0px; margin-bottom:15px;}
.careerItem .inlineText{margin-top:0px !important; padding-top:0 !important; width:calc(100% - 10px);}
.careerItem span{margin-left:10px; color:#c0a578;}
.CareerItems a .careerItem{background-color:transparent;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.CareerItems a.No-Touch:hover .careerItem, .CareerItems a:focus .careerItem{background-color:#222671;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  padding-right:20px;
}
.CareerItems a .careerItem p{color:#58595b;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.CareerItems a.No-Touch:hover .careerItem p, .CareerItems a:focus .careerItem p{color:#fff;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.btquart1{width:calc(33% - 20px); clear: none; float: left; background-color:#c0a578 !important; color:#fff; height:40px;  margin-bottom:20px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.btquart2{width:calc(33% - 20px); clear: none; float: left; background-color:#c0a578 !important; color:#fff; height:40px; margin-left:34px;  margin-bottom:20px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.btquart3{width:calc(33% - 20px); clear: none; float: right; background-color:#c0a578 !important; color:#fff; height:40px; margin-right:7px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.btquart1.No-Touch:hover{background-color:#222671 !important;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.btquart2.No-Touch:hover{background-color:#222671 !important;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.btquart3.No-Touch:hover{background-color:#222671 !important;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.fileUpload {cursor: pointer !important; position: relative; overflow: hidden; padding: 0;}
.fileUpload span{position: absolute; top: 12px; left:calc(50% - 30px);}
.fileUpload input.upload {width:100% !important; position: absolute; top: 0; right: 0; margin: 0; padding: 0; font-size: 20px; cursor: pointer;	opacity: 0;	height:40px !important;	filter: alpha(opacity=0);}

/***************** News ******************************/
#news_msg{display:none;}
#news_msg p{line-height:2.5em !important;}
#news_msg a{background-color:#c0a578 !important; color:#fff; height:40px; padding:10px; margin-left:20px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
#news_msg a.No-Touch:hover, #news_msg a:focus{background-color:#222671 !important;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.newsItems{padding-top:90px;}
.newsItems .newsThumbHolder, .newsItems .newsThumbHolderV{float:right; border:1px solid #c0a578; width:136px; height:136px; overflow:hidden; margin-right: 0px; margin-left: 25px; margin-bottom:15px; margin-top:0px;}
.newsItems .newsThumbHolder img{width:auto; height:100%; margin-right:-100%;}
.newsItems .newsThumbHolderV img{width:auto; height:100%; margin-right:0;}

.newsItem{margin-bottom:0px; border-bottom:1px solid #c0a578; min-height:160px; width:calc(100% - 65px); padding-top:20px; padding-right:0px;}
.newsItem .inlineText{margin-top:0px !important; padding-top:0 !important; width:calc(100% - 10px);}
.newsItem h4{color:#c0a578; margin-bottom:0; margin-top:0;}
.newsItem span{margin-left:10px; color:#c0a578;}
.newsItems a .newsItem{background-color:transparent;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.newsItems a.No-Touch:hover .newsItem, .newsItems a:focus .newsItem{background-color:#222671;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  padding-right:20px;
}
.newsItems a .newsItem p{color:#58595b;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.newsItems a.No-Touch:hover .newsItem p, .newsItems a:focus .newsItem p{color:#fff;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.newsItems .newsThumbHolderImg{
	filter: brightness(100%);
	-webkit-filter: brightness(100%);
	-moz-filter: brightness(100%);
	-o-filter: brightness(100%);
	-ms-filter: brightness(100%);
	-webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.newsItems a.No-Touch:hover .newsThumbHolderImg{
	filter: brightness(70%);
	-webkit-filter: brightness(70%);
	-moz-filter: brightness(70%);
	-o-filter: brightness(70%);
	-ms-filter: brightness(70%);
	-webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

#news-more-content .content .section p{margin-top:0; margin-bottom:30px;}
#news-more-content .content .section h4{color:#c0a578; margin-bottom:0; margin-top:80px;}
#news-more-content .backbt{background-color:#c0a578; padding:10px; color:#fff; padding-left: 20px; padding-right: 20px;}
.news-image-holder{height:400px; width:calc(100% - 50px); margin-top:80px; border: 1px solid #c0a578; overflow:hidden;}
.news-video-holder{height:450px; width:calc(100% - 50px); margin-top:80px; border: 1px solid #c0a578; overflow:hidden;}

.newstuff:before{content:'جديد'; height:20px; width:35px; position:absolute; background-color:#e51f1f; padding-right:5px; color:#fff; z-index:3;}
.FireFix .newstuff:before{content:'جديد'; height:20px; width:35px; position:absolute; background-color:#e51f1f; padding-right:5px; color:#fff; z-index:3; margin-right: -163px;}

@keyframes newblink {  
    0% { background-color: #e51f1f; }
	49% { background-color: #e51f1f; }
	50% { background-color: #c0a578; }
    100% { background-color: #c0a578; }
}
@-webkit-keyframes newblink {
    0% { background-color: #e51f1f; }
	49% { background-color: #e51f1f; }
	50% { background-color: #c0a578; }
    100% { background-color: #c0a578; }
}

.news-media-type{position:absolute; width:20px !important; height:auto !important; margin:0px !important; margin-top:110px !important; margin-right:5px !important; z-index:2;}


/***************** contact ******************************/
#contact-form{width: calc(100% - 45px);  margin-top:80px; overflow:hidden;}
#map{width:100%; height:400px; border:0}
.mapSpecial{margin-top:80px;}


.shadow-up{position:absolute;top:0; z-index:-1;}
.shadow-down{position:absolute;bottom: 0;}

/***************** Owls ******************************/
#owl-companies, #owl-board, #owl-businesses{direction:ltr;}
#owl-businesses .item, #owl-board .item{direction:rtl;}
