/*
.r-0 { background-color:#fff !important; }
.r-1 { background-color:#ee0 !important; }
.r-2 { background-color:#ddd !important; }
.r-3 { background-color:#cc0 !important; }
.r-4 { background-color:#bbb !important; }
.r-5 { background-color:#aa0 !important; }
.r-6 { background-color:#999 !important; }
.r-7 { background-color:#880 !important; }
.r-8 { background-color:#777 !important; }
.r-9 { background-color:#077 !important; }
*/



/* ================================
   ================================
   ============ HOMEPAGE ========== */

/* header top */
.text-black {
    color: #000000;
}

div.logo-cont p {
    color:#003c6b;
}

div.header-top-right span.ui-selectmenu-button {
    color:#aeaeae;
    background-color:#fff;
}

div.header-top-right > .bootstrap-select .dropdown-menu li {
    color:#000;
}

div.search input {
    background-color: #fff;
    color:#303030;
}


::-webkit-input-placeholder {
    color: darkorange;
    opacity:1;
}
:-moz-placeholder {
   color: darkorange;
   opacity:1;
}
::-moz-placeholder {
   color: darkorange;
   opacity:1;
}
:-ms-input-placeholder {
   color: darkorange;
   opacity:1;
}


div.search button {
    background-color: #fff;
}

div.header-top-right a.ponukam-ubyt  {
    background-color: #d90000;
    color:#fff;
}


/* MAIN */
div.wrap {
    background-color: #fff;
}

div.main-map p  {
    color:#000;
}

div.main-map p span {
    color:#004d89;
}


div.main-mapa ul {
    background-color: #ededed;
}


div.main-mapa ul li a  {
    color:#004d89;
}

div.main-mapa a.toggle-switcher {
    color:#004D89;
}


/* box vyhladavanie */

div.box-vyhladavanie-wrap {
    background-color: #ffcb3b;
}

div.box-vyhladavanie-wrap ul.box-vyhladavanie-top {
    background-color: #ee8913;
}
div.box-vyhladavanie-wrap ul.box-vyhladavanie-top li a {
    color:#000;
}


.box-vyhladavanie-top .active {
    background-color: #ffcb3b;
    color:#004d89;
}

div.box-row label {
    color:#000;
}

div.box-row > .bootstrap-select {
    color:#000 !important;
}

div.box-row > button.btn, .open > .dropdown-toggle.btn-default {
    color:#000;
}

div.box-row > .bootstrap-select .btn:focus {
    outline: none !important;
}

div.box-row > .btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {
    background-color: #fff !important;
}


div.najd-ub p {
    color:#000;
}

div.najd-ub  a {
    color:#fff;
}

.text-red {
    color:red;
}

/* TWITTER */

div.text-box h1 {
    color:#004d89;
}

div.text-box h2 {
    color:#004d89;
}

div.text-box p {
    color:#000;
}

div.text-box a {
    color:#000;
}

div.ubytovanie-box-cont span {
    color:#000;
}

div.ubytovanie-box-cont p {
    color:#000;
}

div.ubytovanie-box-cont {
    background-color: #fff;
}

div.last-minute {
    background-color: #e81491;
}

div.ubytovanie-price p {
    color:#fff;
}

div.default {
    background-color: #1f5c9f;
}

div.silvester {
    background-color: #0d8d13;
}

a.zobrazit-odp  {
    color:#fff;
}


/*KNIHA NAVSTEV */

div.kniha-navstev-wrap {
    background-color: #fff;
}

div.kniha-navstev-wrap ul {
    background-color: #ededed;
}

.kniha-navstev-wrap-active {
    background-color: #fff;
    color:#004d89;
}

div.kniha-navstev-wrap ul li a {
    color:#000;

}

div.kniha-navstev-cont a:hover,div.ub-nov a:hover,div.v-paci a:hover,div.fb a:hover  {
    color:#004d89;
}

a.viac-ohlasov {
    color:#000;
}


/* FOOTER */
div.footer {
    background-color: #0f6fbf;
}


div.footer-top ul li a {
    color:#fff;
}

div.footer-bottom p {
    color:#fff;
}

div.footer-bottom p a {
    color:#fff;
}

div.footer-bottom ul li, div.footer-bottom ul li a {
    color:#fff;
}



/* ==================================
   ==================================
   ============= DETAIL ============= */

div.detail-galeria h1, div.detail-galeria h1 a {
    color:#004d89;
}

div.detail-galeria h2, div.detail-galeria h2 a {
    color:#000000;
}

div.detail-galeria a {
    color:#212121;
}

a.orange:hover {
    text-decoration:none;
}

a.orange, .orange, .orange-bg {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f67b21), to(#e25225));
    background-image: -webkit-linear-gradient(top, #f67b21, #e25225);
    background-image:    -moz-linear-gradient(top, #f67b21, #e25225);
    background-image:      -o-linear-gradient(top, #f67b21, #e25225);
    background-image:         linear-gradient(to bottom, #f67b21, #e25225);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#f67b21, endColorstr=#e25225);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#f67b21, endColorstr=#e25225)";
    border-top:1px solid #fea062;
    border-bottom:1px solid #ac3c18;
}

a.orange:hover, a:hover .orange  {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e25225), to(#f67b21));
    background-image: -webkit-linear-gradient(top, #e25225, #f67b21);
    background-image:    -moz-linear-gradient(top, #e25225, #f67b21);
    background-image:      -o-linear-gradient(top, #e25225, #f67b21);
    background-image:         linear-gradient(to bottom, #e25225, #f67b21);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#e25225, endColorstr=#f67b21);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#e25225, endColorstr=#f67b21)";
}

a.blue,button.blue {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#3197df), to(#2579d3));
    background-image: -webkit-linear-gradient(top, #3197df, #2579d3);
    background-image:    -moz-linear-gradient(top, #3197df, #2579d3);
    background-image:      -o-linear-gradient(top, #3197df, #2579d3);
    background-image:         linear-gradient(to bottom, #3197df, #2579d3);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#3197df, endColorstr=#2579d3);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#3197df, endColorstr=#2579d3)";
    border-top:1px solid #62b1e6 !important;
    border-bottom:1px solid #085192 !important;
}

a.blue:hover,button.blue:hover {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#2579d3), to(#3197df));
    background-image: -webkit-linear-gradient(top, #2579d3, #3197df);
    background-image:    -moz-linear-gradient(top, #2579d3, #3197df);
    background-image:      -o-linear-gradient(top, #2579d3, #3197df);
    background-image:         linear-gradient(to bottom, #2579d3, #3197df);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#2579d3, endColorstr=#3197df);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#2579d3, endColorstr=#3197df)";
}

a.plain,button.plain {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#e0e0e0));
    background-image: -webkit-linear-gradient(top, #e8e8e8, #e0e0e0);
    background-image:    -moz-linear-gradient(top, #e8e8e8, #e0e0e0);
    background-image:      -o-linear-gradient(top, #e8e8e8, #e0e0e0);
    background-image:         linear-gradient(to bottom, #e8e8e8, #e0e0e0);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#e8e8e8, endColorstr=#e0e0e0);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#e8e8e8, endColorstr=#e0e0e0)";
    border-top:1px solid #62b1e6 !important;
    border-bottom:1px solid #085192 !important;
}

a.plain:hover,button.plain:hover {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e0e0e0), to(#e8e8e8));
    background-image: -webkit-linear-gradient(top, #e0e0e0, #e8e8e8);
    background-image:    -moz-linear-gradient(top, #e0e0e0, #e8e8e8);
    background-image:      -o-linear-gradient(top, #e0e0e0, #e8e8e8);
    background-image:         linear-gradient(to bottom, #e0e0e0, #e8e8e8);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#e0e0e0, endColorstr=#e8e8e8);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#e0e0e0, endColorstr=#3197df)";
}

button.orange {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f67b21), to(#e25225));
    background-image: -webkit-linear-gradient(top, #f67b21, #e25225);
    background-image:    -moz-linear-gradient(top, #f67b21, #e25225);
    background-image:      -o-linear-gradient(top, #f67b21, #e25225);
    background-image:         linear-gradient(to bottom, #f67b21, #e25225);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#f67b21, endColorstr=#e25225);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#f67b21, endColorstr=#e25225)";
    border-top:1px solid #fea062;
    border-bottom:1px solid #ac3c18;
}

button.orange:hover {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e25225), to(#f67b21));
    background-image: -webkit-linear-gradient(top, #e25225, #f67b21);
    background-image:    -moz-linear-gradient(top, #e25225, #f67b21);
    background-image:      -o-linear-gradient(top, #e25225, #f67b21);
    background-image:         linear-gradient(to bottom, #e25225, #f67b21);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#e25225, endColorstr=#f67b21);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#e25225, endColorstr=#f67b21)";
}

a.nalepky {
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
    cursor: pointer;
    z-index: 1;
}

a.nalepky::before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 6px;
    background-color: inherit;
    z-index: -1;
}

a.nalepky:hover::before {
    background-color: #000000;
    opacity: 0.2;
}

a.rezervovat {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f77c21), to(#e25225));
    background-image: -webkit-linear-gradient(top, #f77c21, #e25225);
    background-image: -moz-linear-gradient(top, #f77c21, #e25225);
    background-image: -o-linear-gradient(top, #f77c21, #e25225);
    background-image: linear-gradient(to bottom, #f77c21, #e25225);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#f77c21, endColorstr=#e25225);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#f77c21, endColorstr=#dda814)";
}

a.ceny {

}

span.nalepky {
    color:#fff;
}

span.odporucame {
    background-color: #ffcb3b;
}

span.vianoce {
    background-color: #009933;
}

span.silvester {
    background-color: #ff3333;
}

div.detail-popis p {
    color:#000;
}

div.detail-popis p a {
    color:#000;
}
div.vybavenost h3 {
    color:#004d89;
}
div.rez a {
    color:#fff;
}

div.zdielajte a {
    color:#004d89;
}

div.drop h3 {
    color:#004d89;
}

div.drop p {
    color:#000;
}

div.rezervacia, div.popup-content{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#3096de), to(#2578d3));
    background-image: -webkit-linear-gradient(top, #3096de, #2578d3);
    background-image:    -moz-linear-gradient(top, #3096de, #2578d3);
    background-image:      -o-linear-gradient(top, #3096de, #2578d3);
    background-image:         linear-gradient(to bottom, #3096de, #2578d3);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#3096de, endColorstr=#2578d3);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#3096de, endColorstr=#2578d3)";
}

div.odporucanie {
    background:none;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e0e0e0), to(#f0f0f0)) !important;
    background-image: -webkit-linear-gradient(top, #e0e0e0, #f0f0f0) !important;
    background-image:    -moz-linear-gradient(top, #e0e0e0, #f0f0f0) !important;
    background-image:      -o-linear-gradient(top, #e0e0e0, #f0f0f0) !important;
    background-image:         linear-gradient(to bottom, #e0e0e0, #f0f0f0) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#e0e0e0, endColorstr=#f0f0f0) !important;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#e0e0e0, endColorstr=#f0f0f0)" !important;
}

div#form-error-block {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#3096de), to(#2578d3));
    background-image: -webkit-linear-gradient(top, #3096de, #2578d3);
    background-image:    -moz-linear-gradient(top, #3096de, #2578d3);
    background-image:      -o-linear-gradient(top, #3096de, #2578d3);
    background-image:         linear-gradient(to bottom, #3096de, #2578d3);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#3096de, endColorstr=#2578d3);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#3096de, endColorstr=#2578d3)";
}

div.formcss ul {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#3198df), to(#3096de));
    background-image: -webkit-linear-gradient(top, #3198df, #3096de);
    background-image:    -moz-linear-gradient(top, #3198df, #3096de);
    background-image:      -o-linear-gradient(top, #3198df, #3096de);
    background-image:         linear-gradient(to bottom, #3198df, #3096de);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#3198df, endColorstr=#3096de);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#3198df, endColorstr=#3096de)";
}

div.formcss ul li a {
    color:#fff;
}

div.formcss input[type="button"] {
    color:#fff;
}

div.rez-pobyt h1 {
    color:#000;
}

div.rez-pobyt p {
    color:#000;
}

div.ubytovanie-cont h3 {
    color:#000;
}


/* ===============================
   ===============================
   ======= VYPIS HLEDANI ========= */


span.hladat-na-mape {
    background-color: #fff;
    color:#004d89;
}

div.rez-text h2 {
    color:#004d89;
}

div.rez-text h3 {
    color:#004d89;
}

div.rez-text h2 a {
    color:#004d89;
}

div.rez-text h3 a {
    color:#004d89;
}

div.rez-text p {
    color:#000;
}

div.vypis-hladania a span.icons {
    color:#000;
}

div.vypis-hladania a {
    background-color: #fff;
    color:#0669b2;
}

div.featured a , div.featured div {
   background-color:#faeae5 !important;
   color:#d24720 !important;
}

.odp {
    background-color:#faeae5 !important;
}

div.odp h2, div.odp h3, div.odp a, div.odp div {
    color: #d24720 !important;
}


div.vypis-hladania a button {
    color:#fff;
}


div.pagination ul a {
    color:#999999;
}

div.pagination ul li.active-pag a  {
    color:#000;
}

div.pagination ul li.prev a {
    background-color: #ebebeb;
}

div.pagination ul li.next a {
    background-color: #035daa;
}

div.box-nenajdene {
    background-color: #e6f7ee;
}

div.box-nenajdene h4 {
    color:#004d89;
}

div.box-nenajdene p {
    color:#000;
}


div.box-nenajdene a {
    color:#fff;
}

.text-white * {
    color:white !important;
}


@media (min-width:992px) {

	/* nav */
	div#my-menu > ul.main-menu > li > a {
		color:#083a62;
	}

	div#my-menu > ul.main-menu > li > a:hover {
		color:#fff;
	}

	div#my-menu > ul.main-menu > li > ul.sub-menu {
		background-color: #004d89;
	}

	div#my-menu > ul.main-menu > li > ul.sub-menu > li > a {
		color:#fff;
	}
}