body, .basel-dark .main-page-wrapper{background-color:transparent;}.page-title-default{background-color:#111111;}.topbar-wrapp{background-color:#191919;background-repeat:no-repeat;background-size:cover;background-attachment:inherit;background-position:left center;}html .main-header, .sticky-header.header-clone, .header-spacing{background-color:#191919;}.main-header{border-style:solid;}.footer-container{background-color:#000000;}.title-alt, .subtitle, .font-alt, .basel-entry-meta{font-family: 'Comic Sans MS', cursive;font-weight: 400;}.button, 
button, 
input[type=submit],
html .yith-woocompare-widget a.button.compare,
html .basel-dark .basel-registration-page .basel-switch-to-register,
html .basel-dark .login .button,
html .basel-dark .register .button,
html .basel-dark .widget_shopping_cart .buttons a,
html .basel-dark .yith-woocompare-widget a.button.compare,
html .basel-dark .widget_price_filter .price_slider_amount .button,
html .basel-dark .woocommerce-widget-layered-nav-dropdown__submit,
html .basel-dark .basel-widget-layered-nav-dropdown__submit,
html .basel-dark .woocommerce .cart-actions input[name="update_cart"]{background-color:#ECECEC;}.button, 
button, 
input[type=submit],
html .yith-woocompare-widget a.button.compare,
html .basel-dark .basel-registration-page .basel-switch-to-register,
html .basel-dark .login .button,
html .basel-dark .register .button,
html .basel-dark .widget_shopping_cart .buttons a,
html .basel-dark .yith-woocompare-widget a.button.compare,
html .basel-dark .widget_price_filter .price_slider_amount .button,
html .basel-dark .woocommerce-widget-layered-nav-dropdown__submit,
html .basel-dark .basel-widget-layered-nav-dropdown__submit,
html .basel-dark .woocommerce .cart-actions input[name="update_cart"]{border-color:#ECECEC;}.button:hover, 
button:hover, 
input[type=submit]:hover,
html .yith-woocompare-widget a.button.compare:hover,
html .basel-dark .basel-registration-page .basel-switch-to-register:hover,
html .basel-dark .login .button:hover,
html .basel-dark .register .button:hover,
html .basel-dark .widget_shopping_cart .buttons a:hover,
html .basel-dark .yith-woocompare-widget a.button.compare:hover,
html .basel-dark .widget_price_filter .price_slider_amount .button:hover,
html .basel-dark .woocommerce-widget-layered-nav-dropdown__submit:hover,
html .basel-dark .basel-widget-layered-nav-dropdown__submit:hover,
html .basel-dark .woocommerce .cart-actions input[name="update_cart"]:hover{background-color:#3E3E3E;}.button:hover, 
button:hover, 
input[type=submit]:hover,
html .yith-woocompare-widget a.button.compare:hover,
html .basel-dark .basel-registration-page .basel-switch-to-register:hover,
html .basel-dark .login .button:hover,
html .basel-dark .register .button:hover,
html .basel-dark .widget_shopping_cart .buttons a:hover,
html .basel-dark .yith-woocompare-widget a.button.compare:hover,
html .basel-dark .widget_price_filter .price_slider_amount .button:hover,
html .basel-dark .woocommerce-widget-layered-nav-dropdown__submit:hover,
html .basel-dark .basel-widget-layered-nav-dropdown__submit:hover,
html .basel-dark .woocommerce .cart-actions input[name="update_cart"]:hover{border-color:#3E3E3E;}html .basel-hover-alt .btn-add>a{color:#000000;}html .single_add_to_cart_button,
html .basel-sticky-btn .basel-sticky-add-to-cart,
html .woocommerce .cart-actions .coupon .button,
html .added_to_cart.btn-color-black, 
html input[type=submit].btn-color-black,
html .wishlist_table tr td.product-add-to-cart>.add_to_cart.button,
html .basel-hover-quick .quick-shop-btn > a,
html table.compare-list tr.add-to-cart td a,
html .basel-compare-col .add_to_cart_button, 
html .basel-compare-col .added_to_cart{background-color:#000000;}html .single_add_to_cart_button,
html .basel-sticky-btn .basel-sticky-add-to-cart,
html .woocommerce .cart-actions .coupon .button,
html .added_to_cart.btn-color-black, 
html input[type=submit].btn-color-black,
html .wishlist_table tr td.product-add-to-cart>.add_to_cart.button,
html .basel-hover-quick .quick-shop-btn > a,
html table.compare-list tr.add-to-cart td a,
html .basel-compare-col .add_to_cart_button, 
html .basel-compare-col .added_to_cart{border-color:#000000;}html .basel-hover-alt .btn-add>a:hover{color:#333333;}html .single_add_to_cart_button:hover,
html .basel-sticky-btn .basel-sticky-add-to-cart:hover,
html .woocommerce .cart-actions .coupon .button:hover,
html .added_to_cart.btn-color-black:hover, 
html input[type=submit].btn-color-black:hover,
html .wishlist_table tr td.product-add-to-cart>.add_to_cart.button:hover,
html .basel-hover-quick .quick-shop-btn > a:hover,
html table.compare-list tr.add-to-cart td a:hover,
html .basel-compare-col .add_to_cart_button:hover, 
html .basel-compare-col .added_to_cart:hover{background-color:#333333;}html .single_add_to_cart_button:hover,
html .basel-sticky-btn .basel-sticky-add-to-cart:hover,
html .woocommerce .cart-actions .coupon .button:hover,
html .added_to_cart.btn-color-black:hover, 
html input[type=submit].btn-color-black:hover,
html .wishlist_table tr td.product-add-to-cart>.add_to_cart.button:hover,
html .basel-hover-quick .quick-shop-btn > a:hover,
html table.compare-list tr.add-to-cart td a:hover,
html .basel-compare-col .add_to_cart_button:hover, 
html .basel-compare-col .added_to_cart:hover{border-color:#333333;}@font-face {
			font-weight: normal;
			font-style: normal;
			font-family: "simple-line-icons";
			src: url("//www.qbekacosmetic.com/wp-content/themes/basel/fonts/Simple-Line-Icons.woff2?v=5.6.1") format("woff2"),
			url("//www.qbekacosmetic.com/wp-content/themes/basel/fonts/Simple-Line-Icons.woff?v=5.6.1") format("woff");font-display:swap;}@font-face {
			font-weight: normal;
			font-style: normal;
			font-family: "basel-font";
			src: url("//www.qbekacosmetic.com/wp-content/themes/basel/fonts/basel-font.woff2?v=5.6.1") format("woff2"),
			url("//www.qbekacosmetic.com/wp-content/themes/basel/fonts/basel-font.woff?v=5.6.1") format("woff");font-display:swap;}/*head shop fixed*/
li.menu-item-3646>a, li.menu-item-2069>a,li.menu-item-3647>a,li.menu-item-2090>a,li.menu-item-2100>a,li.menu-item-2107>a,li.menu-item-2053>a,li.menu-item-4059>a {
    border-bottom: 1px #333 solid;
    padding-bottom: 10px;
    box-shadow: 0 4px 5px -5px #009ed6;
    width: 225px;
}
header.main-header.header-has-bg.header-logo-center.icons-design-line.color-scheme-light {
    background: #000;
}
ul.sub-sub-menu.color-scheme-dark li a {
    padding-bottom: 0px !important;
}
#menu-main-menu-1 .menu-item-has-children .sub-menu-dropdown .container .sub-menu .menu-item-has-children {
    height: inherit;
    width: 270px;
    padding: 0 20px;
}
#menu-main-menu-1 .menu-item-has-children .sub-menu-dropdown .container .sub-menu .menu-item-has-children:nth-child(-n+10){
  
}
#menu-main-menu-1 li:nth-child(2) .sub-menu-dropdown.color-scheme-dark {
    background: #fff url(https://www.qbekacosmetic.com/wp-content/uploads/2017/04/header_bg1.jpg) no-repeat bottom right;
    box-shadow: 0 0 10px #ccc;
    display: inline-block;
    left: -195px;
}
/*head shop fixed end*/
/*top bar*/
.topbar-wrapp.color-scheme-light {
    z-index: 999;
    border-bottom: 1px solid #3d3d3d;
}
.custom-login,
.custom-logout{
    float: right;
    line-height: 42px;
    height: 42px;
}
.switcher.notranslate {
    float: right;
    margin-left: 10px;
    margin-top: 8px;
}
/*gtranslate*/
.switcher .selected {
    background: none !important;
}
.switcher .selected > a {
    border: none !important;/*
    border-bottom: 1px dotted #ccc !important;*/
    color: #fff !important;
    width: 120px !important;
    background: url(https://www.qbekacosmetic.com/wp-content/plugins/gtranslate/arrow_down.png) 110px center no-repeat !important;
}
.switcher .selected a:hover {
    background: #F0F0F0 url(https://www.qbekacosmetic.com/wp-content/plugins/gtranslate/arrow_down.png) 110px center no-repeat !important;
    color: #555 !important;
}
.switcher {
    width: 122px !important;
}
/*.basel-header-overlap .main-header:not(.header-split) {*/
/*    position: inherit;*/
    
/*}*/
.contact_top_background{
    background-attachment:fixed;
}
/*footer*/
div#foot-d5 input.wpcf7-form-control.wpcf7-submit {
    color: #909090;
}
div#text-18  h5.widget-title {
    min-width: 207px;
}
.footer-column:not(:last-child):not(:first-child){
    width:19% !important;
}
.footer-column:last-child{
    width:22% !important;
}
input.wpcf7-form-control.wpcf7-submit {
    border: 1px solid #f2f2f2;
    border-radius: 3px;
}

/*.added_to_cart, .btn, .button, button, input[type=submit] {*/
/*    color: #eee;*/
/*}*/
/*.added_to_cart, .button, button, input[type=submit], .yith-woocompare-widget a.button.compare, .basel-dark .basel-registration-page .basel-switch-to-register, .basel-dark .login .button, .basel-dark .register .button, .basel-dark .widget_shopping_cart .buttons a, .basel-dark .yith-woocompare-widget a.button.compare, .basel-dark .widget_price_filter .price_slider_amount .button, .basel-dark .woocommerce .cart-actions input[name="update_cart"] {*/
/*    background-color: rgba(236, 236, 236, 0.15) !important;*/
/*}*/
/*---------產品側邊產品側邊產品lan產品側邊產品藍---*/
/*aside.sidebar-container.col-sm-3.sidebar-right {*/
/*    border: 1px solid #ccc;*/
/*}*/

ul.product-categories li {
    border-bottom: 1px solid #ccc;
}
/*shop page*/
.col-sm-6.summary.entry-summary {
    text-align: left;
}
.col-sm-6.summary.entry-summary a.add-request-quote-button.button {
    background: rgb(25, 25, 25) !important;
    border-color: rgba(0, 158, 214, 0.45) !important;
    font-weight: bold;
}
.col-sm-6.summary.entry-summary a.add-request-quote-button.button:hover {
    background: #000 !important;
    border-color: #009ed6 !important;
}
/*shop end*/

.site-content article.blog-design-small-images.blog-post-loop{
border-bottom: 1px solid #ccc;
box-shadow: 0 20px 5px -15px rgba(0,0,0,.1);
}
.widget-title:before, .widgettitle:before{
    background-color: rgba(0,0,0,.5) !important;
}
div#search-5 {
    margin-bottom: 20px;
}
/*blogs start*/
.blog-post-loop .post-date{
    border: 1px solid #fff;
    background-color: rgba(0,0,0,.8);
}
.blog-post-loop .post-date .post-date-day,
.blog-post-loop .post-date .post-date-month{
    color: #fff !important;
}
/*blogs end*/
/*blogs sidebar start*/
div#categories-16 ul > li,
div#recent-posts-9 ul > li,
div#recent-comments-6 ul > li{
    border-bottom: 1px solid #ccc;
}
div#categories-16,
div#recent-posts-9,
div#recent-comments-6,
div#woocommerce_product_categories-14{
    border: 1px dotted #ccc;
    padding-bottom: 45px;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 0;
    box-shadow: 0 0 5px #ccc;
}
div#categories-16 > h5,
div#recent-posts-9 > h5,
div#recent-comments-6 > h5,
div#woocommerce_product_categories-14 > h5{
    padding: 12px 1px;
    border-bottom: 2px solid #ccc;
    background: #000;
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 12px;
    font-weight: bold;
    color: #fff;
}
button#searchsubmit {
    background: rgb(51, 51, 51) !important;
    border: 1px solid #333;
}
input#s {
    border: 1px solid #333;
}

div#woocommerce_product_categories-14 ul.product-categories > li {
    border-bottom: 1px dotted #ccc !important;
}
div#woocommerce_product_categories-14 ul.product-categories > li > a {
    padding-bottom: 5px;
    display: inline-block;
}
/*blogs sidebar end*/
/*submit*/
.submit{
  color:#3E3E3E !important;  
}
/*submit end*/

/*--Contact us-- */
form.wpcf7-form input,
form.wpcf7-form textarea.wpcf7-form-control.wpcf7-textarea{
    background: rgba(0,0,0,.1);
    border: 1px solid #6d6d6d;
    font-size: 18px;
    color: #333;
}
form.wpcf7-form input:focus,
form.wpcf7-form textarea.wpcf7-form-control.wpcf7-textarea:focus{
    box-shadow:0 0 10px #ccc;
}
form.wpcf7-form input.wpcf7-form-control.wpcf7-submit.btn-style-bordered {
    border: 1px solid #6d6d6d;
    background: rgba(0,0,0,.4) !important;
    color: #fff;
}
form.wpcf7-form input.wpcf7-form-control.wpcf7-submit.btn-style-bordered:hover {
    border: 1px solid #333;
    background: rgba(0,0,0,.8) !important;
    text-shadow:0 0 5px #fff;
}
.vc_row.wpb_row.vc_row-fluid.contact_service {
    box-shadow: 0 0 80px #ccc;
    background: #e9e9e9;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
}
/*--Contact us end-- */
#menu-main-menu-1>li+li:before {
    content: "";
    position: absolute;
    display: block;
    width: 0;
    height: 0.7em;
    border-left: 1px dotted #febf6f;
    top: 50%;
    left: 0;
    margin-top: -1px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
}

/*products start*/
.linear-gradient1{
    background: linear-gradient(45deg, #d5e3ee, #ffffff);
    background: -webkit-linear-gradient(45deg, #d5e3ee, #ffffff);
    }
 
 /*products particulars */   
.product-design-alt .product_meta {
    /* border-top: none; */
    /* display: inline-block; */
    /* padding: 15px; */
    /* background-color: #F9F9F9; */
}   
.product-tabs-wrapper h2:first-child {
    display: none;
} 
.thumbnails.thumbnails-ready.slick-initialized.slick-slider.slick-vertical {
    box-shadow: 4px 0 5px -5px #ccc;
    padding-right: 5px;
}


/*particulars*/
.woocommerce-tabs.wc-tabs-wrapper.tabs-layout-tabs {
    padding: 15px 15px 30px 15px;
    margin-top: -40px;
    background: #F9F9F9;
}
.product-design-alt .product-tabs-wrapper {
    background: none;
}
ul.tabs.wc-tabs li {
    background: #fff;
    padding: 5px;
}
/*products particulars end*/ 
/*bg-opacity*/
.pswp__bg {
    opacity: .5 !important;
}
/*products end */

/*popup*/
.vc_row input.wpcf7-form-control.wpcf7-submit {
    border: 1px solid #fff;
    background: rgba(0,0,0,.2) !important;
    font-weight: bold;
    color: #555;
}
.vc_row input.wpcf7-form-control.wpcf7-submit:hover {
    background: rgba(0,0,0,.5) !important;
    color: #fff;
}
.basel-promo-popup{
    padding:0 !important;
}
/*popup end*/
span.share1 {
    display: block;
    float: left;
    font-weight: 700;
    margin: 10px 10px;
}

/*.footer-column-1 .az-letters ul.az-links li{
    background:transparent;
}*/
.product-design-alt .product_meta {
    padding: 0px !important;
    display: block;
    border-top: 1px dotted #ccc;
    border-bottom: 1px dotted #ccc;
}
/*-- chanp*----*/
.single-breadcrumbs-wrapper {
    display: none;
}
.site-logo img{
    max-height: 80px;
}


/*woocommerce shop button */
.woocommerce .return-to-shop .button {
    color: #909090 !important;
}

/*title*/
.about_p_1{
    font-size: 28px;
    text-align: left;
    border-bottom: 1px solid #61b9df;
    padding-left: 15px;
    padding-right: 15px;
    color: #555;
    box-shadow: 0px 10px 0px -6px rgba(0,0,0,.5);
    border-radius: 2px;
    display: inline-block;
}

footer.footer-container ul.social-icons.text-left.icons-design-colored.icons-size-small.social-follow {
    margin-bottom: 3px;
}
@media (max-width:460px){
.footer-column:not(:last-child):not(:first-child) {
    width: 100% !important;
}
.footer-column:last-child {
    width: 100% !important;
}
}
@media (max-width:768px) and (min-width:468px){
    .footer-column:not(:last-child):not(:first-child) {
    width: 50% !important;
}
.footer-column:last-child {
    width: 50% !important;
}
}
button.single_add_to_cart_button.button.alt {
    color: #009541;
}
.single-product-content .cart .button:hover {
    color: #050505;
    
}

/*az letter*/
#footer-az-links > li {display: inline-block;margin: 0 0.5em;}

.footweixin img {
    display: none;
}

.footweixin:hover img {
    display: block;
    position: absolute;
    z-index: 2;
    bottom: 57px;
    right: -137px;
}
.social-icons.icons-design-colored li:hover {
    opacity: 1;
}
i.fa-2x.fa.fa-weixin {
    color: #0e944a;
}
/*product single page description*/
div#tab-description table tr td {
    text-align: left!important;
    color: #000;
    border-bottom: 1px solid black;
}
div#tab-description table tr td:nth-of-type(1) {
    border-right: 1px solid black;
}
div#tab-description table tbody {
    border: 1px solid black;
}
.col-right a img:hover {
    filter: grayscale(0);
}
.col-right a img {
    filter: grayscale(100%);
}
input#nf-field-6,input#nf-field-4 {
    width: 100%;
    border: 0;
    background: #fff;
    color: #000;
}
.nf-field-element input, .nf-field-element select{
    height: 40px !important;
}

.widget_ywraq_mini_list_quote .yith-ywraq-list-content ul li {
    color: #000;
}

.widget_ywraq_mini_list_quote:hover .yith-ywraq-list-content a {
    background: #000;
}

.email-icon {
	   font-size: 20px;
    margin: 5px 6px 0px 9px;
}@media (min-width: 1025px) { .row .product-image-summary {
    width: 100% !important;
} }@media (max-width: 576px) { .footweixin:hover img {
    right: 0px;
}
.top-bar-left {
    display: none;
} }