
        :root {
            --wp-admin-theme-color: #007cba;
            --wp-admin-theme-color-darker-10: #006ba1;
            --wp-admin-theme-color-darker-20: #005a87
        }

        .fa,
        body {
            text-rendering: auto
        }
li {
    list-style: none;
    margin: 21px 0;
}
        h1,
        h2,
        h4,
        p {
            -ms-word-wrap: break-word
        }

        body {
            -webkit-font-smoothing: antialiased
        }

        body {
            background: #fff
        }

        a,
        body,
        div,
        form,
        h1,
        h2,
        h4,
        html,
        li,
        p,
        span,
        ul {
            border: 0;
            font-size: 100%;
            margin: 0;
            outline: 0;
            padding: 0;
            vertical-align: baseline
        }

        html {
            font-size: 62.5%;
            overflow-y: scroll;
            overflow-x: hidden;
            -webkit-text-size-adjust: 100%;
            -ms-text-size-adjust: 100%;
            -ms-touch-action: manipulation;
            touch-action: manipulation
        }

        *,
        :after,
        :before {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box
        }

        body {
            font-style: inherit;
            font-weight: inherit;
            font-family: inherit
        }

        article,
        aside,
        header,
        nav {
            display: block
        }

        .sidebar {
            padding-top: 15px;
            float: left
        }

        a {
            text-decoration: none
        }

        a img {
            border: 0
        }

        .container {
            margin: 0 auto;
            max-width: 1140px
        }

        img {
            max-width: 100%
        }

        .container:after {
            content: "";
            display: table;
            clear: both
        }

        .sidebar {
            width: 300px;
            position: relative;
            min-height: 1px
        }

        .vce-main-content {
            float: left;
            width: 840px;
            padding: 15px 30px 0 0
        }

        h1,
        h2,
        h4 {
            margin-bottom: 10px
        }

        body,
        button,
        input {
            line-height: 1.63
        }

        h1,
        h2,
        h4 {
            font-style: normal;
            word-wrap: break-word
        }

        i {
            font-style: italic
        }

        h1 {
            line-height: 1.22
        }

        h2 {
            line-height: 1.25
        }

        h4 {
            line-height: 1.4
        }

        p {
            margin-bottom: 20px;
            word-wrap: break-word
        }

        img {
            border: 0
        }

        ul {
            margin: 0 0 30px 30px
        }

        ul {
            list-style: disc
        }

        li>ul {
            margin-bottom: 0;
            margin-left: 1.5em
        }

        img {
            height: auto;
            vertical-align: middle;
            -ms-interpolation-mode: bicubic
        }

        button,
        input {
            font-size: 100%;
            margin: 0;
            vertical-align: baseline
        }

        button {
            border-radius: 4px;
            font-size: 14px;
            line-height: 22px;
            color: #FFF;
            text-align: center;
            display: inline-block;
            width: auto;
            padding: 5px 10px;
            text-decoration: none;
            border: none;
            min-width: 90px;
            background-position: center center;
            -webkit-appearance: none
        }

        button::-moz-focus-inner,
        input::-moz-focus-inner {
            border: 0;
            padding: 0
        }

        input[type=text] {
            color: #666;
            border: 1px solid #ccc;
            border-radius: 4px
        }

        input[type=text] {
            padding: 3px
        }

        .main-navigation ul,
        .top-nav-menu {
            margin: 0;
            padding: 0;
            list-style: none
        }

        .main-navigation a,
        .widget li a {
            text-decoration: none
        }

        .main-navigation {
            clear: both;
            display: block;
            float: left;
            width: 100%
        }

        .main-navigation ul {
            text-align: center
        }

        .main-navigation li,
        .top-nav-menu li {
            display: inline-block;
            vertical-align: top;
            position: relative
        }

        .top-nav-menu li {
            margin: 0 10px 0 0
        }

        .top-nav-menu li:last-child {
            margin-right: 0
        }

        .main-navigation .nav-menu {
            font-size: 0
        }

        .main-navigation li {
            font-size: 16px
        }

        .main-navigation a {
            display: block;
            line-height: 1.25;
            padding: 15px
        }

        .nav-menu>li>a {
            box-shadow: -1px 0 0 0 rgba(0, 0, 0, .05)
        }

        .nav-menu>li:last-child a {
            box-shadow: -1px 0 0 0 rgba(0, 0, 0, .05), 1px 0 0 0 rgba(0, 0, 0, .05)
        }

        .main-navigation ul ul {
            position: absolute;
            top: 100%;
            opacity: 0;
            visibility: hidden;
            display: block;
            z-index: 99999
        }

        .main-navigation .sub-menu,
        .search-header-form-ul {
            box-shadow: 0 3px 6px rgba(0, 0, 0, .2)
        }

        .main-navigation ul ul ul {
            top: 0
        }

        .main-navigation ul ul a {
            width: 250px;
            text-align: left;
            font-size: 14px
        }

        .main-navigation ul ul li {
            border-bottom: 1px solid rgba(0, 0, 0, .05)
        }

        .main-navigation ul ul li:last-child {
            border-bottom: none
        }

        .nav-menu>.menu-item-has-children>a:after {
            content: "\f107";
            font-family: FontAwesome;
            float: right;
            margin: 2px 0 0 5px
        }

        .nav-menu ul .menu-item-has-children>a:after {
            content: "\f105";
            font-family: FontAwesome;
            float: right
        }

        .main-navigation ul li.search-header-wrap>ul {
            display: block;
            opacity: 0;
            -webkit-transform: scale(0);
            -moz-transform: scale(0);
            -ms-transform: scale(0);
            -o-transform: scale(0);
            transform: scale(0)
        }

        .header-sticky {
            -webkit-transform: translateY(-200%);
            -webkit-backface-visibility: hidden
        }

        .search-header-wrap ul {
            padding: 10px;
            width: 295px;
            right: 0;
            border-radius: 2px
        }

        .search-header-wrap {
            width: 50px
        }

        .search-header-form-ul li {
            float: left;
            width: 100%
        }

        .main-navigation ul ul li>ul {
            left: 100%
        }

        .header-3-wrapper .nav-menu li a {
            box-shadow: none !important
        }

        .header-sticky {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            z-index: 2000;
            height: 50px;
            -moz-transform: translateY(-200%);
            transform: translateY(-200%);
            will-change: transform
        }

        .header-sticky .site-title {
            float: left;
            padding: 4px 0 0
        }

        .header-sticky .main-navigation {
            clear: none;
            float: right;
            width: auto
        }

        .header-sticky .nav-menu {
            position: static
        }

        .header-sticky .container {
            position: relative
        }

        .header-sticky .site-title img {
            max-height: 28px
        }

        .top-nav-menu li a {
            font-size: 13px;
            line-height: 40px
        }

        .vce-wrap-left {
            float: left
        }

        .widget ul {
            width: 100%
        }

        .vce-wrap-left>ul {
            float: left
        }

        .entry-content:after,
        .entry-content:before,
        .site-content:after,
        .site-content:before {
            content: '';
            display: table
        }

        .entry-content:after,
        .site-content:after {
            clear: both
        }

        .sidebar .widget {
            line-height: 1.57;
            margin: 0 0 30px
        }

        .sidebar .widget-title {
            line-height: 1.56;
            padding: 12px;
            text-align: center;
            margin-bottom: 0
        }

        .widget li,
        .widget ul {
            margin: 0;
            list-style: none
        }

        .widget>div {
            padding: 20px
        }

        .widget li {
            border-bottom: 1px solid rgba(0, 0, 0, .07);
            padding: 12px 20px
        }

        .widget li:last-child {
            border-bottom: none
        }

        .widget li a {
            -ms-word-wrap: break-word;
            word-wrap: break-word
        }

        .widget ul {
            padding: 0
        }

        .widget ul {
            display: inline-block
        }

        .nav-menu {
            position: relative
        }

        .widget_nav_menu>div {
            padding: 0
        }

        .site-branding {
            text-align: center
        }

        .widget_nav_menu li {
            position: relative;
            padding: 0;
            width: 100%;
            float: left
        }

        .widget_nav_menu li a {
            padding: 10px 20px;
            float: left
        }

        .top-header {
            font-size: 13px;
            line-height: 19px;
            height: 40px
        }

        .main-header .site-title,
        .main-header .site-title a {
            font-size: 80px;
            line-height: 80px;
            text-decoration: none;
            margin-bottom: 0;
            display: inline-block
        }

        .main-header .header-3-wrapper .site-title,
        .main-header .header-3-wrapper .site-title a {
            line-height: 58px;
            font-size: 60px
        }

        .main-header .header-3-wrapper .site-title {
            font-size: initial;
            line-height: initial
        }
.main-header .header-3-wrapper .site-title p{
    margin-top:2px;font-size:18px;
}
        .main-header .header-3-wrapper .site-title a.has-logo {
            line-height: 26px
        }

        .header-sticky .site-title a {
            font-size: 36px;
            line-height: 40px;
            text-decoration: none
        }

        .header-sticky .site-title a.has-logo {
            line-height: 33px
        }

        .header-3-wrapper .site-branding {
            float: left;
            text-align: left
        }

        .header-3-wrapper .main-navigation {
            width: 45px;
            float: right
        }

        .header-3-wrapper .main-navigation {
            width: auto;
            clear: none
        }

        .header-main-area {
            position: relative
        }

        .header-3-wrapper .site-branding {
            position: absolute
        }

        .header-3-wrapper .nav-menu {
            position: static
        }

        .main-box {
            padding: 0;
            margin-bottom: 30px;
            float: left;
            width: 100%;
            -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .07);
            box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .07)
        }

        .main-box-inside {
            float: left;
            width: 100%;
            padding: 20px 20px 0
        }

        .site-content {
            padding: 15px 0 0
        }

        .header-sticky,
        .main-box,
        .main-header,
        .sidebar .widget,
        .sidebar .widget-title,
        .vce-post {
            -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1)
        }

        .vce-lay-c {
            width: 375px;
            float: left;
            padding-bottom: 10px
        }

        .vce-sid-right .vce-slider-pagination .vce-lay-c {
            width: 370px;
            margin: 0 20px 20px 0 !important
        }

        .vce-sid-right .vce-lay-c {
            margin: 0 20px 20px 0
        }

        .vce-sid-right .vce-lay-c:nth-child(2n) {
            margin: 0 0 20px
        }

        .vce-sid-right article.vce-lay-c:nth-of-type(n) {
            margin: 0 20px 20px 0
        }

        .vce-sid-right article.vce-lay-c:nth-of-type(2n) {
            margin: 0 0 20px
        }

        .vce-lay-c .meta-image {
            margin-bottom: 12px;
            width: 100%
        }

        .vce-lay-c .meta-category {
            text-align: center;
            display: block
        }

        .vce-lay-c .meta-category a {
            font-size: 14px;
            line-height: 26px;
            display: inline-block
        }

        .vce-lay-c .entry-title {
            text-align: center;
            padding: 0 20px;
            margin-bottom: 4px;
            line-height: 1.3;
            font-size: 22px
        }

        .vce-lay-c .entry-meta {
            text-align: left;padding:0 20px;
        }

        .vce-lay-c img {
            float: left;
            max-height: 195px;
            width: 375px
        }

        .vce-lay-c .entry-header {
            margin-bottom: 10px;
            width: 100%
        }

        .vce-lay-c .entry-content {
            text-align: center;
            padding: 0 20px;
            line-height: 22px
        }

        .vce-lay-c p {
            margin-bottom: 10px;text-align:left;
        }

        .vce-loop-wrap {
            float: left;
            width: 100%
        }

        .entry-title a {
            text-decoration: none
        }

        .meta-category a {
            font-size: 16px;
            text-decoration: none
        }

        .meta-category span {
            font-size: 12px;
            line-height: 12px
        }

        .entry-meta div {
            line-height: 1.29;
            display: inline-block;
            text-decoration: none
        }

        .entry-meta div,
        .entry-meta span {
            white-space: nowrap
        }

        .entry-meta>div:first-child:before {
            content: "";
            margin: 0
        }

        .entry-meta>div:before {
            content: "\2022";
            margin: 0 5px;
            font-size: 12px
        }

        .meta-image {
            position: relative;
            overflow: hidden;
            z-index: 10;
            max-width: 100%
        }

.vce-slider-pagination {
    display: block;
    float: left;
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: nowrap;
    overflow: hidden;
}
.vce-slider-pagination .vce-post{
    flex-shrink:0;
}
        input[type=text] {
            line-height: normal;
            width: 100%;
            background: rgba(255, 255, 255, .2);
            border: 1px solid rgba(0, 0, 0, .1);
            height: 42px;
            padding: 0 20px 0 10px
        }

        button::-moz-focus-inner {
            padding: 0;
            border: 0
        }

        .meta-image img,
        .vce-post img {
            will-change: transform
        }

        #back-top {
            position: fixed;
            right: 20px;
            bottom: 0;
            z-index: 1041;
            width: 40px;
            height: 40px;
            background: 0 0;
            text-indent: 0;
            color: #e8e8e8;
            font-size: 32px;
            line-height: 26px;
            padding: 4px 0 0;
            text-align: center;
            border-radius: 5px 5px 0 0;
            display: none
        }

        #back-top i {
            opacity: .7
        }

        .vce-responsive-nav {
            display: none;
            font-size: 32px;
            line-height: 26px;
            float: left;
            position: relative;
            z-index: 5000
        }

        @media screen and (min-width:0\0) {
            .nav-menu .menu-item-has-children a {
                padding-right: 20px
            }

            .nav-menu .menu-item-has-children a:after {
                position: absolute;
                right: 7px;
                top: 10
            }
        }

        :root .main-navigation ul ul {
            opacity: 1
        }

        .vce-lay-c .entry-header,
        .vce-lay-c .meta-image {
            float: none
        }

        @media only screen and (min-width:1024px) and (max-width:1200px) {
            .container {
                max-width: 1000px
            }

            .vce-main-content {
                width: 700px
            }

            .main-navigation ul ul {
                display: none
            }

            .entry-title {
                display: block
            }

            .top-header {
                overflow: hidden
            }

            .header-sticky .main-navigation a {
                padding: 15px 10px
            }

            .main-navigation a {
                padding: 15px 9px
            }

            .search-header-wrap a {
                padding: 15px
            }

            .vce-lay-c {
                width: 305px
            }

            .vce-sid-right .vce-slider-pagination .vce-lay-c {
                width: 301px
            }

            .header-3-wrapper .site-branding {
                max-width: 300px
            }
        }

        @media only screen and (min-width:670px) and (max-width:1023px) {
            .header-sticky .main-navigation a {
                padding: 15px 10px
            }

            .vce-sid-right .vce-lay-c {
                width: 48.5%;
                margin: 0 3% 20px 0
            }

            .vce-sid-right article.vce-lay-c:nth-of-type(n) {
                margin: 0 3% 20px 0
            }

            .vce-sid-right article.vce-lay-c:nth-of-type(2n) {
                margin: 0 0 20px
            }

            .vce-lay-c .meta-image {
                width: 100%;
                text-align: center;
                height: auto
            }

            .vce-lay-c img {
                width: 100%;
                height: auto;
                max-height: initial
            }

            .header-3-wrapper .site-branding {
                max-width: 300px
            }

            .header-3-wrapper .nav-menu>li>a {
                padding: 0 15px
            }

            .entry-title {
                display: block
            }

            .vce-lay-c .entry-title {
                padding: 0 40px
            }

            .vce-sid-right .vce-slider-pagination .vce-lay-c {
                width: 100%;
                margin: 0 0 20px
            }
        }

        @media only screen and (max-width:1023px) {

            .sidebar,
            .vce-main-content {
                width: 100%
            }

            .vce-lay-c img {
                object-fit: cover
            }

            .container {
                max-width: 90%
            }

            .vce-main-content {
                padding: 15px 0 !important
            }

            .main-navigation ul ul {
                display: none
            }

            .vce-res-nav {
                float: left;
                position: absolute;
                left: 0
            }

            .header-3-wrapper {
                height: 50px !important;
                padding-top: 0 !important;
                text-align: center
            }

            .header-3-wrapper .site-branding {
                position: relative;
                float: none;
                top: 0 !important;
                left: initial !important;
                text-align: center;
                max-width: initial;
                padding: 3px 0 7px
            }

            .site-branding {
                padding: 4px 0 7px;
                display: inline-block
            }

            .site-branding img {
                
                max-height: 40px
            }

            .header-sticky .site-title {
                float: none;
                display: inline-block;
                padding: 0
            }

            .header-sticky .vce-responsive-nav {
                position: absolute;
                left: 0
            }

            .header-sticky {
                text-align: center
            }

            .main-header .header-3-wrapper .site-title,
            .main-header .header-3-wrapper .site-title a.has-logo {
                line-height: 40px !important;
                font-size: 26px !important
            }

            .sidebar {
                margin: 0 auto 20px;
                float: none !important;
                display: block;
                clear: both;
                padding-top: 0 !important;
                max-width: 300px
            }

            .vce-responsive-nav {
                display: block;
                margin: 10px 0 9px
            }

            .nav-menu,
            .top-header {
                display: none
            }

            .main-header .site-title,
            .main-header .site-title a {
                line-height: 36px !important;
                font-size: 40px !important
            }

            li>ul {
                margin: 0
            }

            .vce-loop-wrap {
                word-spacing: -1px
            }

            .vce-slider-pagination .vce-lay-c {
                width: 100% !important
            }

            .vce-lay-c .meta-category a {
                line-height: 1
            }
        }

        @media only screen and (min-width:200px) and (max-width:670px) {
            html {
                margin-top: 0 !important;
                overflow-x: visible
            }

            button,
            html body,
            input {
                font-size: 14px;
                line-height: 22px
            }

            .container {
                max-width: 95%;
            }

            .vce-main-content {
                padding: 0 0 10px !important
            }

            .meta-category a {
                font-size: 14px
            }

            .main-box-inside {
                padding: 10px 10px 0
            }

            .main-box,
            .sidebar .widget {
                margin-bottom: 10px
            }

            .vce-lay-c {
                padding: 0 0 5px;
                margin: 0 0 10px
            }

            .vce-lay-c,
            .vce-lay-c img {
                width: 100%;
                min-height: initial;
                min-width: initial;
                max-height: initial;
                margin-right: 0
            }
            .vce-lay-c .entry-meta{padding:0 10px;}
            .vce-lay-c .meta-image {
                width: 100%
            }

            .vce-sid-right .vce-lay-c,
            .vce-sid-right .vce-lay-c:nth-child(2n) {
                margin: 0 0 10px !important
            }

            .vce-lay-c .entry-content,
            .vce-lay-c .entry-title {
                padding: 0 10px;
                max-width: 100%;
                clear: both
            }

            .vce-wrap-left {
                width: 100%;
                max-width: 100%;
                text-align: center
            }

            .vce-wrap-left {
                text-align: center
            }

            body h1,
            body h2,
            body h4 {
                margin-bottom: 10px
            }

            .entry-content {
                font-size: 14px;
                line-height: 22px
            }

            body p {
                margin-bottom: 20px
            }
.main-header .header-3-wrapper .site-title p{display:none}
            body h1 {
                font-size: 24px;
                line-height: 34px
            }

            body h2 {
                font-size: 22px;
                line-height: 32px
            }

            body h4 {
                font-size: 18px;
                line-height: 28px
            }

            .sidebar .widget-title {
                line-height: 22px
            }

            .vce-sid-right .vce-slider-pagination .vce-lay-c {
                width: auto;
                margin: 0 0 10px !important
            }
        }

        @media (max-width:420px) {
            body .vce-lay-c .entry-title {
                line-height: 26px;
                font-size: 20px;text-align:left;
            }
        }

        .fa {
            display: inline-block
        }

        @font-face {
            font-family: FontAwesome;
            src: url(../fonts/fontawesome-webfont_1.eot);
            src: url(../fonts/fontawesome-webfont.eot#iefix&v=4.7.0) format('embedded-opentype'), url(../fonts/fontawesome-webfont.woff2) format('woff2'), url(../fonts/fontawesome-webfont.woff) format('woff'), url(../fonts/fontawesome-webfont.ttf) format('truetype'), url(../images/fontawesome-webfont.svg#fontawesomeregular) format('svg');
            font-weight: 400;
            font-style: normal
        }

        .fa {
            font: normal normal normal 14px/1 FontAwesome;
            font-size: inherit;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale
        }

        .fa-search:before {
            content: "\f002"
        }

        .fa-bars:before {
            content: "\f0c9"
        }

        .fa-angle-up:before {
            content: "\f106"
        }


        body,
        button,
        input,
        select,
        textarea {
            font-size: 1.8rem;
        }

        .vce-single .entry-headline p {
            font-size: 2.2rem;
        }

        .main-navigation a {
            font-size: 1.6rem;
        }

        .sidebar .widget-title {
            font-size: 1.6rem;
        }

        .sidebar .widget,
        .vce-lay-c .entry-content,
        .vce-lay-h .entry-content {
            font-size: 1.5rem;
        }

        .vce-featured-link-article {
            font-size: 5.2rem;
        }

        .vce-featured-grid-big.vce-featured-grid .vce-featured-link-article {
            font-size: 3.4rem;
        }

        .vce-featured-grid .vce-featured-link-article {
            font-size: 2.2rem;
        }

        h1 {
            font-size: 4.0rem;
        }

        h2 {
            font-size: 3.0rem;
        }

        h3 {
            font-size: 2.5rem;
        }

        h4 {
            font-size: 2.5rem;
        }

        h5 {
            font-size: 2.0rem;
        }

        h6 {
            font-size: 1.8rem;
        }

        .comment-reply-title,
        .main-box-title {
            font-size: 2.2rem;
        }

        h1.entry-title {
            font-size: 4.0rem;text-align:left
        }

        .vce-lay-a .entry-title a {
            font-size: 3.4rem;
        }

        .vce-lay-b .entry-title {
            font-size: 2.4rem;
        }

        .vce-lay-c .entry-title,
        .vce-sid-none .vce-lay-c .entry-title {
            font-size: 2.2rem;
            text-align:left;
        }
.entry-meta {
    text-align: left;
    padding: 0 60px;
}
        .vce-lay-d .entry-title {
            font-size: 1.5rem;
        }

        .vce-lay-e .entry-title {
            font-size: 1.4rem;
        }

        .vce-lay-f .entry-title {
            font-size: 1.4rem;
        }

        .vce-lay-g .entry-title a,
        .vce-lay-g .entry-title a:hover {
            font-size: 3.0rem;
        }

        .vce-lay-h .entry-title {
            font-size: 2.4rem;
        }

        .entry-meta div,
        .entry-meta div a,
        .vce-lay-g .meta-item,
        .vce-lay-c .meta-item {
            font-size: 1.4rem;
        }

        .vce-lay-d .meta-category a,
        .vce-lay-d .entry-meta div,
        .vce-lay-d .entry-meta div a,
        .vce-lay-e .entry-meta div,
        .vce-lay-e .entry-meta div a,
        .vce-lay-e .fn,
        .vce-lay-e .meta-item {
            font-size: 1.5rem;
        }

        body {
            background-color: #f0f0f0;
        }

body,
.mks_author_widget h3,
.site-description,
.meta-category a,
textarea {
    font-family: Helvetica,Droidsansfallback,Droid Sans,Retina,arial,PingFangTC,"Microsoft JhengHei",Arial,sans-serif,"PingFangTC","Microsoft JhengHei",Arial,sans-serif;
    font-weight: 400;
}

h1,
h2,
h3,
h4,
h5,
h6,
blockquote,
.vce-post-link,
.site-title,
.site-title a,
.main-box-title,
.comment-reply-title,
.entry-title a,
.vce-single .entry-headline p,
.vce-prev-next-link,
.author-title,
.mks_pullquote,
.widget_rss ul li .rsswidget,
#bbpress-forums .bbp-forum-title,
#bbpress-forums .bbp-topic-permalink {
    font-family: Helvetica,Droidsansfallback,Droid Sans,Retina,arial,PingFangTC,"Microsoft JhengHei",Arial,sans-serif,"PingFangTC","Microsoft JhengHei",Arial,sans-serif;
    font-weight: 600;
}

        .main-navigation a,
        .sidr a {
            font-family: 'Roboto Slab';
            font-weight: 400;
        }

        .vce-single .entry-content,
        .vce-single .entry-headline,
        .vce-single .entry-footer,
        .vce-share-bar {
            width: 700px;
        }

        .vce-lay-a .lay-a-content {
            width: 700px;
            max-width: 700px;
        }

        .vce-page .entry-content,
        .vce-page .entry-title-page {
            width: 760px;
        }

        .vce-sid-none .vce-single .entry-content,
        .vce-sid-none .vce-single .entry-headline,
        .vce-sid-none .vce-single .entry-footer {
            width: 800px;
        }

        .vce-sid-none .vce-page .entry-content,
        .vce-sid-none .vce-page .entry-title-page,
        .error404 .entry-content {
            width: 900px;
            max-width: 900px;
        }

        body,
        button,
        input,
        select,
        textarea {
            color: #444444;
        }

        h1,
        h2,
        h3,
        h4,
        h5,
        h6,
        .entry-title a,
        .prev-next-nav a,
        #bbpress-forums .bbp-forum-title,
        #bbpress-forums .bbp-topic-permalink,
        .woocommerce ul.products li.product .price .amount {
            color: #232323;
        }

        a,
        .entry-title a:hover,
        .vce-prev-next-link:hover,
        .vce-author-links a:hover,
        .required,
        .error404 h4,
        .prev-next-nav a:hover,
        #bbpress-forums .bbp-forum-title:hover,
        #bbpress-forums .bbp-topic-permalink:hover,
        .woocommerce ul.products li.product h3:hover,
        .woocommerce ul.products li.product h3:hover mark,
        .main-box-title a:hover {
            color: #cf4d35;
        }

        .vce-square,
        .vce-main-content .mejs-controls .mejs-time-rail .mejs-time-current,
        button,
        input[type="button"],
        input[type="reset"],
        input[type="submit"],
        .vce-button,
        .pagination-wapper a,
        #vce-pagination .next.page-numbers,
        #vce-pagination .prev.page-numbers,
        #vce-pagination .page-numbers,
        #vce-pagination .page-numbers.current,
        .vce-link-pages a,
        #vce-pagination a,
        .vce-load-more a,
        .vce-slider-pagination .owl-nav>div,
        .vce-mega-menu-posts-wrap .owl-nav>div,
        .comment-reply-link:hover,
        .vce-featured-section a,
        .vce-lay-g .vce-featured-info .meta-category a,
        .vce-404-menu a,
        .vce-post.sticky .meta-image:before,
        #vce-pagination .page-numbers:hover,
        #bbpress-forums .bbp-pagination .current,
        #bbpress-forums .bbp-pagination a:hover,
        .woocommerce #respond input#submit,
        .woocommerce a.button,
        .woocommerce button.button,
        .woocommerce input.button,
        .woocommerce ul.products li.product .added_to_cart,
        .woocommerce #respond input#submit:hover,
        .woocommerce a.button:hover,
        .woocommerce button.button:hover,
        .woocommerce input.button:hover,
        .woocommerce ul.products li.product .added_to_cart:hover,
        .woocommerce #respond input#submit.alt,
        .woocommerce a.button.alt,
        .woocommerce button.button.alt,
        .woocommerce input.button.alt,
        .woocommerce #respond input#submit.alt:hover,
        .woocommerce a.button.alt:hover,
        .woocommerce button.button.alt:hover,
        .woocommerce input.button.alt:hover,
        .woocommerce span.onsale,
        .woocommerce .widget_price_filter .ui-slider .ui-slider-range,
        .woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
        .comments-holder .navigation .page-numbers.current,
        .vce-lay-a .vce-read-more:hover,
        .vce-lay-c .vce-read-more:hover {
            background-color: #cf4d35;
        }

        #vce-pagination .page-numbers,
        .comments-holder .navigation .page-numbers {
            background: transparent;
            color: #cf4d35;
            border: 1px solid #cf4d35;
        }

        .comments-holder .navigation .page-numbers:hover {
            background: #cf4d35;
            border: 1px solid #cf4d35;
        }

        .bbp-pagination-links a {
            background: transparent;
            color: #cf4d35;
            border: 1px solid #cf4d35 !important;
        }

        #vce-pagination .page-numbers.current,
        .bbp-pagination-links span.current,
        .comments-holder .navigation .page-numbers.current {
            border: 1px solid #cf4d35;
        }

        .widget_categories .cat-item:before,
        .widget_categories .cat-item .count {
            background: #cf4d35;
        }

        .comment-reply-link,
        .vce-lay-a .vce-read-more,
        .vce-lay-c .vce-read-more {
            border: 1px solid #cf4d35;
        }

        .entry-meta div,
        .entry-meta-count,
        .entry-meta div a,
        .comment-metadata a,
        .meta-category span,
        .meta-author-wrapped,
        .wp-caption .wp-caption-text,
        .widget_rss .rss-date,
        .sidebar cite,
        .site-footer cite,
        .sidebar .vce-post-list .entry-meta div,
        .sidebar .vce-post-list .entry-meta div a,
        .sidebar .vce-post-list .fn,
        .sidebar .vce-post-list .fn a,
        .site-footer .vce-post-list .entry-meta div,
        .site-footer .vce-post-list .entry-meta div a,
        .site-footer .vce-post-list .fn,
        .site-footer .vce-post-list .fn a,
        #bbpress-forums .bbp-topic-started-by,
        #bbpress-forums .bbp-topic-started-in,
        #bbpress-forums .bbp-forum-info .bbp-forum-content,
        #bbpress-forums p.bbp-topic-meta,
        span.bbp-admin-links a,
        .bbp-reply-post-date,
        #bbpress-forums li.bbp-header,
        #bbpress-forums li.bbp-footer,
        .woocommerce .woocommerce-result-count,
        .woocommerce .product_meta {
            color: #9b9b9b;
        }

        .main-box-title,
        .comment-reply-title,
        .main-box-head {
            background: #ffffff;
            color: #232323;
        }

        .main-box-title a {
            color: #232323;
        }

        .sidebar .widget .widget-title a {
            color: #232323;
        }

        .main-box,
        .comment-respond,
        .prev-next-nav {
            background: #f9f9f9;
        }

        .vce-post,
        ul.comment-list>li.comment,
        .main-box-single,
        .ie8 .vce-single,
        #disqus_thread,
        .vce-author-card,
        .vce-author-card .vce-content-outside,
        .mks-bredcrumbs-container,
        ul.comment-list>li.pingback {
            background: #ffffff;
        }

        .mks_tabs.horizontal .mks_tab_nav_item.active {
            border-bottom: 1px solid #ffffff;
        }

        .mks_tabs.horizontal .mks_tab_item,
        .mks_tabs.vertical .mks_tab_nav_item.active,
        .mks_tabs.horizontal .mks_tab_nav_item.active {
            background: #ffffff;
        }

        .mks_tabs.vertical .mks_tab_nav_item.active {
            border-right: 1px solid #ffffff;
        }

        #vce-pagination,
        .vce-slider-pagination .owl-controls,
        .vce-content-outside,
        .comments-holder .navigation {
            background: #f3f3f3;
        }

        .sidebar .widget-title {
            background: #ffffff;
            color: #232323;
        }

        .sidebar .widget {
            background: #f9f9f9;
        }

        .sidebar .widget,
        .sidebar .widget li a,
        .sidebar .mks_author_widget h3 a,
        .sidebar .mks_author_widget h3,
        .sidebar .vce-search-form .vce-search-input,
        .sidebar .vce-search-form .vce-search-input:focus {
            color: #444444;
        }

        .sidebar .widget li a:hover,
        .sidebar .widget a,
        .widget_nav_menu li.menu-item-has-children:hover:after,
        .widget_pages li.page_item_has_children:hover:after {
            color: #cf4d35;
        }

        .sidebar .tagcloud a {
            border: 1px solid #cf4d35;
        }

        .sidebar .mks_author_link,
        .sidebar .tagcloud a:hover,
        .sidebar .mks_themeforest_widget .more,
        .sidebar button,
        .sidebar input[type="button"],
        .sidebar input[type="reset"],
        .sidebar input[type="submit"],
        .sidebar .vce-button,
        .sidebar .bbp_widget_login .button {
            background-color: #cf4d35;
        }

        .sidebar .mks_author_widget .mks_autor_link_wrap,
        .sidebar .mks_themeforest_widget .mks_read_more,
        .widget .meks-instagram-follow-link {
            background: #f3f3f3;
        }

        .sidebar #wp-calendar caption,
        .sidebar .recentcomments,
        .sidebar .post-date,
        .sidebar #wp-calendar tbody {
            color: rgba(68, 68, 68, 0.7);
        }

        .site-footer {
            background: #373941;
        }

        .site-footer .widget-title {
            color: #ffffff;
        }

        .site-footer,
        .site-footer .widget,
        .site-footer .widget li a,
        .site-footer .mks_author_widget h3 a,
        .site-footer .mks_author_widget h3,
        .site-footer .vce-search-form .vce-search-input,
        .site-footer .vce-search-form .vce-search-input:focus {
            color: #f9f9f9;
        }

        .site-footer .widget li a:hover,
        .site-footer .widget a,
        .site-info a {
            color: #cf4d35;
        }

        .site-footer .tagcloud a {
            border: 1px solid #cf4d35;
        }

        .site-footer .mks_author_link,
        .site-footer .mks_themeforest_widget .more,
        .site-footer button,
        .site-footer input[type="button"],
        .site-footer input[type="reset"],
        .site-footer input[type="submit"],
        .site-footer .vce-button,
        .site-footer .tagcloud a:hover {
            background-color: #cf4d35;
        }

        .site-footer #wp-calendar caption,
        .site-footer .recentcomments,
        .site-footer .post-date,
        .site-footer #wp-calendar tbody,
        .site-footer .site-info {
            color: rgba(249, 249, 249, 0.7);
        }

        .top-header,
        .top-nav-menu li .sub-menu {
            background: #3a3a3a;
        }

        .top-header,
        .top-header a {
            color: #ffffff;
        }

        .top-header .vce-search-form .vce-search-input,
        .top-header .vce-search-input:focus,
        .top-header .vce-search-submit {
            color: #ffffff;
        }

        .top-header .vce-search-form .vce-search-input::-webkit-input-placeholder {
            color: #ffffff;
        }

        .top-header .vce-search-form .vce-search-input:-moz-placeholder {
            color: #ffffff;
        }

        .top-header .vce-search-form .vce-search-input::-moz-placeholder {
            color: #ffffff;
        }

        .top-header .vce-search-form .vce-search-input:-ms-input-placeholder {
            color: #ffffff;
        }

        .header-1-wrapper {
            height: 100px;
            padding-top: 15px;
        }

        .header-2-wrapper,
        .header-3-wrapper {
            height: 80px;
        }

        .header-2-wrapper .site-branding,
        .header-3-wrapper .site-branding {
            top: 5px;
            left: 0px;
        }
        .main-header .header-3-wrapper .site-title img{
            height: 60px;
        }
        .site-title a,
        .site-title a:hover {
            color: #232323;
        }

        .site-description {
            color: #aaaaaa;
        }

        .main-header {
            background-color: #ffffff;
        }

        .header-bottom-wrapper {
            background: #fcfcfc;
        }

        .vce-header-ads {
            margin: 5px 0;
        }

        .header-3-wrapper .nav-menu>li>a {
            padding: 30px 15px;
        }

        .header-sticky,
        .sidr {
            background: rgba(255, 255, 255, 0.95);
        }

        .ie8 .header-sticky {
            background: #ffffff;
        }

        .main-navigation a,
        .nav-menu .vce-mega-menu>.sub-menu>li>a,
        .sidr li a,
        .vce-menu-parent {
            color: #4a4a4a;
        }

        .nav-menu>li:hover>a,
        .nav-menu>.current_page_item>a,
        .nav-menu>.current-menu-item>a,
        .nav-menu>.current-menu-ancestor>a,
        .main-navigation a.vce-item-selected,
        .main-navigation ul ul li:hover>a,
        .nav-menu ul .current-menu-item a,
        .nav-menu ul .current_page_item a,
        .vce-menu-parent:hover,
        .sidr li a:hover,
        .sidr li.sidr-class-current_page_item>a,
        .main-navigation li.current-menu-item.fa:before,
        .vce-responsive-nav {
            color: #cf4d35;
        }

        #sidr-id-vce_main_navigation_menu .soc-nav-menu li a:hover {
            color: #ffffff;
        }

        .nav-menu>li:hover>a,
        .nav-menu>.current_page_item>a,
        .nav-menu>.current-menu-item>a,
        .nav-menu>.current-menu-ancestor>a,
        .main-navigation a.vce-item-selected,
        .main-navigation ul ul,
        .header-sticky .nav-menu>.current_page_item:hover>a,
        .header-sticky .nav-menu>.current-menu-item:hover>a,
        .header-sticky .nav-menu>.current-menu-ancestor:hover>a,
        .header-sticky .main-navigation a.vce-item-selected:hover {
            background-color: #ffffff;
        }

        .search-header-wrap ul {
            border-top: 2px solid #cf4d35;
        }

        .vce-cart-icon a.vce-custom-cart span,
        .sidr-class-vce-custom-cart .sidr-class-vce-cart-count {
            background: #cf4d35;
            font-family: Arial, Helvetica, sans-serif;
        }

        .vce-border-top .main-box-title {
            border-top: 2px solid #cf4d35;
        }

        .tagcloud a:hover,
        .sidebar .widget .mks_author_link,
        .sidebar .widget.mks_themeforest_widget .more,
        .site-footer .widget .mks_author_link,
        .site-footer .widget.mks_themeforest_widget .more,
        .vce-lay-g .entry-meta div,
        .vce-lay-g .fn,
        .vce-lay-g .fn a {
            color: #FFF;
        }

        .vce-featured-header .vce-featured-header-background {
            opacity: 0.5
        }

        .vce-featured-grid .vce-featured-header-background,
        .vce-post-big .vce-post-img:after,
        .vce-post-slider .vce-post-img:after {
            opacity: 0.5
        }

        .vce-featured-grid .owl-item:hover .vce-grid-text .vce-featured-header-background,
        .vce-post-big li:hover .vce-post-img:after,
        .vce-post-slider li:hover .vce-post-img:after {
            opacity: 0.8
        }

        .vce-featured-grid.vce-featured-grid-big .vce-featured-header-background,
        .vce-post-big .vce-post-img:after,
        .vce-post-slider .vce-post-img:after {
            opacity: 0.5
        }

        .vce-featured-grid.vce-featured-grid-big .owl-item:hover .vce-grid-text .vce-featured-header-background,
        .vce-post-big li:hover .vce-post-img:after,
        .vce-post-slider li:hover .vce-post-img:after {
            opacity: 0.8
        }

        #back-top {
            background: #323232
        }

        .sidr input[type=text] {
            background: rgba(74, 74, 74, 0.1);
            color: rgba(74, 74, 74, 0.5);
        }

        .is-style-solid-color {
            background-color: #cf4d35;
            color: #ffffff;
        }

        .wp-block-image figcaption {
            color: #9b9b9b;
        }

        .wp-block-cover .wp-block-cover-image-text,
        .wp-block-cover .wp-block-cover-text,
        .wp-block-cover h2,
        .wp-block-cover-image .wp-block-cover-image-text,
        .wp-block-cover-image .wp-block-cover-text,
        .wp-block-cover-image h2,
        p.has-drop-cap:not(:focus)::first-letter,
        p.wp-block-subhead {
            font-family: 'Roboto Slab';
            font-weight: 600;
        }

        .wp-block-cover .wp-block-cover-image-text,
        .wp-block-cover .wp-block-cover-text,
        .wp-block-cover h2,
        .wp-block-cover-image .wp-block-cover-image-text,
        .wp-block-cover-image .wp-block-cover-text,
        .wp-block-cover-image h2 {
            font-size: 2.5rem;
        }

        p.wp-block-subhead {
            font-size: 2.2rem;
        }

        .wp-block-button__link {
            background: #cf4d35
        }

        .wp-block-search .wp-block-search__button {
            color: #ffffff
        }

        .meta-image:hover a img,
        .vce-lay-h .img-wrap:hover .meta-image>img,
        .img-wrp:hover img,
        .vce-gallery-big:hover img,
        .vce-gallery .gallery-item:hover img,
        .wp-block-gallery .blocks-gallery-item:hover img,
        .vce_posts_widget .vce-post-big li:hover img,
        .vce-featured-grid .owl-item:hover img,
        .vce-post-img:hover img,
        .mega-menu-img:hover img {
            -webkit-transform: scale(1.1);
            -moz-transform: scale(1.1);
            -o-transform: scale(1.1);
            -ms-transform: scale(1.1);
            transform: scale(1.1);
        }

        .has-small-font-size {
            font-size: 1.2rem;
        }

        .has-large-font-size {
            font-size: 1.9rem;
        }

        .has-huge-font-size {
            font-size: 2.3rem;
        }

        @media(min-width: 671px) {
            .has-small-font-size {
                font-size: 1.5rem;
            }

            .has-normal-font-size {
                font-size: 1.8rem;
            }

            .has-large-font-size {
                font-size: 2.4rem;
            }

            .has-huge-font-size {
                font-size: 3.1rem;
            }
        }

        .has-vce-acc-background-color {
            background-color: #cf4d35;
        }

        .has-vce-acc-color {
            color: #cf4d35;
        }

        .has-vce-meta-background-color {
            background-color: #9b9b9b;
        }

        .has-vce-meta-color {
            color: #9b9b9b;
        }

        .has-vce-txt-background-color {
            background-color: #444444;
        }

        .has-vce-txt-color {
            color: #444444;
        }

        .has-vce-bg-background-color {
            background-color: #ffffff;
        }

        .has-vce-bg-color {
            color: #ffffff;
        }

        .has-vce-cat-0-background-color {
            background-color: ;
        }

        .has-vce-cat-0-color {
            color: ;
        }
.moretxt {
    text-align: center;
}
@media screen and (max-width:768px) {
    .main-header .header-3-wrapper .site-title img {
        height: 40px
    }
    .entry-meta {
        text-align: left;
        padding: 0 10px;
        margin:0 0 6px;
    }
}