/* Logo */
#main-logo.style-light svg .cls-logo--hs__single-1 {fill: #044385;}
@media (min-width: 960px) {.logo-container.shrinked {padding: 10px 18px 10px 18px;}}

/* Navigation */
@media (min-width: 960px) {
  .style-dark-override:not(.is_stuck).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li > a {transition: all ease-in-out 200ms;}
  .style-dark-override:not(.is_stuck).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.current-menu-parent > a,
  .style-dark-override:not(.is_stuck).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.current-menu-ancestor > a,
  .style-dark-override:not(.is_stuck).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.active > a {color: #bcdee9 !important;} /*For Current Menu &amp; Ancestor not stuck */
  .menu-primary-inner > .current-menu-item, .menu-primary-inner > .current_page_ancestor {border-bottom: 4px solid #bcdee9;}
  .style-dark-override:not(.is_stuck).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li > a:hover {color: #fff !important;} /*Hover color white for not stuck*/
}

/* Page Elements */
.post-content p a, ul.dir a {text-decoration: underline;}
.counter-suffix {vertical-align: super; padding-left: .25em;font-size: .5em;}
.btn-color-xsdn.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):hover, .btn-color-xsdn.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):focus, btn-color-xsdn.btn-outline:active {color: #1887fb !important;}
.vertical-tab-30-70 .vertical-tab-menu {width: 30%;}
.vertical-tab-30-70 .vertical-tab-contents {width: 70%;}

.post-content .uncode-list ul {list-style: none;}
ul.dir li {display: block; font-weight: 600; line-height: 1.5; margin-bottom: .75em;}
ul.dir .dir--cap {display: block; font-weight: 400; padding-left: 34px;}

.single .post-content hr {margin: 6em 0;}

/* Isotope */
.tmb-text-showed.tmb-overlay-text-anim:not(.tmb-reveal-bottom).tmb .t-entry-visual:hover .t-overlay-text, .tmb-text-showed.tmb-overlay-text-anim:not(.tmb-reveal-bottom).tmb .t-entry-visual:focus .t-overlay-text {zoom: 1; filter: alpha(opacity=0.75); -webkit-opacity: .75; -moz-opacity: .75; opacity: .75;}

/* Spoltlight */
.spotlight div.owl-item .tmb .t-entry-visual .t-overlay-text > div,
.spotlights a .t-overlay-text > div {
  display: inline-block;
  font-family: Playfair Display;
  font-size: 5rem;
  font-style: italic;
  font-weight: 600;
  line-height: .5;
  opacity: .85;
}

.spotlight div.owl-item[data-index="1"] .tmb .t-entry-visual .t-overlay-text > div:after,.spotlights a[href*="spot-1-"] .t-overlay-text > div:after {content: "1";}
.spotlight div.owl-item[data-index="2"] .tmb .t-entry-visual .t-overlay-text > div:after,.spotlights a[href*="spot-2-"] .t-overlay-text > div:after {content: "2";}
.spotlight div.owl-item[data-index="3"] .tmb .t-entry-visual .t-overlay-text > div:after,.spotlights a[href*="spot-3-"] .t-overlay-text > div:after {content: "3";}
.spotlight div.owl-item[data-index="4"] .tmb .t-entry-visual .t-overlay-text > div:after,.spotlights a[href*="spot-4-"] .t-overlay-text > div:after {content: "4";}
.spotlight div.owl-item[data-index="5"] .tmb .t-entry-visual .t-overlay-text > div:after,.spotlights a[href*="spot-5-"] .t-overlay-text > div:after {content: "5";}
.spotlight div.owl-item[data-index="6"] .tmb .t-entry-visual .t-overlay-text > div:after,.spotlights a[href*="spot-6-"] .t-overlay-text > div:after {content: "6";}
.spotlight div.owl-item[data-index="7"] .tmb .t-entry-visual .t-overlay-text > div:after,.spotlights a[href*="spot-7-"] .t-overlay-text > div:after {content: "7";}
.spotlight div.owl-item[data-index="8"] .tmb .t-entry-visual .t-overlay-text > div:after,.spotlights a[href*="spot-8-"] .t-overlay-text > div:after {content: "8";}
.spotlight div.owl-item[data-index="9"] .tmb .t-entry-visual .t-overlay-text > div:after,.spotlights a[href*="spot-9-"] .t-overlay-text > div:after {content: "9";}
.spotlight div.owl-item[data-index="10"] .tmb .t-entry-visual .t-overlay-text > div:after,.spotlights a[href*="spot-10-"] .t-overlay-text > div:after {content: "10";}
.spotlight div.owl-item[data-index="11"] .tmb .t-entry-visual .t-overlay-text > div:after,.spotlights a[href*="spot-11-"] .t-overlay-text > div:after {content: "11";}
.spotlight div.owl-item[data-index="12"] .tmb .t-entry-visual .t-overlay-text > div:after,.spotlights a[href*="spot-12-"] .t-overlay-text > div:after {content: "12";}
.spotlight div.owl-item[data-index="13"] .tmb .t-entry-visual .t-overlay-text > div:after,.spotlights a[href*="spot-13-"] .t-overlay-text > div:after {content: "13";}
.spotlight div.owl-item[data-index="14"] .tmb .t-entry-visual .t-overlay-text > div:after,.spotlights a[href*="spot-14-"] .t-overlay-text > div:after {content: "14";}
.spotlight div.owl-item[data-index="15"] .tmb .t-entry-visual .t-overlay-text > div:after,.spotlights a[href*="spot-15-"] .t-overlay-text > div:after {content: "15";}
.spotlight div.owl-item[data-index="16"] .tmb .t-entry-visual .t-overlay-text > div:after,.spotlights a[href*="spot-16-"] .t-overlay-text > div:after {content: "16";}
.spotlight div.owl-item[data-index="17"] .tmb .t-entry-visual .t-overlay-text > div:after,.spotlights a[href*="spot-17-"] .t-overlay-text > div:after {content: "17";}
.spotlight div.owl-item[data-index="18"] .tmb .t-entry-visual .t-overlay-text > div:after,.spotlights a[href*="spot-18-"] .t-overlay-text > div:after {content: "18";}
.spotlight div.owl-item[data-index="19"] .tmb .t-entry-visual .t-overlay-text > div:after,.spotlights a[href*="spot-19-"] .t-overlay-text > div:after {content: "19";}
.spotlight div.owl-item[data-index="20"] .tmb .t-entry-visual .t-overlay-text > div:after,.spotlights a[href*="spot-20-"] .t-overlay-text > div:after {content: "20";}


/* Footer */
footer .widget-container .widget-title {font-size: 16px;}
footer .style-dark .widget-container .menu-item a {color: #daecff;}
footer .style-dark .widget-container .menu-item a:hover {color: #fff;}
footer .widget-container.widget_nav_menu .menu-item a:before {transition: all ease-in-out 200ms;}
footer .widget-container.widget_nav_menu .menu-item a:hover:before {margin-left:3px; margin-right: 6px;}
footer .style-dark .widget-container .menu-item.current-menu-item a {color: #1887fb;}
footer .widget-container.widget_nav_menu .menu-item.current-menu-item a:before {margin-left:3px; margin-right: 6px;}
footer .widget-container.widget_nav_menu li, footer .widget-container.widget_custom_menu li {text-transform: capitalize;}

/* Original Styles */
.icon-title>*>span:before, .icon-list>li:before {
  width: 1.28571429em;
  text-align: center;
  display: inline-block;
  font-family: 'uncodeicon' !important;
  speak: none;
  font-size: 0.8em;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  padding-right: .25em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-title.icon--flag>*>span:before {content: "\e108";}
.icon-title.icon--train>*>span:before {content: "\f238";}
.icon-title.icon--bus>*>span:before {content: "\f207";}
.icon-title.icon--car>*>span:before {content: "\f1b9";}
.icon-title.icon--air>*>span:before {content: "\e658";}
.icon-title.icon--air-dom>*>span:before {content: "\e708";}
.icon-title.icon--taxi>*>span:before {content: "\f1ba";}

.icon-list>li {margin-left: 34px; line-height: 1.5; margin-bottom: .75em;}
.icon-list>li:before {margin-left: -34px; margin-right: 16px;}
.icon-list>li>h4 {margin: 0 0 .5em; display: inline-block;}
.icon-list.icon--sake>li:before {content: "\e070"; color: #1887fb !important;}
.icon-list.icon--flag>li:before {content: "\e108"; color: #1887fb !important;}

.list-col {}
.list-col > li {padding-bottom: .75em; margin-bottom: .75em; border-bottom: 1px solid #0361c4; display: flex;}
.list-col > li.list-col__titles > span {font-weight: bold;}
.list-col > li > span {display: inline-block; position: relative; padding: 15px 15px; transition: all ease-in-out 300ms;}
.list-col > li:hover > span {background: #f0f8ff;}
.list-col > li.list-col__titles:hover > span {background: none;}
.list-col > li > span:first-child {font-weight: bold;}
.list-col > li > span.list-col--1 {flex: 1;}
.list-col > li > span.list-col--2 {flex: 2;}
.list-col > li > span.list-col--3 {flex: 2;}
.list-col > li > span.list-col--4 {flex: 4;}
.list-col > li > span.list-col--5 {flex: 5;}
.list-col > li > span.list-col--6 {flex: 6;}

@media (max-width: 569px) {
  .post-content ul.list-col {padding: 0;}
  .list-col > li {display: block; padding: 1.5em; margin-bottom: 1.5em; background: #f0f8ff; border-bottom: none;}
  .list-col > li:last-child {margin-bottom: 0;}
  .list-col > li span {padding: 0 0 15px; word-break: break-word;}
  .list-col > li span:last-child {padding: 0 0 0;}
}

/* Modifying */
.top-double {padding-top: 72px;}
.bottom-double {padding-bottom: 72px;}