/*
Theme Name: ChinaPress v2
Theme URI: http://www.chinapress.com
Author: C=MEDIAhinaPress
Author URI: http://www.chinapress.com
Description: A customized theme based on ColorMag by ThemeGrill
Version: 1.0.5
License: GNU General Public License, version 3 (GPLv3)
License URI: http://www.gnu.org/licenses/gpl-3.0.txt
Tags: light, white, two-columns, right-sidebar, left-sidebar, fluid-layout, responsive-layout, custom-header, custom-background, custom-menu, custom-colors, sticky-post, threaded-comments, translation-ready, featured-images, theme-options
Text Domain: chinapressv1

Resetting and rebuilding styles have been helped along thanks to the fine work of
Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
and Blueprint http://www.blueprintcss.org/
*/

@font-face {
    font-family: "DroidSans";
    src: url("DroidSans-Bold-webfont.woff");
    font-weight: bold;
}
 @font-face {
    font-family: "DroidSans";
    src: url("DroidSans-webfont.woff");
}

/* Mobile Tap Highlights */
a,
html {
    -webkit-tap-highlight-color: rgba(50, 50, 50, 0.8);
    -webkit-font-smoothing: antialiased;
}

/* =Reset
-------------------------------------------------------------- */

* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
*:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    border: 0;
    font: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
    font-family: 'DroidSans', 'SimHei', '黑体', 'STHeiti', '华文黑体', 'Helvetica Neue', Arial, Helvetica, sans-serif;
}
html {
    overflow-y: scroll; /* Keeps page centred in all browsers regardless of content height */
    -webkit-text-size-adjust: 100%; /* Prevents iOS text size adjust after orientation change, without disabling user zoom */
    -ms-text-size-adjust: 100%; /* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */
}

/*//temp commented for debug purpose body { 	-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none;
							-moz-user-select: none; -ms-user-select: none; user-select: none; 	} 
	*/						
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section {
    display: block; 
}
ol, ul {
    list-style: none;
}
table { /* tables still need 'cellspacing="0"' in the markup */
    border-collapse: collapse;
    border-spacing: 0;
    margin: 0 0 1.5em;
    width: 100%;
}
th {
    font-weight: 500;
}
th, td {
    border: 2px solid #ddd;
    padding: 6px 10px;
}
caption, th, td {
    text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: "";
}
blockquote, q {
    quotes: "" "";
}
a:hover,
a:active { /* Improves readability when focused and also mouse hovered in all browsers people.opera.com/patrickl/experiments/keyboard/test */
    outline: 0;
    text-decoration: none !important;
    color:red;
}
a img {
    border: 0;
}
embed, iframe, object {
    max-width: 100%;
}
.single embed,
.single iframe,
.single object{
	display: block;
	
	margin-left: auto;
	
	margin-right: auto;
}

*:focus {
    outline: none !important;
}
/* =GLOBAL
----------------------------------------------- */
body,
button,
input,
select,
textarea {
    color: #444;
    line-height: 1.6;
    word-wrap: break-word;
}
body {
    
    font: 14px 'SimHei', '黑体', 'STHeiti', '华文黑体', 'Helvetica Neue', Arial, Helvetica, sans-serif;
    max-width: 100% !important;
	overflow-x: hidden !important;
    overflow-y: hidden;
}

.single .entry-content p {
	line-height: 1.5;
    letter-spacing: 1px;
}
.single #content h2 {
    font-size: 22px;
    line-height: 1.2;
}


@media (max-width: 768px) {
    body {
        background-color: #fff !important;
    }	
}



/* Headings */
h1, h2, h3, h4, h5, h6 {
    padding-bottom: 15px;
    font-weight: 500;
   	
}
h1 { font-size: 42px; line-height: 1.2; }
h2 { font-size: 38px; line-height: 1.2; }
h3 { font-size: 30px; line-height: 1.2; }
h4 { font-size: 28px; line-height: 1.2; }
h5 { font-size: 26px; line-height: 1.2; }
h6 { font-size: 22px; line-height: 1.2; }
hr {
    border-color: #EAEAEA;
    border-style: solid none none;
    border-width: 1px 0 0;
    height: 0;
    margin: 30px 0;
}

::-webkit-input-placeholder {color: black;}
:-moz-placeholder {color: black;}
::-moz-placeholder {color: black;}
:-ms-input-placeholder {color: black;}



/* =TEXT ELEMENTS
----------------------------------------------- */
p {
    line-height: 1.5;
    margin-bottom: 15px;
    /*	font-family: 'SimHei', '黑体', 'STHeiti', '华文黑体', 'Helvetica Neue', Arial, Helvetica, sans-serif;*/
    font-size: 16px;
    color: #505050;
}
strong {
    font-weight: 500;
}
cite, em, i {
    font-style: italic;
}
pre {
    background-color: #fff;
    margin-bottom: 20px;
    overflow: auto;
    padding: 20px;
    border: 1px solid #EAEAEA;
}
pre, code, kbd, var, samp, tt {
    font-family: "Courier 10 Pitch", Courier, monospace;
    font-size: 14px;
    line-height: 1.4;
    white-space: pre-wrap;
}
abbr, acronym, dfn {
    border-bottom: 1px dotted #777777;
    cursor: help;
}
address {
    display: block;
    font-style: italic;
    margin: 0 0 15px;
}
ins {
    background: #F8F8F8;
}
table {
    margin: 0 0 1.5em;
    width: 100%;
}

.center{
	text-align: center;
}

/* =SUPERCRIPT AND SUBSCRIPT
----------------------------------------------- */
sup, sub {
    font-size: 10px;
    height: 0;
    line-height: 1;
    position: relative;
    vertical-align: baseline;
}
sup {
    bottom: 1ex;
}
sub {
    top: .5ex;
}
dl {
    margin-bottom: 24px;
    font-size: 20px;
}
dt {
    font-weight: 500;
    margin-bottom: 5px;
}
dd {
    margin-bottom: 24px;
}
ul,
ol {
    list-style: none;
}
ol {
    list-style: decimal;
}
li > ul,
li > ol {
    margin: 0 0 0 10px;
}

/* =FORMS
----------------------------------------------- */
input, textarea {
    -webkit-border-radius: 0px;
}
input[type="text"],
input[type="email"],
input[type="search"],
input[type="password"],
textarea {
    -moz-appearance: none !important;
    -webkit-appearance: none !important;
    appearance: none !important;
}
input[type="text"],
input[type="email"],
input[type="password"],
textarea {
    padding: 7px 10px;
    border: 1px solid #ddd;
    line-height: 20px;
    width: 100%;
    /*	margin: 0 0 30px;*/
    background-color: #F8F8F8;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="search"]:focus,
input[type="password"]:focus,
textarea:focus {
    /*border: 1px solid #EAEAEA;*/
}
input.s {
    width: 100%;
    padding: 7px 50px 7px 10px;
    color: #444;
    background-color: #F8F8F8;
    margin-bottom: 15px;
}
input.s:focus {
    padding-left: 10px;
    text-indent: 0;
}
.colormag-button,
input[type="reset"],
input[type="button"],
input[type="submit"],
button {
    margin-bottom: 30px;
    padding: 10px 20px;
    background-color: #703080;
    border: 0px;
    transition: background-color 0.3s linear 0s;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius:3px;
    font-size: 18px;
    -moz-appearance: none !important;
    -webkit-appearance: none !important;
    appearance: none !important;
    cursor: pointer;
    display:inline-block;
    color: #fff;
}
#search-form input[type="submit"] {
    border-radius: 0;
    margin-left: -8px;
    margin-bottom: 0;
    padding: 6px 10px 5px;
    font-size: 18px;
}

input[type="reset"]:hover,
input[type="button"]:hover,
input[type="submit"]:hover,
button:hover {
    background-color: #33363B;
}
input[type="reset"]:active,
input[type="button"]:active,
input[type="submit"]:active {
    -webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.3);
}

/* =LINKS
----------------------------------------------- */
a {
    color: #242424;
    text-decoration: none;
}
a:focus, a:active, a:hover {
    text-decoration: none;
    color: #da3532;
}

/* =IMAGES
----------------------------------------------- */
figure {
    margin: 0;
    text-align: center;
}
img {
    max-width:100%;
    height:auto;
    vertical-align:top;
    /*	margin-bottom: 18px;*/
}

img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {

}
img.size-full, img.size-large {
    max-width: 100%;
    height: auto;
}
.entry-content img.wp-smiley {
    border: none;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
}
/*img.alignleft, img.alignright, img.aligncenter {
        margin-bottom: 1.625em;
}*/
p img {

}
img#wpstats {
    display: none;
}


/* =CLEARFIX
----------------------------------------------- */
.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
.clearfix {
    display: inline-block;
}
* html .clearfix {
    height:1%;
}
.clearfix {
    display: block;
}

/* =ALIGNMENT
----------------------------------------------- */
.alignleft {
    display: inline;
    float: left;
    margin-right: 30px;
}
.alignright {
    display: inline;
    float: right;
    margin-left: 30px;
}
.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

/** =GLOBAL HIDDEN
--------------------------------------------------*/
@media (max-width: 767px){
	.mobile-hidden{
		display: none !important;
	}
}
@media (max-width: 768px){
	.tablet-hidden{
		display: none !important;
	}
}
@media (min-width: 768px){
	.desktop-hidden{
		display: none !important;
	}
}

.hidden{
	display: none !important;
}

.side-menu-item{
	display: none !important;
}

/* =MEDIA
----------------------------------------------- */
.wp-caption {
    border: 1px solid #cccccc;
    margin-bottom: 1.5rem;
    max-width: 100%;
}
#colophon .wp-caption {
    border: 1px solid #444;
}
.wp-caption img[class*="wp-image-"] {
    display: block;
    margin: 1.2% auto 0;
    max-width: 98%;
}
.wp-caption-text {
    text-align: left;
}
.wp-caption .wp-caption-text {
    margin: 0.8075rem 0;
}

/* =WORDPRESS GALLERY SUPPORT 
----------------------------------------------- */


.gallery ul.gallery-images li {
    width: 100% !important;
    background-color: #000;
    height: 260px;
}

.gallery .bx-wrapper {
    margin-bottom: -10px !important;
}

.gallery .bx-wrapper img {
    width: auto !important;
    height: 100% !important;
}

@media (max-width: 420px) {	
    .gallery .bx-wrapper img {
        height: auto !important;
    }	
    .gallery .bx-wrapper .bx-caption {
       /** top: 249px !important; */
    }
    .gallery ul.gallery-images li {
        height: 250px !important;
    }


}

.gallery .bx-wrapper .bx-caption {
   /** top: 259px; */
    bottom: auto !important;
    background: #444;
}


.gallery .bx-wrapper .bx-viewport {
    height: 315px !important;
}


.gallery {
    margin: 0 auto 2em;

}
.gallery .gallery-item {
    float: left;
    display: block;
    background: #fff;
    margin: 10px 1.5% 20px;
    text-align: center;
}
.gallery .gallery-item:hover { }
.gallery .gallery-icon {
    text-align: center;
    padding: 0;
    margin: 0;
    overflow: hidden;
    line-height: 0;
}
.gallery-columns-1 .gallery-item { float: none; text-align: center; width:100%; margin: 10px 0 20px; }
.gallery-columns-2 .gallery-item { width:47%; }
.gallery-columns-3 .gallery-item { width:30.33%; }
.gallery-columns-4 .gallery-item { width:22%; }
.gallery-columns-5 .gallery-item { width:17%; }
.gallery-columns-6 .gallery-item { width:13.6%; }
.gallery-columns-7 .gallery-item { width:12.25%; margin:10px 1% 10px; }
.gallery-columns-8 .gallery-item { width:10.5%; margin:10px 1% 10px; }
.gallery-columns-9 .gallery-item { width:9.11%; margin:10px 1% 10px; }
.gallery dl a {
    display: block;
}
.gallery dl a img {
    height: auto;
    margin: 0 auto;
}
.gallery .gallery-caption {
    font-size: 20px;
    line-height: 1.3;
    margin: 10px 0 0;
}
.gallery br+br { display:none; }

/* Bootstrap Default Style adjusting 
--------------------------------------------*/
#page .row, footer .row{
	margin-right: -3px;
    margin-left: -3px;
}
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
    padding-right: 3px;
    padding-left: 3px;
}

/* =BREADCRUMBS
----------------------------------------------- */

#breadcrumbs{
    list-style:none;
    padding: 5px 15px;
    overflow:hidden;
    min-height: 50px;
    display: flex;
}
/*.single #breadcrumbs {
    padding: 10px 0;
} */
#breadcrumbs li{
    display:inline-block;
    vertical-align:middle;
    margin-right:10px;
}

#breadcrumbs .separator{
    font-size:18px;
    font-weight:100;
    color:#ccc;
}

#breadcrumbs .separator:last-child {
    display: none;
}

a.bread-home {
    font-weight: 500;
}

#breadcrumbs h3 {
    font-size: 14px;
    padding: 0;
    font-weight: 100;
}

/* 404
----------------------------------------------- */
.error-404 .page-content{
	margin: 5px 10px;
}

.error-404 .page-content .page-header h1.page-title{
	font-size: 35px;
	text-align: center;
}

.error-404 .search-wrap{
	position: relative;
}

.error-404 .search-icon{
	position: absolute;
	top: 0;
	right: 0;
	height: 36px;
    margin: 0;
    padding: 5px 10px;
}


/* PAGE WRAPPER
----------------------------------------------- */
#main{
	position: relative;
}
.inner-wrap {
    margin: 0 auto;
    max-width: 970px;
}
.inner-page{
	border-bottom: solid 1px #C0C0C0;
	padding-bottom: 10px;
	background-color: #ffffff;
}
#inner-page-1{
	background-color: #ffffff;
}
.inner-page-col-main .col-md-4.col-6 {
    margin-top: 10px;
    margin-bottom: 10px;
}
.inner-page-col-main .col-md-4.col-6.desktop_hidden_ads{
    margin-top: 0px;
    margin-bottom: 0px;
}
.inner-page-with-sidebar{
	margin: 0 auto;
    max-width: 970px;
    overflow-x: hidden;
    padding-left: 10px;
}
.inner-page-with-sidebar > .inner-page-with-sidebar-overflow{
	position: relative;
	width: calc(100% + 300px);
	display: flex;
}
.inner-page-with-sidebar .inner-page-col-main {
    width: calc(100% - 300px);
    display: inline-block;
    float: left;
    -webkit-transition: width 0.5s; /* Safari */
    transition: width 0.5s;
}
.inner-page-with-sidebar .inner-page-col-sidebar {
	width: 300px;
    display: inline-block;
    float: left;
}
.inner-page-with-sidebar.active .inner-page-col-main {
    width: calc(100% - 600px);
    padding-right: 10px;
}
.inner-page-with-sidebar.active .inner-page-col-sidebar {
	-webkit-box-shadow: -4px 0px 5px 0px rgba(153,153,153,0.76);
    -moz-box-shadow: -4px 0px 5px 0px rgba(153,153,153,0.76);
    box-shadow: -4px 0px 5px 0px rgba(153,153,153,0.76);
}
@media (max-width: 970px){
	.inner-page.inner-page-with-sidebar .inner-page-col-main{
		padding-left: 10px;
		padding-right: 10px;
	}
}
@media (max-width:767px){
	.inner-page{
		background-color: transparent;
		padding: 0px;
		border-bottom: none;
		margin-bottom: 10px;
	}
	.inner-page-with-sidebar > .inner-page-with-sidebar-overflow{
		width: 100%;
		display: block;
	}
	.inner-page.inner-page-with-sidebar .inner-page-col-main{
		padding-left: 0px;
		padding-right: 0px;
		width: 100%;
	}
	.inner-page-with-sidebar .inner-page-col-sidebar {
		width: 100%;
	}
	.inner-page-with-sidebar.active .inner-page-col-main {
   		width: 100%;
    	padding-right: 0px;
	}
	
}
.full-height{
	height:100%;
}

/* SIDE NAVIGATION
-----------------------------------------------*/
.side-nav-icon{
	display:none !important;
}
.sidenav {
    height: 100%;
    width: 100%;
    position: fixed;
    z-index: 10000000;
    top: 0;
    left: -100%;
    background-color: #ffffff;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 10px;
    text-align:center;
}
.sidenav .closebtn {
    position: absolute;
    top: 0;
    right: 0px;
}
.sidenav .closebtn i.fas.fa-times {
    font-size: 30px;
    padding: 5px 8px 10px 15px;
    color: #773283;
    border-bottom-left-radius: 100%;
    border-left: solid 5px #773283;
    border-bottom: solid 5px #773283;
}
body.active-side-nav .sidenav{
	left: 0;
}
body.active-side-nav #page{
	display:none;
}
@media (max-width:767px){
	.side-nav-icon{
		display:inline-block !important;
		padding: 10px 15px 10px 10px;
    	font-size: 20px;
	}
    .user-header-wrapper{
        display: none !important;
    }
}
.navigation-links {
    padding: 10px;
    display: block;
    min-width: 300px;
    overflow: hidden;
}

.navigation-links a {
    display: inline-block;
    border: solid 1px #c0c0c0;
    font-size: 15px;
    width: 100%;
    padding: 10px 5px;
}

.navigation-links > div {
    display: inline-block;
    width: 33.33%;
    float: left;
    padding: 10px 3px 0px 3px;
}

/*
GLOBAL ICON
*/
.latest_meta_time:before {
    content: "\f017";
    display: inline-block;
    /* font: normal normal normal 14px/1 FontAwesome; */
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    font-family: "Font Awesome 5 Free";
    padding: 0px 2px 0px 3px;
}
.post-view-parent{
    margin-left: 3px;
    margin-right: 2px;
}

/* PAGE HEADER
----------------------------------------------- */
#page > header{
	background: #ffffff;
}
.header-non-sticky {
    padding: 7px 0px;
    display: flex;
    align-items: center;
    position: relative;
}


.header-right-section-logo{
	margin-left: auto;
	display: block;
	width: 100px;
}

#wpcc_widget_inner {
    margin: 0 10px 3px 10px;
    font-size: 16px;
}
.wpcc_lang {
    padding-bottom: 3px;
}
.current_lang {
    border-bottom: solid 2px #773283;
}

.current_lang a {
    color: #773283;
}

.site-header-search,
.header-mobile-site-search{
	position: relative;
}

.site-header-search input{
	border-radius: 50px;
    border: 1px solid  #A9A9A9;
    padding: 15px; 
    width: 200px;
    height: 15px;
}

.site-header-search .search-icon::before {
    font-size: 15px;
    margin-left: 10px;
    color: #777;
}
.search-icon::before{
    text-decoration: inherit;
    color: #696969;
    font-size: 19px;
}
.site-header-search .search-icon {
    background: transparent;
    border: 0;
    margin: 0;
    padding: 0 10px;
    position: absolute;
    right: 0;
    height: 30px;
}

@media (min-width: 971px){
	.header-mobile-site-search-icon{
		display: none !important;
	}
}

.header-mobile-site-search{
	display: none;
}

@media (max-width: 970px){
	.header-non-sticky {
		padding: 5px;
	}
	
	.site-header-search{
		display: none;
	}
	
	#header-left-section{
		width:30%;
	}
	
	.header-mobile-site-search-icon{
		display: inline-block;
	}
	
	.header-mobile-site-search-icon.search-icon::before {
	    color: #000000;
	    font-size: 25px;
	}
	
	.header-mobile-site-search input{
		border-radius: 50px;
	    border: 1px solid  #A9A9A9;
	    padding: 20px; 
	    width: 100%;
    	font-size: 16px;
	}
	
	.header-mobile-site-search {
	    width: 100%;
	    padding: 12px;
	    background-color: #9370DB;
	    -webkit-transition: opacity 1s ease-out; /* Safari */
    	transition: opacity 1s ease-out;
    	opacity: 0; 
	}
	
	.header-mobile-site-search.active{
	 	opacity: 1;
    	display: block;
	}
	
	.header-mobile-site-search-icon.active.search-icon::before{
		color: #9370DB;
	}
	
}

/** MOBILE ARTOCLE SHARE HEADER */
#article-page-mobile-share-header{
	/* padding: 5px 0px; */
	-webkit-box-shadow: 1px 2px 4px 0px rgba(176,176,176,1);
    -moz-box-shadow: 1px 2px 4px 0px rgba(176,176,176,1);
    box-shadow: 1px 2px 4px 0px rgba(176,176,176,1);
    display: none;
    text-align: center;
    width: 100%;
    background-color: #ffffff;
}

#article-page-mobile-share-header .addtoany-noscript{
	margin: 0px !important;
}

@media (max-width: 767px){
	#article-page-mobile-share-header.sticky{
		position: fixed;
	    top: 0;
	    z-index: 999999999;
	    display: block;
	}
	
}

.user-header-wrapper {
    margin-left: 5px;
    margin-right: 5px;  
    min-width: 64px;
}

.user-header-wrapper-mobile{
    margin: 8px 0px;
}

.user-header-wrapper i {
    font-size: 28px;
    color: #db7b00;
}

.user-header-wrapper.ticked i {
    color: #34A853;
}


.user-header-wrapper-mobile i {
    font-size: 45px;
    color: #db7b00;
}

.user-header-wrapper-mobile.ticked i {
    color: #34A853;
}

.user-header-wrapper span{
    font-size: 15px;
    margin-left: 5px;
    color: #db7b00;
}

.user-header-wrapper.ticked span,
.user-header-wrapper-mobile.ticked span{
    color: #34A853;
}

.user-header-wrapper.ticked i:hover,
.user-header-wrapper-mobile.ticked i:hover,
.user-header-wrapper.ticked span:hover,
.user-header-wrapper-mobile.ticked span:hover,
.user-header-wrapper span:hover,
.user-header-wrapper-mobile span:hover{
    cursor:pointer;
    color: #FBBC05;
}

.user-header-wrapper-mobile span{
    font-size: 30px;
    margin-left: 5px;
    color: #db7b00;
}

/* MAIN MENU
----------------------------------------------- */
.nav-outer-wrapper{
	border-top: solid 1px #C0C0C0;
	border-bottom: solid 1px #C0C0C0;
}
.nav-outer-wrapper.sticky{
  	position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999999;
    background-color: #ffffff;
}
.owl-carousel .owl-stage-outer{
overflow:inherit;
}
.owl-theme .owl-nav [class*=owl-],.owl-theme .owl-nav [class*=owl-]:hover{
position:absolute;
top:0px;
color:#CA0001;
font-size:24px;
opacity:1;
/*background:url("../images/nav_bg.png") left repeat-x;*/
background:transparent;
height:50px;
width:20px;
-webkit-border-radius:0px;
border-radius:0px;
-moz-border-radius:0px;
line-height:50px;
padding:0px;
margin:0px;
text-align:left;
cursor:pointer;
}
.owl-theme .owl-nav{
margin-top:0px;
display:block;
}
.owl-theme .owl-nav div.disabled{
display:none;
}
.owl-theme .owl-nav div.owl-next{
    -webkit-animation: nav-bounce-right 1.75s infinite;
    float:right;
    right:0px;
    color: black;   
}
@-webkit-keyframes nav-bounce-right{
from {right: 0px;}
to {right: -5px;}
}
@-webkit-keyframes nav-bounce-left{
from {left: 2px;}
to {left: -3px;}
}
.owl-theme .owl-nav div.owl-prev{
    -webkit-animation: nav-bounce-left 1.75s infinite;
    float:right;
    left:2px;
    color: black;
}
#nav .owl-item:hover{
    background-color: #ffff00;
}

#cssmenu {
  padding: 0;
  margin: 0;
  border: 0;
  width: auto;
}
#cssmenu ul,
#cssmenu li {
  list-style: none;
  margin: 0;
  padding: 0;
}
#cssmenu ul {
  position: relative;
  z-index: 597;
}
#cssmenu ul li {
  float: left;
  min-height: 1px;
  vertical-align: middle;
  padding: 0px 10px;
}
#cssmenu ul li.hover,
#cssmenu ul li:hover,
 {
  position: relative;
  cursor: pointer;
  float:left;
}
#cssmenu ul ul {
  visibility: hidden;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 598;
  width: 100%;
}
#cssmenu ul ul li {
  float: none;
}
#cssmenu ul ul ul {
  top: 0;
  left: 100%;
  width: 100%;
}
#cssmenu ul li:hover > ul {
  visibility: visible;
}
#cssmenu ul ul {
  bottom: 0;
  left: 0;
}
#cssmenu ul ul {
  margin-top: 0;
}
#cssmenu ul ul li {
  font-weight: normal;
}
#cssmenu a {
  display: block;
  line-height: 1em;
  text-decoration: none;
}
.owl-item{

}
/* Custom CSS Styles */
#cssmenu {
  font-size: 13px;
}
#cssmenu > ul {
  *display: inline-block;
}
#cssmenu:after,
#cssmenu ul:after {
  content: '';
  display: block;
  clear: both;
}
#cssmenu ul {
  text-transform: uppercase;
}
#cssmenu ul ul {
  text-transform: none;
  min-width: 100%;
  width: 200px;
  left: -10px;
}
#cssmenu ul ul a {
  background: #ffffff;
  color: #000000;
  border: 1px solid #C0C0C0;
  border-top: 0 none;
  line-height: 150%;
  padding: 10px 20px;
  font-size: 12px;
  position:relative
}
#cssmenu ul ul ul {
  border-top: 0 none;
}
#cssmenu ul ul li {
  position: relative;
}
#cssmenu ul ul li:hover > a {
  background-color: #E6E6FA;
  font-size: 13px;
}

#cssmenu ul ul li:last-child:hover > a {
  -moz-border-radius: 0 0 0 3px;
  -webkit-border-radius: 0 0 0 3px;
  border-radius: 0 0 0 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
#cssmenu ul ul li.has-sub > a:after {
  content: '+';
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -8px;
}

#cssmenu ul li.has-sub > a:after {
  content: '+';
  margin-left: 5px;
}
#cssmenu ul li.last ul {
  left: auto;
  right: 0;
}
#cssmenu ul li.last ul ul {
  left: auto;
  right: 99.5%;
}
#cssmenu a {
  color: #333333;
  padding: 13px 0px;
  width:100%;
  font-size: 14px;
  font-weight: 600;
}
#cssmenu > ul > li > a {
  line-height: 50px;
  font-size: 16px;
}
ul#nav li li a{
	background:#ffffff;
}
@media (max-width: 970px){
	.sub-menu{
		display: none !important;
	}
}

#cssmenu .owl-item > li.current-item{
	background: #773283;
}
#cssmenu .owl-item .sub-menu > li.current-item > a{
	background: #773283;
}
#cssmenu li.current-item > a {
    color: #ffffff;
}

/** 
SIDEMENU
------------------------------------------*/
.sidenav > img:first-child {
    width: 98px;
}

.sidenavmenu > li {
    display: block;
    border-top: solid 1px #f2f2f2;
    padding: 8px;
    text-align: left;
}

.sidenavmenu > li:first-child {
    border-top: none;
}

.sidenavmenu .side-menu-item {
    display: inherit !important;
}

.sidenavmenu .sub-menu {
    display: block !important;
    margin: 8px -8px 0px 8px;
}

.sidenavmenu .sub-menu li {
    padding: 8px;
    display: inline-block !important;
}

.sidenavmenu > li a {
}

.sidenavmenu > li:nth-child(even) {background-color: #f9f9ff;}

/*
FOOTER
------------------------------------------*/
/*cookies message*/
.ckn-container{
	width:100%;
	min-height:70px;
	height:auto;
	border-top:5px solid #facb3c;
	background-color:rgba(41,41,41,0.88);
	color:#FFF;
	position:fixed;
	bottom:-150px;
	left:0;
	right:0;
	z-index:6001;
	visibility: hidden;
    display: none;
    opacity: 0;
	}
.ckn-container div{box-sizing:border-box}
.ckn-container .ckn-wrapper{
	display:block;
	position:relative;
	margin:0 auto;
	padding:10px
	}
.ckn-container .ckn-img-holder{
	display:inline-block;
	vertical-align:top;
	text-align:center
	}
.ckn-container .ckn-details{display:inline-block}
.ckn-container .ckn-details .fs1,.ckn-container .ckn-details .fs2{
	font-family:'Ubuntu', Arial Narrow, Calibri, Arial, sans-serif;
	font-weight:normal
	}
.ckn-container .ckn-details .fs1{margin-bottom:2px}
.ckn-container .ckn-details .fs2{font-size:14px}
.ckn-container .ckn-buttons{
	display:inline-block;
	width:30%;
	text-align:center;
	vertical-align:top;
	padding-top:5px
	}
.ckn-container .ckn-buttons span{
	font-family:'Ubuntu', Arial Narrow, Calibri, Arial, sans-serif;
	font-weight:600;
	text-decoration:none;
	color:#FFF;
	text-align:center;
	font-size:14px;
	background-color:#cc9933;
	display:inline-block;
	min-width:100px;
	max-width:200px;
	box-sizing:border-box;
	cursor: pointer;
	-moz-border-radius:4px 4px 4px 4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px 4px 4px 4px;
	-webkit-border-radius:4px;
	border-radius:4px 4px 4px 4px;border-radius:4px
	}
.ckn-container .ckn-details a {
    color: #fff;
    text-decoration: underline !important;
}
.ckn-visible{
	visibility: visible;
    display: inherit;
	opacity: 1;
}
@media only screen and (max-width: 768px){
	.ckn-container .ckn-wrapper{max-width:650px}
	.ckn-container .ckn-img-holder{width:10%;height:50px;float: left;}
	.ckn-container .ckn-img-holder img{max-width:28px;position:relative;top:50%;transform:translateY(-50%)}
	.ckn-container .ckn-details{width:90%;text-align:center;line-height:20px;padding:0;float: left;}
	.ckn-container .ckn-details .fs1{font-size:13px;margin-bottom:5px}
	.ckn-container .ckn-details .fs2{font-size:12px;display: none; visibility: hidden;margin-left: -11%;}
	.ckn-container .ckn-buttons{display:block;width:100%;margin-top:5px}
	.ckn-container .ckn-buttons span{padding:9px}
	.ckn-container .ckn-buttons #agree-btn{margin-right:5px}
	.ckn-details .fs1 .div-collapse-footer .close-eng{display:none}
	.ckn-details .fs1 .div-collapse-footer{display:inline-block;margin-left: 3px;}
	
}
@media only screen and (min-width: 769px){
	.ckn-container .ckn-wrapper{max-width:1360px}
	.ckn-container .ckn-img-holder{width:5%}.ckn-container .ckn-img-holder img{max-width:45px;width:100%}
	.ckn-container .ckn-details{width:70%;text-align:left;padding-left:10px;padding-right:5px}
	.ckn-container .ckn-details .fs1{font-size:16px;margin-bottom:2px}
	.ckn-container .ckn-details .fs2{font-size:14px;margin-left:0px;display: block;visibility: visible;}
	.ckn-container .ckn-buttons{display:inline-block;width:20%;margin-top:0}
	.ckn-container .ckn-buttons span{padding:9px 6px}
	.ckn-container .ckn-buttons #agree-btn{margin-right:8px}
	.ckn-details .fs1 .div-collapse-footer{display:none}
}
/*cookies message*/
footer {
    padding: 15px 20px;
    background-color: #DCDCDC;
}

.footer-subsite-title, .footer-backlink-title{
    margin-bottom: 10px;
}

.footer-subsite-title span, .footer-backlink-title span, .footer-hotline-title span{
    padding: 10px 15px;
    display: inline-block;
    border: solid 1px #000000;
    font-weight: 600;
}
.footer-subsite-wrapper a {
    display: inline-block;
    max-width: 50%;
    float: left;
}
.footer-subsite-wrapper a img {
    width: 80%;
}
.footer-backlink-wrapper a {
    display: inline-block;
    float: left;
}
.footer-cp-logo {
	text-align: center;
}
.footer-other-links ul {
    width: 50%;
    float: left;
}
.footer-other-links ul:first-child li {
    text-align: right;
    padding-right: 10px;
}
.footer-other-links ul:nth-child(2) li {
    padding-left: 10px;
}
.footer-other-links ul li a {
    padding: 5px;
    display: inline-block;
    font-size: 15px;
    font-weight: 600;
}
.footer-socials-links{
	text-align: center;
    margin-top: 10px;
	
}
.footer-socials-links a {
    font-size: 25px;
    display: inline-block;
    padding: 10px;
}
.footer-hotline-wrapper p {
    color: #844DAD;
    font-weight: 600;
    margin-top: 10px;
}
.footer-hotline-wrapper ul li {
    padding: 5px 10px;
    font-weight: 600;
    font-size: 15px;
}
.footer-hotline-wrapper ul li:nth-child(odd) {
    background-color: #EEEEEE;
}
.footer-hotline-wrapper ul li span:nth-child(2) {
    float: right;
}
.footer-copywrite {
    text-align: center;
    margin-top: 20px;
}
.footer-copywrite img{
	width: 65px;
}
@media (max-width: 767px){
	footer {
    	padding: 15px 10px;
	}
	footer .col-sm-6 {
    	margin-bottom: 30px;
	}
	.footer-subsite-title, 
	.footer-backlink-title,
	.footer-hotline-title,
	.footer-backlink,
	.footer-subsite-wrapper a{
		text-align:center;
	}
	.footer-backlink-wrapper a {
    	float: none;
	}
	.header-mobile-site-search-icon{
		-webkit-appearance: unset;
	}
	.footer-subsite-title span, .footer-backlink-title span, .footer-hotline-title span {
		width: 100%;
	    border-left: none;
	    border-right: none;
	    border-top: solid 1px #808080;
	    border-bottom: solid 1px #808080;
	}
}
@media (min-width: 576px){
	.footer-backlink-wrapper{
		position: absolute;
	    bottom: 0;
	}
}
.bottom-floating-icon{
	animation-duration: 2s;
}

#scroll-up-wrapper {
    display: flex;
    flex-direction: column;
    bottom: 145px;
    position: fixed;
    right: 32px;
    filter: alpha(opacity=50);
    z-index: 1001;
    gap: 10px;
}

#scroll-up-wrapper i {
    font-size: 20px;
    color: #666;
    width: 40px;
    height: 40px;
    background-color: #ddd;
    border-radius: 50%;
    padding: 10px 11px 12px 11px;
}

#scroll-up-wrapper img {
    width: 40px;
}

.float-logo{
    position: fixed;
    right: 20px;
    display: none;
    z-index: 1001;
    background-size: cover;
    width: 42px;
    height: 42px;
}


 a#scroll-up-chinapress {
    bottom: 70px;
    background-image: url('/wp-content/themes/chinapressv1/img/cp_johor.gif');
}
   
a#scroll-up-ge15 {
    bottom: 112px;
    background-image: url(https://www.chinapress.com.my/public/static_resources/img/GE15/20221021_-_Desktop_Floating_icon_-_Election-Menu-Icon.gif);
    width: 160px;
    height: 60px;
    right: 0px;
}
a#scroll-up-ge15-mob {
    bottom: 112px;
    background-image: url(https://www.chinapress.com.my/public/static_resources/img/GE15/20221025_-_floating_Election-icon-200px.png);
    width: 60px;
    height: 60px;
    right: 10px;
}
a#scroll-up-mywheels {
    bottom: 112px;
    background-image: url('/public/static_resources/img/MYWHEELS_NEW.png');
}

a#scroll-up-mywheels-mobile {
    display: none;
}

a#scroll-up-cny {
    background-image: url(/public/static_resources/img/CP-CNY-ICON.svg);
    width: 60px;
    height: 60px;
    bottom: 195px;
    right: 20px;
}

@media (max-width: 767px){
    a#scroll-up {
        bottom: unset !important;
        top: 190px ;
        right: 15px;
    }

    a#scroll-up-mywheels-mobile {
        background-image: url('/public/static_resources/img/MYWHEELS_NEW.png');
        width: 60px;
        height: 60px;
        top: 55px;
        right: 15px;
    }

    a#scroll-up-chinapress-mobile {
        background-image: url(/wp-content/themes/chinapressv1/img/cp_johor.gif);
        top: 120px;
        right: 25px;
    }

    a#scroll-up-cny {
        background-image: url(/public/static_resources/img/CP-CNY-ICON.svg);
        bottom: unset !important;
        top: 120px;
        right: 6px;
    }
}
/**
ADS
*/
.ws-ads-wrapper{
	position:absolute;
	top: 0;
}
#ws-ads-1-wrapper{
	left: -160px;
    padding: 20px 0px;
}
#ws-ads-2-wrapper{
	right: -160px;
    padding: 20px 0px;
}
.ws-ads-wrapper.fixed{
	position:fixed;
	top: 40px;
}
#ws-ads-1-wrapper.fixed{
	left: auto;
    margin-left: -160px;
}
#ws-ads-2-wrapper.fixed{
	right: auto;
    margin-left: 970px;
}
@media (max-width: 1289px){
	.ws-ads-wrapper{
		display:none !important;
	}
}
.leaderboard-frame{
	text-align: center;
}
.leaderboard-frame > div{
	padding: 10px 0px;
}
.rectangular-ads-frame{
	text-align: center;
}
.rectangular-ads-frame > div{
	padding: 10px 0px;
}
.halfpage-ads-frame{
	text-align: center;
}
.halfpage-ads-frame > div{
	padding: 10px 0px;
}
@media (max-width: 767px){
	.mobile_hidden_ads{
		display:none !important;
	}
}
@media (min-width: 768px){
	.desktop_hidden_ads{
		display:none !important;
	}
	.popular_tab.withads ul .owl-item:nth-child(2){
		display:none !important;
	}
}
.mrect-in-hotpost{
	margin-left: -20px;
	margin-right: -20px;
}

.row.GMT-container, .row.GMT-container .row{
	margin: 0 !important;
}

.row.GMT-container .col-md-4{
	float: none;
	width: 100%;
	flex: 0 0 100%;
	padding: 0;
}

.init-hidden-ads{
	display:none !important;
}

#hotvideohome_desktop .hotvideohomeimgaewrapper,
#featurehome_desktop .featurelogohomeimgaewrapper,
#breakingnewsads2_desktop .breakingnewsadsimgaewrapper,
#breakingnewsads5_desktop .breakingnewsadsimgaewrapper{
	display: flex;
	align-items: center;
	border: solid 1px #c0c0c0;
	width: 100%;
}

#hotvideohome_desktop .hotvideohomeimgaewrapper a,
#featurehome_desktop .featurelogohomeimgaewrapper a{
	display: block;
	width:100%;
}

#hotvideohome_mobile{
    margin: 0px  0px;
    padding: 0px 5px;
}

#hotvideohome_mobile .video_ads_position{
	-webkit-box-shadow: 1px 2px 4px 0px rgba(176,176,176,1);
    -moz-box-shadow: 1px 2px 4px 0px rgba(176,176,176,1);
    box-shadow: 1px 2px 4px 0px rgba(176,176,176,1);
}

#hotvideohome_mobile #HOTVIDEO_NO1_M{
	display: none;
}

.latestnewshome_mobile {
    margin: 10px 0px;
    padding: 0px 5px;
}

.latestnewshome_mobile .feature_ads_position {
    background: #ffffff;
    -webkit-box-shadow: 1px 2px 4px 0px rgba(176,176,176,1);
    -moz-box-shadow: 1px 2px 4px 0px rgba(176,176,176,1);
    box-shadow: 1px 2px 4px 0px rgba(176,176,176,1);
    padding-bottom: 10px;
}

.latestnewshome_mobile #LATESTPOST_NO2_M{
	display: none;
}

#featurenewshome_mobile{
	 margin: 10px 0px;
    padding: 0px 5px;
}

#featurenewshome_mobile .feature_ads_position {
    background: #ffffff;
    -webkit-box-shadow: 1px 2px 4px 0px rgba(176,176,176,1);
    -moz-box-shadow: 1px 2px 4px 0px rgba(176,176,176,1);
    box-shadow: 1px 2px 4px 0px rgba(176,176,176,1);
}

#featurenewshome_mobile #HomePageFeaturelogo1_M{
	display: none;
}

#container_HOTPOST_NO3.init{
    display:none;
}

/**
BXSLIDER */
.col-cp-slider{
	position: relative;
	margin: 8px;
}
.archive .col-cp-slider{
	margin-top: 0px;
}
.col-cp-slider .bx-wrapper{
	margin-bottom: 0px;
	border: none;
	-moz-box-shadow: unset;
    -webkit-box-shadow: unset;
    box-shadow: unset;
}
.home .col-cp-slider .bx-wrapper{
	background: rgb(255,140,0);
	background: linear-gradient(90deg, rgba(255,140,0,1) 0%, rgba(255,215,0,1) 100%);
}
.archive .col-cp-slider .bx-wrapper{
	background: #000000;
}
.archive .cp_slider{
    display: flex;
}
.archive .cp_slide{
	 display: flex;
	 flex-direction: column;
	 justify-content: center;
}

.cp_slide figure > a {
    display: inline-block;
    width: 100%;
}
.cp_slide figure > a img {
    width: 100%;
    height: auto;
}
.latest_post_first_cp.latest_post_no_img_cp {
    padding: 15px;
}
.cp_slide .latest_post_first_cp.latest_post_no_img_cp a span {
    font-size: 25px;
}
.archive .cp_slide .latest_post_first_cp.latest_post_no_img_cp a span {
    color: #ffffff;
}
.cp_slide .shadow_text{
	position: absolute;
    bottom: 0;
    width: 100%;
    background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.44) 33%,rgba(0,0,0,0.7) 53%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(33%,rgba(0,0,0,0.44)),color-stop(53%,rgba(0,0,0,0.7)));
    background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.44) 33%,rgba(0,0,0,0.7) 53%);
    background: -o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.44) 33%,rgba(0,0,0,0.7) 53%);
    background: -ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.44) 33%,rgba(0,0,0,0.7) 53%);
    background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.44) 33%,rgba(0,0,0,0.7) 53%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#b3000000',GradientType=0);
}
.cp_slide .shadow_text h3{
	color:white; 
	padding:10px; 
	font-size:34px;
}
.slider-pager{
	width: 100%;
    text-align: center;
    line-height: 1;
    padding-top: 5px;
}
.slider-pager .bx-pager {
    display: inline-block;
    padding: 3px 3px 0px 3px;
 	background: rgba(0,0,0,0.5);
    border-radius: 30px;
}
.slider-pager .bx-pager.bx-default-pager a:hover, .slider-pager .bx-pager.bx-default-pager a.active {
    background: #cc0000;
}
.slider-pager .bx-pager.bx-default-pager a {
    background: #ccc;
    text-indent: -9999px;
    display: block;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    outline: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.slider-pager .bx-pager .bx-pager-item {
    display: inline-block;
}
@media (max-width:969px){
	.col-cp-slider{
		margin: 0px;
	}
	.home .col-cp-slider .bx-wrapper{
		background: none;
	}
	.archive .col-cp-slide-wrapper {
		background: none;
	}
}
@media (max-width:768px){

	.slider-pager .bx-pager {
    	padding: 8px 5px 0px 5px;
	}
	.slider-pager .bx-pager.bx-default-pager a {
	    width: 8px;
	    height: 8px;
	}
	.cp_slide .shadow_text h3{
		font-size:23px;
	}
	.cp_slide .latest_post_first_cp.latest_post_no_img_cp a span {
    	font-size: 21px;
	}
}

/**
OWL slider
*/
.owl-stage{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-box;
	display: box;
	min-width: 100%;
}

/**
Page Top Portion
*/
.page-header-wrapper{
	display:flex;
	align-items: stretch;
    flex-wrap: wrap;
}
.page-main-slider{
	float: left;
	width: 100%;
	display: flex;
    flex-direction: column;
    justify-content: space-between;
    
}
.page-header-wrapper.adsloaded .page-main-slider{
	width: calc(100% - 300px);
}
.archive .page-main-slider{
	background: rgb(119,50,131);
    background: linear-gradient(90deg, rgba(119,50,131,1) 0%, rgba(209,127,223,1) 100%);
}
.home .page-main-slider{
	background: rgb(255,140,0);
	background: linear-gradient(90deg, rgba(255,140,0,1) 0%, rgba(255,215,0,1) 100%);
}
.page-main-hp{
	float: left;

	width: 300px;
	
	display: none;
}

.page-header-wrapper.adsloaded .page-main-hp{
	display: flex;
	
	justify-content: center;
	
	flex-direction: column;
}
@media (max-width:969px){
	.page-main-slider, .page-header-wrapper.adsloaded .page-main-slider{
		width: 100%;
		background: none;
	}	
	
	.home .page-main-slider{
		background: none;
	}
	.page-main-hp, .page-header-wrapper.adsloaded .page-main-hp{
		display: none;
	}
}

/**
HOT POST
--------------------------------------------*/
.hot-color{
	background-color: #ffebcd;
}
.hot-color-2{
	background: #ffeabc; 
}
.hot-post-wrapper {
    padding: 10px 20px;
}
li.popular_post,
.hot_category_wrapper li.category_post,
li.popular_post_without_img,
.hot_video_wrapper li.category_post{
    display: flex;
    padding: 5px 0px;
    border-bottom: solid 1px #A9A9A9;
}
li.popular_post:last-child, 
.hot_category_wrapper li.category_post:last-child,
li.popular_post_without_img:last-child,
.hot_video_wrapper li.category_post:last-child{
    border-bottom: none;
}
.popular_post_image,
.category_post_image {
    width: 35%;
    float: left;
}
.popular_post_image span, 
.category_post_image span {
    position: absolute;
    padding: 3px 8px 5px 5px;
    background: #8B0000;
    color: #ffffff;
    border-bottom-right-radius: 50px;
    font-weight: 600;
}
.popular_post_image a ,
.category_post_image a {
    display: inline-block;
    width: 100%;
    overflow: hidden;
}
.popular_post_image a img,
.category_post_image a img  {
    width: 100%;
}

li.popular_post > a,
li.category_post > a {
    font-size: 15px;
    display: inline-block;
    width: 65%;
    float: left;
    padding-left: 8px;
    padding-right: 8px;
}
li.popular_post > a span ,
li.category_post > a span {
    display: inline-block;
}
li.popular_post .latest_meta_time ,
li.category_post .latest_meta_time {
    font-size: 11px;
    color: #696969;
    text-align: right;
    display: block;
    padding: 3px 3px 0px 3px;
}
li.popular_post .latest_meta_time .post_view{
	padding-left: 3px;
}
.popular_tab {
    display: none;
}
.popular_tab.active {
    display: block;
}
.tabs-popular {
    margin-left: -15px;
    margin-right: -15px;
}
.tabs-popular_extra {
    position: relative;
}
.popular_title > i{
	display: inline-block;
    width: 50px;
    height: 50px;
    border-radius: 50px;
	background: rgb(255,0,0);
	background: linear-gradient(0deg, rgba(255,0,0,1) 0%, rgba(255,22,18,1) 10%, rgba(255,180,146,1) 90%, rgba(255,197,160,1) 100%);
	vertical-align: top;
}
.popular_title > span:nth-child(2){
    display: inline-block;
    padding: 5px 15px 5px 0px;
    font-size: 20px;
	background: rgb(255,0,0);
	background: linear-gradient(0deg, rgba(255,22,18,1) 0%, rgba(255,180,146,1) 100%);
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    color: #ffffff;
    margin-top: 5px;
    vertical-align: top;
    margin-left: -15px;
    vertical-align: top;
    height: 40px;
}
.popular_title i img{
	width: 20px;
    margin-left: 12px;
    margin-top: 6px;
}
span.popular_ul {
    display: inline-block;
    padding-top: 20px;
    float: right;
}
span.popular_ul li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
}
span.popular_ul li.active {
    border-bottom: solid 3px #fd330b;
    padding-bottom: 5px;
}
span.popular_ul a {
    display: inline-block;
    color: #fd330b;
}
span.popular_title {
    display: inline-block;
    width: 100%;
}
.popular_excerpt{
	display: none;
}
.popular_post_without_img span.number_span {
    display: inline-block;
    padding: 3px 8px 5px 3px;
    color: #fd330b;
    border-bottom-right-radius: 50px;
    font-weight: 600;
}
.popular_post_without_img span.popular_title {
    font-size: 16px;
    padding-bottom: 5px;
}
.popular_post_without_img span.popular_title {
    font-size: 16px;
    padding-bottom: 5px;
}
.popular_post_without_img .popular_excerpt p{
	font-size: 14px;
}
.popular_post_without_img span.popular_meta_time{
	font-size: 13px;
    padding-bottom: 5px;
    color: #696969;
}
li.popular_post_without_img {
    padding: 5px;
}
.hotnews-none {
    padding: 10px 0px;
    text-align: center;
    display: block;
}

.hot-post-full-width .hot_video_wrapper{
    background: #ffeabc;
}
.hot-post-full-width .tabs-category_extra{
    margin-bottom: 5px;
}
@media (min-width:768px){
	
	.popular-post-full-width .hot-post-wrapper,
    .hot-post-full-width .hot_category_wrapper {
        padding: 5px 40px !important;
    }
	
	.popular-post-full-width .tabs-popular_extra{
		text-align: center;
	}
	
	.hot-post-full-width .tabs-category_extra .category_title{
		text-align: left;
	}
	
	.popular-post-full-width span.popular_ul{
		float: none;
	}
	
	.popular-post-full-width .popular_title i img{
		margin-left: 0px;
	}
	
	.popular-post-full-width .owl-carousel .owl-stage-outer,
	.hot-post-full-width .owl-carousel .owl-stage-outer{
		overflow: hidden;
	}
	
	.popular-post-full-width .popular_post_image {
	    width: 100%;
	    float: none;
	}
	
	.hot-post-full-width .hot_category_wrapper li.category_post{
		display:block;
	}
	
	.hot-post-full-width .category_post_image {
	    width: 100%;
	    float: none;
	    display: block;
	}
	
	.hot-post-full-width li.category_post > a {
	    display: block;
	    width: 100%;
	    float: none;
	}
	
	.popular-post-full-width li.popular_post {
	    display: block;
	}
	
	.popular-post-full-width li.popular_post > a {
	    width: 100%;
	    float: none;
	}
	
	.popular-post-full-width .popular_post_image a img {
	    max-height: unset;
	}
	
	.popular-post-full-width .owl-theme .owl-nav,
	.hot-post-full-width .owl-theme .owl-nav{
		height: 0px;
	}
	
	.popular-post-full-width .owl-carousel .owl-nav .owl-prev,
	.popular-post-full-width .owl-carousel .owl-nav .owl-next,
	.hot-post-full-width .owl-carousel .owl-nav .owl-prev,
	.hot-post-full-width .owl-carousel .owl-nav .owl-next{
	  height: 50px;
	  position: absolute;
	  width: 30px;
	  cursor: pointer;
	  top: 65px !important;
	}
	
	.popular-post-full-width .owl-carousel .owl-prev.disabled,
	.popular-post-full-width .owl-carousel .owl-next.disabled,
	.hot-post-full-width .owl-carousel .owl-prev.disabled,
	.hot-post-full-width .owl-carousel .owl-next.disabled{
	pointer-events: none;
	opacity: 0.2;
	}
	
	.popular-post-full-width .owl-carousel .owl-nav .owl-prev,
    .hot-post-full-width .owl-carousel .owl-nav .owl-prev{
      background: url(/public/static_resources/img/carousel-nav.png) no-repeat scroll -4px -4px;
      left: -35px;
    }
    .popular-post-full-width .owl-carousel .owl-nav .owl-next,
    .hot-post-full-width .owl-carousel .owl-nav .owl-next{
      background: url(/public/static_resources/img/carousel-nav.png) no-repeat scroll -46px -4px;
      right: -35px;
    }
	.popular-post-full-width .owl-carousel .owl-nav .owl-prev:hover,
	.hot-post-full-width .owl-carousel .owl-nav .owl-prev:hover{
	 background-position: -4px -66px;
	}
	.popular-post-full-width .owl-carousel .owl-nav .owl-next:hover,
	.hot-post-full-width .owl-carousel .owl-nav .owl-next:hover{
	background-position: -46px -66px;
	}   
	.popular-post-full-width .popular_excerpt{
		display: block;
	}

	.hot-post-full-width .owl-carousel .owl-dots{
		/*position: absolute;
    	top: -45px;
    	left: 388px;*/
        text-align: center;
	}
	.hot-post-full-width .owl-carousel .owl-dots .owl-dot{
		padding: 5px 15px !important;
		color: black;
        background-color: white;
        margin-bottom: 0;
	}
	.hot-post-full-width .owl-carousel .owl-dots .owl-dot.active{
		padding: 5px 15px !important;
		background-color: #703080;
		color: #ffffff;
        margin-bottom: 0;
	}
}

@media (max-width:767px){
	.owl-carousel-desktop-only.owl-carousel{
		display: block;
	}
	
	li.popular_post:first-child{
		display:block;
	}
	li.popular_post:first-child .popular_post_image{
		width:100%;
		float: none;
	}
	li.popular_post:first-child > a{
		width:100%;
		float: none;
	}
	
}

/** KUAIXUN FAST NEWS CAROUSEL */
.fast-news {
    padding: 0;
    display: flex;
    background-color: #ffffff;
    border: solid 5px #ffffff;
}
.fast-news-title {
    padding: 8px 10px;
    font-size: 20px;
    color: #ffffff;
    background: #773283;
    border-bottom-left-radius: 20px;
    display: flex;
  	flex-direction: column;
  	justify-content: center;
}
.archive .fast-news-title {
	 background: #696969;
}
.fast-news-carousel {
    overflow: hidden;
}
.fast-news-carousel-wrapper {
    display: inline-block;
    width: calc(100% - 60px);
    background-color: #F2F2F2;
}
.fast-news-post {
    display: inline-block;
    float: left;
    padding: 10px 5px;

}
.fast-news-post a {
    display: block;
    max-height: 40px;
    overflow: hidden;
}

.fast-news-carousel  .owl-item{
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.fast-news-carousel-mulcol .owl-item{
	border-left: solid 2px #773283;
}

.archive .fast-news-carousel-mulcol .owl-item{
	border-left: solid 2px #696969;
}

.fast-news-singlecol{
	display: none;
}
@media (max-width: 767px){
	.fast-news-singlecol{
		display: flex;
		padding: 10px 5px;
	}
	.fast-news-multiplecol{
		display: none;
	}
	.fast-news-post {
    	width: 100%;
	}
	.fast-news-post-carousel-item {
		border: none !important;
	}
}

/**
Category Article List Widget

-------------------------------------------*/
.cptv-color{
	background-color: #0d0d27;
}
.hot_category-color{
	background-color: #d3eefd;
}
.hot-color-2 .hot-post-full-width .hot_category_wrapper, .hot-color-2 .hot_category_wrapper{
    padding: 10px 20px;
}
.hot_category_wrapper .tabs-category_extra {
    position: relative;
    height: 49px;
}
.hot_category_wrapper .category_title i, .hot_video_wrapper .category_title i{
	display: inline-block;
    width: 50px;
    height: 50px;
    border-radius: 50px;
    background: rgb(0,135,255);
	background: linear-gradient(0deg, rgba(0,135,255,1) 0%, rgba(13,143,255,1) 10%, rgba(118,203,255,1) 90%, rgba(131,210,255,1) 100%);
	vertical-align: top;
}
.hot_category_wrapper .category_title span, .hot_video_wrapper .category_title span{
    display: inline-block;
    padding: 5px 15px 5px 0px;
    font-size: 20px;
   	background: rgb(0,135,255);
	background: linear-gradient(0deg, rgba(13,143,255,1) 0%, rgba(118,203,255,1) 100%);
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    color: #ffffff;
    margin-top: 5px;
    vertical-align: top;
    margin-left: -15px;
    height: 40px;
}
.hot_video_wrapper .category_title span,
.hot_video_wrapper .category_title i,
.hot-color-2 .hot_category_wrapper .category_title span, .hot-color-2 .hot_category_wrapper .category_title i{
	background: #fdd784; /* Old browsers */
	background: -moz-linear-gradient(top, #fdd784 0%, #ff9211 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #fdd784 0%,#ff9211 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #fdd784 0%,#ff9211 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdd784', endColorstr='#ff9211',GradientType=0 ); /* IE6-*/
}
.hot_video_wrapper .category_title i img, .hot_category_wrapper .category_title i img{
	width: 20px;
    margin-left: 12px;
    margin-top: 6px;
}


/**
FRONT PAGE
--------------------------------------------*/
.homepage-latest-post-under-slider {
	display: flex;
	align-items: stretch;
    border-top: none;
    border: solid 5px transparent;
}

.homepage-latest-post-under-slider .post-wrapper {
    float: left;
    width: 33.333%;
    margin-right: 3px;
    background: #000000;
	display: flex;
	justify-content: center;
	flex-direction: column;
	position: relative;
}

.homepage-latest-post-under-slider .post-wrapper:last-child{
	margin-right: 0px;
}

.homepage-latest-post-under-slider .post-wrapper .post_image a {
    display: block;
}

.homepage-latest-post-under-slider .post-wrapper .post_image a img {
    width: 100%;
    height: auto;
}

.homepage-latest-post-under-slider .post-wrapper .post_image {
    position: relative;
}

.homepage-latest-post-under-slider .title-shadow-bg p {
    color: #ffffff;
    line-height: 1.2;
    margin-bottom: 5px;
    font-size: 16px;
}

.homepage-latest-post-under-slider .latest_post_content_smaller_screen{
	display: none;
}

@media (max-width:767px){
	.homepage-latest-post-under-slider {
		display: block;
		border: none;
		padding-left: 5px;
    	padding-right: 5px;
	}
	.homepage-latest-post-under-slider .post-wrapper{
		width: 100%;
		margin: 10px 0px;
		background: #ffffff;
		-webkit-box-shadow: 1px 2px 4px 0px rgba(176,176,176,1);
		-moz-box-shadow: 1px 2px 4px 0px rgba(176,176,176,1);
		box-shadow: 1px 2px 4px 0px rgba(176,176,176,1);
		padding-bottom: 10px;
	}
	.homepage-latest-post-under-slider .latest_post_content_smaller_screen{
		display: block;
		padding: 0px 10px;
	}
	.homepage-latest-post-under-slider .title-shadow-bg-wider-screen{
		display: none;
	}
}
@media (min-width:768px){
	.other-latest-post-row .col-lg-4.col-md-6.col-12:nth-child(n+14) {
		display: none;
	}
	.grid-layout-box{
		padding-bottom: 10px;
		display:flex;
	}
	.latest_post {
		border: solid 1px #c0c0c0;
	}
}

.latest_post {
    height: auto;
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
}

.latest_post .latest_post_image a img {
    width: 100%;
        border-bottom: solid 1px #F2F2F2;
}
.latest_post .latest_post_image a {
    display: inline-block;
    width: 100%;
}
.latest_post .latest_post_content a {
    display: inline-block;
    padding: 0px 5px;
}
.latest_post h3.latest_post_title {
    font-size: 16px;
    padding: 0;
    margin: 10px 0px 3px 0px;
}
.latest_post span.latest_meta_time {
    display: block;
    margin-top: auto;
    padding: 5px;
    font-size: 11px;
    text-align: right;
}
.latest_post span.latest_meta_time .count_view {
    padding-left: 3px;
}

@media (max-width:767px){
	.other-latest-post-row {
    	padding: 0px 5px;
	}
	.other-latest-post-row .latest_post {
   		padding: 0px 0px 5px 0px;
    	-webkit-box-shadow: 1px 2px 4px 0px rgba(176,176,176,1);
    	-moz-box-shadow: 1px 2px 4px 0px rgba(176,176,176,1);
   		box-shadow: 1px 2px 4px 0px rgba(176,176,176,1);
   		margin: 10px 0px;
	}
	.latest_post .latest_post_content a {
    	padding: 0px 10px;
	}
	.latest_post span.latest_meta_time {
    	padding: 3px 10px 0px 10px;
    	border-top: none;
	}
}

.homepage-more-button {
    text-align: center;
    padding: 10px 0px;
}
.homepage-more-button span {
    background-color: #bc0000;
    font-size: 16px;
    padding: 10px 23px;
    display: inline-block;
}
.homepage-more-button span a{
    color: #ffffff;
}
.homepage-more-button span:hover {
    background-color: #ffffff;
    border: solid 3px #bc0000;
    padding: 7px 20px;
}
.homepage-more-button span:hover a{
    color: #bc0000;
}
.page-section-title {
    position: relative;
}
.page-section-title > div {
    display: flex;
}
.page-section-title > div > div:first-child {
    background-color: #773283;
    font-size: 22px;
    color: #ffffff;
    padding: 10px 0 10px 10px;
    display: inline-block;
}
.page-section-title > div:first-child div:nth-child(2) {
    width: 45px;
    display: inline-block;
    border-bottom-right-radius: 102%;
    border-right: solid 10px #10b267;
    height: 51px;
}
.page-section-title > div:first-child div:nth-child(2) > div {
    width: 30px;
    display: inline-block;
    background-color: #773283;
    border-bottom-right-radius: 100%;
    height: 51px;
}

.cptv-daily-motion-desktop{
	position: relative;
}

.cptv-daily-motion-desktop > img:first-child{
	width: 145px;
	heigh:auto;
}

.cptv-daily-motion-desktop div.dm-widget  .dm-widget-title{
	display: none;
}
.cptv-daily-motion-desktop .homepage-more-button{
	display: inline-block;
	position: absolute;
	top: 0px;
	right: 5px;
}

.cptv-daily-motion-mobile{
	display: none;
}

.cptv-daily-motion-mobile h2.dm-widget-title{
	display:none;
}
.dm-powered-by {
    display: none !important;
}

@media (max-width: 767px){
	.cptv-daily-motion-mobile{
		display: block;
		background-color: #F2F2F2;
	    -webkit-box-shadow: 1px 2px 4px 0px rgba(176,176,176,1);
	    -moz-box-shadow: 1px 2px 4px 0px rgba(176,176,176,1);
	    box-shadow: 1px 2px 4px 0px rgba(176,176,176,1);
    	margin: 10px 5px;
	}
	.cptv-daily-motion-desktop{
		display: none;
	}
	.cptv-daily-motion-mobile-title img {
    	width: 150px;
	}
	.cptv-daily-motion-mobile-title {
   	 	padding: 5px 8px 5px 8px;
	}
	
	.cptv-daily-motion-mobile-title .homepage-more-button {
	    display: inline-block;
	    float: right;
	}
	
	.cptv-daily-motion-mobile-title .homepage-more-button span{
		 padding: 10px 10px;
	}

	div.cptv-daily-motion-mobile .dm-items span.dm-video-subinfo {
	    margin-left: 10px;
	    font-size: 13px !important;
	}
	div.cptv-daily-motion-mobile .dm-items a.dm-video-title {
	    margin-left: 10px;
	    margin-right: 10px;
	    font-size: 17px !important;
	}
	div.cptv-daily-motion-mobile .dm-items div.dm-item {
	    margin-top: 10px;
	    margin-bottom: 20px;
	    padding-bottom: 10px;
	    -webkit-box-shadow: 1px 2px 4px 0px rgba(176,176,176,1);
    	-moz-box-shadow: 1px 2px 4px 0px rgba(176,176,176,1);
   		box-shadow: 1px 2px 4px 0px rgba(176,176,176,1);
	}

	div.cptv-daily-motion-mobile div.dm-widget.dm-mobile {
	    margin-bottom: 0px !important;
	}
}

.qiangxianbao-logo {
    width: 80%;
    margin:  0px auto;
}

.qiangxianbao-logo > div {
    text-align: center;
    color: #ffff00;
}

.qiangxianbao-widget-wrapper {
    padding: 10px;
}

.qiangxianbao-widget-first-post {
    padding: 0 10px;
    text-align: center;
}

.qiangxianbao-widget-first-post a {
    display: block;
    color: #ffffff;
    font-size: 18px;
}

.qiangxianbao-widget-other-post {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 5px 0px;
}
.qiangxianbao-widget-first-post a > div {
    margin-top: 10px;
    margin-bottom: 10px;
}

.qiangxianbao-widget-other-post a {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
}

.qiangxianbao-widget-other-post a > img {
    width: 50px;
    height: 50px;
    border-radius: 50%;
}

.qiangxianbao-widget-other-post a > span {
    color: #ffffff;
}

@media (max-width:767px){
	.qiangxianbao-widget-wrapper-outline {
	    -webkit-box-shadow: 1px 2px 4px 0px rgba(176,176,176,1);
	    -moz-box-shadow: 1px 2px 4px 0px rgba(176,176,176,1);
	    box-shadow: 1px 2px 4px 0px rgba(176,176,176,1);
	    margin-bottom: 5px;
	}
}

.homepage-sidebar-widget1{
	padding: 10px 0px;
}

.homepage-category-post-widget {
    padding: 10px 5px 0px 5px;
    border: solid 1px #C0C0C0;
    border-top-color: rgb(192, 192, 192);
    border-top-style: solid;
    border-top-width: 1px;
    border-top: solid 5px #773283;
    height: 100%;
    display: flex;
    flex-direction: column;
}
.homepage-category-post-widget > div:first-child {
    font-size: 22px;
    text-align: center;
    color: #773283;
    padding: 0 0 10px 0;
    font-weight: 600;
}
.homepage-category-post-widget-first-post a {
    display: block;
    position: relative;
}
.homepage-category-post-widget-first-post a img {
    width: 100%;
    height: auto;
}
.title-shadow-bg {
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.36) 19%, rgba(0,0,0,0.7) 54%, rgba(0,0,0,1) 100%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.36) 19%,rgba(0,0,0,0.7) 54%,rgba(0,0,0,1) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.36) 19%,rgba(0,0,0,0.7) 54%,rgba(0,0,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 0 5px;
}
.homepage-category-post-widget-first-post .title-shadow-bg p {
    line-height: 1.2;
    margin-bottom: 0px;
    color: #ffffff;
    font-size: 16px;
    margin-top: 10px;
}
.homepage-category-post-widget-first-post .title-shadow-bg > span {
    color: #C0C0C0;
    font-size: 12px;
    display: block;
    line-height: 1.8;
    text-align: right;
}
.homepage-category-post-widget-other-post {
  padding: 6px 0px;
  border-top: solid 1px #c0c0c0;
}
.homepage-category-post-widget-other-post:last-child {
}
.homepage-category-post-widget-other-post:nth-child(2) {
  border-top: none;
}
.homepage-category-post-widget-other-post a {
  display: block;
}
.homepage-category-post-widget-other-post a p {
  line-height: 1.5;
  margin-bottom: 0;
  font-size: 16px;
  color: #000000;
}
.homepage-category-post-widget-other-post a > span {
  line-height: 1.5;
  margin-bottom: 0;
  font-size: 12px;
  color: #696969;
  text-align: right;
  display: block;
}
.homepage-category-post-widget .homepage-more-button{
    margin-top: auto;
}
@media (max-width:767px){
	.homepage-category-post-widget {
	    -webkit-box-shadow: 1px 2px 4px 0px rgba(176,176,176,1);
	    -moz-box-shadow: 1px 2px 4px 0px rgba(176,176,176,1);
	    box-shadow: 1px 2px 4px 0px rgba(176,176,176,1);
	    display: block;
	    margin-bottom: 20px;
	    height: auto;
	    margin-left: 5px;
   		 margin-right: 5px;
	}
}
.homepage-subsite-widget{
	background-color: #ddffc6;
}
.homepage-subsite-widget-header .page-section-title {
    display: inline-block;
    float: left;
    width: 125px;
    height: 45px;
    margin-right: 5px;
}
.homepage-subsite-widget-header-menu {
    display: inline-block;
    width: calc(100% - 130px);
    height: 51px;
    overflow: hidden;
}
.homepage-subsite-widget-header-menu .owl-carousel{
	margin-top: 5px;
}
.homepage-subsite-widget-header-menu .item{
	font-size: 15px;
	padding: 10px 15px;
	border: solid 1px transparent;
    font-weight: 600;
}
.homepage-subsite-widget-header-menu .item:hover,
.homepage-subsite-widget-header-menu .item.current-item{
	color: #773283;
	border: solid 1px #773283;
	border-radius: 60px;
}
.homepage-subsite-widget-content {
    padding: 10px;
}
.homepage-subsite-widget-content-wrapper {
	display:none;
}
	
.homepage-subsite-widget-content-wrapper.active{
    display: block;
}
.homepage-subsite-widget-content-wrapper > .row{
	flex-wrap: nowrap;
    overflow-x: hidden;
}
.homepage-subsite-widget-content-wrapper > .row .col-lg-3.col-md-4.col-12{
	display:flex;
}

@media (max-width:767px){
	.homepage-subsite-widget-content-wrapper > .row {
	    flex-wrap: wrap;
	    overflow-x: visible;
	}
	
	.homepage-subsite-widget-content-wrapper > .row .col-lg-3.col-md-4.col-12{
		display:block;
	}
	.homepage-subsite-widget-content-wrapper .latest_post {
	    background-color: #ffffff;
	    margin: 0 0 20px 0;
	    -webkit-box-shadow: 1px 2px 4px 0px rgba(176,176,176,1);
	    -moz-box-shadow: 1px 2px 4px 0px rgba(176,176,176,1);
	    box-shadow: 1px 2px 4px 0px rgba(176,176,176,1);
	    height: auto;
	    padding-bottom: 5px;
	}
	.homepage-subsite-widget {
    	margin-bottom: 20px;
	}
	.homepage-subsite-widget-header-menu {
	    display: block;
	    width: 100%;
	    height: 53px;
	}
	.homepage-subsite-widget-header-menu .owl-carousel{
	margin-top: 8px;
	}
}


@media (min-width: 768px){
	.homepage-subsite-widget-state-div.rectAdsLoaded .col-md-4{
	    -ms-flex: 0 0 calc(50% - 150px);
	    flex: 0 0 calc(50% - 150px);
	    max-width: calc(50% - 150px);		
	}
}
@media (min-width: 992px){
	.homepage-subsite-widget-state-div.rectAdsLoaded .col-lg-3{
	    -ms-flex: 0 0 calc(33.3333% - 100px);
	    flex: 0 0 calc(33.3333% - 100px);
	    max-width: calc(33.3333% - 100px);		
	}
}
.homepage-subsite-widget-state-div #R2_L_outer_wrap{
    width: 300px;
    max-width: 300px;
    -ms-flex: 0 0 300px;
    flex: 0 0 300px;
}
.homepage-subsite-widget-state-div #R2_L_inner_wrap{
    display:flex;
    flex-direction:column;
}
.home #inner-page-4,
.home #inner-page-6{
	border-bottom: none;
}
.home #inner-page-6{
    background-color: #F2F2F2;
    padding: 0px 5px;
    position: relative;
    margin-bottom: 10px;
}

@media (min-width:768px){

.home #inner-page-6 .homepage-more-button {
    display: inline-block;
    position: absolute;
    top: 0;
    right: 10px;
}
}

    
#page .row.homepage-dajiangtang-comic-row {
    margin-top: 10px;
    margin-right: -5px;
    margin-left: -5px;
}
.homepage-dajiangtang-comic-row .col-6 {
    padding-left: 5px;
    padding-right: 5px;
}
.homepage-dajiangtang-comic-row a{
	display: block;
}
.homepage-dajiangtang-comic-row a img{
	display: block;
	width: 100%;
}
.homepage-dajiangtang-article-col table td:first-child {
    white-space: nowrap;
}
.row.homepage-dajiangtang-article-row {
    margin-top: 15px;
    margin-bottom: 15px;
}
.homepage-dajiangtang-article-col-wrapper{
	-webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75);
	box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75);
	height: 100%;
	padding: 10px 5px;
	border: solid 1px #c0c0c0;
	background-color: #ffffff;
}
.homepage-dajiangtang-article-col {
    padding: 0px 5%;
}
.homepage-dajiangtang-article-col-title {

    font-size: 17px;
    padding: 0px 0px 10px 0px;
    text-align: center;
    border-bottom: solid 1px #773283;
    color: #773283;
    font-weight: 600;
}

.homepage-dajiangtang-article-col-item {
    padding: 5px 0px 5px 5px;
    display: block;
    width: 100%;
}
.homepage-dajiangtang-article-col-item a{
	display: block;
    width: 100%;
    font-size: 15px;
}
@media (max-width:767px){
	.row.homepage-dajiangtang-article-row .col-12 {
    	margin-bottom: 5px;
	}
	.homepage-dajiangtang-article-col {
    	margin-bottom: 20px;
	}
}


.page_widget_image_with_hyperlink{
	display: block;
	position: relative;
}

.page_widget_image_with_hyperlink a{
	display: block;
	width: 100%;
}

.page_widget_image_with_hyperlink a img{
	width:100%;
	height:auto;
}

.eclassified_featured {
    margin-bottom: 10px;
    background-color: #fff5f2;
    padding: 1px 5px 10px 5px;
    border-radius: 9px;
}



.eclassified_featured > a {
    display: block;
}

.eclassified_featured .trianglebox {
    margin-right: 0px;
    float: none;
    text-align: right;
    display: block;
    width: 100%;
}

.eclassified_featured .latest_post_other {
    display: flex;
    margin-top: -22px;
}

.eclassified_featured .latest_post_image_other.ec_image_div {
    width: 50%;
    float: left;
}

.latest_post_image_other .latest_post_other_content.latest_addi {
    display: inline-block;
}

.eclassified_featured .col-posts{
    display: inline-block;
    float: left;
}

.eclassified_featured .latest_post_other_content.latest_addi {
    width: 50%;
    display: inline-block;
    padding-top: 0;
    margin-top: 22px;
    margin-left: 5px;
    margin-bottom: 5px;
}

@media (max-width:767px){
    .eclassified_featured .col-posts{
        padding: 8px 0px;
    }
}
@media (min-width:768px){
    .eclassified_featured  .padimage{
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .eclassified_featured  .padimage .col-posts{
        margin-bottom: 8px;
    }
}

.eclassified_new_featured {
    padding-bottom: 10px;
}

.eclassified_new_featured_top_logo {
    width: 100%;
    border-bottom: solid 3px #3f6869;
    margin-bottom: 3px;
}

.eclassified_new_featured_top_logo img {
    width: 200px;
}

.eclassified_new_featured_top_logo a {
    display: inline-block;
}
.eclassified_new_featured .row .col-md-6 > a {
    height: 100%;
    display: flex;
}

.eclassified_new_featured .row .col-md-6 {
    border: 4px solid transparent;
    -moz-border-image: -moz-linear-gradient(top left, #ffff16 0%, #ea1d25 33%, #009c85 69%, #83519f 100%);
    -webkit-border-image: -webkit-linear-gradient(top left, #ffff16 0%, #ea1d25 33%, #009c85 69%, #83519f 100%);
    border-image: linear-gradient(to bottom right, #ffff16 0%, #ea1d25 33%, #009c85 69%, #83519f 100%);
    border-image-slice: 1;
    padding: 0;
}

.eclassified_new_featured_card_row_tag {
    width: 100%;
    text-align: right;
}

.eclassified_new_featured_card_row_tag img {
    width: 120px;
}

.eclassified_new_featured_card_row1 {
    display: flex;
}

.eclassified_new_featured_card_image {
    display: inline-block;
    width: 25%;
    float: left;
    padding: 0px 5px;
}

.eclassified_new_featured_card_meta {
    display: inline-block;
    width: 75%;
    float: left;
}

.eclassified_new_featured_card_meta_title {
    color: #3f6869;
    font-weight: 700;
    font-size: 14px;
}

.eclassified_new_featured_card_meta_company {
    font-weight: 700;
    font-style: italic;
    font-size: 13px;
}

.eclassified_new_featured_card_meta_location {
    font-style: italic;
    font-size: 12px;
    colot: #696969;
}

.eclassified_new_featured_card_meta_action {
    color: #ff0000;
    font-weight: 700;
    font-size: 13px;
}

.eclassified_new_featured_card {
    display: flex;
    flex-direction: column;
    height: auto;
}

.eclassified_new_featured_card_row3 {
    display: block;
    margin-top: auto;
}

.eclassified_new_featured_card_row2 {
    padding: 5px;
    font-size: 11px;
    line-height: 1.1;
    max-height: 39px;
    overflow: hidden;
}


/* Category Page 
------------------------------------------*/
.wrapper-with-padding{
	padding: 10px;
}
.desktop-wrapper-with-padding{
		padding: 10px;
}
@media (max-width:767px){
	.desktop-wrapper-with-padding{
		padding: 0px;
	}
	.mobile-wrapper-with-padding{
		padding: 10px;
	}
}
.category-page-title-wrapper {
    position: relative;
    width: 100%;
    border-bottom: solid 8px #773283;
    display: block;
    border-image-source: linear-gradient(90deg, rgba(119,50,131,1) 0%, rgba(209,127,223,1) 100%);
    border-image-slice: 1;
    background-color: #ffffff;
}
.category-page-title {
    padding: 7px 0px 7px 10px;
    font-size: 28px;
    background-color: #773283;
    color: #ffffff;
    z-index: 88;
    display: inline-block;
    float: left;
     position: relative;
     margin-right:20px;
}
.category-page-title a{
	color: #ffffff;
}
.category-page-title:before {
	content: "";
	position: absolute;
	right: -18px; 
	bottom: 0; 
	width: 0; 
	height: 0; 
	border-left: 18px solid #773283;
	border-top: 26px solid transparent; 
	border-bottom: 26px solid transparent; 
}
.category-page-menu {
	display: flex;
    overflow: hidden;
    padding: 8px 0px 5px 0px;
}

.category-page-menu .owl-carousel{
	overflow: hidden;
}
.category-page-menu .item {
    padding: 8px 7px;
}
.category-page-menu .item.current-sub-cat {
    padding: 3px 10px;
    border-top: solid 2px orange;
    border-bottom: solid 2px orange;
}
.category-page-menu .item.current-sub-cat a {
    font-size: 18px;
}
.category-page-menu .item a{
    display: inline-block;
    font-weight: bold;
    font-size: 15px;
}

@media (max-width:767px){
	.category-page-title{
		font-size: 23px;
		padding: 7px 0px 7px 10px;
		margin-right: 23px;
	}
	.category-page-title::before {
	    right: -23px;
	    border-left: 23px solid #773283;
	    border-top: 23px solid transparent;
	    border-bottom: 23px solid transparent;
	}
	.category-page-menu {
    	padding: 5px 0px 3px 0px;
	}	
}

.archive .inner-page{
	border-bottom: none;
}
.under-slider-posts {
    display: flex;
    background: rgb(119,50,131);
    background: linear-gradient(90deg, rgba(119,50,131,1) 0%, rgba(209,127,223,1) 100%);
}
.under-slider-post {
    display: inline-block;
    float: left;
    width: 50%;
    padding: 15px;
    background: #bbc8d1;
    margin: 5px;
    margin-top: 0px;
}
.under-slider-post:first-child {
    margin-right: 0px;
}
.under-slider-post a{
	position: relative;
	padding-left: 13px;
    font-weight: 600;
}
.under-slider-post a::before {
    content: "";
    position: absolute;
    left: 0px;
    top: 0;
    width: 0;
    height: 0;
    border-left: 10px solid #773283;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
}
.archive .page-main-hp{
	align-self: center;
}
.main-category-page-bottom-subsection .category-title-bar a {
    display: block;
}

.main-category-page-bottom-subsection .category-title-bar a .category-title {
    font-size: 27px;
    border-left: solid 3px #006900;
    display: inline-block;
    padding: 3px 5px;
    color: #773283;
}

.main-category-page-bottom-subsection .category-title-bar a .category-more-link {
    display: inline-block;
    float: right;
    font-size: 15px;
    color: #ff0000;
    padding: 18px 5px 0 10px;
}

.main-category-page-bottom-subsection .category-title-bar {
    padding: 10px 20px;
}
.main-category-page-bottom-subsection.vertical-style .category-title-bar {
    	padding: 10px 10px;
}
.main-category-page-bottom-subsection .first-post a {
    display: block;
}
.main-category-page-bottom-subsection .first-post a .img-wrapper {
    padding-left: 10px;
}
.main-category-page-bottom-subsection .first-post a .img-wrapper img {
    width: 100%;
    height: auto;
}

.main-category-page-bottom-subsection .first-post a .post-title {
    font-size: 20px;
    padding: 10px;
}

.main-category-page-bottom-subsection .first-post a .meta {
    color: #696969;
    padding:  0 10px 10px 10px;
    font-size: 13px;
}
.main-category-page-bottom-subsection .first-post a .post-desc {
    padding: 0px 10px;
}

.main-category-page-bottom-subsection .other-post a {
    display: block;
}

.main-category-page-bottom-subsection .other-post .img-wrapper {
    display: inline-block;
    float: left;
    width: 40%;
}

.main-category-page-bottom-subsection .other-post .post-info {
    display: inline-block;
    float: left;
    width: 60%;
}

.main-category-page-bottom-subsection .other-post .post-info .post-title {
    font-size: 16px;
    padding: 10px;
}

.main-category-page-bottom-subsection .other-post .post-info .meta {
    font-size: 13px;
    color: #696969;
    padding: 0px 10px 10px 10px;
}

.main-category-page-bottom-subsection .other-post {
		padding-bottom: 10px;border-bottom: solid 1px #c0c0c0;margin-bottom: 10px;
}

.main-category-page-bottom-subsection .other-post .post-info .post-desc p {
    font-size: 13px;
}

.main-category-page-bottom-subsection .other-post .post-info .post-desc {
    padding: 0px 10px;
}

.main-category-page-bottom-subsection .other-post.other-post-without-image .post-info {
    width: 100%;
}

.main-category-page-bottom-subsection .other-post:last-child {
    border-bottom: none;
}

.main-category-page-bottom-subsection {
    border-bottom: solid 1px #c0c0c0;
    background-color: #f2f2f2;
}
.main-category-page-bottom-subsection-last-page{
	padding-right: 10px;
    background-color: #f2f2f2;
    margin-bottom: 10px;
}
.main-category-page-bottom-subsection.vertical-style {
    border-bottom: none;
}

.main-category-page-bottom-subsection.vertical-style .first-post a .post-title {
    font-size: 18px;
    padding: 10px 10px 3px 10px;
}

.main-category-page-bottom-subsection.vertical-style .first-post {
    border-bottom: solid 1px #c0c0c0;
}

.main-category-page-bottom-subsection.vertical-style .first-post:last-child {
    border-bottom: none;
}

@media (max-width:767px){
	.under-slider-post {
    	margin-top: 5px;
	}
	.main-category-page-bottom-subsection .category-title-bar {
    	padding: 10px 10px;
	}
	.main-category-page-bottom-subsection.vertical-style .category-title-bar {
    	padding: 10px 0px;
	}
	.main-category-page-bottom-subsection .first-post a .img-wrapper{
		padding-left: 0px;
	}
	.main-category-page-bottom-subsection {
	    padding: 15px 10px;
	    -webkit-box-shadow: 1px 2px 4px 0px rgba(176,176,176,1);
	    -moz-box-shadow: 1px 2px 4px 0px rgba(176,176,176,1);
	    box-shadow: 1px 2px 4px 0px rgba(176,176,176,1);
	}
	.main-category-page-bottom-subsection-last-page {
    	padding-right: 0px;
	}
}
.category_page_post {
    height: auto;
    position: relative;
    display: flex;
    flex-direction: column;
    border: solid 1px #c0c0c0;
   width: 100%;
}

.category_page_post .category_page_post_image a img {
    width: 100%;
}
.category_page_post .category_page_post_image a {
    display: inline-block;
    width: 100%;
}
.category_page_post .category_page_post_content a {
    display: inline-block;
    padding: 0px 5px;
}
.category_page_post h3.category_page_post_title {
    font-size: 19px;
    padding: 0;
    margin: 10px 0px 5px 0px;
}
.category_page_post span.latest_meta_time {
    display: block;
    margin-top: auto;
    margin-bottom: 5px;
	padding: 0px 5px 0px 5px;
	font-size: 12px;
	text-align: right;
}
.category_page_post span.latest_meta_time .count_view{
    padding-left: 5px;
}

@media (max-width:767px){
	.cat-posts-row{
		padding: 0px 5px;
	}
	.category_page_post {
   		padding: 0px 0px 5px 0px;
    	-webkit-box-shadow: 1px 2px 4px 0px rgba(176,176,176,1);
    	-moz-box-shadow: 1px 2px 4px 0px rgba(176,176,176,1);
   		box-shadow: 1px 2px 4px 0px rgba(176,176,176,1);
   		border: none;
   		margin: 10px 0px;
	}
	.category_page_post .category_page_post_content a {
    	padding: 0px 10px;
	}
	.category_page_post span.latest_meta_time {
    	padding: 0 10px;
    	border-top: none;
	}
	
}

.comic_slider.owl-theme{
	overflow: hidden;
}
.comic_slider.owl-theme .owl-nav{
	height: 0px;
}
.comic_slider.owl-theme .owl-nav [class*=owl-], 
.comic_slider.owl-theme .owl-nav [class*=owl-]:hover{
	position: unset;
	height: 0;
	overflow: hidden;
}
.comic_slider.owl-carousel .nav-btn{
  height: 47px;
  position: absolute;
  width: 26px;
  cursor: pointer;
  top: 100px !important;
}

.comic_slider.owl-carousel .owl-prev.disabled,
.comic_slider.owl-carousel .owl-next.disabled{
pointer-events: none;
opacity: 0.2;
}

.comic_slider.owl-carousel .prev-slide{
  background: url(/public/static_resources/img/owl-carousel-nav-icon.png) no-repeat scroll 0 0;
  left: 5px;
}
.comic_slider.owl-carousel .next-slide{
  background: url(/public/static_resources/img/owl-carousel-nav-icon.png) no-repeat scroll -24px 0px;
  right: 5px;
}
.comic_slider.owl-carousel .prev-slide:hover{
 background-position: 0px -53px;
}
.comic_slider.owl-carousel .next-slide:hover{
background-position: -24px -53px;
}   

.dajiangtang_wrap{
	padding-top: 10px;
}
.dajiangtang_wrap h4{
    font-size:15px;
}
.dajiangtang_wrap .latest_meta_time {
    font-size: 12px;
    margin-left: 10px;
    color: #696969;
}
.dajiangtang_wrap .category_tab,
.dajiangtang-author-wrap .category_tab{
    border-bottom:1px solid #000;
}
.dajiangtang_wrap .category_header,
.dajiangtang-author-wrap .category_header{
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    background-color: #232323;
    padding: 4px 12px;
    display: inline-block;
}
.dajiangtang_wrap li{
    border-bottom:1px solid #eee;
    margin:5px 0px;
}
.dajiangtang_wrap .jiangtang_more,
.pinglun-wrap .jiangtang_more{
    float:right;
    display:inline-block;
    margin:5px;
}
.dajiangtang-author-wrap {
    padding: 10px;
}
.dajiangtang-author-wrap h4{
    font-size:18px;
    padding:10px;
}
.dajiangtang-author-wrap .author-inner-wrap img,
.pinglun-author-wrap img{
    float:left;
    margin-right: 10px;
    margin-left: 5px;
}
.pinglun-wrap .dajiangtang-content{
    margin-left:110px;
}
.pinglun-wrap .author-inner-wrap{
    min-height:130px;
    margin:10px;
}
.pinglun-author-wrap{
    border-bottom:3px solid #eee;
    min-height:130px;
    margin-bottom:10px;
}
.pinglun-author-wrap h4{
    font-size:18px;
}

.cp_reporter{
	padding: 15px;
}
.cp_reporter .reporter_intro{
	margin-bottom: 20px;
}
.cp_reporter .reporter_intro ul{
	font-weight: 600;
	font-size: 16px;
	list-style-type: square;
	margin-left:20px;
}

.cp_reporter .reporter_intro li {
	border-bottom: none;
}

.reporter_intro .intro_image{
	text-align: center;
}

.cp_reporter h4, .reporter_intro_widget h4{
   font-size: 15px;
	font-weight: 500;
	padding-bottom: 5px;
}
.reporter_intro .category_tab{
    border-bottom:3px solid;
     text-align: center;
}
.reporter_intro .red, .reporter_intro_widget .red{
   border-bottom-color: #df0001 !important;
}

.reporter_intro .orange, .reporter_intro_widget .orange {
    border-bottom-color: #f67d20 !important;
}
.reporter_intro .red .category_header, .reporter_intro_widget .red .category_header {
  background-color: #df0001;
}

.reporter_intro .orange  .category_header, .reporter_intro_widget .orange  .category_header {
   background-color: #f67d20;
}

.reporter_intro .category_tab{
     text-align: center;
}

.cp_reporter .category_tab, .reporter_intro_widget .category_tab{
    border-bottom:3px solid;
    border-bottom-color: #000000;
}
.cp_reporter .category_header, .reporter_intro_widget .category_header{
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    padding: 4px 12px;
    display: inline-block;
    background-color: #000000;
}
.cp_reporter li, .reporter_intro_widget li{
    border-bottom:1px solid #eee;
    margin:5px 0px;
}

.cp_reporter .default-wp-page li{
    border-bottom:none;
}
.cp_reporter .category_header_more{
    float:right;
    display:inline-block;
    margin:5px;
}

.cp_reporter_list span, .archive_subtitle{
	color: #A9A9A9;
	font-size: 13px;
}

.reporter_event_header{
	font-size: 16px;
	border-bottom: 3px solid #24a966;
	color: #24a966;
	font-weight: 700;
}
.reporter_event_header span{
	display: inline-block;
	margin-bottom: 5px;
}

.reporter_event_year{
	margin-bottom: 5px;
}
.reporter_event_year, .school_event_main_title{
	padding: 8px 0px 8px 5px;
	background-color: #f2f2f2;
}

.school_event_desc{
	background-color: #f2f2f2;
	color: #808080;
	padding: 0px 10px 10px 10px;
}

.school_event_arrow{
	width: 0px;
	height: 0px;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-top: 20px solid rgb(242, 242, 242);
	margin-bottom: 5px;
}

.school_event_desc_border{
	display: block;
	margin-left: auto;
	margin-right: auto;
	width:95%;
	border-top: solid 1px #888888;
	margin-bottom: 5px;
}

.school_event_main_title{
	font-size: 16px;
	font-weight: 700;
	text-align:center;
	margin-top: 8px;
}

.school_event_toggle{
	float: right;
	margin-right: 10px;
	font-size: 19px;
}

.reporter_event_item{
	margin-bottom: 8px;
}

.reporter_event_item_cal{
	width: 50px;
	display: inline-block;
}

.reporter_event_item_cal_day{
	font-size: 15px;
	background-color: #f57e20;
	text-align: center;
	padding-top: 7px;
	padding-bottom: 7px;
	color: #ffffff;
}

.reporter_event_item_cal_month{
	text-align: center;
	color: rgb(255, 255, 255);
	font-size: 12px;
	background-color: #8e4802;
	padding-top: 3px;
	padding-bottom: 3px;
}

.reporter_event_item_detail{
	display: inline-block;
	vertical-align: top;
	margin-top: 10px;
	margin-left: 10px;
}

.reporter_event_item_detail_title{
	font-weight: 600;
}

.reporter_event_item_detail_time{
	margin-right: 5px;
	color: #a2a3a5;
}

.reporter_event_item_detail_venue{
	color: #a2a3a5;
}

.reporter_intro_widget .category_tab{
	margin: 0;
}

.cp_reporter .post .featured-image{
    width: auto;
    height: auto;
}

@media (max-width: 767px){
	.dajiangtang_wrap,
	.dajiangtang-author-wrap {
	    padding: 15px 10px;
	    -webkit-box-shadow: 1px 2px 4px 0px rgba(176,176,176,1);
	    -moz-box-shadow: 1px 2px 4px 0px rgba(176,176,176,1);
	    box-shadow: 1px 2px 4px 0px rgba(176,176,176,1);
	    margin-bottom: 20px;
	}
	.dajiangtang-author-wrap.pinglun-wrap {
		padding: 15px 20px;
	}
}
.archive article.format-horizontal {
    padding-top: 10px;
}
.archive article.format-horizontal .featured-image {
    float: left;
    overflow: hidden;
    width: 150px;
    height: 100px;
    margin-right: 10px;
}
.archive article.format-horizontal .featured-image  a{
	display:inline-block;
}
.archive article.format-horizontal img {
    width: 100%;
    height: auto;
}
.archive article.format-horizontal img {
    margin-bottom: 0;
}
.archive article.format-horizontal .above-entry-meta {
    position: relative;
}
.archive article.format-horizontal .article-content .entry-title {
    font-size: 21px;
    padding: 5px 0px 15px 0px;
    line-height: 1.3;
}
.archive article.format-horizontal .entry-title a {
    color: #333333;
    transition: all 0.3s ease 0s;
}
.archive article.format-horizontal .entry-content {
    margin-bottom: 0;
    border-bottom: 1px solid #ddd;
}
.archive article.format-horizontal .article-content .below-entry-meta {
    padding-bottom: 10px;
    display: inline-block;
}
.archive article.format-horizontal .article-content .below-entry-meta .posted-on{
    padding-right: 10px;
}
.archive article.format-horizontal  .article-content .below-entry-meta .posted-on a{
	font-size: 12px;
}
.archive article.format-horizontal  .article-content .below-entry-meta .updated {
    display: none;
}

@media (max-width: 767px){
	.archive article.format-horizontal {
	    padding: 15px 10px 0px 10px;
	    -webkit-box-shadow: 1px 2px 4px 0px rgba(176,176,176,1);
	    -moz-box-shadow: 1px 2px 4px 0px rgba(176,176,176,1);
	    box-shadow: 1px 2px 4px 0px rgba(176,176,176,1);
	}
}

/*---- Advertorials 市场脉搏 ----*/

.advertorial-listing-title span {
    font-size: 18px;
    padding: 9px;
    background-color: #703080;
    color: #fff;
}
.advertorial-listing-title {
    padding-bottom: 2px;
    border-bottom: 3px solid #703080;
}

.advertorial-listing li {
    font-size: 16px;
    border-top: 1px solid #ddd;
    padding: 7px;
    font-weight: 500;
}


/* =NAVIGATION
----------------------------------------------- */
.default-wp-page {
    clear: both;
    margin: 10px 0;
    padding: 5px;
}
.default-wp-page .previous,
.default-wp-page .next {
    width: 50%;
    /*  background-color: #f2f2f2;*/
    padding: 8px 15px;
}
.default-wp-page .previous {
    float: left;
}
.default-wp-page .next {
    float: right;
    text-align: right;
}
.default-wp-page small {
    font-size: 12px;
    display: block;
    margin-bottom: 2px;
    color: #888;
}
.previous a,
.next a {
    cursor: pointer;
    font-size: 16px;
    line-height: 1;
    position: relative;
	background: #773283;
	color: #ffffff;
}
.next a {
	padding: 6px 0 6px 13px;
}
.previous a {
	padding: 6px 13px 6px 0px;
}
.previous a:hover,
.next a:hover {
    color:#FFD700;
    text-decoration: underline;
}
.next a::before {
    content: "";
    position: absolute;
    right: -15px;
    bottom: 0;
    width: 15px;
    height: 34px;
    border-top-right-radius: 100%;
    border-bottom-right-radius: 100%;
    background: #773283;
}
.next a::after {
    content: "";
    position: absolute;
    left: 0px;
    bottom: 0;
    width: 0;
    height: 0;
    border-left: 10px solid white;
    border-top: 17px solid transparent;
    border-bottom: 17px solid transparent;
}

.previous a::before {
    content: "";
    position: absolute;
    right: 0px;
    bottom: 0;
    width: 0px;
    height: 0px;
    border-right: 10px solid white;
    border-top: 17px solid transparent;
    border-bottom: 17px solid transparent;
}
.previous a::after {
    content: "";
    position: absolute;
    left: -15px;
    bottom: 0;
    width: 15px;
    height: 34px;
    border-top-left-radius: 100%;
    border-bottom-left-radius: 100%;
    background: #773283;
}


/* Article Page
---------------------------------------------*/
div#content.shichang-wrap {
    padding-left: 10px;
    padding-right: 10px;
}

.single .below-entry-meta {
    padding: 10px 5px 10px 0px;
}

.single .below-entry-meta .tag-links {
    padding:  0px 5px;
}

.single .below-entry-meta .tag-links, .single .below-entry-meta .tag-links a {
    color: #773283;
}
.single .entry-header .entry-title {
    padding-bottom: 0;
    font-size: 36px;
}

.single .below-entry-meta .posted-on a,.single .below-entry-meta .post-view {
    color: #696969;
}

.single .below-entry-meta .post-view {
    display: inline-block;
    margin-left: 10px;
}

.respond-msg{
    display:none;
}

.like_post{
	margin: 5px 0px;
    padding: 5px 0;
    bottom: 0;
    height: 150px;
    width: 100%;
    text-align: center;
    display:none;
}

.like_post_gp{
    display: inline-block;
    text-align:center;
}

.emoji{
    float:left;
    width:70px;
    margin-left: 15px;
}

.emoji:nth-child(3) {
    width: 80px;
}

.emoji img{
    height: auto;
}

.emoji_count_div{
    padding: 7px 0px 7px 0px;
    margin-top: 5px;
    font-weight: 700;
}
.emoji_desc {
    padding: 5px 0px 0px 0px;
    font-size: 15px;
}
@media (max-width: 550px) {
    .emoji{
        width:45px;
    }
    .emoji:nth-child(3) {
    	width: 53px;
	}
    .emoji_count_div{
        padding: 7px 0px 7px 0px !important;
    }
    .like_post{
        height: 110px;
    }
    .emoji_desc {
    	font-size: 12px;
	}	
}
.entry-tags {
    font-size:15px;
    padding:0;
    list-style-type:none
}
.entry-tags a {
    font-size:15px;
    color:green;
    padding:5px 10px 6px
}
.entry-tags a:hover {
    background:#ddd
}
.entry-tags li {
    list-style:none!important;
    display:inline-block;
    margin:0 1px 5px
}
/* Related Posts ç›¸å…³æ–°é—» */

.col-relatedpost {
    margin-top: 10px;
    border: 1px solid #ddd;
}

.related-posts {

}

.related-posts-main-title {
    padding: 10px 12px;
    border-bottom: 1px solid #ddd;
    background: #eee;
    margin: 0px 0px 10px 0px;
}
.related-posts-main-title .fa {
    color: #da3532;
}
.related-posts-main-title span {
    font-size: 26px;
}
.related-posts-thumbnail {
    overflow: hidden;
    width: 80px;
    height: 50px;
    float: left;
    margin-right: 10px;
}
.single-related-posts {
    width: 100%;
    border-bottom: 1px solid #ddd;
    margin-top: 10px;
    min-height: 43px;
}
.single-related-posts .article-content{
    padding-left:10px;
    padding-right:10px;
}
.single-related-posts img {
    margin-bottom: 0;
}
.related-posts .single-related-posts:nth-child(3n+3) {
    margin-right: 0;
}

.related-post-time, .related-post-title{
 padding-left: 0px !important; 
 padding-right: 0px !important; 
 float: left;
}
/*.single-related-posts .article-content {
   padding: 0 10px 5px;
}*/
.single-related-posts .byline {
    display: none;
}
.single-related-posts .article-content .entry-title {
    font-size: 17px;
    padding-bottom: 0;
}
.single-related-posts .article-content .entry-title a {
    color: #232323;
    text-shadow: none;
}
.single-related-posts .article-content .entry-title a:hover {
    color: #da3532;
}
.single-related-posts .article-content .below-entry-meta .posted-on,
.single-related-posts .article-content .below-entry-meta .byline {
    padding-right: 10px;
}
.single-related-posts .article-content .below-entry-meta .posted-on .fa {
    color: #888888;
    padding-right: 3px;
}
/*.single-related-posts .article-content .below-entry-meta .byline .fa,
.single-related-posts .article-content .below-entry-meta .comments .fa {
   color: #888888;
   padding-right: 5px;
}*/
.single-related-posts .article-content .below-entry-meta .posted-on a,
.single-related-posts .article-content .below-entry-meta .byline a,
.single-related-posts .article-content .below-entry-meta .comments a {
    font-size: 12px;
}

@media (max-width:767px){
	.single .inner-page .inner-page-col-main{
		padding: 0px 10px 10px 10px;
	}
}

.single .stickybar.fixed {
    position: fixed;
    width: 300px;
}

/**
HOT POST PAGE
*/
.hotnews-bg{
    background-image:url(/public/static_resources/img/Hot-news-page-bg.jpg);
    background-repeat:no-repeat;
    overflow:hidden;
    height: 140px;
    width:100%;
 }
.hotnews-logo{
    width:100%;
    height:auto;
    text-align:center;
    padding-top: 5px;
}

@media screen and (max-width: 480px) {
.hotnews-logo img{
    width:85%;
    height:auto;
    text-align:center;
}

.btnHotNews{
    font-size:20px !important;
}   

.hot-news-border {
    border-bottom: 1px solid #ddd;
}   
}


@media screen and (max-width: 320px) {
/*.buttons_hotNews{
    text-align:center;
    padding-top: 20px !important;
}*/

.hotnews-logo{
    padding-top: 10px !important;
}
}

.buttons_hotNews{
    text-align:center;
    padding-top: 1%;
    margin-top: -43px;
    margin-bottom: 15px;
}

@media screen and (max-width: 768px) {
.buttons_hotNews {
    margin-top: -41px;
    margin-bottom: 15px;
}
}

.btnHotNews {
  margin-left: 5px;
  margin-right: 5px;
  background: #004fff;
  background-image: -webkit-linear-gradient(top, #004fff, #000061);
  background-image: -moz-linear-gradient(top, #004fff, #000061);
  background-image: -ms-linear-gradient(top, #004fff, #000061);
  background-image: -o-linear-gradient(top, #004fff, #000061);
  background-image: linear-gradient(to bottom, #004fff, #000061);
  -webkit-border-radius: 18;
  -moz-border-radius: 18;
  border-radius: 10px;
  text-shadow: 0px 2px 0px #000000;
  font-family: 14px 'SimHei', '黑体', 'STHeiti', '华文黑体', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  color: #ffffff !important;
  font-size: 15px;
  padding: 7px 20px 7px 20px;
  border: solid #00ccff 1px;
  text-decoration: none;
  -webkit-box-shadow: 2px 3px 3px #000000;
  -moz-box-shadow: 2px 3px 3px #000000;
  box-shadow: 2px 3px 3px #000000;
}

.btnHotNews:hover,.btnHotNews:active,.btnHotNews:focus, .hot_post_button_showing{
   background: #009dff;
  background-image: -webkit-linear-gradient(top, #009dff, #4cb7ff);
  background-image: -moz-linear-gradient(top, #009dff, #4cb7ff);
  background-image: -ms-linear-gradient(top, #009dff, #4cb7ff);
  background-image: -o-linear-gradient(top, #009dff, #4cb7ff);
  background-image: linear-gradient(to bottom, #009dff, #4cb7ff);
  text-decoration: none;
  color:#FFFFFF  !important;
}   

.number_hotnews {
    background-color: #c00;
    padding: 12px;
    color: #fff;
    font: 20px sans-serif;
    position: absolute;
    left: 0px;
    top: 0px;
}

.number_hotnews_small {
    background-color: #c00;
    padding: 10px;
    color: #fff;
    font: 15px sans-serif;
    position: absolute;
    left: 0px;
    top: 0px;
}

.latest_post_image_achieve_hotest_count, .latest_post_image_achieve_hotest_count .number_hotnews_small{
    position: relative;
}

.latest_post_image_achieve_hotest_count .number_hotnews_small{
    display: inline-block;
}

.latest_post_other .latest_post_image_achieve_hotest_count{
    float: left;
    margin-right: 10px;
}

.latest_post_image_achieve_hotest {
    position: relative;
    margin-bottom: 10px;
    overflow: hidden;
    border: 1px solid #ddd;
    width: 100%;
    max-height: 345px;
}

.latest_post_image_achieve_hotest img {
    width: 100%;
    height: auto;
}

.latest_meta_time_hotest {
    display: block;
    color: #888;
    font-size: 15px;
    margin: 5px 0 10px 0;
}


.latest_post_achieve_title_hotnews {
    font-size: 25px;
    line-height: 1.2;
    color: #c00;
}

.latest_post_other_title_hotnews {
    font-size: 18px;
    font-weight: 500;
    line-height: 1.3em;
    padding-bottom: 0;
    color: #c00;
}

.hot_post_page_table td{
    width: 50%;
}

.hot_post_div{
    display:none;
}

.hot_post_showing{
    display: block;
}

.hot_post_page_nonews{
    text-align: center;
    padding-top: 20px;
}

@media (max-width: 600px) {
    .hot_post_page_table{
        border: 0;
    }
    .hot_post_page_table thead {
        display: none;
    }
    .hot_post_page_table tr {
        display: block;
    }
    
    .hot_post_page_table td {
        display: block;
        width: 100% !important; 
        height:auto !important;
    }
    
    .latest_post_image_other_hotnews{
        /*max-height: 0px !important;*/
        width:100%  !important;
        margin-bottom: 10px;
    }
    
    .latest_post_other_title_hotnews {
    font-size: 20px !important;}
}

.latest_post_image_other_hotnews{
    float: left;
    margin-right: 10px;
    border: 1px solid #ddd;
    width: 120px;
    /*max-height: 100px;*/
}

.latest_post_image_other_hotnews img{
    width:100%;
    height:auto;
}


.latest_post_other_hotnews {
    height: auto;
    position: relative;
    margin-bottom: 19px;
}


/* Search Result Page*/
.search #page-content{
	min-height: 2000px;
}

/*qiangxianbaoreporter-carousel*/
.reporter-section {
    padding-left: 5px;
    padding-right: 5px;
}
.qiangxianbaoreporter-carousel-wrapper{
	width: calc(100% - 10px);
	margin-left: auto;
	margin-right: auto;
}
.qiangxianbaoreporter-carousel{
	overflow: hidden !important;
}
.qiangxianbaoreporter-carousel .owl-stage{
	background-color: #ffffff;
	min-width: unset;
}
.reporter-item-wrapper{
	width: 100px;
	height: 100px;
	display: inline-block;
	
}
.owl-carousel .owl-item img.reporter-item{
	border-radius: 50%;
	width: 80px;
	height: 80px;
	margin-left:10px;
	margin-top: 10px;
	transition: all 0.3s ease;
	-webkit-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.75);
	box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.75);
}

.owl-carousel .owl-item img.reporter-item.clicked{
	width: 100px;
	height: 100px;
	margin-left:0px;
	margin-top: 0px;
	border: solid 2px #696969;
}

.reporter-news-list {
    display: none;
    margin-top: -50px;
    border: solid 1px #773283;
    border-bottom: solid 8px #773283;
    min-height: 200px;
    padding-top: 60px;
    text-align: center;
}
.reporter-news-list.show{
	display:block;
}

.reporter-news-link {
    text-align: center;
    padding-top: 5px;
    padding-bottom: 10px;
    display: block;
    font-size: 15px;
}

.reporter-name{
	width: 80%;
    margin-left: auto;
    margin-right: auto;
    border-bottom: solid 2px #773283;
    padding-bottom: 5px;
    color: #773283;
    font-size: 25px;
    margin-bottom: 10px;
}

.damacai-result-wrapper .row{
    margin-right: -5px !important;
    margin-left: -5px !important;
}

.damacai-result-wrapper .row .col, .damacai-result-wrapper .row .col-1, .damacai-result-wrapper .row .col-10, .damacai-result-wrapper .row .col-11, .damacai-result-wrapper .row .col-12, .damacai-result-wrapper .row .col-2, .damacai-result-wrapper .row .col-3, 
.damacai-result-wrapper .row .col-4, .damacai-result-wrapper .row .col-5, .damacai-result-wrapper .row .col-6, .damacai-result-wrapper .row .col-7, .damacai-result-wrapper .row .col-8, .damacai-result-wrapper .row .col-9, .damacai-result-wrapper .row .col-auto, 
.damacai-result-wrapper .row .col-lg, .damacai-result-wrapper .row .col-lg-1, .damacai-result-wrapper .row .col-lg-10, .damacai-result-wrapper .row .col-lg-11, .damacai-result-wrapper .row .col-lg-12, 
.damacai-result-wrapper .row .col-lg-2, .damacai-result-wrapper .row .col-lg-3, .damacai-result-wrapper .row .col-lg-4, .damacai-result-wrapper .row .col-lg-5, .damacai-result-wrapper .row .col-lg-6, .damacai-result-wrapper .row .col-lg-7, 
.damacai-result-wrapper .row .col-lg-8, .damacai-result-wrapper .row .col-lg-9, .damacai-result-wrapper .row .col-lg-auto, .damacai-result-wrapper .row .col-md, .damacai-result-wrapper .row .col-md-1, 
.damacai-result-wrapper .row .col-md-10, .damacai-result-wrapper .row .col-md-11, .damacai-result-wrapper .row .col-md-12, .damacai-result-wrapper .row .col-md-2, .damacai-result-wrapper .row .col-md-3, 
.damacai-result-wrapper .row .col-md-4, .damacai-result-wrapper .row .col-md-5, .damacai-result-wrapper .row .col-md-6, .damacai-result-wrapper .row .col-md-7, .damacai-result-wrapper .row .col-md-8, 
.damacai-result-wrapper .row .col-md-9, .damacai-result-wrapper .row .col-md-auto, .damacai-result-wrapper .row .col-sm, .damacai-result-wrapper .row .col-sm-1, .damacai-result-wrapper .row .col-sm-10, 
.damacai-result-wrapper .row .col-sm-11, .damacai-result-wrapper .row .col-sm-12, .damacai-result-wrapper .row .col-sm-2, .damacai-result-wrapper .row .col-sm-3, .damacai-result-wrapper .row .col-sm-4, .damacai-result-wrapper .row .col-sm-5,
 .damacai-result-wrapper .row .col-sm-6, .damacai-result-wrapper .row .col-sm-7, .damacai-result-wrapper .row .col-sm-8, .damacai-result-wrapper .row .col-sm-9, .damacai-result-wrapper .row .col-sm-auto, .damacai-result-wrapper .row .col-xl, 
 .damacai-result-wrapper .row .col-xl-1, .damacai-result-wrapper .row .col-xl-10, .damacai-result-wrapper .row .col-xl-11, .damacai-result-wrapper .row .col-xl-12, .damacai-result-wrapper .row .col-xl-2, .damacai-result-wrapper .row .col-xl-3, 
 .damacai-result-wrapper .row .col-xl-4, .damacai-result-wrapper .row .col-xl-5, .damacai-result-wrapper .row .col-xl-6, .damacai-result-wrapper .row .col-xl-7, .damacai-result-wrapper .row .col-xl-8, .damacai-result-wrapper .row .col-xl-9, .damacai-result-wrapper .row .col-xl-auto{
    padding-right: 5px;
    padding-left: 5px;
 }
.damacai-result-wrapper .header>.box {
    background-color: #1C377C;
    color: #ffffff;
    border-radius: 50px;
}
.damacai-result-wrapper .header.red >.box {
    background-color: #BC2129;
}
.damacai-result-wrapper {
    text-align: center;
    font-size: 20px;
    font-weight: 700;
}

.damacai-result-wrapper .box {
    padding: 8px 0px;
}

.damacai-result-wrapper .bordered-left {
    border-right: solid 1px #e0e0e0;
}

.damacai-result-wrapper .title {
    color: #BC2129;
}

.damacai-result-wrapper .border-top {
    border-top: solid 1px #eaeaea;
    margin-top: 8px;
}
.damacai-result-wrapper .title img {
    max-width: 100%;
}
.damacai-result-wrapper .title .row {
    justify-content: center;
    align-items: center;
}

.damacai-1plus3D-result .title:first-child img{
    padding:8px 0px;
}
.damacai-1plus3D-result .title:first-child .col-6:first-child img {
    width: 80px;
}
.damacai-1plus3D-result .title:first-child .col-6:nth-child(2) img {
    width: 127px;
}

.damacai-3plus3D-result .title img{
    width: 80px;
    padding: 8px 0px;
}
.damacai-3plus3D-result{
    /*background-color: #d6ffff;*/
}
.damacai-result-company{
    text-align: center;
    padding: 10px 10px 10px 20px;
    background: rgb(254,223,0);
    background: linear-gradient(180deg, rgba(254,223,0,1) 0%, rgba(254,245,0,1) 35%, rgba(252,255,162,1) 100%);
}
.damacai-result-company img{
    width:150px;
}
@media (min-width:1000px){
    .damacai-result-company,.draw-number{
        max-width: 850px;
    }
    .damacai-result-wrapper {
        max-width: 850px;
        display: flex;
    }
    
    .damacai-result-wrapper .damacai-1plus3D-result {
        flex: 0 0 50%;
        padding: 10px 20px;
    }

    .damacai-result-wrapper .damacai-3plus3D-result {
        flex: 0 0 50%;
        margin-top: 0;
        overflow: hidden;
        background: transparent;
        padding: 10px 20px;
        border: none !important;
    }
}
.draw-number{
    background: rgb(0,0,0);
    background: linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(64,64,64,1) 35%, rgba(150,150,150,1) 100%);
    color: #ffffff;
    padding: 10px 0px;
    text-align: center;
}
.toto-result-wrapper .row{
    margin-right: -5px !important;
    margin-left: -5px !important;
}

.toto-result-wrapper .row .col, .toto-result-wrapper .row .col-1, .toto-result-wrapper .row .col-10, .toto-result-wrapper .row .col-11, .toto-result-wrapper .row .col-12, .toto-result-wrapper .row .col-2, .toto-result-wrapper .row .col-3, 
.toto-result-wrapper .row .col-4, .toto-result-wrapper .row .col-5, .toto-result-wrapper .row .col-6, .toto-result-wrapper .row .col-7, .toto-result-wrapper .row .col-8, .toto-result-wrapper .row .col-9, .toto-result-wrapper .row .col-auto, 
.toto-result-wrapper .row .col-lg, .toto-result-wrapper .row .col-lg-1, .toto-result-wrapper .row .col-lg-10, .toto-result-wrapper .row .col-lg-11, .toto-result-wrapper .row .col-lg-12, 
.toto-result-wrapper .row .col-lg-2, .toto-result-wrapper .row .col-lg-3, .toto-result-wrapper .row .col-lg-4, .toto-result-wrapper .row .col-lg-5, .toto-result-wrapper .row .col-lg-6, .toto-result-wrapper .row .col-lg-7, 
.toto-result-wrapper .row .col-lg-8, .toto-result-wrapper .row .col-lg-9, .toto-result-wrapper .row .col-lg-auto, .toto-result-wrapper .row .col-md, .toto-result-wrapper .row .col-md-1, 
.toto-result-wrapper .row .col-md-10, .toto-result-wrapper .row .col-md-11, .toto-result-wrapper .row .col-md-12, .toto-result-wrapper .row .col-md-2, .toto-result-wrapper .row .col-md-3, 
.toto-result-wrapper .row .col-md-4, .toto-result-wrapper .row .col-md-5, .toto-result-wrapper .row .col-md-6, .toto-result-wrapper .row .col-md-7, .toto-result-wrapper .row .col-md-8, 
.toto-result-wrapper .row .col-md-9, .toto-result-wrapper .row .col-md-auto, .toto-result-wrapper .row .col-sm, .toto-result-wrapper .row .col-sm-1, .toto-result-wrapper .row .col-sm-10, 
.toto-result-wrapper .row .col-sm-11, .toto-result-wrapper .row .col-sm-12, .toto-result-wrapper .row .col-sm-2, .toto-result-wrapper .row .col-sm-3, .toto-result-wrapper .row .col-sm-4, .toto-result-wrapper .row .col-sm-5,
 .toto-result-wrapper .row .col-sm-6, .toto-result-wrapper .row .col-sm-7, .toto-result-wrapper .row .col-sm-8, .toto-result-wrapper .row .col-sm-9, .toto-result-wrapper .row .col-sm-auto, .toto-result-wrapper .row .col-xl, 
 .toto-result-wrapper .row .col-xl-1, .toto-result-wrapper .row .col-xl-10, .toto-result-wrapper .row .col-xl-11, .toto-result-wrapper .row .col-xl-12, .toto-result-wrapper .row .col-xl-2, .toto-result-wrapper .row .col-xl-3, 
 .toto-result-wrapper .row .col-xl-4, .toto-result-wrapper .row .col-xl-5, .toto-result-wrapper .row .col-xl-6, .toto-result-wrapper .row .col-xl-7, .toto-result-wrapper .row .col-xl-8, .toto-result-wrapper .row .col-xl-9, .toto-result-wrapper .row .col-xl-auto{
    padding-right: 5px;
    padding-left: 5px;
 }
.toto-result-wrapper .header>.box {
    background-color: #1C377C;
    color: #ffffff;
    border-radius: 50px;
}
.toto-result-wrapper .header.red >.box {
    background-color: #BC2129;
}
.toto-result-wrapper {
    text-align: center;
    font-size: 20px;
    font-weight: 700;
}

.toto-result-wrapper .box {
    padding: 8px 0px;
}

.toto-result-wrapper .bordered-left {
    border-right: solid 1px #e0e0e0;
}

.toto-result-wrapper .title {
    color: #BC2129;
}

.toto-result-wrapper .border-top {
    border-top: solid 1px #eaeaea;
    margin-top: 8px;
}
.toto-result-wrapper .title img {
    max-width: 100%;
}
.toto-result-wrapper .title .row {
    justify-content: center;
    align-items: center;
}

.toto-result-wrapper .toto-4d-result .title:first-child img{
    padding:8px 0px;
    width: 80px;
}

.toto-result-company{
    text-align: center;
    padding: 10px 10px 10px 20px;
    background: rgb(254,223,0);
    background: linear-gradient(180deg, rgba(254,223,0,1) 0%, rgba(254,245,0,1) 35%, rgba(252,255,162,1) 100%);
}
.toto-result-company img{
    width:80px;
}
@media (min-width:1000px){
    .toto-result-company,.draw-number{
        max-width: 850px;
    }
    .toto-result-wrapper {
        max-width: 850px;
        display: flex;
    }
    
    .toto-result-wrapper .toto-4d-result {
        flex: 0 0 50%;
        padding: 10px 20px;
    }

    .toto-result-wrapper .toto-5d-result {
        flex: 0 0 50%;
        margin-top: 0;
        overflow: hidden;
        background: transparent;
        padding: 10px 20px;
        border: none !important;
    }
}

.toto-result-wrapper .box.gridbox {
    display: flex;
    justify-content: center;
}

.toto-result-wrapper .box.gridbox > div.or, .toto-result-wrapper .box.gridbox > div.plus{
    border:none;
} 

.toto-result-wrapper .box.gridbox > div {
    border: solid 1px #000000;
    padding-left: 5px;
    padding-right: 5px;
}

.toto-result-wrapper .box.gridbox .emptybox {
    background: #696969;
    width: 19px;
}
.magnum-result-wrapper .row{
    margin-right: -5px !important;
    margin-left: -5px !important;
}

.magnum-result-wrapper .row .col, .magnum-result-wrapper .row .col-1, .magnum-result-wrapper .row .col-10, .magnum-result-wrapper .row .col-11, .magnum-result-wrapper .row .col-12, .magnum-result-wrapper .row .col-2, .magnum-result-wrapper .row .col-3, 
.magnum-result-wrapper .row .col-4, .magnum-result-wrapper .row .col-5, .magnum-result-wrapper .row .col-6, .magnum-result-wrapper .row .col-7, .magnum-result-wrapper .row .col-8, .magnum-result-wrapper .row .col-9, .magnum-result-wrapper .row .col-auto, 
.magnum-result-wrapper .row .col-lg, .magnum-result-wrapper .row .col-lg-1, .magnum-result-wrapper .row .col-lg-10, .magnum-result-wrapper .row .col-lg-11, .magnum-result-wrapper .row .col-lg-12, 
.magnum-result-wrapper .row .col-lg-2, .magnum-result-wrapper .row .col-lg-3, .magnum-result-wrapper .row .col-lg-4, .magnum-result-wrapper .row .col-lg-5, .magnum-result-wrapper .row .col-lg-6, .magnum-result-wrapper .row .col-lg-7, 
.magnum-result-wrapper .row .col-lg-8, .magnum-result-wrapper .row .col-lg-9, .magnum-result-wrapper .row .col-lg-auto, .magnum-result-wrapper .row .col-md, .magnum-result-wrapper .row .col-md-1, 
.magnum-result-wrapper .row .col-md-10, .magnum-result-wrapper .row .col-md-11, .magnum-result-wrapper .row .col-md-12, .magnum-result-wrapper .row .col-md-2, .magnum-result-wrapper .row .col-md-3, 
.magnum-result-wrapper .row .col-md-4, .magnum-result-wrapper .row .col-md-5, .magnum-result-wrapper .row .col-md-6, .magnum-result-wrapper .row .col-md-7, .magnum-result-wrapper .row .col-md-8, 
.magnum-result-wrapper .row .col-md-9, .magnum-result-wrapper .row .col-md-auto, .magnum-result-wrapper .row .col-sm, .magnum-result-wrapper .row .col-sm-1, .magnum-result-wrapper .row .col-sm-10, 
.magnum-result-wrapper .row .col-sm-11, .magnum-result-wrapper .row .col-sm-12, .magnum-result-wrapper .row .col-sm-2, .magnum-result-wrapper .row .col-sm-3, .magnum-result-wrapper .row .col-sm-4, .magnum-result-wrapper .row .col-sm-5,
 .magnum-result-wrapper .row .col-sm-6, .magnum-result-wrapper .row .col-sm-7, .magnum-result-wrapper .row .col-sm-8, .magnum-result-wrapper .row .col-sm-9, .magnum-result-wrapper .row .col-sm-auto, .magnum-result-wrapper .row .col-xl, 
 .magnum-result-wrapper .row .col-xl-1, .magnum-result-wrapper .row .col-xl-10, .magnum-result-wrapper .row .col-xl-11, .magnum-result-wrapper .row .col-xl-12, .magnum-result-wrapper .row .col-xl-2, .magnum-result-wrapper .row .col-xl-3, 
 .magnum-result-wrapper .row .col-xl-4, .magnum-result-wrapper .row .col-xl-5, .magnum-result-wrapper .row .col-xl-6, .magnum-result-wrapper .row .col-xl-7, .magnum-result-wrapper .row .col-xl-8, .magnum-result-wrapper .row .col-xl-9, .magnum-result-wrapper .row .col-xl-auto{
    padding-right: 5px;
    padding-left: 5px;
 }
.magnum-result-wrapper .header>.box {
    background-color: #1C377C;
    color: #ffffff;
    border-radius: 50px;
}
.magnum-result-wrapper .header.red >.box {
    background-color: #BC2129;
}
.magnum-result-wrapper {
    text-align: center;
    font-size: 20px;
    font-weight: 700;
}

.magnum-result-wrapper .box {
    padding: 8px 0px;
}

.magnum-result-wrapper .bordered-left {
    border-right: solid 1px #e0e0e0;
}

.magnum-result-wrapper .title {
    color: #BC2129;
}

.magnum-result-wrapper .border-top {
    border-top: solid 1px #eaeaea;
    margin-top: 8px;
}
.magnum-result-wrapper .title img {
    max-width: 100%;
}
.magnum-result-wrapper .title .row {
    justify-content: center;
    align-items: center;
}

.magnum-result-wrapper .magnum-4d-result .title:first-child img{
    padding:5px 0px;
    width: 100px;
}

.magnum-result-company{
    text-align: center;
    padding: 10px 10px 10px 20px;
    background: rgb(254,223,0);
    background: linear-gradient(180deg, rgba(254,223,0,1) 0%, rgba(254,245,0,1) 35%, rgba(252,255,162,1) 100%);
}
.magnum-result-company img{
    width:100px;
}
@media (min-width:1000px){
    .magnum-result-company, .draw-number{
        max-width: 850px;
    }
    .magnum-result-wrapper {
        max-width: 850px;
        display: flex;
    }
    
    .magnum-result-wrapper .magnum-4d-result {
        flex: 0 0 50%;
        padding: 10px 20px;
    }

    .magnum-result-wrapper .magnum-life-result {
        flex: 0 0 50%;
        margin-top: 0;
        overflow: hidden;
        background: transparent;
        padding: 10px 20px;
        border: none !important;
    }
}

.magnum-result-wrapper .box.gridbox {
    display: flex;
    justify-content: center;
}

.magnum-result-wrapper .box.gridbox > div.or, .magnum-result-wrapper .box.gridbox > div.plus{
    border:none;
} 

.magnum-result-wrapper .box.gridbox > div {
    border: solid 1px #000000;
    padding-left: 5px;
    padding-right: 5px;
}

.magnum-result-wrapper .box.gridbox .emptybox {
    background: #696969;
    width: 19px;
}

.talk {
    position: relative;
    background: #ad3e00;
    border-radius: .4em;
    display: inline-block;
    padding: 3px 5px;
    margin-left: 10px;
}
.talk:after {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    width: 0;
    height: 0;
    border: 10px solid transparent;
    border-right-color: #ad3e00;
    border-left: 0;
    border-top: 0;
    margin-top: -5px;
    margin-left: -8px;
}

.smhead-89{
    background-image: url(http://www.chinapress.com.my/wp-content/themes/chinapressv1/img/ChinaPress_new_navigation.png);
    background-repeat: no-repeat;
    background-size: 1107px 84px;
    background-position: top 0 right 14px;
    height: 40px;
    width: 110px;
}

.home .hot_video_wrapper .category_tab{
    margin: 1px 0 2px 0;
    position: relative;
}

.category_more{
    position: absolute;
    right: 0px;
    top: 10px;
    background-color: #bc0000;
    font-size: 16px;
    padding: 10px 23px;
    display: inline-block;
}
.category_more a{
    color: #ffffff;
}

.category_more:hover{
    border:3px solid #bc0000;
    background-color: #ffffff; 
    padding: 7px 20px;
}

.category_more:hover a{
    color: #bc0000;
}

.category_desc{
    text-align: right;
    padding-right: 25px;
    font-size: 14px;
}

.ec_post_logo{
    width: 80px;
    position: absolute;
    left: 10px;
    bottom: 3px;
}

@media (min-width:768px){
    .eclassified-post .middle-valign{
        max-height: 155px;
        overflow: hidden; 
    }
    .middle-valign{
        padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 5px;
        padding-right: 5px;
    }
}

.eclassified-post .col-md-8{
    border: none;
}

.eclassified-post ul{
    padding-left: 5px;
}

.word-limit{
    font-size: 12px !important;
    overflow: hidden;
    position: relative;
    line-height: 1.3em;
    max-height: 3.9em;
    text-align: justify;
    padding-right: 2em;
}

.container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after {
    content: " ";
    display: table;
    }

.ec_post_first{
    border: 4px solid transparent;
    -moz-border-image: -moz-linear-gradient(top left, #ffff16 0%, #ea1d25 33%, #009c85 69%, #83519f 100%);
    -webkit-border-image: -webkit-linear-gradient(top left, #ffff16 0%, #ea1d25 33%, #009c85 69%, #83519f 100%);
    border-image: linear-gradient(to bottom right, #ffff16 0%, #ea1d25 33%, #009c85 69%, #83519f 100%);
    border-image-slice: 1; 
}

.hot_video_wrapper li, .hotvideo-section .hot-video{
    margin: 0px;
    min-height: 81px;  
}


@media (min-width: 768px){
.hot_video_wrapper .owl-carousel .owl-stage-outer{
    overflow: hidden;
}

.hot-post-full-width .hot_video_wrapper{
    padding: 5px 40px !important;
}
}

.hot-post-full-width .hot_video_wrapper{
    padding: 5px 5px;
}
.category_post .latest_post_video{
    width: 100%;
}

.latest_post_image_other{
    float: left;
    margin-right: 10px;
    border: 1px solid #ddd;
    width: 120px;
    max-height: 100px;
}

.latest_post_image_first, .latest_post_image_other{
    position: relative;
    overflow: hidden;
}

.latest_post_image_other img, .latest_post_image_first img, .latest_post_image_video img{
    width: 100%;
    height: auto;
}

@media (max-width: 767px){
    .hot_video_wrapper .latest_post_other_content{
       font-size: 15px;
       display: inline-block;
       width: 65%;
       float: left;
       padding-left: 8px;
       padding-right: 8px;
    }
    .latest_post_image_video{
        width: 35%;
        float: left;
    }
}

.latest_post_other_title{
    font-size: 17px;
    font-weight: 500;
    line-height: 1.3em;
    padding-bottom: 0;
}


.latest_meta_time .fa{
    padding-left: 3px;
}

.yunshi_dates{
    position: absolute;
    width: 100%;
    text-align: center;
    left: 0;
    color: #fff;
    font-weight: 700;
    font-size: 18px;
    z-index: 997;
    bottom: 0px;
}

/*.daily_luck_wrapper a{
    display: block;
    padding: 10px;
    border: solid 2px red;
    background: #ffff00;
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
}*/

.poll_widget .yop-poll-container{
    border: solid 2px #FF9900;
}

.category_tab{
    margin: 12px 0 12px 0;
    position: relative;
}

.poll-wrapper{
    text-align: center;
}

.post-additional-info {
    display: inline-block;
    float: right;
    color: #773283;
}

.post-additional-info .fas {
    margin-left: 10px;
    margin-right: 3px;
}

@media (max-width:500px){
    .post-additional-info{
        margin-top: 5px;
        position: relative;
        width: 100vw;
        left: 4vw;
    }
}

[14:37, 5/7/2019] Ban Yee Appasia: .custom-post-tagging-wrapper {
    padding: 10px;
}

.custom-post-tags-wrapper {
    padding: 0px 10px;
    border: solid 1px  #800080;
    border-radius: 8px;
    margin-top: 15px;
    background-color: #eaeaea;
}

.custom-post-tags-title {
    display: inline-block;
    background-color: #800080;
    padding: 5px 10px;
    border: solid 1px  #800080;
    border-radius: 9px;
    margin-top: -10px;
    font-size: 18px;
    color:  #ffffff;
    margin-bottom: 8px;
}

.custom-post-tags {
    text-align: center;
}

.custom-post-tags a {
    padding: 5px 8px;
    border: solid 1px #000000;
    display: inline-block;
    margin: 0px 8px 8px 0px;
    border-radius: 10px;
    font-size: 16px;
    background-color: #ffffff;
}

.custom-post-tags a:hover{
    cursor: pointer;
}

.ec_post_first.animate-sidebar-frame{
    background-color: #ffffff;
}

.poll_more{
    position: absolute;
    right: 10px;
    top: 8px;
}

.advertorial-listing.owl-loaded .owl-item.active li{
    display: block;
}

.advertorial-listing.owl-loaded .owl-item li{
    display: none;
}

.advertorial-listing.owl-loaded .owl-nav.disabled{
    display: none;
}

.advertorial-listing{
    overflow: hidden;
}

.advertorial-listing.owl-loaded .owl-dots{
    display: flex;
}
.advertorial-listing.owl-loaded .owl-dots .owl-dot{
    padding: 5px 15px;
}
.advertorial-listing.owl-loaded .owl-dots .owl-dot.active{
    background-color: #ffffff;
    color: #703080
}
.advertorial-listing-nav .owl-prev {
    font-size: inherit;
}
.advertorial-listing-nav .owl-prev.disabled{
    background-color: rgb(220, 220, 200);
}
.advertorial-listing-nav .owl-next {
    font-size: inherit;
}
.advertorial-listing-nav .owl-next.disabled{
    background-color: rgb(220, 220, 200);
}

/**
Category Article List Widget

-------------------------------------------*/
.cptv-color{
	background-color: #0d0d27;
}
.hot_category-color{
	background-color: #d3eefd;
}
.hot_category_wrapper {
    padding: 10px 20px;
}
.hot_category_wrapper .tabs-category_extra {
    position: relative;
    height: 49px;
}
.hot_category_wrapper .category_title i{
	display: inline-block;
    width: 50px;
    height: 50px;
    border-radius: 50px;
    background: rgb(0,135,255);
	background: linear-gradient(0deg, rgba(0,135,255,1) 0%, rgba(13,143,255,1) 10%, rgba(118,203,255,1) 90%, rgba(131,210,255,1) 100%);
	vertical-align: top;
}
.hot_category_wrapper .category_title span {
    display: inline-block;
    padding: 5px 15px 5px 0px;
    font-size: 20px;
   	background: rgb(0,135,255);
	background: linear-gradient(0deg, rgba(13,143,255,1) 0%, rgba(118,203,255,1) 100%);
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    color: #ffffff;
    margin-top: 5px;
    vertical-align: top;
    margin-left: -15px;
    height: 40px;
}
.hot-color-2 .hot_category_wrapper .category_title span,
.hot-color-2 .hot_category_wrapper .category_title i{
	background: #fdd784; /* Old browsers */
	background: -moz-linear-gradient(top, #fdd784 0%, #ff9211 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #fdd784 0%,#ff9211 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #fdd784 0%,#ff9211 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdd784', endColorstr='#ff9211',GradientType=0 ); /* IE6-*/
}
.hot_category_wrapper .category_title i img{
	width: 20px;
    margin-left: 12px;
    margin-top: 6px;
}

.font-adjuster-wrapper {
    float: right;
}

.font-adjuster-label {
    display: inline-block;
    padding: 3px 5px;
    font-size: 16px;
    border: solid 1px #000000;
    border-radius: 50%;
    font-weight: 600;
    margin-right: 10px;
     float:left;
}

.font-adjuster-font {
    display: inline-block;
    padding: 3px 5px;
    border:  solid 1px #696969;
    font-size: 17px;
    float:left;
}

.font-adjuster-font:active{
    background:#000000;
    color:#ffffff;
}

.font-adjuster-font.small-word {
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
}

.font-adjuster-font.big-word {
    border-left: none;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
}

p.dfp.ad_header {
    display:none;
}
p.dfp.ad_header.show {
    display:block;
    color: #8a9299;
    font-size: 10px !important;
    padding-bottom: unset !important;
    margin-bottom: 3px;
    margin-top: 3px;
    text-transform: uppercase;
    text-align: center;
    width: 100%;
  }

/* App Promo
----------------------------------------------*/
.app-promo-wrapper {
    padding: 5px 8px;
    display: flex;
    justify-content: space-between;
    background-color: #eaf818;
    background-image: linear-gradient(315deg, #eaf818 0%, #f6fc9c 74%);
}

.app-promo-wrapper a:nth-child(2) {
    flex: 0 0 15%;
    align-self: center;
}

.cross-app-promo {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 8vw;
    color: #000000;
    padding-right: 5px;
}

.app-promo-wrapper a:nth-child(3) {
    flex: 0 0 45%;
    color: #000000;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding:  10px;
    font-size: 4vw;
}

.app-promo-wrapper a:nth-child(4) {
    flex: 0 0 25%;
    align-self: center;
    font-size: 3.5vw;
}

.app-promo-wrapper a:nth-child(4) div {
    text-align: center;
    color: #ffffff;
    background: #000000;
    padding: 5px 3px;
    border-radius: 8px;
    font-weight: 700;
}

.app-promo-wrapper a:nth-child(3) img {
    width: 40%;
    margin-right: 8px;
}

.main-banner {
    cursor: pointer;
}
.main-banner p {
    margin: 0 !important;
}

.floating_slide_in_icon{
    display: none;
    position: fixed;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    max-height: 110px;
    width:55px;
    z-index:21474836388;
}

.floating_slide_in_icon:hover{
    cursor: pointer;
}

.floating_slide_in_icon.show {
    display:block;
}

.floating_slide_in_icon img {
    height: inherit;
    max-height: inherit;
    width: 100%;
}

.float_slide_banner{
    position: fixed;
    top: 0;
    height: 100%;
    right: -10000%;
    z-index:21474836388;
}

.float_slide_banner img{
    position: relative;
    height: 100%;
    width: auto;
}

.float_slide_banner_global_bg{
    position: fixed;
    top: 0;
    height: 100%;
    width: 100%;
    z-index:214748;
    background-color: #000000;
    opacity: 0.7;
} 