﻿/* START Telerik.Sitefinity.Resources.Themes.DewberryTheme_A.Styles.nav.widget.css */
.sfNavWrp .sfNavToggle, .sfNavWrp .sfNavSelect {
    display: none
}

.sfNavList {
    display: block
}

.sfNavWrp .sfSel {
    font-weight: bold
}

.sfNavToggle {
    cursor: pointer
}

.sfNavHorizontal {
    margin: 0;
    padding: 0;
    list-style-type: none
}

    .sfNavHorizontal:before, .sfNavHorizontal:after {
        content: "";
        display: table
    }

    .sfNavHorizontal:after {
        clear: both
    }

    .sfNavHorizontal li {
        float: left
    }

        .sfNavHorizontal li:first-child {
            margin-left: 0
        }

.sfNavHorizontalDropDownWrp .k-menu {
    border: 0
}

.sfNavHorizontalDropDown:before, .sfNavHorizontalDropDown:after {
    content: "";
    display: table
}

.sfNavHorizontalDropDown:after {
    clear: both
}

.sfNavHorizontalDropDownWrp .k-popup {
    background-color: #fff
}

.sfNavHorizontalTabs {
    margin: 0;
    padding: 0;
    list-style-type: none
}

    .sfNavHorizontalTabs:before, .sfNavHorizontalTabs:after {
        content: "";
        display: table
    }

    .sfNavHorizontalTabs:after {
        clear: both
    }

    .sfNavHorizontalTabs li {
        float: left
    }

.sfNavVertical {
    margin: 0;
    padding: 0;
    list-style-type: none
}

.sfNavHorizontalSiteMap {
    margin: 0;
    padding: 0;
    list-style-type: none;
    display: block
}

    .sfNavHorizontalSiteMap:before, .sfNavHorizontalSiteMap:after {
        content: "";
        display: table
    }

    .sfNavHorizontalSiteMap:after {
        clear: both
    }

    .sfNavHorizontalSiteMap:after {
        content: '';
        display: block;
        width: 99%;
        height: 0;
        float: inherit;
        overflow: hidden
    }

    .sfNavHorizontalSiteMap > li {
        float: left;
        margin-left: 30px
    }

        .sfNavHorizontalSiteMap > li:first-child {
            margin-left: 0
        }

        .sfNavHorizontalSiteMap > li > ul {
            list-style-type: none;
            padding-left: 0
        }

        .sfNavHorizontalSiteMap > li > a {
            font-weight: bold
        }

.sfNavVerticalSiteMap {
    margin: 0;
    padding: 0;
    list-style-type: none
}

    .sfNavVerticalSiteMap ul, .sfNavVerticalSiteMap li {
        margin: 0;
        padding: 0
    }

    .sfNavVerticalSiteMap > li {
        display: block;
        margin-bottom: 10px
    }

        .sfNavVerticalSiteMap > li:after {
            content: '';
            display: block;
            width: 99%;
            height: 0;
            float: inherit;
            overflow: hidden
        }

        .sfNavVerticalSiteMap > li > a {
            font-weight: bold
        }

        .sfNavVerticalSiteMap > li > ul > li {
            float: left;
            margin-right: 10px;
            list-style-type: none
        }

        .sfNavVerticalSiteMap > li > ul:before, .sfNavVerticalSiteMap > li > ul:after {
            content: "";
            display: table
        }

        .sfNavVerticalSiteMap > li > ul:after {
            clear: both
        }
/* END Telerik.Sitefinity.Resources.Themes.Basic.Styles.nav.widget.css */

.topnav {
    text-align: center;
    background-color: #7A1341
}

.topnav ul.sfNavList {
    width: 85%;
    margin: 0 auto;
            
}

/*horizontal with dropdown template classes*/


.sfNavHorizontalDropDown {
    background-color: transparent;
}

.topnav .sfNavHorizontalDropDown li {
    display:inline;
    color: #fff;
    border: none;
    background-color: transparent !important;
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: 0.9px;
    height: 75px;
    line-height: 75px;

}

    .topnav .sfNavHorizontalDropDown li:nth-last-child(n+2) {
        background-image: url('../Images/nav-dot-line.png');
        background-size: 3px 15px;
        background-repeat: no-repeat;
        background-position: right center;
        
    }

.sfNavHorizontalDropDown .k-item > a.k-link {
    display: block;
    background-image: none !important;
    background-size: 0;
    padding: 0 42px;
    height: 75px;
    line-height: 75px;
    color: #fff
}
    


.k-animation-container.sfNavHorizontalDropDown {
    width: 1440px !important;
    left: 0px !important;
}


.sfNavHorizontalDropDown .k-group .k-item > a.k-link {
    padding: 0 42px;
}

.sfNavHorizontalDropDown a:hover {
    background-color: #595960;
    margin-left: -3px;
    border-left: 3px solid transparent;
    color: #333
}

.sfNavHorizontalDropDown .k-item > a.k-link.sfSel, .sfNavHorizontalDropDown .k-item > a.k-link.sfSel:hover {
    background-color: #595960
}

    .sfNavHorizontalDropDown > .k-item > a.k-link.sfSel, .sfNavHorizontalDropDown > .k-item > a.k-link.sfSel:hover {
        margin-top:  0;
        padding-top: 0
    }

    .sfNavHorizontalDropDown .k-group {
        border-color: red
    }

.sfNavHorizontalDropDown .k-popup {
    
    background-image: none;
    background-size: 0;
    background-color: #595960;
    border: 0;
    margin-left: 0 !important;
}

.sfNavHorizontalDropDownWrp .k-popup .k-animation-container {
    border-left: 1px solid #fff
}

.sfNavHorizontalDropDown .k-popup li {
    border-top: 1px solid #fff !important
}

.sfNavHorizontalDropDown .k-i-arrow-s, .sfNavHorizontalDropDown .k-i-arrow-e {
    background: transparent url(/WebResource.axd?d=8yTPILnL_RLN3u4k8z2EtuZ-7GF6PF6JnnH8wKlhaYnN0qfiUVQtIWPL29HHF9TeLhuIcObmfUHZ-bJ9hmqHDwCTpmChxTat9B1JOcWCG0J4BkleGhT-m8xsuv1v3oAkfxC-kCvLrCfdCVHvbD4uI1GrwYT7frbLNt1_WUakhZe3pti2qbHPGsguguqHZzsqj7tsuqpPt9CaA9dqYQ02xQ2&t=637249108780000000) no-repeat -1000px -1000px
}

.sfNavHorizontalDropDown .k-i-arrow-s, .sfNavHorizontalDropDown .k-state-hover .k-i-arrow-s {
    background-position: 5px -975px !important
}

.sfNavHorizontalDropDown .k-i-arrow-e, .sfNavHorizontalDropDown .k-state-hover .k-i-arrow-e {
    background-position: 5px -946px !important
}

.k-menu .k-item, .k-menu-scroll-wrapper .k-item, .k-menu-scroll-wrapper.horizontal > .k-item, .k-popups-wrapper .k-item, .k-popups-wrapper.horizontal > .k-item, .k-widget.k-menu-horizontal > .k-item {
    position: relative;
    float: left;
    border-style: solid;
    border-width: 0;
    vertical-align: top;
    zoom: 1;
    box-sizing: content-box
}