/*.path--cobo-salon .site-header-inner, .category--cobo-salon .site-header-inner { border: 0 none; }*/
.path--cobo-salon .site-main, .category--cobo-salon .site-main, .category--1-work-2-mins .site-main { margin-top: 0; }
.path--cobo-salon .site-footer, .category--cobo-salon .site-footer, .category--1-work-2-mins .site-footer { margin-top: 0; }
.path--cobo-salon .featured-video, .category--cobo-salon .featured-video, .category--1-work-2-mins .featured-video { padding-top: 0; border-top: 0 none; margin-top: -1px;] }

.grid-1-work-2-mins .wp-tiles-container .entry-title { /*max-height: 2.4em; overflow: hidden;*/ font-size: 20px; padding-right: 60px; }
.grid-1-work-2-mins .wp-tiles-container .post-thumbnail-meta,
	.grid-1-work-2-mins .wp-tiles-container .post-content { cursor: pointer; }
.grid-1-work-2-mins .wp-tiles-container .post .post-like-counter { bottom: 31px; right: 15px; }
.grid-1-work-2-mins .wp-tiles-container .post .post-content { padding-left: 15px; }
.grid-1-work-2-mins .wp-tiles-container .post .wpulike .tooltip { left: -180px !important; }
.grid-1-work-2-mins .wp-tiles-container .post .entry-title { text-shadow: 0 0 5px #000; }

.featured-video .section-inner { padding-top: 30px; }
.featured-video .post img.post-thumbnail-image { width: 100%; max-width: 100%; height: auto; }
.featured-video .post-like-counter .count-box { color: #ff2524; }
.featured-video .post .entry-meta .post-comment-counter { color: #c00; }
.featured-video .post .entry-header .entry-content { margin-top: 20px; }

/* Main video */
.featured-video .video-main { background-color: #222; }
.featured-video .video-related { background-color: #333; }
.featured-video .video-main .section-inner { max-width: 860px; }
.featured-video .video-main .section-title,
	.featured-video .video-main .post .entry-meta .entry-author a,
	.featured-video .video-main .post .entry-content,
	.featured-video .video-main .post .entry-content blockquote,
	.featured-video .video-main .post .entry-content blockquote > p,
	.featured-video .video-main .post .entry-content .wp-caption-text,
	.featured-video .video-main .post .social-share,
	.featured-video .video-related .post .entry-title a,
	.featured-video .video-related .post .entry-meta .entry-author a { color: #fff; }
.featured-video .video-main .post .entry-content blockquote a { color: #ff2525; }

.featured-video .video-main .post-thumbnail .embed-video { width: 100%; margin-bottom: 0; display: block; }
.featured-video .video-main .post-thumbnail.with-video .icon-play,
	.featured-video .video-main .post-thumbnail.with-video > a { display: none; }
.featured-video .video-main .post { margin-bottom: 22px; }
.featured-video .video-main .post .entry-meta { margin-top: 20px; }
.featured-video .video-main .post .entry-author { overflow: hidden; }
.featured-video .video-main .post .entry-title { padding-right: 40px; }
.featured-video .video-main .post .entry-author-image { float: left; padding-right: 8px; }
.featured-video .video-main .post .entry-author a { display: inline-block; font-size: 16px; }
.featured-video .video-main .post .entry-meta .foot-print { display: block; font-size: 12px; margin-top: 3px; text-transform: uppercase; }
.featured-video .video-main .post .entry-title a { color:#fff; font-size: 28px; cursor: default; }

.featured-video .video-main .post .entry-header { padding-left: 90px; padding-right: 90px; padding-top: 20px; }
.featured-video .video-main .post .post-like-counter { margin-top: 20px; right: 90px; }
.featured-video .video-main .post footer.post-tags { margin-top: 20px; padding-top: 0; padding-left: 25px; background: url(images/icon_tag_w.png) no-repeat left center; }
.featured-video .video-main .post footer.post-tags > * { text-transform: none; }
.featured-video .video-main .post footer.post-tags > *:before { content: '/'; display: inline; margin: 0 3px; color: #767676; }
.featured-video .video-main .post footer.post-tags > *:first-child:before { display: none; }
.featured-video .video-main .post footer.post-tags a { color: #FF2524; margin: 0; }
.featured-video .video-main .post .social-share { margin-top: 22px; }

/* Load more content - hide iframe by default */
.featured-video .video-main .post .to-load-more-content iframe { display: none; }
.featured-video .video-main .post .to-load-more-content p { margin-bottom: 20px; }
.featured-video .video-main .post .loaded-more .entry-content { max-height: none; }
.featured-video .video-main .post .loaded-more .to-load-more-content p { margin-bottom: 12px; }
.featured-video .video-main .post .loaded-more a.load-more { display: none; }
/*.featured-video .video-main .post .loaded-more iframe { display: block; }*/
.featured-video .post-tags, .featured-video .post-tags a { font-size: 12px; }
.featured-video .post-tags > *:before { margin: 0 5px; }

.featured-video .video-main .post .entry-content { max-height: none; }

.featured-video .post-comment { background-color: #ccc; }
.single-post .featured-video .comments-area { border-top: 0 none; padding-top: 0; }

iframe.embed-video { margin-bottom: 12px; }
/* iframe container, assigned by cobo-video.js */
p.video-p { margin: 0 !important; padding: 0 !important; text-align: center; }

/* Ad Banner Content Start*/
.ad-banner-content.featured-video-ad-banner {background-color:#E8E8E8;}
/* Ad Banner Content End*/

/* Related */
.featured-video .video-related { padding-bottom: 20px; }
.featured-video .video-related .section-inner,
	.featured-video .video-related .post .entry-header h1 a { color: #fff; }
/*.featured-video .video-related .related-posts-inner { overflow: hidden; }*/
.featured-video .video-related .related-posts-title { margin-bottom: 25px; }
.featured-video .video-related .post { display: inline-block; width: 23%; margin-left: 2.6%; margin-top: 30px; margin-bottom: 0; padding-bottom: 0; vertical-align: top; }
.featured-video .video-related .post:nth-child(4n+1) { margin-left: 0; }
.featured-video .video-related .post .post-thumbnail,
	.video-categories .post .post-thumbnail { height: 200px; }
.featured-video .video-related .post header.entry-header { padding-top: 20px; }
.featured-video .video-related .post .entry-meta { margin-top: 10px; }
.featured-video .video-related .post .entry-title { font-size: 18px; }
.featured-video .video-related .post .post-tag-list:after { -webkit-box-shadow: -70px 0 20px -20px #333 inset; -moz-box-shadow: -70px 0 20px -20px #333 inset; box-shadow: -70px 0 20px -20px #333 inset; }
.featured-video .video-related .load-more { border-color: #fff; color: #fff; line-height: 36px; }
.featured-video .video-related .load-more:hover { background-color: #fff; color: #000; }
.featured-video .video-related .load-more:active { background-color: #c00; border-color: #c00; color: #fff; }
.featured-video .video-related.loading-more .load-more { background-color: transparent; border-color: transparent; color: #fff; }

/* Category posts */
.video-categories .video-category { padding-top: 30px; margin-top: 20px; border-top: 1px solid #ddd; }
.video-categories .video-category:first-child { border-top: 0 none; margin-top: 0; }
.video-categories .video-category .section-title { font-size: 18px; margin-bottom: 30px; color: #666; }
.video-categories .video-category .section-title a { color: inherit; }
.video-categories .video-category .category-title-cobo-salon { margin-left: 5px; font-family: inherit; }
.video-categories .video-category-posts { position: relative; margin-left: -20px; margin-right: -20px; }
.video-categories .video-category-posts-nav > * { position: absolute; width: 20px; height: 100%; background-color: #fff; z-index: 1; }
.video-categories .video-category-posts-nav .next { right: 0; }
.video-categories .video-category-posts-nav a { display: block; cursor: pointer; position: absolute; top: 100px; margin-top: -20px; background-position: center; background-repeat: no-repeat; width: 40px; height: 40px; background-color: #fff; border-radius: 50%; } 
.video-categories .video-category-posts-nav .prev a { background-image: url(images/paging-arrow-left.png); background-position: 20px center; }
.video-categories .video-category-posts-nav .next a { background-image: url(images/paging-arrow-right.png); background-position: 11px center; margin-left: -20px; }
.video-categories .video-category-posts .post { padding-left: 20px; padding-right: 20px; margin-bottom: 0; }

/* Home video categories */
.home .section-cobo-salon { background-color: #333; padding-top: 30px; padding-bottom: 30px; }
.home .section-cobo-salon-inner { overflow: hidden; }
.home .section-cobo-salon .video-category { float: left; width: 31%; margin-left: 3.5%; }
.home .section-cobo-salon .video-category:first-child { margin-left: 0; }
.home .section-cobo-salon .section-title { color: #fff; }
.home .section-cobo-salon .category-title { font-family: 'Open Sans', sans-serif, 'Heiti TC', 'Microsoft JhengHei'; text-decoration: underline; }
.home .section-cobo-salon .category-title, .home .section-cobo-salon .category-title a { color: #fff; }
.home .section-cobo-salon .cobo-salon-title { font-family: 'Playfair Display', serif, 'Heiti TC', 'Microsoft JhengHei'; font-size: 16px; line-height: 1em; }
.home .section-cobo-salon .post { margin-bottom: 10px; }
.home .section-cobo-salon .post .entry-title a,
	.home .section-cobo-salon .post .entry-meta .entry-author a { color: #fff; }
.home .section-cobo-salon .post .entry-author, .home .section-cobo-salon .post .foot-print:before { display: inline;}
.home .section-cobo-salon .post .entry-meta { color: #888; }

/* Single post */
.single.category--cobo-salon .video-main .post .post-thumbnail-image { height: auto; margin-bottom: 20px; }
.single.category--cobo-salon .video-main .post .entry-header { margin-bottom: 0; }
.single.category--cobo-salon .video-main .post .entry-header .entry-meta { position: static; width: auto; }
.single.category--cobo-salon .video-main .post .entry-header .entry-meta .foot-print { width: auto; }
.single.category--cobo-salon .video-main .post .entry-header .entry-meta .entry-date { font-family: inherit; font-size: inherit; color: inherit; }
.single.category--cobo-salon .video-main .post .entry-content p { margin-bottom: 12px; }
.single.category--cobo-salon .video-main .post .social-share { float: none; position: static; }
/*.single.category--cobo-salon .video-main .section-title { display: none; }*/

/* Live Salon */
.featured-video .video-main.live-salon { background-color: transparent; }
.featured-video .video-main.live-salon .live-salon-page-header { display: none; height: 40px; background-color: #444; overflow: hidden; }
.featured-video .video-main.live-salon .live-salon-page-header * { color: #fff; }
.featured-video .video-main.live-salon .live-salon-page-header > * { float: left; }
.featured-video .video-main.live-salon .live-salon-page-header .back-button { cursor: pointer; width: 40px; height: 40px; background: url(images/arrow_w_l.png) no-repeat center center; }
.featured-video .video-main.live-salon .live-salon-page-header .salon-logo { width: 70px; height: 50px; background: url(images/logo.png) no-repeat center center/contain; margin-top: -5px; }
.featured-video .video-main.live-salon .live-salon-page-header .header-title { line-height: 40px; font-family: 'Playfair Display', serif, 'Heiti TC', 'Microsoft JhengHei'; font-size: 18px; float: none; clear: none; margin: 0; text-transform: uppercase; letter-spacing: 2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.featured-video .video-main.live-salon .video-main-top { background-color: #000; position: relative; padding-bottom: 48px; /* tab height */ }
.featured-video .video-main.live-salon .video-bg { position: absolute; width: 100%; height: 100%; background-repeat: no-repeat; background-size: cover; background-position: center center; /* IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; /* IE 5-7 */ filter: alpha(opacity=60); /* Netscape */ -moz-opacity: 0.6; /* Good browsers */ opacity: 0.6; }
.featured-video .video-main.live-salon .video-main-top .post { margin-bottom: 0; }
.featured-video .video-main.live-salon .video-main-top .post .section-title-inner { letter-spacing: 1px; }
.featured-video .video-main.live-salon .video-main-top .post .post-thumbnail { margin-top: 0; }
.featured-video .video-main.live-salon .video-main-top .post .post-like-counter { margin-top: 70px; right: 0; }
.featured-video .video-main.live-salon .nav-tabs { border-bottom: 0 none; text-transform: uppercase; margin: 0; text-align: center; height: 48px; }
.featured-video .video-main.live-salon .nav-tabs > li { float: none; display: inline-block; position: relative; font-size: 16px; letter-spacing: 1px; height: 100%; margin: 0; }
.featured-video .video-main.live-salon .nav-tabs > li > a { padding: 10px 35px 15px; margin-right: 0; border: 0 none; color: #fff; background-color: transparent; border-radius: 0; }
.featured-video .video-main.live-salon .nav-tabs > li > a * { color: inherit; }
.featured-video .video-main.live-salon .nav-tabs > li > a .tab-title { margin-left: 10px; }
.featured-video .video-main.live-salon .nav-tabs > li > a:before { content: ''; display: inline-block; background-repeat: no-repeat; vertical-align: middle; }
.featured-video .video-main.live-salon .nav-tabs > li.video-info > a:before { background-image: url(images/salon/salon_tab_info.png); width: 22px; height: 22px; }
.featured-video .video-main.live-salon .nav-tabs > li.video-info.active > a:before { background-image: url(images/salon/salon_tab_info_o.png); }
.featured-video .video-main.live-salon .nav-tabs > li.video-chat > a:before { background-image: url(images/salon/salon_tab_chat.png); width: 22px; height: 20px; }
.featured-video .video-main.live-salon .nav-tabs > li.video-chat.active > a:before { background-image: url(images/salon/salon_tab_chat_o.png); }
.featured-video .video-main.live-salon .nav-tabs > li.video-comment > a:before { background-image: url(images/salon/salon_tab_comment.png); width: 18px; height: 18px; }
.featured-video .video-main.live-salon .nav-tabs > li.video-comment.active > a:before { background-image: url(images/salon/salon_tab_comment_o.png); }
.featured-video .video-main.live-salon .nav-tabs > li.active > a { color: #FF2524;; /*background-color: #FF2524; color: #fff;*/ }
.featured-video .video-main.live-salon .nav-tabs > li.active:after { content: ''; display: block; position: absolute; width: 100%; height: 10px; background: url(images/salon/salon_tab_arrow.png) no-repeat center center; bottom: 0; }
.featured-video .video-main.live-salon .video-main-bottom { margin-top: -48px; }
.featured-video .video-main.live-salon .video-main-bottom-content { background-color: #E8E8E8; }
.featured-video .video-main.live-salon .post .entry-header { padding: 0; }
.featured-video .video-main.live-salon .post .entry-meta { margin-top: 0; }
.featured-video .video-main.live-salon .video-main-bottom .post .entry-meta .entry-author a,
	.featured-video .video-main.live-salon .post .entry-content,
	.featured-video .video-main.live-salon .post .entry-content blockquote,
	.featured-video .video-main.live-salon .post .entry-content blockquote > p,
	.featured-video .video-main.live-salon .post .social-share { color: #000; }
.featured-video .video-main.live-salon .video-main-bottom .section-inner { padding-bottom: 30px; }
.featured-video .video-main.live-salon .post footer.post-tags { background-image: url(images/icon_tag.png); }
.featured-video .video-main.live-salon .video-main-bottom a.load-more { border-top-color: #ccc; }
.featured-video .video-main.live-salon .post-comment { /*padding-top: 20px; margin-top: 20px; border-top: 1px solid #000;*/ background-color: transparent; }
.featured-video .video-main.live-salon .post-comment .submit { color: #fff; }
.featured-video .video-main.live-salon .post-comment .submit:hover { color: #000; }

.live-salon .user-count, .live-salon .comment-count { margin-left: 5px; }

.cobo-chat { overflow: hidden; }
.cobo-chat .chat-users { float: left; width: 50%; }
.cobo-chat .chat-users .section-title { margin-bottom: 25px; color: #000; }
.cobo-chat .chat-users .section-title-inner { font-family: 'Playfair Display', serif, 'Heiti TC', 'Microsoft JhengHei'; font-size: 16px; text-transform: uppercase; }
.cobo-chat .chat-users .section-title-inner * { font-family: inherit; }
.cobo-chat .chat-users .user-count { font-size: 12px; }
.cobo-chat .chat-user-list { text-align: center; overflow-y: auto; max-height: 330px; }
.cobo-chat .chat-user { display: inline-block; width: 24%; padding: 5px; vertical-align: top; }
.cobo-chat .chat-user.template { display: none; }
.cobo-chat .chat-user-avatar { height: 50px; }
.cobo-chat .chat-user-avatar-image { display: inline-block; width: 50px; height: 50px; border-radius: 50%; background-position: center center; background-size: cover; background-repeat: no-repeat; }
.cobo-chat .chat-user-name { font-size: 11px; margin-top: 7px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.chat-box { background-color: transparent !important; font-size: inherit !important; border-left: 1px solid #D1D1D1; padding-left: 10px; padding-top: 0 !important; }
.chat-box .chat-area { padding: 0 !important; background-color: transparent !important; border: 0 none !important; -moz-border-radius: 0; -webkit-border-radius: 0; }
.chat-box .chat-area div.row { position: relative; margin-left: 55px; margin-right: 10px; min-height: 40px; padding: 12px !important; border: 0 none !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; border-radius: 10px !important; background-color: #fff !important; }
.chat-box .chat-area div.row:before { position: absolute; content: ''; display: block; width: 10px; height: 10px; margin-left: -10px; top: 19px; left: 0; background: url(images/salon/salon_chat_bubble_arrow.png) no-repeat center center; }
.chat-box .chat-loading,
	.chat-box .chat-no-data-message { text-align: center; margin: 20px 0; color: #999 !important; }
.chat-box .chat-loading { text-transform: uppercase; }
.chat-box.chat-loaded .chat-loading { display: none; }
.chat-box .chat-no-data-message { display: none; }
.cobo-chat.chat-no-data .chat-no-data-message { display: block; }
.cobo-chat.chat-no-data .chat-users .section-title { display: none; }
.chat-box div.chat-wrap { margin-bottom: 0 !important; }
.chat-box div.chat-wrap.avatar-enabled img.avatar { display: none; /* position: absolute; margin-left: -55px; top: 0; left: 0; width: 40px !important; height: 40px !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; border-radius: 50%; */ }
.chat-box div.chat-wrap.avatar-enabled .chat-row-avatar { position: absolute; margin-left: -55px; top: 0; left: 0; width: 40px; height: 40px; border-radius: 50%; background-repeat: no-repeat; background-position: center center; background-size: cover; }
.chat-box div.chat-wrap span.date,
	.chat-box div.chat-wrap span.time,
	.chat-box div.chat-wrap span.name { float: none !important; padding-top: 0 !important; padding-right: 0 !important; margin-right: 2px !important; line-height: inherit !important; background-color: transparent !important; color: #000 !important; text-transform: uppercase; }
.chat-box div.chat-wrap span.date,
	.chat-box div.chat-wrap span.time { color: #999 !important; font-size: 11px; }
.chat-box div.chat-wrap span.date { display: none; }
.chat-box div.chat-wrap span.time { float: right !important; }
.chat-box div.chat-wrap span.name { display: block; font-family: 'Playfair Display', serif, 'Heiti TC', 'Microsoft JhengHei'; }
.chat-box div.chat-wrap span.message { display: block; line-height: inherit !important; }
.chat-box > .chat-note,
	.chat-box .chat-wrap + .chat-note,
	.chat-box #chat-send-wrap > .chat-note { display: none; }
.chat-box #chat-send-wrap .chat-note.logout-submit { /*display: block;*/ display:none; }
.chat-box .chat-send-wrap { padding-right: 27px; position: relative; }
.chat-box .chat-send-button { position: absolute; top: 0; right: 0; margin-top: 8px; width: 20px; height: 20px; cursor: pointer; display: block; background: url(images/salon/salon_chat_enter.png) no-repeat center center; }
.chat-box textarea.chat-send { width: 100% !important; padding: 8px 12px !important; margin-bottom: 20px; border: 0 none !important; border-radius: 17px !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; font-family: inherit !important; font-size: inherit !important; overflow: hidden; white-space: nowrap; resize: none; }

.chat-box .login-message { margin-bottom: 20px; text-align: center; display: none; }
.chat-box .login-message strong { display: block; margin-bottom: 10px; }
.cobo-chat .chat-box .login-message .button { background-color: #000; color: #fff; display: inline-block; }

.chat-box .chat-login-wrap { position: relative; padding-top: 0px; padding-bottom: 0px; margin-bottom: 10px; }
.chat-box .chat-login-wrap .chat-login-email,
 	.chat-box .chat-login-wrap .chat-login-name { color: #000; }
.chat-box .chat-login-wrap .chat-login-name,
	.chat-box .chat-login-wrap .chat-login-submit { padding-left: 20px; padding-right: 20px; border-radius: 25px; vertical-align: top; margin-right: 5px;}
.chat-box .chat-login-wrap .chat-login-name-field { margin-right: 140px; }
.chat-box .chat-login-wrap .chat-login-name { width: 100%; padding-top: 0; padding-bottom: 0; line-height: 40px; }
.chat-box .chat-login .chat-login-wrap .chat-login-submit { position: absolute; top: 0; right: 0; margin-right: 0; padding-top: 0; padding-bottom: 0; }

.cobo-chat.no-avatar .chat-users { width: 30%; }
.cobo-chat.no-avatar .chat-users .section-title,
	.cobo-chat.no-avatar .chat-user-list { text-align: left; }
.cobo-chat.no-avatar .chat-users .section-title-inner { padding-left: 0; padding-right: 0; }
.cobo-chat.no-avatar .chat-user-avatar, .cobo-chat.no-avatar .chat-row-avatar { display: none; }
.cobo-chat.no-avatar .chat-area div.row { margin-left: 10px; }
.cobo-chat.no-avatar .chat-user-list .chat-user { display: block; width: auto; padding: 3px; }
.cobo-chat.no-avatar .chat-user-list .chat-user-name { margin-top: 0; font-size: 14px; }

body.path--cobo-salon-subscription {background-color: #E0E0E0;}
.subscribe-popup.cobo-salon-popup .modal-body { background-color: #E0E0E0; width: 95%; max-width: 650px; height: auto; }
/*.subscribe-popup.cobo-salon-popup.show-consent .modal-body { height: 360px; }*/
.widget_sbscrbr_widget.cobo-salon-widget .widget-top { position: relative; width: auto; height: auto; padding-bottom: 0; }
.widget_sbscrbr_widget.cobo-salon-widget .widget-top-inner { padding: 30px; }
.widget_sbscrbr_widget.cobo-salon-widget .widget-title { border: 0px solid #fff; width: 100%; padding: 0 80px 10px; }
.widget_sbscrbr_widget.cobo-salon-widget .widget-title .widget-subtitle { font-size: 36px; color: #000; text-transform: none; letter-spacing: 0; }
.widget_sbscrbr_widget.cobo-salon-widget .widget-content { position: relative; margin-bottom: 25px; }
.widget_sbscrbr_widget.cobo-salon-widget .widget-content .cobo-salon-email-container { margin-right: 170px; }
.widget_sbscrbr_widget.cobo-salon-widget .widget-content .cobo-salon-email,
	.widget_sbscrbr_widget.cobo-salon-widget .widget-content .cobo-salon-submit,
	.widget_sbscrbr_widget.cobo-salon-widget .widget-content .cobo-salon-submit div { border-radius: 25px; font-family: 'Playfair Display', serif, 'Heiti TC', 'Microsoft JhengHei'; font-size: 18px; }
.widget_sbscrbr_widget.cobo-salon-widget .widget-content .cobo-salon-email { width: 100%; padding: 10px 20px; font-family: 'Open Sans', sans-serif, 'Heiti TC', 'Microsoft JhengHei'; font-size: 16px; }
.widget_sbscrbr_widget.cobo-salon-widget .widget-content .cobo-salon-submit { position: absolute; top: 0; right: 0; color:#fff; background-color: #f00; padding-left: 15px; padding-right: 20px; cursor: pointer; line-height: 42px; }
.widget_sbscrbr_widget.cobo-salon-widget .widget-content .cobo-salon-submit .dashicons-controls-play { vertical-align: middle; font-size: 30px; width: auto; height: auto; }
.widget_sbscrbr_widget.cobo-salon-widget .widget-content .cobo-salon-submit .cobo-salon-submit-title { display: inline-block; text-transform: uppercase; }
.widget_sbscrbr_widget.cobo-salon-widget .widget-footer .cobo-salon-radio { position: absolute; }
.widget_sbscrbr_widget.cobo-salon-widget .widget-footer .cobo-salon-radio input { margin: 0; }
.widget_sbscrbr_widget.cobo-salon-widget .widget-footer .cobo-salon-consent { width: 100%; margin-left: 20px; font-size: 11px; font-family: inherit; font-family: 'Playfair Display', serif, 'Heiti TC', 'Microsoft JhengHei'; vertical-align: top; }
.widget_sbscrbr_widget.cobo-salon-widget .widget-footer .cobo-salon-consent .cobo-salon-consent-link { cursor: pointer; background: url(images/privacy_arrow_down.png) no-repeat 90% center; padding-right: 20px; }
.widget_sbscrbr_widget.cobo-salon-widget .widget-footer .cobo-salon-consent .cobo-salon-consent-link.show-consent { background: url(images/privacy_arrow_up.png) no-repeat 90% center; }
.widget_sbscrbr_widget.cobo-salon-widget .widget-footer .cobo-salon-consent .cobo-salon-consent-content { padding: 15px; margin-top: 15px; background-color: #aaa; }
.widget_sbscrbr_widget.cobo-salon-widget .cobo-salon-message { color: #666; margin-bottom: 20px; text-align: center; }
.widget_sbscrbr_widget.cobo-salon-widget .cobo-salon-message.error { color: #f00; }
.widget_sbscrbr_widget.cobo-salon-widget .cobo-salon-message.hide { display: none; }

@media screen and (max-width: 1015px) {
	.single-post.category--cobo-salon .related-posts { border-top: 0 none; padding-top: 0; }
}

@media screen and (max-width: 1000px) {
	.home .section-cobo-salon .post .post-thumbnail { height: 190px; }

	.featured-video .video-related .post,
		.featured-video .video-related .post:nth-child(4n+1) { width: 48.7%; margin-left: 2.6%; }
	.featured-video .video-related .post:nth-child(odd) { margin-left: 0; }
	
	.featured-video .video-related .post .post-thumbnail { height: 320px; }
}

@media screen and (max-width: 950px) {
	.home .section-cobo-salon .post .entry-author {display: block;}
	.home .section-cobo-salon .post .foot-print:before {display: none;}
}

@media screen and (max-width: 800px) {
	/* Live Salon horizontal */
	.live-salon-page .top-header, .live-salon-page .site-header { display: none; }
	.featured-video .video-main.live-salon { overflow: hidden; background-color: #e8e8e8; }
	.featured-video .video-main.live-salon .live-salon-page-header { display: block; }
	.featured-video .video-main.live-salon .nav-tabs .tab-title,
		.featured-video .video-main.live-salon .video-main-top .post .section-title	{ display: none; }
	.featured-video .video-main.live-salon .video-main-sub { float: left; width: 50%; }
	.featured-video .video-main.live-salon .video-main-top,
		.featured-video .video-main.live-salon .video-main-top .section-inner { padding: 0; }
	.featured-video .video-main.live-salon .video-main-top .post .post-like-counter { right: -100%; top: 0; margin-right: 10px; }
	.featured-video .video-main.live-salon .video-main-bottom { margin-top: 0; }
	.featured-video .video-main.live-salon .video-main-bottom .tab-list { background-color: #444; border-top: 1px solid #7B7B7B; padding: 0; }
	.featured-video .video-main.live-salon .nav-tabs { width: 100%; }
	.featured-video .video-main.live-salon .nav-tabs > li { width: 32%; border-left: 1px solid #7B7B7B; }
	.featured-video .video-main.live-salon .nav-tabs > li:first-child { border-left: 0 none; }
	.featured-video .video-main.live-salon .nav-tabs > li a { padding-left: 0; padding-right: 0;}
	.featured-video .video-main.live-salon .nav-tabs > li.active:after { background-position: center 5px; }
	.featured-video .video-main.live-salon .video-main-bottom-content > .section-inner { padding: 0; }
	.featured-video .video-main.live-salon .video-main-bottom .tab-pane { padding: 30px; }
	.featured-video .video-main.live-salon .video-main-bottom .tab-pane#video-chat { padding: 15px 10px; }
	.featured-video .video-main.live-salon .video-main-bottom .tab-pane#video-info .post { margin-bottom: 0; }
	.featured-video .video-main.live-salon .video-main-bottom .tab-pane#video-info .post .entry-meta { padding-right: 20px; }
	.featured-video .video-main.live-salon .video-main-bottom .tab-pane#video-info .post .entry-content { overflow-y: auto; max-height: 200px; }
	.featured-video .video-main.live-salon .cobo-chat .chat-users { display: none; }
	.featured-video .video-main.live-salon .cobo-chat .chat-box { border-left: 0 none; padding-left: 0; }
	.featured-video .video-main.live-salon .post-comment .section-title-inner { padding-left: 0; padding-right: 0; }
	.featured-video .video-main.live-salon .post-comment .comment-form .gglcptch { position: static; }
	.featured-video .video-main.live-salon .post-comment .form-submit { margin-top: 10px; }
	.featured-video .video-main.live-salon .post-comment .form-submit .submit { width: 100%; }
	.live-salon-page .video-related { display: none; }
	.live-salon-page .site-footer { border-top: 1px solid #444; }
	
	.featured-video .video-related .post .post-thumbnail { height: 200px; }
}

@media screen and (max-width: 700px) {
	.home .section-cobo-salon .post .post-thumbnail { height: 133px; }
	
	.widget_sbscrbr_widget.cobo-salon-widget .widget-content {margin-bottom:15px; text-align: center;}
	.widget_sbscrbr_widget.cobo-salon-widget .widget-content .cobo-salon-email {margin-left: 0px; margin-right:0px;}
}

@media screen and (max-width: 650px) {
	.home .section-cobo-salon .section-title-inner { padding-left: 20px; padding-right: 20px; }
	.widget_sbscrbr_widget.cobo-salon-widget .widget-title { padding-left: 0; padding-right: 0; }
}

@media screen and (max-width: 550px) {
	.home .section-cobo-salon .section-title-inner {padding-left: 10px; padding-right: 10px;}
	/* Home Page - COBO Salon Section */
	.home .section-cobo-salon { padding-bottom: 0px; }
	.home .section-cobo-salon .video-category { width: 100%; margin-bottom: 20px; margin-left: 0; }
	.home .section-cobo-salon .post .entry-author { display: block; }
	.home .section-cobo-salon .post .entry-meta { padding-top: 10px; }
	.home .section-cobo-salon .post .foot-print:before { display: none; }
	.home .section-cobo-salon .post .post-thumbnail { height: 340px; }
	
	.featured-video .video-main .post .entry-header { padding-left: 20px; padding-right: 20px; }

	.featured-video .video-related .post,
		.featured-video .video-related .post:nth-child(odd) { width: 100%; height: auto; margin-left: 0; margin-bottom: 20px; }
	.featured-video .video-related .post .post-thumbnail { height: 340px; }
	.featured-video .video-main .post .post-like-counter { right: 20px; }
	
	/* Live Salon vertical */
	.featured-video .video-main.live-salon .video-main-sub { float: none; width: auto; }
}

@media screen and (max-width: 515px) {
	.widget_sbscrbr_widget.cobo-salon-widget .widget-content .cobo-salon-email-container { margin-right: 0; }
	.widget_sbscrbr_widget.cobo-salon-widget .widget-content .cobo-salon-submit { position: static; margin-top: 10px; }
}

@media screen and (max-width: 496px) {
	.video-categories .post .post-thumbnail { height: 296px; }
}

@media screen and (max-width: 450px) {
	.home .section-cobo-salon .section-title-inner {padding-left: 0px; padding-right: 0px;}
}

@media screen and (max-width: 400px) {
	.home .section-cobo-salon .post .post-thumbnail { height: 242px; }
}
