/*
Theme Name:     Aged Care Help Online
Theme URI:      https://www.agedcarehelponline.com.au/
Description:    Child theme for the Kallyas theme
Author:         Darren Jones | GCweb Digital
Author URI:     https://www.gcweb.com.au
Template:       kallyas
Version:        1.0
Text Domain:    zn_framework
*/

body { font-weight: 300;}

/*  Header Styles
---------------------------------- */

.header--not-sticked .logo-container { margin-top: -50px;}
.header--is-sticked .logo-container { margin-top: -3px;}
.header--is-sticked .logo-container img { width: 151px !important; height: 50px !important;}

.site-header .site-header-row .main-nav > ul > .menu-item > a { text-align: center;}

.mainnav--pointer-dash.main-nav>ul>.menu-item.menu-item-has-children>a:after { display: none;}
.main-nav .zn_mega_container, .main-nav ul ul.sub-menu { background: #fff; padding: 0px; border: 0px; border-top: 1px solid #fdaeba; border-radius: 8px; box-shadow: 0 0 6px rgb(0 0 0 / 10%);}
.main-nav>ul>.menu-item>ul.sub-menu:after { top: -16px; border: 8px solid transparent; border-bottom-width: 8px; border-bottom-color: #fdaeba;}
.main-nav ul ul.sub-menu .menu-item:first-child a { border-radius: 10px 10px 0 0;}
.main-nav ul ul.sub-menu .menu-item:last-child a { border-radius: 0 0 10px 10px;}
.main-nav ul ul.sub-menu .menu-item a { padding: 15px 20px; border: 0px;}
.main-nav ul ul.sub-menu .menu-item.active>a, .main-nav ul ul.sub-menu .menu-item a:hover { background: #fff3f5;}

.header-search { margin-left: 0px !important; margin-top: -1px;}
.headsearch--def .header-search-button { background: #005745;}
.headsearch--def .header-search-button.active { background: #fdaeba;}
.headsearch--def .header-search-button.active .glyphicon { color: #9d1d64;}
.headsearch--def .header-search-button:hover { background: #121212;}
.headsearch--def .header-search-container { border: 0px; border-top: 1px solid #fdaeba; border-radius: 8px; background: #fff; width: 380px; min-width: 240px;}
.headsearch--def .gensearch__form { border-bottom: 1px solid #fdaeba;}
.headsearch--def .gensearch__input, .headsearch--def .gensearch__submit { color: #fdaeba; font-size: 15px;}

.kl-header-toptext { font-size: 20px; font-weight: 400; color: #005745;}

@media (max-width: 767px) {
    .site-header .site-logo { padding: 0;}
    .site-logo-anch { text-align: left;}
    .header--not-sticked .logo-container { margin-top: 0px;}
    .header--sticky .site-logo-img-sticky+.site-logo-img { width: 151px; height: 50px; margin-top: -5px;}
}

.znNavOvr-menu a br { display: none;}
.znNavOvr--layoutS1 .znNavOvr-logo { padding: 0 110px;}



/*  Sub-header Styles
---------------------------------- */

.bg-gradient { display: block; position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 1;
    background: -webkit-linear-gradient(left, rgba(0,42,73,0.5) 0%,rgba(157,29,100,0.7) 100%);
    background: linear-gradient(to right, rgba(0,42,73,0.5) 0%,rgba(157,29,100,0.7) 100%);
}
.sh-titles--right .subheader-titles, .subheader-titles { text-align: left;}
.subheader-maintitle, .subheader-titles { margin-bottom: 0px !important;}
.ph-content-wrap { padding-bottom: 0px !important;}

.breadcrumbs { font-weight: 400;}

@media (min-width: 768px) and (max-width: 991px) {}
@media (max-width: 767px) {}



/*  Custom Styles
---------------------------------- */

@media (max-width: 767px) {
    .home-icons .grid-ibx__item { height: 150px !important; width: 50% !important; float: left !important;}
    .home-icons .grid-ibx__item.text-left { text-align: center;}
    .home-icons .grid-ibx__icon-wrp { margin-bottom: 5px !important;}
    .home-icons .grid-ibx__desc-wrp { display: none;}
    
}

















/*  Footer Styles
---------------------------------- */

.footer-menu ul { list-style: none; margin: 0px; padding: 0px;}
.footer-menu ul li a { color: #ababab;}
.footer-menu ul li a:hover { color: #fff; text-decoration: underline;}


.copyright .tbk__title { float: left;}
.copyright .tbk__text { float: right;}
.copyright .tbk__text a { color: rgba(255,255,255,0.5);}
.copyright .tbk__text a:hover { color: #fff;}
.copyright .tbk__text p { margin-bottom: 0px;}

@media (max-width: 767px) {
    .copyright .tbk__title, .copyright .tbk__text { float: none;}
    .copyright .tbk__title { margin-bottom: 20px;}
    .copyright .text-left { text-align: center !important;}
}




