/*
Theme Name: dogcatstar
Theme URI: https://www.dogcatstar.com
Description: 汪貓星球佈景主題
Author: Nel Tseng
Author URI: https://cloudwp.pro/
Template: flatsome
*/

UL, OL, DL{
	line-height:100%;
}

DIV.text-center > H5.category, 
DIV.text-center > DIV.tx-div.small{
	display:none;
}

DIV.text-center{
	display:flex;
	flex-wrap:wrap;
}

DIV.text-center > A{
	/* float:left; */
	min-width:62%;
	font-size:1.3rem;
	color:#838282;
	text-align:left;
	font-weight:400;

	flex:3;

	order:1;

}

DIV.text-center.social-login > A{
	font-size:1rem;
}

.sourcehansans-tc-normal, 
DIV.text-center > A P.sourcehansans-tc-normal{
	/* font-family:'sourcehansans-tc' !important; */
	font-family:'Microsoft JhengHei' !important;
	font-weight:900;
}

DIV.text-center > SPAN.price{
	/* float:right; */
	max-width:38%;

	font-size:1.1rem;
	color:#E19DA6;
	text-align:right;
	padding:7px 0;

	/* flex:1; */

	order:2;

}


DIV.dogcatstarintroduction{
	text-align:left;
	min-width:100%;
	order:99;
	margin-top:10px;
}

DIV.dogcatstarintroduction > SPAN.sourcehansans-tc-normal{
	font-family:'Microsoft JhengHei' !important;
	font-size:0.9rem;
	font-weight:300;
	color:#333;
	line-height:1;
}

.product-small .name{
	font-size:1rem;
	color:#6C5C53;
}

UL.product-categories > LI{
	/* font-family:'sourcehansans-tc' !important; */
	font-family:'Microsoft JhengHei' !important;
}

UL.product-categories > LI A{
	color:#838282 !important;
}

.dark{
	color:#333;
}

.column-inner UL.slides{
	margin-left:0;
}

/*=====About Us=====*/
.absolute-footer ul{
	margin:0 0 20px 0;
}
/*=====About Us=====*/

/*=====Blog=====*/
DIV.blog-list-style{
	margin-bottom:0;
}

DIV.blog-list-style ARTICLE{
	padding-top:0;
	margin-bottom:0;
}

DIV.blog-list-style DIV.large-8{
	width:100%;
}
/*=====Blog=====*/

SPAN.price{
	word-break:break-word;
}


.blog-header-wrapper+MAIN#main .row{
	max-width:1050px;
}

#dcs-blog-flex-block+#content{
	max-width:none;
	flex-basis:100%;
}

#dcs-blog-flex-block+#content .columns{
	padding:0 0 0 15px;
	flex-basis:100%;
	max-width:none;
}

#dcs-blog-flex-block+#content .entry-content{
	padding:0;
}





@media only screen 
and (min-device-width:375px) 
and (max-device-width:736px){

	DIV.text-center{
		display:block;
	}


}

/* For 新馬 顯示 label */
#billing_address_2_field>label, #shipping_address_2_field>label {
    width: auto;
    opacity: 100;
    overflow: hidden;
    white-space: nowrap;
}


/* The below CSS from cw-dogcatstar-extend */

DIV#dcse-edit-shipping-address > DIV{
	display:none;
}

DIV#dcse-edit-shipping-address A.button, 
TD.order-actions > A.button,
TD.order-actions > P > A.button{
	padding:0 0.5em;
	margin:2px 2px 0 5px;
	border-radius:4px;
	background:none;
	background:#CA7658;
	border:none;
}

TD.order-actions > P{
	display: inline-block;
}

DIV#dcse-edit-shipping-address A.button:HOVER, 
TD.order-actions > A.button:HOVER{
	background:#BC7B3A;
}

DIV#dcse-edit-shipping-address A.button.active{
	/*
	background:#999;
	cursor:default;
	*/
	display:none;
}

DIV#wc_checkout_add_ons{
	clear:both;
}



/*===2017.06.26===*/
P#e_deliverydate_field{
	clear:left;
}
/*===2017.06.26===*/

/*===User role===*/
INPUT#billing_first_name[disabled], 
INPUT#billing_email[disabled], 
INPUT#billing_address_1[disabled],
INPUT#billing_address_2[disabled], 
INPUT#billing_first_name[readonly], 
INPUT#billing_email[readonly],
INPUT#billing_address_1[readonly], 
INPUT#billing_address_2[readonly]{
	background:#EEE;
}
/*===User role===*/

SELECT#cw-pay2go-ei_organization+SPAN.select2.select2-container{
	width:100% !important;
}

#billing_city_field span.select2.select2-container{
	width:100% !important;
}

/*===DEV===*/
#billing_city[disabled="disabled"]{
	/* background-color:#F00; */
}
/*===DEV===*/


/*=User login, search, cart header button style 修改=*/
.circle-button {
    width: 40px;
    height: 40px;
    border-radius: 50%; /* Make it a perfect circle */
    
    display: flex; /* Use flexbox to center the icon */
    justify-content: center; /* Horizontally center the icon */
    align-items: center; /* Vertically center the icon */
    cursor: pointer;
    transition: background-color 0.3s, border-color 0.3s;
    position: relative;
}

.circle-button:hover {
    background-color: #FDF5E6;
    border-color: #FDF5E6;
}

.account-item img {
    max-width: 24px;
    max-height: 24px;
    object-fit: contain;
}
.nav-line-bottom>li:hover>a:before,.nav-line-grow>li:hover>a:before,.nav-line-bottom>li.active>a:before,.nav-line-grow>li.active>a:before,.nav-line>li.active>a:before,.nav-line>li:hover>a:before {
    display: none;
}

i.icon-shopping-cart {
    visibility: hidden;
	width: 0;
	height: 0;
}

i.icon-shopping-cart::before {
    display: none;
}

.cart-item {
	.header-cart-link {
	  position: relative;
	}
  
}
.nav>li {
	margin: 0;
}
.header a.icon:not(.button),
button.icon:not(.button),
a.icon:not(.button) {
	margin: 0;
}

#top-bar .nav>li {
	margin:0 7px
}
/*=User login, search, cart header button style 修改=*/









