/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 17 2019 | 19:03:19 */
body{
font-family: "Microsoft JhengHei", 'Noto Sans',"STHeiti", "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif  !important;
}
i.fa.fa-shopping-cart {
    margin: 5px 10px 0 -10px;
}

body {
padding:32px 0 0 0;
}
.sticky-nav {
    margin: 32px 0 0 0;
}
h1 {
	padding:20px 0 20px 0;
}
h2{
	padding:20px 0 15px 0;
}
h3{
	padding:18px 0 13px 0;
}
#menu-mini{
height:32px;
	line-height:32px;;
	position:fixed;
	top:0;
	width:100%;
	background:#b3de3f;
	z-index:999;
}

.menu-item span:after {
display:none;
}
#menu-mini li {
    float: right;
    padding: 0 5px;
    font-size: 12px!important;
}
#wpcc_widget_inner span {
    font-size: 12px!important;
    padding: 0 4px;
}
td{
	border:1px solid;
}
@media only screen and (max-width:480px) {
	#menu-mini{
		margin:0 -7px 0 0;
	}
#menu-mini li {
    float: right;
    padding: 0 3px;
    font-size: 12px!important;
}
	#wpcc_widget_inner{
		margin:0 0 0 -7px;
	}
#wpcc_widget_inner span {
    font-size: 12.5px!important;
    padding:3px 3px;
	float:left;
}
	a.wpcc_link{
		width:25px;
		white-space:nowrap;
		display:inline-block;
		overflow:hidden;
		height	:13px;
		line-height:13px;
		color:#fff;
		font-weight:700;
	}
}

@media only screen and (min-width: 1031px) {
.logo , .logo img , .logo-light , .logo-light img , .shrink-nav.logo , .shrink-nav.logo img , .shrink-nav.logo-light , .shrink-nav.logo-light , .retina-logo-light , .retina-logo-light img ,  .shrink-nav.retina-logo-light , .shrink-nav.retina-logo-light img .retina-logo-light , .shrink-nav.retina-logo-light img{
    max-width: 200px!important;
	width: 200px!important;
	height:auto!important;
  margin:10px 0 -10px 0;
}
}
.shrink-nav .logo-dark {
    height: 45px;
}
@media only screen and (max-width: 1031px) {
.logo , .logo img , .logo-light , .logo-light img , .shrink-nav.logo , .shrink-nav.logo img , .shrink-nav.logo-light , .shrink-nav.logo-light {
    max-width: 200px!important;
	height:auto!important;
		margin:8px 0 -20px 0;
}
	.shrink-nav .logo-dark {
    height: 30px;
}
}
.nav > li{
	margin:10px;
}
@media (max-width: 480px){
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
    max-height: 600px;
}
}

.search-cart-header {
    width: 45px;
}
.col-md-8.no-padding-right.accordion-menu.text-right {
    float: right;
    margin-right: 45px;
}

@media (min-width: 992px){
a.link-to-lohas img {
    width: 110px;
    margin: 14px 0 -14px 10px;
}
a.link-to-lohas {
    display: inline;
}
a.link-to-lohas-w {
    display: none;
}
}
@media (max-width: 991px){
a.link-to-lohas-w img {
    width: 110px;
    padding: 10px 0 5px 0;
}
a.link-to-lohas {
    display: none;
}
a.link-to-lohas-w {
    display: block;
    text-align: left;
    padding: 15px;
}
}


.home-banner {
    display:none;
}
@media (max-width: 990px){
.home-banner {
}
}
@media (max-width: 480px){
.home-banner {
}
}

.banner-one {
    width: 80%;
    margin: -40px 10%;
}

.woocommerce.woocommerce-info {
    display: none;
}

.pagination {
    margin: -30px 0;
}
.margin-four {
    margin-top: 2% !important;
    margin-bottom: 2% !important;
}
.blog-title a {
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 1px;
    line-height: 27px;
}
.blog-short-description{
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
	margin:-10px 0 0 0;
}
.blog-details .entry-content {
    margin: 0 0 0 0;
}
.highlight-button {
    border: 2px solid #d13139;
    color: #fff;
    background-color: #d13139;
	border-radius:7px;
}
.highlight-button:hover {
    background-color: #d13139;
    border: 2px solid #d13139;
    color: #fff;
}

.page-title-small {
    padding: 20px 0 13px 0;
    margin-bottom: 10px;
}
#rpwwt-recent-posts-widget-with-thumbnails-2 img {
    height: auto;
}
.blog-listing-classic .blog-image {
    float: left;
    width: 50%;
    margin-right: 15px;
}

.blog-listing-classic .blog-short-description {
    width: auto;
}
.blog-listing .btn {
    margin: -10px 0 20px 0;
    float: right;
}
@media (max-width: 480px){
.blog-listing-classic .blog-image {
    float: left;
    width: 100%;
    margin-right: 0;
	margin-bottom:20px;
	margin-top:10px;
}
	.blog-listing-classic .blog-short-description {
margin:-50px -5px 30px -5px;
}
}

.entry-content img, .entry-summary img, .comment-content img, .widget img, .wp-caption {
    padding: 25px 0;
}
.blog-grid-listing .blog-details {
    background-color: transparent;
}
.entry-content {
    margin: 40px 0 0 0;
}


li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--members-area {
    display: none;
}

button {
    border: 2px solid #000;
    color: #fff;
    background-color: #000;
    border-radius: 7px;
    font-size: 11px;
    margin: 10px 0 0 0;
    float: right;
}
.col-md-12.col-sm-12.product-details-social.no-padding {
    display: none;
}


#bitnami-banner {
    display: none;
}

.woocommerce-privacy-policy-text p {
    display: none;
}
.woocommerce-privacy-policy-text {
    padding: 0 0 20px 0;
}
.woocommerce-privacy-policy-text:after {
    content: '註冊網站會員即表示您同意本站的隱私權政策與服務條款，詳細資訊請參照網頁下方資訊連結，若有任何疑問歡迎與我們聯絡。';
}
p.newsletter {
    display: none;
}

li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads {
    display: none;
}

.single-product-wrapper .addtoany_header {
    margin: 10px 0;
    display: inline-block;
    width: 100%;
}

.copyright {
    text-transform: none;
}

#floating-icons {
position:fixed;
z-index:99999;
right:10px;
bottom:20%;
width:36px;
height:120px;
}
.floating-icon {
width:100%;
height:aut;
margin:0;
padding:0;
border:0;
}
.floating-icon img{
width:100%;
}

div.simplesocialbuttons {
	height: 70px;
}
.simplesocialbuttons.simplesocial-simple-round button {
    height: 32px;
    line-height: 23px;
    padding: 4px 10px 4px 43px;
}
.simplesocialbuttons.simplesocial-simple-round button:before{
    width: 32px;
    height: 32px;
}
.simplesocialbuttons button:after{
    font-size: 14px;
    width: 32px;
    height: 32px;
    line-height: 32px;
}

.widget_media_image {
    margin: -5px 0;
}


.post-type-archive-product .content-top-margin-big.mobile-mini-header-visible.page-title-section.page-title.page-title-small.border-bottom-light.border-top-light.bg-white {
    margin-top: 0;
}

.no-padding {
    padding: 0 20px !important;
}

#about-group-bg{
background-image:url(https://organic-lohas.com/wp-content/uploads/2019/04/bg-green.png);
width:100%;
text-align:center;
padding:40px 0 70px 0;
margin:0 0 40px 0;
}
#about-group-bg-inner {
    width: 300px;
    margin: 20px auto 0 auto;
}
#about-group-name {
text-align:center;
color:#fff;
font-weight:700;
font-size:22px;
letter-spacing:68px;
margin:0 -66px 0 -2px;
}
.group-intro-block {
	float:left;
	width:48%;
	margin:30px 1%;
	padding: 0 30px;
}
.group-intro-team{
	float:left;
	width:50%;
padding:0 30px 0 0;
}
@media only screen and (max-width:800px) {
.group-intro-block {
	width:100%;
	margin:10px 0;
	padding:0 20px;
}
#about-group-bg-inner {
width:230px;
margin:0 auto;
}
#about-group-name {
letter-spacing: 45px;
margin: 0 -45px 0 -2px;
}
}
#intro-group-link-out {
    background: #002f02;
    color: #fff;
    width: 200px;
    padding: 10px 20px;
    text-align: center;
    margin: 60px auto 40px auto;
	transition:0.3s;
}
#intro-group-link-out:hover{
	background:#004a10;
}

.about-group-link {
    color: #fff;
    display: block;
    padding: 10px;
    margin: 30px auto 0 auto;
    width: 160px;
    text-align: center;
    border: 2px solid;
    animation-duration:5s;
    animation-name: blink;
    animation-iteration-count: 1;
    animation-direction: alternate;
    animation-timing-function: ease-in-out;
}

@keyframes blink {
    0% {
        opacity: 0;
    }
    50% {
        opacity: 0.5;
    }
    70% {
        opacity: 1;
    }
    90% {
        opacity: 1;
    }
    95% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

.organ-content_6, .organ-content_1, .organ-content_2, .organ-content_3, .organ-content_4, .organ-content_5 {
    padding: 0!important;
    margin: 30px 0 !important;
}
.banner-post {
    margin: 90px auto -73px auto;
}
#anr_captcha_field_1 {
    padding: 0 0 20px 0;
}
.thin-separator-line.bg-dark-gray.no-margin-lr {
    display: none;
}
h5.widget-title.font-alt {
    line-height: 1.4;
    margin: 0 0 -12px 0;
}
h5.widget-title.font-alt:before {
    display: block;
    height: 1px;
    width: 60px;
    content: '';
    border-bottom: solid 1px #bbb!important;
    border: none;
    margin: 20px 0 30px 0;
}
.rpwwt-widget h5.widget-title.font-alt:before {
  display:none;
}