/*
Theme Name: Logger Child
Theme URI: http://themeforest.net/user/2codeThemes
Description: Logger - Clean & Flat Blog HTML Template
Tags: awesome, beautiful, blog, blogging, clean, corporate, design, facebook, instagram, logger, minimalist, personal, simple, twitter, widget
Author: 2codeThemes
Author URI: http://themeforest.net/user/2codeThemes
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: logger
*/

@import url("../logger/style.css");
/*@import url(//fonts.googleapis.com/earlyaccess/notosansjp.css);*/
@import url("./css/header.css");
@import url("./css/footer.css");
@import url("./css/theme-color.css");
html {
    overflow-x: hidden;
}

body,
.qoute p,
p, 
span:not(.ab-icon),
a, 
div, 
label,
input,
button[type="submit"],
textarea,
select,
option,
.widget_shopping_cart .button.wc-forward,
.button-default,
.more,
blockquote,
h1,
h2,
h3,
h4,
h5,
h6,
.navigation li ul li,
.twitter-follow,
.widget .search-submit,
.header-3 .logo span {
    font-family: "Microsoft JhengHei", "微软正黑", "STXihei", "华文细黑", "Noto Sans JP", "Open Sans", "Droid Arabic Kufi", Arial, "FontAwesome", sans-serif !important;
}

.logo,
.wrap-search input[type="search"],
.widget-title,
.post-title,
.block-box-title,
.post-head>h1,
.widget-posts-content>a,
.page-404 h2,
.page-404 h3,
.block-box-1 li .block-box-content>a:first-child,
.block-box-1 article .block-box-content>a:first-child,
.footer-subscribe h3,
.box-slideshow-content>a,
.news-ticker-title,
ul.products li .product-details h3,
.product_title.entry-title,
.tribe-events-month-event-title>a {
    font-family: "Microsoft JhengHei", "微软正黑", "STXihei", "华文细黑", "Noto Sans JP", "Roboto Slab", "Droid Arabic Kufi", Arial, "FontAwesome", sans-serif !important;
}

.navigation li,
.header-follow-a {
    font-family: "Microsoft JhengHei", "微软正黑", "STXihei", "华文细黑", "Noto Sans JP", "Lato", "Droid Arabic Kufi", Arial, "FontAwesome", sans-serif !important;
}

input[type="text"],
input[type="password"],
input[type="email"],
input[type="tel"],
input[type="url"],
textarea,
select {
    text-transform: initial;
}

.social-instagram a,
.post .social-instagram a, 
.follow-social .social-instagram a {
    background-color: #cd486b;
}

.social-wechat a,
.post .social-wechat a, 
.follow-social .social-wechat a {
    background-color: #1AAD19;
}

.social-weibo a,
.post .social-weibo a, 
.follow-social .social-weibo a {
    background-color: #df2029;
}

.social-whatsapp a,
.post .social-whatsapp a, 
.follow-social .social-whatsapp a {
    background-color: #128C7E;
}

.social-link a {
    background-color: #f19b39;
}

#copy-shortlink {
    opacity: 0;
}

.button-default:hover,
.widget .search-submit:hover,
.comment-edit-link:hover,
.comment-reply-link:hover,
.comment-reply-login:hover,
input[type="submit"]:hover,
button[type="submit"]:hover,
.widget_shopping_cart .button.wc-forward:hover,
.wc-proceed-to-checkout .button.wc-forward:hover,
.cart-wrapper .button.wc-forward:hover,
input[type="button"]:hover,
.return-to-shop .button:hover {
    background-color: #333;
}

.button-default.black,
.button-default.dark_button.color,
.button-default.color:hover {
    background: #333;
}

.social-ul li a:hover,
.go-up,
.widget-about,
.post-type,
.button-default,
.comment-edit-link,
.comment-reply-link,
.comment-reply-login,
.post-quote .post-wrap,
.post-link .post-inner.link,
.post-gallery .post-img .bx-controls-direction a:hover,
.widget-dribbble .bx-controls-direction a:hover,
.widget-instagram .bx-controls-direction a:hover,
.related-posts .bx-controls-direction a:hover,
.post-soundcloud .post-img,
.post-twitter .post-img,
.post-facebook .post-img,
.widget-posts-img a:before,
.widget_tag_cloud a:hover,
.tagcloud a:hover,
.widget-login-password a:hover,
.navigation.navigation-2 li:hover ul,
.related-post-one:hover .related-post-type,
.blockquote-2,
.widget .search-submit,
input[type="submit"],
button[type="submit"],
.widget_shopping_cart .button.wc-forward,
input[type="button"],
.return-to-shop .button,
.portfolio-filter li a:hover,
.portfolio-filter li.current a,
.portfolio-one:hover .portfolio-content,
.block-box-title-more:hover,
.block-box-img a:before,
.carousel-box-img a:before,
#footer-top .widget_tag_cloud a:hover,
#footer-top .tagcloud a:hover,
.box-slideshow .bx-controls-direction a:hover,
.news-ticker-title,
.news-ticker-content .bx-controls-direction a:hover,
.review_rating,
.rating_score,
.styled-select::before,
.fileinputs span,
.post-edit a:hover i,
.post-delete a:hover i,
.woocommerce input[type="submit"][name="update_cart"]:hover,
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content,
.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content,
ul.products li .woocommerce_product_thumbnail .woocommerce_woo_cart_bt .button,
ul.products li .woocommerce_product_thumbnail .yith-wcwl-add-button .add_to_wishlist,
.cart_list .remove,
.cart-wrapper .button.wc-forward,
.cart-wrapper a.cart_control .numofitems,
.full-width-slideshow .bx-controls-direction a:hover,
.wc-proceed-to-checkout .button.wc-forward {
    background-color: #f19b39;
}

.wpd-cc-value,  
.wc_comm_submit {
    border-color: #f19b39 !important;
    background-color: #f19b39 !important;
}

.wpd-cc-arrow {
    border-top-color: #f19b39 !important;
}

.wc_comm_submit:hover {
    background-color: #333 !important;
}

.wpdiscuz-form-top-bar .wpdiscuz-user-settings {
    display: none !important;
}

#wpcomm .wc-thread-wrapper {
    padding: 15px 0px 0px 2px !important;
}

.post-inner .post-title,
.post-inner .post-title>.fa,
.post-inner .post-title::before,
.widget .widget-title,
.widget .widget-title>.fa,
.widget .widget-title::before {
    transition: all 0.17s ease-in-out;
    -webkit-transition: all 0.17s ease-in-out;
}

.post-inner .post-title:hover,
.widget .widget-title:hover {
    color: #f19b39 !important;
}

.post-inner .post-title:hover>.fa,
.post-inner .post-title:hover::before,
.widget .widget-title:hover>.fa,
.widget .widget-title:hover::before {
    background-color: #f19b39 !important;
}

.post-edit i,
.post-delete i {
    background-color: #333;
}

.post-title > a {
    color: #333;
}

.max-cost {
    text-decoration: line-through;
}

.share-social {
    top: 50%;
    left: unset;
    right: 20px;
    opacity: 1;
    z-index: 9999;
    position: fixed;

    display: flex;
    flex-flow: column;
    justify-content: center;

    padding: 15px 5px;
    border-radius: 60px;
    background-color: white;

    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.46);
    -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.46);
    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.46);

    width: auto;
    max-width: none;
    max-height: none;
    transform: translateY(-50%);
}

.share-social > .share-label {
    font-size: 13px;
    margin-bottom: 1em;
}

.share-social > ul {
    padding: 0px;
    list-style: none !important;
}

.share-social > ul > li {
    text-align: center;
    margin-bottom: .5em;
    list-style: none !important;
}

.share-social > ul > li > a {
    width: 40px;
    height: 40px;
    display: block;
    line-height: 43px;
    border-radius: 50%;
}

.share-social > ul > li > a > .fa {
    font-size: 18px;
}

.share-social .social-link > a:hover {
    cursor: pointer;
}

@media screen and (max-width: 468px) {
    .share-social {
        left: 50%;
        bottom: 20px;
        top: unset;
        right: unset;
        transform: translateX(-50%);

        padding: 3px 17px;
    }

    .share-social > .share-label {
        display: none;
    }

    .share-social > ul {
        margin: 5px;

        display: flex;
        justify-content: center;
    }

    .share-social > ul > li:not(:last-child) {
        margin-right: .5em;
    }

    .share-social > ul > li {
        margin-bottom: 0em;
    }

    .share-social > ul > li > a {
        width: 35px;
        height: 35px;
        line-height: 37px;
        border-radius: 50%;
    }

    .share-social > ul > li > a > .fa {
        font-size: 16px;
    }

    .page-navigation-single.page-navigation div div {
        margin-bottom: 3em;
    }
}

.display-flex {
    display: flex;
}

.mr-1 {
    margin-right: 1em;
}
