

.container-custom {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}

@media (min-width: 768px) {
    .container {
        width:100%;
    }
}

@media (min-width: 992px) {
    html,body {
        font-size:16px;
    }

    .container-custom {
        width: 85.652%;
        max-width: 1430.016px;
    }

    .container {
        width: 93.705%;
        max-width: 1799.136px;
    }
}

@media (min-width: 1440px) {
    html,body {
        font-size:17px;
    }
}

@media (min-width: 1680px) {
    html,body {
        font-size:18px;
    }
}

@media (min-width: 1500px) {
    .col-ls-4 {
        width:33.33333333%;
    }

    .col-ls-3 {
        width: 25%;
    }
}





input[type='submit'], button, #wp-calendar #today, .pricing-box .plan-badge, .scrollToTop, .mm-header, .widget-area .widget .tagcloud a:hover, .page-links span, .page-links a:hover span, .pagination span.current, .pagination a:hover, blockquote.box-left, blockquote.box-right, blockquote.callout, #navigation-wrapper, #navigation-container, #navigation-inner, .article-labels span, .rating-bar-value, #site-navigation ul li.megamenu ul li.menu-label a, #mobile-site-navigation .mobile-menu-header{
    background-color:#004b85;
}
 ::selection{
    background-color:#004b85;
}
::-moz-selection{
    background-color:#004b85;
}
#secondary-navigation-wrapper{
    background-color:rgba(0,75,133,0.98);
}
.header-search .searchform-wrapper {
    background-color:rgba(0,75,133,0.9);
}
 .themecolor_txt, a, a:hover, span.required, blockquote.center p, #comments .comment-reply-link:hover,#comments .comment-meta a:hover, .vc_toggle_default .vc_toggle_title .vc_toggle_icon:after, .entry-header .entry-meta a:hover, #comments p.comment-notes:before, p.logged-in-as:before, p.must-log-in:before, .sticky .post-preview:after, .separator_w_icon i, .format-chat p:nth-child(odd):before,.author .author-info a, #comments .comment-navigation a:hover, .pagination a.next:hover, .pagination a.prev:hover, .footer-sidebar a:hover, .footer-sidebar .widget_nav_menu ul li.current-menu-item a:hover, .team_member_position, .heading_wrapper .heading_subtitle:after, .testimonials-slider .flex-control-paging li a.flex-active:after, .wpb_tour .wpb_tabs_nav li.ui-tabs-active a, .wpb_tour .wpb_tabs_nav li a:hover, .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a:hover, .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header.ui-accordion-header-active a, #site-navigation .mnky-menu-posts .menu-post-container a:hover h6, .mnky-related-posts .related-post-container a:hover h6, .mnky-posts .mp-title a:hover, .mp-author a:hover, .entry-meta-blog .meta-author:hover, .archive-layout .entry-category a:hover, .mp-category a:hover, .rating_aspect_value .rating-value, .rating_summary_value, #mobile-site-navigation ul > li > a:hover, .woocommerce-MyAccount-navigation ul li.is-active a {
    color:#004b85;
}
 input[type='submit'], #comments .comment-reply-link:hover, input:focus,textarea:focus, blockquote.border p, blockquote.bold:after, .rating-bar-value:after, .woocommerce-MyAccount-navigation ul li.is-active {
    border-color:#004b85;
}
 #main, #site-header #header-container, #top-bar, #mobile-site-header, #container, .inner, li.megamenu-tabs .submenu-content, #navigation-inner, .page-header h1, .page-header p, .header-search .search-input, #wrapper .author {
    max-width:1440px;
}
#site-navigation ul li.megamenu > ul, #site-navigation ul li.megamenu-tabs > ul.sub-menu {
    width:1440px;
}
#site-header{
    background-color:#ffffff;
}
#top-bar-wrapper{
    background:#004b85
}
#navigation-wrapper, #navigation-container, #navigation-inner, #menu-sidebar{
    height:80px;
}
#site-navigation ul li a, #site-utility .search_button, #menu-sidebar .widget-container, .secondary-menu-toggle, .secondary-menu-toggle i, #site-utility .header_cart_link{
    line-height:80px;
}
.header-style-2 #site-logo img, .header-style-6 #site-logo img{
    max-height:50px;
}
#site-navigation ul li a {
    font-size:16px
}

#site-navigation ul li a {margin-left:26px;margin-right:26px;
    font-size:16px
}

#site-navigation ul li a, #site-utility .search_button, #site-navigation .header_cart_button, .toggle-mobile-menu i, #site-utility .header_cart_link i, .secondary-menu-toggle, #secondary-menu-sidebar .widget-title, #secondary-menu-sidebar ul li, #secondary-menu-sidebar ul ul li a, #secondary-menu-sidebar ul ul li a, .secondary-navigation-close, #secondary-navigation a, .header-search .search-input {
    color:#ffffff
}
#secondary-menu-sidebar .secondary-menu-widget-area {
    border-color:#ffffff
}
.header-style-1 #site-navigation, .header-style-2 #site-navigation, .header-style-3 #site-navigation{
    margin-left:-15px;
}
#site-navigation ul li ul li a:hover, #site-navigation ul li ul li.current-menu-item > a,.single-post #site-navigation ul li ul li.current_page_parent > a, #site-navigation ul li ul li.current-menu-ancestor > a {
    background-color:#f7f7f7
}
#site-navigation ul li ul li a, #site-navigation ul li ul li a:hover {
    color:#777777
}
#site-navigation ul li ul li a:hover {
    color:#777777
}
#site-navigation ul li.megamenu ul li ul li a:hover, #site-navigation ul li.megamenu ul li.current-menu-item > a, #site-navigation ul li.megamenu-tabs .submenu-content .tabs-nav li:hover > a, #site-navigation ul li.megamenu-tabs .submenu-content .tabs-nav li.nav-active a {
    color:#004b85;
}
#site-navigation ul li.megamenu > ul > li > a, #site-navigation ul li.megamenu > ul > li > a:hover{
    color:#444444 !important
}
#mobile-site-header{
    background:#004b85
}
#mobile-site-header .toggle-mobile-menu i {
    color:#ffffff
}
#site-logo {
    margin-top:25px
}
#site-logo img.retina-logo{
    width:220px;
     height:;
}
#mobile-site-header #site-logo img.retina-logo{
    width:180px;
     height:;
}
input[type='submit']:hover, button:hover {
    background-color:#2b2b2b
}
input[type='submit'], button, input[type='submit']:active, button:active {
    color:#ffffff
}
.entry-header .entry-meta, .entry-header .entry-meta a {
    color:#444444
}
.page-sidebar .widget{
    color:#454545
}
.views-low{
    color:#c4c4c4
}
.views-mid{
    color:#dd9933
}
.views-hot{
    color:#CB0404
}
body{
    color:#333333;
     font-size:16px
}
#content h4.wpb_toggle, .mp-author a, .entry-meta-blog .meta-author {
    color:#333333;
}
#site-navigation{
    
    font-weight:900;
}
h1, h2, h3, h4, h5, h6{
    
    font-weight:700;
}
.single .entry-content{
    font-size:16px
}
h1{
    font-size:30px
}
h2{
    font-size:24px
}
h3{
    font-size:20px
}
h4{
    font-size:18px
}
h5{
    font-size:16px
}
h6{
    font-size:13px
}
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    color:#2b2b2b
}
.footer-sidebar{
    background-color:#004b85
}
.footer-sidebar .vc_col-sm-3:nth-child(1) {
    width:25%
}
.footer-sidebar .vc_col-sm-3:nth-child(2) {
    width:25%
}
.footer-sidebar .vc_col-sm-3:nth-child(3) {
    width:25%
}
.footer-sidebar .vc_col-sm-3:nth-child(4) {
    width:25%
}
.footer-sidebar .widget{
    color:#ffffff
}
.footer-sidebar a{
    color:#ffffff
}
.footer-sidebar a:hover, .footer-sidebar .widget_nav_menu ul li.current-menu-item a:hover {
    color:#ffffff
}
.footer-sidebar .widget .widget-title{
    color:#ffffff
}
.heading_wrapper h2 {
     font-size: 22px;
}
.heading-line {
     height: 6px;
}
.heading-line span {
     height: 6px;
}
.secondary-menu-toggle {
    display: none;
}
.sidebar-ad {
     padding-bottom: 60px;
}
.essbfc-container.essbfc-col-3 li {
     width: 25%!important;
}
.google-dfp-ad-mobile-leader {
     display: block;
     text-align: center;
     margin-left: 4em;
     margin-right: 2em;
}
#mobile-site-header {
     padding-bottom: 90px;
     position: relative;
}
#mobile-site-logo {
     margin-bottom: 1em !important;
     margin-right: 4em !important;
}
.toggle-mobile-menu {
     margin-bottom: 1em;
}
.google-dfp-ad {
     margin-left: auto;
     margin-right: auto;
}
.google-dfp-ad-mobile-leader {
     display: block;
     text-align: center;
     margin-left: 2em;
     margin-right: 2em;
}
.page-header {
     display: block;
     margin-left: auto;
     margin-right: auto;
     width: 1440px;
}
.views-low {
     color: #2fa669;
}
#header-sidebar .widget-container:last-child {
     margin-right: 0;
     margin-top: 0px;
}
#wrapper :disabled {
     position: relative;
}
#wrapper {
     display: block;
     margin: 0 auto;
     position: unset;
     overflow-x: hidden;
     background: transparent;
}
.heading_wrapper h2 {
     font-size: 22px;
     font-family: roboto;
     font-weight: 700;
}
.site-info {
     background-color: #000;
}
 .page-header p {
     margin: 5px auto 0px auto;
     line-height: 1.5;
     display: none;
}
.sponsored_text {
     background: #eeffee;
    font-size:medium;
    text-transform: uppercase;
    padding:5px;
     margin-left: 10px;
}
.page-header {
     text-align: left;
     background: #FFf;
     border-bottom: 0px solid #fff;
     padding: 40px 30px;
}
.mnky-posts-grid .mpg-item:before {
     background: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.3));
}
#mobile-site-header #mobile-site-logo img {
     padding-bottom: 6px;
}
.form-row label {
     display: block;
     margin-bottom: 5px;
     font-size: 16px !important;
     color: #ff1010;
     font-weight: bold;
}

#site-navigation .menu-container{float:right}
html,body,div,span,applet,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,ul,li,ol,dl,dt,dd,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%}
address,cite,dfn,em,var,i{font-style:normal;}
body,div,p{word-wrap:break-word;font-family: 'Microsoft Yahei',"Î¢ÈíÑÅºÚ",arial,"ËÎÌå",sans-serif; font-size:16px}


#site-navigation .menu-container ul li a{color:#000;font-family: 'Microsoft Yahei',"Î¢ÈíÑÅºÚ",arial,"ËÎÌå",sans-serif; font-size:16px;font-weight:normal}
.header-style-1{background-color: #000;
}

.site-navigation{background-color: #004b85;
}

div {font-size:16px;}








.time{font-size:16px;margin-top:12px}
.js-text-dot-cn1{height:50px;overflow:hidden;font-size:18px;}
.content-list-box.content-list-box .text-box .c-other .label-span,.content-list-box-other.content-list-box .text-box .c-other .label-span,.content-list-box.content-list-box-other .text-box .c-other .label-span,.content-list-box-other.content-list-box-other .text-box .c-other .label-span {
    display: inline-block;
    border-radius: 20px;
    padding: 6px 12px;
    background: #e9e9e9;
    margin-right: 5px;
    line-height: 14px;
}




