﻿/***** fixes *****/
/** fixing ribbon after bootstrap **/
*{box-sizing:unset;}
.just-master *{box-sizing:border-box;}
/* fix padding bottom on body */
#s4-bodyContainer{padding:0;}
/* fixing notification area margin*/
#pageStatusBar[class], .ms-status-msg{ margin-bottom: 0;}

.ms-signInLink{display:inline-block; line-height:unset; padding: 1px 5px 0 0; vertical-align: middle;}
/***** fixes *****/


@font-face {
  font-family: 'kufi_reg';
  src: url('../../common/fonts/Kufi/DroidKufiRegular.eot?v=4.4.0');
  src: url('../../common/fonts/Kufi/DroidKufiRegular.eot?#iefix&v=4.4.0') format('embedded-opentype'), 
       url('../../common/fonts/Kufi/DroidKufiRegular.woff2?v=4.4.0') format('woff2'), 
       url('../../common/fonts/Kufi/DroidKufiRegular.woff?v=4.4.0') format('woff'), 
       url('../../common/fonts/Kufi/DroidKufiRegular.ttf?v=4.4.0') format('truetype'), 
       url('../../common/fonts/Kufi/DroidKufiRegular.svg?v=4.4.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'kufi_b';
  src: url('../../common/fonts/Kufi/DroidKufiBold.eot?v=4.4.0');
  src: url('../../common/fonts/Kufi/DroidKufiBold.eot?#iefix&v=4.4.0') format('embedded-opentype'), 
       url('../../common/fonts/Kufi/DroidKufiBold.woff2?v=4.4.0') format('woff2'), 
       url('../../common/fonts/Kufi/DroidKufiBold.woff?v=4.4.0') format('woff'), 
       url('../../common/fonts/Kufi/DroidKufiBold.ttf?v=4.4.0') format('truetype'), 
       url('../../common/fonts/Kufi/DroidKufiBold.svg?v=4.4.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'gotham_medium';
  src: url('../../common/fonts/gotham/gotham_medium.eot?v=4.4.0');
  src: url('../../common/fonts/gotham/gotham_medium.eot?#iefix&v=4.4.0') format('embedded-opentype'), 
       url('../../common/fonts/gotham/gotham_medium.woff2?v=4.4.0') format('woff2'), 
       url('../../common/fonts/gotham/gotham_medium.woff?v=4.4.0') format('woff'), 
       url('../../common/fonts/gotham/gotham_medium.ttf?v=4.4.0') format('truetype'), 
       url('../../common/fonts/gotham/gotham_medium.svg?v=4.4.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'gotham_light';
  src: url('../../common/fonts/gotham/gotham_light.eot?v=4.4.0');
  src: url('../../common/fonts/gotham/gotham_light.eot?#iefix&v=4.4.0') format('embedded-opentype'), 
       url('../../common/fonts/gotham/gotham_light.woff2?v=4.4.0') format('woff2'), 
       url('../../common/fonts/gotham/gotham_light.woff?v=4.4.0') format('woff'), 
       url('../../common/fonts/gotham/gotham_light.ttf?v=4.4.0') format('truetype'), 
       url('../../common/fonts/gotham/gotham_light.svg?v=4.4.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Candara';
  src: url('../../common/fonts/gotham/gotham_light.eot?v=4.4.0');
  src: url('../../common/fonts/gotham/gotham_light.eot?#iefix&v=4.4.0') format('embedded-opentype'), 
       url('../../common/fonts/gotham/gotham_light.woff2?v=4.4.0') format('woff2'), 
       url('../../common/fonts/gotham/gotham_light.woff?v=4.4.0') format('woff'), 
       url('../../common/fonts/gotham/gotham_light.ttf?v=4.4.0') format('truetype'), 
       url('../../common/fonts/gotham/gotham_light.svg?v=4.4.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Montserrat';
  src: url('../../common/fonts/gotham/gotham_light.eot?v=4.4.0');
  src: url('../../common/fonts/gotham/gotham_light.eot?#iefix&v=4.4.0') format('embedded-opentype'), 
       url('../../common/fonts/gotham/gotham_light.woff2?v=4.4.0') format('woff2'), 
       url('../../common/fonts/gotham/gotham_light.woff?v=4.4.0') format('woff'), 
       url('../../common/fonts/gotham/gotham_light.ttf?v=4.4.0') format('truetype'), 
       url('../../common/fonts/gotham/gotham_light.svg?v=4.4.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}



body {
	 /* fix ios smooth scrolling*/    
    -webkit-overflow-scrolling: touch;
}

/************************* common *************************/
.nopadding {padding: 0;}
.nomargin {margin: 0;}

.home-content .container{padding:0;}
.home-content .container-fluid{padding:0;}
.home-content .row{padding:0; margin:0;}
.home-content .row > div{padding:0;}

.header .container{padding:0;}
.header .container-fluid{padding:0;}
.header .row{padding:0; margin:0;}
.header .row > div{padding:0;}

.main-menu-container .container{padding:0;}
.main-menu-container .container-fluid{padding:0;}
.main-menu-container .row{padding:0; margin:0;}
.main-menu-container .row > div{padding:0;}

.footer .container{padding:0;}
.footer .container-fluid{padding:0;}


.navbar-default{background-color:transparent !important; border-color:transparent !important;}
.navbar{margin-bottom:0px; min-height:10px; border:0;}
.navbar button {min-width: 0em;}
.navbar-collapse{padding:0;}

@media (min-width: 768px) {
    .navbar-centered .navbar-nav { float: none; text-align: center; }
    .navbar-centered .navbar-nav > li { float: none; }
    .navbar-centered .nav > li { display: inline; }
    .navbar-centered .nav > li > a { display: inline-block; }
}

.arabic-text{font-family:'kufi_reg' !important; }

.width-fit-content{width:-moz-fit-content; width:-webkit-max-content;}

.clear{clear:both;}
/************************* common *************************/


/************************* wrapper *************************/
.wrapper{font-family:'gotham_light'; font-size:13px;}
.wrapper a:not(.hovered-anchor){}
.wrapper a:hover{text-decoration:none;}
/************************* wrapper *************************/



/************************* menu-mob *************************/
.menu-mob-btn{padding:0 10px;}
.menu-mob-btn .navbar-toggle{margin-right:0px;}
.menu-mob-btn .icon-bar{background-color:#005fae !important;}
.menu-mob-btn .navbar-toggle:focus, .menu-mob-btn .navbar-toggle:hover{background-color:transparent !important;}
.menu-mob-btn .navbar-default .navbar-toggle{border:1px solid #005fae !important;}

.logo-mob{padding:5px;}
.logo-mob .navbar-brand{padding:0; height:unset;}
.logo-mob .navbar-brand > img{ padding-top:0px;} /*width:40px;*/
.logo-mob .just-title-mob{margin:10px 0 0 8px; font-size:20px; color:#005fae !important; font-family:'gotham_medium';}

.menu-mob{display:none; /*border-top:1px solid #fff;*/}
@media (min-width:768px) {
	.menu-mob{display:none;}
}

.menu-mob .navbar-nav{margin:0;}
.menu-mob .navbar { border: none; }
.menu-mob .navbar-brand { font-size: 30px; /*color: #fff;*/ }
.menu-mob .navbar-nav > li > a, .menu-mob .navbar-nav > li > a:visited { color: #fff !important; background-color:#005fae !important; font-size: 14px; }
.menu-mob .navbar-nav > li > a:hover { background-color: #fff !important; color: #333 !important;  transition:all 0.3s ease 0s;}
.menu-mob .nav .open > a, .menu-mob .nav .open > a:focus, .menu-mob .nav .open > a:hover {color: #292929 !important; background-color:#f5f5f5 !important;  transition:all 0.3s ease 0s;}
.menu-mob .navbar-nav > .active > a, .menu-mob .navbar-nav > .open > a { background-image: unset !important; background-repeat: unset !important; box-shadow: unset !important; }
.menu-mob .navbar-nav .open .dropdown-menu > li > a { color: #333; font-size: 14px; }
.menu-mob .dropdown-menu { background-color: #fff !important; }
.menu-mob .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse { max-height: unset; }
.menu-mob .navbar-nav .open .dropdown-menu > li > a:focus, .menu-mob .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover { background-color: #eee !important; color: #333 !important;  transition:all 0.3s ease 0s;}
.menu-mob .dropdown-menu > li > a { white-space: pre-wrap; }
/************************* menu-mob *************************/



/************************* main-menu *************************/

.main-menu-container{
	background-image: -moz-linear-gradient(rgba(0,0,0,1.0) 0%, rgba(0,0,0,0.0) 100%); 
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,1.0)), to(rgba(0,0,0,0.0)), color-stop(0.0,#000));
	background-image: linear-gradient(rgba(0,0,0,1.0) 0%, rgba(0,0,0,0.0) 100%);
	z-index:5; 
	position:absolute; 
	width:100%; 
	height:80px;
}
.main-menu-container-sticky{position:fixed !important; top:0; margin-top:0 !important; z-index:500 !important;}

.main-menu{font-size:17px; font-family:'gotham_medium';}

.main-menu a:not(.hovered-anchor):not(.hovered-anchor-inner){color:#fff !important;}
.main-menu .navbar-nav > li{}
.main-menu .navbar-nav > li:last-child { border-right:0px; }
.main-menu .navbar-nav > li > a{padding:15px 25px 15px 25px;}

.hovered-anchor{color:#292929 !important; background-color:rgba(255, 255, 255, 0.9) !important; transition: all 0.4s ease 0s;}

@media (max-width: 1200px) {
    .main-menu .navbar-nav > li > a{font-size:15px; padding:15px 16px;}
}
@media (max-width: 992px) {
    .main-menu .navbar-nav > li > a{font-size:13px; padding:15px 8px;}
}

.main-menu-sub{position:relative;}

.main-menu-sub .sub-menu{width:100%; background-color:rgba(255, 255, 255, 0.9); left: 0; top: 0; z-index: 1000; padding:20px 10px; font-family:'gotham_medium'; font-size:13px; color:#292929; }
.main-menu-sub .sub-menu .row > div{padding-bottom:10px;}
.main-menu-sub .sub-menu a{color:#292929 !important;}
.main-menu-sub .sub-menu a:hover{color:#7f0909 !important; transition:all 0.4s ease 0s;}
.main-menu-sub .sub-menu .sub-menu-ul{list-style: outside none none; margin: 0; padding: 0;}
.main-menu-sub .sub-menu .sub-menu-ul li{padding:4px 0;}
.main-menu-sub .sub-menu .btn{border:1px solid #292929; font-size:13px !important;}
.main-menu-sub .sub-menu .btn:hover{background-color:#292929; color:#fff !important; transition:all 0.4s ease 0s;}
.main-menu-sub .sub-menu .cat-title {font-size:20px; padding:5px 0;}
.main-menu-sub .sub-menu .cat-img{width:75%;}
/************************* main-menu *************************/

/************************* site-name *************************/
.site-name{display:none;}
/************************* site-name *************************/

/************************* banner *************************/
.layer {
    background-image: -moz-linear-gradient(rgba(0,0,0,0.0) 0%, rgba(0,0,0,1) 100%);
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,1.0)), to(rgba(0,0,0,0.0)), color-stop(1.0,#fff));
    background-image: linear-gradient(rgba(0,0,0,0.0) 0%, rgba(0,0,0,1) 100%);
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 25%;
}

.banner {}
.banner .item {padding-bottom: 0px; padding-top: 0px; padding-left: 0px; padding-right: 0px; clear: both;}
.banner .banner-box{bottom:35px; position:absolute; width:100%;}
.banner .banner-title {padding:0 20px;}
.banner .banner-title a{color:#fff !important; font-size:45px;}

/*.banner .item .banner-img{min-height:650px;}*/

/*.banner .item .slogan{background:url('../images/banner/slogan.jpg'); background-position:center top; background-size:cover; min-height:650px;}
.banner .item .qs{background:url('../images/banner/qs.jpg'); background-position:center top; background-size:cover; min-height:650px;}
.banner .item .nano{background:url('../images/banner/nano.jpg'); background-position:center top; background-size:cover; min-height:650px;}
.banner .item .satellite{background:url('../images/banner/satellite.jpg'); background-position:center top; background-size:cover; min-height:650px;}*/

.banner .carousel-indicators{bottom:0px;}
.banner .carousel-indicators li{background-color:rgba(255,255,255,0.4);}
.banner .carousel-indicators .active{background-color:#fff;}

@media(max-width:992px){
    .banner .banner-title a{font-size:35px;}
    /*.banner .item > div:first-child{min-height:380px;}*/
}
@media(max-width:768px){
    .banner .banner-title a{font-size:20px;}
    /*.banner .item > div:first-child{min-height:150px;}*/
}
/************************* banner *************************/



/************************* main-holder *************************/
.main-holder {}
/************************* main-holder *************************/



/************************* online services **********************/
.online-services {background-color:#f2f2f2; padding:10px 0;}
.online-services .row > div{padding:0px !important;}
@media(max-width:992px){
	.online-services .row > div{margin-bottom:15px;}
	.online-services .row > div a{font-size:12px !important;}
}
/*.online-services .row > div:hover{}*/
.online-services .row > div a{display:block; padding-top:75px; color:#203548 !important; font-size:15px; font-family:'gotham_medium'; letter-spacing:0px;}
.online-services .row > div a:hover{letter-spacing:1px; transition:all 0.4s ease 0s;}

.online-services .elearning{background:url('../images/Online_Services/elearning.png') no-repeat; background-position:center top;}
.online-services .elearning:hover{background:url('../images/Online_Services/elearning-h.png') no-repeat; background-position:center top;}

.online-services .maps{background:url('../images/Online_Services/maps.png') no-repeat; background-position:center top;}
.online-services .maps:hover{background:url('../images/Online_Services/maps-h.png') no-repeat; background-position:center top;}

.online-services .stu-services{background:url('../images/online_services/stu.png') no-repeat center top; }
.online-services .stu-services:hover{background:url('../images/Online_Services/stu-h.png') no-repeat; background-position:center top;}

.online-services .emp-services{background:url('../images/online_services/emp.png') no-repeat center top; }
.online-services .emp-services:hover{background:url('../images/Online_Services/emp-h.png') no-repeat; background-position:center top;}

.online-services .email{background:url('../images/Online_Services/email.png') no-repeat; background-position:center top;}
.online-services .email:hover{background:url('../images/Online_Services/email-h.png') no-repeat; background-position:center top;}

.online-services .calendar{background:url('../images/Online_Services/calendar.png') no-repeat; background-position:center top;}
.online-services .calendar:hover{background:url('../images/Online_Services/calendar-h.png') no-repeat; background-position:center top;}

/************************* online services **********************/



/************************* facts row **********************/
.facts{background-color:#9ab1bf;/*#c1c1c1*/ padding:20px 0;}

.spotlight-container{color:#fff; position:relative; font-size:15px; font-family:'gotham_light'; margin-right:10px;}
.spotlight-container a{color:#fff !important;}
.spotlight-container img{width:100%;}
.spotlight-layer{
	position:absolute; 
	top:0;
	width:100%; 
	height:100%; 
	background-color:rgba(0, 0, 0, 0.5);
	padding:10px;
}
.spotlight-head{width:100%; font-size:35px; position:absolute; top:7px;}

.spotlight-content{width:100%; position:absolute; bottom:0px; padding:7px 20px;}
/*.spotlight-content:hover{background-color:#7f0909; transition:all 0.4s ease 0s;}*/

.spotlight-title{font-size:23px; font-family:'gotham_medium';}
.spotlight-title:hover a{color:#08f6ff !important; transition:all 0.4s ease 0s;}

.spotlight-desc{text-align:justify;}

.facts-container{color:#fff; position:relative; font-size:15px; font-family:'gotham_light';}
.facts-container a{color:#fff !important;}
.facts-container img{width:100%; min-height:160px;}
.facts-layer{
	position:absolute; 
	top:0;
	width:100%; 
	height:100%;
	background-color:rgba(0, 0, 0, 0.5);
	padding:10px;
}
.facts-head{font-size:30px; position:absolute; top:7px; right:15px; }
.facts-head span{font-size:40px; font-family:'gotham_medium';}

.facts-content{position:absolute; top:80px; left:15px; }
.facts-box{border:1px solid #fff; background-color:rgba(255, 255, 255, 0.25); padding:5px; font-size:40px; margin-bottom:15px;width:-moz-fit-content; width:-webkit-max-content;}
.facts-box span{font-family:'gotham_medium';}

.facts-btns{position:absolute; bottom:10px; left:15px;}
.facts-btns .btn{font-size:20px; background-color:#fff; color:#000 !important; padding:5px 10px; margin-right:10px; border:1px solid #fff; border-radius:0px;}
.facts-btns .btn:hover{background-color:rgba(255, 255, 255, 0.25); color:#fff !important; border:1px solid #fff; transition:all 0.4s ease 0s;}

@media(max-width:992px){
	.spotlight-head{font-size:30px;}
	.spotlight-title{font-size:20px;}
	.spotlight-desc{font-size:14px;}
	
	.facts-head{font-size:20px;}
	.facts-head span{font-size:23px;}
	
	.facts-content{/*top:36px;*/}
	.facts-box{font-size:20px; margin-bottom:5px;}
	
	.facts-btns{bottom:5px;}
	.facts-btns .btn{font-size:18px;}
}
@media(max-width:768px){
	.facts .container{padding:0 10px;}
	.facts .container .row > div {margin-bottom:10px;}
	
	.spotlight-container{margin-right:0px;}
	.spotlight-head{font-size:27px;}
	.spotlight-title{font-size:20px;}
	.spotlight-desc{font-size:12px;}
	
	.facts-head{font-size:15px; top:5px;}
	.facts-head span{font-size:18px;}
	
	.facts-content{top:36px;}
	.facts-box{font-size:15px; margin-bottom:3px;}
	
	.facts-btns{bottom:5px;}
	.facts-btns .btn{font-size:12px;}
}

/************************* facts row **********************/


/************************* news row *************************/
.news{position:relative; padding:20px 0; background-color:#fff;}

/*.news-head-title{font-size:25px; padding:10px;}
.news-head-title a{color:#3b3b3b !important;}*/

.news .news-item{padding:0; min-height:300px;}
.news .news-item:nth-child(even){background-color:#e6e6e6;}
.news .news-item:nth-child(odd){background-color:#f6f6f6;}
.news .news-item .news-img img{width:100%;}

.news .news-item:hover{background-color:#7f0909; transition:all 0.4s ease 0s;}
.news .news-item:hover .news-title a{color:#fff !important; transition:all 0.4s ease 0s;}
.news .news-item:hover .news-date{color:#fff !important; transition:all 0.4s ease 0s;}
.news .news-item:hover .news-img img{transform: scale(1.05); -ms-transform: scale(1.05); -webkit-transform: scale(1.05); transition:all 0.7s ease 0s;}

.news .news-body{padding:10px;}
.news .news-item .news-img{overflow:hidden;}
.news .news-item .news-img img{}
.news .news-item .news-title{font-size:13px; font-family:'gotham_medium'; margin-bottom:10px;}
.news .news-item .news-title a{color:#8a040f !important;}
.news .news-item .news-date{color:#4c4c4c;}

.news-more{padding-top:10px;}
.news-more a{color:#082f56 !important; font-size:13px; font-family:'gotham_medium';}
.news-more a:hover{color:#7f0909 !important; transition:all 0.4s ease 0s;}

@media(max-width:992px){
	.news .container{padding:0 10px;}
	.news .container .row > div {margin-bottom:10px;}
	/*.news .news-item{min-height:350px;}*/
}

/************************* news row *************************/


/************************* newscenter *************************/
.block-title{color:#082f56; font-size:25px; padding:10px 0; font-family:'gotham_medium';}
.block-title:hover{color:#7f0909 !important; transition:all 0.4s ease 0s;}
.block-title a{color:#082f56 !important;}
.block-title a:hover{color:#7f0909 !important; transition:all 0.4s ease 0s;}

.newscenter .more{bottom:10px; right:10px; position:absolute; padding:0px 20px;}
.newscenter .more a{color:#082f56 !important; font-size:13px; font-family:'gotham_medium' !important;}
.newscenter .more a:hover{color:#7f0909 !important; transition:all 0.4s ease 0s;}

.newscenter{background:url('../images/ann-bg.jpg'); background-position:center top; background-size:cover; min-height:409px;}
.newscenter .row > div {margin-bottom:10px; min-height:481px;}

.announcements {position:relative; padding:0 20px !important; background-color:rgba(255, 255, 255, 0.5); min-height:380px;}
.announcements .block-body{}
.announcements .ann-item{ padding:15px 0; min-height:115px; font-family:'gotham_medium';}
.announcements .ann-item:last-child{ margin-bottom:0px;}
.announcements .ann-item .ann-title{}
.announcements .ann-item .ann-title a{color:#082f56 !important; font-weight:bold; }
.announcements .ann-item .ann-date{ color:#082f56; font-style:italic; padding-bottom:3px; }
.announcements .ann-item .ann-desc{color:#5a5a5a; text-align:justify;}

.announcements .ann-item:hover{}
.announcements .ann-item:hover .ann-date{color:#7f0909 !important; transition:all 0.4s ease 0s;}
.announcements .ann-item:hover .ann-desc{color:#7f0909 !important; transition:all 0.4s ease 0s;}
.announcements .ann-item:hover a{color:#7f0909 !important; transition:all 0.4s ease 0s;}

.events{position:relative; padding:0 20px !important; background-color:rgba(255, 255, 255, 0.5); min-height:380px;}
.events .block-body{}
.events .event-item{ padding:15px 0; min-height:115px; font-family:'gotham_medium'; }
.events .event-item .event-date{background-color:#082f56; color:#fff; border:2px solid #082f56; font-family:'gotham_medium'; width:60px; height:60px; font-size:20px; margin-right:5px;}
.events .event-item .event-title{width:75%; padding-top:5px;}
.events .event-item .event-title a{color:#082f56 !important; font-weight:bold;}
.events .event-item .event-desc{color:#082f56 !important; text-align:justify;}

.events .event-item:hover .event-date{background-color:transparent; color:#082f56; transition:all 0.4s ease 0s;}
.events .event-item:hover .event-desc{color:#7f0909 !important; transition:all 0.4s ease 0s;}
.events .event-item:hover a{color:#7f0909 !important; transition:all 0.4s ease 0s;}

@media(max-width:992px){
	.newscenter .container{padding:0 10px;}
	.newscenter .container .row > div {margin-top:20px;}
	.block-title{font-size:20px;}
}
/************************* newscenter *************************/



/************************* just-media **********************/
.just-media{background-color:#1c1e2b; padding:30px 5px 10px 5px;}

.social .row > div{margin-bottom:0px;}
.just-media-title{font-size:25px; color:#fff; margin-bottom:20px;}

.social{border:1px solid #fff; font-size:14px !important; min-height:315px; position:relative;}
.social .row > div {padding:10px; border-right:1px solid #fff; height:314px;}
.social .row > div:last-child {border-right:0px}

.social > div a {}

.social-icon{margin-bottom:25px; line-height:0px;}
.social-icon a{color:#fff; font-size:50px;}
.social-icon a:hover{color:#08f6ff; transition:all 0.4s ease 0s;}

.twitter-icon{ position:absolute; bottom:10px; left:10px; right:10px; line-height:0px;}
.twitter-icon a{color:#fff; font-size:50px;}
.twitter-icon a:hover{color:#08f6ff; transition:all 0.4s ease 0s;}

.social-post-title{margin-bottom:10px;}
.social-post-title a{color:#fff !important; text-decoration:none;}
.social-post-title a:hover{color:#08f6ff !important; transition:all 0.4s ease 0s;}

.social-post-image{position:absolute; bottom:10px; left:10px; right:10px;}
.social-post-image img{border:1px solid #c3c2be; width:200px; height:100px;}
.twitter-post-image{margin-bottom:25px; }
.twitter-post-image img{border:1px solid #c3c2be; width:200px; height:100px;}

@media (max-width: 768px) {
	.just-media .container{padding:0 10px;}
	.just-media .row > div{margin-bottom:20px;}
	
	.just-media-title{font-size:20px;}
	.social .row > div {border-right:0; border-bottom:1px solid #fff;}
	.social .row > div:last-child {border-bottom:0px}
}

/************************* just-media **********************/



.back-to-top {cursor: pointer; position: fixed; bottom: 20px; right: 20px; display:none; color:#fff !important; background-color:rgba(0, 0, 0, 0.5); border:0 !important; /*background-color:#005fae; border-color:#005fae;*/}
.back-to-top:hover {background-color:rgba(0, 0, 0, 0.7); border:0 !important;}
.back-to-top.focus, .back-to-top:focus{background-color:rgba(0, 0, 0, 0.7); border:0 !important;}




/*********************** inner styles **********************/
/*.inner-content{padding:15px 0; min-height:550px;}
.inner-content .page-title{margin:0 0 10px 0; font-size:14pt; font-weight:bold;}*/
.main-menu-container-inner{
	height:50px !important;
	position:relative;
	/*background-color:#424242 !important;*/
	background-color:#0072C6 !important;
	background-image:none !important;
}
.main-menu-sub .sub-menu-inner
{
	position:absolute !important;
	background-color:#fff !important;
	border-bottom: 3px solid #e6ab68;
}
.hovered-anchor-inner{color:#292929 !important; background-color:#fff !important; transition: all 0.4s ease 0s;}
.main-holder-inner{background-color:#f5f5f5;}

/*.site-name{display:block !important; padding:20px 0;}*/
/*.site-name a{color:#000; font-size:22px; font-family:'gotham_medium';}*/
.inner-content{min-height:550px;}
.page-title{margin:0 0 10px 0; font-size:19px; font-family:'gotham_medium';}
/*********************** inner styles **********************/



.cat-title {color: #13264b; font-family: "Montserrat",sans-serif; padding: 0 15px 30px;}

@media (min-width: 1000px ) {
    .cat-title { font-size: 30px;  letter-spacing: 3px; }   
    .just-btn { font-size: 17px;  }
    .fac-btn { font-size: 16px;  }
}

@media (max-width: 1000px ) {
    .cat-title { font-size: 25px;  letter-spacing: 2px; }
    .just-btn { font-size: 15px;  }
    .fac-btn { font-size: 13px;  }
}

@media (max-width: 850px ) {
    .cat-title { font-size: 20px;  letter-spacing: 1px; }
    .just-btn { font-size: 13px;  }
    .fac-btn { font-size: 13px;  }        
}

.just-btn, .just-btn:visited{font-family: "Montserrat",sans-serif; border-color: #13264b; color: #265a88; background-image: unset; background-color: unset; text-shadow: unset;  box-shadow: unset;  transition: all 0.4s ease 0s;}
.just-btn:hover { background-color: #3864A3; background-position: 0 -15px; color: #fff !important; text-decoration: none;}



/*************************** stats row **************************/
.stats{padding:20px 0px 0px 0px; background-color:#f1f2f2;}
.stats .buttons{position:absolute; bottom:30px; left:0; width:100%;}
.stats .row > div {padding-right:20px; margin-bottom:20px;}
.stats .row > div:last-child{padding-right:0px;}
.stats-header{font-size:25px; font-family:'gotham_medium'; color:#082f56; margin-bottom:15px;}
.stats-item-head{font-size:20px; font-family:'gotham_medium'; color:#e6ab68 /*#8a040f #082f56*/; border:1px solid #e6ab68; padding:5px 10px; /*margin:0 auto;*/ margin:20px 0;}
.stats-title{font-size:40px; font-family:'gotham_medium'; color:#8a040f; text-align:center; /*margin-bottom:15px;*/ min-height:55px;}
.stats-title-small{font-size:30px; padding-top:5px;}
.stats-desc{font-size:15px; text-align:center;}

.stats .carousel{/*padding:0 30px;*/}
.stats .carousel .item{min-height:210px;}
/*.stats .carousel-indicators{bottom:0px;}
.stats .carousel-indicators li{background-color:rgba(0,0,0,0.4);}
.stats .carousel-indicators .active{background-color:#000;}*/

.stats .carousel-control{background:none; background-image:none; background-color:none; color:#082f56; width:5%; text-shadow:none; height:160%; /*margin-top:-20px;*/ z-index:10;}
.stats .carousel-control.left{right:unset; left:45%;}
.stats .carousel-control.right{left:unset; right:45%;}
.stats .carousel .glyphicon{font-size:25px; /*top:0; right:0 !important;*/}

@media (max-width:768px) {
	.stats .container{padding:0 10px;}
}
/*************************** stats row **************************/



/*************************** story ******************************/
.story-uc{font-size:15px;}

.story-single{}
.story-single-title{font-size:25px; margin-bottom:15px;}
.story-single-img{ margin-bottom:15px;}
.story-single-content{text-align:justify;}

.story-recent{border-top: 1px solid #000; padding-top: 20px;}
.story-recent a {color:#082f56;}
.story-recent .row > div{margin-bottom:10px;}
.story-recent-header{font-family:'gotham_medium'; font-size:17px; margin-bottom:15px;}
.story-recent-title{}
.story-recent-img{ margin-bottom:5px;}
.story-recent-more{border: 1px solid #082f56;}

.story-all{}
.story-all .row > div{min-height: 150px;}
.story-all a {color:#082f56;}
.story-all-img{}
.story-all-title{}
/*************************** story ******************************/
