/*---------
offcanvas
---------*/
@media(min-width:992px){
div#sp-logo a#offcanvas-toggler {
    display: none !important;
    }
}
/*.burger-icon span {
    background: white;
}*/


/*---------
header
----------*/
.home section#sp-main-body {margin-top: -90px;}

header#sp-header {background:transparent;}

#sp-header.header-sticky{  background:rgba(0,0,0,.85) ;}

.sp-slider .sp-item .sp-background:before {
    background: linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 20%);
    content: ' ';
    width: 100%;
    height: 100%;
    position: absolute;
    top:0;
}

.sp-megamenu-parent>li>a{color:white;}

@media(min-width:768px){
  img.logo-image { height: 80px;}
  #sp-header.header-sticky img.logo-image {height:60px;}
}

/*---------
dropdown
---------*/
.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a:hover {
    color: #fdb825;
}
ul.sp-mega-group .item-header { margin-bottom: 20px;}
ul.sp-mega-group a.sp-group-title {margin-bottom:0;}
ul.sp-mega-group-child.sp-dropdown-items li{margin-left:5px;}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a {  color: #fff;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active >a {  color:  #fdb825;}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {  background: #000 !important;}

/*------
hover colour
--------*/
.sp-megamenu-parent>li:hover>a {
    color: #fdb825;
}

.sp-megamenu-parent>li.active>a,.sp-megamenu-parent>li.active:hover>a {
    color: #fdb825;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a:hover {
    color: #fdb825;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {
    color: #fdb825;
}

#offcanvas-toggler>.fa:hover,#offcanvas-toggler>.fa:focus,#offcanvas-toggler>.fa:active {
    color: #fdb825;
}

#offcanvas-toggler>.fas:hover,#offcanvas-toggler>.fas:focus,#offcanvas-toggler>.fas:active {
    color: #fdb825;
}

#offcanvas-toggler>.far:hover,#offcanvas-toggler>.far:focus,#offcanvas-toggler>.far:active {
    color: #fdb825;
}

.offcanvas-menu .offcanvas-inner a:hover,.offcanvas-menu .offcanvas-inner a:focus,.offcanvas-menu .offcanvas-inner a:active {
    color: #fdb825;
}

.offcanvas-menu .offcanvas-inner ul.menu>li a:hover,.offcanvas-menu .offcanvas-inner ul.menu>li a:focus,.offcanvas-menu .offcanvas-inner ul.menu>li span:hover,.offcanvas-menu .offcanvas-inner ul.menu>li span:focus {
    color: #fdb825;
}
/*------
end hover colour
--------*/

/*-------
page title
-------*/
.sp-page-title {
    text-align: center;
    background: none;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.sp-page-title h2.sp-page-title-heading {
    color:#027db0;font-size:32px;font-weight:600;
}
section#sp-page-title {margin-top: -90px;}
section#sp-page-title  .sp-page-title {padding: 180px 0 40px 0;background-position:bottom;}

