body{
	/*font-family: 'Alegreya Sans SC', sans-serif !important;*/
	font-family: Tahoma, sans-serif !important;
}
@font-face {
    font-family: articleContent;
    src: url(/fonts/HelveticaNeueThin.ttf);
}

article #content {
    font-family: articleContent;
}
address{
	display: block;
	margin-bottom: 30px;
}
address.address p{
	font-size: 1.4rem;
	line-height: 1.6;
	color: rgb(120,120,120);
}
address.address h3{
	font-size: 2rem;
}
section{
	/*padding-bottom: 20px;*/
}
p{
	font-size: 13px !important;
}
p a.view-article{
	color: rgb(199, 125, 0);
	padding: 5px 10px;
	border:1px solid rgb(199, 125, 0);
	background-color:#fff;
	margin-top: 5px;
}
.main{
	margin-bottom: 40px;
}
/*Minister Profile*/
.profile-pic{
	margin: auto;
	text-align: center;
	margin: 10px 0px 30px;
}
.raw-banner{
	margin: 0px;
	background-color: rgb(234,234,234);
	padding: 0px ;
}
.raw-banner h1{
	font-size: 2em; 
	text-transform: uppercase; 
	font-weight: bolder;
	color: rgb(199,125,0);
}
/*Equal height columns*/
@media only screen and (min-width : 768px) {
    .is-table-row {
        display: table;
    }
    .is-table-row [class*="col-"] {
        float: none;
        display: table-cell;
        vertical-align: top;
    }
}
/*Site heading*/
.site-heading h1{
	padding-top: 0px
	font-size: 2.4em;
	color: rgb(11,63,225);
	display:inline-block;
	cursor: default;
}
.site-heading h1 small{
	font-size: 75%;
}
.top-level-header{
	padding: 10px;
	/*display: inline-block;*/
}
.logo-img{
	margin-top: 5px
}

@media screen and (max-width: 990px) {
	.site-heading h1{
		margin-top: 9px;
		/*display:inline-block;*/
	}
	.logo-img{
		margin-top: 10px;
	}
  }
@media screen and (max-width: 767px) {
	.site-heading h1{
		font-size: 2em;
		margin-top: 17px;
		/*display:inline-block;*/
	}
	.logo-img{
		margin-top: 0px;
	}
  }
@media screen and (max-width: 718px) {
	.site-heading h1{
		font-size: 2em;
		margin-top: 9px;
		/*display:inline-block;*/
	}
	.logo-img{
		margin-top: 7px;
	}
  }

@media screen and (max-width: 500px) {
	.site-heading h1{
		font-size: 1.4em;
		margin-top: 5px;
		/*display:inline-block;*/
	}
	.logo-img{
		margin-top: 3px;
	}
  }
@media screen and (max-width: 380px) {
	.site-heading h1{
		font-size: 14px;
		margin-top: 5px;
		/*display:inline-block;*/
	}
	.logo-img{
		margin-top:7px;
	}
  }
@media screen and (max-width: 350px) {
	.site-heading h1{
		font-size: 12px;
		margin-top: 5px;
		/*display:inline-block;*/
	}
	.logo-img{
		margin-top: 9px;
	}
  }
/*End*/
iframe{
	width: 100% !important;
	/*max-height: 315px;*/
	min-height: 160px;
	border:none;
}
.mandate-section h4{
	color: black !important;
}
.partners .row div img{
	margin: 10px 0px;
	max-width: 150px;
	max-height: 100px;
	margin: auto;
}
.partners{
	margin:auto;
}
/**SIDEBAR**/
aside h1, aside h1>a,aside a>h1{
	margin:0px; 
	margin-top:20px; 
	padding: 10px 20px;
	background-color: #EAEAEA;
	font-size: 1.4em;
	font-weight: bolder;
	color: rgb(199, 125, 0);
}
aside div.panel-body{
	/*box-shadow: 0px 0px 2px rgba(0,0,0,0.5)*/
}
aside ul.side-nav{
	margin: 0px;
	padding: 0px;
	list-style: none;
	margin-bottom: 50px;
}
aside ul.side-nav li{
	padding: 0px 20px;
	font-size: 1.2em;
	color: rgb(234,234,234);
	border-bottom: 1px solid #EAEAEA;
}

aside ul.side-nav li a{
	padding: 10px 10px 10px 0px;
	display: block;
}
aside ul.side-nav li a:before{
	content: "\f101";
  	font-family: FontAwesome;
  	display: inline-block;
  	float: right;
}
aside a:hover,aside a>h1:active{
	text-decoration: none;
}
aside a > h1 >i{
	font-size: 13px !important;
}
aside ul.side-nav li a:hover{
	padding-left: 10px;
	color: rgb(199,125,0);
	text-decoration:none;
}
/**SIDEBAR**/
/*Aritcles section*/
h1.article-title{
	font-size: 2.5rem;
	cursor: default;
	margin-bottom: 15px;
}
article p{
	font-weight: lighter;
	font-size: 13px;
	line-height: 1.7;
}
.share{
	margin-top: 0px;
	padding: 5px;
	padding-bottom: 2px;
	display: block;
}
.share span a:hover{
	text-decoration: none;
}
.share span{
	font-size: 1.4rem;
}

.share span.date{
	font-size: 1.2rem;
	color: rgba(120,120,120);
}
.main-content{
	margin-top: 35px;
}
.list-title h3{
	font-size: 1.6rem;
	color: rgb(199, 125, 0);
	font-weight: bold;
	text-transform: uppercase;
}
article ol{
	padding-left: 0px;
}
/**BANNER**/
div.banner{
	/*margin: 0px;
	padding: 40px 0px;
    text-align: center;
	overflow: hidden;
	background-color: rgba(0,0,0,0.6);*/
}
div.banner .title{
	margin: 0px;
	padding: 40px 0px;
    text-align: center;
	overflow: hidden;
	background-color: rgba(0,0,0,0.4);
}
div.banner .title h1{
	color: #fff;
	font-size: 3em;
	text-align: center;
	line-height: 1;
	top:50%;
	left: 0;
}
h3.title{
	font-weight: bold !important;
}
div.post-banner{
	margin-bottom: 20px;
	margin-top: 30px;
	max-height: 250px;
	overflow: hidden;
}
div.excerpt-content{
	margin-top: 10px;
	margin-bottom: 30px;
}
div.more-btn{
	margin-bottom: 20px;
	margin-top: 30px;
}
a.read-more{
	padding: 10px 15px;
	text-align:center;
	text-decoration: none;
	text-transform: capitalize;
	background-color: yellow;
	font-weight: bold;
}
a.read-more:hover{
	text-decoration: none;
}
/*div.banner img{
	display: block;
	margin: auto;
	position: relative;
	width: inherit;
}*/
/**BANNER**/
/**SOCIAL MEDIA **/
.social-media a.fa {
  padding: 5px;
  font-size: 1.1em !important;
  width: 25px;
  margin: auto 2px;
  text-align: center;
  text-decoration: none;
  border-radius: 50%;
  color: #ffffff;
  background: rgb(11,63,225);
}

.social-media-top{
	margin-left: 30px;
}

.social-media-top a.fa {
  padding: 5px;
  font-size: 1.1em !important;
  width: 25px;
  margin: auto 2px;
  text-align: center;
  text-decoration: none;
  border-radius: 50%;
  background-color: transparent;
  color: rgba(11,63,225,0.5); 
  border: 1px solid rgba(11,63,225,0.5);
}

.social-media-top a.fa-facebook:hover {
  color: rgba(11,63,225,1);
  border-color: color: rgba(11,63,225,1);
}

.social-media-top a.fa-twitter:hover {
  color: rgba(11,63,225,1);
  border-color: color: rgba(11,63,225,1);
}

.social-media-top a.fa-linkedin:hover {
  color: rgba(11,63,225,1);
  border-color: color: rgba(11,63,225,1);
}

.social-media a.fa:hover {
	text-decoration: none;
}

.social-media a.fa-facebook:hover {
  background: #3B5998;
  color: #fff;
}

.social-media a.fa-twitter:hover {
  background: #55ACEE;
  color: #fff;
}

.social-media a.fa-linkedin:hover {
  background: #007bb5;
  color: white;
}
/** END **/
/**HORIZONTAL LINKS**/
.horizontal-links>ul{
	 list-style-type: none;
	 margin-left: 0px !important;
}
.horizontal-links>ul>li{
	 margin: 0px 0px 7px 0px;
}
.horizontal-links>ul>li>a{
	color: #ffffff;
	 margin-left: -40px !important;
	 font-size: 1.3em;
	 padding: 0px 0px 5px 0px;
}
.horizontal-links>ul>li>a:hover{
	text-decoration: none;
}

/* NEWS BOX */
.news-box{
	padding: 10px;
}
.news-box img{
	margin-bottom: 10px;
}
.news-box .article-tag a h4:hover{
	text-decoration: none;
	color: rgb(199,125,0);
}

.news-box a:hover, .news-box a img:hover{
	text-decoration: none;
}
.news-box h4{
	font-size: 1.3em;
	color: rgb(120,120,120);
	margin-bottom: 10px;
}

/* Date-tag */
.news-box .date-tag{
	margin-top: 0px;
	float: left; 
	text-align: right;
	width:14%;
	padding-right:3px;
}
.news-box .article-tag{
	padding-left: 5px;
	float: right; 
	width:86%;
	padding-top:5px;
}
.news-box::after{
	clear: both;
}
.news-box .date-tag span.tag-day{
	font-size: 2em;
	color: rgb(199,125,0);
	font-weight: bold;
	text-align: right;
}
.news-box .date-tag span.tag-month{
	font-size: 1.5em;
	color: rgb(120,120,120);
	font-weight: 600;
	text-align: right;
}
.news-box .date-tag span.tag-year{
	font-size: 1.3em;
	color: rgb(120,120,120);
	font-weight: 600;
	text-align: right;
}
/*.img-container{
	max-height: 172px;
	overflow: hidden;
}*/
@media screen and (min-width: 1200px) {
	.img-container{
	max-height: 172px;
	overflow: hidden;
}
  }
  @media screen and (min-width: 990px) {
	.img-container{
	max-height: 138px;
	overflow: hidden;
}
  }
@media screen and (max-width: 991px) {
	.img-container{
	max-height: 100px;
	overflow: hidden;
}
  }
@media screen and (max-width: 768px) {
	.img-container{
	max-height: auto;
}
  }
/* NEWS BOX */

.upcoming-events h4{
	font-size: 1.6em;
	color: black !important;
}
section.news-and-videos p{
	color: rgb(120,120,120);
}
section.news-and-videos{
	padding-bottom: 15px; 
	padding-top: 20px;
}

.no-border-radius{
	border-radius: 0px;
	border-color:  rgb(1,43,179);
}
/*Widget on Pages*/
h2.widgettitle{
	font-size: 20px !important;
	color: rgb(199,125,0);
	margin-bottom: 25px;
}
/*FAQs*/
h4.faq-title{
	padding: 10px 15px;
	background-color: whitesmoke;
	font-weight: lighter;
	font-size: 14px;
	display: block;
	margin: 0px;
	border:1px solid silver;
}
/*h4.faq-title:before{
	content: "\f055";
	margin-right: 10px;
}*/
.faq-panel-heading{
	padding: 0px;
}
.faq-inner-box{
	border:1px solid whitesmoke;
	border-top-color:transparent;
	padding: 10px 15px;
}
.faq-inner-box p{
	font-size: 12px;
}
.faq-panel{
	margin-bottom: 20px;
	background-color: #fff;
	border:1px solid transparent;
	border-radius: 2px;
}
/*Speeches Reports Press Releases*/
.srp-box{
	padding: 10px 20px;
	background-color: #ededed;
	border-bottom: 2px solid #ede;
	margin: 10px;
	text-transform: capitalize;
	border-radius: 5px;
}
.srp-box h4{
	text-transform: uppercase;
	margin-top:0px;
	font-weight: normal;
}
.srp-box h4 a:hover{
	color: rgb(199,125,0)
}

.srp-box a i{
	color: #b71c1c;
}
/*Navigation bar*/
.nav-bgcolor{
	background-color: rgb(11,63,225); 
	color: white;
}

.navbar{
	min-height: 32px !important;
}

.navbar-nav > li > a{
	padding-bottom: 7px !important;
	padding-top: 10px;
}
.navbar-brand{
	font-size:16px !important;
	padding: 10px 12px 7px !important;
	height:inherit !important;
}
.navbar-default .navbar-nav>li{
	padding-right: 0px;
	padding-left: 0px;
}
.navbar-nav > li > a{
	padding-bottom: 
}

.navbar-default .navbar-nav>li>a{
	color: white;
	font-size: 1.3em;
	border-bottom: 3px solid transparent;
	padding-right: 15px;
	padding-left: 15px;
	cursor: pointer;
}
.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:active{
	color: #bdbdbd;
	border-bottom-color: #ffea00;
	background-color:rgba(0,0,0,0.2); 
}
footer{
	background-color:rgb(11,63,225); 
}
footer .low-footer{
	background-color: rgb(1,43,179);
	padding: 15px;
}

footer .low-footer .container>p{
	color: rgba(255,255,255,0.6);
	margin-bottom: 0px;
	font-size: 1.1em;
}
footer .low-footer .container>p>a{
	color: rgba(255,255,255,0.6);
}
.right{
	float: right;
}

footer p{
	color: white;
}

.left{
	float: left;
}
.title-heading{
	color: white;
	font-size: 1.6em;
	text-transform: uppercase;
}
.title-heading::after{
	display: block;
	content: "";
	width: 45px;
	height: 2px;
	left: 0;
	top: 0;
	background-color: #fff;
	margin-top: 5px;
	margin-bottom: 20px;
}
input[type="submit"].subscribe-btn{
	background-color: rgb(1,43,179) !important;
	width:100% !important; 
	text-align:center !important;
	font-weight: bold !important;
	border-color: rgb(1,43,179) !important;
}
input[type="submit"].subscribe-btn:hover{
	background-color: rgba(1,43,179,0.6) !important;
}
input[type="email"]{
	max-width: 100% !important;
}
/*Sidebar details*/
.category-sidebox-heading{
	/*background-color: #EAEAEA;*/
	/*padding: 7px 15px;*/
	color: rgb(255,255,255);
	text-align: left;
	font-size: 15px;
	margin-bottom: 0px;
	border-bottom: 2px solid rgb(199,125,0);
}
.category-sidebox-heading p{
	background-color: rgb(199, 125, 0);
	color: rgb(255,255,255);
	display: inline-block;
	text-transform: capitalize;
	font-size: 15px;
	margin-bottom: 0px;
	cursor: default;
	text-align: left;
	padding: 7px 15px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.category-sidebox{
	border:0px solid #EAEAEA;
	padding: 0px 10px;
}
.category-sidebox-content{
	padding: 10px 0px;
	margin-bottom: 30px;
}
.category-sidebox ul.side-nav{
	margin: 0px;
	padding: 0px;
	list-style: none;
	margin-bottom: 0px;
}
.category-sidebox ul.side-nav li{
	padding: 0px 10px;
	padding-bottom: 5px;
	font-size: 1.2em;
	color: rgb(234,234,234);
	font-weight: bolder;
	text-transform: capitalize;
}

.category-sidebox ul.side-nav li i{
	margin-right: 5px
}
aside section.category-sidebox ul.side-nav li:not(:last-child),
.category-sidebox ul.side-nav li:not(:last-child){
	border-bottom: 1px solid rgb(199, 125, 0);
}

.category-sidebox ul.side-nav li a{
	padding: 5px 0px;
	display: block;
}
.category-sidebox ul.side-nav li p{
	color: #90a4ae;
	font-size: 1.2rem !important;
	margin-bottom:1px;
	text-indent: 15px;
}

.category-sidebox ul.side-nav li a:hover, aside ul.side-nav li a:active{
	padding-left: 5px;
	color: rgb(199,125,0);
	text-decoration:none;
}
/*Box Shadows*/
.soft-box-shadow{
	box-shadow: 0px 0px 0px rgba(0,0,0,0.6);
}
/*Section Box*/
.section-box{
	padding: 10px;
	margin-bottom: 0px;
}
.section-box h4.title{
	font-size: 15px;
	text-transform: uppercase;
	font-weight: lighter;
	color: rgb(199, 125, 0);
	display: block;
}

.section-box h4{
	text-transform: uppercase;
	display: block;
}
.section-box h4.title a{
	font-size: 13px;
	text-transform: uppercase;
	font-weight: lighter;
	color: rgb(199, 125, 0);
}
.section-box h3{
	margin-top: 0px;
	text-transform: uppercase;
}
.section-box h4.title a:hover{
	text-indent: 20px;
}
.section-box h4.title a:hover,.section-box h4.title a:active,.section-box h4.title a:focus{
	text-decoration: none;
}

.section-box h4.title i{
	margin-left:10px; 
	color: rgb(199, 125, 0);
}
.section-box p{
	font-size: 13px;
	color: rgb(120,120,120);
}
.section-box hr{
	margin-top: 5px;
	margin-bottom: 0px !important;
	border: 1px solid rgb(199, 125, 0);
}
.section-box img{
	margin:auto;
	vertical-align: middle;
	padding: 15px;
}
.section-box h5{
	font-size: 14px;
	color: rgb(0,0,0);
	font-weight: bold;
}
.section-box ul{
	list-style-type: none;
	padding-left: 0px
}
.section-box li{
	font-size: 13px;
	color: rgb(120,120,120);
	padding: 3px;
	line-height: 1.7;
}
.section-box li:before{
	content: "\f138";
  	font-family: FontAwesome;
  	display: inline-block;
  	margin-right: 10px;
	color: rgb(199, 125, 0);
	/*color: rgb(11, 63, 225);*/
}
.inner-box{
	padding: 10px 20px;
	border: 1px solid #eee;
	border-top: 0px
}
/* Vision and Mission*/
.core div.frame{
	position: absolute; 
	z-index: 1000; 
	background-color: rgba(0,0,0,0.6); 
	padding: 10px; 
	height: 100%;
	width: 70%; 
	color: #fff;
	overflow: hidden;
	display: block;
    transition: all 1s ease 0s;
}
/*.core-box:hover .frame{
	width: 70%;
	display: block;
}*/
a:hover, a:active{
	text-decoration: none;
}
.core div.frame h4{
	font-size: 1.7em;
	margin-bottom: 20px;
}

@media screen and (min-width: 550px) {
	.core div.frame p{
		font-weight: 200;
		line-height: 1.7;
		font-size: 100%;
	}
}
@media screen and (max-width: 550px) {
	.core div.frame p{
	font-weight: 200;
	line-height: auto;
	font-size: 100% !important;
	}
  }
.core .row .core-box{
	height: 330px;
	overflow: hidden;
}


/* Lone Banner With content*/
.banner-box div.frame{
	position: absolute; 
	z-index: 1000;
	background: -webkit-linear-gradient(left, 
		rgba(255,255,255,0) 0%, 
		rgba(0,0,0,0.94) 11%, 
		rgba(0,0,0,0.94) 19%);
	padding: 20px; 
	height: 100%;
	width: auto; 
	color: #fff;
	overflow: hidden;
	display: visible;
    transition: all 1s ease 0s;
    text-align: left;
    margin-left: 40%
}
.banner-box img{
	position: relative;
	width: 60%;
}
.banner-box{
	max-height: 300px;
	overflow: hidden;
	background-color: #263238;
	margin-top: 60px;
	margin-bottom: 30px;
}
/*.banner-box div.frame h4{
	font-size: 1.7em;
	margin-bottom: 20px;
}*/
.banner-box div.frame p{
	font-weight: 200;
	line-height: 1.5;
}
/*.banner-box .row .core-box{
	height: 330px;
	overflow: hidden;
}*/

/*.core div.row div.core-box :first-child{
	padding-right: 30px;
}*/

/** Headers **/
.frame h2.header-title{
	color: #fff;
	font-weight: bold;
	font-size: 2.3rem;
}
h4{
	font-size: 1.3em;
	font-weight: bold;
}
h2.raw-header{
	color: #000;
	font-weight: bold;
	font-size: 2.3em;
}
h2.mandate-header, h2.main-header,h3.widget-title{
	color: #000;
	text-align: center;
	font-weight: bold;
	font-size: 2.3em;
}
h3.main-header{
	color: #000;
	text-align: left;
	font-weight: bold;
	font-size: 2.2em;
}
h3.main-header::after,h3.widget-title::after{
	display: block;
	content: "";
	width: 50px;
	height: 3px;
	left: 0;
	top: 0;
	margin-top: 7px;
}
h2.main-header::after, h2.mandate-header::after,h3.widget-title::after{
	display: block;
	content: "";
	width: 50px;
	height: 3px;
	left: 0;
	top: 0;
	margin: auto;
	margin-top: 7px;
}
h2.mandate-header::after{
	background-color: #000000;
}
h2.main-header::after,h3.widget-title::after{
	background-color: rgb(199,125,0);
}
h3.widget-title{
	text-align: center;
	color: #000;
	font-weight: bold;
	font-size: 2.2em;
}
h2.main-header>small{
	margin-top: -5px;
	font-size: 0.5em;
}
/*Dropdown*/
.sub-menu{
	display: none;
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	position: absolute;
	z-index: 2000;
	min-width: 250px;
	padding-left: 0px;
	padding-right: 0px;
	background-color: #0d47a1;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.menu-item{
	position: relative;
	display: block;
}
.sub-menu li{
	font-size: 1.2em;
	list-style-type: none;
	margin:0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.menu-item:hover .sub-menu{
	display: block;
}
.sub-menu a{
	padding: 10px;
	color: #ffffff;
	display: block;
	text-decoration: none;
	cursor: pointer;
}
.sub-menu a:hover{
	color: #ffffff;
	text-decoration: none;
	background-color: rgba(0,0,0,0.3);
}
ul.sub-menu li a:hover .navbar-nav>li>a {
	background-color: #0d47a1;
}
/*.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:active{
	color: #bdbdbd;
	border-bottom-color: #ffea00;
	background-color:rgba(0,0,0,0.2); 
}*/
/*Testimonials 5*/
.testimonial-box{
	margin-top: 20px;
}
div.testimonials-content-p p{
	text-align: left !important;
	font-size: 1.3em;
}div.testimonials-content-p{
	margin-bottom: 30px;
}
div.testimonial-content h4{
	text-align: left !important;
	font-size: 2em;
	font-weight: bolder;
	margin-top: 20px;
	margin-bottom: 0px;
}
div.testimonial-content .testimonial-position{
	text-align: left !important;
	margin-top: 20px;
}
/*Listing Template*/
.listing-template{
	padding: 10px 0px;
}
.listing-template h4{
	font-size: 1.4em;
	margin-top: 0px;
}
.listing-template h4 a:hover{
	text-decoration: none;
	color: rgb(199,125,0);
}
.listing-template p{
	font-size: 1.2em;
}
.listing-template-image{
	padding: 10px 0px;
}
p.date{
	font-size: 1em;
	margin-bottom: 0px;
	color: rgb(120, 120, 120);
}
.one-container{
	display: table;
}
.same{
	display: table-cell;
}
/** Slider **/
.ms-slide-info{
	font-size: 18px;
	background: #f7d700;
	color: #000;
	padding: 20px;
	vertical-align: middle;
	top: 43% !important;
	right: 10% !important;
	opacity: 0.7;
}
/** section backgrounds **/
.grey{
	padding-bottom: 50px;
	padding-top: 15px;
}
.grey,.article-grey{
	background-color: rgb(234,234,234);
}
.article-grey{
	padding: 10px 20px 20px;
}
.article-grey p.date{
	font-size: 12px;
	color: rgb(120,120,120);
}
.article-grey>a>span{
	color: #339DD2;
}
.article-grey>a:hover{
	text-decoration: none;
	color: blue;
}
.top-header{
	background-color: rgb(234,234,234);
	padding-bottom: 3px;
	padding-top: 3px;
	text-align: right;
}
.mandate-section{
	background-color: rgb(248,218,0);
	padding-bottom: 40px; 
	padding-top: 15px;
}

.mandate-section img{
	width: 100%;
	height: auto;
	vertical-align: top;
}


.frs-slideshow-container#index-sliderpjc {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}
.frs-slideshow-container#home-sliderpjc {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}
.navbar{
	margin-bottom: 0px;
}
.navbar-collapse{
	padding-left:20px !important;
	padding-right:0px !important;
}

span.navbar-search{
	float: right;
	padding: 5px;
	font-size: 1.1em !important;
	width: 29px;
	margin: auto 2px;
	text-align: center;
	text-decoration: none;
	border-radius: 50%;
	color: #ffffff;
	background-color: rgb(9,48,175);
	margin-top: 7px;
	margin-bottom: 5px;
	cursor: default;
	box-shadow:0px 0px 2px #eee;
}
span.navbar-search:hover,span.navbar-search:active,span.navbar-search:focus{
	box-shadow:0px 0px 0px transparent;
}
.hide-it{
	display: none;
}
.see-it{
	display: block;
}
.search{
	margin: 5px 5px 4px !important;
	float: right;
	color: #000;
}
input[type="search"]{
	padding: 6px;
	min-width: 200px;
	border-color: transparent;
	border-radius: 4px;
	color: #000000;
}
.widgets_on_page ul{
	margin-left: 0px;
}
h3.template-page-title{
	font-size: 19px;
	border-bottom: 2px solid rgb(199,125,0);
	display: block;
	padding-bottom: 10px;
	text-transform: uppercase;
	margin-top: 10px !important;
}
h3.template-page-title i{
	margin-right: 10px;
	font-size: 17px;
	color: rgb(199,125,0);
}
/*Staff Profile*/
.staffer-staff-social-links i{
	font-size: 1.7rem !important;
	padding: 5px 10px !important;
}
.staffer-staff-header p{
	font-size: 12px;
	text-align: center;
	color: rgb(199, 125, 0);
}
span#call{
	font-size: 15px;
}
span#call i{
	margin-right: 5px;
	padding-right: 5px !important;
}
.staff-header table td{
	padding: 10px 20px !important;
}
h3.staffer-staff-title{
	font-size: 1.4rem !important;
	text-transform: uppercase;
	text-align: center;
}
.staff-header h3{
	font-size: 2rem !important;
	text-transform: uppercase;
	text-align: left;
	margin-top: 10px
}
.staff-header td h4{
	font-size: 1.4rem !important;
	text-transform: capitalize;
	text-align: left;
	margin-top: 10px;
	color: rgb(199,125,0);
}
.staff-image a img,.staff-image img{
	position: relative;
	border-radius: 30%
}
.staff-image a img:hover{
	opacity: 0.8;
}
h3.staffer-staff-title a,h3.staffer-staff-title a:hover,h3.staffer-staff-title a:active{
	text-decoration: none;
}
.profile-box{
	margin-top: 10px;
	margin-bottom: 0px;
	overflow: hidden;
}
.staffer-staff-social-links a i.fa-facebook{
  color: #3B5998;
  padding-left: 0px !important;
}
.staffer-staff-social-links a i.fa-google-plus {
  color: #EA4335;
  padding-left: 0px !important;
}
.staffer-staff-social-links a i.fa-twitter{
  color: #55ACEE;
  padding-left: 0px !important;
}
.staffer-staff-social-links a i.fa-linkedin{
  color: #007bb5;
  padding-left: 0px !important;
}
.staffer-staff-social-links a i.fa-envelope {
  color: #000;
  padding-left: 0px !important;
}
.staffer-staff-social-links a i.fa-globe{
  color: #55ACEE;
  padding-left: 0px !important;
}
/*video section*/
.video-content{
	margin-top: 20px;
	padding: 0px;
}
.viewport{
	padding: 10px 50px;
}
.listing-template p.excerpt-cnt{
		display: block;
		/*display:inline-block;*/
	}
@media screen and (max-width: 550px) {
	.viewport{
		padding: 10px 10px;
		/*display:inline-block;*/
	}
  }

@media screen and (max-width: 500px) {
	.listing-template p.excerpt-cnt{
		display: none;
		/*display:inline-block;*/
	}
  }
/*@media screen and min-width: 550px) {
	.viewport{
		padding: 10px 10px;
		/*display:inline-block;
	}
  }*/
  /*DOCUMENTARIES*/
  .load_more_button4{
  	padding: 5px 10px !important;
  	color: rgb(199, 125, 0) !important;
  	border:1px solid rgb(199, 125, 0) !important;
  	border-radius: 0px !important;
  	background-color: #fff;
  }
  /*Album Label*/
#bwg_container1_0 #bwg_container2_0 .bwg_title_spun_0{
	font-weight: lighter !important;
	font-family: Tahoma, sans-serif !important;
	font-size:15px !important;
}
#bwg_container1_0 #bwg_container2_0 div.bwg_back_0{
	font-size: 15px;
	margin-bottom: 10px;
	font-weight: bold !important;
}
#bwg_container1_0 #bwg_container2_0 a.bwg_back_0,#bwg_container1_0 #bwg_container2_0 .bwg_back_0{
	font-family: Tahoma, sans-serif !important;
}
#bwg_container1_0 #bwg_container2_0 a.bwg_back_0{
	font-weight: lighter !important;
	font-size:13px !important;
	border: 1px solid rgb(199, 125, 0);
	padding: 5px 15px;
	display: inline-block;
	margin-bottom: 10px;
	color: rgb(199, 125, 0);text-align: left;
}
#bwg_container1_0 #bwg_container2_0 a.bwg_back_0::before{
	content: "\f101";
  	font-family: FontAwesome;
  	margin-right: 10px;
}
#bwg_container1_0 #bwg_container2_0 .bwg_title_spun2_0{
	font-size: 14px !important;
	font-family: Tahoma !important;
	font-weight: lighter !important;
	color: rgb(199, 125, 0) !important;
}
.bwg_album_thumb_0,.bwg_standart_thumb_0{
	margin: 5px;
}
/*Mail chimp*/
.mc4wp-alert.mc4wp-error p,.mc4wp-alert.mc4wp-notice p{
	color: #e57373; 
	font-weight:bold;
}
.mc4wp-alert.mc4wp-success p{
	color: #64dd17;
	font-weight: bold
}
/*.mc4wp-alert.mc4wp-error p{

}*/
/*Pagination*/
.paginate-body{
	margin: 15px 0px;
}
a.page-numbers,span.page-numbers.current{
	padding: 5px 10px !important;
	margin-right: 2px !important;
	margin-top: 10px;
	border:1px solid grey;
}

span.page-numbers.current,a.page-numbers:hover{
	background-color: grey;
	color: white;
}