/* GEO STYLE CREATED ON 22-03-2016 BY MEMIA K.*/
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,400italic,600,700,800);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,100,300,900italic,900,700italic,700,500italic,500);

/* Main Style */
html, body 				{color:#2d2d2d; padding:0; margin:0; font-family: 'Open Sans', sans-serif; font-size:14px !important; font-weight:400;  -webkit-font-smoothing: antialiased;}/*Base font size - 14px*/
a, a:active, a:focus	{text-decoration:none; outline:none;}
a:hover 				{text-decoration:underline; outline:none;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {font-family: 'Open Sans', sans-serif; font-weight:300; text-transform:uppercase;  margin-bottom: 10px; margin-top: 15px;}
ul, ol, li				{font-family: 'Open Sans', sans-serif !important; font-size:1em; font-weight:400;}
img 					{max-width: 100%; height:auto; width: auto\9; /* ie8 */}
.icon 					{display: block; min-height:35px; z-index: 999;}
.link-left 				{background: rgba(0, 0, 0, 0) url("../images/gnome_web_browser.png") no-repeat scroll left top; padding:5px 0 0 35px;}
.overflowfix			{ overflow:hidden}

.geo_wrapper			{ width:100%; margin:0 auto; max-width:1000px;}
.geo_row				{ margin:0; padding:0; clear:both}
.geo_column_left		{ float:left; width:63.6%; margin:0 2% 0 0; border:0px solid #ccc; position:relative;}
.geo_column_right		{ float:left; width:34%; border:0px solid #ccc; position:relative;}
.positioning			{ position:relative}
.geo_column_left h2, .geo_column_right h2, h3	{ color:#252446; font-weight:300;}

.geo_logowrap			{ float:left; width:30%;}
.geo_logo				{ float:left; width:180px; padding:0 3.5% 0 1%}
.geo_slogan				{ float:left; padding:0 0 0 1.5%; border-left: 2px solid #127084; }
.geo_slogan > span 		{display: block; font-size: 1.4285em; text-transform: uppercase;}
span.sloganlight 		{font-family: "Roboto",sans-serif; font-weight: 100;}
span.sloganregular 		{font-family: "Roboto",sans-serif; font-weight: 400;}
.lightcyan				{ color:#1d6780;}	
.lightpurple			{ color:#383b8a;}
.geo_menuwrap			{ float:right; margin:0.5% 0 0 0; width:70%; position:relative;}
.geo_menu				{ width:100%; float:right}	
.reg_menu { margin-bottom:5px;}
/*.geo_menu				{ border:1px solid #ececec; border-radius:5px; background-color:#f4f4f4;}
.geo_menu ul			{ margin:10px; padding:0}
.geo_menu li			{ display:inline-block; padding:0 10px;}*/

#geo_slider				{ max-height:390px; margin:1.5% 0;}

.highlight-item, .pub-item		{ overflow:hidden}
.highlight-item img				{ width:50.3145%; margin:0 2.3585% 0 0; float:left}
.highlight-content				{ width:47.1698%; overflow:hidden}
.highlight-content h3			{ font-family: 'Open Sans', sans-serif; font-weight:300; color:#00a486; margin:0; text-transform:none; font-size:1.6429em;}
.highlight-content a			{ float:right; padding:2%; background-color:#f4f4f4; border:1px solid #e6e4e4; color:#606060; text-transform:uppercase; margin:0 0.6667% 0 0; font-size:0.85714em; webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.highlight-content a:hover		{background-color:#fff; color:#08c; border:1px solid #08c; text-decoration:none}
#geo_slider .owl-prev, #geo_slider .owl-next	{width:26px; height:48px;}
#geo_slider .owl-prev							{ background:url("prev_icon.png") no-repeat; left:0%;}
#geo_slider .owl-next							{ background:url("next_icon.png") no-repeat; left:30%}
#geo_slider .owl-prev:hover						{ background-position:-26px 0;}
#geo_slider .owl-next:hover						{ background-position:-26px 0;}

.geo_column_left, .geo_column_right				{ min-height:230px;}
#geo_highlights.owl-theme .owl-nav				{ margin-top:0 !important;}
#geo_highlights .owl-prev, #geo_highlights .owl-next	{width:21px; height:20px; position:absolute; margin-left:0; margin-right:0;}
#geo_highlights .owl-prev						{ background:url("Thumb_bullets.png") no-repeat; top:-50px; right:25px;}
#geo_highlights .owl-next						{ background:url("Thumb_bullets.png") no-repeat; background-position:-22px 0; top:-50px; right:0;}
#geo_highlights .owl-prev:hover					{ background-position: 0 -20px;}
#geo_highlights .owl-next:hover					{ background-position: -22px -20px;}

#geo_publications.owl-theme .owl-nav			{ margin-top:0 !important;}
#geo_publications .owl-prev, #geo_publications .owl-next	{width:21px; height:20px; position:absolute; margin-left:0; margin-right:0;}
#geo_publications .owl-prev, .multi_holder .owl-prev	{ background:url("Thumb_bullets.png") no-repeat; top:-50px; right:25px;}
#geo_publications .owl-next, .multi_holder .owl-next	{ background:url("Thumb_bullets.png") no-repeat; background-position:-22px 0; top:-50px; right:0;}
#geo_publications .owl-prev:hover				{ background-position: 0 -20px;}
#geo_publications .owl-next:hover				{ background-position: -22px -20px;}


.pub-item img						{ float:left; margin:0 4.4118% 0 0; }
.pub-content						{ overflow:hidden}
.pub-content a:hover				{ text-decoration:none;}
.readmore							{ float:right; padding:1.7647%; background-color:#f4f4f4; border:1px solid #e6e4e4; color:#606060; text-transform:uppercase; margin:1.8823% 0.5882% 0 0; font-size:12px; webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; display:block}
.readmore:hover						{background-color:#fff; color:#08c; border:1px solid #08c; text-decoration:none}

.geo_assessdata						{ background-color:#f4f4f4; padding:1.5723%; border:1px solid #e6e4e4; border-radius:5px; overflow:hidden}
.geo_assessdata	ul					{ list-style-type:none; padding:0 5px; margin:0;}
.geo_assessdata	li					{ width:40%; float:left}

.geo_inner_left						{ overflow:hidden; position:relative}
.geo_inner_right					{ width:25%; float:right}
.geo_inner_padding					{ padding:10px;}
.geo_inner_left, .geo_inner_right	{ min-height:100px}
.geo_inner_banner					{ overflow:hidden; margin:0.3% 0 2% 0}
.geo_inner_banner h2, .geo_inner_banner h3	{ background-color:#F08303; padding:1%; display:block; color:#fff; font-weight:300; margin:0; font-size:1.7143em;}
.geo_inner_left::after 			    {background: #f4f4f4 none repeat scroll 0 0; content: ""; height: 100%; position: absolute; right: 0; top: 15px; width: 1px;}
.geo_inner_left::before 			{background: #e8e5d7 none repeat scroll 0 0; right: -1px;}
.stButton							{ margin:0 !important}

.news_homepage .view-content {

		padding-left: 0;
}

.news_homepage p {
    margin-bottom: 0px;
    border-bottom: 1px solid #DDD;
    display: inline-block;
	padding-bottom:10px;
}

.view-rona-homepage-news .views-row {
	 display: inline-block;
	padding-bottom:10px;
}

.events_homepage ul {
	margin:0;
	padding:0;
	padding:0px 0;
}
.events_homepage img {
	width:50%;
	margin-right:10px;
	float:left;
}
.events_homepage p {
	margin-top:0 !important;
	padding-top:0 !important;
}
.events_homepage li {
	list-style:none;
	margin-bottom:25px;
}
.events_homepage i {
	padding-right:10px;
}
.events_homepage .date {
	font-weight:700;
}
.date_dets {
	display:block;
}


.rollers3 {
    width: 100%;
    height: 200px;
    overflow: auto;
    padding-bottom: 10px;
    margin-bottom: 10px;
    z-index: 0 !important;
}

.sm {
	margin:0;
	padding:0;
	padding-top:10px;
}
.sm li {
	list-style:none;
	margin-bottom:5px;
	font-size:12px;
}
.sm img {
	width: 20px;
}

.expert {
	width:100%;
	float:left;
}
.multi_holder {
	width:98%;
}
.expert {
	padding: 0px;
}
.expert img {
	height:179px;
	float:left;
	padding-right:10px;
}
.ename {
	font-weight:bold;
	padding-bottom:10px;
}

.partners ul {
	margin:0;
	padding:0;
	display:block;
	text-align:center;
	border-top:0px solid #eee;
	padding-top:0px;
}
.partners li {
	display: inline-block;
	margin: 7px 12px;
	list-style: outside none none;
	text-align: center;
	font-size: 11px;
}
.multirow {
	padding-bottom:10px;
}

.inner_banner .reg_id {
	width:30%;
	margin-bottom:6px;
}

#sl_l	{ background:url("flex_controls.png") no-repeat; top:-50px; right:25px;}
#sl_r	{ background:url("flex_controls.png") no-repeat; background-position:-25px 0; top:-50px; right:0; float: right;}
#sl_l, #sl_r {
    border: 0 solid #000;
    cursor: pointer;
    display: inline-block;
    height: 48px;
    width: 26px;
}