@import url('http://fonts.googleapis.com/css?family=Sintony:regular,bold&v1');
/*

Theme Name: Max Mag UNI Theme

Description: This is a newly Generated theme

Author: Erick


Version: 1.16

License: GNU General Public License v3 or later

License URI: http://www.gnu.org/licenses/gpl-3.0.html

*/



html {

	overflow-x: hidden;

 	}

#mobile
{
	display: none;
}


body {

	color: #444;

	font-family: helvetica, arial, sans-serif;

	font-weight: normal;

	line-height: 100%;

	margin: 0px auto;

	padding: 0px;

	}



img {

	max-width: 100%;

	height: auto;

	}



iframe,

embed,

object,

video {

	max-width: 100%;

	}



/************************************************

	Hyperlinks

************************************************/



a, a:visited {

	text-decoration: none;

		-moz-transition: color .2s;

		-ms-transition: color .2s;

		-o-transition: color .2s;

		-webkit-transition: color .2s;

	transition: color .2s;

	}



a:hover {

	text-decoration: underline;

	}



a:active,

a:focus {

	outline: none;

	}



/************************************************

	Layout

************************************************/



#site {

	float: left;

	width: 100%;

	}



.breaker {

	clear: both;

	}



.right, .alignright {

	float: right;

	}



.left, .alignleft {

	float: left;

	}



.aligncenter {

	display: block;

	margin: 0 auto;

	}



.fixed-nav {

		-ms-box-shadow: 0 4px 15px -5px #555;

		-moz-box-shadow: 0 4px 15px -5px #555;

		-o-box-shadow: 0 4px 15px -5px #555;

		-webkit-box-shadow: 0 4px 15px -5px #555;

	box-shadow: 0 4px 15px -5px #555;

	position: fixed !important;

	z-index: 2000;

	}



.section-div {

	border-bottom: 1px dotted #ccc;

	float: left;

	margin: 20px 0;

	width: 100%;

	}



/************************************************

	Leaderboard

************************************************/



#leader-wrapper {

	background: url(images/gray-bg.jpg);

	float: left;

	padding: 10px 0;

	position: relative;

	width: 100%;

	}



#leaderboard {

	margin: 0px auto;

	overflow: hidden;

	padding: 0 15px;

	position: relative;

	text-align: center;

	width: 970px;

	height: 90px;

	}



#leader-left {

	display: inline-block;

	overflow: hidden;

	text-align: center;

	width: 970px;

	}



/************************************************

	Main Navigation

************************************************/



#main-nav-wrapper-new {



		margin: 0 auto;

	position: relative;

	width: 960px;

	height: 28px;
    
   
	}



#nav {

	float: left;
	position: relative;
	width: 100%;
	z-index: 2001;
    margin: 0px 0px 3px 0px;
/*	background-image: url (http://unhabitat.org/wp-content/uploads/2014/04/Beta-Version-Icon2.png) ; error commented out */
	background-repeat:no-repeat;
	background-position:right;
	background-color: #ffffff;

	}



#main-nav-overal {
    

	margin: 0 auto;

	position: relative;

	width: 1000px;

	height: 38px;
    -ms-box-shadow: 0 -4px 15px -5px #555;

		-moz-box-shadow: 0 -4px 15px -5px #555;

		-o-box-shadow: 0 -4px 15px -5px #555;

		-webkit-box-shadow: 0 -4px 15px -5px #555;

	box-shadow: 0 -4px 15px -5px #555;

	}
#main-nav {
    

	margin: 0 auto;

	position: relative;

	width: 850px;

	height: 30px;
    
    margin: 15px 0px;
    background: #ffffff;
        
    	

	}
	

#main-nav ul {

	display: inline;

	float: left;

	padding: 0 0px;

	position: relative;

	width: 100%;

	}



#main-nav ul li {

	display: inline;

	float: left;

	position: relative;

		-ms-transition: all .3s;

		-moz-transition: all .3s;

		-o-transition: all .3s;

		-webkit-transition: all .3s;

	transition: all .3s;

	}



#main-nav ul li a {

	color: #8E8E8E;

	float: left;

    font-weight: normal;
    font-family: arial, verdana, san-serif;
    font-size: 0.9em;

	padding: 10px;

	text-decoration: none;

	text-transform: uppercase;

	}



#main-nav ul li:hover a,

/* {

	color: #fff;

	} error commented out */ 

#main-nav li.current-menu-item a,

#main-nav li.current-post-parent a {

	color: #000000;
    border-top: solid;
    
    font-weight: bold;
    font-family: arial, verdana, san-serif;
    font-size: 1em;
background: #ffffff;
height: 15px;

	}

#main-nav ul li ul {

	display: none;

	}



#main-nav ul li:hover ul {

	background: url(images/dropdown-bg.png);

		-ms-box-shadow: 0 3px 7px -2px #333;

		-moz-box-shadow: 0 3px 7px -2px #333;

		-o-box-shadow: 0 3px 7px -2px #333;

		-webkit-box-shadow: 0 3px 7px -2px #333;

	box-shadow: 0 3px 7px -2px #333;

	display: block;

	margin-top: 5px;

	padding: 5px;

	position: absolute;

		left: 0px;

		top: 33px;

	width: 150px;

	}



#main-nav ul li:hover ul li {

	position: relative;

		-moz-transition: all .3s;

		-ms-transition: all .3s;

		-o-transition: all .3s;

		-webkit-transition: all .3s;

	transition: all .3s;

	}



#main-nav ul li:hover ul li.current-menu-item {

	background: none !important;

	}



#main-nav ul li:hover ul li:hover.current-menu-item {

	background: #222 !important;

	}



#main-nav ul li:hover ul li:hover {

	background: #222;

	}



#main-nav ul li:hover ul li a {

	color: #fff;

	float: left;

	font: 400 12px/12px 'Open Sans', sans-serif;

	padding: 8px;

	width: 134px;

	}



#main-nav ul li:hover ul li ul {

	display: none;

		-moz-transition: all .3s;

		-ms-transition: all .3s;

		-o-transition: all .3s;

		-webkit-transition: all .3s;

	transition: all .3s;

	}



#main-nav ul li:hover ul li:hover ul {

	border: none;

	display: block;

	margin: 0;

	position: absolute;

		left: 150px;

		top: 0;

	width: 150px;

	}



#nav-mobi {

	color: #fff;

	display: none;

	font: bold 16px/16px Arial, Verdana, Sans-Serif;

	margin: 0 auto;

	padding: 0 10px;

	position: relative;

	text-align: left;

	text-transform: uppercase;

	width: 460px;

	height: 38px;

	}



#nav-mobi a {

	color: #fff;

	}



#nav-mobi a:hover,

#nav-mobi a:active {

	text-decoration: none;

	}



#nav-mobi ul {

	background: url(images/dropdown-bg.png);

	display: block;

	float: left;

	position: absolute;

		top: 43px;

		left: 0px;

	width: 480px;

	}



#nav-mobi ul li {

	display: inline;

	float: left;

	font: 700 18px/18px 'Open Sans Condensed', sans-serif;

	margin: 0;

	padding: 10px 12px;

	position: relative;

	width: 216px;

	}



#nav-mobi ul li:hover {

	background: #222;

	}



#nav-mobi ul li ul {

	display: none;

	}



#nav-mobi select {

	border: none;

	color: #fff;

	float: left;

	margin: 10px;

	padding: 0 30px 0 5px;

	width: 460px;

	height: 30px;

	-webkit-appearance: none !important;

	}



.flip {

	background: url(images/mobi-menu.png) no-repeat left 50%;

	float: left;

	width: 480px;

	height: 38px;

	}



.panel {

	display: none;

	}



/************************************************

	Header

************************************************/



#wrapper {

	float: left;

	position: relative;

	width: 100%;

	z-index: 6;

	}



#wallpaper {

	display: block;

	position: absolute;

	width: 100%;

	height: 100%;

	z-index: 1;

	}



.wallpaper-link {

	margin: 0 auto;

	position: absolute;

		top: 0;

	width: 100%;

	height: 100%;

	z-index: 1;

	}



#inner-wrapper {

	margin: 0 auto;

	position: relative;

	width: 1000px;

	z-index: 2;

	}



#content {

	background: #fff;

	float: left;

	padding: 20px;

	position: relative;

	width: 960px;

	}






#main-header-wrapper {

	float: left;

	padding-bottom: 20px;


	width: 100%;

	}



#header {

	margin: 0 auto;

	position: relative;

	width: 960px;

	}



#logo {

	float: left;

	width: 100%;

	overflow: hidden;

	}

	

/************************************************

	Content

************************************************/



#content-top {

	background: #fff;

	border: 1px solid #ccc;

	float: left;

	margin-bottom: 0px;

	width: 958px;
   

	}



#ticker {

	float: left;

	width: 498px;
	height: 30px;
	}



ul.ticker-list {

	display: block;

	float: left;

	overflow: hidden;

	width: 350px;
	
	_margin-top: 30px;
	height: 30px;

	}



ul.ticker-list li {

	display: block;

	font: 700 12px/12px 'Open Sans Condensed', sans-serif;

	height: 30px;

	overflow: hidden;

	padding: 9px;

	width: 900px;

	}



.ticker-heading {

	background: #008CCB;

	border-right: 1px solid #ccc;

	color: #ffffff;

	float: left;

	font: 700 12px/12px 'Open Sans Condensed', sans-serif;

	padding: 9px;

	text-transform: uppercase;
    

	}



#ticker a {

	color: #555;

	float: left;

	font: 700 12px/12px 'Open Sans', sans-serif;

	}



.ticker-date {

	color: #999;

	font: 10px/10px helvetica, arial, sans-serif;

	margin-left: 10px;

	}



#content-social {

	/*float: right;*/

	width: 150px;
    
    margin: -30px 0px 0px 800px;
    

	}



#content-social ul {

	display: inline;

	float: right;
    
    width: 254px;

	}



#content-social ul li {

	/*border-left: 1px solid #ccc;*/

	display: inline;

	float: left;

	overflow: hidden;

	}



.fb-but,

.twitter-but,

.pinterest-but,

.instagram-but,

.google-but,

.linkedin-but,

.rss-but {

	float: left;

		-moz-transition: all .1s;

		-ms-transition: all .1s;

		-o-transition: all .1s;

		-webkit-transition: all .1s;

	transition: all .1s;

	width: 30px;

	height: 30px;

	}



.fb-but {

	background: #fff url(images/social-buttons.png) 0 0;

	}



.fb-but:hover {

	background: #3b5997 url(images/social-buttons.png) 0 -30px;

	}



.twitter-but {

	background: #fff url(images/social-buttons.png) -30px 0;

	}



.twitter-but:hover {

	background: #00aced url(images/social-buttons.png) -30px -30px;

	}



.pinterest-but {

	background: #fff url(images/social-buttons.png) -60px 0;

	}



.pinterest-but:hover {

	background: #cb2027 url(images/social-buttons.png) -60px -30px;

	}



.instagram-but {

	background: #fff url(images/social-buttons.png) -234px 0;

	}



.instagram-but:hover {

	background: #36658c url(images/social-buttons.png) -234px -30px;

	}



.google-but {

	background: #fff url(images/social-buttons.png) -90px 0;

	}



.google-but:hover {

	background: #000 url(images/social-buttons.png) -90px -30px;

	}



.youtube-but {

	background: #fff url(images/social-buttons.png) -120px 0;

	float: left;

		-moz-transition: all 0.1s;

		-ms-transition: all 0.1s;

		-o-transition: all 0.1s;

		-webkit-transition: all 0.1s;

	transition: all 0.1s;

	width: 54px;

	height: 30px;

	}



.youtube-but:hover {

	background: #f00 url(images/social-buttons.png) -120px -30px;

	}



.linkedin-but {

	background: #fff url(images/social-buttons.png) -174px 0;

	}



.linkedin-but:hover {

	background: #069 url(images/social-buttons.png) -174px -30px;

	}



.rss-but {

	background: #fff url(images/social-buttons.png) -204px 0;

	}



.rss-but:hover {

	background: #f60 url(images/social-buttons.png) -204px -30px;

	}

.search-box {
    width: 300px;
	float: left;
}

#searchform {

	/*float: left;*/

	position: relative;
    margin: -30px 0px 0px 650px ;

	}




#searchform input {

	background: #eee url(images/search-icon.png) no-repeat right 40%;

	border: none;

	color: #4d4d4d;
    

	float: left;

	font: 400 12px/30px sintony,'Open Sans', sans-serif;
    

	margin: -45px 0px 5px -170px;

	padding: 3px 0 5px 10px;

	width: 300px;


	height: 20px;

	/*border: 0px solid;
    
	border-radius: 20px;
	*border-radius: 20px 20px 20px 20px;	
	_border-radius: 20px 20px 20px 20px;*/
	}



#searchform #search-button {

	border: none;

	float: left;

	}



#searchform #s:focus {

	outline: none;

	}



/************************************************

	Homepage

************************************************/



#main {

	float: none;

	margin-bottom: 20px;

	width: 100%;

	}


#main-cpr {

	float: right;

	margin-bottom: 20px;

	width: 665px;

	}
#main-single {

	float: left;

	margin-bottom: 20px;

	width: 100%;

	}

#main-home {

	float: left;

	margin-bottom: 20px;

	width: 45%;

	}



.full {

	width: 960px !important;

	}



#home-left {

	background: #fff;

	/*border-right: 1px dotted #ccc;*/

	float: left;

	margin-right: 20px;

	padding-right: 19px;

	position: relative;

	width: 100%;

	}



h3.category-heading {

		-moz-box-shadow: 3px 3px 10px -4px #000;

		-ms-box-shadow: 3px 3px 10px -4px #000;

		-o-box-shadow: 3px 3px 10px -4px #000;

		-webkit-box-shadow: 3px 3px 10px -4px #000;

	box-shadow: 3px 3px 10px -4px #000;

	color: #fff;

	display: inline-block;

	font: 700 24px/24px 'Open Sans Condensed', sans-serif;

	margin-bottom: 5px;

	padding: 5px;

	position: absolute;

		top: -5px;

		left: -5px;

	text-transform: uppercase;

	z-index: 50;

	}



#featured-container {

	background: url(images/loading.gif) no-repeat center;

	float: left;

	margin-bottom: 15px;

	position: relative;

	width: 100%;

	height: 100%;

	}



.featured-box {

	background: url(images/featured-bg.png);

		-moz-box-shadow: 0 0 15px -2px #000;

		-ms-box-shadow: 0 0 15px -2px #000;

		-o-box-shadow: 0 0 15px -2px #000;

		-webkit-box-shadow: 0 0 15px -2px #000;

	box-shadow: 0 0 15px -2px #000;

	float: left;

	margin: 0 20px 20px;

	padding: 10px;

	position: absolute;

		bottom: 0;

	text-align: center;

	width: 265px;

	}



.featured-box h2 {

	margin-bottom: 7px !important;

	}



.featured-box h2 a {

	color: #fff !important;

    font-family: Sintony,"Helvetica Neue",Helvetica,Arial,sans-serif;
    line-height: 25px;
    font-size: 19px;
	text-transform: capitalize !important;

	}



.featured-box p {

	color: #ccc;

	float: left;

	font: 400 11px/16px sintony, 'Open Sans', sans-serif;

	}



.home-widget {

	float: left;

	font: 400 12px/normal 'Open Sans', sans-serif;

	margin: 15px 0;

	width: 100%;

	}



.home-widget h3 {

	border-bottom: 1px dotted #ccc;

	font: 700 14px/14px 'Open Sans Condensed', sans-serif;

	margin-bottom: 10px;

	padding-bottom: 5px;

	text-transform: uppercase;

	}



.category-image {

	float: left;

	margin-right: 10px;

	width: 156px;

	}



.category-image img {

	border: 1px solid #ccc;

	padding: 2px;

		-moz-transition: all 0.3s;

		-ms-transition: all 0.3s;

		-o-transition: all 0.3s;

		-webkit-transition: all 0.3s;

	transition: all 0.3s;

	width: 150px;

	height: 168px;

	}



.category-image img:hover {

	opacity: 0.85;

	}



.category-links {

	float: left;

	width: 254px;

	}



.category-links p {

	color: #555;

	float: left;

	font: 400 12px/16px 'Open Sans', sans-serif;

	}



.category-links ul {

	display: block;

	float: left;

	width: 100%;

	}



.category-links ul li {

	border-bottom: 1px dotted #ccc;

	display: block;

	float: left;

	padding: 5px 0;

	width: 100%;

	}



.blog-image {

	background: #fff;

	float: left;

	margin-right: 10px;

	width: 156px;

	}



.blog-image img {

	border: 1px solid #ccc;

	padding: 2px;

		-moz-transition: all 0.3s;

		-ms-transition: all 0.3s;

		-o-transition: all 0.3s;

		-webkit-transition: all 0.3s;

	transition: all 0.3s;

	width: 150px;

	height: 168px;

	}



.blog-image img:hover {

	opacity: 0.85;

	}



.blog-text {

	float: left;

	width: 234px;

	}



.blog-text-noimg,

.category3-text-noimg {

	float: left;

	width: 100%;

	}



.blog-text p,

.blog-text-noimg p {

	color: #555;

	float: left;

	font: 400 12px/16px 'Open Sans', sans-serif;

	}



.main-headline {

	color: #3b91dc;

	float: left;

	/*font: 450 14px/19px sintony,'Open Sans Condensed', sans-serif;
font-family: sintony,'sans serif',arial,Helvetica,sans-serif;*/
font-size: 0.7em;
line-height: 1.2em;

	margin-bottom: 0px;

	text-transform: normal;

	width: 100%;

	}



.main-headline:visited {

	color: #3b91dc;
	text-transform: uppercase;

	}



.headline-small {

	color: #3b91dc;

	font: 450 12px/16px 'Open Sans Condensed', sans-serif;

	text-transform: uppercase;

	}



.headline-small:visited {

	color: #3b91dc;
	text-transform: uppercase;

	}



.category-links ul li p {

	margin-bottom: 5px;

	}



.category-links ul li:first-child {

	padding-top: 0;

	}



.category-links ul li:last-child {

	border-bottom: none;

	}



.category2 {

	float: left;

	width: 420px;

	}



.category2 img {

	/*border: 1px solid #ccc;*/

	margin-bottom: 5px;

	padding: 2px;

		-moz-transition: all 0.3s;

		-ms-transition: all 0.3s;

		-o-transition: all 0.3s;

		-webkit-transition: all 0.3s;

	transition: all 0.3s;

	width: 199px;

	height: 223px;

	}



.category2 img:hover {

	opacity: 0.85;

	}



ul.category2 {

	display: inline;

	float: left;

	width: 100%;

	}



ul.category2 li {

	display: inline;

	float: left;

	margin-left: 10px;

	width: 205px;

	}



ul.category2 li:first-child {

	margin-left: 0;
    

	}



.category2 p,

.category3-text p,

.category3-text-noimg p {

	color: #555;

	float: left;

	font: 400 11px/16px sintony,'Open Sans', sans-serif;

	}



.category3-image {

	float: left;

	margin-right: 10px;

	width: 92px;

	height: 102px;

	}



.category3-image img {

	border: 1px solid #ccc;

	padding: 2px;

		-moz-transition: all 0.3s;

		-ms-transition: all 0.3s;

		-o-transition: all 0.3s;

		-webkit-transition: all 0.3s;

	transition: all 0.3s;

	width: 86px;

	height: 96px;

	}



.category3-image img:hover {

	opacity: .85;

	}



.category3-text {

	float: left;

	width: 298px;

	}



ul.category3 {

	display: block;

	float: left;

	width: 100%

	}



ul.category3 li {

	display: block;

	float: left;

	padding: 10px;

	width: 400px;

	}



ul.category3 li:first-child,

.tabber-content ul li:first-child,

.widget-content ul li:first-child {

	padding-top: 5px;

	}



ul.category3 li:nth-child(2n+2),

.tabber-content ul li:nth-child(2n+2),

.widget-content ul li:nth-child(2n+2) {

	background: #f6f6f6;

	}



/*.footer-widget ul li:nth-child(2n+2) {

	background: #eee;

	} error commented out */



#home-right {

	border-right: 1px dotted #ccc;

	float: right;

	margin: 0px 0px 0px 0px;

	padding: 0px 5px 0px 5px;

	width:210px;
    
    height: 420px;
    background: brown;
	}



.image-contain {

	float: left;

	position: relative;

	width: 160px;

	height: 179px;

	}



.image-contain img {

		-moz-transition: all 0.3s;

		-ms-transition: all 0.3s;

		-o-transition: all 0.3s;

		-webkit-transition: all 0.3s;

	transition: all 0.3s;

	width: 160px;

	height: 179px;

	}



.image-contain img:hover {

	opacity: .85;

	}



.image-box {

	background: url(images/featured-bg.png);

	float: left;

	padding: 5px;

	position: absolute;

		bottom: 0;

		left: 0;

	width: 150px;

	}



.image-box h2 {

	margin-bottom: 0 !important;

	}



.image-box a {

	color: #fff;

	font: 700 12px/16px 'Open Sans Condensed', sans-serif;

	text-transform: capitalize;

	}



.image-box a:visited {

	color: #fff;

	}



.middle-widget {

	float: left;

	/*font: 400 12px/normal 'Open Sans', sans-serif;*/

	margin-bottom: 20px;

	width: 100%;

	}



.middle-widget h2 {

	float: left;

	margin-bottom: 5px;

	width: 100%;

	}



.middle-widget h2 a:hover {

	text-decoration: underline;

	}



.middle-widget h3 {

	border-bottom: 1px dotted #ccc;

	float: left;

	/*font: 700 14px/14px 'Open Sans Condensed', sans-serif;*/

	margin-bottom: 10px;

	padding-bottom: 5px;

	text-transform: uppercase;

	width: 100%;

	}



ul.middle-widget {

	display: block;

	float: left;

	margin-top: 0;
	color: #3b91dc;

	}



ul.middle-widget li {

	border-bottom: 1px dotted #ccc;

	display: block;

	float: left;

	margin: 0;

	padding: 10px 0;

	width: 100%;

	}



ul.middle-widget li:first-child {

	padding-top: 0;

	}



ul.middle-widget li:last-child {

	border-bottom: none;

	padding-bottom: 0;

	}



.bottom-widget {

	float: left;

	font: 12px/normal helvetica, arial, sans-serif;

	margin-bottom: 20px;

	width: 100%;

	}



.bottom-widget h3 {

	border-bottom: 1px dotted #ccc;

	float: left;

	font: 700 14px/14px 'Open Sans Condensed', sans-serif;

	margin-bottom: 10px;

	padding-bottom: 5px;

	text-transform: uppercase;

	width: 100%;

	}



.multi-category-container {

	border-top: 1px dotted #ccc;

	float: left;

	margin-bottom: 10px;

	padding-top: 20px;

	width: 960px;

	}



.multi-category img {

		-moz-transition: all 0.3s;

		-ms-transition: all 0.3s;

		-o-transition: all 0.3s;

		-webkit-transition: all 0.3s;

	transition: all 0.3s;

	width: 143px;

	height: 160px;

	}



.multi-category img:hover {

	opacity: 0.85;

	}



ul.multi-category {

	display: inline;

	float: left;

	width: 100%;

	}



ul.multi-category li {

	border-left: 1px dotted #ccc;

	display: inline;

	float: left;

	margin-left: 10px;

	padding-left: 9px;

	width: 143px;

	}



ul.multi-category li:first-child {

	border-left: none;

	margin-left: 0;

	padding-left: 0;

	}



.multi-category h3 {

	border-bottom: none !important;

	font: 700 14px/14px 'Open Sans Condensed', sans-serif;

	padding-bottom: 0 !important;

	text-transform: uppercase;

	}



.multi-category-image {

	float: left;

	position: relative;

	width: 143px;

	height: 160px;

	}



.multi-category-text {

	background: url(images/featured-bg.png);

	float: left;

	padding: 5px;

	position: absolute;

		bottom: 0;

		left: 0;

	width: 133px;

	}



.multi-category-text a {

	color: #fff;

	font: 700 12px/16px 'Open Sans Condensed', sans-serif;

	text-transform: capitalize;

	}



.multi-category-text a:visited {

	color: #fff;

	}



.multi-category-headlines {

	float: left;

	margin-top: 5px;

	width: 143px;

	}



ul.multi-category-headlines {

	display: block;

	float: left;

	width: 100%;

	}



ul.multi-category-headlines li {

	border-left: none;

	border-top: 1px dotted #ccc;

	display: block;

	float: left;

	margin: 0;

	padding: 3px 0;

	width: 100%;

	}



ul.multi-category-headlines li:first-child {

	border-top: none;

	}



ul.multi-category-headlines li a {

	font: 700 10px/14px 'Open Sans', sans-serif;

	}



.headlines-info {

	/*color: #999;*/

	float: left;

	/*font: 10px/10px helvetica, arial, sans-serif;*/
color: #999;
font-weight: bold;
font-family: sintony,'sans serif',arial,Helvetica,sans-serif;
font-size: 0.9em;
line-height: 1.5em;

	/*margin-top: 6px;
*/
	width: 100%;

	}



ul.headlines-info {

	display: inline;

	float: left;

	margin-top: 0;

	}



ul.headlines-info li {

	border: none;

	display: inline-block !important;

	float: left;

	margin: 0;

	padding: 2px 0 0 !important;
    font-weight: bold;
    font-family: sintony, 'sans serif', arial;

	width: auto;

	}



.comments-icon {

	background: url(images/comments-icon.png) no-repeat !important;

	float: left !important;

	font: bold 10px/10px helvetica, arial, sans-serif;

	margin-left: 10px !important;

	padding: 2px 0 0 !important;

	text-align: center !important;

	width: 22px !important;

	height: 18px !important;

	}



.comments-icon a {


	color: #444;

	}



.comments-icon a:hover {

	color: #ca0002;

	}



/************************************************

	Carousel

************************************************/



.es-carousel-wrapper{position:relative;clear:both; width: 380px;}

.es-carousel{margin: 0 20px; overflow:hidden;}

.es-carousel ul{display:none; padding:0; margin:0;}

.es-carousel ul li{height:100%;float:left;display:block; position: relative;}

.es-carousel ul li a{display:block;}

.es-carousel ul li a img{display:block;border:none;max-height:100%;max-width:100%;padding:0px; margin:0px;}

.es-nav span{position:absolute;text-indent:-9000px;cursor:pointer;top:0;}

.es-nav span.es-nav-next{right:0px;width:20px;height:134px;background:transparent url(images/carousel/car-buttons.gif) 0 0;}

.es-nav span.es-nav-prev{left:0px;width:20px;height:134px;background:transparent url(images/carousel/car-buttons.gif) -20px 0;}

.es-nav span.es-nav-next:hover{background:transparent url(images/carousel/car-buttons.gif) 0 -134px;}

.es-nav span.es-nav-prev:hover{background:transparent url(images/carousel/car-buttons.gif) -20px -134px;}



.carousel {

	float: left;

	margin: 0;

	overflow: hidden;

	width: 420px;

	}



.carousel ul {

	display: inline;

	float: left;

	width: 100%;

	}



.carousel ul li {

	display: inline;

	float: left;

	margin-right: 10px;

	}



.carousel ul li:last-child {

	margin-right: 0;

	}



.carousel-image {

	float: left;

	position: relative;

	width: 120px;

	height: 134px;

	}



.carousel-image img {

		-moz-transition: all 0.3s;

		-ms-transition: all 0.3s;

		-o-transition: all 0.3s;

		-webkit-transition: all 0.3s;

	transition: all 0.3s;

	width: 120px;

	height: 134px;

	}



.carousel-image img:hover {

	opacity: .85;

	}



.carousel-text {

	background: url(images/featured-bg.png);

	float: left;

	padding: 5px;

	position: absolute;

		bottom: 0;

	width: 110px;

	}



.carousel-text a {

	color: #fff;

	font: 700 12px/16px 'Open Sans Condensed', sans-serif;

	text-transform: capitalize;

	}



.carousel-text a:visited {

	color: #fff;

	}



/************************************************

	Posts

************************************************/



#post-area {

	float: none;

	font: 14px/20px helvetica, arial, sans-serif;

	position: relative;

	/*width: 640px;*/

	}


#post-area-cpr {

	float: left;

	font: 14px/20px helvetica, arial, sans-serif;

	position: relative;
	margin: 0 .5em;
	width: 30em;

	}


.breadcrumb {

	color: #888;

	float: left;

	font: 400 11px/11px 'Open Sans', sans-serif;

	margin-bottom: 10px;

	width: 100%;

	}



.video-embed {

	float: left;

	margin-bottom: 20px;

	width: 100%;

	}



.post-image {

	float: right;

	margin: 0 0 10px 10px;

	width: 306px;

	height: 342px;

	}



#content-area h1,

#post-area h1 {

	color: #000000;
	font: 700 30px/25px "Open Sans Condensed",sans-serif;
	/*border-bottom: thin dotted #808080;*/
	text-transform: uppercase;
	margin: 0 0 .5em 0;

	}



.headline {

	margin-bottom: 20px !important;

	}



#content-area h2 {

	color: #333;

	font: 600 18px/20px 'Open Sans Condensed', sans-serif;

	margin: 10px 0;

	width: 100%;

	}


#content-area .gsection_title {
    color: #fff;
    font: 600 24px/20px "Open Sans Condensed",sans-serif;
    margin: 10px 0px;
    width: 100%;
}
#content-area h3 {

	color: #3B91DC;

	font: 600 23px/28px 'Open Sans Condensed', sans-serif;

	margin: 10px 0;

	width: 100%;
	border-bottom: dotted grey thin;

	}



#content-area h4 {

	color: #333;

	font: 700 20px/24px 'Open Sans Condensed', sans-serif;

	margin: 10px 0;

	width: 100%;

	}



#content-area h5 {

	color: #333;

	font: 700 16px/20px 'Open Sans Condensed', sans-serif;

	margin: 10px 0;

	width: 100%;

	}



#content-area h6 {

	color: #333;

	font: 700 12px/16px 'Open Sans Condensed', sans-serif;

	margin: 10px 0;

	width: 100%;

	}



#post-area blockquote {

	border-left: 1px #ccc solid;

	color: #777;

	font: italic 14px/22px Verdana, Arial, Sans-Serif;

	margin: 10px;

	padding-left: 40px;

	}



#post-area p {

	display: block;

	margin-bottom: 15px;

	}



#content-area {

	display: block;

	float: left;

	margin-bottom: 20px;

	width: 100%;

	}

#content-area-cpr {

	display: block;

	float: left;

	margin-bottom: 20px;

	width: 33em;

	}

#content-area img {

/*	border: 1px solid #ccc;*/

	max-width: 98%;

	padding: 2px;

	}



#content-area ul {

	list-style: disc outside;

	margin: 0px;

	}



#content-area ol {

	list-style: decimal outside;

	margin: 10px 0;

	}



#content-area ul li,

#content-area ol li {

	margin-left: 50px;

	padding: 5px 0px;

	}



#post-404 {

	color: #999;

	margin: 100px 0;

	text-align: center;

	}



#post-404 h1 {

	font: 700 80px/80px 'Open Sans Condensed', sans-serif;

	border-bottom: none;

	}



#post-404 p {

	text-align: center;

	}



#post-info {

	clear: both;

	color: #888;

	float: left;

	font: italic 12px/12px helvetica, arial, sans-serif;

	margin-bottom: 10px;

	position: relative;

	width: 620px;
	display: none;

	}



.social-box {

	background: #f5f5f5;

	border-bottom: 1px solid #ccc;

	border-top: 1px solid #ccc;

	float: left;

	margin-bottom: 20px;

	padding: 0;

	position: relative;

	width: 100%;

	z-index: 20000;

	}



ul.post-social-horz {

	display: inline;

	float: left;

	}



ul.post-social-horz li {

	display: inline;

	float: left;

	padding: 8px 5px 5px;

	width: 90px;	

	}



.fb-like span {

	overflow: visible !important;

	width: 450px !important;

	margin-right: -375px;

	}



iframe#twitter-widget-0,

#___plusone_0 {

	position: relative;

	z-index: 300;

	}



.post-tags {

	background: url(images/tag.png) no-repeat top left;

	clear: both;

	float: left;

	font: 700 12px/12px 'Open Sans', sans-serif;

	margin: 10px auto;

	padding-left: 22px;

	}



.post-tags a {

	background: #aaa;

	color: #fff;

	display: inline-block;

	float: left;

	margin: 0 5px 10px;

	padding: 5px;

	}



.post-tags a:visited {

	color: #fff;

	}



.post-tags a:hover {

	background: #777;

	color: #fff;

	text-decoration: none;

	}



#author-info {

	background: #f6f6f6;

	border-bottom: 1px solid #ccc;

	border-top: 1px solid #ccc;

	float: left;

	padding: 10px;

	width: 600px;

	}



#author-info h4 {

	color: #999;

	font: 700 16px/16px 'Open Sans Condensed', sans-serif;

	margin: 0 0 5px !important;

	padding-bottom: 5px;

	text-transform: capitalize;

	}



#author-image {

	border: 1px solid #ccc;

	float: left;

	margin-right: 10px;

	padding: 2px;

	width: 60px;

	}



#author-image img {

	float: left;

	}



#author-desc {

	color: #999;

	float: left;

	font: 400 12px/normal 'Open Sans', sans-serif;

	width: 524px;	

	}



#related-posts {

	float: left;

	margin: 40px 0 0;

	width: 100%;

	}



#related-posts img {

		-moz-transition: all 0.3s;

		-ms-transition: all 0.3s;

		-o-transition: all 0.3s;

		-webkit-transition: all 0.3s;

	transition: all 0.3s;

	}



#related-posts img:hover {

	opacity: 0.85;

	}



#related-posts ul {

	display: inline;

	float: left;

	width: 100%;

	}



#related-posts ul li {

	display: inline;

	float: left;

	margin-left: 12px;

	width: 146px;

	height: 164px;

	}



#related-posts ul li:first-child {

	margin-left: 0;

	}



#related-posts h3 {

	border-bottom: 1px dotted #ccc;

	font: 700 14px/14px 'Open Sans Condensed', sans-serif;

	margin-bottom: 10px;

	padding-bottom: 5px;

	text-transform: uppercase;

	}



.related-image {

	float: left;

	position: relative;

	width: 146px;

	height: 164px;

	}




.related-text {

	background: url(images/featured-bg.png);

	float: left;

	padding: 5px;

	position: absolute;

		bottom: 0;

	width: 136px;

	}



.related-text a {

	color: #fff;

	font: 700 12px/16px 'Open Sans Condensed', sans-serif;

	margin: 0 !important;

	padding: 0;

	text-transform: capitalize;

	}



.related-text a:visited {

	color: #fff;


	}



.related-small {

	display: none;

	}



.wp-caption, .gallery-caption {

	margin-bottom: 20px;

	max-width: 100%;

	text-align: center;

	}



.wp-caption-text {

	margin: 2px;
	font-size: 12px;
	font-style: italic;
    text-align: left;
    padding: 0px 5px;

	}



.sticky {

	}



.bypostauthor {

	}



/************************************************

	Comments

************************************************/



#comments {

	display: block;

	float: left;

	font: 400 12px/normal 'Open Sans', sans-serif;

	margin-top: 40px;

	width: 100%;

	}



#comments h3 {

	font-size: 18px;

	font-weight: bold;

	padding-bottom: 10px;

	}



.comment-inner {

	border-bottom: 1px dotted #ddd;

	margin-bottom: 10px;

	padding: 10px 0;

	}



#comments .comment-inner:after {

	content: '';

	display: block;

	clear: both;

	}



#comments .comment-avatar,

#tab3 .comment-avatar {

	float: left;

	width: 46px;

	}

	

#comments .avatar {

	display: block;

	background-color: #fff;

	border: 1px solid #ddd;

	padding: 2px;

	} 



#comments .commentmeta {

	display: block;

	float: left;

	margin: 0 10px 10px;

	}



.comment-reply {

	background: #555;

	clear: both;

	float: right;

	font: 700 12px/12px 'Open Sans Condensed', sans-serif;

	padding: 5px 10px;

	}



.comment-reply:hover {

	background: #333;

	}



.comment-reply a {

	color: #fff;

	}



.comment-reply a:hover {

	text-decoration: none;

	}



ol.commentlist {

	float: left;

	width: 100%;

	}



#comments .comment-meta-1 {

	display: block;

	height: 18px;

	margin: 0 0 6px;

	padding: 4px 0 2px;

	}

		

#comments .comment-meta-1 .fn {

	font-weight:bold;

	float:left;

	width:auto;

	}

		

#comments .comment-meta-1 .reply {

	display: inline-block;

	float: right;

	font-size: 11px;

	line-height: 11px;

	padding-top: 2px;

	}

		

#comments .comment-meta-1 .reply a {

	color: #555;

	}

		

#comments .comment-meta-2  {

	font: 400 12px/normal 'Open Sans', sans-serif;

	display: block;

	margin: 0;

	}



#comments .text {

	clear: both;

	display: block;

	}



#comments .text .waiting_approval {

	font-size: 14px;

	font-style: italic;

	font-weight: bold;

	}



#comments .c {

	line-height: 20px;

	}



#comments .c p,

#comments .c code,

#comments .c blockquote,

#comments .c ul,

#comments .c ol {

	display: block;

	margin: 5px 0;

	}



#comments .c a {

	text-decoration: underline;

	}



#comments .c a:hover {

	text-decoration: none;

	}

	

#comments .depth-2 .comment-wrapper {

	padding-left: 40px;

	}



#comments .depth-2 .commentmeta {

	width: auto;

	}

	

#comments .depth-3 .comment-wrapper {

	padding-left: 80px;

	}



#comments .depth-3 .commentmeta {

	width: auto;

	}

	

#comments .depth-4 .comment-wrapper {

	padding-left: 120px;

	}



#comments .depth-4 .commentmeta {

	width: auto;

	}



#comments .depth-5 .comment-wrapper {

	padding-left: 160px;

	}



#comments .depth-5 .commentmeta {

	width: auto;

	}



#respond {

	clear: both;

	margin-bottom: 10px;

	overflow: hidden;

	position: relative;

	padding: 10px 0;

	}



#respond p {

	font: 400 12px/normal 'Open Sans', sans-serif;

	margin: 0;

	}



#respond .logged-in-as {

	margin-bottom: 10px;

	}



#respond .comment-notes {

	margin-bottom: 1em;

	}



#respond .form-allowed-tags {

	line-height: 1em;

	}



.children #respond {

	margin: 0 48px 0 0;

	}



#comments-list #respond {

	margin: 0 0 18px 0;

	}



#comments-list ul #respond {

	margin: 0;

	}



#cancel-comment-reply-link {


	font-size: 12px;

	font-weight: normal;

	line-height: 18px;

	}



#respond .required {

	color: #ff4b33;

	font-weight: bold;

	}



#respond label {

	color: #888;

	font-size: 12px;

	}

	

#respond input {

	background: #f6f6f6;

	border: 1px solid #ddd;

		-ms-box-shadow: 2px 2px 5px 0px #eee inset;

		-moz-box-shadow: 2px 2px 5px 0px #eee inset;

		-webkit-box-shadow: 2px 2px 5px 0px #eee inset;

		-o-box-shadow: 2px 2px 5px 0px #eee inset;

	box-shadow: 2px 2px 5px 0px #eee inset;

	display:block;

	margin: 0 0 9px;

	padding:5px;

	width: auto;

	}



#respond textarea {

	background: #f6f6f6;

	border: 1px solid #ddd;

		-ms-box-shadow: 2px 2px 5px 0px #eee inset;

		-moz-box-shadow: 2px 2px 5px 0px #eee inset;

		-webkit-box-shadow: 2px 2px 5px 0px #eee inset;

		-o-box-shadow: 2px 2px 5px 0px #eee inset;

	box-shadow: 2px 2px 5px 0px #eee inset;

	width: 95%;

	}



#respond .form-allowed-tags {

	color: #888;

	font-size: 12px;

	line-height: 18px;

	}



#respond .form-allowed-tags code {

	font-size: 11px;

	}

	

#respond #submit {

	background: #555;

	border: 0;

	box-shadow: none;

	color: #fff;

	cursor:pointer;

	font: 700 12px/12px 'Open Sans Condensed', sans-serif;

	margin-top:10px;

	padding: 5px 10px;

	width: 120px;

	}



#respond #submit:hover {

	background: #333;

	}



h3#reply-title,

h2.comments {

	border-bottom: 1px dotted #ccc;

	font: 700 14px/14px 'Open Sans Condensed', sans-serif !important;

	margin: 0 0 10px !important;

	padding-bottom: 5px;

	text-transform: uppercase;

	}



h3#reply-title {

	display: none;

	}



span.comments {

	background: #fff;

	color: #aaa;

	float: left;

	font: 400 20px/20px 'Open Sans Condensed', sans-serif;

	padding-right: 15px;

	text-transform: uppercase;

	}



span.comments a {

	color: #666;

	}



span.comments a:hover {

	color: #f00;

	text-decoration: none;

	}



#comment-input label {

	margin-bottom: 10px;

	}



p.cancel-comment-reply {

	clear: both;

	}



#respond .form-allowed-tags {

	display: none;

	}



/************************************************

	Archives

************************************************/



.archive-header {

	color: #666 !important;

	font: 700 32px/36px 'Open Sans Condensed', sans-serif !important;

	margin-bottom: 20px !important;

	}



.archive h2 {

	margin-bottom: 5px;

	}



.archive h2 a {

	color: #333;

	font: 700 18px/22px 'Open Sans Condensed', sans-serif;

	text-transform: capitalize;

	}



.archive-image {

	float: left;

	margin-right: 10px;

	width: 92px;

	height: 102px;

	}



.archive-image img {

	/*border: 1px solid #ccc;*/

	float: left;

	padding: 2px;

	width: 86px;

	height: 96px;

	}



.archive-text {

	float: left;

	font: 400 12px/16px 'Open Sans', sans-serif;

	width: 83%;

	}

.archive-text a {

	font-size: 1em;

	}

.archive-text-noimg {

	float: left;

	font: 400 12px/16px 'Open Sans', sans-serif;

	width: 100%;

	}



.archive-text p,

.archive-text-noimg p {

	float: left;

	margin-bottom: 5px !important;

	width: 100%;
	}


.archive-text-noimg a {
    font-size: 1em;
}
ul.archive {

	display: block;

	float: none;

	margin: 10px 0 20px;

	width: 640px;

	}



ul.archive li {

	display: block;

	float: left;

	padding: 10px;

	}



ul.archive li:nth-child(2n+2) {

	background: #f6f6f6;

	}



ul.archives,

ul.archives li {

	display: inline-block;

	float: left;

	width: 100%;

	}



ul.archives li {

	border-top: 1px dotted #ccc;

	margin-left: 20px !important;

	margin-top: 5px !important;

	padding-top: 5px !important; 

	}



ul.archives li:first-child {

	border-top: none;

	margin-top: 0 !important;

	padding-top: 0 !important;

	}



/************************************************

	Sidebar

************************************************/



#sidebar-wrapper {

	background: #fff;

	float: left;

	margin-bottom: 10px;

	width: 260px;

	}



#sidebar-home-wrapper {

	background: #fff;

	float: right;

	margin-bottom: 10px;

	width: 500px;

	}



.sidebar-widget {

	float: left;

	/*font: 400 12px/normal 'Open Sans', sans-serif;*/
font-family: sintony,'sans serif',arial,Helvetica,sans-serif;
font-size: 0.9em;
line-height: 1.2em;

	margin: 30px 0px 30px  0px;

	overflow: hidden;

	/*width: 250px;*/

	}



.side,

.side-home {

	float: left;
	font-size: 0.9em;
	width: 250px;
   /* background: green;*/

	}



.side-home {

	margin-left: 0px;

	}
.side-cpr {

	margin-left: 0px;
	width: 20%;
	float: right;
	}



.sidebar-widget h3 {

	/*border-bottom: 1px dotted #ccc;*/

	font: 700 14px/14px 'Open Sans Condensed', sans-serif;

	margin-bottom: 10px;

	padding-bottom: 5px;

	text-transform: uppercase;

	}



.sidebar-widget h3 a,

.tabs h4 a {

	font: 700 14px/14px 'Open Sans Condensed', sans-serif;

	text-transform: uppercase;

	}



.tabs h4 a:hover {

	text-decoration: none;

	}



.widget-container p {

	/*font: 400 12px/16px 'Open Sans', sans-serif;*/

	}



.widget-content {

	float: left;

	width: 100%;

	}



.tabber-container {

	float: left;

	width: 100%;

	}



.tabber-buttons {

	float: left;

	margin-top: 10px;

	width: 100%

	}



ul.tabs {

	display: inline;

	float: left;

	margin-bottom: -1px !important;

	width: 100%;

	}



ul.tabs li {

	border-right: 1px solid #fff;

	color: #fff;

	display: inline;

	float: left;

	font: bold 12px/12px helvetica, arial, sans-serif;

	margin: 0 !important;

	padding: 7px 17px 7px !important;

	}



ul.tabs li:hover {

	background: #555;

	}



ul.tabs li h4 {

	margin: 0 !important;

	}



ul.tabs li h4 a {

	color: #fff;

	}



ul.tabs li.active {

	background: #fff;

	border-left: 1px solid #ccc;

	border-right: 1px solid #ccc;

	border-top: 1px solid #ccc;

	position: relative;

	z-index: 1000;

	}



ul.tabs li.active:hover {

	background: #fff;

	}



.tabber-content {

	background: #fff;

	border-top: 1px solid #ccc;

	float: left;

	padding-top: 10px;

	width: 100%;

	}



.tabber-content-shortcode {

	border-bottom: 1px solid #ccc;

	margin-bottom: 20px;

	padding-bottom: 10px;

	}



.tabber-content ul,

.widget-content ul {

	display: block;

	float: left;

	width: 100%;

	}



.tabber-content ul li,

.widget-content ul li {

	display: block;

	float: left;

	padding: 10px;

	}



.tabber-image {

	border: 1px solid #ccc;

	float: left;

	margin-right: 10px;

	padding: 2px;

	width: 80px;

	height: 89px;

	}



.tabber-image img {

		-moz-transition: all 0.3s;

		-ms-transition: all 0.3s;

		-o-transition: all 0.3s;

		-webkit-transition: all 0.3s;

	transition: all 0.3s;

	width: 80px;

	height: 89px;

	}



.tabber-image img:hover {

	opacity: .85;

	}



.tabber-text {

	float: left;

	width: 184px;

	}



.tabber-text-noimg {

	float: left;

	width: 100%;

	}



.tabber-text p,

.tabber-text-noimg {

	font: 400 12px/16px 'Open Sans', sans-serif;

	}



ul.latest-comments {

	float: left;

	width: 100%;

	}



ul.latest-comments li {

	display: block;

	float: left;

	font: 12px/14px helvetica, arial, sans-serif;

	padding: 10px;

	width: 100%;

	}



.comment-image {

	border: 1px solid #ccc;

	float: left;

	margin-right: 10px;

	padding: 2px;

	width: 50px;

	}



.comment-image img {

	float: left;

	}



.comment-text {

	float: left;

	width: 214px;

	}



.comment-text span {

	float: left;

	font: 400 12px/12px 'Open Sans', sans-serif;

	margin-bottom: 5px;

	width: 100%;

	}



.comment-text p {

	color: #888;

	float: left;

	font: 400 12px/16px 'Open Sans', sans-serif;

	}



.comment-text p a {

	color: #888;

	}



.twtr-widget {

	float: left;

	width: 300px;

	margin: 0;

	padding: 0;

	}



.twtr-hd {

	display: none !important;

	}



.twtr-bd {



	}



.twtr-widget .twtr-bd .twtr-tweet {

	margin: 5px 0 0;

	padding: 0 0 5px;

	border-bottom: 1px dotted #ccc;

	}



.twtr-tweet:before {

	display: block;

	float: left;

	margin: -5px 0 0 5px;

	font-size: 50px; /* let's make it a big quote! */

	color: #bababa;

	font-family: "times new roman", serif;

	}

	

.twtr-ft {

	display: none;

	}



.middle-side {

	display: none;

	}



.textwidget p {

	float: left;

	margin-bottom: 15px;

	width: 100%;

	}



/************************************************

	Footer

************************************************/



#footer-top-wrapper {
    
    

	background: #ccc;

	float: left;

	padding: 0px 6px;

	position: relative;

	width:100%;

	z-index: 6;

    margin: 2.5em 0em 0em;

	}



#footer-top {

	margin: 0 auto;

	padding: 0 20px;

	position: relative;

	width: 100%;
    

	}



.footer-widget {

	float: left;

	color: #4d4d4d;

	font: 400 11px/normal sintony, 'Open Sans', sans-serif;

	overflow: hidden;

	padding: 10px;

	width: 30%;
    
    line-height: 20px;

	}



.footer-widget h3 {

	color: #999;
    
	font: 700 16px/20px sintony, 'Open Sans Condensed', sans-serif;

	margin-bottom: 10px;

	}



.footer-widget h3 a {

	color: #fff;

	}



.tag-cloud {

	float: left;

	width: 100%;

	}



.tag-cloud a {

	background: #555;

	color: #fff;

	float: left;

	font: bold 12px/12px helvetica, arial, sans-serif;

	margin: 4px;

	padding: 5px;

	text-transform: uppercase;

	}



.tag-cloud a:hover {

	background: #008ccb;

	text-decoration: none;

	}



.tag-cloud a:visited {

	color: #fff;

	}



#footer-bottom-wrapper {

	background: #ccc;

	float: left;

	position: relative;

	width: 100%;

	z-index: 6;
    border-top: #008ccb solid;
    margin: 0px;
    padding: 0 6px;

	}



#footer-bottom {

	color: #fff;

	font: 400 10px/14px 'Open Sans', sans-serif;

	margin: 0 auto;

	padding: 10px 20px;

	position: relative;

	width: 960px;

	}



#footer-nav1 {

	float: left;

	margin-bottom: 5px;

	}



#footer-nav1 ul {

	clear: both;

	display: inline;

	margin-bottom: 5px;

	}



#footer-nav1 ul li {

	border-right: 1px solid #fff;

	display: inline;

	float: left;

	margin: 0 10px 5px 0;

	padding: 3px 10px 3px 0;

	}



#footer-nav1 ul li:last-child {

	border: 0;

	}



#footer-nav1 ul li a {

	color: #999;

	font: 700 12px/12px sintony, 'Open Sans', sans-serif;

	}



#footer-nav1 ul li ul {

	display: none;

	}



#copyright {

	float: left;

	padding-bottom: 10px;

	width: 100%;

	}



/************************************************

	Pagination

************************************************/



.nav-links {

	float: left;

	padding: 20px 2%;

	position: relative;

	width: 96%;

	}



.pagination {

	clear: both;

	position: relative;

	font: bold 12px/12px helvetica, arial, sans-serif;

	}

 

.pagination span, .pagination a {

	background: #555;

	border: 1px solid #333;

	border-radius: 3px;

		-ms-box-shadow: 0 3px 5px -1px #aaa;

		-moz-box-shadow: 0 3px 5px -1px #aaa;

		-o-box-shadow: 0 3px 5px -1px #aaa;

		-webkit-box-shadow: 0 2px 3px -1px #aaa;

	box-shadow: 0 3px 5px -1px #ccc;

	color: #fff;

	display:block;

	float:left;

	margin: 2px 5px 2px 0;

	padding: 9px 12px 8px 12px;


	text-decoration: none;

	width: auto;

	}

 

.pagination .current, .pagination a:hover {

	background: #999;

	border: 1px solid #777;

	color: #fff;

	}




.pagination a,

.pagination a:visited {

	color: #4d4d4d;

	}



/************************************************

	Media Queries

************************************************/



@media all and (-webkit-min-device-pixel-ratio: 1.5) {

	.fb-but,

	.fb-but:hover,

	.twitter-but,

	.twitter-but:hover,

	.pinterest-but,

	.pinterest-but:hover,

	.google-but,

	.google-but:hover,

	.youtube-but,

	.youtube-but:hover,

	.linkedin-but,

	.linkedin-but:hover,

	.rss-but,

	.rss-but:hover,

	.instagram-but,

	.instagram-but:hover {

		background-image: url(images/social-buttons@2x.png);

		background-size: 264px 60px;

  		}

	}



/*---- Added css by Erick ----*/

.header-image

{
 	border-top: 0.1em solid #fff;
	width: 960px;
/*	height; 175PX; error commented out */ 
	margin: 3px auto;

}


.top-header-widget-area

{
	width: 960px;
	/*border-top: solid blue;*/
	margin: 2px auto;
	height: 30px;
}


.cpr-button
{
/*width: 100px; */
background: grey;
float: right;
    margin-top: -30px;
}

#translation-widget

{
	/*background: red;*/
	
	/*border: solid;*/
    /*width: 200px;*/
    height: 23px;
    margin: .3em 10px;
    position: absolute;
    display: inline;
    clear: both;
    /*border: solid;*/
    /*left: 510px;*/
    
}

#translation-widget a

{
	/*background: red;*/
	
	/*border: solid;*/
   
    /*border: solid;*/
    font-size: 12px;
    color: #555;
    
    
}

.translation-widget li
{
    margin: 5px;
    display: inline-block;
    clear: both;
    position: relative;
}

.translation-widget img
{
  border: solid 1px;
}

ul#grid {
  padding: 0;
  list-style: none;
  margin: 0px auto 0;
  width: 290px;  
    
  }

#grid li {
  float: left;
  padding: 0 auto;
  margin-left: auto; 
    margin-right: auto;

     text-align: justify;
    -ms-text-justify: distribute-all-lines;
    text-justify: distribute-all-lines;
  } 

.portfolio
 {
	width: 300px;
	height: 205px;
	overflow: hidden; 
    
 }
#portfolio-side-bar
 {
	width: 300px;
	height: 205px;
	overflow: hidden; 
    
 }

#portfolio-expertise
 {
	width: 640px;
	height: 100px;
	overflow: visible; 
    
 }

#grid-expertise li
{
	display: inline;
     
  
   
    
    

}

#grid-side-bar li
{
	display: inline;
     
  
   
    
    

}
@font-face { font-family:GraublauWeb; src:url(GraublauWeb.otf) format("opentype") }
@font-face { font-family:GraublauWeb; src:url(GraublauWebBold.otf) format("opentype"); font-weight:bold }

body * {
  margin: 0; padding: 0;
  }

ul#grid {
  list-style: none;
  margin: 0px auto 0px;
 /* width: 300px;  was 468*/
  }

#grid li {
  float: left;
  margin: auto;
  } 

ul#grid-expertise {
  list-style: none;
  margin: 0px auto 0;
    
 width: 640px;  /* was 468 */
  }

#grid-expertise li {
  float: left;
  margin: auto;
  } 



#grid-expertise img {
  float: left;
  margin: 0px 1px 20px 0px;
    width: 90px;
  } 

.portfolio {
  padding: 1px;
  margin-left: auto; margin-right: auto;  margin-top:0px;
  /*background-color: #ffd7ce;*/
  width: 300px; /*was 510*/
  /*these two properties will be inherited by .portfolio h2 and .portfolio p */
  font-family: 'GraublauWeb', arial, serif; 
  text-align: center;
  /* margin-bottom: 2px;*/
    height: 225px;
  }
  
.portfolio h2 {
  clear: both;
  font-size: 35px;
  font-weight: normal;
  color: #58595b;
  }
  
.portfolio p {
  font-size: 15px;
  color: #58595b;
  /*text-shadow: 1px 1px 1px #aaa;
  */
  }

#grid li a:hover img {
  opacity:0.3;  filter:alpha(opacity=30);

  }

#grid-expertise li a:hover img {
  opacity:0.3;  filter:alpha(opacity=30);

  }

#grid-side-bar li a:hover img {
  opacity:0.3;  filter:alpha(opacity=30);

  }


#grid li img {
  background-color: white;
  padding: 0px; 
    
  margin:0px 2px;
 /* border: 1px dotted #ffffff;*/
  width: 89px;
  height: 60px;
  }
  
#grid li a {
  display: block;
    margin-bottom: 2px;
  }

#grid-side-bar li:first-child, #grid-side-bar li:first-child a
{
/*background:yellow;
    border: solid;*/
    width: 160px;
     margin-bottom: 0px;
    margin: 0px 0px 0px 0px;
} 

#grid li:first-child, #grid li:first-child a
{
/*background:yellow;
    border: solid;*/
    width: 185px;
     height: 60px;
     margin-bottom: 0px;
    margin: 0px 1px 0px 0px;
} 
#grid li:first-child img
{

    border: dotted .1em;
    width: 180px;
    height: 60px;
    padding: 0px;
    margin: 0px 2px;
    
} 

#grid-side-bar li:first-child img
{

    border: dotted .1em;
    width: 160px;
    height: 51px;
    
} 
/*******new container for documents area...***/

.excerptcontent-outer

{
	padding-bottom:5px;
}


.newsbox-1
{
	width:490px; 
	float: left; 
	/*border:outset 2px red;*/
	/*background-color:#4D4D4D;*/
	color:#4d4d4d;
	display: inline; 
	zoom: 1; 
	*display: inline;
	
	 -webkit-height:560px !important;
	 -ms-height:630px !important;
	 -o-height:630px !important;
	 height:150px;
	padding-bottom:10px;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom:20px;
	overflow: hidden !important;
	-moz-box-shadow:  1px 0 7px -2px #4D4D4D;
-webkit-box-shadow:  1px 0 7px -2px #4D4D4D;
box-shadow:  1px 0 7px -2px #4D4D4D;
}

.box-title
{
	font-size: 18px;
	letter-spacing: 1px;
	margin: 0px -10px;
	padding: #4d4d4d;
	font-family: Arial,Helvetica,Tahoma,Sans-Serif !important;
	/*background-color: rgb(238, 117, 1);*/
	
}

.box-title a
{
	text-decoration:none;
	color:#4d4d4d;

}


.newsbox-container

{
	height: 139px;
	z-index: 1002;
	border-bottom: thin dotted;
	border-bottom-color: #FFF;
	margin: 10px;
	width: 230px
}

.newsbox-container-right

{
	height: 119px;
	z-index: 1002;
	/*border-bottom: thin dotted;
	border-bottom-color: #FFF;*/
	margin: 10px;
	width: 230px
}

.newsbox-container p
{
    
    width:230px;
    height: 100px;
    
    
   
}
.newsbox-container-right a

{
	color: #4d4d4d;
}

.format_teaser
{
	padding-top:10px;
    
	z-index:1;
	
	
	
	
	
}

.format_teaser a
{
	padding-left:0px;
margin-right:15px;
	color:#4d4d4d;
	position:relative;
	text-decoration: none;
}
.format_teaser img {
    
    float: left;
    height: 128px;
    margin: auto;
    width: 115px;
  /*  border: 1px solid #ccc;
	max-width: 98%;*/
	padding: 2px;
}


.excerpt-news

{
	padding:0 30px 5px 0;
	color: #4d4d4d;
	text-decoration: none;
	width: 350px
}

.excerpt-news-p

{
	padding:0 30px 5px 0;
	color: #4d4d4d;
	text-decoration: none;
	width: 350px;
	border: dotted thin #999;
   	background: #008bcc;
    	color: #ffffff;
    	background: #1e5799; /* Old browsers */
}

.excerptcontent-outer

{
	padding-bottom:5px;
}


.excerpt
{
	padding-left: 10px;
	padding-right: 10px;
	
	color:#FFF;
	position:relative;
	overflow:vissible;
	vertical-align: top;
	
	
	
}

.excerpt p
{ margin-top: 0px;
}

.read-more-container-bottom {

    display: block;
    margin: 10px 0 0 0;
}

.read-more-container-bottom img {
   /* float: right;*/
margin: 25px 0;
left: 0px;
position: relative;
}

.read-more-container-bottom-home img {
   /* float: right;*/
margin: 0px 0;
left: 0px;
position: relative;
}

.sketches {

}
.sketches p {
display: inline;
}

.col-full{
    width: 100%;
    float: left;
    position: relative;
    }

.clear{
    clear: both;
    }

/* Common for all the column */
.col-2{
    float: left;
    position: relative; 
    width: 47%; 
    border-top: dashed 1px #ccc; 
    }

/* Loads only on first columns */
.one { 
   clear: both; 
   margin-right: 2%; 
    } 

/* Loads on only the first 3 columns to make the top border into none */
.first {
    border-top: none;
    }


.social-header
{
 /*background: url (images/web-stie-images/Text_Bars_and_icons-05.png)*/
    width: 190px;
    padding: 0px 0px 0px 20px
/*height:20px;*/
}

.map-header
{
    width: 711px;
    padding: 0px 0px 15px 0px
}

.documents-header
{
    width: 511px;
    padding: 0px 0px 15px 0px
}

.engage-header
{
    width: 635px;
    padding: 0px 0px 15px 0px
}

.highlights-header
{
    width: 425px;
    padding: 0px 0px 15px 0px
}

.second-box
{
	width:960px;  
	margin-top: 10px; 
 	font: 400 12px/16px 'Open Sans',sans-serif;
	color: #555;
}


.Highlights-box-outer

{
	width: 425px;

	height: 450px;
	float: left;
	margin-left: 10px;
}

.banner-box
{
	width:190px; 
	/*background: brown;*/ 
	height: 350px; border-bottom: 
	dashed 0.1em;
}

.banner-box img
{
	width:190px; 
	 
	/*border-bottom: dashed 0.1em;*/
	margin: 0px 2px 1px 1px;
}
.middle-box-top
{
	width: 300px; 
	height:470px; 
	float: left; 
	margin: 0 6px;
}

.right-box-top
{
	float:left; 
	display:inline-block;
    height: 440px;
    margin: 0px 0px 0px 15px;
}

.right-box-top img
{
    
   /* border-bottom: dotted thin;*/
    bottom:7px;

   /* padding: 0px 0px 0px 0px;*/
} 

.news-letter-box
{
 	 width: 250px; 
	height: 100px; 
	padding: 10px; 
   /*	background: url('http://unhabitatonline.org/newnairobi/wp-content/uploads/2014/02/Newsletter-Banner-01.png');*/
    border: dotted thin #999;
    background: #000;
    color: #008bcc;
    background: #1e5799; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: #292929;


}

.news-letter-box .textwidget
{
	margin: -20px auto;
}

.news-letter-box .gform_wrapper .gform_footer
{
	margin: 0;
}

.news-letter-box .gform_wrapper .top_label .gfield_label
{
	display: none;
}

.news-letter-box .gform_wrapper .gfield_description {
    padding: 0;
    width: 99.8%;
}

.news-letter-box .gform_wrapper .gform_footer
{
	margin: 0px;
}
.news-letter-box .gform_confirmation_wrapper 
{
	margin: 30px auto;
}

.news-letter-box .gform_wrapper .top_label input.medium
{
    width: 100%;
    margin-top: 10px;
}
.highlights-box-inner
{
	width: 425px;  
	height: 450px;
	float: left;
	margin: 0px 12px 0px 0px;
}

.documents-box-top
{
	height:200px;
	font: 400 12px/16px 'Open Sans',sans-serif;
}

.engage-box-mid
{
	height:200px; 
	margin: 30px 0px 0px 0px;
	font: 400 12px/16px 'Open Sans',sans-serif;
}
.excerpt-content
{
	float:left; 
	width:160px; 
	padding: 0px 5px;
	margin: 0px 10px;
    height: 120px;
}

.excerpt-content-inner-pages
{
	float:left; 
	width:30%; 
	padding: 0px 5px;
	margin: 0px 10px;
    height: 120px;
}
.excerpt-content-home
{
	float:left; 
	width:110px; 
	padding: 0px 5px;
	margin: 0px 10px;
    height: 130px;
    font-size: 10px;
    font-family: sintony, 'san serif', arial;
    
}

.footer-top-wrapper

{
	width: 960px;
	margin: 0 auto;
	background: #000000;
}

.thumbnail-box

{
	width: 100px; 
	height:100px; 
	float:left; 

}

.header-wrapper
{
	height: 100px; 
	background: #fff;
    	padding: 20px 0px 20px 0px;
	/*background: url('http://unhabitat.org/wp-content/uploads/2014/04/Beta-Version-Icon2.png') no-repeat scroll 100% 0% #FFF;*/
}

.nav-menu-specific
{
	width: 960px; height: 40px; margin: 0 auto; 
	border-top: 0.1em solid;
	border-bottom: 0.1em solid #CCC;
	/*box-shadow: 0px 10px 25px #CCC;
	-moz-box-shadow: 0px 10px 25px #CCC;
	-o-box-shadow: 0px 10px 25px #CCC;
	-webkit-box-shadow: 0px 10px 25px #CCC;
 	-ms-box-shadow: 0px 10px 25px #CCC;*/
	background: #ffffff;
}

.menu-innermost
{
	width: 960px; 
	height: 35px;
}

.widget-position-header-banner

{
	float: right;
    height: 60px;
	/*background: green;*/
    z-index: 2009;
    width: 170px;
    margin: -60px 0px 1px 3px; 

}

.news-letter-box-title
{
    
    color: #ffffff;
    font-size: 15px;
}



#bsearchform 
{ 
	margin: 0px 0px 10px 0px; padding: 0px 0px 20px 0px; 
}
#heatmap 
{

	margin: 20px; 
	padding: 20px; 
	border: 1px 
	dashed #ccc 
}
.bsearch_results_page 
{
 	max-width:90%; 
	margin: 0px 10px; 
	padding: 0px 10px; 
}

.bsearch_footer 
{ 
	text-align: center; 
}
	
.bsearch_excerpt{
    margin: 3px 0px 10px 0px;
    padding: 0px 0px 10px 0px;
        /*border-bottom: dotted thin;*/
}


.relatedposts 
{
	width: 640px; 
	margin: 0 0 20px 0; 
	float: left; 
	font-size: 12px;
}
.relatedposts h3 
{
	font-size: 20px; 
	margin: 0 0 5px 0; 
	color: #3B91DC;
	border-bottom: dotted thin;
}
.relatedthumb 
{
	margin: 0 1px 0 1px; 
	float: left; 
}
.relatedthumb img 
{
	margin: 0 0 3px 0; 
	padding: 0;
    width: 130px;
}
.relatedthumb a 
{
	/*color :#333; */
	text-decoration: none; 
	display:block; 
	padding: 4px; 
	width: 130px; 
	/*border: dotted thin;*/
    margin: 15px 10px 0px 0px;
}
.relatedthumb a:hover 
{
	background-color: #ddd; 
	color: #000;
}

div.shailan-dropdown-menu table,div.shailan-dropdown-menu tbody,div.shailan-dropdown-menu tr,div.shailan-dropdown-menu td,div.shailan-dropdown-menu ul,div.shailan-dropdown-menu li,div.dropdown-horizontal-container,ul.dropdown * { margin:0; padding:0; border:0; line-height:1; font-size:100%;}

.shailan-dropdown-menu{position:absolute;z-index:597; width: 850px; float: left;}

ul.dropdown,ul.dropdown li,ul.dropdown ul{list-style:none;margin:0;padding:0}

ul.dropdown li{position:relative;display:inline;vertical-align:middle;zoom:1}

ul.dropdown li ul{position:absolute;z-index:598}

ul.dropdown li.hover,ul.dropdown li:hover{cursor:default}

ul.dropdown > li{float:left}

ul.dropdown li a{padding:.3em .8em;cursor:pointer}

ul.dropdown ul{position:absolute;top:100%;left:0}

ul.dropdown ul li{float:none;display:list-item;list-style:none}

ul.dropdown ul ul{top:1px;left:99%}

ul.dropdown a:active,ul.dropdown a:focus{outline-style:none}

* html ul.dropdown li{height:1px}

ul.dropdown ul li,ul.dropdown-vertical{margin-left:0}

ul.dropdown ul,ul.dropdown li.hover ul ul,ul.dropdown li.hover ul ul ul,ul.dropdown li.hover ul ul ul ul,ul.dropdown li.hover ul ul ul ul ul,ul.dropdown ul,ul.dropdown li:hover ul ul,ul.dropdown li:hover ul ul ul,ul.dropdown li:hover ul ul ul ul,ul.dropdown li:hover ul ul ul ul ul{display:none}

ul.dropdown ul ul ul ul ul ul{display:none!important}

.dm-align-right table{float:right}

.dm-align-left table{float:left}

ul.dropdown-horizontal.dropdown-align-right ul{right:0;left:auto}

ul.dropdown-horizontal.dropdown-align-right ul ul{right:99%;left:auto}

ul.dropdown-vertical.dropdown-align-left ul{top:1px;left:99%;right:auto}

ul.dropdown-vertical.dropdown-align-right ul{top:1px;right:99%;left:auto}

ul.dropdown-vertical li{float:none;display:block}

.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden; }

* html > body .clearfix{display:block;width:100%}

* html .clearfix{height:1%}

/*Publication systems landing page styling*/

.featured-book-slider
{
	border: 0.1em dotted #ccc;
	width: 100%;
	height: 250px;
	margin: 15px 0px 0px 5px;
	overflow: hidden;
}

.featured-book-container
{
	/*border: dotted .1em red;*/
	/*width: 90%;*/
	height: 80%;
	margin: 15px 0px 0px 5px;
	/*display: inline;*/
}

.featured-book-container img
{
	/*border: dotted .1em;
	width: 50% !important;
	float: left;*/
	clear: both;
	
}

.featured-book-container .books-image
{
	/*border: dotted .1em red;*/
	width: 100%;
	margin: 0px 0px 5px;

	padding: 10px;
	/*z-index: 1 !important;*/
	clear: both;
}
.featured-book-container .books-image img
{
border: 0.1em dotted #ccc;
float: right;
margin: -100px -40px 3px 0px;
/*transform: rotate(-20deg);*/
clear: both;
width: 50% !important;
transform:rotate(-7deg);
-ms-transform:rotate(-7deg); /* IE 9 */
-webkit-transform:rotate(-7deg); /* Opera, Chrome, and Safari */
}
.latest-books-scroller
{
	border: 0.1em dotted #ccc;
	width: 100%;
	height: 330px;
	margin: 0px 0px 40px 0px;
}

.Latest-group-listing-box
{
	border: 0.1em dotted #ccc;
	width: 100%;
	margin: 0px;
	display: inline-block;
	clear: both;
	height: 100%;
	/*background-color: #eee;*/
}

.Latest-flagship-box
{
	border: 0.1em dotted #ccc;
	width: 43%;
	/*margin: 2px;*/
	float: left;
	padding: 15px;
}

.Latest-regional-reports-box
{
	border: 0.1em dotted #ccc;
	width: 43%;
	/*height: 350px;
	margin: 2px;*/
	float: right;
	padding: 15px;
}

.last-box-homepage
{
	width: 960px;
	/*height: 400px;*/
	float: left;
	margin: 10px 0px 10px 0px;
}
.custom-search
{
	/*border: solid red;*/
	width: 100%;
}

.entry-content 
{
	width: 100%;
	/*border-bottom: 0.1em dotted #ccc !important;*/
	height: 110px;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .7em	

}
.entry-content-title
{
	margin: 0px 0px 5px 5px;

	width: 100%;
}
.entry-content img
{
	float: left;
	height: 70px;
	margin: 5px;
	clear: both;

}

.featured-book-container .books-image-small
{
float: right;
margin: 0px 150px;
z-index: 2009;
width: 20%;
clear: both;
z-index: 2001;
}

.featured-book-container .books-image-small img
{

width: 100px;
margin: 2em 0px 3px 90px;
/*transform: rotate(1deg);*/
clear: both;
border: solid #fff 3px;
-moz-box-shadow: 0 0 3px 3px #4d4d4d;
-webkit-box-shadow: 0 0 3px 3px #4D4D4D;
box-shadow: 0 0 3px 3px #4D4D4D;
}


.featured-book-container .books-content
{
width: 300px;
margin: 50px 0px 3px 50px;
/*transform: rotate(1deg);*/
clear: both;
font-family: Arial, Helvetica, sans-serif;
position: absolute;
z-index: 1002;
padding: 15px;
line-height: 1.3em;
color: #fff;
font-size: .9em;
}
.slider-image-latest-list
{
	float: left;
	height: 100px;
	clear: both;
}
.entry-content p
{
	/*float: right;*/
	height: 90px;
	margin: 0px 0px 5px 5px;
	width: 100%;

}


.read-more-tag
{
	bottom: 0px;
	float: left;
	background-color: #4D4D4D;
	margin: 18.5em 0em 0em 5em;
	padding: 5px;
	font-size: .7em;
}

.read-more-tag a
{
	color: #fff;
}
.read-more-tag a:visited
{
	color: #fff;
}

.latest-listing-by-themes
{
	border: 0.12em dotted #ccc;
width: 230px;
padding: 0px 15px 15px 15px;
margin: 0px 0px 25px 0px;
/*font-family: sintony,'sans serif',arial,Helvetica,sans-serif;*/
font-size: 0.8em;
color: #4D4D4D;
float: left;
}
.latest-listing-by-themes a, .latest-listing-by-themes a:visited, .latest-listing-by-themes a:active
{
	color: #999;
/*font-weight: bold;
font-family: sintony,'sans serif',arial,Helvetica,sans-serif;
font-size: 0.7em;*/
line-height: 1.2em;
/*font-family: arial;
	font-size: .9em;*/
	color: #4d4d4d;
}
ul.latest-news-listing-box
{
	font-size: .9em;
	font-family: arial;
	
}
ul.latest-news-listing-box li
{
	border-bottom: medium solid #3B91DC;
margin: .5em;
padding: 0 .5em .5em 0em;
	
}

/*.latest-news
{
border: 0.12em dotted #4D4D4D;
width: 250px;
padding: 15px;
margin: 0px;
font-family: sintony,'sans serif',arial,Helvetica,sans-serif;
font-size: 0.9em;
line-height: 1.5em;
height: 420px;
float:left;
}*/

.latest-news {
border: 0.12em dotted #ccc;
width: 230px;
padding: 15px;
margin: 0px;
/*font-family: sintony, arial, Helvetica;
font-size: 0.7em;
line-height: 1.3em;*/
height: 410px;
float: left;
}

.latest-events
{
	border: 0.12em dotted #ccc;
	width: 230px;
	padding: 15px;
	margin: 0px 0px 5px 0px;	
	color: #999;
	font-weight: bold;
	/*font-family: sintony, arial, Helvetica;
	font-size: 0.9em;
	line-height: 1.5em;*/
	
}

/*ul.latest-events li
{
	font-weight: normal;
		font-size: 0.9em;
	line-height: 1.5em;
	
}
*/

.sidebar-widget a
{
	font-weight: normal;
		font-size: 0.8em;
	line-height: 1.5em;
	
}
ul.latest-events
{
	color: #999;
font-weight: bold;
/*font-family: sintony,'sans serif',arial,Helvetica,sans-serif;
font-size: 0.9em;
line-height: 1.5em;*/
}
ul.latest-events li
{
/*border-bottom: 1px dotted #ccc;
display: block;
float: left;*/
margin: 0;
padding: .8em 0em 0em 0em;
/*width: 100%;*/
}

ul.latest-events li a
{
/*border-bottom: 1px dotted #ccc;
display: block;
float: left;*/
margin: 0;
font-size: 0.9em;
padding: .8em 0em 0em 0em;
/*width: 100%;*/
}
.advanced-search-title
{
	background: url('images/advance-search.png') no-repeat scroll 0% 0% transparent;
	width: 151px;
	height: 34px;
	margin: 0px;
}

.publication-latest-book-box-title
{
	background: url('/wp-content/themes/maxmag/images/latest-books.png') no-repeat scroll 0% 0% #fff;
width: 222px;
height: 36px;
margin: -20px 0px 0px 10px;

}

.publication-latest-flagship-box-title
{
	background: url('/wp-content/themes/maxmag/images/flagship-report.png') no-repeat scroll 0% 0% #fff;
width: 222px;
height: 35px;
margin: -35px 0px 0px -5px;
}

.publication-latest-reports-box-title
{
	background: url('/wp-content/themes/maxmag/images/latest-reports.png') no-repeat scroll 0% 0% #fff;
width: 222px;
height: 36px;
margin: -35px 0px 0px -5px;
}

.publication-latest-theme-box-title
{
	background: url('/wp-content/themes/maxmag/images/listing-by-themes.png') no-repeat scroll 0% 0% transparent;
	width: 158px;
	height: 36px;
	margin: 0px;
}

.publication-latest-news-box-title
{
	background: url('/wp-content/themes/maxmag/images/latest-news.png') no-repeat scroll 0% 0% transparent;
	width: 151px;
	height: 36px;
	margin: 0px 0px 10px 0px;

}

.publication-events-title
{
	background: url('/wp-content/themes/maxmag/images/latest-evets.png') no-repeat scroll 0% 0% transparent;
	width: 151px;
	height: 36px;
	margin: 0px;

}

.main-slidertitle
{
	line-height: 1em;
width: 300px;
clear: both;
font-family: Arial,Helvetica,sans-serif;
position: absolute;
margin: -35px 0px 15px;
font-weight: bold;
}

.main-slidertitle a, .main-slidertitle a:visited
{
	color: #fff;
}

.content-publication-top
{
	width: 100%;
height: 21.9em;
margin: 80px 0px 0px;
/*background-color: #EEE;*/
}

.content-publication-top .content-search-publication
{
	width: 250px;
/*height: 250px;*/
margin: -20px 0px 10px 0px;
float: left;
overflow: hidden;
padding: 0px 5px;
font-family:Arial, Helvetica, sans-serif;
font-size: .9em;
color: #4d4d4d;
background-color: #fff;
border: dotted 1px #ccc;
}
.content-search-publication
{
	width: 250px;
/*height: 250px;*/
margin: 10px 0px 10px 0px;
float: left;
overflow: hidden;
padding: 0px 5px;
font-family:Arial, Helvetica, sans-serif;
font-size: .9em;
color: #4d4d4d;
background-color: #fff;
border: dotted 1px #ccc;
}

#uwpqsf_id {
    border: none;
	/*margin-bottom: 10px;*/
}

.content-slider-publication
{
width: 655px;
height: 19.7em;
margin: -20px 0px 0px;
float: right;
overflow: hidden;

/*background-color: rgb(0, 143, 255);*/

background: #1e5799; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMWU1Nzk5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDclIiBzdG9wLWNvbG9yPSIjMjk4OWQ4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjMjA3Y2NhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(45deg, #1e5799 0%, #2989d8 47%, #207cca 49%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#1e5799), color-stop(47%,#2989d8), color-stop(49%,#207cca)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(45deg, #1e5799 0%,#2989d8 47%,#207cca 49%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(45deg, #1e5799 0%,#2989d8 47%,#207cca 49%); /* Opera 11.10+ */
background: -ms-linear-gradient(45deg, #1e5799 0%,#2989d8 47%,#207cca 49%); /* IE10+ */
background: linear-gradient(45deg, #1e5799 0%,#2989d8 47%,#207cca 49%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#207cca',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}


.habitatIII-top-banner
{
height: 300px;
margin:0 0px 20px 0px;
padding: 0px;
/*background-color: #008BCA;*/
float: left;

}

.cpr-top-banner
{
/*height: 300px;*/
margin:1em 0px .5em 0px;
padding: 0px;
/*background-color: #008BCA;*/
float: left;

}
.country-top-banner
{
height: 198px;
margin: 52px 0px 20px 0px;
padding: 0px;
/*background-color: #008BCA;*/

}

.news-country-latest
{
	border: dotted .9em;
	width: 300px;
}

.wpdm-category li a, .wpdm-category li a:visited
{
	color: #5E5E5E;
	font-weight: normal;
	font-family: arial;
	font-size: .9em;
}
.countries-h-menu
{
	width: 100%;
	margin: 0px 0px 15px 0px;
}

.myTable { 
	width: 100%;
	border-collapse: collapse;
	color: #999;
	font: .8em/15px arial, helvetica,sans-serif;
	font-weight: bold;
} 
.myTable td { padding:8px; border-bottom: #999 dotted .1em; border-top: #999 dotted .1em; } 
.myTable tr:nth-child(even) { /*(even) or (2n 0)*/ background: #f6f6f6; } 
.myTable tr:nth-child(odd) { /*(odd) or (2n 1)*/ background: #fff;  }

.event-listing {
    width: 100%;
    border-bottom: 0.1em dotted #CCC;
    padding: 5px 0px;
   /*font-family: sintony,"sans serif",arial,Helvetica,sans-serif;
    line-height: 1.5em;
    font-weight: bold;*/
   font-size: 85%;
	color: #999;
}

.event-listing a {
    
    font-size: 100%;
	
}


#content-search-publication-default
{
	border: green;
	float: left;
}

.content-search-publication-default
{
	
}
#latest-listing-by-themes-default
{
	border: green;
	/*float: left;*/
}
.latest-listing-by-themes-default
{
	border: green;
	/*float: left;*/
}

.wpdm-only-button .btn_outer {
    margin-top: 5px;
    width: 100%;
}

.ad-banner-bottom
{
	border: solid red;
	width: 600px;
}

.ad-banner-bottom img
{
	
	width: 600px;
}
#crumbs
{
	display: none;
}

.flagships-extra-details
{
	/*border: dotted .1em #ccc;*/
	padding: .5em;
}
.flagships-extra-details-meta
{
	/*border: dotted .1em #ccc; background:#C96;
	list-style-position:inside;
	list-style:inside;*/
	margin: 5px auto;
}
.flagships-extra-details-meta-title
{
background: none repeat scroll 0% 0% #eee;
color: #333;
margin: 1em auto;
font-family: syntony;
font-weight: bold;
font-size: 0.9em;
padding: 5px;

}

.flagships-extra-details-meta-content
{
	/*margin: 5px;*/
	list-style-position:inside;
	list-style:inside;
	background: #e3e3e3;
	font-size: .9em;
}

div.flagships-extra-details-meta-content tr:nth-child(even) { border-bottom: solid .2em #fff; font-family: syntony;}
div.flagships-extra-details-meta-content tr:nth-child(odd) {border-bottom: solid .2em #fff; font-family: syntony;}
div.flagships-extra-details-meta-content td {
    padding: 5px;
	font-size: 1em;
	color: #4d4d4d;
}
div.flagships-extra-details-meta-content table {

	width: 100%;
	padding: auto 5px;
	font-family: syntony;
	/*font-weight: bold;*/
	font-size: .9em;
	

}

#mbt-container .wpdm_file .cont
{
	/*width: 100%;*/
	
}

#mbt-container .wpdm-only-button .btn_outer
{
	/*background: #3B91DC;*/
}

.flagships-extra-details-meta-content li
{
	margin: 5px;
	list-style-position:inside;
	list-style:inside;
}

.flagships-extra-details-meta-title-chapters {
    /*background: none repeat scroll 0% 0% #E3E3E3;*/
    color: #838382;
    font-family: syntony;
    font-weight: bold;
    font-size: 0.9em;
    padding: 5px;
    margin: 1em auto;
    clear: both;
    margin: 1em 0em 0em 0em;
}

.related-images
{
	border-bottom: 0.1em dotted #ccc;
	clear: both;
}

/*******************
/*Added-Uni-css
*****************/
#side-bar-main
{
	width: 350px;
	float: right;
	margin: 2em auto;
	border-left: dotted .1em #ddd;
	padding: 0 0 1em 1em;
	min-height: 50em;
}

#side-bar-1
{
	width: 200px;
	float: left;
	/*margin: 2em auto;*/
	padding: 0 1em 1em 0;
	font: 14px/20px helvetica,arial,sans-serif;
	min-height: 50em;
}

#side-bar-2
{
	width: 340px;
	float: left;
	border-left: dotted .1em #ddd;
	padding: 0.5em 1em 1em 1em;
	margin: 2em auto;
	font: 14px/20px helvetica,arial,sans-serif;
	min-height: 50em;
}

.uni-news-banner
{
width: 60px;
/*border: solid;*/
margin: -0.5em 0.3em;
z-index: 2001;
position: absolute;
}

.rss-image
{
	width: 100%;
}
.rss-image img
{
	/*width: 100px;*/
}

connect-with-social
{
width: 40%; 
float: right; 
margin:.1em;
}

.connect-with-social, 
.wp-social-login-provider
{
width: 2em; 
text-align: center;
}

.login-section-outer
{
width: 100%;
}

.login-form-container
{
width: 50%; 
float: left; 
margin: .1em;
}

#login-uni-home
{
	margin: 1.5em auto;
}

/*#login-uni-home h2
{
	border-bottom: .1em dotted #ddd;
	margin: .5em auto;
	padding: .5em 0;
		margin: .5em auto;
	font-size: 1em;
	font-weight: bold;
font: 600 16px/20px "Open Sans Condensed",sans-serif;
}
*/
.menu-about-uni-menu-container
{
	margin: 1em auto;
	float: left;
	text-transform: uppercase;
	font-size: 1.5em;
}

.menu-about-uni-menu-container li
{
	margin: .5em auto;
	font-size: .7em;
	font-weight: bold;

}

.menu-about-uni-menu-container
{
	margin: 1em auto;
	float: left;
	text-transform: uppercase;
	font-size: 1.5em;
}

.menu-about-uni-menu-container li
{
	margin: .5em auto;
	font-size: .7em;
	font-weight: bold;

}

.menu-thematic-hubs-menu-container
{
	margin: 1em auto;
	float: left;
	text-transform: uppercase;
	font-size: 1.5em;
}

.menu-thematic-hubs-menu-container li
{
	margin: .5em auto;
	font-size: .7em;
	font-weight: bold;

}

.menu-shared-materials-menu-container
{
	margin: 1em 0 0 auto;
	float: left;
	text-transform: uppercase;
	font-size: 1.5em;
}

.menu-shared-materials-menu-container li
{
	margin: .5em auto;
	font-size: .7em;
	font-weight: bold;

}

.social-button-top
{
	    margin: 1em auto;
}
/* } error commented out*/


#side-bar-2 h2
{
	color: #000;
	font: 600 50px/40px "Open Sans Condensed",sans-serif;
	margin: 0 0 .5em 0px;
	width: 100%;
	text-transform: uppercase;
}

#login-uni-home .lwa-title
{
	border-bottom: 0.1em dotted #DDD;
	padding: 0.5em 0px;
	margin: 0.5em auto;
	font-size: 0.3em;
	text-transform: none;
	color: #999;
	width: 100%;
}

#loginwithajaxwidget-2
{
	border-top: 0.1em dotted;
	border-bottom: 0.1em dotted;
	margin: 1em auto;
	float: left;
	width: 100%;
}

.lwa-form
{
	width: 50%; 
	float:left;
    	margin: 0 .1em 0 0;
}

#dc_jqaccordion_widget-2
{
Float: left;
width:100%;
}

.fbFeedbackContent {
    min-height: 100px;
    width: 300px;
}

#report-form-container {
    width: 100%;
    background: #4d4d4d;
    color: #fff;
    padding: 0 .3em;
    font-size: inherit;
}

.menu-item a img {
    box-shadow: none;
    border-bottom: 0.1em dotted #DDD;
    padding: 1em 0px 0.5em;
}

.selected-material-search
{
	width: 250px; 
	float: left;
}

.selected-material-search .uform_title {
	font-weight: bold !important;
	text-align: left;
	margin: auto 0px;
	font-size: 1.1em;
	color: #3B91DC;
	text-transform: uppercase;
}

#nav_menu-2
{	
	margin: 1em auto;
}

#side-bar-main .news-wrapper .news-contents {
    overflow: hidden;
    position: relative;
    z-index: 998;
    height: 900px;
}

.news-wrapper .news {
	height: 50px;
}

#menu-university-partners-menu {
}

#menu-university-partners-menu .menu-item a img {
    box-shadow: none;
    border-bottom: none;
    padding: 0 1em 0 0;
}

#rss-3 
{
	margin: 1em auto;
	float: left;
}

#rss-3 h2
{
	width: 100%;
	padding: .5em;
	background: #eee;
}

#rss-3 .rss-date
{
	margin: .5em auto;
	float: left;
	width: 100%;
	border-bottom: dotted #4d4d4d.1em;
}

#rss-3 .APEdocument .APEexternal .rsswidget
{
	margin: 1em auto;
	float: left;
	width: 100%;
}

.partner-entry
{
	width: 100%; 
	/*background:#CCC;*/
}

.partner-entry .Partner-entry-style
{
	padding:.5em 0; 
	border-bottom:dotted .1em #ddd;
}

.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
    width: 100%;
}

.thematic-hubs-docs-rel
{
	width: 100%;
	margin: 1em auto;
}

.thematic-hubs-docs-rel-title
{
	width: 100%;
	color: #3B91DC;
	margin: .5em 0 1em 0;
	font-size: 1.5em;
}

.featured-hubs-news
{
	width: 100%;
	margin: 1em auto;
}

.featured-hubs-news-title
{
	width: 100%;
	color: #3B91DC;
	margin: .5em 0 1em 0;
	font-size: 1.5em;
}

.bx-wrapper img {
    max-width: 100%;
    display: block;
    border: dotted #eee .1em;
    box-shadow: 1px 5px 5px #ddd;
}

.shared-materials-featured
{
	width: 100%;
	margin: 1em auto;
}

.shared-materials-featured-title
{
	width: 100%;
	color: #4d4d4d;
	margin: .5em 0 1em 0;
	font-size: 2em;
}
.gform_wrapper {
    overflow: inherit;
    margin: 1em 0px;
    max-width: 98%;
    background: #4D4D4D;
    color: #fff;
    padding: .5em;
}
#sign-up-individual
{
 width: 100%;
}

#login-uni-home .gform_wrapper {
    overflow: inherit;
    margin: 1em 0px;
    max-width: 98%;
    background: none repeat scroll 0% 0% #4D4D4D;
    color: #FFF;
    padding: 0 0.5em;
}
body .gform_wrapper label.gfield_label + div.ginput_container {
    margin-top: 0.375em;
}

.gform_wrapper .left_label input.medium, .gform_wrapper .left_label select.medium {
    width: 100%;
}
#sign-up-individual .top_label input.medium, .top_label select.medium {
    width: 100%;
}

#forms-main
{
	width: 720px;
	float: right;
	margin: 1.5em 0 ;
}

#forms-main .gform_footer input.button, .gform_wrapper .gform_footer input[type="image"], .gform_wrapper .gform_footer input[type="submit"]{
color: #4d4d4d;
}


#forms-main .gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
    width: 100%;
    /*color: red;*/
}

#forms-main .gform_wrapper .left_label input.medium, .gform_wrapper .left_label select.medium, .gform_wrapper .right_label input.medium, .gform_wrapper .right_label select.medium {
    width: 63%;
/*color: red;*/
}
.bx-wrapper .bx-next {
    right: -20px;
    background: url("/wp-content/plugins/advanced-post-slider/images/controls.png") no-repeat scroll -43px -32px transparent;
}

.bx-wrapper .bx-prev {
    left: -20px;
    background: url("/wp-content/plugins/advanced-post-slider/images/controls.png") no-repeat scroll 0px -32px transparent;
}
#login-uni-home .gform_wrapper .gform_heading {
    width: 98%;
 /*   margin-bottom: 1.125em;*/
}

ul.jaw_widget  {
 
    margin: 0px;
}

ul.jaw_widget .jaw_years first-child last-child
{
    margin-left: 5px;
    padding: 3px 0px;
}
ul.jaw_widget ul li {
    list-style: none;
    margin: 0px;
}

.su-note-inner su-clearfix ul
{
/* margin: 1em important!; error commented out */
}

#content-area  .archive-inner-listing ul li
{
	list-style:none;
	list-style: outside none;
	margin: 10px;
}

#content-area  .archive-inner-listing ol li
{
	list-style:none;
	list-style: outside none;
	margin: 10px;
}

.smooth_slider .smooth_slideri {
    position: absolute;
    width: 100% !important;
    height: auto !important;
    background-color: #fff;
}
span#facebook-comments {
  background-color: DodgerBlue;
	border: dotted .1em #eeeeee;
}


#content-area .su-row {
	clear: both;
	zoom: 1;
	margin-bottom: 1.5em;
}
#content-area .su-row:before,
#content-area .su-row:after {
	display: table;
	content: "";
}
#content-area .su-row:after { clear: both; }
#content-area .su-column {
	display: block;
	margin: 0 4% 0 0;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

/*------------------------------------------------------------*/
/*Custom search css starts here*/
/*=============================================================*/
/**
 * Minimalist theme
 *
 */
/* Slight reset to make the preview have ample padding. */
.cse .gsc-control-cse,
.gsc-control-cse {
  padding: 1em;
  width: auto;
}
.cse .gsc-control-wrapper-cse,
.gsc-control-wrapper-cse {
  width: 100%;
}
.cse .gsc-branding,
.gsc-branding {
  display: none;
}
/* Selector for entire element. */
.cse .gsc-control-cse,
.gsc-control-cse {
  font-family: Arial, sans-serif;
  background-color: #ffffff;
  border: 1px solid #ffffff;
}
.gsc-control-cse .gsc-table-result {
  font-family: Arial, sans-serif;
}
.cse .gsc-control-cse:after,
.gsc-control-cse:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
/* Search form */
.cse form.gsc-search-box,
form.gsc-search-box {
  padding: 8px 4px 2px 6px;
  margin-bottom: 6px;
}
.cse .gsc-branding-text,
.gsc-branding-text {
  color: #000000;
}
/**
 * Table cell containing the search input.
 * 12 pixels added to account for the horizontal padding on the input.
 */
.cse table.gsc-search-box td.gsc-input,
table.gsc-search-box td.gsc-input {
  padding-right: 12px;
}
.cse .gsc-search-box,
.gsc-search-box {
  border-collapse: collapse;
}
/* Search input */
.cse input.gsc-input,
input.gsc-input {
  font-family: inherit;
  border: 1px solid #BBB;
  padding: 3px 6px;
  width: 99%;
  font-size: 16px;
}
/* Search button */
.cse input.gsc-search-button,
input.gsc-search-button {
  font-family: inherit;
  font-size: 11px;
  color: #fff;
  font-weight: bold;
  padding: 0 8px;
  height: 1.3em;
  width: 1.3em;
  background-color: #333333;
  border: 1px solid #000;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}
/* Base tab selector styles */
.cse .gsc-tabHeader,
.gsc-tabHeader {
  font-weight: bold;
  font-size: 11px;
  text-transform: uppercase;
  padding: 2px 8px 0 8px;
}
/* Inactive tab */
.cse .gsc-tabHeader.gsc-tabhInactive,
.gsc-tabHeader.gsc-tabhInactive {
  background-color: #777777;
  border: 1px solid;
  border-color: #777777;
  border-bottom: none;
  color: #ffffff;
}
/* Active tab */
.cse .gsc-tabHeader.gsc-tabhActive,
.gsc-tabHeader.gsc-tabhActive {
  background-color: #333333;
  border: 1px solid;
  border-color: #333333;
  border-bottom: none;
  color: #ffffff;
}
/* This is the tab bar bottom border. */
.cse .gsc-tabsArea,
.gsc-tabsArea {
  margin-top: 1em;
  border-bottom: 1px solid #333333;
  padding: 0;
}
/* Inactive refinement */
.cse .gsc-refinementHeader.gsc-refinementhInactive,
.gsc-refinementHeader.gsc-refinementhInactive {
  color: #444444;
}
.cse .gsc-resultsHeader,
.gsc-resultsHeader {
  margin: 0;
  border: block;
}
/* Wrapper for all results */
.cse .gsc-results,
.gsc-results {
  width: 100%;
  margin-top: 1em;
}
/* Uber-wrapper for a result. Add padding to elements within a result block */
.cse .gs-result div.gs-title,
div.gs-title,
.cse .gs-result .gs-snippet,
.gs-result .gs-snippet,
.cse .gs-result .gs-visibleUrl,
.gs-result .gs-visibleUrl,
.cse .gs-spelling,
.gs-spelling {
  padding: 0;
}
/* Font size */
.cse .gs-result .gs-snippet,
.gs-result .gs-snippet,
.cse .gs-spelling-original,
.gs-spelling-original {
  font-size: 14px;
  line-height: 18px;
}
/* Inner wrapper for a result */
.cse .gsc-webResult.gsc-result,
.gsc-webResult.gsc-result,
.gsc-imageResult-classic,
.gsc-imageResult-column {
  padding: 0 0 0 .5em;
  border-left: 1px solid;
  border-color: #ffffff;
  border-bottom: dotted .1em;
  margin-bottom: 1.2em;
}
/* Result hover event styling */
.cse .gsc-webResult.gsc-result:hover,
.gsc-webResult.gsc-result:hover,
.gsc-webResult.gsc-result.gsc-promotion:hover,
.gsc-results .gsc-imageResult-classic:hover,
.gsc-results .gsc-imageResult-column:hover {
  border-left: 1px solid;
  border-color: #000000;
  border-bottom: 0px solid;
}
/* Set link colors. */
.cse .gs-webResult.gs-result a.gs-title:link,
.gs-webResult.gs-result a.gs-title:link,
.cse .gs-webResult.gs-result a.gs-title:link b,
.gs-webResult.gs-result a.gs-title:link b,
.cse .gs-webResult.gs-result a.gs-title:visited,
.gs-webResult.gs-result a.gs-title:visited,
.cse .gs-webResult.gs-result a.gs-title:visited b,
.gs-webResult.gs-result a.gs-title:visited b,
.cse .gs-webResult.gs-result a.gs-title:hover,
.gs-webResult.gs-result a.gs-title:hover,
.cse .gs-webResult.gs-result a.gs-title:hover b,
.gs-webResult.gs-result a.gs-title:hover b,
.gs-imageResult a.gs-title:link,
.gs-imageResult a.gs-title:link b,
.gs-imageResult a.gs-title:visited,
.gs-imageResult a.gs-title:visited b,
.gs-imageResult a.gs-title:hover,
.gs-imageResult a.gs-title:hover b,
.cse .gsc-cursor-page,
.gsc-cursor-page,
.cse .gsc-trailing-more-results:link,
.gsc-trailing-more-results:link,
.cse .gs-spelling a,
.gs-spelling a {
  color: #444444;
}
.cse .gs-webResult.gs-result a.gs-title:active,
.gs-webResult.gs-result a.gs-title:active,
.cse .gs-webResult.gs-result a.gs-title:active b,
.gs-webResult.gs-result a.gs-title:active b,
.gs-imageResult a.gs-title:active,
.gs-imageResult a.gs-title:active b {
  color: #777777;
}
/* Snippet text color */
.cse .gs-webResult .gs-snippet,
.gs-webResult .gs-snippet,
.gs-fileFormatType,
.gs-imageResult .gs-snippet {
  color: #333333;
}

/* Size text color */
.gs-imageResult .gs-size,
.gs-imageResult .gs-size {
  color: #333333;
}

/* URL text color */
.cse .gs-webResult .gs-visibleUrl,
.gs-webResult .gs-visibleUrl,
.cse .gs-webResult .gs-visibleUrl-short,
.gs-webResult .gs-visibleUrl-short,
.gs-imageResult .gs-visibleUrl,
.gs-imageResult .gs-visibleUrl-short {
  color: #000000;
  font-weight: bold;
}
/* Pagination container centered */
.cse .gsc-cursor-box,
.gsc-cursor-box {
  border-top: 1px dotted;
  border-color: #333333;
  padding: .5em 0 0 .5em;
  text-align: left;
}
/* Selected pagination */
.cse .gsc-results .gsc-cursor-page.gsc-cursor-current-page,
.gsc-results .gsc-cursor-page.gsc-cursor-current-page {
  color: #fff;
  background-color: #333333;
  text-shadow: 0 1px 1px #000;
  padding: 0 5px;
}
/*Promotion Settings*/
/* The entire promo */
.cse .gsc-webResult.gsc-result.gsc-promotion,
.gsc-webResult.gsc-result.gsc-promotion {
  background-color: #E6E6E6;
  border-color: #CCCCCC;
}
/* Promotion links */
.cse .gs-promotion a.gs-title:link,
.gs-promotion a.gs-title:link,
.cse .gs-promotion a.gs-title:link *,
.gs-promotion a.gs-title:link *,
.cse .gs-promotion .gs-snippet a:link,
.gs-promotion .gs-snippet a:link {
  color: #0000CC;
}
.cse .gs-promotion a.gs-title:visited,
.gs-promotion a.gs-title:visited,
.cse .gs-promotion a.gs-title:visited *,
.gs-promotion a.gs-title:visited *,
.cse .gs-promotion .gs-snippet a:visited,
.gs-promotion .gs-snippet a:visited {
  color: #0000CC;
}
.cse .gs-promotion a.gs-title:hover,
.gs-promotion a.gs-title:hover,
.cse .gs-promotion a.gs-title:hover *,
.gs-promotion a.gs-title:hover *,
.cse .gs-promotion .gs-snippet a:hover,
.gs-promotion .gs-snippet a:hover {
  color: #444444;
}
.cse .gs-promotion a.gs-title:active,
.gs-promotion a.gs-title:active,
.cse .gs-promotion a.gs-title:active *,
.gs-promotion a.gs-title:active *,
.cse .gs-promotion .gs-snippet a:active,
.gs-promotion .gs-snippet a:active {
  color: #00CC00;
}
/* Promotion snippet */
.cse .gs-promotion .gs-snippet,
.gs-promotion .gs-snippet,
.cse .gs-promotion .gs-title .gs-promotion-title-right,
.gs-promotion .gs-title .gs-promotion-title-right,
.cse .gs-promotion .gs-title .gs-promotion-title-right *,
.gs-promotion .gs-title .gs-promotion-title-right * {
  color: #333333;
}
/* Promotion url */
.cse .gs-promotion .gs-visibleUrl,
.gs-promotion .gs-visibleUrl {
  color: #00CC00;
}
/* Style for auto-completion table
 * .gsc-completion-selected : styling for a suggested query which the user has moused-over
 * .gsc-completion-container : styling for the table which contains the completions
 */
.gsc-completion-selected {
  background: #eee;
}
.gsc-completion-container {
  font-family: Arial, sans-serif;
  font-size: 16px;
  background: white;
  border: 1px solid #BBB;
  margin-left: 0;
  margin-right: 0;
  /* The top, left, and width are set in JavaScript. */
}
.gsc-completion-title {
  color: #0000CC;
}
.gsc-completion-snippet {
  color: #333333;
}

/* Full URL */
.gs-webResult div.gs-visibleUrl-short,
.gs-promotion div.gs-visibleUrl-short {
  display: none;
}
.gs-webResult div.gs-visibleUrl-long,
.gs-promotion div.gs-visibleUrl-long {
  display: block;
}

.gsc-rating-bar {
  display: inline-block;
  width: 54px;
  height: 10px;
  background: transparent url(/cse/images/cse_snippets_stars.png) -52px -52px no-repeat;
  margin: 3px 0 0 0;
}

.gsc-rating-bar span {
  display: inline-block;
  height: 10px;
  background: transparent url(/cse/images/cse_snippets_stars.png) 0 -52px no-repeat;
  padding: 4px 0 0 0;
}

.gsc-reviewer {
  color: #222;
}

.gsc-author {
  color: #222;
}

.gsc-table-cell-thumbnail,
.gs-promotion-image-cell {
  padding: 0 0 0 6px;
}

.gsc-option-menu-item-highlighted {
  background-color: #eee;
}

/* Facet box css */
.gsc-context-box {
  font-size: 83%;
  margin-top: 3px;
  border-collapse: collapse;
}

.gsc-context-box .gsc-col {
  padding:1px 0;
  white-space: nowrap;
  vertical-align: middle;
}

.gsc-context-box .gsc-facet-label {
  width: 65px;
  padding-left: 2px;
  text-decoration: underline;
  color: #333333;
  cursor: pointer;
}

.gsc-context-box .gsc-chart {
  width: 32em;
  padding: 3px;
  border-left: 1px solid #777777;
  border-right: 1px solid #777777;
}

.gsc-context-box .gsc-top {
  border-top: 1px solid #777777;
}

.gsc-context-box .gsc-bottom {
  border-bottom: 1px solid #777777;
}

.gsc-context-box .gsc-chart div {
  background: #777777;
  height: 9px;
}

.gsc-context-box .gsc-facet-result {
  color: #333333;
  width: 30px;
  text-align: right;
  padding-right: 5px;
}

/* Universal one box css. */
.gsc-usr-group-thumbnail {
  display: inline-block;
  max-width: 72px;
  max-height: 72px;
}
.gsc-usr-group-thumbnail img {
  max-height: 72px;
  overflow: hidden;
}
.gs-webResult .gs-title
.gs-title.gsc-usr-group-heading {
  color: #333333;
  cursor: pointer;
}
.gsc-usr-group {
  min-height: 100px;
  zoom: 1;
  display: block;
  line-height: 1.24;
  margin-top: -7px;
  margin-bottom: -7px;
  margin-left: 20px;
}
.gsc-usr-group-content {
  padding-top: 1px;
  padding-bottom: 3px;
}
.gsc-usr-group-content-thumbnail {
  display: inline-block;
  vertical-align: top;
}
.gsc-usr-group-head-result {
  display: inline-block;
  padding-left: 6px;
}
.gsc-usr-group-snippet {
  width: 100%;
  height: 3.6em;
  overflow: hidden;
}
.gsc-usr-group-content-results {
  font-size: 12px;
  padding-left: 1px;
  width: 80%;
  padding-top: 7px;
}
.gsc-usr-group-head-results {
  display:inline-block;
  font-size: 13px;
  padding-left: 6px;
  width: 80%;
}
.gs-webResult .gs-title
.gs-title.gsc-usr-group-all-results {
  font-size: 11px;
  line-height: 10px;
}
.gs-webResult .gs-title
.gs-title.gsc-usr-group-all-results
b {
  font-size: 14px;
  font-weight: 600;
}
.gs-webResult .gs-title
.gs-title.gsc-usr-group-heading
b {
  color: #333333;
}
/*------------------------------------------------------------*/
/*Custom search css ends here*/
/*=============================================================*/

@media only screen {
	[class*="su-column"] + [class*="su-column"]:last-child { float: right; }
}

#content-area .su-column-size-1-2 { width: 45% !important; }


/* Styles for screens that are less than 768px */
@media only screen and (max-width: 768px) {
	#content-area .su-column {
		width: 100% !important;
		margin: 0 0 1.5em 0 !important;
		float: none !important;
	}
	#content-area .su-row .su-column:last-child {
		margin-bottom: 0 !important;
	}
}

/*** ADDITIONS JANUARY 2019 ***/

.header-wrapper {
	height: 50px; 
}
