/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 18 2026 | 10:40:24 */
/* Sidebar center */
.vc_widget_sidebar { text-align: center !important }

/* FAQ */
summary { cursor: pointer; display: block; margin: 0 0 20px 0 !important; }
details { transition: .5s; margin: 0 0 10px 0 !important; }
summary::-webkit-details-marker { display: none; }
summary::before
{ content: "Q." !important; font-size: 160% !important; font-weight: bold; padding: 5px !important;
margin: 0 10px 0 0 !important; color: #002e73 !important; }

.answer-first::before
{ content: "A." !important;  font-size: 140% !important; font-weight: bold; padding: 5px !important;
margin: 0 10px 0 0 !important; color: #ff6600 !important; }

.answer-first {padding: 20px 0 0 0 !important;}
.answer-last {margin: 0 0 60px 15px !important;}
details p {margin: 0 0 0 15px !important;}


/* Post content image setting */
.td-post-content > div > p > a > img {width: 100% !important;}
.td-post-content [src$=".jpg"] {border: 1px solid #ddd !important; border-radius: 10px !important;}

/* Category basic Title before icons */
.category-news > .td-theme-wrap > .td-category-header > .td-container > .td-pb-row > .td-pb-span12 > h1.entry-title::before
 { font-family: "misscasa" !important; content: "\e905" !important; font-size: 100% !important; font-weight: normal;
 padding: 5px !important; margin: 0 10px 0 0 !important; color: #666666 !important; }

/* Category basic Post Title before icons */
.category-news > .td-post-header > .td-post-title > .entry-title::before
 { font-family: "misscasa" !important; content: "\e905" !important; font-size: 100% !important; font-weight: normal;
   padding: 5px !important; margin: 0 10px 0 0 !important; color: #666666 !important; }
.category-camp > .td-post-header > .td-post-title > .entry-title::before
 { font-family: "misscasa" !important; content: "\e968" !important; font-size: 100% !important; font-weight: normal;
   padding: 5px !important; margin: 0 10px 0 0 !important; color: #666666 !important; }

/* Cat and Tag Display on single page */
@media screen and (min-width: 768px) {
body.category > .td-theme-wrap > .td-category-header > .td-container > .td-pb-row > .td-pb-span12 > h1.entry-title { width: 66% !important; margin-bottom: 0 !important; }
.td-category-description { width: 66% !important; }}
body.category > .td-theme-wrap > .td-category-header > .td-container > .td-pb-row > .td-pb-span12 > h1.entry-title { margin-top: 2px !important;}
body.category > .td-theme-wrap > .td-main-content-wrap > .td-container > .td-pb-row { margin-top: -15px !important; }
.td-category-header {background: #fff !important; border: none !important;}
.td-category-description p {font-style: normal !important; }

/* Tag Archive page title before */
body.tag > .td-theme-wrap > .td-main-content-wrap > .td-container > .td-pb-row > .td-main-content > .td-ss-main-content > .td-page-header > .entry-title::before
 {font-family: 'misscasa' !important; content: "\e92e"; !important; font-weight: normal !important; margin: 0 5px 0 0 !important; }

/* Date including expiring date */
time.td-module-date::before {font-family: 'misscasa' !important; content: "\e92f" !important; font-size: 100% !important; font-weight: bold !important; vertical-align: middle; padding: 0 5px 0 0 !important;}
.date-end::before {font-family: 'misscasa' !important; content: "\e934" !important; font-size: 100% !important; font-weight: bold !important; vertical-align: middle; padding: 0 5px 0 0 !important;}
.td-post-date, .td-module-date {font-size: 120% !important;}
.date-end {padding-left: 10px !important;}

/* Title, time and excerpt hide */
.td-block-span6 > .td_module_wrap > .td-module-meta-info, .td-block-span6 > .td_module_wrap > .td-excerpt { display: none !important; }
.td-block-span6 > .td_module_wrap > .td-module-title { border: none !important; }

.td-module-thumb img { border: 1px solid #eee !important; border-radius: 10px !important; }
.cat-thumb-img { margin: 0 10px 5px 0 !important; padding: 3px !important; background: #fcfcfc !important; border: 1px solid #ddd !important; }

/*  --- NP + Mode 8 --- */
/*  --- NP --- */

/* Change displaying the main image on the top page */
@media screen and (max-width: 767px) {.top-main-b {display: none !important;}}
@media screen and (min-width: 768px) {.top-main-s {display: none !important;}}
@media screen and (min-width: 768px) and (max-width:1024px) {.ds-50 {width: 30% !important;}}

/* mobile menu img added */
.mobile-ad{ width: 100% !important; padding: 0 0 5px 0 !important; }

/* NP Basic platform Adjust */
.td_module_8 { margin-bottom:-10px !important; margin-left:10px !important;}
/* .td-post-title h1 { font-size:120% !important; } */

/* Post Title Dec */
.entry-title.td-module-title { font-weight: bold; }

/* Main Content Adjust */
.td-main-content-wrap { background-color: rgba(255,255,255,0) !important; margin-bottom: -50px !important; }
.td-main-content, .td_block_wrap.td_block_11 {  padding:20px 10px 20px 10px !important; margin: 0px 0px 50px 0px !important; }

/* Page Title Adjust */
.td-page-header { margin: 8px 0 0 0; }
.td-post-header { padding: 0 ; margin: 0; }
.td-post-content { padding: 10px 10px 20px 10px; }
.td-module-title { border: none !important; padding: 0px !important; }
.status-publish {background-color: #ffffff !important;}

/* Page Content h adjust */
.td-ss-main-content { padding: 0px 10px 20px 10px !important; }

/* Related Post + Next & Prev Post */
.td-related-right {display: none !important;}
.td-next-prev-wrap {margin-bottom: 10px !important;}

/* Top Menu + Mobile Menu */
.sf-menu a, .td-mobile-main-menu a {text-transform: none !important;}
/*.sf-menu > li > a {padding: 0 16px 0 0 !important;} */
ul.sub-menu {width: 280px !important; margin: 0 !important; padding: 0 0 10px 0 !important; background: #fafcff !important;
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2); box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);}
.sf-menu a, .top-header-menu a {font-size: 100% !important; font-weight: bold !important;} 
ul.sub-menu li:first-child {margin-top: 10px !important;}
ul.sub-menu li:last-child {padding-bottom: 10px !important;}
.td-mobile-main-menu > .menu-item > .sub-menu {width: 100% !important;}
.td-header-sp-top-menu {vertical-align: middle !important; margin-bottom: -20px !important;}
ul.sub-menu li {padding: 5px 0px 5px -5px !important;}
ul.sub-menu li > i {padding: 0px 0px  0px 0px !important;}
ul.sub-menu a {color: #333 !important;}
ul.sub-menu a:hover {color: #ff6600 !important;}

/* Breadcrumb */
.entry-thumb { border: 1px solid #dcdcdc; }
.tdb-block-inner.td-fix-index a, .tdb-block-inner.td-fix-index i, .tdb-block-inner.td-fix-index span, .td-crumb-container a, .td-crumb-container i, .td-crumb-container span { color: #333333 !important; font-weight: bold ; }
.alignnone { border: 1px solid #dcdcdc; border-radius: 10px !important; }
.page-breadcrumb {margin: -28px 0 17px 0px !important; font-size: 86% !important;}
.page-breadcrumb a {pointer-events: none !important; color: #333333 !important; font-weight: bold !important;} 
.page-breadcrumb span {color: #333333 !important; font-weight: bold !important;} 
.tdb-icon-right.tdb-bread-sep.tdb-bred-no-url-last {margin: 0 6px !important;}

/* Header top and main menu position Adjust  */
@media print {
#td-top-mobile-toggle, .menu-main-menu-container, .td-header-sp-top-widget, .td_data_time {display: none !important;}
	.td-header-gradient { display: none !important;}
	.td-header-menu-wrap-full.td-container-wrap, .td-header-sp-top-menu  {background-color: white !important;}
	.top-header-menu li {font-size: 120% !important;}}
.top-header-menu  {vertical-align: top !important;}
.top-header-menu, .td-header-sp-top-widget  {margin: 3px 0 0 0 !important; padding: 0 !important;}
.td-header-top-menu {margin-bottom: -20px !important; padding-bottom: -20px !important;}
.td-header-wrap {background-color: #fff !important;}

/* Footer */
.footer-logo-wrap { margin-bottom: -40px !important; }
.tdc-footer-wrap > .td-footer-wrapper > .td-container > .td-pb-row > .td-pb-span4 > .widget_nav_menu > .block-title {
	margin-bottom: 10px !important; padding-bottom: 5px !important;  border-bottom: 1px solid #ffd6bb !important;}
.tdc-footer-wrap > .td-footer-wrapper > .td-container > .td-pb-row > .td-pb-span4 > .widget_nav_menu > .block-title > span::before {
	font-family: "misscasa" !important; content: "\e92b"; padding: 0 10px 0 10px !important; font-weight: bold; vertical-align: middle !important; font-size: 120% !important;}
.menu-sidebar-menu-container ul li { font-size: 120% !important; color: #333 !important; padding: 5px !important; }
.tdc-footer-wrap {border-top: 1px solid #ddd !important;}

/* Font weight adjust for Category title */
.td-theme-wrap > .td-category-header > .td-container > .td-pb-row > .td-pb-span12 > h1.entry-title
 {font-weight: normal !important; text-transform: none !important; }

/* Sidebar Insta Pic title remove */
.td_module_mx4.td_module_wrap.td-animation-stack h3 {display: none !important;}

/* NP SNS icon */
.td-social-icon-wrap a {font-size: 80% !important; margin: 0 -2px 0 -2px !important;}
.td-social-but-icon { border-radius: 60px !important; -webkit-border-radius: 60px !important; -moz-border-radius: 60px !important;}
.td-post-sharing-bottom { margin: 0 0 60px 0 !important; padding: 10px 0 !important; border: none !important;}

/* NP Cat Tag display */
ul.td-category>li.entry-category a,  .td-post-category, .tdb_single_categories a, div.tdb-category a  {font-size: 80% !important;  border-radius: 4px !important; -webkit-border-radius: 4px !important; -moz-border-radius: 4px !important; background: #00473e !important; padding: 2px 6px 2px 6px !important; margin-right: 3px !important;}
ul.td-tags.td-post-small-box.clearfix span, ul.td-tags.td-post-small-box.clearfix a, ul.tdb-tags li > span, ul.tdb-tags li > a {font-size: 80% !important; border-radius: 2px !important; -webkit-border-radius: 2px !important; -moz-border-radius: 2px !important; font-weight: normal !important;}
ul.td-tags.td-post-small-box.clearfix a:hover, ul.tdb-tags li > a:hover { background-color: transparent !important; }
ul.td-tags > li > span, ul.tdb-tags li > span  { display: none !important;}
div.tdb-category a:hover { color: #fff !important; }

/* Adjust 2px of Pages title */
.td-theme-wrap > .td-container-wrap > .td-container > .td-pb-row > .td-main-content > .td-ss-main-content > .td-page-header > h1.td-page-title
 {margin-top: -2px !important;}

/* NP Cat mypic page */
.category-mypic>.td-theme-wrap>.td-main-content-wrap.td-container-wrap>.td-container>.td-pb-row>.td-pb-span8.td-main-content>.td-ss-main-content>.td-block-row>.td-block-span6>.td_module_3.td_module_wrap.td-animation-stack>.entry-title.td-module-title {display:none !important;}
.category-mypic>.td-theme-wrap>.td-main-content-wrap.td-container-wrap>.td-container>.td-pb-row>.td-pb-span8.td-main-content>.td-ss-main-content>.td-block-row>.td-block-span6>.td_module_3.td_module_wrap.td-animation-stack>.td-module-meta-info>.td-post-date {display:none !important;}
.category-mypic>.td-theme-wrap>.td-main-content-wrap.td-container-wrap>.td-container>.td-pb-row>.td-pb-span8.td-main-content>.td-ss-main-content>.td-block-row>.td-block-span6>.td_module_3.td_module_wrap.td-animation-stack>.td-module-image>.td-module-thumb {margin: 0 0 -50px 0 !important;}

/* NP scroll button and related posts */
.td-scroll-up.td-scroll-up-visible {right: 20px !important; border-radius: 40px !important; -webkit-border-radius: 40px !important; -moz-border-radius: 40px !important;}
.td-related-right {display:none !important;}
.td_module_related_posts.td-animation-stack.td_mod_related_posts img {border-radius: 5px !important; -webkit-border-radius: 5px !important; -moz-border-radius: 5px !important;}

/* Mode 8 Original */
.first-word {display:none;}

/* --- --- --- */

/* Background image Opacity */
.bg-w50 {background-color:  rgba(255,255,255,0.5);} .bg-w60 {background-color:  rgba(255,255,255,0.6);}
.bg-w70 {background-color:  rgba(255,255,255,0.7);} .bg-w80 {background-color:  rgba(255,255,255,0.8);}
.bg-w90 {background-color:  rgba(255,255,255,0.9);} .bg-w100 {background-color:  rgba(255,255,255,1);}

/* list */
ul {margin: 5px !important; padding: 0 !important;}
ul li {margin: 0 !important; padding: 0 !important;}
.list-fix li{ padding-left: 1em !important; text-indent: -2em !important; }
.inline-block li {display: inline-block !important;}
.block li {display: block !important;}
.vmiddle li {vertical-align: middle !important;}
.style-none {list-style: none !important;}
.ma-0 ul { margin: 0px !important;} .ma-1 ul { margin: 1px !important;} .ma-2 ul { margin: 2px !important;}
.ma-3 ul { margin: 3px !important;}
.pa-0 ul { padding: 0px !important;} .pa-1 ul { padding: 1px !important;} .pa-2 ul { padding: 2px !important;}
.pa-3 ul { padding: 3px !important;}
.ma-0 li { margin: 0px !important;} .ma-1 li { margin: 1px !important;} .ma-2 li { margin: 2px !important;}
.ma-3 li { margin: 3px !important;} 
.pa-0 li { padding: 0px !important;} .pa-1 li { padding: 1px !important;} .pa-2 li { padding: 2px !important;}
.pa-3 li { padding: 3px !important;}

/* Box Declaration*/
.outer { display: flex; justify-content: center; align-items: center; border: none !important; margin: 0 0 10px 5px !important;}
.vmiddle {vertical-align: middle !important;}
.table-cell {display: table-cell !important;}

/* Font Declaration*/
.bold {font-weight: bold !important;}
.text-shadow { text-shadow: #333333 1px !important;}
.underline {border-bottom: 1px dotted #666 !important;}
.doubleline {border-bottom: 3px double #666 !important;}
.linet {text-decoration: line-through !important;}
.italic {font-style: italic !important;}

/* SNS colors */
.c-li {color: #06c755 !important;} .c-fb {color: #1877f2 !important;} .c-tw {color: #1da1f2 !important;}
.c-pi {color: #bd081c !important;} .c-gbp {color: #4d8cf5 !important;} .c-li {color: #06c755 !important;}
.c-tu {color: #002e73 !important;} .c-yt{color: #DA1725 !important;} .c-vi {color: #1AB7EA !important;}
.c-ig {background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent;}
.c-quo {color: #243da0 !important;}
.c-x {color: #333 !important; }

/* border */
.border-1sddd {border: 1px solid #dddddd !important;}
.border-1seee {border: 1px solid #eeeeee !important;}

/* boder radius */
.round-30 { border-radius: 30px !important; -webkit-border-radius: 30px !important; -moz-border-radius: 30px !important; }
.round-20 { border-radius: 20px !important; -webkit-border-radius: 20px !important; -moz-border-radius: 20px !important; }
.round-10 { border-radius: 10px !important; -webkit-border-radius: 10px !important; -moz-border-radius: 10px !important; }
.round-5 { border-radius: 5px !important; -webkit-border-radius: 5px !important; -moz-border-radius: 5px !important; }

/* text-align */
.vtop {vertical-align: top !important;} .vmiddle {vertical-align: middle !important;} .vbottom {vertical-align: bottom !important;}
.center {text-align: center !important;} .right {text-align: right !important;} .left {text-align: left !important;}

/* Font style */
.font-normal {font-style: normal !important;}

/* margin */
.ma-01000 {margin: 0 10px 0 0 !important;}
.ma-300600 {margin: 30px 0 60px 0 !important;}
.ma-300300 {margin: 30px 0 30px 0 !important;}
.ma-000600 {margin: 0 0 60px 0 !important;}
.ma-00300 {margin: 0 0 30px 0 !important;}
.ma-00200 {margin: 0 0 20px 0 !important;}
.ma-30 { margin: 30px !important; } .ma-20 { margin: 20px !important; } .ma-10 { margin: 10px !important; }
.ma-5 { margin: 5px !important; } .ma-0 { margin: 0px !important; }
.ma-20102020 {margin: 20px 10px 20px 20px !important;}
.ma-100200 {margin: 10px 0 40px 0px !important;}

/* padding */
.pa-300300 {padding: 30px 0 30px 0 !important;}
.pa-200200 {padding: 20px 0 20px 0 !important;}
.pa-100100 {padding: 10px 0 10px 0 !important;}
.pa-00600 {padding: 0 0 60px 0 !important;}
.pa-00400 {padding: 0 0 40px 0 !important;}
.pa-30000 {padding: 30px 0 0 0 !important;}
.pa-10000 {padding: 10px 0 0 0 !important;}
.pa-30 {padding: 30px !important;} .pa-20 {padding: 20px !important;} .pa-10 {padding: 10px !important;}
.pa-5 {padding: 5px !important;} .pa-3 {padding: 3px !important;} .pa-0 {padding: 0px !important;}

/* Font size */
.fs400 {font-size: 400% !important;} .fs300 {font-size: 300% !important;} .fs280 {font-size: 280% !important;}
.fs260 {font-size: 260% !important;} .fs240 {font-size: 240% !important;} .fs220 {font-size: 220% !important;}
.fs200 {font-size: 200% !important;} .fs180 {font-size: 180% !important;} .fs160 {font-size: 160% !important;}
.fs140 {font-size: 140% !important;} .fs120 {font-size: 120% !important;} .fs80 {font-size: 80% !important;}
.fs60 {font-size: 60% !important;}

/* br break */
.brbreak { display: none !important;}
@media screen and (max-width:769px) { .brbreak { display: block !important; }}

/* label */
label {font-weight: bold !important;}

/* Featured image triming */
.fi-dis60 { position: relative !important; width: 100% !important; padding-top: 60% !important; margin: 0 auto !important;}
.fi-dis50 { position: relative !important; width: 100% !important; padding-top: 50% !important; margin: 0 auto !important;}
.fi-dis40 { position: relative !important; width: 100% !important; padding-top: 40% !important; margin: 0 auto !important;}
.fi-dis30 { position: relative !important; width: 100% !important; padding-top: 30% !important; margin: 0 auto !important;}
.fi-dis60 img, .fi-dis50 img, .fi-dis40 img,.fi-dis30 img { position: absolute !important; width: 100% !important; height: 100% !important; top: 0 !important; object-fit: cover !important; }

/* img radius with a border */
.imgr-10 img {border: 1px #ccc solid !important; border-radius: 10px !important; -webkit-border-radius: 10px !important; -moz-border-radius: 10px !important;}
.imgr-20 img {border: 1px #ccc solid !important; border-radius: 20px !important; -webkit-border-radius: 20px !important; -moz-border-radius: 20px !important;}
.imgr-30 img {border: 1px #ccc solid !important; border-radius: 30px !important; -webkit-border-radius: 30px !important; -moz-border-radius: 30px !important;}
.imgr-50pct img {border: 1px #ccc solid !important; border-radius: 50% !important; -webkit-border-radius: 50% !important; -moz-border-radius: 50% !important;}
.imgr-100pct img {border: 1px #ccc solid !important; border-radius: 100% !important; -webkit-border-radius: 100% !important; -moz-border-radius: 100% !important;}

/* line Height */
.lh120 {line-height: 120% !important;} .lh130 {line-height: 130% !important;} .lh140 {line-height: 140% !important;}
.lh150 {line-height: 150% !important;} .lh160 {line-height: 160% !important;} .lh170 {line-height: 170% !important;}
.lh180 {line-height: 180% !important;} .lh190 {line-height: 190% !important;} .lh200 {line-height: 200% !important;}

/* Float */
.float-l {float: left !important;}
.float-r {float: right !important;}

/* Forcing to turn on the browser bg colors */
@media print{ *{ -webkit-print-color-adjust: exact; }}

/* svg&gif images and Link Card from the blog site */
img[src^="https://stat100.ameba.jp/"], img[height="24"]{ display: inline !important; margin-bottom: -3px !important; }
.ogpCard_root{text-align: center !important;}
.ogpCard_image { position: absolute !important; top:50% !important; left:50% !important; object-fit:cover !important;
    min-height:100% !important; min-width:100% !important; transform:translate(-50%,-50%) !important; }
.ogpCard_imageWrap { position: relative !important; width:120px !important; height:120px !important; flex-shrink:0 !important; }
.ogpCard_urlText { overflow:hidden !important; text-overflow:ellipsis !important; white-space:nowrap !important;
    color:#757575 !important; font-size:12px !important; text-align:left !important; }
.ogpCard_icon { position: absolute !important; top:0 !important; bottom:0 !important; right:0 !important; left:0 !important;
	height:100% !important; max-height:100% !important; }
.ogpCard_iconWrap { position:relative !important; width:20px !important; height:20px !important; flex-shrink:0 !important; }
.ogpCard_url { display:flex !important; align-items:center !important; margin-top:auto !important; }
.ogpCard_description { overflow:hidden !important; text-overflow:ellipsis !important; white-space:nowrap !important;
    line-height:1.6 !important; margin-top:4px !important; color:#757575 !important; text-align:left !important; font-size:12px !important; }
.ogpCard_title { -webkit-box-orient:vertical !important; display:-webkit-box !important; -webkit-line-clamp:2 !important;
    max-height:48px !important; line-height:1.4 !important; font-size:16px !important; color:#333 !important;
	text-align:left !important; font-weight:bold !important; overflow:hidden !important; }
.ogpCard_root::before { content:"" !important; display:block !important; position:relative !important; left:40% !important;
	top:10px !important; width:95px !important; height:25px !important; z-index:2 !important; background-color:rgba(243,245,228,.5) !important;
	border:2px solid rgba(255,255,255,.5) !important; -webkit-box-shadow:1px 1px 4px rgba(200,200,180,.8) !important;
	-moz-box-shadow:1px 1px 4px rgba(200,200,180,.8) !important;box-shadow:1px 1px 4px rgba(200,200,180,.8) !important;
	-webkit-transform:rotate(3deg) !important; -moz-transform:rotate(3deg) !important; -o-transform:rotate(3deg) !important; }
.ogpCard_content { display:flex !important; flex-direction:column !important; overflow:hidden !important;
    width:100% !important; padding:16px !important; }
.ogpCard_link { display:flex !important; justify-content:space-between !important; overflow:hidden !important; box-sizing:border-box !important;
	width:620px !important; max-width:100% !important; height:120px !important; border:1px solid #e2e2e2;border-radius:4px !important;
    background-color:#fff !important; text-decoration:none !important; border-radius:10px !important; -webkit-border-radius:10px !important;
    -moz-border-radius:60px !important;}
.ogpCard_imageWrap { display:inline-block !important; max-width: 100% !important; }

/* img from Ameblo */
img[width*="620"]{ width: 100% !important; height: auto !important;}

/* TEC & shortcode block css */
.ecs-thumbnail img { border: 1px solid #eee !important; border-radius: 10px !important; }
.ecs-wrap > .summary > .ecs-event-title { margin: -20px 0 0 0 !important; }
.ecs-wrap > .summary > .ecs-date { margin: 10px 0 10px 0 !important; }
.ecs-wrap > .summary > h2 { font-weight: bold !important; }
.ecs-wrap > .summary > h2::before { font-family: 'misscasa' !important; content: "\e913" !important; font-size: 100% !important; padding: 0 10px 0 0 !important; font-weight: normal !important; }
.ecs-button { text-align: center !important; }

.tribe-events-event-image img {display: none !important;}
.tribe-events-content [src$=".jpg"] {border: 1px solid #ddd !important; border-radius: 10px !important;}

body.tribe_events-template-default > .td-theme-wrap > .td-main-content-wrap > .td-container > .td-pb-row > .td-pb-span8 > .td-ss-main-content > .td-page-content > #tribe-events > .td-crumb-container > .entry-crumbs { margin: -18px 0 0 0 !important; padding: 0 0 26px 4px !important;}
.tribe-events-single-event-title { position: relative; padding: 16px 0 10px 0; color: #333;
    background-image: radial-gradient(circle 321px at 8.3% 75.7%, rgba(0, 71, 157, 1) 0%, rgba(123, 202, 241, 1) 81%);
    background-repeat: no-repeat; background-size: 100% 5%; background-position: bottom;}
.tribe-events-single-event-title::before {font-family: 'misscasa' !important; content: "\e913" !important; font-size: 100% !important; vertical-align: middle; padding: 0 10px 0 0 !important; font-weight: normal !important;}
.event-info { margin: 20px !important;}
.event-info p { margin: 5px !important; }
.tribe-events-c-subscribe-dropdown__container {margin: -30px 0 !important;}
.td-post-sharing-visible {margin: 10px 0 -30px 0 !important;}
body.tribe_events-template-default > .td-theme-wrap > .td-main-content-wrap > .td-container > .td-crumb-container {display: none !important; }
body.tribe_events-template-default > .td-theme-wrap > .td-main-content-wrap > .td-container > .td-pb-row > .td-pb-span8 > .td-ss-main-content > .td-page-header {display: none !important; }

body.tax-tribe_events_cat > .td-theme-wrap > .td-main-content-wrap > .td-container > .td-crumb-container {display: none !important; }
body.tax-tribe_events_cat > .td-theme-wrap > .td-main-content-wrap > .td-container > .td-pb-row > .td-pb-span8 > .td-ss-main-content > .td-page-header {display: none !important; }

.tribe-events-header { margin-top: -62px !important; }
.tribe-events-c-breadcrumbs__list a {font-size: 80% !important; font-weight: bold !important;}
.tribe-events-c-breadcrumbs__list span {font-size: 80% !important; font-weight: bold !important;}
.tribe-common-c-svgicon--caret-right {width: 6px !important; height: 6px !important;}
span.tribe-events-c-breadcrumbs__list-item-text {margin-top: -10px !important;}
.tec-tax-title {width: 100% !important; padding-bottom: 10px !important; margin: -32px 0 30px 0 !important;}

/* ??? */

/* Category additional Title before icons */
.category-camp > .td-theme-wrap > .td-category-header > .td-container > .td-pb-row > .td-pb-span12 > h1.entry-title::before
 { font-family: "misscasa" !important; content: "\e968" !important; font-size: 100% !important; font-weight: normal;
 padding: 5px !important; margin: 0 10px 0 0 !important; color: #666666 !important; }

/* Category basic Post Title before icons */
.category-faq > .td-post-header > .td-post-title > .entry-title::before
 { font-family: "misscasa" !important; content: "\e903" !important; font-size: 100% !important; font-weight: normal;
   padding: 5px !important; margin: 0 10px 0 0 !important; color: #666666 !important; }
.category-faq > .td-post-header > .td-post-title > .entry-title::before
{ content: "Q." !important; font-size: 120% !important; font-weight: bold; padding: 5px !important;
margin: 0 10px 0 0 !important; color: #002e73 !important; }
.category-faq > .td-post-content >  div:nth-of-type(2) > p:nth-of-type(1)::before
{ content: "A." !important;  font-size: 260% !important; font-weight: bold; padding: 5px !important;
margin: 0 10px 0 0 !important; color: #ff6600 !important; }

.category-faq > .td-theme-wrap> .td-main-content-wrap > .td-container > .td-pb-row > .td-pb-span8 > .td-ss-main-content > .td_module_16  > .td-module-thumb
{ width: 0px !important; height: 0px !imporatant;  margin-left: 100px !imporatant; }
.category-faq > .td-theme-wrap > .td-main-content-wrap > .td-container > .td-pb-row > .td-pb-span8 > .td-ss-main-content > .td_module_16  > .td-module-thumb,
.category-faq > .td-theme-wrap > .td-main-content-wrap > .td-container > .td-pb-row > .td-pb-span8 > .td-ss-main-content > .td_module_16  > .item-details > .td-module-meta-info,
.category-faq > .td-theme-wrap > .td-main-content-wrap > .td-container > .td-pb-row > .td-pb-span8 > .td-ss-main-content > .td_module_16  > .item-details > .td-excerpt
{ display: none !important; }
.category-faq > .td-theme-wrap> .td-main-content-wrap > .td-container > .td-pb-row > .td-pb-span8 > .td-ss-main-content > .td_module_16  > .item-details > .entry-title a::before
{ content: "Q." !important; font-weight: bold; padding-right: 5px !important; margin: 0 !important; color: #002e73 !important; }
.category-faq > .td-theme-wrap> .td-main-content-wrap > .td-container > .td-pb-row > .td-pb-span8 > .td-ss-main-content > .td_module_16  > .item-details > .entry-title
{ border: none !important; }

/* Category additional Post Title before icons */

.category-campaigns > .td-post-header > .td-post-title > .entry-title::before
 { font-family: "misscasa" !important; content: "\e95f" !important; font-size: 100% !important; font-weight: normal;
 padding: 5px !important; margin: 0 10px 0 0 !important; color: #666666 !important; }
.category-faq > .td-theme-wrap > .td-category-header > .td-container > .td-pb-row > .td-pb-span12 > h1.entry-title::before
 { font-family: "misscasa" !important; content: "\e903" !important; font-size: 100% !important; font-weight: normal;
 padding: 5px !important; margin: 0 10px 0 0 !important; color: #666666 !important; }
.category-mypic > .td-theme-wrap > .td-category-header > .td-container > .td-pb-row > .td-pb-span12 > h1.entry-title::before
 { font-family: "misscasa" !important; content: "\e951" !important; font-size: 100% !important; font-weight: normal;
 padding: 5px !important; margin: 0 10px 0 0 !important; background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
 -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; } 
.category-tweet > .td-theme-wrap > .td-category-header > .td-container > .td-pb-row > .td-pb-span12 > h1.entry-title::before
 { font-family: "misscasa" !important; content: "\e957" !important; font-size: 100% !important; font-weight: normal;
 padding: 5px !important; margin: 0 10px 0 0 !important; color: #1da1f2 !important; }

.category-campaigns > #td-outer-wrap > div.td-main-content-wrap.td-container-wrap > div > div > div.td-pb-span8.td-main-content > div > div > div > div.td-module-meta-info > span > time,
.category-flyers > #td-outer-wrap > div.td-main-content-wrap.td-container-wrap > div > div > div.td-pb-span8.td-main-content > div > div > div > div.td-module-meta-info > span > time { display: none !important; }

#tdi_35 > div > div > div > div.td-module-meta-info,
#tdi_35 > div > div > div > div.td-excerpt {display: none !important; }

/* CPT reviews page Title before icon */
.page-id-23 > #tdi_3 > div > div.vc_column.tdi_6.wpb_column.vc_column_container.tdc-column.td-pb-span8 > div > div.td_block_wrap.tdb_title.tdi_13.tdb-single-title.td-pb-border-top.ct-box02.td_block_template_1 > div > h1::before
 { font-family: "misscasa" !important; content: "\e963" !important; font-size: 100% !important; font-weight: normal;
 padding: 5px !important; margin: 0 10px 0 0 !important; color: #666666 !important; }

/* CPT review single page title before icon */
.single-review > .td-theme-wrap > #tdb-autoload-article > .td-main-content-wrap > .tdc-content-wrap > .tdb_templates > .tdc-zone > .td-pb-row > #tdi_3 > div > div.vc_column.tdi_6.wpb_column.vc_column_container.tdc-column.td-pb-span8 > div > div.td_block_wrap.tdb_title.tdi_13.tdb-single-title.td-pb-border-top.ct-box02.td_block_template_1 > div > h1::before
 { font-family: "misscasa" !important; content: "\e907" !important; font-size: 100% !important; font-weight: normal;
 padding: 5px !important; margin: 0 10px 0 0 !important; color: #666666 !important; }

/* CPT breadcrumb addtional - adding home > */
.single-review > .td-theme-wrap > #tdb-autoload-article > .td-main-content-wrap > .tdc-content-wrap > .tdb_templates > .tdc-zone > .td-pb-row > #tdi_3 > div > div.vc_column.tdi_6.wpb_column.vc_column_container.tdc-column.td-pb-span8 > div > div.vc_row_inner.tdi_8.vc_row.vc_inner.wpb_row.td-pb-row > div > div > div > div > div > span:nth-child(1)::before { content: "ホーム" !important; font-size: 100% !important; vertical-align: middle; padding: 0 5px 0 0 !important; }
.single-review > .td-theme-wrap > #tdb-autoload-article > .td-main-content-wrap > .tdc-content-wrap > .tdb_templates > .tdc-zone > .td-pb-row > #tdi_3 > div > div.vc_column.tdi_6.wpb_column.vc_column_container.tdc-column.td-pb-span8 > div > div.vc_row_inner.tdi_8.vc_row.vc_inner.wpb_row.td-pb-row > div > div > div > div > div > span:nth-child(1) > a::before { font-family: 'newspaper'; content: " \e803 " !important; vertical-align: middle; padding: 0 9px 0 0 !important; font-weight: normal !important; }
