/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

/* General Custom CSS */
html.responsive, .responsive body {
	/* Remove double vertical scrollbars in FF */
    overflow-x: visible;
}
body{
	line-height:22px;
}

body p { font-size:14px!important;}

.registerNameHeading strong, .registerAboutYourselfHeader strong, .registerContactInfoHeading strong{
	font-size: 20px;
	color: #ccc;
	padding: 10px 0 0 0;
	padding: 20px 0 0 0;
	display: block;
}

.iconbox_icon.heading-color { 
/* color: #26C9FF; */
color: #6EAADC
}
h3.iconbox_content_title {color:#333;}

#footer {
	padding:0;
	border-top: #979797 solid 7px;
}
.footer_grey{
	color:#999;
}
.avia-layerslider {
	/* border-bottom: #B4D4F0 7px solid; */
}
#top .fullsize .template-blog .post .entry-content-wrapper > * {
	max-width: 100%;
}
#top .fullsize .template-blog .post .entry-content-wrapper {
	max-width: 100%;
}
#top .fullsize .template-blog .post-title {
	text-align: left;
	max-width: 100%;
}
#top .fullsize .template-blog .post-meta-infos {
	text-align: left;
}
.avia-section-large .content {
	padding-top: 40px;
	padding-bottom: 40px;
}
#top .fullsize .template-blog .post .entry-content-wrapper {
	text-align: left;
	/* text-align: justify; */
	font-size: 13px;
	line-height: 22px;
}
p {
	text-align: left;
	/* text-align: justify; */
}
h4 {
	color: #004C94 !important;
}
h3.widgettitle {
	color: #004C94 !important;
}
h2 {
	color: #0C9692 !important;
}
h2.post-title.entry-title {
	color: #0C9692 !important;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 28px;
	line-height: 1.1em;
	margin-bottom: 10px;
}
.column-top-margin {
	margin-top:5px !important;
}
.av_promobox {
	margin-top: 10px;
}
div#colorbox_latestnews .post_delimiter:last-child {
	display: none;
}
.archive .category-term-description {
	display: none;
}
.ls-video-layer video {
    height: auto !important;
    box-shadow: 2px 2px 5px 2px #333333;
    border-radius: 5px;

}
video{
	cursor:pointer;
    border-radius: 5px;
}
div.mejs-controls {
	display: none !important;
}
div.ls-l.ls-video-layer.ls-videohack {
	box-shadow: 0px 0px 10px 1px #333333 !important;
	-webkit-box-shadow: 0px 0px 10px 1px #333333 !important;
	-moz-box-shadow: 0px 0px 10px 1px #333333 !important;
	border: #fff 5px solid !important;
}
.post_delimiter {
	margin: 0 0 30px 0 !important;
	padding: 20px 0 0 0 !important;
	border-bottom: #ccc dashed 1px;
}
.comment_meta_container {
	padding-top: 20px;
}
/* For black header 
#header_main {
	background-color: #000;
	border-color: #fff;
}
#top .main_menu .menu li:first-child>a {
	margin-bottom: -1px;
}

.current_page_item>a, .current-menu-item>a {
	background-color: #6CA7D8;
}
.header_color, .header_color div, .header_color header, .header_color main, .header_color aside, .header_color footer, .header_color article, .header_color nav, .header_color section, .header_color span, .header_color applet, .header_color object, .header_color iframe, .header_color h1, .header_color h2, .header_color h3, .header_color h4, .header_color h5, .header_color h6, .header_color p, .header_color blockquote, .header_color pre, .header_color a, .header_color abbr, .header_color acronym, .header_color address, .header_color big, .header_color cite, .header_color code, .header_color del, .header_color dfn, .header_color em, .header_color img, .header_color ins, .header_color kbd, .header_color q, .header_color s, .header_color samp, .header_color small, .header_color strike, .header_color strong, .header_color sub, .header_color sup, .header_color tt, .header_color var, .header_color b, .header_color u, .header_color i, .header_color center, .header_color dl, .header_color dt, .header_color dd, .header_color ol, .header_color ul, .header_color li, .header_color fieldset, .header_color form, .header_color label, .header_color legend, .header_color table, .header_color caption, .header_color tbody, .header_color tfoot, .header_color thead, .header_color tr, .header_color th, .header_color td, .header_color article, .header_color aside, .header_color canvas, .header_color details, .header_color embed, .header_color figure, .header_color fieldset, .header_color figcaption, .header_color footer, .header_color header, .header_color hgroup, .header_color menu, .header_color nav, .header_color output, .header_color ruby, .header_color section, .header_color summary, .header_color time, .header_color mark, .header_color audio, .header_color video, #top .header_color .pullquote_boxed, .responsive #top .header_color .avia-testimonial, .responsive #top.avia-blank #main .header_color.container_wrap:first-child, #top .header_color.fullsize .template-blog .post_delimiter{
	border:none;
}
	
.header_color .sub_menu>ul>li>a, .header_color .sub_menu>div>ul>li>a, .header_color .main_menu ul:first-child > li > a, #top .header_color .main_menu .menu ul .current_page_item > a, #top .header_color .main_menu .menu ul .current-menu-item > a, #top .header_color .sub_menu li ul a {
	color: #ffffff;
}
.social_header .main_menu ul:first-child > li a:hover {
	color: #6CA7D8;
}
#top .social_bookmarks li {
	border-color: #e1e1e1;
}
.current_page_item>a:hover, .current-menu-item>a:hover {
	color: #ffffff !important;
}
.fixed_header.social_header #main {
	padding-top: 146px;
}
.header_color a, .header_color .widget_first, .header_color strong, .header_color b, .header_color b a, .header_color strong a, .header_color #js_sort_items a:hover, .header_color #js_sort_items a.active_sort, .header_color .special_amp, .header_color .taglist a.activeFilter {
	margin-bottom: -1px;
}
*/

/* Social Stream */
.wall-outer .dcsns-toolbar .filter li a {
	height: 28px !important;
}
.stream .isotope{
	overflow:visible;
}
.dcwss.dc-wall .stream li {
	-webkit-box-shadow: 0 1px 5px rgba(34, 25, 25, 0.4);
	-moz-box-shadow: 0 1px 5px rgba(34, 25, 25, 0.4);
	box-shadow: 0 1px 5px rgba(34, 25, 25, 0.4);
}
.dcwss.dc-wall ul.stream {
	overflow: visible !important;
	/* margin-bottom: 50px; */
}

.text-input.wide{
	width:100% !important;
}
.html_header_top.html_bottom_nav_header .main_menu ul:first-child>li a {
	font-size: 12px;
}
h3.team-member-name{
	color:#004C94 !important;
}

/* Map feature */
#gmap-tabs img{
	max-width: none;
}
div#header_map{
	height: 50px;
	display: inline-block;
	float: left;
}
div#map_backtosite {
	display: inline-block;
	float: right;
	margin-top: 2px;
}
#map_logo {
	background: url('../images_custom/logo_globalrt_map.png') top left no-repeat;
	height: 50px;
	display: inline-block;
	width: 270px;
	float: left;
}
div.tab_control {
	clear: both;
}
div#map_content {
    clear: both;
	padding: 15px 0 7px 0;
	border-top: #ccc dotted 1px;

}

div#map_content_left{
	
	float:left;
	
	display:block;
	
}

div#map_content_right{
	
	float:left;
	display:block;
	margin-bottom:10px;

}

.not-a-member-handle, .meta { display:none!important;}

.ajax-login-default-form-container .noon { float:left!important; margin:0!important;}
.login_form .button-container { margin-top:23px!important;}
.ajax-login-default-form-container .button-container { float:right!important; width:auto!important;}

.ajax-login-default-form-container input[type="submit"] {
	
	
	background:#6eaadc!important;
	color:#fff!important;
	text-shadow: none!important;
	border:none!important;
	text-transform:none!important;
	padding:10px 20px!important;
	
	
	
}

span#backtosite {
    padding: 6px 15px;
    display: inline-block;
    margin-bottom: 10px;
    background-color: #6eaadc;
    color: #fff;
    font-size: 12px;
    border-radius: 3px;
    font-weight: bold;
}
span#map_mainnav {
    display: inline-block;
    padding-top: 5px;
}
#map_mainnav ul {
    list-style: none;
}
#map_mainnav li {
    display: inline-block;
    padding: 4px 15px;
    border-right: #ccc solid 1px;
}
#map_mainnav li:first-child {
    border-left: #ccc solid 1px;
}
div.gmap-control {
	/* position: absolute; */
	
	border-bottom: #999 2px solid;
	bottom: 0;
	left: 0;
	z-index: 100000;
	height: auto;
	display: block;
	/* background: url('../images_custom/bg_transparent_map.png') repeat; */
	background: #fff;
	padding: 15px;
	/* border-right: #000 1px solid; */
	width: 100%;
	/* background: #fff; */
	-webkit-box-shadow: 0px -2px 10px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow: 0px -2px 10px 0px rgba(50, 50, 50, 0.75);
	box-shadow: 0px -2px 10px 0px rgba(50, 50, 50, 0.75);
}
.gmap-control select{
	font-size:18px;
	max-width: 340px;
}
input#searchMap {
	width: 160px;
	height: 32px;
	font-size: 14px;
	margin-left: 50px;
}
html, body { height:100%; } /* This is so that div height 100% works in IE */
div#gmap-tabs {
	/* margin-top: 147px; */
	height:100%;
	margin:0;
	padding:0;
}
.map_tabs {
	list-style: none;
	border-bottom: solid 1px #e6e6e6;
	display: block;
	height: 40px;
	padding: 0;
	margin-bottom: 20px;
}
.map_tabs dd.active, .map_tabs li.active {
	border-top: 3px solid #6eaadc;
	margin-top: 0px;
}
.map_tabs dd, .map_tabs li {
	display: block;
	float: left;
	padding: 0;
	margin: 0;
}

.map_tabs dd:first-child, .map_tabs li:first-child {
	margin-left: 0;
}
.map_tabs dd a, .map_tabs li a {
	color: #6f6f6f;
	display: block;
	font-size: 14px;
	height: 40px;
	line-height: 40px;
	padding: 0px 23.8px;
}
.map_tabs dd.active a, .map_tabs li.active a {
	line-height: 37px;
	cursor: default;
	color: #3c3c3c;
	background: #fff;
	border-left: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	font-weight: bold;
}

.institution-country {
	font-weight:bold;
	color:#004C94;
}
.gmap-control .button{
	padding:0 !important;
}
.ico_website {
	display: inline-block;
	float: left;
	padding: 0px 10px 0 0;
}
.map_location a:link, #map_content a:link{
	color: #6eaadc;
	text-decoration:none;
}
.map_location a:visited, #map_content a:visited{
	color: #6eaadc;
	text-decoration:none;
}
.map_location a:hover, #map_content a:hover{
	color: #333;
	text-decoration:none;
}
.map_location a:active, #map_content a:active{
	color: #333;
	text-decoration:none;
}



/*
NEW HOMEPAGE NAV MENU ICONS
================================================== */




/* MAIN NAV MENU */



#header_main_alternate { 
	
	background:#6eaadc;
}



.html_header_top.html_bottom_nav_header .main_menu>div, .html_header_top.html_bottom_nav_header .main_menu ul:first-child, .html_header_top .av_bottom_nav_header .main_menu ul:first-child > li a  { 
	
	height:75px;
	color:#fff!important;
	
}
.av-main-nav > li > a {
    display: block;
    text-decoration: none;
	font-weight: 600;
	text-align: center;
		
   }

.av-main-nav > li:hover {
	
	background:#659cc9;
	transition: background-color 0.2s ease-in-out 0s, color 0.2s ease-in-out 0s;
}

/* sub menu dropdown on nav */

.av-main-nav ul { width:180px;}

/* .header_color .main_menu ul ul { background:#6eaadc!important; color:#fff!important;background:none!important;} */

#top #wrap_all .av-main-nav ul > li > a {  background:#6eaadc!important;color:#fff!important;}
#top #wrap_all .av-main-nav ul > li > a:hover { background:#659cc9!important;color:#fff!important;}

#top #wrap_all .av-main-nav .current-menu-item a { border-bottom:3px solid #659cc9; }

#top .menu-item-search-dropdown > a { padding-right:15px!important;padding-top:10px;}

.main_menu .icon1 a {
	
	background:url('../../../uploads/2014/12/homebutton.png') no-repeat 15px 15px transparent;
	padding-top:35px;

}

.main_menu .icon2 a {
	
	background:url('../../../uploads/2014/12/whowearebutton.png') no-repeat 30px 15px transparent;
	padding-top:35px;

}



.main_menu .icon2b a {
	
	background:url('../../../uploads/2015/05/globe.png') no-repeat 35px 12px transparent;
	padding-top:35px;


}

.main_menu .icon3 a {
	
	background:url('../../../uploads/2014/12/joinandconnectbutton.png') no-repeat 40px 15px transparent;
	padding-top:35px;

}

.main_menu .icon4 a {
	
	background:url('../../../uploads/2014/12/cancerbutton.png') no-repeat 25px 15px transparent;
	padding-top:35px;

}

.main_menu .icon5 a {
	
	background:url('../../../uploads/2014/12/radiotherapybutton.png') no-repeat 35px 15px transparent;
	padding-top:35px;

}

.main_menu .icon6 a {
	
	background:url('../../../uploads/2014/12/latestnewsbutton.png') no-repeat 40px 15px transparent;
	padding-top:35px;

}

.main_menu .icon7 a {
	
	background:url('../../../uploads/2014/12/globalrtblogbutton.png') no-repeat 40px 15px transparent;
	padding-top:35px;

}

.main_menu .icon8 a {
	
	background:url('../../../uploads/2014/12/contactbutton.png') no-repeat 20px 17px transparent;
	padding-top:35px;

}


.main_menu #menu-item-2514 a {
	
	background:url('../../../uploads/2014/12/loginbutton.png') no-repeat 15px 15px transparent;
	padding-top:35px;

}

/* bottom border for active nav menu page */

.avia-menu-fx {
	bottom: 0px;
	height: 0px;
}


.html_header_top.html_header_topbar_active.html_header_sticky.html_large.html_bottom_nav_header #top #main { padding-top:223px!important;}





/* join & connect / global partners map section */

#doublesection h3 { 
	
	color:#0C9692;
	font-weight:600;
	font-size:18px;
}







/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */
	

}
@media only screen and (max-width: 989px) and (min-width: 768px){
	.responsive .container {
	width: 100%;
	padding: 0 10px;
	}
	#header_main {
	padding: 0 10px;
	}
	.html_header_top.html_header_topbar_active.html_header_sticky.html_large.html_bottom_nav_header #top #main {
padding-top: 223px!important;
}
}
@media only screen and (max-width: 989px) {
  /* Add your Desktop Styles here */
  .main_menu a {
  padding-top:35px !important;
  }

.main_menu .icon1 a {
	
	background:url('../../../uploads/2014/12/homebutton.png') no-repeat 15px 15px transparent;
	padding-top:35px;

}

.main_menu .icon2 a {
	
	background:url('../../../uploads/2014/12/whowearebutton.png') no-repeat 30px 15px transparent;
	padding-top:35px;

}

.main_menu .icon3 a {
	
	background:url('../../../uploads/2014/12/joinandconnectbutton.png') no-repeat 40px 15px transparent;
	padding-top:35px;

}

.main_menu .icon4 a {
	
	background:url('../../../uploads/2014/12/cancerbutton.png') no-repeat 25px 15px transparent;
	padding-top:35px;

}

.main_menu .icon5 a {
	
	background:url('../../../uploads/2014/12/radiotherapybutton.png') no-repeat 35px 15px transparent;
	padding-top:35px;

}

.main_menu .icon6 a {
	
	background:url('../../../uploads/2014/12/latestnewsbutton.png') no-repeat 35px 15px transparent;
	padding-top:35px;

}

.main_menu .icon7 a {
	
	background:url('../../../uploads/2014/12/globalrtblogbutton.png') no-repeat 40px 15px transparent;
	padding-top:35px;

}

.main_menu .icon8 a {
	
	background:url('../../../uploads/2014/12/contactbutton.png') no-repeat 20px 20px transparent;
	padding-top:35px;

}


.main_menu #menu-item-2514 a {
	
	background:url('../../../uploads/2014/12/loginbutton.png') no-repeat 20px 15px transparent;
	padding-top:35px;

}

}


/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */
  .html_header_top.html_header_topbar_active.html_header_sticky.html_large.html_bottom_nav_header #top #main {
padding-top: 0 !important;
}

}