/*
Theme Name:storeone-child
Template:storeone
Version:1.8
*/

body {
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
}

.site-branding {
	text-align: center;
}

.site-branding .site-title {
	max-width: 100%;
}

.mbs-accout-links.pull-right {
	margin-left: 20px;
	padding-top: 7px;
}

.mbs-accout-links .account-links {
	background-color: #329636;
}

.account-links li {
	margin: 0;
	width: 100%;
}

.header-topbar {
	background-color: #e4e4e4;
}

.header-middle {
	background-color: #ffffff;
	color: #000
}

.site-title a {
	color: #000;
}

.site-description {
	color: #949494;
}

.contact-info {
	padding-top: 8px;
}

.contact-info .mail-info,
.contact-info .call-info {
	display: inline-block;
	margin: 0;
}

.contact-info .call-info {
	margin-right: 40px;
}

.contact-info .info-link {
	color: #000;
}

.bgs-social li a {
	color: #000000;
	padding-top: 2px;
}

.shop-slider .owl-theme .owl-dots {
	display: none;
}

.shop-slider .carousel-caption {
	width: 100%;
	bottom: 0 !important;
	top: auto !important;
	margin: 0 auto;
	left: 0;
	right: 0;
	padding: 10px;
}

.shop-slider .bgs-slider-heading {
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
}


/* color styles*/

a,
a:hover,
a:focus {
	color: #329636;
}

button,
input[type=button],
input[type=submit] {
	background-color: #329636;
}

input[type=reset] {
	color: #329636;
	border: 1px solid #329636;
}

.back-to-top i {
	background-color: #329636;
}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover {
	background-color: #329636;
}

.menu .dropdown-menu {
	border-top: 1px solid #329636;
}

.navbar-default .navbar-toggle {
	border-color: #329636;
}

.navbar-default .navbar-toggle .icon-bar {
	background-color: #329636;
}

@media (min-width: 768px) {
	#TF-Navbar .dropdown-menu {
		background-color: #329636;
	}
}

.dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover {
	background-color: #8BC34A;
}

.home-pagi .swiper-pagination-bullet,
.owl-dot {
	background: #329636;
}

.owl-next,
.owl-prev {
	background-color: #329636;
}

.bps-slider .banner-link {
	background-color: #329636;
	border: 1px solid #329636;
	font-size: 14px;
	padding: 7px 15px;
}

.bds-date-block.bds-day {
	background-color: #329636;
}

.bgs-blog-more {
	background-color: #329636;
}

.bgs-post.sticky .bgs-post-content {
	background-color: #329636;
}

.btn-theme,
.btn-theme:hover,
.btn-theme:focus {
	background-color: #329636;
}

.widget ul li a:hover {
	color: #329636;
}

.tagcloud a {
	border: 2px solid #329636;
}

.calendar_wrap #wp-calendar caption {
	background-color: #329636;
}

.calendar_wrap #wp-calendar td,
.calendar_wrap #wp-calendar th {
	border: 1px solid #329636;
}

.sidebar-widget .widget-heading {
	background-color: #329636;
	border-bottom: 3px solid #8BC34A;
    border-right: 10px solid #8BC34A;
}

.sidebar-widget ul li::before {
	color: #329636;
}

.footer-widget .widget-heading:before,
.footer-widget .widget-heading:after {
	border-bottom: 1px solid #329636;
}

.footer-widget .widget-heading:after {
	border-bottom: 1px solid #ffe11b;
}

.bgs-pagination .nav-previous a,
.bgs-pagination .nav-next a {
	border: 1px solid #329636;
	color: #329636;
}

.bgs-pagination .page-numbers {
	border: 1px solid #329636;
	color: #329636;
}

.bgs-pagination .page-numbers:hover {
	background-color: #329636;
	border: 1px solid #329636;
}

.footer-right .bgs-social li a {
	color: #329636;
}

.page-header.error {
	border-bottom: 1px solid #329636;
}

.bgs-404-page h2.code-404 {
	color: #329636;
}

.woocommerce .add_to_cart_button {
	background-color: #329636 !important;
}

.woocommerce ul.products li.product .onsale {
	color: #329636;
}

.woocommerce .cart .button,
.woocommerce a.button.alt {
	background-color: #329636 !important;
}

.woocommerce .cart .button:hover {
	background-color: #329636;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
	background-color: #329636;
}

.shop-widget.widget_product_categories .product-categories .cat-parent:after {
	color: #329636;
}

.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
	background-color: #329636;
}

.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover {
	background-color: #329636;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
	background-color: #329636;
	border: 1px solid #329636;
}

.woocommerce span.onsale {
	color: #329636;
}

.sweep-to-right:before {
	background: #329636;
}

.sweep-to-left:before {
	background: #329636;
}

.sweep-to-bottom:before {
	background: #329636;
}

.cart-btn {
	border: 1px solid #329636;
	border-bottom: 2px solid #329636;
	color: #329636;
}


/* カスタマイズ部分 */

.site-title{
	max-width:initial;
}


@media (max-width: 768px){
	.mobile-hide{
		display:none;
	}
}

@media (min-width: 768px){
	.pc-hide{
		display:none;
	}
}
