/*
Theme Name: Sherig Theme
Author: ICTD
Description:  MoE Theme is a responsive clean WordPress Theme. The theme support all modern browsers like Firefox, Chrome, Safari, Opera and Internet Explorer 8, 9 and 10 and uses the most modern technologies like HTML5 and CSS3.
Version: 1.1
*/
@import url('css/bootstrap.min.css');
@import url('css/font-awesome.min.css');
@import url('css/owl.carousel.css');


body{font-family: calibri;background: #FBFBFB; font-size:1.5em;}
/* HEADER */
 .top{
	
	background-color:#ffffff;
	}

 .top a{
	
	color:#286a8b;
	
}
.top li{
	
	list-style: none;	
}

.top li a:hover{
	background: #c7d4e4;
}
.top-header img{margin:0 auto;

}
.alignleft{
   float: left;
}
img.alignleft{
margin: 5px 10px 5px 0px;
}

.alignright{
   float: right;
}
img.alignright{
margin: 5px 0px 5px 10px;
}

.login{
	
	margin-top:15px;
		
}

.language-option {
	
	margin-top:15px;
	margin-left :-1px;
	
}
.language-option li{
	
	margin-right:20px;
	font-size:1.250em;
	
}

.zoomtext {
	
	margin-top:9px;
	margin-left :0px;

}
.zoomtext li{
	
	display: inline;
	font-size:1.250em;
	
}
.zoomtext li a:hover{
	background: #c7d4e4;
}
.language-option li a:hover{
	background: #c7d4e4;
}
.content-post img{display: block;max-width: 100%;height: auto;}	
/* NAVIGATION */
.navbar{border-radius: 0px;border: none;text-transform: uppercase;}
.navbar-custom{border-bottom: 4px solid #ddd;font-size: 1em;letter-spacing: 1px;font-family: calibri;}
.navbar-custom .navbar-collapse{padding-left: 0px; padding-right: 0px;}
.navbar-custom {
	background-color: #276a8b;
	background-image: -webkit-gradient(linear, left 0%, left 100%, from(#276a8b), to(#276a8b));
	background-image: -webkit-linear-gradient(top, #276a8b, 0%, #276a8b, 100%);
	background-image: -moz-linear-gradient(top, #276a8b 0%, #276a8b 100%);
	background-image: linear-gradient(to bottom, #276a8b 0%, #276a8b 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff7b00', endColorstr='#ffcc6200', GradientType=0);
}
.navbar-right{margin-right: 0px; margin-top:10px;}
.navbar-custom .navbar-brand {
	color: #ffffff;
}
.navbar-custom .navbar-brand:hover,
.navbar-custom .navbar-brand:focus {
	color: #e6e6e6;
	background-color: transparent;
}
.navbar-custom .navbar-text {
	color: #ffffff;
}
.navbar-custom .navbar-nav > li:last-child > a {
	border-right: 1px solid #276a8b;
}


.navbar-custom .navbar-nav > li > a {
	color: #ffffff;
    font-size: 1em;
    border-left: 1px solid #276a8b;
    text-shadow: 1px 1px #276a8b;
}
.navbar-custom .navbar-nav > li > a:hover,
.navbar-custom .navbar-nav > li > a:focus {
	color: #c0c0c0;
	background-color: transparent;
}
.navbar-custom .navbar-nav > .active > a,
.navbar-custom .navbar-nav > .active > a:hover,
.navbar-custom .navbar-nav > .active > a:focus {
	color: #ffffff;
	background-color: #276a8b;
	background-image: -webkit-gradient(linear, left 0%, left 100%, from(#276a8b), to(#276a8b));
	background-image: -webkit-linear-gradient(top, #276a8b, 0%, #276a8b, 100%);
	background-image: -moz-linear-gradient(top, #276a8b 0%, #276a8b 100%);
	background-image: linear-gradient(to bottom, #276a8b 0%, #276a8b 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff276a8b', endColorstr='#ffde6b00', GradientType=0);
}
.navbar-custom .navbar-nav > .disabled > a,
.navbar-custom .navbar-nav > .disabled > a:hover,
.navbar-custom .navbar-nav > .disabled > a:focus {
	color: #cccccc;
	background-color: transparent;
}
.navbar-custom .navbar-toggle {
	border-color: transparent;
}
.navbar-custom .navbar-toggle:hover,
.navbar-custom .navbar-toggle:focus {
	background-color: transparent;
}
.navbar-custom .navbar-toggle .icon-bar {
	background-color: #cccccc;
}
.navbar-custom .navbar-collapse,
.navbar-custom .navbar-form {
	border-color: #fff;
}
.navbar-custom .navbar-nav > .dropdown > a:hover .caret,
.navbar-custom .navbar-nav > .dropdown > a:focus .caret {
	border-top-color: #c0c0c0;
	border-bottom-color: #c0c0c0;
}
.navbar-custom .navbar-nav > .open > a,
.navbar-custom .navbar-nav > .open > a:hover,
.navbar-custom .navbar-nav > .open > a:focus {
	color: #ffffff;
	border-color: #AB5200;
	background-color: #276a8b;
	background-image: -webkit-gradient(linear, left 0%, left 100%, from(#276a8b), to(#de6b00));
	background-image: -webkit-linear-gradient(top, #276a8b, 0%, #276a8b, 100%);
	background-image: -moz-linear-gradient(top, #276a8b 0%, #276a8b 100%);
	background-image: linear-gradient(to bottom, #276a8b 0%, #276a8b 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff276a8b', endColorstr='#ff276a8b', GradientType=0);
}
.navbar-custom .navbar-nav > .open > a .caret,
.navbar-custom .navbar-nav > .open > a:hover .caret,
.navbar-custom .navbar-nav > .open > a:focus .caret {
	border-top-color: #c0c0c0;
	border-bottom-color: #c0c0c0;
}
.navbar-custom .navbar-nav > .dropdown > a .caret {
	border-top-color: #ffffff;
	border-bottom-color: #ffffff;
}
.navbar-custom .navbar-link {
	color: #ffffff;
}
.navbar-custom .navbar-link:hover {
	color: #c0c0c0;
}
.navbar-nav>li>.dropdown-menu{
	margin-top: 3px;
	background-color: #034A74;
	background-image: -webkit-gradient(linear, left 0%, left 100%, from(#276a8b), to(#034A74));
	background-image: -webkit-linear-gradient(top, #276a8b, 0%, #034A74, 100%);
	background-image: -moz-linear-gradient(top, #276a8b 0%, #276a8b 100%);
	background-image: linear-gradient(to bottom, #276a8b 0%, #276a8b 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff276a8b', endColorstr='#ff276a8b', GradientType=0);
}
.dropdown-menu>li>a{
	color: #f9d71c;
	font-size: 0.838em;
}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus,.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover {
	background-color: #034A74;
	color: #ffffff;
}
.navbar-custom .navbar-toggle .icon-bar {
	background-color: #FFFFFF;
}

/* CONTENT */
.content .home-content h3{margin-top:10px; margin-bottom:5px;}
.content .slider{margin-bottom: 20px;}
.content h3{font-weight: 700; text-transform: uppercase; margin-bottom: 14px; font-size: 0.838em;margin-top: 30px;}
.content .content-title{font-weight: 700; text-transform: uppercase; padding: 20px 0px 10px; font-size: 1em;font-family: calibri;}
.well .content-title{padding: 0px 0px 10px;}
.content .content-title .view-all{font-size: 0.838em;}
.content p{text-align: justify;}
.content-post .content-post-title{font-size:1em;font-weight: 500;line-height: 1.3;margin-top:5px;}
.content-post .content-post-title a{color: #333;}
.content-post .content-post-title a:hover{color: #276a8b;}
.content-post .list-group{margin-bottom:0px;}
.content-post .list-group-item{background: transparent;border-top:none;border-left:none;border-right: none;padding:8px 0px;border-bottom: 1px solid #276a8b;}
.content-post .list-group-item:last-child{border-bottom: none}
.content .para{margin-top:15px;}
.content .well{background-color: #FFFFFF;border: 1px solid #F9F9F9;}
.content .sidebar .well{background-color: #f5f5f5;border: 1px solid #e3e3e3;}
.content-post .small, .content-post small {font-size: 72%;}
.content-post a.list-group-item:hover, .content-post a.list-group-item:focus{background: #034A74;color:#ffffff;}
.marquee, .marquee2{overflow: hidden;height: 200px}
.page-posts .media-left img{height:110px;width:110px;} 
.page-posts .media-body p{font-size: 0.938em;}
.post-date{margin-bottom: 10px;}
.page-header{margin: 0px 0 20px;border-bottom: 1px solid #276a8b;}
.breadcrumb{margin-bottom: 0px;margin-top: 5px;text-align: right;background: transparent;}
.single-post-title h3.content-post-title{margin-top: 0px;margin-bottom:2px;}


/* CONTENT HOME LIST */
.content .home-list ul{
	padding-left: 0px;
}
.content .home-list li{
	list-style: none;
	padding: 5px;
}
/* CALL OUTS */
.callout {border-radius: 3px;
	margin: 0 0 20px 0;
	padding: 10px 25px 15px 15px;
	border-left: 5px solid #eee;
	background-color: #f5f5f5 !important;
}

.callout.callout-ycd {border-color: #c23321;}
.callout.callout-cshd {border-color: #00c0ef;}
.callout.callout-gsd {border-color: #f39c12;}
.callout.callout-sced {border-color: #00a65a;}
.callout.callout-cecd {border-color: #3c8dbc;}

.downloads a{color:#034A74;
				font-weight : 5px;}
.downloads a:hover{ background: #179bd7;}
.downloads ul{
	list-style : disc;
}

.mission{
	margin-bottom: 20px;
	
	font-weight: bold;
}

/* LINKS */
.links a{color:#333;}
.links ul{list-style : disc;}
a{
color:#ffffff;}
a:hover, a:focus{text-decoration: none;background:#179bd7;}
.fa-2{font-size: 1.2em;}
.map{margin-bottom: 20px; height:250px; overflow:hidden}
a:hover, a:focus, .btn:hover, .btn:focus{outline:none} 
.nav-tabs a{
	color:#ffffff;
}
.nav-tabs li a{padding:8px 6px;}
.nav-tabs li.active a, .nav-tabs li.active a:focus, .nav-tabs li.active a:hover{
	background: #ffffff;
	cursor: default;
	border: 1px solid #337ab7;
	border-bottom-color: transparent;
}
.nav-tabs li a, .nav-tabs li a:hover{
	background: #034A74;
}

.tab-content{
	padding-top: 10px;
}

.tab-content ul{
	list-style : disc;
	
}
.scout-section .panel-default>.panel-heading, .scout-section .panel{background-color: transparent;}
.scout-section .panel-default {border-color: #B2B2B2;}


/* OWL CAROUSEL */
.owl-carousel .panel-default, .directorate .panel-default{border-color:#FBFBFB;background:#FBFBFB}
.owl-carousel .panel{box-shadow: none;padding: 20px;}
.directorate .panel{box-shadow: none;padding: 0px;}
.owl-carousel .panel img, .directorate .panel img{margin: 0 auto;box-shadow: 2px 0px 4px 0px #333;}
.owl-carousel .panel-footer, .directorate .panel-footer{box-shadow: 1px 1px 2px 2px #8B8B8B;text-align: center;background-color: #ACACAC;border-radius: 0px;color: #9F4D00;letter-spacing: 1px;}


/* SIDEBAR */
.search{margin-top:8px; margin-left:10px;}
.search .input-group-addon{color: #337ab7;background-color: #337ab7;border: 2px solid #337ab7;border-radius: 0px;}
.sidebar .media-left img{    height: 100px;max-width: 100px !important;margin-top: 10px;border-radius: 4px;}
.sidebar .media-body p{font-size: 1em;}
.sidebar-posts .list-group-item{padding: 3px 0px 10px;font-size: 1em;}
.sidebar-posts .content-title{padding-top: 0px;}
.sidebar-posts .announcements-single{padding-top: 20px;}
.search .form-control{border-radius: 0px;margin-top:2px;}
.page-header h3{font-size: 1.000em;margin-top: 18px;margin-bottom: 5px;color: #337ab7;font-family: calibri;}
.announcements .media-heading{margin-bottom: 1px;}
.archives .content-title, .announcements .content-title, .links .content-title, .events .content-title, .division-post .content-title{
	padding: 10px 8px;
	background-color: #286a8b;
	color:#ffffff;
	font-size: 0.838em;
	margin-top: 8px;
	border-left:#337ab7;
	letter-spacing: 2px;
	margin-bottom: 8px;
	
}
.announcements .content-post{margin-bottom: 20px;}
.links .content-title{margin-top: 10px;margin-bottom: 10px;}
.links .content-post{margin-top: 20px;margin-bottom: 20px;}
.links a.list-group-item{border: none;padding: 4px 0px;color:#333;}
.fa-1x {font-size: 1.2em;}
hr{border-top: 1px solid #337ab7;}
.btn-warning {
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7;
    letter-spacing: 1.1px;
}
.content-title.contact ul{color:#337ab7;padding-top: 8px;}
.content-title.contact ul li{letter-spacing: 1px;font-size: 0.875em;text-transform:none;font-weight: 500}
.white{color: #fff}
.mb10{margin-bottom:8px;}

/* FOOTER */
section.footer{
	margin-top: 40px;
}
.footer footer{
	border-top: 4px solid #337ab7;
	background-color: #833F00;
	background-image: -webkit-gradient(linear, left 0%, left 100%, from(#337ab7), to(#337ab7));
	background-image: -webkit-linear-gradient(top, #337ab7, 0%, #337ab7, 100%);
	background-image: -moz-linear-gradient(top, #337ab7 0%, #337ab7 100%);
	background-image: linear-gradient(to bottom, #337ab7 0%, #337ab7 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3d97e4', endColorstr='#ff3d97e4', GradientType=0);
	padding: 10px;
}
.footer .copy-right{
    font-family: calibri;
    text-align: center;
    color: #fff;
    letter-spacing: 1.5px;
    font-size:1em;
}

.footer .copy-right span{text-transform: uppercase;font-size:0.750em;}
.footer h3{
	color:#fff;
	border-bottom:1px solid #fff;
	line-height:20px;
	padding-bottom:10px;
}

.footer  p{
	color:#fff;
	font-size:1em;
}
.footer ul{
	list-style:none;
	margin-left:-38px;
}
.footer ul li a{
	color:#fff;
	font-size:1em;
	text-decoration:none;
}
.footer ul li a:hover{
	background:#034A74;
	text-decoration:none;
}
.footer select{
color:#fff;
font-size:1em;

}

/* Point-zoom Container */
.img-hover-zoom--point-zoom img {
  transform-origin: 65% 75%;
  transition: transform 1s, filter .5s ease-out;
}

/* The Transformation */
.img-hover-zoom--point-zoom:hover img {
  transform: scale(5);
}

 .geeks { 
            width: 300px; 
            height: 300px; 
            overflow: hidden; 
            margin: 0 auto; 
        } 
      
        .geeks img { 
            width: 100%; 
            transition: 0.5s all ease-in-out; 
        } 
      
        .geeks:hover img { 
            transform: scale(1.5); 
        } 

/* Extra Styles */

.archives ul{padding-left: 0px;}
.archives ul li{list-style: none}
.archives ul li a{color:#333 } 
.archives ul li a:hover{color: #034A74}   


/* RESPONSIVE */
@media (max-width: 1300px) {
	.navbar-custom .navbar-nav .open .dropdown-menu > li > a {
		color: #ffffff;
	}
	.navbar-custom .navbar-nav .open .dropdown-menu > li > a:hover,
	.navbar-custom .navbar-nav .open .dropdown-menu > li > a:focus {
		color: #c0c0c0;
		background-color: transparent;
	}
	.navbar-custom .navbar-nav .open .dropdown-menu > .active > a,
	.navbar-custom .navbar-nav .open .dropdown-menu > .active > a:hover,
	.navbar-custom .navbar-nav .open .dropdown-menu > .active > a:focus {
		color: #c0c0c0;
		background-color: #fff;
	}
	.navbar-custom .navbar-nav .open .dropdown-menu > .disabled > a,
	.navbar-custom .navbar-nav .open .dropdown-menu > .disabled > a:hover,
	.navbar-custom .navbar-nav .open .dropdown-menu > .disabled > a:focus {
		color: #cccccc;
		background-color: transparent;
	}
	.navbar-custom .navbar-collapse{padding-left: 15px; padding-right: 15px;}
	.navbar-custom{border-bottom: none;}
	.breadcrumb{text-align: left;padding-left:0px;}
	.content .slider{margin-bottom: 0px;}
	.sidebar{margin-top: 20px;}
.mb10{margin-bottom:3px;}
.content .content-title{
margin-top:0px;
}

.panel-group .panel-default {
    border-color: #FBFBFB;
}
.panel-group .panel-default>.panel-heading {
    color: #333;
    background-color: #FBFBFB;
    border-color: #FBFBFB;
}
.panel-group .panel{
   background: #FBFBFB;
}
.panel-group .panel-heading {
    padding: 10px 0px;
}
.panel-default>.panel-heading+.panel-collapse>.panel-body {
    padding: 10px 0px;
}


@media (min-width: 767px)
{

}
	
