/*
Theme Name: BitPal
Theme URI: http://bitpal.edge-themes.com
Description: Cryptocurrency WordPress Theme
Author: Edge Themes
Author URI: http://themeforest.net/user/edge-themes
Text Domain: bitpal
Tags: bitcoin, mining, blockchain, ico, business, currency exchange, ico agency, crypto coins, ico landing page, cryptocurrency advisor, cryptocurrency investments, startup, technology, app, crypto trading
Version: 1.0
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/


.edgtf-login-register-widget.edgtf-user-not-logged-in .digits-login-modal {
    color: #000;
    font-family: "Open Sans", sans-serif;
    font-size: 15px;
    font-weight: 700;
    box-sizing: border-box;
    text-transform: uppercase;
    padding: 10px 26px;
    border: 1.6px solid #2b71fa
        /*maincolor*/
    ;
    border-radius: 2em;
    line-height: 34px;
}

.edgtf-menu-area .edgtf-login-register-widget.edgtf-user-not-logged-in .digits-login-modal {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    color: #000;
    font-size: 14px;
    line-height: 34px;
    letter-spacing: .07em;
    font-weight: 700;
    text-transform: uppercase;
    padding: 6px 26px;
    border: 1.6px solid #2b71fa
        /*maincolor*/
    ;
    border-radius: 2em;
}

.edgtf-btn.edgtf-dir-aware-hover .edgtf-btn-background-holder {
    z-index: -1;
}

.edgtf-menu-area .edgtf-login-register-widget.edgtf-user-not-logged-in .digits-login-modal:hover,
.edgtf-login-register-widget.edgtf-user-not-logged-in .digits-login-modal:hover {
    color: #fff;
}

.edgtf-main-menu>ul>li>a>span.item_outer .item_text {
    vertical-align: middle;
}

footer .widget ul li a:hover {
    color: white;
}

.woocommerce .star-rating {
    color: #000000;
}

.woocommerce-Reviews #comments {
    display: none;
}


.edgtf-woo-single-page .edgtf-single-product-summary .entry-summary ul li:before {
    display: none !important;
}

.edgtf-menu-right .edgtf-login-register-widget.edgtf-user-logged-in .edgtf-login-dropdown li a:hover {
    color: white;
}


.edgtf-woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation {
    display: none !important;
}

.edgtf-drop-down .second .inner ul li a .item_outer::before {
   /* background-color: #2b71fa; */      /*maincolor*/
    background-color: none !important;
    
}

#edgtf-back-to-top {
    bottom: 60px;
}

/*  kyo  */
.woocommerce-message .button .wc-forward {
    margin-top:-8px !important;
    display:none !important;
}



/***login視窗***/
.dig-modal-con {
    min-height: 613px;
}

body .dig-modal-con {
    overflow-y: hidden !important;
}

.dig-box-login-title {
    font-size: 0;
    /* background-image: url('/wp-content/uploads/b_logo.png'); */
    background-image: url('/sx-xoops_ivm1zungrbzmlxn7lcxxf7x1jxftrlojxfxx2uoxmxuiy51nnwftcxxhfrl1zm0vlnw9w32mf32w9m0wihumicm1xcdfwid/b_logo.png');
    

    width: 100%;
    height: 30px;
    display: block;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    position: absolute;
    left: 0;
    top: 18px;
}

.dig-box-login-title::after {
    content: '';
    background-color: none !important;
    position: absolute;
    width: 130px;
    height: 120px;
    border-radius: 50%;
    z-index: -1;
    margin-left: -64px;
    top: -65px;
}

.dig_bx_cnt_mdl {
    position: relative;
    z-index: 1;
}

.dig_ma-box .dark a {
    color: #AA5C5C;
}

.the_champ_outer_login_container {
    background-color: #F5F5F5;
    margin-top: 7px;
    color: #AA5C5C;
    padding: 5px 10px;
}

.theChampFacebookBackground .theChampLoginSvg:before,
.theChampGoogleBackground .theChampLoginSvg:before {
    content: 'Facebook Login';
    padding-left: 22px;
    font-style: normal;
    color: white;
    letter-spacing: 0.5px;
    line-height: 2.5em;
    font-weight: 100;
}

.theChampFacebookBackground .theChampLoginSvg:before {
    content: 'facebook Login';
}

.theChampGoogleBackground .theChampLoginSvg:before {
    content: 'Google Login';
}

body ul.the_champ_login_ul li {
    width: 48% !important;
    margin: 0 1% !important;
}

body .theChampLogin {
    width: 100%;
    margin: 0 !important;
}

.the_champ_outer_login_container {
    overflow: hidden;
}

body .rw-ui-star.rw-size-small.rw-style-flat_yellow .rw-ui-stars li {
    /*background-image: url(/wp-content/uploads/flat_yellow.png) !important;*/
}

/*change rate star color*/

.edgtf-mobile-header .edgtf-mobile-logo-wrapper img {
    height: 25px;
    padding-top: 5px;
}


/*mobile menu position change to right*/
.edgtf-mobile-header .edgtf-mobile-menu-opener {
    float: right;
}



.home .edgtf-shopping-cart-holder {
    display: none !important;
}


html .rw-ui-container .rw-report-link,
html .rw-ui-container .rw-report-link:hover {
    display: none !important;
}

/*logo size*/
.edgtf-page-header .edgtf-logo-area .edgtf-logo-wrapper a,
.edgtf-page-header .edgtf-menu-area .edgtf-logo-wrapper a {
    max-height: 25px;
}

/*stick logo size*/
.edgtf-sticky-header .edgtf-sticky-holder .edgtf-logo-wrapper a {
    max-height: 25px;
}


/*one price*/
html .edgtf-woo-single-page .edgtf-single-product-summary .price {
    font-size: 22px;
    color: #2B71FA;
}

/*original price*/
html .edgtf-woo-single-page .edgtf-single-product-summary .price del {
    /*font-size: 20px;
    color: green;*/
}

/*discount price*/
html .edgtf-woo-single-page .edgtf-single-product-summary .price ins {
    /*-size: 20px;
    color: red;*/
}

/*remove sku, category and tags*/
.product_meta {
    display: none;
}

.edgtf-page-header .edgtf-menu-area {
   background-color: transparent; 
}


li#theChampTabs-1-li {
    display: block !important;
}

.widget.woocommerce.widget_shopping_cart .buttons .button {
    padding: 18px 18px !important;
}

/*footer widget margin-bottom*/
footer .widget {
    margin-bottom: 0;
}

.textwidget a {
    margin-left: 15px;
}

.textwidget a:hover {
    color: white;
}


/*some page's p tag is text justify*/
.page-id-5088 .edgtf-content p,
.page-id-5067 .edgtf-content p,
.page-id-5072 .edgtf-content p,
.page-id-4873 .edgtf-content p,
.team-member-template-default .edgtf-ts-excerpt p {
    text-align: justify;
}

.edgtf-grid-row .the_champ_outer_login_container {
    display: none;
}

/*shop_bottom*/
.edgtf-content-bottom-inner {
    border-top: 1px solid #cccccc;
}

.shop_bottom a {
    display: inline-block;
    position: relative;
    margin: 0;
}

.shop_bottom a+a {
    margin-left: 10px;
    padding-left: 10px;
}

.shop_bottom a+a:before {
    position: absolute;
    content: "";
    width: 1px;
    height: 10px;
    border-left: 1px solid #000000;
    left: 0;
    top: 8px;
}


/*when product's countdown show then hide one button 'read more'*/

.edgtf-pl-text-wrapper .wpas_countdown+a.button+a.readmore{
    display: none !important;

}




@media screen and (max-width:1024px) {
    .shop_bottom div+div {
        text-align: left !important;
    }
}

/*change team circle*/
.edgtf-team-image a {
    overflow: hidden;
    display: block;
    border-radius: 50%;
    position: relative;
    z-index: 2;
}

.edgtf-team-image a:hover:before {
    content: "";
    width: 100%;
    height: 100%;
    display: block;
    background-color: rgba(0, 0, 0, .5);
    position: absolute;
    z-index: 2;
}

.edgtf-team-single-holder .edgtf-ts-info-column {
    margin: 0 0 6px;
    float: none;
    width: 33%;
    display: inline-block;
    vertical-align: top;
}

.edgtf-team-single-holder .edgtf-ts-bio-holder {
    display: block;
}

.edgtf-team-single-holder .edgtf-ts-info-column .edgtf-ts-bio-info {
    vertical-align: inherit;
}

.page-id-1542 .edgtf-grid-list:not(.edgtf-one-columns) .edgtf-item-space {
    float: none;
}

.edgtf-huge-space .edgtf-outer-space {
    text-align: center;
}

/*change product page width*/
.edgtf-woo-single-page .product {
    display: block !important;
    max-width: 1100px;
    float: none !important;
    margin: 0 auto !important;
}

.edgtf-woo-single-page .woocommerce-tabs ul.tabs {
    width: 100% !important;
}

/* shop page edit */
.edgtf-woo-main-page aside.edgtf-sidebar{
    background-color: #f3f3f3;
    padding-top: 10px;
    border-radius: 5px;

}

.edgtf-woo-main-page aside.edgtf-sidebar > div {
    margin: 0 0 25px 15px!important;
    padding: 0;
    width: calc(100% - 30px);
}

.edgtf-woo-main-page aside.edgtf-sidebar .widget:last-child {
    margin: 0 0 23px 0 !important;
    width: calc(100% - 5px)!important;
    padding-bottom: 1px;
}



.widget.woocommerce.widget_shopping_cart .remove {
    padding: 0;
}

/*change product page img size*/
.edgtf-woo-single-page .edgtf-single-product-content .images figure {
    display: block !important;
}

.edgtf-woo-single-page .edgtf-single-product-content .images figure a img {
    width: auto !important;
    display: block !important;
    max-width: 330px !important;
    margin: 0 auto !important;
}


#Key_features h5 {
    font-size: 15px;
}

#Key_features .edgtf-eh-item-inner {
    min-height: 300px;
}

.edgtf-woo-single-page .woocommerce-tabs .entry-content {
    border-bottom: 0px solid #dbdbdb !important;
    padding: 0 !important;
}

#currency_support img {
    width: 55px;
    height: auto;
}

#Key_features,
#currency_support,
#specifications {
    margin-top: 100px !important;
}

#specifications .wpb_column {
    margin-top: 25px;
    margin-bottom: 25px;
}

#currency_support .vc_column_container {
    float: none;
    display: inline-block;
    vertical-align: top;
}

#currency_support .edgtf-iwt .edgtf-iwt-title {
    font-size: 16px;
}

.widget.woocommerce.widget_shopping_cart a {
    display: inline-block !important;
    padding: 0 0 0 100px !important;
    width: calc(100% - 120px);
    font-size: 16px !important;
}

.widget.woocommerce.widget_shopping_cart ul li> :not(a) {
    margin: 0 0 0 100px !important;
}

.widget.woocommerce.widget_shopping_cart .blockUI.blockOverlay{
     margin: 0px !important;   
}

.widget.woocommerce.widget_shopping_cart a.remove_from_cart_button {
    width: auto;
    font-size: 0px !important;
    padding: 0px !important;
    top: -2px !important;
}

.widget.woocommerce.widget_shopping_cart a.button {
    font-size: 14px !important;
}

/*change mobile padding-top*/
.edgtf-mobile-header .edgtf-mobile-menu-opener a {
    padding-top: 6px;
}



@media screen and (max-width:768px) {
    .edgtf-woo-single-page .edgtf-single-product-content .images figure a img {
        max-width: 100% !important;
    }

    #tab-description h3.edgtf-st-title {
        font-size: 20px;
    }

    #currency_support .vc_column_container {
        margin-bottom: 40px;
    }

}