.to-lb-overlay,
#search-overlay {
    background: #fff
}

.website-logo img {
    min-height: 45%;
    max-height: 45%
}

@media screen and (max-width: 480px) {
    .website-logo img {
        min-height: 28%;
        max-height: 28%
    }
}

#single-post-section article a,
#single-portfolio-section article a {
    color: #0000ff
}

#single-post-section article a:hover,
#single-portfolio-section article a:hover {
    color: initial !important
}

.headerColor {
    background: #fff;
    color: #646464
}

#header .cart-counter *,
#header .wishlist-link *,
#header-container input.search,
.search-close .fa-times {
    color: #646464
}

.headerColor2 {
    background: #646464;
    color: #fff
}

.header-mobile .sliding-sidebar-open,
.search-button.no-nav {
    color: #646464
}

.trans.dark .sliding-menu-open *,
.trans.dark .sliding-sidebar-open * {
    fill: #999
}

.trans.light .sliding-menu-open *,
.trans.light .sliding-sidebar-open * {
    fill: #e8e8e8
}

#to-slider {
    background: #565656
}

.sidebarColor {
    background: #fff
}

#sliding-menu {
    background: #fff
}

#sliding-menu-overlay {
    background: ;
    opacity: 0
}

#left-nav {
    background: #F5F6FA
}

#sliding-menu.dark #left-nav>ul>li>a,
#sliding-menu.dark #left-nav li:hover>a,
#sliding-menu.dark #left-nav li:hover>a i,
#sliding-menu.dark #left-menu-shop li a,
#sliding-menu.dark #left-nav li.back-sub-menu span,
#sliding-menu.dark #left-nav li.back-sub-menu i,
#sliding-menu.dark #left-nav .left-cart-counter:hover *,
#sliding-menu.dark #left-nav .to-wishlist-counter:hover * {
    color: #59585b
}

#sliding-menu.light #left-nav>ul>li>a,
#sliding-menu.light #left-nav li:hover>a,
#sliding-menu.light #left-nav li:hover>a i,
#sliding-menu.light #left-menu-shop li a,
#sliding-menu.light #left-nav li.back-sub-menu span,
#sliding-menu.light #left-nav li.back-sub-menu i,
#sliding-menu.light #left-nav .left-cart-counter:hover *,
#sliding-menu.light #left-nav .to-wishlist-counter:hover * {
    color: #fff
}

.sliding-menu-open *,
.sliding-sidebar-open * {
    fill: #646464
}

#left-nav ul li:before {
    background: #ddd
}

#left-nav ul li.current-menu-item:before,
#left-nav ul li.current_page_ancestor:before {
    background: #0000ff
}

body.dark,
.dark p,
.dark div,
.dark a,
#header .buttons a,
#header .quantity {
    color: #999
}

.dark h1,
.dark h2,
.dark h3,
.dark h4,
.dark h5,
.dark h6,
.dark h1 a,
.dark h2 a,
.dark h3 a,
.dark h4 a,
.dark h5 a,
.dark h6 a,
.dark.to-slide .to-slide-content-inner *,
.dark dt,
.dark .post-title a,
.dark .summary .posted_in,
#header .widget_shopping_cart_content .cart_list a,
.dark table.cart td.product-name a,
.dark .woocommerce-tabs ul.tabs li,
.dark .comment-list .comment-author,
.dark .comment-list .comment-author a,
.dark .to-pie-chart span,
.dark .to-progress-bar-title strong,
.dark .to-counter-number span,
.dark .to-counter-number-desc,
.dark .to-sc-twitter-icon,
.dark li.active-tab {
    color: #59585b
}

.dark .widget a {
    color: #59585b
}

.dark .widget a:hover {
    color: #0000ff
}

.dark.to-page-heading-img-true * {
    color: #59585b
}

.dark .to-grid-filters-button svg * {
    fill: #999
}

.dark .post-info .post-date .date {
    color: #59585b
}

.dark .post-info .post-date .month {
    color: #79787A
}

.dark .post-info .post-date .year {
    color: #999
}

.dark .owl-page.active span,
.dark .owl-page:hover span {
    background: #999
}

.dark .isotope-pages li.active,
.dark .isotope-pages li:hover {
    background: #999 !important
}

body.light,
.light p,
.light div,
.light a {
    color: #e8e8e8
}

.light h1,
.light h2,
.light h3,
.light h4,
.light h5,
.light h6,
.light h1 a,
.light h2 a,
.light h3 a,
.light h4 a,
.light h5 a,
.light h6 a,
.light.to-slide .to-slide-content-inner *,
.light dt,
.light .post-title a,
.light .summary .posted_in,
.light table.cart td.product-name a,
.light .woocommerce-tabs ul.tabs li,
.light .comment-list .comment-author,
.light .comment-list .comment-author a,
.light .to-pie-chart span,
.light .to-progress-bar-title strong,
.light .to-counter-number span,
.light .to-counter-number-desc,
.light .to-sc-twitter-icon,
.light li.active-tab {
    color: #fff
}

.light .widget a {
    color: #FCFCFC
}

.light .widget a:hover {
    color: #0000ff
}

.light.to-page-heading-img-true * {
    color: #fff
}

.light .to-grid-filters-button svg * {
    fill: #e8e8e8
}

.light .post-info .post-date .date {
    color: #fff
}

.light .post-info .post-date .month {
    color: #F3F3F3
}

.light .post-info .post-date .year {
    color: #e8e8e8
}

.light .owl-page.active span,
.light .owl-page:hover span {
    background: #e8e8e8
}

.light .isotope-pages li.active,
.light .isotope-pages li:hover {
    background: #e8e8e8 !important
}

.light.to-page-heading .subtitle {
    color: #f3f5f8
}

body,
#body-overlay,
#outer-container,
#inner-container,
.comment-list li,
.comment-list li.comment>#respond {
    background: #fff
}

#preloader,
#header .widget_shopping_cart .cart_list li:hover,
#to-crumbs-overlay,
#to-author-bio-overlay,
.to-grid-filter-overlay,
code,
.wp-caption,
.to-team-carousel.circle .to-member-social li,
.to-progress-bar-holder {
    background: #F5F6FA
}

.grid-home-page .next-container {
    background: #F5F6FA !important
}

.mejs-controls,
.to-audio-player,
#current-player-mini {
    background: #2B2D2F;
    color: #fff
}

.to-item.blog .to-item-cat:hover {
    background: #2B2D2F !important;
    color: #fff !important
}

.to-audio-player i,
.to-audio-player span,
.mejs-controls .mejs-playpause-button,
.mejs-controls .mejs-button button,
.mejs-controls .mejs-currenttime,
.mejs-controls .mejs-duration {
    color: #fff !important
}

.accentBg,
.accentBgHover:hover,
.mejs-time-current,
.mejs-volume-current,
.mejs-horizontal-volume-current,
div.wpcf7-response-output,
.woocommerce-info,
.woocommerce-info *,
.woocommerce .single_add_to_cart_button,
.wishlist_table .add_to_cart,
.woocommerce .woocommerce-message,
.woocommerce .woocommerce-message a,
.woocommerce .woocommerce-error,
.woocommerce .woocommerce-error a,
.woocommerce .product-wrap:hover .product_type_simple:hover,
.woocommerce .product-wrap:hover .add_to_cart_button:hover,
.woocommerce .widget_layered_nav_filters ul li a:hover,
.woocommerce-page .widget_layered_nav_filters ul li a:hover,
.widget_price_filter .ui-slider .ui-slider-range,
#slider_per_page .ui-slider-range,
select option:hover,
.chosen-container ul.chosen-results li.highlighted,
.active {
    background: #0000ff !important;
    color: #fff !important
}

::selection {
    background: #0000ff !important;
    color: #fff !important
}

::-moz-selection {
    background: #0000ff !important;
    color: #fff !important
}

.woocommerce .single_add_to_cart_button,
.wishlist_table .add_to_cart {
    border-color: #0000ff !important
}

.csstransforms .loading {
    border-left: 3px solid rgba(255, 104, 99, 0.2);
    border-right: 3px solid rgba(255, 104, 99, 0.2);
    border-bottom: 3px solid rgba(255, 104, 99, 0.2);
    border-top: 3px solid #0000ff
}

.csstransforms .next-container.load {
    border-top: 2px solid #0000ff
}

.to-item.active {
    background: none !important
}

.button:hover,
input[type=submit]:hover,
input[type="button"]:hover,
input[type=submit]:hover,
.header-pages li.active,
#header .buttons a:hover,
#header .total .amount,
#header .widget_shopping_cart_content .cart_list a:hover,
.grid-filter-title:hover,
.no-touch .isotopeFilters-title:hover,
.grid-home-page .next-container:hover,
.to-grid-filter-title.actived,
.to-item-overlay,
.widget .tagcloud a:hover,
.light .widget.widget_tag_cloud a:hover,
.post-tags a:hover,
.sliding-menu-open:hover>div,
.widget.widget_tag_cloud a:hover,
.comment-list .reply a:hover,
.dark .comment-list .comment-author a:hover,
input[type=submit]:hover,
button[type=submit]:hover,
.to-page-nav li.active a,
.to-page-nav li a:hover,
.page-numbers .current,
.page-numbers a:hover,
.accentColor,
.accentColorHover:hover,
a.accentColor,
a:not(.to-button):hover,
.required,
input[type=checkbox]:checked:before,
input[type=radio]:checked:before,
#header-container.trans.light .search-button:hover .fa-search,
#header-container.trans.dark .search-button:hover .fa-search,
.widget.widget_rss cite,
.widget.widget_calendar #today,
.required,
.wpcf7-form .wpcf7-not-valid-tip,
#comment-status,
.comment-awaiting-moderation,
.comment-list .comment-meta a:hover,
#cancel-comment-reply-link:hover,
#to-crumbs a:hover,
#portfolio-all-items:hover i,
.to-item-meta a:hover *,
.to-excerpt-more:hover,
.to-search-item-content h4 a:hover,
.to-testimonial .to-testimonial-autor-desc,
.to-team-carousel .to-member-social li a,
.to-quote .fa-quote-left,
.post-like:hover i,
.post-like.liked,
.post-like.liked i,
.dark .post-like.liked,
.dark .widget a.post-like.no-liked:hover i,
.post-like .icon-to-x,
.ui-menu-item:hover .title,
.grid-home-page .to-grid-filter-title:hover,
.blog-page .to-grid-filter-title:hover,
.portfolio-page .to-grid-filter-title:hover,
.no-touch .to-item.blog h2:hover,
.no-touch .to-item.blog .to-item-author:hover,
.no-touch .to-item.blog .to-item-comments:hover,
.to-masonry .to-item.tall .to-excerpt-masonry:hover,
.to-item-title-hover,
.to-item-dot:before,
.to-item-dot .before,
.single-product-summary .amount,
#comment-status p,
.widget .total .amount,
.woocommerce ul.products li.product h3:hover,
a.woocommerce-review-link,
a.woocommerce-review-link .count,
.woocommerce ul.products li.product .price .amount,
.woocommerce-page ul.products li.product .price .amount,
.woocommerce div.product .stock,
.woocommerce-page div.product .stock,
tbody .cart_item .product-name,
.order-total .amount,
.lost_password a,
.posted_in a,
.post-cat-holder a,
.post-tag-holder a,
.actived {
    color: #0000ff
}

.to-item.blog.quote.center h2:hover,
.to-item.blog.link.center h2:hover,
.woocommerce-tabs .tabs li.active,
.woocommerce-tabs .tabs li:hover,
.no-menu-assigned:hover,
#current-player.close .mejs-playpause-button:hover,
.tweet-link-color,
.stars .active,
.featured .to-ptable-header h5 {
    color: #0000ff !important
}

.to-search-item .to-excerpt-more:hover {
    color: #0000ff !important
}

.sliding-menu-open:hover *,
.sliding-sidebar-open:hover *,
#left-menu-button:hover * {
    fill: #0000ff !important
}

#call-to-action:hover *,
#left-menu-button:hover * {
    color: #fff !important
}

.grid-home-page .to-grid-filter-title:hover,
.blog-page .to-grid-filter-title:hover,
.portfolio-page .to-grid-filter-title:hover {
    color: #0000ff !important
}

.to-item .to-item-overlay,
.to-item.blog .to-item-wrapper,
.to-item.blog .to-item-social {
    background: #fff
}

.to-item.blog .to-item-content h2 {
    color: #59585b
}

.to-item .excerpt,
.to-item .to-item-social,
.to-item.portfolio:not(.portstyle2) .to-item-cats {
    color: #999
}

.to-item.blog .to-item-cat {
    background: #0000ff
}

.to-item.blog.center:not(.portstyle2) .to-item-information,
.to-item.blog.center:not(.portstyle2) .to-item-information a {
    color: #e4e4e4
}

.to-item.portfolio:not(.portstyle2) .to-item-wrapper,
.to-item.portfolio:not(.portstyle2) h2,
.to-item.portfolio:not(.portstyle2) h2 a {
    color: #59585b
}

.to-item.center:not(.portstyle2) .to-item-content,
.to-item.blog.center h2 a {
    color: #fff !important
}

.to-item.blog.quote.center h2,
.to-item.blog.link.center h2 {
    color: #59585b !important
}

.to-item.portfolio h2:hover,
.to-item.portfolio a:hover {
    color: #0000ff !important
}

.to-item .to-item-lightbox-link,
.to-item .to-item-lightbox-link i,
.to-item .to-item-content-link,
.to-item .to-item-content-link i,
.to-item .to-item-audio-link,
.to-item .to-item-audio-link i {
    color: #999
}

.to-item.portfolio .to-item-lightbox-link:hover,
.to-item.portfolio .to-item-lightbox-link:hover i,
.to-item.portfolio .to-item-content-link:hover,
.to-item.portfolio .to-item-content-link:hover i,
.to-item.portfolio .to-item-audio-link:hover,
.to-item.portfolio .to-item-audio-link:hover i {
    color: #0000ff
}

.to-item.blog.quote .to-item-content,
.to-item.blog.link .to-item-content {
    background: #fff
}

.blog-grid-fullwidth .to-item.blog.quote .to-item-content,
.blog-grid-fullwidth .to-item.blog.link .to-item-content,
.grid-home-page .to-item.blog.quote .to-item-content,
.grid-home-page .to-item.blog.link .to-item-content {
    background: #f3f5f8
}

.ui-autocomplete {
    background: #191919 !important
}

.ui-menu,
.ui-menu .ui-menu-item,
.image-autocomplete {
    background: rgba(31, 31, 31, 0.95);
    color: #EBEBEB
}

.ui-menu-item .desc {
    color: #C1C1C1
}

.ui-menu-item .ui-corner-all:hover,
.ui-menu-item .ui-corner-all.ui-state-focus {
    background: rgba(0, 0, 0, .25) !important
}

.ui-menu-item .fa-pencil {
    background: rgba(0, 0, 0, 0.15)
}

#header-container.trans.light #top-nav>ul>li,
#header-container.trans.light .sliding-sidebar-open,
#header-container.trans.light .search-button .fa-search,
#header.trans.light .to-wishlist-counter i,
#header.trans.light .to-wishlist-counter span,
#header.trans.light .cart-counter i,
#header.trans.light .cart-counter span {
    color: #fff
}

#header-container.trans.light .sliding-menu-open *,
#header-container.trans.light .sliding-sidebar-open * {
    fill: #fff
}

#header-container.trans.dark #top-nav>ul>li,
#header-container.trans.dark .sliding-sidebar-open,
#header-container.trans.dark .search-button .fa-search,
#header.trans.dark .to-wishlist-counter i,
#header.trans.dark .to-wishlist-counter span,
#header.trans.dark .cart-counter i,
#header.trans.dark .cart-counter span {
    color: #313131
}

#header-container.trans.dark .sliding-menu-open *,
#header-container.trans.dark .sliding-sidebar-open * {
    fill: #313131
}

#header .widget_shopping_cart,
.woocommerce .cart-notification,
#header .wishlist-notification,
#header .cart-notification,
#top-nav .sub-menu {
    background: #fff;
    color: #999
}

#top-nav>ul>.megamenu>.sub-menu>li>a,
#top-nav .sub-menu li:hover>a {
    color: #59585b
}

#top-nav ul ul .current-menu-item>a,
#top-nav>ul>.megamenu>.sub-menu>li:hover>a,
#top-nav>ul>.megamenu>.sub-menu>li.current-menu-item:hover>a {
    color: #0000ff !important
}

#top-nav>ul>.megamenu>.sub-menu>li.current-menu-item>a {
    color: inherit !important
}

#top-nav>ul>li>a.hover {
    border-color: #0000ff
}

.dark *,
.dark table tbody tr td:first-child,
.dark .widget.widget_pages li a,
.dark .widget.widget_nav_menu li a {
    border-color: #ddd
}

.light *,
.light table tbody tr td:first-child,
.light .widget.widget_pages li a,
.light .widget.widget_nav_menu li a {
    border-color: #ddd
}

.comment-list .parent:after,
.comment-list .children:before,
.comment-list .children:after {
    border-color: #f3f5f8
}

#sliding-sidebar .widget .no-post-like-image {
    background-color: #D4D4D4 !important
}

.button,
input[type="button"],
input[type=submit],
.header-pages li,
.grid-filter-title,
.no-touch .isotopeFilters-title,
.grid-home-page .next-container,
.to-grid-filter-title,
.to-item-overlay,
.widget .tagcloud a,
.light .widget.widget_tag_cloud a,
.post-tags a,
.sliding-menu-open:hover>div,
.widget.widget_tag_cloud a,
.comment-list .reply a,
input[type=submit],
button[type=submit],
.to-page-nav li a,
.to-page-nav li a {
    color: inherit
}

.light .to-icon.full-bg {
    background: #3A3A3A
}

.dark .to-icon.full-bg {
    background: #FCFCFC
}

.woocommerce ul.products li.product h3:hover,
.woocommerce .product-desc-inner .button,
.woocommerce .product-desc-inner .button:hover {
    color: #59585b !important
}



/*  */

.home-demo .to-item.blog .to-item-social {
    height: 0;
    overflow: hidden
}


/*  */

body,
p,
#left-nav li a,
#top-nav ul ul li a,
.widget.widget_nav_menu li a {
    font-family: "Open Sans";
    font-weight: 400;
    font-style: normal;
    font-size: 14px
}

#top-nav>ul>li>a {
    font-family: "Open Sans";
    font-weight: 700;
    font-style: normal;
    font-size: 12px
}

h1,
.to-page-heading .title,
.single-title {
    font-family: "Source Sans Pro";
    line-height: 45px;
    font-weight: 400;
    font-style: normal;
    font-size: 45px
}

h2,
.woocommerce div.product div.summary h1 {
    font-family: Raleway;
    line-height: 46px;
    font-weight: 400;
    font-style: normal;
    font-size: 40px
}

h3,
.woocommerce-tabs h2,
.cart-collaterals h2 {
    font-family: Raleway;
    line-height: 28px;
    font-weight: 500;
    font-style: normal;
    font-size: 20px
}

h4 {
    font-family: Raleway;
    line-height: 26px;
    font-weight: 400;
    font-style: normal;
    font-size: 18px
}

h5 {
    font-family: Raleway;
    line-height: 22px;
    font-weight: 500;
    font-style: normal;
    font-size: 16px
}

h6 {
    font-family: Raleway;
    line-height: 20px;
    font-weight: 600;
    font-style: normal;
    font-size: 14px
}

.to-slide .to-slide-content-inner h1 {
    font-family: "Source Sans Pro";
    line-height: 60px;
    font-weight: 700;
    font-style: normal;
    font-size: 60px
}

.to-item h2,
.post-title {
    font-family: Raleway;
    font-weight: 600;
    font-style: normal
}

.to-page-nav li a,
.woocommerce-pagination a,
.woocommerce-pagination span,
.dark .post-info .post-date .date,
.to-counter-number,
.to-step-number,
.to-step-back,
.to-pie-chart span,
.to-progress-bar strong,
.to-ptable .to-ptable-cost,
.to-process .to-step-nb {
    font-family: "Source Sans Pro";
    font-weight: 400;
    font-style: normal
}





/* reset */
.cu-hide { display: none !important; }
/* 首页 START */
.cu-zt-img { width: 60%; }
.cu-zt-img.right { margin-left: 40%;}
.cu-zt-img.index-top {margin-top: -80px; }
.to-cu-video{ position: absolute; left: 50%; transform: translateX(-50%); }
/* 首页 END */

/* 职位列表 START */
.to-join-line{ width: 40px; height: 3px; background-color: #00f; display: inline-block; vertical-align: top; }
.join__bd{ background:#fff; padding:40px; transition: .5s all; }
.join__bd.hover:hover{ transform: translateY(-10px); box-shadow: 0 2px 15px rgba(0,0,0,.2); }
/* 职位列表 END */


/* 专题页css */
.zq1-center { left: 50%; transform: translateX(-50%); }
.zq1-bg { display: block; height: 600px; background-repeat: no-repeat; background-size: cover; background-position: center}
/* 专题页css END*/

/* gallery */
.cu-gallery .to-item.portfolio .to-item-image:hover .to-item-overlay,
.cu-gallery .to-item.blog .to-item-image:hover .to-item-overlay{ opacity: 0; }
.cu-gallery .to-item-lightbox-link .fa{ color: #fff!important; opacity: .6; }
.cu-gallery .to-item-lightbox-link .fa:hover{ opacity: 1; }
/* gallery */

/* qdcode */
.cu_qdcode{visibility:hidden;position:absolute;width:80px;bottom:55px;right:-25px;transition:.6s all;opacity:0}
.cu_qdcode.hover{visibility:visible;bottom:35px;opacity:1}
@media (max-width:1000px){
    .cu_qdcode{left:0!important}
}
/* qdcode */

.layui-laydate td,
.layui-laydate th,
.layui-laydate tr { border: 0!important; }
.layui-laydate-footer span:hover { color: #00f!important; }

@media only screen and (max-width: 690px) {
    .cu-mbhide{ display: none; }
    .mobile-mb0 { margin-bottom: 0; }
    /* 加入我们手机版优化 */
    .mobile-white{ background-color: #fff!important; }
    .mobile-text-center{ text-align: center; }
    .join__bd.mb-padding{ padding: 0; }
    /* 加入我们手机版优化 END*/

    /* 专题页横幅 */
	.mobile-col-margin{ margin-bottom: 0; margin-top: 15px; }
	/* 专题页横幅 END*/


}

@media only screen and (min-width: 690px) {
    /* pc-logo */
    .website-logo{transform: translateY(-11%);}

    .cu-pchide{ display: none; }
    .cu-pcfl { float: left; }
    .cu-pcfr { float: right; }
    /* 专题页横幅*/
    .cu-pc-container{ max-width: 720px; }
    .pc-center-container{ align-items: center; display: flex; }
    /* 专题页横幅 END*/

}

@media (min-width:1001px) {
    /* 订阅页 */
    .cu-from-offset{
        margin-left: 25%;
    }
    /* 订阅页 END */

}
