.hide
{
    display: none;
}
a,
a:focus
{
    border-color: transparent;
    outline: none!important;
}
#container {
	overflow: hidden;
	width: 100%;
	height: 100%;
	margin: 0;
	font-family: "微软雅黑";
}
.navbar-header
{
    float: left;

    width: 140px;
    padding-top: 15px;
}
.navbar-wrapper
{
    padding-right: 50px;
    padding-left: 50px;

    border-bottom: 1px solid #888;
    background: #000;
}
.navbar-brand
{
    padding: 25px 15px 5px;
}
.navbar-brand-logo img
{
    width: 100%;
    height: 50px;
}
/* .navbar-logo-wrapper
{
    height: 80px;
} */
.navbar
{
    height: 80px;
}
.navbar-search-wrapper
{
    padding-top: 20px;
}
.navbar-search-wrapper input
{
    color: #fff;
    border: 1px solid #888;
    border-radius: 0;
    background: #333;
}
.navbar-search-wrapper .form-group,
.navbar-search-wrapper .input-group
{
    width: 100%;
}
.navbar-search-wrapper .input-group-addon
{
    width: 25px !important;

    color: #fff;
    border: 1px solid #888;
    border-radius: 0;
    background: #888;
}
.nav li.top-menu-item a
{
    font-size: 16px;
    line-height: 48px;

    display: block;

    padding-right: 20px;
    padding-left: 20px;

    color: #fff;
    border-bottom: 2px solid transparent;
    background-color: transparent;
}
.nav li.top-menu-item a i
{
    font-size: 12px;

    /* padding-left: 10px; */
}
.nav li.menu-item-has-children a
{
    /* position: relative; */
}
.nav li.menu-item-has-children a .text-wrap
{
    position: relative;

    padding-right: 15px;
}
.nav li.top-menu-item a .fa-angle-down::before,
.nav li.top-menu-item a .fa-angle-down::after
{
    font-family: 'Glyphicons Halflings';
    font-weight: normal;
    font-style: normal;

    position: absolute;
    top: 50%;
    right: 0;

    content: '\e259';
    transform: translateY(-50%);

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.nav li.top-menu-item a .fa-angle-down::before
{
    display: inline-block;

    content: '\e260';
}
.nav li.top-menu-item a .fa-angle-down::before,
.nav li.top-menu-item a i.glyphicon-menu-up
{
    display: none;
}
.top-menu-item-hover .fa-angle-down::before,
.top-menu-item-hover .glyphicon-menu-up
{
    display: inline !important;
}
.nav li.top-menu-item-hover .fa-angle-down::after,
.top-menu-item-hover .glyphicon-menu-down
{
    display: none!important;

    content: '';
}
.top-menu-submenu-01-wrapper
{
    min-height: 100px;
}
.top-menu-submenu-01-wrapper,
.top-menu-submenu-02-wrapper,
.top-menu-submenu-03-wrapper
{
    padding-top: 20px;
    padding-bottom: 40px;
}
.top-menu-submenu-01-wrapper a,
.top-menu-submenu-02-wrapper a,
.top-menu-submenu-03-wrapper a
{
    display: block;

    text-decoration: none;
}
.top-menu-submenu-01-wrapper a:hover,
.top-menu-submenu-02-wrapper a:hover,
.top-menu-submenu-03-wrapper a:hover
{
    text-decoration: underline;
}
.top-menu-submenu-01-wrapper .top-menu-submenu-01-item-title,
.top-menu-submenu-02-wrapper .top-menu-submenu-02-item-title,
.top-menu-submenu-03-wrapper .top-menu-submenu-03-item-title
{
    padding-top: 20px;
}
.top-menu-submenu-01-wrapper .top-menu-submenu-01-item-title a,
.top-menu-submenu-02-wrapper .top-menu-submenu-02-item-title a,
.top-menu-submenu-03-wrapper .top-menu-submenu-03-item-title a
{
    font-size: 15px;

    color: #fff;
}
.top-menu-submenu-01-wrapper .top-menu-submenu-01-item-title span,
.top-menu-submenu-02-wrapper .top-menu-submenu-02-item-title span,
.top-menu-submenu-03-wrapper .top-menu-submenu-03-item-title span
{
    font-size: 15px;

    color: #fff;
}
.top-menu-submenu-01-wrapper .top-menu-submenu-01-item-subtitle a,
.top-menu-submenu-02-wrapper .top-menu-submenu-02-item-subtitle a,
.top-menu-submenu-03-wrapper .top-menu-submenu-03-item-subtitle a
{
    color: #888;
}
.top-menu-submenu-mobile
{
    display: none;
}

.top-menu-item-randd-short
{
    display: none;
}
@media (max-width: 1400px)
{
    .top-menu-item-randd-long
    {
        display: none;
    }
    .top-menu-item-randd-short
    {
        display: inline;
    }
    .nav li.top-menu-item
    {
        padding-right: 0;
    }
    .nav li.top-menu-item a
    {
        font-size: 15px;

        padding-right: 10px;
        padding-left: 10px;
    }
}
/* @media (max-width: 1200px)
{
    .navbar-header
    {
        width: 25%;
    }
} */
@media (max-width: 1080px)
{
    .nav li.top-menu-item a
    {
        font-size: 15px;
    }
    .nav li.top-menu-item
    {
        padding-right: 0;
    }
    #top-menu-item-randd
    {
        padding-right: 0;
    }
    .navbar-wrapper
    {
        padding-right: 30px;
        padding-left: 30px;
    }
    /* .navbar-header
    {
        width: 25%;
    } */
    .navbar-search-wrapper
    {
        display: none;
    }
}
@media (max-width: 768px)
{
    .navbar-search-wrapper
    {
        display: none;
    }
    button.navbar-toggle
    {
        margin-top: 22px;
    }
    .nav li.top-menu-item ul.top-menu-submenu-mobile
    {
        display: block;

        margin-bottom: 2px;
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0;

        list-style-type: none;

        text-align: center;

        background: #222;
    }
    .nav li.top-menu-item ul.top-menu-submenu-mobile li a
    {
        display: block;

        padding-top: 5px;
        padding-bottom: 5px;

        text-align: center;
        text-transform: none !important;

        color: #eee;
        border-bottom: 0 !important;
    }
}
@media (max-width: 767px)
{
    .top-menu-submenu
    {
        display: none !important;
    }
    /* .navbar-header
    {
        width: 100%;
    } */
    .navbar-wrapper
    {
        padding-right: 20px;
        padding-left: 20px;
    }
    .top-menu-item-hover a
    {
        color: #fff !important;
        border-bottom: 2px solid #000 !important;
    }
    .nav li.top-menu-item a
    {
        font-size: 14px;
        line-height: 20px;

        text-align: center;
        text-transform: uppercase;

        border-bottom: 2px solid #000;
    }
    .nav li.top-menu-item a .fa-angle-down::before,
    .nav li.top-menu-item a .fa-angle-down::after,
    .nav li.top-menu-item a i
    {
        display: none !important;
    }
    .navbar-right:hover .top-menu-submenu-mobile-subtitle
    {
        color: #888 !important;
    }
}

span.top-menu-submenu-mobile-title
{
    color: #fff !important;
}
.top-menu-submenu-mobile-subtitle
{
    color: #888 !important;
}
.top-menu-submenu-mobile-subtitle:hover
{
    color: #888 !important;
}


.home-top-wrapper
{
    padding-top: 100px;
    padding-bottom: 60px;
}
.home-top-heading
{
    font-size: 36px;

    padding-top: 30px;
}
.home-top-text
{
    font-size: 20px;

    color: #ddd;
}
.home-top-link
{
    padding-top: 5px;
}
.home-top-link a
{
    font-size: 16px;

    text-decoration: underline;

    color: #ddd;
}
.home-top-link a:hover
{
    color: #fff;
}
.home-top-image
{
    text-align: center;
}
.home-top-image img
{
    width: 100%;
    max-width: 300px;
}
.home-body-wrapper
{
    background: #eee;
}
.home-body-wrapper-inner
{
    padding-top: 50px;
    padding-bottom: 50px;
}
@media (max-width: 768px)
{
    .home-top-heading
    {
        text-align: center;
    }
    .home-top-text
    {
        text-align: center;
    }
}
.home-body-news-wrapper
{
    margin-bottom: 30px;

    background: #fff;
}
.home-body-news-wrapper img
{
    width: 100%;
    height: auto;
}
.home-body-news-title
{
    font-size: 24px;

    margin: 0;
    padding: 5px 20px;

    color: #000;
}
.home-body-news-title a
{
    color: #000;
}
.home-body-news-excerpt
{
    padding: 5px 20px 0;

    text-align: justify;
}
.home-body-news-category
{
    padding: 15px 20px 5px;
}
.home-body-news-category a
{
    color: #888;
}
.home-body-news-more
{
    padding: 0 20px 20px;
}
.home-body-news-more a
{
    color: #000;
}


.home-body-event-wrapper
{
    padding-bottom: 30px;

    background: #fff;
}
.home-body-event-title
{
    font-size: 18px;

    display: block;

    width: 100%;
    margin: 0;
    padding: 15px 20px;

    color: #fff;
    background: #000;
}
.home-body-event-title a
{
    color: #fff;
}
.home-body-event-item
{
    padding: 30px 20px 0;
}
.home-body-event-item a:hover
{
    text-decoration: none;

    opacity: .6;
}
.home-body-event-item h4
{
    font-size: 16px;

    margin: 0;
    padding: 0;
    padding-bottom: 5px;

    color: #000;
}
.home-body-event-item-date
{
    padding-bottom: 1px;

    color: #888;
}
.home-body-event-item-desc
{
    color: #222;
}


.footer-social-wrapper
{
    width: 100%;
    padding: 10px 0;

    text-align: center;

    background-color: #1b1b1b;
}
.footer-social-wrapper a
{
    font-size: 20px;

    display: inline-block;

    padding: 0 10px;

    color: #fff;
}
.footer-social-wrapper span
{
    font-size: 20px;

    display: inline-block;

    padding: 0 10px;

    color: #fff;
}
@media (max-width: 768px)
{
    .footer-social-wrapper-row
    {
        padding-top: 10px;
        padding-bottom: 10px;
    }
}
@media (max-width: 420px)
{
    .footer-social-wrapper a
    {
        font-size: 16px;

        padding: 0 5px;
    }
    .footer-social-wrapper span
    {
        font-size: 16px;

        padding: 0 5px;
    }
}

.footer-menu-wrapper
{
    padding-top: 30px;
    padding-bottom: 20px;

    background: #eee;
}
.footer-menu-wrapper a
{
    color: #888;
}
.footer-menu-wrapper h4
{
    font-size: 18px;

    margin: 0;
    padding: 0;
    padding-bottom: 5px;

    color: #000;
}
.footer-menu-wrapper ul
{
    padding-left: 0;

    list-style-type: none;
}
.footer-menu-wrapper ul li
{
    padding: 3px 0;
}
.footer-copy-wrapper
{
    width: 100%;
    padding: 10px 0;

    text-align: center;
}

.basic-content-container-wrapper
{
    padding-top: 80px;
}
.basic-content-container-wrapper h1
{
    font-size: 32px;

    margin: 0;
    padding: 15px;

    text-align: center;
}
.basic-content-container-wrapper2
{
    padding-top: 30px;
    padding-bottom: 30px;

    text-align: justify;

    background: #fff;
}
.basic-content-container-toppic
{
    width: 100%;
    height: 300px;
    height: 50vh;

    background: url(../img/standardback.jpg);
    background-attachment: fixed;
    background-position: center center;
    background-size: cover;
}
.basic-content-container-wrapper2 p > img
{
    display: block;

    width: 100%;
    max-width: 600px;
    height: auto !important;
    margin: 0 auto;
    padding-top: 10px;
    padding-bottom: 10px;
}


.category-body-news-wrapper
{
    margin-bottom: 30px;

    background: #fff;
}
.category-body-news-wrapper img
{
    width: 100%;
}
.category-body-news-title
{
    font-size: 24px;

    margin: 0;
    padding: 15px 20px 5px;

    color: #000;
}
.category-body-news-title a
{
    color: #000;
}
.category-body-news-excerpt
{
    padding: 5px 20px 0;

    text-align: justify;
}
.category-body-news-more
{
    padding: 0 20px 20px;
}
.category-body-news-more a
{
    color: #000;
}
.category-content-wrapper
{
    padding-top: 30px;
    padding-bottom: 30px;

    background: #eee;
}


.event-body-news-wrapper
{
    margin-bottom: 30px;

    background: #fff;
}
.event-body-news-wrapper img
{
    width: 100%;
}
.event-body-news-title
{
    font-size: 24px;

    margin: 0;
    padding: 5px 20px 5px;

    color: #000;
}
.event-body-news-title a
{
    color: #000;
}
.event-body-news-excerpt
{
    padding: 5px 20px 0;

    text-align: justify;
}
.event-body-news-more
{
    padding: 0 20px 20px;
}
.event-body-news-more a
{
    color: #000;
}
.event-content-wrapper
{
    padding-top: 30px;
    padding-bottom: 30px;

    background: #eee;
}
.event-body-news-date
{
    padding: 15px 20px 5px;
}
.event-body-news-date a
{
    color: #888;
}
.event-top-info-wrapper
{
    padding-top: 20px;
}

#wechatModal .modal-dialog
{
    margin-top: 100px;
}
#wechatModal img
{
    border-radius: 5px;
}
#wechatModal .modal-body
{
    padding-top: 50px;
    padding-bottom: 100px;

    text-align: center;
}

.event-search-wrapper
{
    margin-right: 0;
    margin-bottom: 30px;
    margin-left: 0;
    padding-top: 5px;
    padding-bottom: 5px;

    background: #fff;
}
.event-search-field
{
    padding-top: 10px;
    padding-bottom: 0;
}
.event-search-field input
{
    width: 100%;
    padding: 5px 10px;
}
.event-search-field select
{
    width: 100%;
    padding: 6px 10px;
}
.event-search-button
{
    padding-top: 10px;
    padding-bottom: 10px;

    text-align: center;
}
.event-search-button button
{
    padding: 5px 20px;

    color: #000;
    border: 2px solid #000;
    border-radius: 5px;
    background: #fff;
}
.event-category-wrapper
{
    padding-top: 30px;
}
.event-category-wrapper h2
{
    font-size: 24px;

    padding-bottom: 10px;

    text-align: center;

    color: #000;
}
.event-category-wrapper .event-body-news-wrapper
{
    border: 1px solid #999;
}
.search-result-wrapper h2
{
    font-size: 24px;

    padding-top: 20px;
    padding-bottom: 10px;

    text-align: center;

    color: #000;
}
.search-result-wrapper
{
    background: #fff;
}
#header-search-button
{
    cursor: pointer;
}
.search-content-news-title
{
    font-size: 24px;

    margin: 0;
    padding: 15px 20px 5px;

    color: #000;
}
.search-content-news-title a
{
    color: #000;
}
.search-result-wrapper .event-body-news-wrapper
{
    border: 1px solid #999;
}
.basic-content-txt h1,
.basic-content-txt h2,
.basic-content-txt h3,
.basic-content-txt h4
{
    color: #000;
}

.staff-content-image
{
    text-align: center;
}
.staff-content-image img
{
    width: 100%;
    max-width: 200px;
    padding-bottom: 20px;
}
.staff-content-text
{
    padding-bottom: 30px;
}
.staff-content-wrapper
{
    padding-top: 30px;
}
.wp-video
{
    margin: 0 auto;
}
.nav .sub-menu .fa-angle-right
{
    display: none;
}
.nav .top-menu-item a,
.nav .top-menu-item a:focus
{
    cursor: pointer;

    /* border-color: transparent; */
    /* outline: none !important; */
}
.navbar-search-wrapper input:focus,
.navbar-search-wrapper input:active
{
    border: 1px solid #e9131e;
}
/* .top-menu-item-hover a,
.navbar-nav > .top-menu-item > a:hover,
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus
{
    color: #e9131e !important;
} */
.nav > .current-menu-ancestor > a,
.nav > .menu-item-has-children > a:hover,
.nav .active > a
{
    border-bottom: 2px solid #e9131e !important;
}
.footer-social-wrapper a:hover
{
    color: #e9131e;
}
/* #header-search-button:hover span::after,
#header-search-button:hover span::before,
#header-search-button:hover i
{
    color: #e9131e;
} */
/* .nav li a, */
/* .nav .sub-menu .current-menu-item a, */
.nav a:focus
{
    color: #888!important;
}
.oceanwp-mobile-menu-icon a:hover,
.current-menu-ancestor > a,
.current-menu-item > a,
.nav a:hover,
.nav .active > a
{
    color: #e9131e !important;
}
/* .navbar-nav > li.menu-item-has-children
{
    padding: 0 5px 0 7px;
} */
.navbar-nav > li
{
    float: left;
}
.navbar-nav > .menu-item-has-children > .sub-menu
{
    position: absolute;
    z-index: 9999;
    top: 80px;
    right: 0;

    display: none;

    width: 310px;
    margin: 0;
    padding: 10px 15px;

    background: #333;

    grid-template-columns: 33.33% 33.33% 33.33%;

    /* grid-auto-flow: column; */
    /* grid-row-gap: 20px; */
    /* grid-column-gap: 15px;
    grid-template-rows: 33.33% 33.33% 33.33%; */
}
.sub-menu .sub-menu
{
    display: flex;
    flex-direction: column;

    margin: 0;
}
.sub-menu .sub-menu .top-menu-item a
{
    line-height: 22px;

    color: #888;
}
.sub-menu,
.sub-menu li
{
    list-style-type: none;
}
.wp-block-image img
{
    margin: 0;
}
.wp-block-image .aligncenter
{
    margin-right: auto !important;
    margin-left: auto !important;
}
/* page-header */
header.page-header
{
    margin: 0;
    padding-top: 0;
    padding-bottom: 0;

    border-bottom: 0;
}
.basic-content-container-wrapper
{
    padding-top: 0;
}
/* 浮动-分享 START */
/* style.css */
/* CSS Document */
/* body{font-size:12px;font-family:"宋体"; margin:0;padding:0; _background-image:url(text.txt); for IE6 _background-attachment:fixed;} */
/* body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin: 0;padding: 0;} */
/* a{color: #666;text-decoration:none;} */
/* a:hover{color: #1e90ff;} */

/* floatPanel */
#floatPanel .ctrolPanel
{
    position: fixed;z-index: 10000; top: 50%;right: 25px;overflow: hidden;

    transform: translateY(-50%);

    /* width: 36px;
    height: 166px;
    border: solid 1px #ddd; */
    /* background: #fff url(../img/float-panel-bg.gif) no-repeat left top;_position: absolute; */
    /* for IE6 */
    /* _top: expression(documentElement.scrollTop + 300); */
}
#floatPanel .ctrolPanel a
{
    font-size: 24px;

    display: flex;
    overflow: hidden;
    align-items: center;
    justify-content: center;

    width: 44px;
    height: 44px;
    margin-bottom: 10px;

    text-align: center;

    color: #fff;
    border-radius: 50%;
    background: #1b1b1b;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075);
}
#floatPanel .ctrolPanel .icon-weixin
{
    font-size: 30px;
}
#floatPanel .ctrolPanel .arrow span
{
    display: none;
}
#floatPanel .ctrolPanel .arrow:hover
{
    background: #f4f4f4;
}
#floatPanel .ctrolPanel .arrow:hover span
{
    display: block;
}
#floatPanel .ctrolPanel .contact
{
    display: block;

    height: 60px;margin: 2px auto;
}
#floatPanel .ctrolPanel .contact span
{
    line-height: 90px;
}
#floatPanel .ctrolPanel .qrcode
{
    display: block;

    height: 40px;margin: 2px auto;
}
#floatPanel .ctrolPanel .qrcode span
{
    display: none;
}

#floatPanel .popPanel
{
    position: fixed;z-index: 10000;top: 50%;right: 70px;display: none;overflow: hidden;

    width: 230px;height: 242px;

    transform: translateY(-50%);

    _position: absolute; /* for IE6 */_top: expression(documentElement.scrollTop + 300);
}
#floatPanel .popPanel .popPanel-inner
{
    position: relative;overflow: hidden;

    width: 230px;height: 242px;
}
#floatPanel .popPanel .popPanel-inner .arrowPanel
{
    position: absolute;top: 102px;right: 2px;

    width: 10px;height: 240px;
}
#floatPanel .popPanel .popPanel-inner .arrowPanel .arrow01
{
    font-size: 0;line-height: 0;position: absolute;position: absolute;top: 0;bottom: 0;left: 2px;

    width: 0;height: 0;border-top: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #ddd;_border-top: 10px solid black;_filter: chroma(color=black);_border-right: 10px solid black;_filter: chroma(color=black);_border-bottom: 10px solid black;_filter: chroma(color=black);
}
#floatPanel .popPanel .popPanel-inner .arrowPanel .arrow02
{
    font-size: 0;line-height: 0;position: absolute;position: absolute;top: 0;bottom: 0;left: 0;

    width: 0;height: 0;border-top: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #fff;_border-top: 10px solid black;_filter: chroma(color=black);_border-right: 10px solid black;_filter: chroma(color=black);_border-bottom: 10px solid black;_filter: chroma(color=black);
}
#floatPanel .popPanel .popPanel-inner .qrcodePanel
{
    position: absolute;top: 0;left: 0;overflow: hidden;

    width: 220px;height: 240px;text-align: center;border: solid 1px #ddd;background: #fff;
}
#floatPanel .popPanel .popPanel-inner .qrcodePanel img
{
    width: 200px;height: 200px;padding: 10px 10px 5px 10px;border: none;
}
#floatPanel .popPanel .popPanel-inner .qrcodePanel span
{
    font-size: 12px;line-height: 24px;display: block;letter-spacing: 1px;color: #666;
}




/* 浮动-分享 END */
/* 分类 START */
.category-warp
{
    display: flex;

    padding-top: 10px;
}
#categoryID,
#categoryID ul,
#categoryID li
{
    margin: 0;

    list-style: none;
}
#categoryID > ul
{
    position: relative;
}
#categoryID > li
{
    display: flex;

    padding-bottom: 10px;
}
#categoryID .categoryID-name
{
    /* line-height: 50px; */
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    box-sizing: border-box;
    width: 220px;
    height: 50px;
    padding: 6px 7px;

    cursor: pointer;

    background-color: rgb(241, 242, 243);
}
#categoryID > li.current .categoryID-name,
#categoryID .categoryID-name:hover
{
    color: #fff;
    background: #282828;
}
.subCategoryID
{
    flex: 1;

    margin: 0;
    /* position: absolute; */
    /* top: 0; */
    /* left: 170px; */
    padding: 0 35px 20px;
}
.subCategoryID-li
{
    position: relative;

    display: flex;

    padding: 10px 0;

    border-bottom: solid 1px #dcdcdc;
}
.subCategoryID-li:last-child
{
    border: none;
}
.subCategoryID-left img
{
    width: 150px;
}
.subCategoryID-right
{
    padding-left: 15px;
}
.subCategoryID-right-title
{
    font-size: 16px;
    font-weight: 600;
}
.subCategoryID-right-more
{
    position: absolute;
    right: 0;
    bottom: 0;
}
.subCategoryID-right-more a
{
    color: #2a9fd6;
}
/* 分类 END */
/* 文章分类 START */
.cat-warp-list,
.cat-warp-li
{
    /* margin: 0; */
    list-style: none;
}

.cat-warp-li
{
    margin-bottom: 30px;

    background: rgba(0, 0, 0, .03);
    /* background: #dcdcdc; */
}
.cat-warp-img
{
    width: 100%;
}
.cat-warp-title
{
    font-size: 24px;

    margin: 0;
    padding: 15px 20px 5px;

    color: #000;
}
.cat-warp-title a
{
    color: #000;
}
.cat-warp-content
{
    padding: 0 20px 20px;
}
.cat-warp-more
{
    padding: 0 20px 20px;
}
.cat-warp-more a
{
    color: #000;
}
/* 文章分类 END */
@media only screen and (max-width: 959px)
{
    .navbar-collapse.collapse
    {
        display: none!important;
    }
    #floatPanel
    {
        display: none!important;
    }
    #mobile-dropdown #mobile-menu-search
    {
        display: none;
    }
    .navbar-nav > .menu-item-has-children > .sub-menu
    {
        position: relative;
        top: 0;
        left: 0;

        width: 100%;
        padding: 0;
    }
    #mobile-dropdown ul
    {
        float: none!important;
    }

    .navbar-nav > li
    {
        float: none;
    }
    .menu-item-has-children > a:hover,
    .nav .active > a,
    .nav > .current-menu-ancestor > a,
    .nav > .menu-item-has-children > a:hover
    {
        border-width: 1px!important;
    }
    #mobile-dropdown .nav .current-menu-ancestor .sub-menu
    {
        display: block;
    }
    #mobile-dropdown ul li.current-menu-ancestor > a > .dropdown-toggle:before
    {
        content: '-';
    }
}
@media only screen and (max-width: 767px)
{
}
@media (min-width: 768px)
{
}
