@charset "UTF-8";a {color: #246E7D;}
a:hover, a:focus, a:active {color: #2f4f4f;}

/*cookie consent css*/
.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}
.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-banner .cc-btn:last-child{min-width:140px}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}
.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-banner{-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{-ms-flex:1;flex:1}.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-compliance>.cc-btn{-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}
@media print {.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px) {.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape) {.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}}
.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}
.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}


.article-details .article-header h1, .article-details .article-header h2, .category-list .article-header h1, .edu-links h1 {background: #246e7d;padding: 20px;color: azure;}	
.article-details h2, .edu-links h2 {margin-bottom: 1rem;padding: 10px;text-align: center;color: #246e7d;border-bottom: 2px solid;border-top: 2px solid;}

.article-list .article .article-header h2 {background: #246e7d;margin: -20px -20px 20px -20px;}
.article-list .article .article-header h2 a:hover {color: azure; background: #56acba;}
.article-list .article .article-header h2 a {display: block;padding: 10px;color: azure;}
.article-list .article .article-info {background: #e9ecef; margin: -20px -20px 20px -20px; padding: 5px;}
.article-list .article {border: 1px solid #1d8a8a; height: -webkit-fill-available; background: azure;}

.article-details h3 {padding: 10px;border-left: 10px solid #56acba;color: #246e7d;border-left-style: double;}
.article-details h4 {border-bottom: 1px solid #56acba;padding: 10px 0;}
.article-details .article-info {padding: 10px;}

.row {margin: 0 -20px;}
.row p {padding: 0 5px;}

/* images */
.article .article-full-image { margin: -22px -20px 20px -20px;}

/* The blog page for feature menu*/
.blog-featured h2 a {color: azure;display: block;padding: 10px;height: 100px;background: #246e7d;}
.blog-featured h2 a:hover {background: #56acba;}
.blog-featured h2 {margin: 0;}
.blog-featured>div {margin-bottom: 40px;}
.article-info {background: #e9ecef;}
.article-info>span a {color: #56acba;font-size: 16px;}
.blog-featured img {border: 2px solid #246e7d;width: 100%;}
.blog-featured .page-header {background: #246e7d;color: azure;padding: 1rem;}

/*blog pageheader*/
.blog .page-header {background: #246e7d;color: azure;padding: 1rem;margin-bottom: 2rem;}
.blog .category-desc p {background: #e9ecef;padding: 1rem;}

.sp-reading-progress-bar {background-color: tomato;}
.logo-image {margin-left: auto;margin-right: auto;}
.article-ratings {display: block;}
.sp-megamenu-parent {float: unset;text-align: center;}
.sp-megamenu-parent > li.sp-has-child > a::after {display:none; }
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {border-top: 5px solid white;background: #607d8b}
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {color: turquoise;}
.sp-megamenu-parent .sp-mega-group>li>a:hover {color: #86e9eb;}
.sp-megamenu-parent a, .sp-megamenu-parent>li>a {text-transform: uppercase;font-size: 1rem;}
li.sp-menu-item.sp-has-child:hover {background: #607d8b;}
#sp-main-body {padding: 50px 10px;}
.h1, h1 {text-align: center;}

/*new template j4 menu*/
.sp-megamenu-parent>li:hover>a {color: #40e0d0;}
li.sp-menu-item.sp-has-child:hover, .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {background: #2f4f4f;}
.sp-megamenu-parent .sp-mega-group>li>a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item>a, .sp-megamenu-parent>li>a {color: #f0ffff;}
.sp-megamenu-parent>li:last-child>a {padding-right: 15px;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a:hover {color: #86e9eb;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {color: turquoise;}


/*make logo appear/didappear in static menu
#sp-logo {display: none;}
.header-sticky div#sp-logo {display: flex;}
*/
#sp-header.header-sticky {border-bottom: 5px white solid;}
/*top-top menu and searchbar*/
#sp-top-top {background: #246e7d; padding: 10px;}

/*TOP section for big logo or banner*/
div#sp-top img {padding: 5px;text-align: center;margin: auto;}

#sp-top3 img {margin: auto;padding: 20px;}
#sp-position2 {text-align: right;}


/*header-4 without bootstrap*/
#sp-header {height: auto;padding: 0 15px;background: #246e7d;}
#sp-logo {text-align: center;}
#sp-middle {margin: auto;}
/*
.header-sticky #sp-logo {width: 30%;}
.header-sticky #sp-menu {width: 70%;}
*/

/*google adsense module*/
.goo {height: 280px;}



/*Off Canvas menu*/


.offcanvas-menu .offcanvas-inner .sp-module ul>li a, .offcanvas-menu .offcanvas-inner .sp-module ul>li span {padding: 5px;}
.offcanvas-menu .offcanvas-inner .sp-module ul > li ul.menu-child {display: inline-block;}
.offcanvas-menu .offcanvas-inner .sp-module ul.menu-child > li {margin: 10px;list-style: initial;}
.offcanvas-menu .offcanvas-inner .sp-module ul.menu-child>li {
    padding: 0 0 0 10px;
    border-left: 1px solid;
    margin-left: 20px;}


/*
.offcanvas-menu li.active a {background: #56acba;}
.offcanvas-menu {background-color: #246e7d;}
.offcanvas-menu .edu-menu li a {background: #246e7d;}
*/
.offcanvas-menu .offcanvas-inner ul.menu li.active a, .offcanvas-menu .offcanvas-inner ul.menu li a {background: none;}

/* Breadcrumb */
#sp-pathway {background-color: #e9ecef;}



/*sidebar menu*/
.edu-module ul {list-style: none; padding: 0;}
#sp-left .edu-module {padding: 0;}
#sp-left .edu-module ul>li>a {padding: 0 0 0 10px;border-left: 15px solid #246e7d}
#sp-left .edu-module ul>li>a:hover {background: #246e7d;color: azure;}
#sp-left .menu-parent>a {background: #56acba;color: azure;}


/* Images*/
/*.article-list .article .article-intro-image img {width: 100%;}*/
.article-list .article .article-intro-image.float-left {border-radius: 0;border-right: 10px solid white;margin-right: 0;}
.article-list .article .article-intro-image.float-right {border-radius: 0;border-left: 10px solid white;}

h3.related-article-title {background: #246e7d;text-align: center;padding: 10px;color: azure;}

/*module*/
.sp-module-title {background: #246e7d;color: azure;padding: 10px;text-align: center;margin: 2rem 0 2rem 0;border-bottom: 10px solid #56acba;}

/* contaqct */
.contact h1 {color: azure;background: #246e7d;}
.contact .page-header {text-align: center;background: #e9ecef;}
.contact {padding: 20px;background: #e9ecef;}

/*button*/
.btn-primary:hover, .sppb-btn-primary:hover, .btn-secondary:hover {border-color: #0496d0;background-color: darkturquoise;}
.btn-secondary {color: #fff;background-color: #56acba;border-color: #56acba;}

/*Articles more*/
.articles-more li {border-left: 10px solid #246e7d;background: #e9ecef;margin: 5px;padding: 0;}
.articles-more a {color: #246e7d;display: block;padding: 10px;}
.articles-more a:hover {background: azure;color: teal;}

/*edu-topmenu*/
.edu-topmenu {margin: 0;padding: 0 5px;}
.edu-topmenu li {display: inline-block;padding: 6px 5px;}
.edu-topmenu li a {padding: 10px;color: azure;}
.edu-topmenu li a:hover {color: #246e7d;background: white;}


/*search form module
.searches input[type=search] {width: 130px;-webkit-transition: width 0.4s ease-in-out;transition: width 0.4s ease-in-out;float:right;}
.searches input[type=search]:focus {width: 256px;}*/

/*search component menu*/
.search ::placeholder {color: #56acba;}
.search .page-title {background: #246e7d;color: azure;padding: 10px;}
.highlight {color: tomato;font-weight: bold;}
/*search component highlight from joomla core*/
mark {background: no-repeat;color: tomato;}

/*registration */
.form-check-inline input[type="radio"] {display: unset;}
.control-group.field-spacer {display: inline-block;}

/*input checkbox*/
input[type=checkbox], input[type=radio] {vertical-align: middle;width: 1rem;height: 1rem;}

/*pagination*/
.pagination-wrapper {padding: 15px;}
.page-item.active .page-link {background-color: #246e7d;border-color: #246e7d;}
.pager {padding: 2rem 0 2rem 0;margin: 0;}
.pager>li.previous, .pager>li.next {width: 50%;}
.pager > li a {color: #246e7d;font-size: 1rem;}
li.next a {border-radius: 0 20px 20px 0;}
li.previous a {border-radius: 20px 0 0 20px;}

/*tables*/
.category-list .table a {font-size: 1.05rem;color: #246e7d;}
.category-list .table a:hover {color: darkturquoise;}
.content-category th {background: #e9ecef;}
.article-details table {display: block;width: 100%;overflow-x: auto;-ms-overflow-style: -ms-autohiding-scrollbar;border: none;margin: 1rem 0;}
.article-details table td {border: 1px solid #e9ecef; vertical-align: top;padding: 5px;}

/*tags*/
.tags>li a {background: rgb(86 172 186);color: azure;}
.tags > li a:hover {background: darkturquoise;}
/*.tags > li a {transform: skew(10deg, -10deg);border-radius: 6.25rem 0;color: azure;
    background: #246e7d;}*/
.tag-category h3 {font-size: 1.2rem;}


/*banner travelpilot*/
.banneritem img {padding: 10px;width: 100%;}
.travelpilot {text-align: center;color: azure;background: tomato;}





/*weblinks*/
.edu-links .btn-group {display: block;}
.edu-links fieldset {margin-bottom: 2rem;}
.edu-links .list-title a {padding: 10px;background: #56acba;display: block;color: azure;}

	
	
/*edu-menu*/

.edu-menu li {list-style: none;}
.edu-menu li>ul {padding-left: 15px;}
.menu.edu-menu li a:hover {background: #56acba;color: azure;}
.menu.edu-menu a {margin-bottom: 5px;border-radius: 5px;padding: 10px;background: #246e7d;font-weight: bold;display: block;color: azure;}
.edu-menu li.active a {background: #56acba;}
.edu-menu li.active .current a {background: turquoise;color: #246e7d;}
.edu-menu {padding-left: 0;}
.edu-menu li.current a:hover, .edu-menu li.active a:hover {color: #1c5c63;background: #e9ecef;}
.edu-menu li.current>ul>li a {border: 0;display: block;padding-left: 10px;}


/*Newsflash module*/
.vert article {margin-bottom: 1rem;border: 1px solid #56acba;}
/*.newsflash-title.vert {font-size: 1.1rem;}*/
article time {text-align: right;font-size: 0.8rem;}
h2.newsflash-title {font-size: 1.3rem;}
span.article-separator {border-top: 1px solid;display: block;margin-top: 20px;}

/*button*/
.btn-primary, .sppb-btn-primary {border-color: #56acba;background-color: #246e7d;}
.input-group-text {color: azure;background-color: #56acba;}

/*footer*/
footer .sp-module {margin-bottom: 1rem;}
#sp-footer a {color: azure;}

/*rss*/
.rss img {float: left;}

/*selected text color*/
::selection {color: azure;background: #56acba;}

/*result page from searches*/
dt.result-title {font-size: 1.2rem;}

/*print button*/
button#print {border: none;background: #246e7d;vertical-align: -webkit-baseline-middle;color: azure;margin-left: 10px;}
button#print:hover {background: #0345bf;}


@media print {
	div#sp-component {width: 100%;}
	.sp-module-content-top, .sp-module-content-bottom, div#sp-footer-above, aside#sp-sidebar-a, aside#sp-sidebar-b, aside#sp-left, header#sp-header, section#sp-pathway, section#sp-topbar, section#sp-after1, ul.pager.pagenav, .related-article-list-container,footer#sp-footer {display: none !important;}
	}

@media print {
	.printpage .tags, .printpage .article-header, .printpage .article-info, .sp-module-content-top, .sp-module-content-bottom, .sp-reading-progress-bar, div#sp-footer-above, aside#sp-sidebar-a, aside#sp-sidebar-b {display: none;}
	.printpage>.article-details>.article-header, .printpage>.article-details>.article-info, .printpage>.article-details>.tags, .related-article-list-container, aside#sp-left, .btn-sm {display: none;}
	
	section#sp-top-top>div, section#sp-goo, section#sp-newsflash, .tags, .fastsocialshare_container, .article-header, .article-info, .article-ratings-social-share>div, div#sp-bottom3, .google-auto-placed, .article-full-image {display: none !important;}
	.article-ratings-social-share, ins.adsbygoogle {display: none !important;}
	
	section#sp-main-body {padding: 0;}
}

#system-message-container joomla-alert {background: azure;border: 5px solid cadetblue;}

a.sp-scroll-up {background: tomato;}
