
	
	
/********************************************************************/
/*********************** Default ************************************/
/********************************************************************/

.uk-card {
	border-radius: 0;
}

.uk-card-default {
  background: rgba(255, 255, 255, 1);
  color: #222222;
  /* box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08); */
  box-shadow: none;
}

.uk-card-default.uk-card-hover:hover {
	background-color: #fff;
	box-shadow: 0 14px 25px rgba(0, 0, 0, 0.08);
}

.uk-background-default {
   background: rgba(255, 255, 255, 1);
   color: #222222;
}

.uk-button-default {
  background-color: rgba(255, 255, 255, 1);
  color: #222222;
  border: 1px solid #e5e5e5;
}

/* Hover + Focus */
.uk-button-default:hover,
.uk-button-default:focus {
  background: rgba(56, 0, 0, 1);
  color: #fff;
  border-color: #b2b2b2;
}
/* OnClick + Active */
.uk-button-default:active,
.uk-button-default.uk-active {
  background-color: transparent;
  color: #222222;
  border-color: #999999;
}


textarea.uk-textarea,
select.uk-select {
	background-color: #ffffff;
}


.uk-background-muted {
  background-color: #f8f8f8;
}


/********************************************************************/
/***************************** Primary #772F3A  *****************************/
/********************************************************************/

a,
a.page-link {
	color: rgba(119, 47, 58, 1);
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-o-transition: all 1s;
	transition: all 1s;
}
.btn-primary,
.uk-card-primary {
	background: rgba(119, 47, 58, 1);
	border: 1px solid rgba(119, 47, 58, 1);
	color: #fff;
	opacity: 1;
}
.uk-card-primary.uk-card-hover:hover {
	background: rgba(56, 0, 0, 1);
	color: #fff;
}

.pagination-vg a {
	background: rgba(119, 47, 58, 1);
	border: 1px solid rgba(119, 47, 58, 1);
	color: #fff;
}

.uk-background-primary {
	background: rgba(119, 47, 58, 1);
	color: #fff;
}

.uk-border-primary {
	background: rgba(119, 47, 58, 1);
}

.uk-card-secondary.uk-card-body .uk-button-primary,
.uk-button-primary {
	background-color: rgba(119, 47, 58, 1);
	color: #fff;
	border: 1px solid transparent;
}
/* Hover + Focus */
.btn-primary:hover,
.uk-button-primary:hover,
.uk-button-primary:focus {
	background: rgba(56, 0, 0, 1);
	color: #fff;
}

.uk-overlay-primary {
    background: rgba(119, 47, 58, 0.8);
}

.nav-pills > li > a:hover {
	color: #fff !important;
	background: rgba(119, 47, 58, 1);
}

.nav-pills > li.active > a {
	color: #fff !important;
	background: rgba(56, 0, 0, 1);
}

.navigation .nav-child {
	background: rgba(56, 0, 0, 1);
	border-top: 1px solid #841B2D;
	border-bottom: 1px solid #841B2D;
}
.navigation .nav-child a {
	color: #fff;
}

.navigation .nav-child li > a:hover,
.navigation .nav-child li > a:focus,
.navigation .nav-child:hover > a {
	background: rgba(119, 47, 58, 1);
}

.uk-nav-default > li > a,
.uk-nav-default .uk-nav-sub a {
    color: rgba(119, 47, 58, 1);
	margin-bottom: 5px;
}
.uk-nav.uk-nav-default li.active,
.uk-nav.uk-nav-default li.uk-active:not(.uk-parent),
.uk-nav.uk-nav-default li:not(.uk-parent):hover {
	background: rgba(119, 47, 58, 1);
}

.uk-nav.uk-nav-default li.uk-active:not(.uk-parent) a,
.page-item .page-link:hover,
.page-item.active .page-link {
    background-color: rgba(119, 47, 58, 1);
    border-color: rgba(119, 47, 58, 1);
	color: #ffffff;
}

hr {
	border-top: 1px solid rgba(119, 47, 58, 1);
}

.modfeart .home-vojages::before {
	color: rgba(119, 47, 58, 1);
}

.cck_module_list .uk-slider.uk-slider-container a.uk-slidenav {
	background-color: rgba(119, 47, 58, 0.7);
	color: #fff !important;
	margin: 5px;
}

.travel-report .nav-item a::before {
	color: rgba(119, 47, 58, 0.8);
}
.uk-offcanvas-bar .travel-report .nav-item a::before,
.travel-report .nav-item.current a::before,
.travel-report .nav-item:hover a::before {
	color: #ffffff;
	transition: 0.5s;
}

.rsv-checkbox-set input:checked + label:before {
	color: rgba(119, 47, 58, 1);
}
.rsv-radio-set input:checked + label:before {
	color: rgba(119, 47, 58, 1);
}

.uk-card-primary .rsv-checkbox-set input:checked + label:before {
    color: #ffffff;
}
.uk-card-primary .rsv-radio-set input:checked + label:before {
    color: #ffffff;
}

.uk-offcanvas-bar {
	background-color: rgba(119, 47, 58, 1);
}
.uk-offcanvas-bar .rsv-checkbox-set input:checked + label:before {
	color: #e5e5e5;
}
.uk-offcanvas-bar .rsv-radio-set input:checked + label:before {
	color: #e5e5e5;
}

.uk-marker {
	background: rgba(119, 47, 58, 1);
	color: #fff;
}



/********************************************************************/
/************************ Secondary #427C6D**************************/
/********************************************************************/

a:hover {
	color: rgba(66, 124, 109, 1);
	text-decoration: underline;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-o-transition: all 1s;
	transition: all 1s;	
}

.uk-card-secondary {
	background: rgba(66, 124, 109, 1);
	color: #fff;
}

.uk-card-secondary.uk-card-hover:hover {
  background: rgba(56, 0, 0, 1);
  color: #fff;
}

.uk-background-secondary {
  background: rgba(19, 91, 73, 0.8);
  color: #fff;
}

.uk-card-primary.uk-card-body .uk-button-secondary,
.uk-button-secondary {
  background: rgba(66, 124, 109, 1);
  color: #fff;
  border: 1px solid transparent;
}
.chosen-container .chosen-results li.highlighted {
  background-color: rgba(66, 124, 109, 1);
  background-image: none;
  color: #fff;
}
/* Hover + Focus */
.uk-button-secondary:hover,
.uk-button-secondary:focus {
  background: rgba(56, 0, 0, 1);
  color: #fff;
}

.uk-radio:checked, 
.uk-checkbox:checked, 
.uk-checkbox:focus, 
.uk-checkbox:indeterminate {
    background: rgba(56, 0, 0, 1);
    border-color: transparent;
	color: #fff;
}

.chzn-container .chzn-results li.highlighted {
  background-color: rgba(66, 124, 109, 1);
  background-image: none;
  color: #fff;
}

.modcatcat .cck_module_desc .uk-h1.travel-home-cat-header, 
.modcatcat .cck_module_desc .travel-home-cat-txt {
	background: rgba(66, 124, 109, 1);
}

.uk-nav-default > li > a:hover,
.uk-nav-default .uk-nav-sub a:hover {
    color: rgba(66, 124, 109, 1);
	text-decoration: underline;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
	background: rgba(66, 124, 109, 1);
}

.uk-label {
	background: rgba(66, 124, 109, 1);
}

/**skewed **/

.skewed-top {
  position: absolute;
  top: -10px;
  bottom: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: 125%;
  background: rgba(66, 124, 109, 1);
  z-index: -1;
  transform: skewY(6deg);
  transform-origin: top right;
}



/***********/
/***********/

.uk-card-primary.uk-card-body .uk-nav-default>li>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default>li>a,.uk-card-secondary.uk-card-body .uk-nav-default>li>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default>li>a,.uk-light .uk-nav-default>li>a,.uk-offcanvas-bar .uk-nav-default>li>a,.uk-overlay-primary .uk-nav-default>li>a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default>li>a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default>li>a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default>li>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default>li>a {
    color: rgba(255,255,255,1)
}

.my-header .uk-navbar-dropdown {
    min-width: 350px;
    width: auto;
	margin-top: 5px;
	left:0 !important;
	top:100% !important;
}

.my-header .uk-navbar-left, 
.my-header .uk-navbar-nav  {
	gap: 0;
	
}

.uk-parent {
	position: relative;
}

.uk-navbar-nav > li > a {
    color: #fff;
	font-size: 1rem;
	white-space: nowrap;
	padding: 50px 15px;
	min-height: 40px;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-o-transition: all 1s;
	transition: all 1s;
	border-radius: 5px;
	font-family: 'Montserrat', sans-serif;
}

.uk-sticky.uk-sticky-fixed .uk-navbar-nav > li > a  {
	 padding: 10px 15px;
}

.my-header .uk-navbar-nav > li > a:hover,
.my-header .uk-navbar-nav > li.uk-active > a,
.my-header .uk-navbar-nav > li.alias-parent-active > a {
	background: rgba(255, 255, 255, 1);
	color: #222 !important;
	transform: skewX(-10deg);
	margin-right: 1px;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-o-transition: all 1s;
	transition: all 1s;
	
}

.my-header .uk-navbar-dropdown-nav > li > a {
    color: #333;
}

.my-header .uk-navbar-dropdown-nav > li.uk-active > a,
.my-header .uk-navbar-dropdown-nav > li > a:hover {
    color: rgba(119, 47, 58, 1) !important;
	text-decoration: underline;
	font-size: 1.05em;
}

.my-header .uk-navbar-toggle {
    color: rgba(255, 255, 255, 1);
	min-height: 50px;
}

	
	
/***** overlay *****/	

.uk-overlay.uk-overlay-default {
    background: rgba(255, 255, 255, 1);
	color: #222;
	padding: 2px 10px 5px;
}
.uk-overlay:hover,
.uk-overlay.uk-overlay-default:hover,
.uk-overlay.uk-overlay-primary:hover  {
	background-color: rgba(0, 0, 0, 0.8);
	color: #fff;
	font-weight: bold;
	padding: 15px 20px 20px;
}

.uk-overlay.uk-light, 
.uk-overlay.uk-overlay-primary.uk-light {
	text-shadow: 0px 0px 4px #000;
	color: #fff;
	padding: 2px 10px 5px;
}

div.vertical .uk-slider div.cck_contents.cck_as_image_galery_3_fx {
	float: none;
}

	

.uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before {
    content: "  ";
    display: inline-block;
    margin: 0;
    font-size: 0.875rem;
    color: #fff;
}

/* HIGHLIGHT BUTTON */

button.uk-button {
        display: inline-block;
        /*color: #fff;*/
        position: relative;
        overflow: hidden;
}

button.uk-button:before {
        content: "";
        position: absolute;
        top: -30px;
        left: -80px;
        height: 100px;
        width: 70px;
        background: rgba(255, 255, 255, .7);
        transform: rotate(20deg);
}

button.uk-button:hover:before {
        left: 250px;
        transition: all 1s;
}


em {
	color: inherit;
}


@media (min-width: 1600px) {


	#aside [class*='uk-width'] { /*для модулей поиска в боковой панели*/
		width: 100%;
	}


}

/* Vojages */

.vojage-tag93 {
	background-color: #6bd2ca;
}
.vojage-tag93 .uk-icon.forward {
	display: none;
}


.vojage-tag92 {
	background: rgb(107,210,202);
	background: linear-gradient(90deg, rgba(107,210,202,1) 0%, rgba(255,255,255,1) 90%);
}
.vojage-tag91 .uk-icon.lock,
.vojage-tag92 .uk-icon.lock {
	display: none;
}

/* add color */

.uk-lightbox-items>*>* {
	max-width: 200vw;
	max-height: 200vh
}




