/*
   Theme Name: Theme shop isle Child
   Theme URI: https://www.themeisle.com/ 
   Description: This is a custom child theme I have created.
   Author: ThemeIsle
   URI: https://www.themeisle.com/ 
   Template: shop-isle
   Version: 0.1 
*/
   
body, .navbar-custom, .font-alt, .btn, .widget .widget-title, p, h2, h1, h3, h4{
 	font-family: 'Noto Sans TC'; !important}  
 	
body p{
 	font-size:13px;}  
 
.shop_isle_header_title{
	margin-top:10px;
}

.page-template-front-page  #latest .shop-item-image{
   width:auto;}
     
.page-template-front-page #latest h4.shop-item-title{
   padding-top:100px;
   }
   
.page-template-front-page #latest .onsale{
  	right:0;}
  	
.home #latest {
    padding: 70px 0;
    border-bottom: 0px solid #eaeaea;
}
  
 #atw_style6 .atw--single_item .atw_item_top .atw_post_view {
	display:none !important}
	
#rpwwt-recent-posts-widget-with-thumbnails-2 h2.widgettitle{
	text-align: center !important;
	color: #303030 !important;
	font-size: 24px !important;
	padding-bottom:20px;
}
	
#rpwwt-recent-posts-widget-with-thumbnails-2 ul{
	margin:0 auto;
}

li #recent-posts-widget-with-thumbnails-2.widget.recent-posts-widget-with-thumbnails{
	list-style-type: none;
}


#rpwwt-recent-posts-widget-with-thumbnails-2 ul li span.rpwwt-post-title{
	font-size:22px;
	padding-top:150px !important;
	text-transform:uppercase;
}

#rpwwt-recent-posts-widget-with-thumbnails-2 ul li .rpwwt-post-excerpt{
	font-size:12px;
	text-align:justify;
}

#rpwwt-recent-posts-widget-with-thumbnails-2 ul li::before {
    padding-right: 5px;
    color: #666;
    content: "" !important; 
}

.navbar-custom, #rpwwt-recent-posts-widget-with-thumbnails-2 ul li span.rpwwt-post-title {
text-transform:none;
}

.rpwwt-post-excerpt{
	padding:50px;
}

.wc-block-featured-product h2.wc-block-featured-product__title{
	color:#000000;
	padding-top: 860px;
	text-transform:none !important;
	font-size: 16px;
	font-family: 'Noto Sans TC' !important;
	letter-spacing :2px !important;
}
.wc-block-featured-product .wc-block-featured-product__price{
	 color:#000000;
}

.woocommerce-Price-amount.amount{
	text-decoration:none;
	padding-left:10px;
}

.wc-block-featured-product {
	width:90%;
	height:auto;
	font-family: 'Noto Sans TC' !important;
	text-align:center;
	margin:0 auto;
	margin-bottom: 100px;
	background-size:contain !important;
	background-repeat:no-repeat;
}

.wp-block-button__link{
	text-transform:uppercase;
	font-size: 14px;
}

.page-template-template-blog .post-meta {
	display:none;fa
}


/* Make column wrapper background transparent and move to front of stack and add padding*/
.woocommerce ul.products li.product,  ul.products li.product  {
    background-color: rgba(255,255,255,0);
    padding: 0px 0px 80px 0px;
    z-index: 1;
}
/* position image as absolute for title, price, button etc. overlay and move to back of stack*/
.wc-product-image {
    position: absolute;
    z-index: -1;
}
/* set tranistion for hover effect*/
.woocommerce ul.products li.product a, ul.products li.product a,
ul.wc-block-grid__products li.wc-block-grid__product a
 {
transition: all 0.35s ease-in-out;
}
/* set opacity to 0 to all product elements excluding image when not hovered */
.woocommerce ul.products li.product:not(:hover) .button, .woocommerce ul.products li.product:not(:hover) .price, .woocommerce ul.products li.product:not(:hover) .woocommerce-loop-product__title, 
ul.wc-block-grid__products li.wc-block-grid__product:not(:hover) .wc-block-grid__product-title,  
ul.wc-block-grid__products li.wc-block-grid__product:not(:hover) .wc-block-grid__product-price,
.woocommerce ul.products li.product:not(:hover) .star-rating  {
    opacity: 0;
}

.wc-block-grid__product-title { color:
#111;
font-family: "Roboto Condensed", sans-serif;
font-size: 14px;
font-weight: 400;
letter-spacing: 2px;
text-transform: uppercase;
}

.wc-block-grid__product-onsale{
position: absolute;
top: 3px;
right: 17px;
left: auto;
min-width: 50px;
min-height: 50px;
margin: 0;
padding: 0;
border-radius: 0;
color:#fff;
background-color:rgba(10, 10, 10, 0.9);
line-height: 50px;
text-align: center;
font-size: 0.957em;
font-weight:normal;
 text-transform: capitalize;}
 
 .page-template p{
 text-align:justify;
 }
 
 #rpwwt-recent-posts-widget-with-thumbnails-2{
 margin-bottom:30px;
 }
 
.header-search{
 	display:none;
 }
 
.widget .widget-title, .widget .widget_recent_entries {
	text-transform: none;
	border:0;}
	
.widget_pages li a, .widget_recent_entries li a{
	letter-spacing:1.5px;}
	
.widget_pages ul li::before,.widget_recent_entries ul li::before{
	content: "";}

#bg-news{
background:#f6f1f3;
}
#rpwwt-recent-posts-widget-with-thumbnails-2{
	padding:20px;
	margin-bottom:0;
}

#rpwwt-recent-posts-widget-with-thumbnails-2 img{
	padding:20px;
	
}	
#rpwwt-recent-posts-widget-with-thumbnails-2 ul li span.rpwwt-post-title{
	line-height: 95px;
	text-transform:uppercase;
}	

#menu-item-2527,#menu-item-6729{margin-left:100px;}
#menu-item-wpml-ls-42-en {border-left:1px solid #e5e5e5;font-size:9px;text-transform:uppercase;}
#menu-item-wpml-ls-42-it {font-size:9px;text-transform:uppercase;margin-right:-7px;}
.woocommerce-tabs.wc-tabs-wrapper{display:none;}
 h1.product_title.entry-title{font-size:24px;}
.post-meta{display:none;}
.post-entry{border:none;}

.widget ul li::before{content:"";}

.navigation.post-navigation h2{display:none;}
	
.caption-content .btn{text-transform:none;}	

.header.footer-social-links{background:#000000; color:#ffffff;z-index:99999}

.footer-social-links a {color:#aaa !important; font-size:18px;}

.wp-block-button__link.no-border-radius{letter-spacing:2px; font-size:10px;}
.single-product div.product .product_meta .posted_in{display:none;}

.pswp__bg{background:#ffffff;}

.page-header-module.module {
    padding: 390px 0 140px;
}
.owl-carousel .owl-nav .owl-next::before, .owl-carousel .owl-nav .owl-prev::before {
    content: none;
}

.module-title{
 text-transform:uppercase;
  font-weight: lighter;
 letter-spacing:12px;
 padding-bottom:25%;
}

span.onsale{
	padding:7px;
	color:#ffffff;
	background:#000000;
	font-size:10px;
	letter-spacing:2px;
	font-weight:bold;
	min-height:20px;
	line-height:20px;
}

.woocommerce.single-product .price ins .amount {
	line-height:46px;
	color:#000000;
}

.woocommerce.single-product .perc {
	font-size:18px !important;
	text-decoration:none;
}

@media screen and (min-width: 992px) {
 .module-title{
 font-size:40px !important;
}
}

.woocommerce-page .module-title{
 padding-bottom:2%;
}


.woocommerce-form-login .woocommerce-form__label,
#customer_login .col-1 .woocommerce-form__label {
    float: none;
}

.woocommerce ul.products li.product .price ins .amount, .woocommerce ul.products li.product .price .amount {color:#000000;font-weight:bold;}


@media screen and (max-width: 768px) {
.header.footer-social-links{
 display:none;

}

.wc-block-featured-product h2.wc-block-featured-product__title{
	padding-top: 330px;
}

body.admin-bar .navbar{
margin-top:0;
}

.custom-logo{
	max-width:300px;
}

.wcb-md-content{width:300px;}
}

.wcb-coupon-box-title{color:#ffffff !important; line-height:1.2;}
.tax_label, .includes_tax{display:none;}

#shipping_method label{display:inline-block;}


@media screen and (max-width: 736px) {
.navbar-custom li.has_children > .dropdownmenu::before, .navbar-custom li.has_children.this-open > .dropdownmenu::before{
font-size:18px !important;
}

.navbar-custom .sub-menu {
background-color:#363a46  !important;
}
}

@media screen and (max-width: 736px) {
.woocommerce ul.products li.product{
	width:100%;
}
}

.site-info a {
    display: none;
}


.woocommerce-billing-fields input, .woocommerce-checkout .woocommerce-account-fields input:not([type="checkbox"]), .woocommerce-checkout .woocommerce-shipping-fields input:not([type="checkbox"]),.shop_table.cart th, .shop_table.cart td{border:1px solid #aaa}

.added_to_cart, .added_to_cart:hover, .added_to_cart .wc-forward{ background:#4B4E59; }


.woocommerce-ordering{display:none;}

