﻿/* START Telerik.Sitefinity.Resources.Themes.Basic.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 */
/* START Telerik.Sitefinity.Resources.Themes.LayoutsBasics.css */
.sf_cols {
    width: 100%;
    margin: 0;
    padding: 0
}

    .sf_cols:before, .sf_cols:after {
        content: "";
        display: table
    }

    .sf_cols:after {
        clear: both
    }

.sf_cols {
    zoom: 1
}

.sf_colsOut + .sf_colsOut {
    *margin-left: -1px !important
}

.sf_block {
    display: block
}

.sf_1col_1_100 {
    float: none;
    margin: 0
}

.sf_2cols_1_25 {
    float: left;
    width: 25%;
    margin: 0
}

.sf_2cols_2_75 {
    float: right;
    width: 75%;
    margin: 0
}

    .sf_2cols_2_75 .sf_2cols_2in_75 {
        margin-left: 12px
    }

.sf_2cols_1_33 {
    float: left;
    width: 33%;
    margin: 0
}

.sf_2cols_2_67 {
    float: right;
    width: 67%;
    margin: 0
}

    .sf_2cols_2_67 .sf_2cols_2in_67 {
        margin-left: 12px
    }

.sf_2cols_1_50 {
    float: left;
    width: 50%;
    margin: 0
}

.sf_2cols_2_50 {
    float: right;
    width: 50%;
    margin: 0
}

    .sf_2cols_2_50 .sf_2cols_2in_50 {
        margin-left: 12px
    }

.sf_2cols_1_67 {
    float: left;
    width: 67%;
    margin: 0
}

.sf_2cols_2_33 {
    float: right;
    width: 33%;
    margin: 0
}

    .sf_2cols_2_33 .sf_2cols_2in_33 {
        margin-left: 12px
    }

.sf_2cols_1_75 {
    float: left;
    width: 75%;
    margin: 0
}

.sf_2cols_2_25 {
    float: right;
    width: 25%;
    margin: 0
}

    .sf_2cols_2_25 .sf_2cols_2in_25 {
        margin-left: 12px
    }

.sf_3cols_1_33 {
    float: left;
    width: 33%;
    margin: 0
}

.sf_3cols_2_34 {
    float: left;
    width: 34%;
    margin: 0
}

.sf_3cols_3_33 {
    float: left;
    width: 33%;
    margin: 0;
    _margin-left: -1px !important
}

    .sf_3cols_2_34 .sf_3cols_2in_34, .sf_3cols_3_33 .sf_3cols_3in_33 {
        margin-left: 12px
    }

.sf_3cols_1_25 {
    float: left;
    width: 25%;
    margin: 0
}

.sf_3cols_2_50 {
    float: left;
    width: 50%;
    margin: 0
}

.sf_3cols_3_25 {
    float: left;
    width: 25%;
    margin: 0;
    _margin-left: -1px !important
}

    .sf_3cols_2_50 .sf_3cols_2in_50, .sf_3cols_3_25 .sf_3cols_3in_25 {
        margin-left: 12px
    }

.sf_4cols_1_25, .sf_4cols_2_25, .sf_4cols_3_25, .sf_4cols_4_25 {
    float: left;
    width: 25%;
    margin: 0
}

.sf_4cols_4_25 {
    _margin-left: -1px !important
}

    .sf_4cols_2_25 .sf_4cols_2in_25, .sf_4cols_3_25 .sf_4cols_3in_25, .sf_4cols_4_25 .sf_4cols_4in_25 {
        margin-left: 12px
    }

.sf_5cols_1_20, .sf_5cols_2_20, .sf_5cols_3_20, .sf_5cols_4_20, .sf_5cols_5_20 {
    float: left;
    width: 20%;
    margin: 0
}

.sf_5cols_5_20 {
    _margin-left: -1px !important
}

    .sf_5cols_2_20 .sf_5cols_2in_20, .sf_5cols_3_20 .sf_5cols_3in_20, .sf_5cols_4_20 .sf_5cols_4in_20, .sf_5cols_5_20 .sf_5cols_5in_20 {
        margin-left: 12px
    }
/* END Telerik.Sitefinity.Resources.Themes.LayoutsBasics.css */
