﻿/* 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; }
  .RadMenu_Sitefinity .rmItem a.rmRootLink { padding-left: 8px !important;}
  .RadMenu .rmHorizontal a.rmRootLink>.rmText { padding-right: 8px !important;}
.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;}
.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;}

.RadTreeView_iwrNav{display:none;}

#iwrBooking {display:none;}

div#Obavijest24hRatman {
position: relative;
display: inline-block;
margin-top: -20px;
padding-bottom: 17px;
margin-left: 10px;
}

@media only screen and (min-width: 200px) and (max-width : 960px){

div#Obavijest24hRatman {
position: relative;
display: block;
padding-bottom: 0px;
margin-left: 4px;
width: 33%;
}

#iwrBooking {display:block; float:left!important;}
/*skrivanje glavnog menija i mobilna navigacija*/
.menu-container { }

.menu-wrapper {display:none;}


.RadTreeView_iwrNav {
	display:none;
    position: fixed;
    top: 50px;
    left: 0px;
    background: #fff;
    width: 100%;
    z-index: 12;
}

#mobNavKont {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    background: none repeat scroll 0% 0% rgb(255, 255, 255);
    z-index: 8;
}

.language-selector {
    position: fixed;
    top: 15px;
    right: 10px;
    z-index: 9;
}
.language-selector a {font-size: 0px;}

.aboveHeader {
    position: fixed;
    top: 0px;
    background: none;
	z-index: 9;
	right: 0px;
    width: 30%;
}
/*meni gumb*/
#but {
    z-index: 10;
}

/*nisam imao permission za jldefault.css */
.gridContainer {
	width: 94.626%!important;
}

/*micanje rtlines crta navigacije*/
html .RadTreeView .rtLines .rtLI ,
html .RadTreeView .rtLines .rtTop,
html .RadTreeView .rtLines .rtMid,
html .RadTreeView .rtLines .rtBot {
    background-image: none;
}

.rtLI>div{
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.RadTreeView .rtLines .rtLI, .RadTreeView .rtLines .rtFirst .rtUL {
    background-repeat: repeat-y;
    background-position: 0px 0px;
    margin: 8px;
}

.RadTreeView .rtUL {
    margin: 0px;
    padding: 0px;
    -moz-user-select: none;
    box-shadow: 3px 2px 4px rgba(0,0,0,0.24);
}

.RadTreeView .rtLines .rtLI, .RadTreeView .rtLines .rtFirst .rtUL {
    background-repeat: repeat-y;
    background-position: 0px 0px;
    margin-bottom: 8px;
    font-size: 18px;
}

.RadTreeView .rtPlus, .RadTreeView .rtMinus {
    float: right;
}

.sakrijLogo {
 position: fixed;
 top: 0px;
 z-index: 10;
 left: 50%;
 margin-left: -58px;
}

.sakrijLogo p {
    margin-top: 0;
}

.sakrijLogo img {
    width: 116px;
}

/*sluzbena stranica obavijest*/
div#belFooter {
    margin: 0px;
    background: none repeat scroll 0% 0% #005AA3;
    width: 100%;
    height: auto;
    text-align: center;
    margin-top: 10px;
    padding-top: 8px;
    padding-bottom: 8px;
}

/*naslov pocetna*/
div#tHeaderl { display: none;}

/*pocetna naslovna slika*/
    .kliknaslovnaSlika {display:none; max-width: 100%;}
    .Naslov {height:100%;}
	
/*anketa pocetna hr*/

.web-anketa {display: none;}

#category_links {display: none;}

/*spacer footer tablica iz desktop verzije*/
#T8A343564030_Col00 {display: none;}

/*pristup fontovima nemam pa je tu definicija naslova*/
.NaslovOrange {
    padding-left:0px;
    height: 100%;
}
}