/* Themify Customize Styling */
body {		font-size:20px;

	color: #333333; 
}
a {	
	color: #060f94; 
}
body #headerwrap,body .sidemenu,body #footerwrap,.footer-widgets .widgettitle,body.header-leftpane #headerwrap #menu-icon,body.header-slide-out #headerwrap #menu-icon, body.header-horizontal #headerwrap #menu-icon,body.header-minbar #headerwrap #menu-icon,#site-description,body .header-widget .widgettitle,body input[type=reset],body input[type=submit],body button,body #respond #cancel-comment-reply-link,body .commentlist .comment-reply-link,body .post-title a,#main-nav > .current_page_item > a,#main-nav > .current-menu-item > a,body #main-nav > li > a:hover,body.footer-horizontal-left .back-top .arrow-up a,body.footer-horizontal-right .back-top .arrow-up a,body.footer-left-col .back-top .arrow-up a,body.footer-right-col .back-top .arrow-up a,body.woocommerce #content input.button,body.woocommerce #respond input#submit,body.woocommerce a.button,body.woocommerce button.button,body.woocommerce input.button,body.woocommerce-page #content input.button,body.woocommerce-page #respond input#submit,body.woocommerce-page a.button,body.woocommerce-page button.button,body.woocommerce-page input.button,body.woocommerce #content input.button.alt,body.woocommerce #respond input#submit.alt,body.woocommerce a.button.alt,body.woocommerce button.button.alt,body.woocommerce input.button.alt,body.woocommerce-page #content input.button.alt,body.woocommerce-page #respond input#submit.alt,body.woocommerce-page a.button.alt,body.woocommerce-page button.button.alt,body.woocommerce-page input.button.alt,body.woocommerce ul.products li.product .add_to_cart_button,body.woocommerce-page ul.products li.product .add_to_cart_button,body.woocommerce ul.products li.product .button[data-product_id],body.woocommerce-page ul.products li.product .button[data-product_id],body.woocommerce span.onsale,body.woocommerce-page span.onsale,body.woocommerce ul.products li.product .onsale,body.woocommerce-page ul.products li.product .onsale,body.woocommerce-checkout #payment div.payment_box,body.woocommerce #content nav.woocommerce-pagination ul li a:focus,body.woocommerce #content nav.woocommerce-pagination ul li a:hover,body.woocommerce #content nav.woocommerce-pagination ul li span.current,body.woocommerce nav.woocommerce-pagination ul li a:focus,body.woocommerce nav.woocommerce-pagination ul li a:hover,body.woocommerce nav.woocommerce-pagination ul li span.current,body.woocommerce-page #content nav.woocommerce-pagination ul li a:focus,body.woocommerce-page #content nav.woocommerce-pagination ul li a:hover,body.woocommerce-page #content nav.woocommerce-pagination ul li span.current,body.woocommerce-page nav.woocommerce-pagination ul li a:focus,body.woocommerce-page nav.woocommerce-pagination ul li a:hover,body.woocommerce-page nav.woocommerce-pagination ul li span.current,body.woocommerce #content table.cart a.remove:hover,body.woocommerce table.cart a.remove:hover,body.woocommerce-page #content table.cart a.remove:hover,body.woocommerce-page table.cart a.remove:hover, #footer .back-top.back-top-float .arrow-up a {	
	color: #ff0000; 
}
h1 {		font-weight:bolder;
	font-size:38px;

	color: #0a0d5e; 
}
h2 {		font-weight:500;
	font-size:34px;

	color: #0a0d5e; 
}
h3 {		font-weight:500;
	font-size:22px;

	color: #0a0d5e; 
}
h4 {		font-weight:normal;
	font-size:20px;

	color: #0a0d5e; 
}
h5 {		font-weight:normal;
	font-size:16px;

	color: #0a0d5e; 
}
h6 {		font-weight:normal;
	font-size:12px;

	color: #0a0d5e; 
}
#site-description {		font-size:20px;

	color: #ffffff; 
}
#main-nav a, #main-nav > li > a, .transparent-header #main-nav a {	
	color: #eef7c3; 
}
.page-title {	
	color: #0a1866;	font-size:33px;
 
}

/* Themify Custom CSS */
.ptb_module.ptb_radio_button {
	font-size: 15px
}
.ptb_module.ptb_category{
	font-size: 15px	
}
.ptb_module.ptb_text.ptb_group{
	font-size: 22px
}

.ptb_module.ptb_number.ptb_q_number{
font-size: 22px
}

.ptb_post_title.ptb_entry_title{
	font-size: 20px
}

.ptb_module.ptb_post_tag{
	font-size: 15px}
.ptb_module.ptb_custom_text{
	font-size: 15px;}

/*on page sinsajohojirei, hide post filte*/
ul.ptb-post-filter{
    display:none;
}
/*end*/
a.tag-cloud-link {
    font-size: 14px !important;
    line-height: 1em;
    border: solid 1px #000080;
    border-radius: 5px;
    display: inline-block;
    padding: 3px;
    margin-bottom: 3px;
}
a.tag-cloud-link:hover {
background-color: #f6bfbc;
text-decoration: none;
color: #000;
}

a.tag-cloud-link:before {
font-family: "FontAwesome";
content: "\f02b";
padding-right: 4px;
}