/*
 Theme Name:   Basel Child
 Description:  Basel Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     basel
 Version:      1.0.0
 Text Domain:  basel-child
*/
/* Your customizations starts here */
@charset "UTF-8";
.onsale,.out-of-stock-label{bottom:5px;right:5px;top: inherit;left:inherit}
.basel-navigation .menu > li.menu-item-design-full-width .sub-menu > li, .basel-navigation .menu > li.menu-item-design-sized .sub-menu > li {width:140px;margin-right:8px;margin-bottom:10px;}
.popup-added_to_cart p{font-size:20px;font-weight:700;color:#1B1919;font-family:'Microsoft JhengHei','Microsoft YaHei';}
.woocommerce-MyAccount-navigation ul li a{padding:14px 20px;display:block;font-size:14px;text-transform:uppercase;text-decoration:none;color:rgba(71,71,71,.8)}
.widget-title,.widgettitle{font-size:18px;text-transform:uppercase;font-weight:700;letter-spacing:1.5px;color:#1B1919;margin-bottom:25px;position:relative;padding-bottom:4px}
.widget_product_categories ul>li a{font-size:16px;text-decoration:none}
.widget_product_tag_cloud .tagcloud a,.widget_tag_cloud .tagcloud a{padding:8px 12px;margin:2px 5px;border:1px solid rgba(92,92,92,.1);letter-spacing:.8px;display:inline-block;font-size:14px!important}

.wpb_wrapper{margin-left:15px;margin-right:15px}
.vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner, .vc_section.vc_section-has-fill, .vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section, .vc_section.vc_section-has-fill+.vc_section{padding-top: 10px;}
abbr[title]{text-decoration: none;}

.h1-about-me{margin-bottom: -10px; font-size: 48px; text-align: center;font-family: 'arial black', sans-serif;font-weight:bold;}
.h2-about-me{margin-bottom: 20px; font-size: 40px; text-align: center;font-family: 'times new roman', times, serif;}

/* 改變chrome user agent stylesheet*/
@-webkit-keyframes autofill {
        to {
            color: #2d2d2d;
            background-color: #f7f7f7;
        }
    }
    input:-webkit-autofill,
    textarea:-webkit-autofill,
    textarea:-webkit-autofill:hover,
    textarea:-webkit-autofill:focus,
    select:-webkit-autofill,
    select:-webkit-autofill:hover,
    select:-webkit-autofill:focus {
        -webkit-animation-name: autofill;
        -webkit-animation-fill-mode: both;
    }
.basel-registration-page {
 position: inherit;
 padding-top: 20px
}	
.basel-register-tabs .col-register{top: inherit; position: inherit;}
.css-fbl { FONT-SIZE: 16px;}
.county, .district{width: 30%;margin-right: 15px;}
.special-red {color:#ed2165;}
.right-column .wishlist-info-widget>a>span {background-color: #ed2165;}
.onsale, .basel-cart-design-2>a .basel-cart-number, .basel-cart-design-3>a .basel-cart-number {background-color: #ed2165;}
.post-slide .meta-post-categories, .blog-post-loop .meta-post-categories{background-color: #ed2165;}
.cart-collaterals .cart_totals .amount, .price ins>.amount, .product_list_widget li ins .amount {color: #ed2165;}
.woocommerce-thankyou-payments {font-size: 16px;width: 60%;margin: 0 auto;padding-bottom: 15px;color:#ed2165;}
.product-grid-item.outofstock .product-element-top .onsale{top: 180px;}
.out-of-stock-label{line-height: 30px;}
.yith-wcwl-add-to-wishlist{display: block !important;}
.cart-collaterals .cart_totals{width: 52%;}
.product-grid-item .product-title{height: 40px;}

.product_meta{text-align: left;}
.short-desc{font-size: 16px;text-align: left;}
.single-product-content .cart .button{height: 50px;font-size: 18px;}
.dynamic-price-addto-cart{margin-top:15px;width:430px;float:left;}
.noslider .yith_magnifier_gallery li{padding-right: 12px;}
.single-product-content .shop_attributes{max-width: 800px;}
.single-product-content .shop_attributes th{width: 20%;}
.single-product-content .shop_attributes td{text-align: left;font-size: 16px;line-height: 1.5;}
.woocommerce table.shop_attributes .alt td, .woocommerce table.shop_attributes .alt th {background: rgba(0,0,0,.035);}
#tab-basel_additional_tab {max-width: 950px;margin: 0 auto;}
.title-size-small .entry-title, .title-size-small h1{font-size: 28px;}
.widget_shopping_cart .product_list_widget li .quantity{font-size: 14px;}
table tr th{font-size: 16px;}
.checkout h3:before{content: "\f14a";font-family:FontAwesome;padding-right: 10px;font-weight: normal;}
/*鳳凰專用  */
.header-full-width .main-header>.container{width: 100%;}
.site-logo{padding-right:0;}
.owl-carousel-item .entry-content p{text-align: left;}
.post-slide .read-more-section{text-align: center !important;}
/*鳳凰專用  */
.product_tag {
    height: 26px;
    line-height: 23px;
    padding: 3px 9px 2px 8px;
    color: #555;
    border-width: 1px;
    border-style: solid;
    border-color: #dadada;
    border-radius: 3px 0 0 3px;
    background-color: #fafafa;
    background-image: -webkit-linear-gradient(top, #fcfcfc, #f0f0f0);
        box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.7), 0 1px 2px rgba(0, 0, 0, 0.05);
}	

.footer-stick {
    width: 100%;
    font-size: 130%;
    position: fixed;
    bottom: 0px;
    right: 0px;
    z-index: 1001;
    border-top: 1px solid #CCCCCC;
    background-image: linear-gradient(to bottom,#F6F6F6,#CCCCCC);
    display:none;
}

.footer-stick div.line_at_box {
    float: left;
    font-size: 120%;
    width: 50%;
    height: 50px;
    padding: 4px 0px;
    margin: 0px auto;
}

.footer-stick div.cart_at_box {
	  float: right; 
    font-size: 120%;
    width: 50%;
    height: 50px;
    padding: 4px 0px;
    margin: 0px auto;
}

.footer-stick div.fb_at_box  {
    font-size: 100%;
    width: 32%;
    height: 50px;
    padding: 4px 0px;
    margin: 0px auto;
}

.footer-stick div.line_at_box div {
    width: 95%;
    padding: 0px;
    margin: 0px auto;
    text-align: center;
}
.footer-stick div.cart_at_box div {
    width: 95%;
    padding: 0px;
    margin: 0px auto;
    text-align: center;
}

.footer-stick div.fb_at_box div {
    width: 95%;
    padding: 0px;
    margin: 0px auto;
    text-align: center;
}

.line_button {
    width: 100%;
    height: 45px;
    padding: 0px 0px;
    color: #FFFFFF;
    font-size: 80%;
    line-height: 50px;
    white-space: nowrap;
    overflow: hidden;
    border-radius: 3px;
    background-color: #00C300;
    display: inline-block;
}

.cart_at_button {
    width: 100%;
    height: 45px;
    padding: 5px 0px;
    color: #FFFFFF;
    line-height: 38px;
    white-space: nowrap;
    overflow: hidden;
    border-radius: 3px;
    background-color: #9c9c9c;
    display: inline-block;
    border-width: 0;
}

.fb_button {
    width: 100%;
    height: 50px;
    padding: 0px 0px;
    color: #FFFFFF;
    text-align: left;
    line-height: 40px;
    white-space: nowrap;
    overflow: hidden;
    border-radius: 3px;
    background-color:#3d578e;
    display: inline-block;
}

.footer-stick div.normal_box {
    float: right;
    width: 16%;
    padding: 3px;
    text-align: center;
    background-color: #F6F6F6;
    color: #333333;
    border-left: 1px solid #CCCCCC;
}

.footer-stick div.normal_box_2 {
	    float: left;
    width: 33%;
    text-align: center;
    background-color: #24b0e6;
    color: #333333;
    border-left: 1px solid #CCCCCC;
}

.line_button_img {
    height: 32px !important;
    padding: 0px 5px 3px 5px;
}

.footer-stick div.normal_box div.normal_box_2:hover{
background-image:linear-gradient(to bottom,#F6F6F6,#CCCCCC);
}

.this_caption{font-size: 80%;color: #8c8c8c;}

.this_icon {
	  font-size: 120%;color: #333;
    display: inline-block;
    font-family: 'FontAwesome';
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.fa-chevron-up:before {
    content: "\f077";
}
.fa-shopping-cart:before {
    content: "\f07a";
}
.fa-phone:before {
    content: "\f004";
}
.mobile_myaccount{display: none;} 


@media (max-width: 991px) {
 .sidebar-container{display:none;}
  /*mobile menu left  */
 .sticky-header .right-column {padding-top: 15px;height:60px;float: right;} 
 /*mobile menu left  */

.mobile_myaccount{display: block;} 
.mobile_myaccount>a:before {
    content: "\f007";
    font-family: FontAwesome;
    font-size: 24px;
    color:#7d7c7d;
    vertical-align: middle;
    display: inline-block;
    width: 30px;
    height: 30px;
    line-height: 30px;  
    transition: opacity .2s ease;  
} 
 
}	 

@media (max-width: 600px) {
  .wpb_wrapper{margin-left:0px;margin-right:0px}
  .county, .district{width: 100%;}
  .district{margin-top: 10px;}
  .slider-hhc{display:none;}
  .woocommerce-thankyou-payments {width: 100%}
.h1-about-me{font-size: 30px;}
.h2-about-me{font-size: 20px;}  
.footer-stick {   display:block;	}	
		.single-product-content .tabs{margin-left: 20px;}
		.dynamic-price-addto-cart{width:100%;}
		.short-desc p{font-size: 80%;}
		.title-size-small .entry-title, .title-size-small h1{font-size: 24px;}
		table tr th{padding: 5px 5px;width: 40%;}
		.cart-collaterals .cart_totals table th{width: 30%;}		

/*mobile menu left  */
.mobile-nav-icon {    position: absolute;    left: 5px;}
.site-logo {    left: 45%;    position: absolute;    margin-left: -35px;}
/*mobile menu left  */
}	  
