*{vertical-align:baseline;background:transparent;word-break:break-all;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
html,body{margin:0;padding:0;word-break:break-all;-webkit-text-size-adjust:none;}
p{margin:1em 0;}
h1,h2,h3,h4,h5,h6{margin:1em 0;font-size:100%;font-weight:normal;}
ol,ul{margin:1em 0;padding:0;}
li{margin:0.2em 0 0.2em 2em;padding:0;}
ol li{list-style:decimal outside;}
ul li{list-style:disc outside;}
dl{margin:1em 0;padding:0;}
dl dt{margin:0;padding:0;font-weight:bold;}
dl dd{margin:0.5em 0;padding:0;}
form,fieldset{margin:0;padding:0;border:none;outline:none;}
table{margin:1em 0;width:100%;border-collapse:collapse;border-spacing:0;table-layout:auto;border-top:solid 1px #ccc;}
table th,table td{padding:0.5em 5px;border-bottom:solid 1px #ccc;text-align:left;vertical-align:middle;}
table th{font-weight:bold;}
table td{background-color:#fff;text-align:left}
table td p{margin:0.5em 0;}
caption{margin-bottom:0.5em;text-align:left;}
blockquote,q{quotes:none;font-style:italic;}
blockquote:before,blockquote:after,q:before,q:after{content:"";content:none;}
pre,a,abbr,address,cite,code,del,dfn,em,ins,kbd,q,samp,small,strong,sub,sup,var,b,i{font:inherit;}
strong{font-weight:bold;}
img{margin:0;padding:0;border:none;outline:none;max-width:100%;height:auto;vertical-align:middle;}
/* Text Align */
.left{text-align:left;}
.right{text-align:right;}
.center{text-align:center;}
/* Image Align */
.alignleft{margin-right:10px;float:left;}
.alignright{margin-left:10px;float:right;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;}
/* Clearfix */
header,footer,aside,article,section,nav,ul,dl,.hentry{zoom:1;}
header:after,footer:after,aside:after,article:after,section:after,nav:after,ul:after,dl:after,.hentry:after{content:"";height:0;display:block;clear:both;}
/* jqm */
.ui-bar-a,.ui-page-theme-a .ui-bar-inherit,html .ui-bar-a .ui-bar-inherit,html .ui-body-a .ui-bar-inherit,html body .ui-group-theme-a .ui-bar-inherit,.ui-overlay-a,.ui-page-theme-a,.ui-page-theme-a .ui-panel-wrapper,.ui-page-theme-a a, html .ui-bar-a a, html .ui-body-a a, html body .ui-group-theme-a a,.ui-content{margin:0;padding:0;background-color:transparent;border-width:0;font-weight:inherit;text-shadow:none;}
.ui-page-theme-a .ui-btn:focus, html .ui-bar-a .ui-btn:focus, html .ui-body-a .ui-btn:focus, html body .ui-group-theme-a .ui-btn:focus, html head + body .ui-btn.ui-btn-a:focus, .ui-page-theme-a .ui-focus, html .ui-bar-a .ui-focus, html .ui-body-a .ui-focus, html body .ui-group-theme-a .ui-focus, html head + body .ui-btn-a.ui-focus, html head + body .ui-body-a.ui-focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.ui-input-text, .ui-input-search, .ui-checkbox, .ui-radio{display:inline-block;}
.ui-checkbox .ui-btn, .ui-radio .ui-btn{display:inline;background-color:transparent;border-width:0;z-index:inherit;}
.ui-btn.ui-checkbox-off:after, .ui-btn.ui-checkbox-on:after, .ui-btn.ui-radio-off:after, .ui-btn.ui-radio-on:after{display:none;}
.ui-checkbox input, .ui-radio input{z-index:inherit;width:1em;height:1em;}
.ui-checkbox .ui-btn-icon-left, .ui-radio .ui-btn-icon-left{padding-left:2em;}
.ui-btn, label.ui-btn{font:inherit;}
.ui-content{overflow-x:visible;}

/* Base Setting */
body
{
	color: #222;
	font-size: 16px;
	text-align: left;
	background-color: #fff;
}
a,
a:visited
{
	color: #222;
	text-decoration: none;
}

/*------------------------------
 Elements
------------------------------*/
.ui-page .site-header
{
	background-color: #fff;
}
.ui-page .site-footer
{
	background: transparent;
}

/* Site Name */
.site-header .logo
{
	margin: 0;
	padding: 0;
	width: 50%;
	float: left;
	text-align: left;
}
.site-header .logo a
{
	display: block;
	width: 300px;
	height: 40px;
	overflow: hidden;
	text-indent: -9999em;
	background: url(https://cycleparadise.itembox.design/item/img/header_logo.svg) no-repeat 50% 50%;
    /*padding-top: .5em;*/
}
.site-header .logo h1
{
	margin: 0.5em 0;
	color: #999;
	font-size: 10px;
}

/* Header Sidebar */
.site-header .widget
{
	width: 50%;
	float: right;
	margin: 0;
	text-align: right;
}

/* Header Link */
.site-header .btn-menu,
.site-header .btn-search
{
	position: absolute;
	width: 30px;
	height: 50px;
	overflow: hidden;
	text-indent: -9999em;
	border-width: 0;
	box-shadow: none;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	-webkit-background-size: 20px 20px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
}
.site-header .btn-menu:hover,
.site-header .btn-search:hover
{
	background-color: transparent;
}
.site-header .btn-menu
{
	top: 0;
	left: 10px;
	background-image: url(https://cycleparadise.itembox.design/item/img/img/btn-icon-menu.png);
}
.site-header .btn-search
{
	top: 0;
	right: 0;
	background-image: url(https://cycleparadise.itembox.design/item/img/img/btn-icon-search.png);
}
.site-header .btn-search.active
{
	background-color: #168dd9;
	background-image: url(https://cycleparadise.itembox.design/item/img/img/btn-icon-search_on.png);
}

/* Copyright */
.site-credit
{
	margin: 1em 0;
	font-size: 12px;
	text-align: center;
}

/* Skip Link */
.site-skiplink
{
	position: fixed;
	right: 20px;
	bottom: 20px;
	z-index: 9999;
}
.site-skiplink a
{
	display: block;
	width: 40px;
	height: 40px;
	overflow: hidden;
	text-indent: -9999em;
	background: url(https://cycleparadise.itembox.design/item/img/img/skiplink.png) no-repeat left top;
	-moz-opacity: 0.6;
	opacity: 0.6;
	filter: alpha(opacity=60);
}

/* Other */
.screen-reader-text
{
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	overflow: hidden;
	position: absolute !important;
	width: 1px;
}

/*------------------------------
 Article
------------------------------*/
.caption
{
	position: relative;
}
.caption h1
{
	margin: 0.5em 0;
	font-size: 33px;
	font-weight: normal;
}
.description
{
	margin: 1em 0;
	color: #999;
}

/* Entry */
.hentry
{
	position: relative;
}
.entry-title a,
.entry-title a:visited
{
	color: #222;
}
.entry-title
{
	margin: 0.5em 0;
	font-size: 33px;
	font-weight: normal;
	line-height: 1.4em;
}
.entry-thumbnail
{
	text-align: center;
}
.entry-utilities
{
	color: #999;
	font-size: 12px;
}
.entry-utilities span
{
	display: block;
	margin: 0.5em 0;
}
.entry-utilities .updated
{
	width: 50%;
	float: right;
	text-align: right;
}
.entry-utilities .category,
.entry-utilities .author
{
	width: 50%;
	float: left;
}
.entry-utilities .category a,
.entry-utilities .category a:visited
{
	color: #222;
	font-weight: bold;
}
.entry-utilities .author a,
.entry-utilities .author a:visited
{
	color: #999;
}
.entry-utilities .avatar
{
	margin-right: 1em;
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	-o-border-radius: 2em;
	border-radius: 2em;
}
.entry-status
{
	position: absolute;
	top: 0;
	left: 0;
	width: 80px;
	height: 80px;
	overflow: hidden;
	text-indent: -9999em;
	background-repeat: no-repeat;
	background-position: left top;
	z-index: 99;
}
.entry-status-new{background-image: url(/img/top/status-new.png);}

/* Entries */
.entries
{
	border-top: solid 1px #e5e5e5;
}
.entries .hentry
{
	overflow: hidden;
	border-bottom: solid 1px #e5e5e5;
}
.entries .entry-thumbnail
{
	width: 35%;
	float: left;
	text-align: center;
}
.entries .entry-header,
.entries .entry-content,
.entries .entry-footer
{
	width: 65%;
	float: right;
}
.entries .entry-thumbnail img
{
	width: 100%;
	height: auto;
}
.entries .entry-header .entry-title,
.entries .entry-footer .entry-utilities,
.entries .entry-content p
{
	margin-left: 15px;
}
.entries .entry-title
{
	font-size: 25px;
}
.entries .entry-content p
{
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
.entries .entry-utilities .updated,
.entries .entry-utilities .category,
.entries .entry-utilities .author
{
	margin: 0;
	width: auto;
	float: none;
}

/* Author */
.author .caption .avatar
{
	margin-right: 1em;
	float: left;
	max-width: inherit;
	-webkit-border-radius: 6em;
	-moz-border-radius: 6em;
	-o-border-radius: 6em;
	border-radius: 6em;
}

/*------------------------------
 Widgets
------------------------------*/
.widget
{
	margin: 1em 0;
	font-size: 14px;
}
.widget h2
{
	margin: 0;
	padding: 0.5em 0;
	text-align: center;
	background-color: #e5e5e5;
}
.widget a,
.widget a:visited
{
	color: #666;
}

/* Related Posts */
.widget_related_posts
{
	margin: 0;
	border-top: solid 1px #e5e5e5;
}
.widget_related_posts .hentry
{
	position: relative;
	overflow: hidden;
	border-bottom: solid 1px #e5e5e5;
}
.widget_related_posts .entry-thumbnail
{
	width: 45%;
	float: left;
}
.widget_related_posts .entry-summary
{
	width: 55%;
	float: right;
}
.widget_related_posts .entry-thumbnail img
{
	width: 100%;
	height: auto;
}
.widget_related_posts .entry-summary .entry-title,
.widget_related_posts .entry-summary .entry-utilities,
.widget_related_posts .entry-summary p
{
	margin-left: 15px;
}
.widget_related_posts .entry-title
{
	font-size: 16px;
}
.widget_related_posts .entry-summary p
{
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
.widget_related_posts .entry-utilities .updated,
.widget_related_posts .entry-utilities .category,
.widget_related_posts .entry-utilities .author
{
	margin: 0;
	width: auto;
	float: none;
}

/* Recommend Posts */
.widget_recommend_posts
{
	position: relative;
	margin: 0;
}
.widget_recommend_posts a,
.widget_recommend_posts a:visited
{
	color: #fff;
}
.widget_recommend_posts .hentry
{
	position: relative;
	width: 50%;
	height: 340px;
	overflow: hidden;
	float: left;
}
.widget_recommend_posts .entry-thumbnail img
{
	width: 100%;
	height: auto;
}
.widget_recommend_posts .entry-summary
{
	position: absolute;
	display: block;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100px;
	background-color: rgba(0,0,0,0.7);
	z-index: 99;
}
.widget_recommend_posts .entry-title
{
	margin: 0.5em 10px 0;
	color: #fff;
	font-size: 14px;
}
.widget_recommend_posts .entry-utilities
{
	margin: 0 10px;
	color: #fff;
}
.widget_recommend_posts .entry-utilities .updated
{
	width: 50%;
	float: right;
}
.widget_recommend_posts .entry-utilities .author
{
	width: 50%;
	float: left;
}
.widget_recommend_posts .cycle-pager
{
	position: absolute;
	top: 0;
	right: 1em;
	width: auto;
	height: 1em;
	font-size: 10px;
	text-align: right;
	z-index: 999;
}
.widget_recommend_posts .cycle-pager span
{
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin: 1em 0.2em;
	width: 8px;
	height: 8px;
	overflow: hidden;
	text-indent: -9999em;
	background-color: #333;
	border: solid 1px #fff;
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	-o-border-radius: 2em;
	border-radius: 2em;
}
.widget_recommend_posts .cycle-pager span.cycle-pager-active
{
	background-color: #00a2bb;
}

/* User List */
.user-list td
{
	color: #999;
}
.user-list td p
{
	font-size: 12px;
}
.user-list .user-name,
.user-list .user-name:visited
{
	display: block;
	font-size: 17px;
	color: #999;
}
.user-list .avatar
{
	max-width: inherit;
	-webkit-border-radius: 6em;
	-moz-border-radius: 6em;
	-o-border-radius: 6em;
	border-radius: 6em;
}

/* Shop List */
.shop-list td p
{
	color: #999;
}
.shop-list td .large
{
	color: #38c;
}

/* Custom Menu */
.widget_nav_menu
{
	margin: 0;
}
.widget_nav_menu ul,
.widget_nav_menu ul li
{
	margin: 0;
	list-style: none;
}
.site-utilities .widget_nav_menu ul li
{
	border-bottom: solid 1px #e5e5e5;
}
.site-utilities .widget_nav_menu a
{
	display: block;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}

/* Search Form */
.search-form
{
	font-size: 13px;
}
.search-form label
{
	display: none;
}
.search-form .ui-input-search
{
	box-shadow: none;
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	-o-border-radius: 2em;
	border-radius: 2em;
}

/* Tag cloud */
.widget_tag_cloud .tagcloud
{
	margin: 0.5em 0;
}
.widget_tag_cloud .tagcloud a
{
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin: 2px;
	padding: 2px 5px;
	background-color: #f1f1f1;
	border: solid 1px #ddd;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}

/* Facebook Like Box */
.fb-like-box,
.fb-like-box span,
.fb-like-box iframe[style]
{
	width: 100% !important;
	height: auto;
}
.fb_iframe_widget iframe
{
	max-width: auto !important;
}

/*------------------------------
 Navigation
------------------------------*/
/* Menu: Utility */
.menu-utility-container ul li
{
	display: inline;
	font-size: 12px;
}
.menu-utility-container ul li a
{
	margin: 0.5em;
	color: #999;
}

/* Menu: Global */
.menu-global-container ul
{
	background-color: #eee;
    text-align: center;	
}
.menu-global-container ul li
{
	width: 32%;
	display:  inline-block;
	/*float: left;*/
}
.menu-global-container a
{
	display: block;
	height: 50px;
	overflow: hidden;
	text-indent: -9999em;
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
.menu-global-container .menu-item-4116 a{background-image: url(/img/top/global-info-a.png);}
.menu-global-container .menu-item-4117 a{background-image: url(/img/top/global-sale-a.png);}
.menu-global-container .menu-item-4118 a{background-image: url(/img/top/global-buy-a.png);}

li#menu-item-4119, a.btn-search.ui-link.ui-btn-right.ui-btn.ui-shadow.ui-corner-all {
    display: none !important;
}

/* Menu: Categories */
.menu-categories-container a
{
	padding-left: 40px;
	background-repeat: no-repeat;
	background-position: left 50%;
}
.menu-categories-container .menu-item-4104 a{background-image:url(https://cycleparadise.itembox.design/item/img/img/cate-review.png);}
.menu-categories-container .menu-item-4105 a{background-image:url(https://cycleparadise.itembox.design/item/img/img/cate-girl.png);}
.menu-categories-container .menu-item-4106 a{background-image:url(https://cycleparadise.itembox.design/item/img/img/cate-check.png);}
.menu-categories-container .menu-item-4107 a{background-image:url(https://cycleparadise.itembox.design/item/img/img/cate-snap.png);}
.menu-categories-container .menu-item-4108 a{background-image:url(https://cycleparadise.itembox.design/item/img/img/cate-used.png);}
.menu-categories-container .menu-item-4109 a{background-image:url(https://cycleparadise.itembox.design/item/img/img/cate-new.png);}
.menu-categories-container .menu-item-4110 a{background-image:url(https://cycleparadise.itembox.design/item/img/img/cate-mechanic.png);}
.menu-categories-container .menu-item-4111 a{background-image:url(https://cycleparadise.itembox.design/item/img/img/cate-ippin.png);}
.menu-categories-container .menu-item-4112 a{background-image:url(https://cycleparadise.itembox.design/item/img/img/cate-people.png);}
.menu-categories-container .menu-item-4113 a{background-image:url(https://cycleparadise.itembox.design/item/img/img/cate-jiman.png);}
.menu-categories-container .menu-item-4114 a{background-image:url(https://cycleparadise.itembox.design/item/img/img/cate-diary.png);}
.menu-categories-container .menu-item-4115 a{background-image:url(https://cycleparadise.itembox.design/item/img/img/cate-cycle.png);}

/* Pagination */
.wp-pagenavi
{
	position: relative;
	margin: 1em 0;
	text-align: center;
}
.wp-pagenavi a,
.wp-pagenavi a:visited
{
	color: #222;
}
.wp-pagenavi a,
.wp-pagenavi span
{
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin: 0 2px;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	text-decoration: none;
	background-color: #e5e5e5;
	border: none;
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	-o-border-radius: 2em;
	border-radius: 2em;
}
.wp-pagenavi .current
{
	color: #fff;
	background-color: #222;
}
.wp-pagenavi .pages
{
	display: none;
}

/* Post Navigation */
.post-navigation
{
	margin: 1em 0;
}
.post-navigation .nav-previous,
.post-navigation .nav-next
{
	width: 50%;
	height: 1em;
	line-height: 1em;
	float: left;
	overflow: hidden;
}
.post-navigation .nav-next
{
	text-align: right;
}

/* Categories, Tags */
.categories,
.categories li,
.tags,
.tags li
{
	margin: 0;
	list-style: none;
}
.categories li,
.tags li
{
	display: inline;
}
.categories a,
.tags a
{
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin: 1px;
	padding: 0.2em 0.5em;
	font-size: 10px;
	background-color: #eee;
	border: solid 1px #ccc;
}
.categories a,
.categories a:visited,
.tags a,
.tags a:visited
{
	color: #666;
}

/* Sharebar */
.sharebar
{
	margin: 1em 0;
}
.sharebar li
{
	margin: 0;
	list-style: none;
	width: 25%;
	float: left;
}
.sharebar li a,
.sharebar .fb-like
{
	display: block;
	width: auto;
	height: 60px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
.sharebar li a
{
	margin-right: 1px;
	overflow: hidden;
	text-indent: -9999em;
}
.sharebar .share
{
	background-color: #3b579d;
	background-image: url(https://cycleparadise.itembox.design/item/img/img/social-icon-share.png);
}
.sharebar .twitter
{
	background-color: #2ca7e0;
	background-image: url(https://cycleparadise.itembox.design/item/img/img/social-icon-twitter.png);
}
.sharebar .google
{
	background-color: #dd4b38;
	background-image: url(https://cycleparadise.itembox.design/item/img/img/social-icon-google.png);
}
.sharebar .line
{
	background-color: #1dcd00;
	background-image: url(https://cycleparadise.itembox.design/item/img/img/social-icon-line.png);
}
.sharebar .fb-like
{
	width: 100%;
	text-align: center;
	background-color: #e5e5e5;
}

/*------------------------------
 Contents
------------------------------*/
.entry-content a,
.entry-content a:visited
{
	color: inherit;
}
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6
{
	font-weight: bold;
}
.entry-content h2
{
	padding-left: 1em;
	font-size: 20px;
	border-left: solid 5px #111;
}

/* Table */
.borderless,
.borderless th,
.borderless td
{
	border: none;
}

/* Text */
.large
{
	font-size: 18px;
}
.small
{
	font-size: 12px;
}

/* Image */
img.no-resize
{
	max-width: inherit;
}

/*------------------------------
 Layouts
------------------------------*/
.ui-page
{
	position: relative;
}
.site-header .ui-btn,
.site-footer .widget,
.sharebar .line,
.site-main .menu-global-container .menu-item-4119
{
	display: none;
}
.site-header .logo a,
.site-header .logo h1,
.site-header .widget ul,
.site-header .widget form
{
	margin-left: 1em;
	margin-right: 1em;
}
.caption,
.entry-header,
.entry-content,
.entry-footer,
.sharebar,
.categories,
.tags,
.single .site-main .widget,
.page .site-main .widget,
.archive .site-main .widget,
.user-list
{
	margin-left: auto;
	margin-right: auto;
	width: 60%;
}


/** balloon **/

.balloon {
    margin-bottom: 20px;
}
.balloon:after {
    content: '';
    display: block;
    clear: both;
    height: 0;
}

.figure p {
    margin: 0;
    text-align: center;
}

.balloon figure {
    width: 120px;
    height: 120px;
    margin-bottom: 0;
    border-radius: 50%;
    overflow: hidden;
    margin: 0 !important;
    float: right;
}

.balloon .serif {
    position: relative;
    max-width: 671px;
    padding: 20px 28px;
    border-radius: 28px;
    background: #05a9df !important;
    color: #fff;
}


.balloon-right .serif {
    margin-right: 146px;
}

.balloon-left .serif {
    margin-left: 146px;
}

.balloon-right .figure {
    float: right;
}

.balloon-left .figure {
    float: left;
}

.balloon-right .serif:before {
    content: "";
    width: 40px;
    border-top: 22px solid transparent;
    border-left: 40px solid #05a9df;
    border-bottom: 7px solid transparent;
    position: absolute;
    right: -65px;
    top: 17px;
}

.balloon-left .serif:before {
    content: "";
    width: 40px;
    border-top: 22px solid transparent;
    border-right: 40px solid #dedede;
    border-bottom: 7px solid transparent;
    position: absolute;
    left: -65px;
    top: 17px;
}

.balloon-left .serif {
    background-color: #dedede !important;
    color: #000;
}

.balloon img {
	width: 100%;
}

/** site seal**/

.ssimg {
    text-align: right;
}

/** style-font **/

span.f12 {
    font-size: 12px;
}

span.f14 {
    font-size: 14px;
}

span.f20 {
    font-size: 20px;
}

span.f25 {
    font-size: 25px;
}

span.f33 {
	font-size: 33px;
}

span.fc-g {
    color: #b1b1b1;
}

span.fc-r {
    color: #ff0000;
}

span.fc-b {
    color: #00b6ff;
}

span.fb {
    font-weight: bold;
}


@media (min-width: 60em) {
	.ui-mobile .ui-page-active
	{
		overflow-x: visible;
	}
	.ui-page
	{
		min-height: 100% !important;
	}
	.site-utilities
	{
		display: block;
		visibility: visible;
		position: absolute;
		top: 0;
		left: 0;
		clip: inherit;
		float: left;
		width: 22em;
		background: none;
		-webkit-transition: none !important;
		-moz-transition: none !important;
		transition: none !important;
		-webkit-transform: none !important;
		-moz-transform: none !important;
		transform: none !important;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}
	.site-utilities .ui-panel-inner
	{
		margin-top: 4.5em;
		padding: 0 1em;
		background: none !important;
	}
	.site-utilities .ui-collapsible,
	.site-utilities .ui-collapsible-content,
	.site-utilities .ui-btn
	{
		background: none !important;
		border-color: #ddd !important;
	}
	.site-main,
	.site-credit
	{
		margin-left: 22em;
		margin-right: 1em;
	}
}
@media (max-width: 70em) {
	.entries .entry-utilities .category
	{
		display: none;
	}
	/* Entries */
	.widget_recommend_posts .hentry
	{
		height: 220px;
	}
	.entries .entry-title,
	.widget_related_posts .entry-title
	{
		margin: 0.5em 0;
		font-size: 16px;
	}
	.widget_recommend_posts .entry-summary
	{
		height: 90px;
	}
	.entries .entry-content
	{
		font-size: 12px;
	}	
}
@media (max-width: 60em) {
	.site-main,
	.site-credit
	{
		margin-left: 0;
		margin-right: 0;
		width: auto;
	}
	.caption,
	.entry-header,
	.entry-content,
	.entry-footer,
	.sharebar,
	.categories,
	.tags,
	.single .site-main .widget,
	.page .site-main .widget,
	.archive .site-main .widget,
	.user-list
	{
		margin-left: auto;
		margin-right: auto;
		width: 90%;
	}
	
	.site-main .widget {
		width:100% !important;
	}
	.entries .entry-utilities .category,
	.site-header .logo h1,
	.site-header .widget,
	.widget_related_posts .entry-summary p
	{
		display: none;
	}
	.site-header .btn-menu,
	.site-header .btn-search
	{
		display: block;
	}
	.site-header .logo
	{
		width: auto;
		float: none;
		text-align: center;
	}
	.site-header .logo a
	{
		    margin: 0 auto;
    /* width: 240px;
    height: 50px;
    -webkit-background-size: 240px 40px; */
    width: 185px;
    height: 45px;
    background-size: auto;
    padding-top: 2px;
	}
	/* Copyright */
	.site-credit
	{
		font-size: 10px;
	}
	/* Entry */
	.entry-utilities .avatar
	{
		width: 30px;
		height: 30px;
	}
	.entry-status
	{
		width: 40px;
		height: 40px;
		-webkit-background-size: 40px 40px;
	}
	/* Entries */
	.widget_recommend_posts .hentry
	{
		height: 280px;
	}
	/* Search form */
	.site-header .widget_search
	{
		width: auto;
		float: none;
		text-align: right;
		background-color: #168dd9;
	}
	.site-header .widget_search .ui-input-search
	{
		border-width: 0;
		width: 300px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		-o-border-radius: 3px;
		border-radius: 3px;
	}
	/* Navigation */
	.menu-global-container a
	{
		-webkit-background-size: 90px 30px;
	}
	.site-footer .menu-global-container ul
	{
		background-color: rgba(0,0,0,0.8);
	}
	/*.site-footer .menu-global-container ul li
	{
		width: 25%;
	}*/
	.site-footer .menu-global-container a
	{
		-webkit-background-size: 40px 40px;
	}
	.site-footer .menu-global-container .menu-item-4116 a{background-image: url(https://cycleparadise.itembox.design/item/img/img/global-info-b.png);}
	.site-footer .menu-global-container .menu-item-4117 a{background-image: url(https://cycleparadise.itembox.design/item/img/img/global-sale-b.png);}
	.site-footer .menu-global-container .menu-item-4118 a{background-image: url(https://cycleparadise.itembox.design/item/img/img/global-buy-b.png);}
	.site-footer .menu-global-container .menu-item-4119 a{background-image: url(https://cycleparadise.itembox.design/item/img/img/global-cate-b.png);}
	.site-footer .sharebar li
	{
		width: 33%;
		text-align: center;
		background: none;
	}
	.site-footer .sharebar li a
	{
		margin: 0 auto;
		width: 50px;
		height: 50px;
		-webkit-border-radius: 2em;
		-moz-border-radius: 2em;
		-o-border-radius: 2em;
		border-radius: 2em;
	}
}
@media (max-width: 50em) {
	/* Entries */
	.widget_recommend_posts .hentry
	{
		height: 200px;
	}
	/* Search form */
	.site-header .widget_search
	{
		text-align: center;
	}
	.site-header .widget_search .ui-input-search
	{
		width: 95%;
	}
}
@media (max-width: 40em) {
	table th,
	table td
	{
		display: block;
	}
	table th
	{
		border-bottom: none;
	}
	table.no-resize th,
	table.no-resize td
	{
		display: table-cell;
	}
	.entries .entry-content,
	.site-footer .sharebar .fb-like,
	.sharebar .google
	{
		display: none;
	}
	.site-footer .widget,
	.sharebar .line
	{
		display: block;
	}
	.author .caption h1
	{
		font-size: 18px;
	}
	.author .description
	{
		font-size: 14px;
	}
	.shop-list td p,
	.shop-list td .large
	{
		margin: 0.2em 0;
		font-size: 12px;
	}
	/* Entries */
	.entries .entry-thumbnail
	{
		width: 45%;
	}
	.entries .entry-header,
	.entries .entry-content,
	.entries .entry-footer
	{
		width: 55%;
	}
	.widget_recommend_posts .hentry
	{
		width: 100%;
		height: 240px;
	}
	.entries .entry-title,
	.widget_related_posts .entry-title
	{
		font-size: 11px;
		font-weight: bold;
	}
	.entries .entry-utilities,
	.widget_related_posts .entry-utilities
	{
		font-size: 11px;
	}
	.widget_recommend_posts .entry-title
	{
		font-size: 12px;
	}
	.widget_recommend_posts .entry-summary
	{
		height: 90px;
	}
	/* Other */
	.parent-pageid-5 .entry-header .entry-title,
	.page-id-3923 .entry-header .entry-title
	{
		font-size: 25px;
		font-weight: bold;
	}
	.parent-pageid-5 .entry-content,
	.page-id-3923 .entry-content
	{
		font-size: 12px;
	}
}

@media screen and (max-width:750px) { 

.post ul.sharebar {
    display: none;
}
	
/** balloon **/
	
.balloon {
    clear: both;
    position: relative;
    margin-bottom: 20px;
}	

.balloon-right {
    padding-right: 88px;
}
.balloon-left {
    padding-left: 88px;
}
	
.balloon .serif {
    width: 100%;
	margin: 0;
}	

.balloon figure {
    width: 73px;
    height: 73px;
}

.balloon-right .figure {
    position: absolute;
    right: 0;
}

.balloon-left .figure {
    position: absolute;
    top: 0;
    left: 0;
}

.balloon-right .serif:before {
    width: 20px;
    border-top: 10px solid transparent;
    border-left: 26px solid #05a9df;
    border-bottom: 3px solid transparent;
    position: absolute;
    right: -35px;
    top: 17px;
}

.balloon-left .serif:before {
    width: 10px;
    border-top: 10px solid transparent;
    border-right: 27px solid #dedede;
    border-bottom: 3px solid transparent;
    position: absolute;
    left: -25px;
    top: 17px;
}	

.balloon-right .serif {
    float: right;
    box-sizing: border-box;
}

.balloon-left .serif {
    float: left;
    box-sizing: border-box;
}
	
/** site seal **/
.ssimg {
    text-align: center;
}
	
}