/*!
 * IE10 viewport hack for Surface/desktop Windows 8 bug
 * Copyright 2014-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}

 /* General */
body {font-size:18px; color:#585858 ;}
a {font-weight:bold;
color: #3A5EBA; }
a:hover {text-decoration: underline; color: #3A5EBA;}
ul {list-style:none;}

h1, h2, h3 {font-family: Palatino, "Palatino Linotype", "Palatino LT STD"; line-height:1.5em;}

#main li:before {
    content:'■'; 
    color:#0A9653; 
    padding-right:5px; 
    -webkit-clip-path: 
        inset(5% 20% 15% 10%);
clip-path: inset(5% 20% 15% 10%);}  

 #main li:before{content:'■';color:#142F6B;padding-right:5px;-webkit-clip-path:inset(5% 20% 15% 10%);clip-path:inset(5% 20% 15% 10%)}
 header{position:relative;z-index:100;-webkit-box-shadow:0 2px 5px 3px rgba(0,0,0,.1);box-shadow:0 2px 5px 3px rgba(0,0,0,.1);border-bottom:3px solid #142F6B}
 .navbar{min-height:120px;padding:5px 0 8px 0;border-radius:0;margin-bottom:0;background:#eeeeee;border-color:#BDBDBD}
 .navbar .navbar-brand{display:block;padding:0}
 .navbar .navbar-brand img{max-width:60%;display:block}
 .navbar-inverse .navbar-nav>li>a{color:#142F6B}
 .navbar-inverse .navbar-nav>li>a:focus{color:#818285};
 .navbar-inverse .navbar-nav>li>a:hover{color:#818285};
 .utilities{display:block;width:100%;clear:both;padding:0 0 20px 0;text-align:right}
 .utilities a{color:#142F6B;font-size:16px;padding:0 20px;text-decoration:none;font-weight:400}
 .utilities a:hover{color:#818285}
 #navbar{float:right}
 .navbar-inverse .navbar-nav>li>a{font-weight:500}@media 
 (min-width:@screen-sm-min){#navbar{float:left}}
 h1{font-size:: 44px;font-family:Palatino,"Palatino Linotype","Palatino LT STD","Book Antiqua",Georgia,serif;font-weight:700;border-bottom:1px dashed #aeb8c0;margin-bottom:10px;color:#142F6B;line-height:1em}
 h2{font-size:36px;font-family:Palatino,"Palatino Linotype","Palatino LT STD","Book Antiqua",Georgia,serif;border-bottom:1px dashed #aeb8c0;color:#142F6B;margin-bottom:10px;line-height:36px}
 h3{font-size:28px;font-family:Palatino,"Palatino Linotype","Palatino LT STD","Book Antiqua",Georgia,serif;color:#142F6B; margin-bottom:10px;line-height:1em}
 h4{font-size:20px;font-family:Arial;color:#142F6B;margin-bottom:5px;line-height:1em}
 hr{border:solid #939493;border-width:1px 0 0;clear:both;margin:10px 0 30px;height:0}
 article h1{font-size:25px;color:#142F6B;margin-bottom:10px;line-height:1em}
 
 .top-slider{position:relative}
 .top-slider .slide 
 p{font-size:40px;color:#142F6B;float:left}
 .top-slider 
 img{width:100%}
 .top-slider .slide .row{position:absolute;top:40px}
 #slider{border-bottom:5px solid #142F6B;-webkit-box-shadow:0 2px 5px 3px rgba(0,0,0,.1);box-shadow:0 2px 5px 3px rgba(0,0,0,.1)}
 #services{margin-top:20px}
 #services 
 .btn{background:#41403f;width:90%;padding:20px 0;text-align:center;font-size:40px;font-family:Arial;color:#fff;text-shadow:0 1px 1px #000;-webkit-box-shadow:0 2px 5px 3px rgba(0,0,0,.2);box-shadow:0 2px 5px 3px rgba(0,0,0,.2)}
 #services 
 .btn:hover{background:#000;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.2);box-shadow:0 0 0 0 rgba(0,0,0,.2)}
 #about{margin-top:20px}.banner{position:relative}
 
 .banner-inner img{width:100%}
 .inner-title{font-family:Palatino,"Palatino Linotype","Palatino LT STD","Book Antiqua",Georgia,serif;color:#142F6Bont-size:42px}
 .banner h1{position:absolute;bottom:0;text-shadow:0 2px 1px #b2b2b2;color:#6b4ac1;font-size:50px;font-family:'Open Sans';font-weight:700;margin:0;line-height:40px;border-bottom:5px solid #142F6B;-webkit-box-shadow:0 2px 5px 3px rgba(0,0,0,.1);box-shadow:0 2px 5px 3px rgba(0,0,0,.1)}
 #banner-1{background:url('../images/Headers/investment-in-renewable-energy-Tom-Murley.png') no-repeat;background-size:cover;min-height:300px;border-bottom:5px solid #142F6B;-webkit-box-shadow:0 2px 5px 3px rgba(0,0,0,.1);box-shadow:0 2px 5px 3px rgba(0,0,0,.1)}
 #banner-2{background:url('../images/Headers/renewable-energy-subsidies-Tom-Murley.png') no-repeat;background-size:cover;min-height:400px;border-bottom:5px solid #142F6B;-webkit-box-shadow:0 2px 5px 3px rgba(0,0,0,.1);box-shadow:0 2px 5px 3px rgba(0,0,0,.1)}
 #banner-3{background:url('../images/Headers/renewable-energy-fund-Tom-Murley.png') no-repeat;background-size:cover;min-height:400px;border-bottom:5px solid #142F6B;-webkit-box-shadow:0 2px 5px 3px rgba(0,0,0,.1);box-shadow:0 2px 5px 3px rgba(0,0,0,.1)}
 #banner-4{background:url('../images/Headers/low-carbon-economy-Tom-Murley.png') no-repeat;background-size:cover;min-height:400px;border-bottom:5px solid #142F6B;-webkit-box-shadow:0 2px 5px 3px rgba(0,0,0,.1);box-shadow:0 2px 5px 3px rgba(0,0,0,.1)}
 #banner-5{background:url('../images/Headers/green-energy-investment-Tom-Murley.png') no-repeat;background-size:cover;min-height:400px;border-bottom:5px solid #142F6B;-webkit-box-shadow:0 2px 5px 3px rgba(0,0,0,.1);box-shadow:0 2px 5px 3px rgba(0,0,0,.1)}
 #banner-6{background:url('../images/green-energy-investments-Tom-Murley.png') no-repeat;background-size:cover;min-height:400px;border-bottom:5px solid #142F6B;-webkit-box-shadow:0 2px 5px 3px rgba(0,0,0,.1);box-shadow:0 2px 5px 3px rgba(0,0,0,.1)}.contact-form input[type=text],
 .contact-form textarea{width:100%}@media (max-width:767px){
   .top-slider .slide p{font-size:18px!important;width:55%}
 .banner h1{font-size:15px}#banner-1{min-height:50px}#banner-2{min-height:50px}}@media (min-width:@screen-sm-min){#navbar{float:left}#banner-1{min-height:100px}#banner-2{min-height:100px}
 .top-slider 
 .slide p{font-size:18px!important}}footer{margin-top:20px;background:#939493;padding:10px 0 0 0;color:#fff;-webkit-box-shadow:0 2px 5px 3px rgba(0,0,0,.1);box-shadow:5px 2px 0 3px rgba(0,0,0,.1);border-top:2px solid #142F6B}footer a{color:#fff}footer a:hover{color:#eee}
 
 /* Footer */ 
footer {margin-top:20px; background: #BDBDBD; padding: 10px 0 0 0; color:#fff; -webkit-box-shadow: 0 2px 5px 3px rgba(0, 0, 0, 0.1);
	box-shadow: 5px 2px 0px 3px rgba(0, 0, 0, 0.1);
	border-top:2px solid #142F6B;
}

footer a {color:#fff;} 

footer a:hover {color:#eee;}

footer #top {padding-bottom: 20px; border-bottom:5px solid #142F6B;}

footer #top label {display: block;}

footer #top .form-group input[type="text"] {width:80%;}

footer #top .btn {padding:4px 12px;}

footer #top img {width:100%;}

@media (max-width: 767px) {
	footer #top img {width:75%; display:block; margin:0 auto;}

}

footer #top .location {margin-top:20px;} 

footer #bottom {margin-top:10px;}

#pagefooter .btn-primary {background: #472f88; border-color:#255585 ;}

@media (max-width: 767px) {
	footer #top img {width:75%; display:block; margin:0 auto;}
	footer #top .location {text-align:center;}
}

.utilities.hidden-md {text-align:left; position:relative; top:30px; padding:0;}

.img-left {float:left; margin:0 20px 20px 0; width:30%;}

/*Blog */

.blog-post {padding:15px; border:1px solid #dbdbdb; margin-bottom:20px;}

.blog-post figure img {width:100%;}

#aside li a {font-size:18px;}

@media (max-width: 767px) {

.post-body img {max-width:100%;}

}
/*Research */

.research {padding:20px; color:#455f92; border:1px solid #BDBDBD ; margin-bottom:30px;}

.research img {max-width:100%;}

.research .download {padding:10px 10px 10px 60px; color:#fff; text-align:center; background: url(/images/arrow.jpg) no-repeat left center #3f793a; }

.research .date {font-size:14px; margin-bottom:10px;}

ul.pagination li:before {content:'' !important; padding:0 !important;}

ul.pagination li {display:block !important; float:left !important;}

.pagination>li>a, .pagination>li>span {float:none; border:none; color:#3f793a; font-weight:normal;}

.pagination li.pag-prev a, .pagination li.pag-next a {background:#3f793a; color:#fff; font-weight:normal; border-radius:0;}

.research h1 a {color; #142F6B}

.research h1 a:hover {color:#142F6B;}

.research-sidebar a {font-weight:normal; display:block; margin-bottom:10px; color:#3f793a;}

.research-sidebar .blog {margin-bottom:20px;}

.fa-envelope:before, .fa-phone:before {padding-right:5px;}

.read-more-button {background: url(/images/arrow.jpg) right center no-repeat; padding-right:20px;}

footer #webapp39493pagination {display:none;}

span.us-number {padding-left:20px;}

footer .release-date {display:block;}

.research-sidebar .release-date {display:none;} 

@media (max-width: 767px) {

.navbar .navbar-brand img {display:inline-block;}

.navbar .navbar-brand {text-align:center}

.utilities.hidden-md {text-align:center;}

.utilities.hidden-md a {display:inline-block;
  padding: 0px 0px 0px 10px;  
  float: center;
}

.navbar-toggle {display:block; margin:60px auto 0 auto; float:none;}

#navbar {float:none; text-align:center; margin-top: 10px;}

footer {text-align:center;}

}

/********************* Top Header *********************/

.top-header {
	background-color: transparent;
	width: 100%;
	z-index: 9999;
	position: relative;
	overflow: visible;
	}
.header-con a{
	font-size: 16px;
	line-height: 24px;
	padding-top: 40px;
	margin-bottom: 20px;
	color: #284075;
	font-weight: 400;
	font-family: 'open sans', sans-serif;
	cursor: pointer;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	padding: 0 20px;
	position: relative;
	}
.header-con a:hover{
	 color: #818285; 
}
.head_num::before {
	content: "\f095";
	left: -30px;
	top: 0;
	position: absolute;
	color: #284075;
	height: 40px;
	width: 40px;
	display: inline-block;
	font-family: FontAwesome;
	font-size: 18px;
}
.head_mail:before{
	content: "\f0e0";
	left: -30px;
	top: 0;
	position: absolute;
	color: #284075;
	height: 40px;
	width: 40px;
	display: inline-block;
	font-family: FontAwesome;
    font-size: 18px;
}
.top-header .flex{
	text-align: right;
	justify-content: flex-end;
	-webkit-justify-content: flex-end;
	
}
.header-con {
	display: flex;
    display: -webkit-flex;
	flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
	align-items: right;
    -webkit-align-items: center;
}