﻿/* Overrides */
.menu-wrapper bg-light {
	background-color: inherit !important;
}
/* ----------- */


.sflanguagesHorizontalList { padding: 0; margin: 0; }
	.sflanguagesHorizontalList a { color: white; font-weight: bold; }


.menu-container { margin: 5px 0px; padding: 10px 0px; width: 100%; background-color: white; border: 1px solid #ccc; }

.RadMenu_Sitefinity a {cursor: pointer !important;}
.RadMenu_Sitefinity ul.rmRootGroup { height: 37px; background-color: #005AA3;}
.RadMenu_Sitefinity, .RadMenu_Sitefinity .rmHorizontal a.rmLink { color: #fff; font: 16px "Segoe UI",Arial,Helvetica,sans-serif;  }
.RadMenu_Sitefinity, .RadMenu_Sitefinity .rmVertical a.rmLink { color: #005AA3; font: 16px "Segoe UI",Arial,Helvetica,sans-serif; }

	.RadMenu_Sitefinity ul.rmRootGroup, .RadMenu_Sitefinity div.rmRootGroup { border: none; background-color: inherit; vertical-align: middle; /*#eff0f1;*/ }
	.RadMenu_Sitefinity .rmItem a.rmExpanded { color: #fff !important; font-weight: bold; }
	.RadMenu_Sitefinity .rmSlide a { padding-top: 4px !important; padding-bottom: 4px !important;}
	.RadMenu_Sitefinity .rmVertical a { background-color: #fff; color: #005AA3; padding-top: 3px; padding-bottom: 3px;}
	.RadMenu_Sitefinity .rmVertical a:hover { background-color: #FE783F; color: #fff;}
	.RadMenu_Sitefinity .rmGroup .rmItem a.rmLink:hover { font-weight: bold; }
	
	.RadMenu_Sitefinity .rmItem a.rmFocused { color:#fff; }
	.RadMenu_Sitefinity .rmGroup .rmItem a.rmLink:hover { color: #fff; }
	.RadMenu_Sitefinity .rmGroup .rmItem a.rmLink { color: inherit; line-height: 20px;}

  .RadMenu_Sitefinity .rmVertical .rmItem a.rmExpanded { background-color: #FE783F; }

.rsmList { font-family: "Segoe UI", Arial, sans-serif; }
	.rsmList a { color: #f9fbfd; }


/*.RadMenu_Sitefinity { border: 1px solid #005aa3; border-radius: 10px; overflow: hidden;}*/
.RadMenu_Sitefinity .rmRootGroup a.rmLink, .RadMenu_Sitefinity a.rmLink {color: white;}
.RadMenu_Sitefinity .rmRootGroup a.rmLink:hover, .RadMenu_Sitefinity a.rmLink:hover { font-weight: bold; color: white;}

.RadMenu_Sitefinity ul.rmRootGroup {display: block; vertical-align: middle; margin-top: 4px; height: 29px;}

/*a.rmLink{ color: #e8592a !important;}*/


.TemplateWrapper { margin: auto; }
.sfMoreContextMenu { width: 400px !important; }
.sflanguagesHorizontalList { list-style: none; text-align: right; }
ul.sflanguagesHorizontalList li { display: inline; }

.aboveHeader { margin: 0; background: #005aa3; width: 100%; height: 19px; line-height: 17px; border-radius: 0 0 0 8px;}
.logo { }
.crta { }
.RadRotator .rrClipRegion { border: 1px transparent; border-radius: 16px 0px 0px 16px; }
.nav-menu { clear: none; }
.menu-wrapper { padding: 0px; height: 37px; width: 100%; background-color: #005AA3; border: 1px transparent; border-radius: 10px; -moz-border-radius: 10px; margin-bottom: 10px; margin-top: 5px;}
.ol-booking { clear: none; }
.content { }
.content-left { }
.content-right { }
.lang-flag-image{ height: 12px;}
.footerKantun { width: 100%; background-color: #005AA3; margin: 0px -2px 0px 2px; padding: 0px; }

.home-menu-image-link { vertical-align: middle; height: 37px; color: white; cursor: pointer;display: block; font-size: 16px; font-family: 'Segoe UI', Arial, Helvetica, sans-serif;}
.column_home_icon_link{ width: 40px; padding: 0px; margin: 0px; border: none; display: inline; float: left;}
.column_main_menu{ width: 732px; padding: 0px; margin: 0px; border: none; display: inline;}
.column_ol_booking_menu_image{ width: 183px; padding: 0px; margin: 0px; border: none; display: inline; float: right;}

#info-content{width: auto;height: auto; cursor: default; padding: 0px; margin: 0px; border: 0px;}
