s.top-nav .elementor-column-gap-default > .elementor-column > .elementor-element-populated {padding: 5px 10px;}
.top-nav .group-buttons .elementor-element-populated {padding: 0 10px!important;}
.top-nav .group-buttons .elementor-element-populated .elementor-widget {margin-bottom:0!important}
.top-nav .group-buttons .elementor-widget-button {width: auto; display: inline-block}
.top-nav .group-buttons .elementor-widget-button .elementor-button {padding-top: 9px!important; padding-bottom:9px!important; height: 34px}
.top-nav .group-buttons .elementor-widget-button .elementor-button i{font-size: 30px;line-height: 16px;}
section.subtop-nav {margin-bottom: -12px}
.subtop-nav .elementor-column-gap-default > .elementor-column > .elementor-element-populated {padding-bottom: 0}
.subtop-nav li:nth-of-type(2) i, .subtop-nav li:nth-of-type(3) i{font-size: 6px}
.subtop-nav .elementor-search-form--skin-full_screen .elementor-search-form__toggle{visibility:hidden}

.main-nav .premium-main-nav-menu > .premium-nav-menu-item.menu-item-has-children > .premium-menu-link:after {
    content: " ";
	opacity: 0;
	visibility: hidden;
	transition: visibility 0s, opacity 1s ease-out;
    background: transparent!important;
    bottom: 0px;
    left: 50%;
	border-left: 12px solid transparent;
	border-right: 12px solid transparent;
	border-bottom: 14px solid #01596c    
}
header.elementor-sticky--active {padding-bottom: 0!important; border-bottom: 1px solid #eee}
@media (min-width: 769px) {
.main-nav #menu-main-menu {padding-left: 30px}

}
.main-nav #menu-main-menu > .premium-nav-menu-item:hover > .premium-menu-link:after {visibility: visible; opacity: 1}
.main-nav .premium-mobile-menu .menu-item .premium-menu-link i {display: none!important}	
footer a {color: #005C72}
footer .elementor-search-form__container {flex-direction: row-reverse;}
footer .elementor-search-form__container .elementor-search-form__icon {padding-right: 10px!important}
ul.news-list {padding-left: 0;}
ul.news-list li.item-news {list-style: none; padding: 10px 0 10px 50px;  border-width: 2px; border-style: solid; border-top: 0;
  border-image: url('images/colours-bar.svg') 10 round;border-image-repeat: stretch}
ul.news-list li.item-news span.date {display:block; color: #009EDA;font-weight: 400;}
ul.news-list li.item-news .title {color: #464445;}
ul.news-list li.item-news .icon{float: left;height: 25px;margin-top: 10px;margin-right: 10px;}
a.load-more-posts {margin-top: 20px;display: block;}
ul.news-list li.item-news.featured {padding-left:0;}
ul.news-list li.item-news.featured .elementor-column {align-items: center; flex-wrap: wrap;background: #e1f3fd;}
ul.news-list li.item-news.featured .elementor-column .post-desc {padding-left: 20px;}
ul.news-list li.item-news.featured .elementor-column .title {font-size: 30px; color:#F58634;}
ul.news-list li.item-news .title:hover {color: #009EDA;}
ul.news-list li.item-news.ico {padding-left: 10px;}
ul.news-list li.item-news.highlight {background: #e1f3fd;}
ul.news-list li.item-news:first-child {background: #e1f3fd;border:0;margin-bottom: 25px; padding-top: 15px; padding-bottom: 15px; text-align: center;}
ul.news-list li.item-news:first-child .date {display:inline;}
ul.news-list li.item-news:nth-child(2) {border-top: 2px solid;}
ul.news-list .news-content {display:none; padding-top: 40px; padding-bottom: 80px;}
ul.news-list li.item-news span.text {width:96%;display:inline-block;}
ul.news-list li.item-news  i {width:4%;display:inline-block;text-align: right;padding-right: 10px;float:right;position:relative;}
ul.news-list li.item-news.show  i.arrow:before{    
    content: "\f077";
}
ul.news-list li.item-news span.text strong.date {color: #009EDA;font-weight: 400;}
ul.news-list li.item-news.ico  i.arrow {margin-top:-20px}
@media (max-width: 768px) {
ul.news-list li.item-news {padding-left: 10px;}
ul.news-list li.item-news.ico  i.arrow {margin-top:0}
ul.news-list li.item-news span.text {padding-right:10px;}
}
.page-id-20 ul.news-list li.item-news:first-child .date{display: none}

.home-icons .elementor-icon-box-description {text-align: left; min-height: 125px}
.home-icons .elementor-icon-box-icon {padding-top: 10px}
.home-icons.last .elementor-icon-box-description {text-align: left; min-height: 150px}

/* Hide featured image if ACF YouTube field is present */
body.single-post.has-youtube .elementor-widget-theme-post-featured-image {
    display: none;
}
function register_video_post_type() {
    register_post_type('video', [
        'labels' => [
            'name' => 'Videos',
            'singular_name' => 'Video',
        ],
        'public' => true,
        'has_archive' => true,
        'rewrite' => ['slug' => 'videos'],
        'supports' => ['title', 'editor', 'thumbnail', 'excerpt'],
        'show_in_rest' => true, // Important for Elementor
        'menu_icon' => 'dashicons-format-video',
    ]);
}
add_action('init', 'register_video_post_type');


