/*
 Theme Name:   Kedipes Subtheme
 Theme URI:    https://www.wpbeginner.com/
 Description:  A bootstrap 4 starter child theme
 Author:       D.G Techlink Ltd
 Author URI:   https://www.techlink.com.cy
 Template:     wp-bootstrap-starter
 Version:      1.0.0
*/

/* Fonts */
/* @font-face{
    font-family: NeueHaasGrotesM;
    src: url("includes/fonts/NeueHaasGrotes/NeueHaasGrotesM.otf");
}

@font-face{
    font-family: DosisSM;
    src: url("includes/fonts/Dosis/Dosis-SemiBold.ttf");
}

@font-face{
    font-family: DosisM;
    src: url("includes/fonts/Dosis/Dosis-Medium.ttf");
}

@font-face{
    font-family: DosisB;
    src: url("includes/fonts/Dosis/Dosis-Bold.ttf");
} */


/* Common */
/* .mv {
    display: none;
} */

/* Header */
/* header#masthead {
    background-color: #1D1D1B;
    padding: 0;
}

#top-header {
    padding: 44px 84px;
    position: relative;
}

#top-header .dgwt-wcas-search-input {
    border-radius: 22px;
    padding: 10px 20px !important;
}

#top-header  .dgwt-wcas-search-wrapp {
    float: right;
}

.dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier {
    right: 22px;
    left: unset;
}

form.dgwt-wcas-search-form ::-webkit-input-placeholder {
    font-style: normal !important;
}

.header-links {
    text-align: right;
    margin-top: 8px;
}

.header-links a {
    padding: 12px;
    text-decoration: none;
}

#top-header .col-md-4, #top-header .col-md-2 {
    padding: 0;
}

.header-links img {
    width: 28px;
}

.menu-header {
    background-color: #fff;
    padding: 6px 60px;
}

.menu-header a.nav-link {
    color: #1D1D1B !important;
    padding: 0.5rem 18px !important;
    font-size: 16px !important;
}

.dgwt-wcas-search-form path {
    fill: #6FAFDE;
}

.dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier {
    right: 29px !important;
}

.navbar-brand {
    position: absolute;
    padding: 0;
    top: -24px;
    margin: 0;
    max-width: 151px;
} */

/* Mini Cart */
/* .header-links .mini_cart_item span:before, .woocommerce-mini-cart__total span:before {
    display: none !important;
}

.woocommerce-mini-cart ul.cart_list li a {
    display: inline-block;
    font-size: 13px;
    font-weight: normal;
    color: #2d2c2f !important;
}

.woocommerce-mini-cart a.remove.remove_from_cart_button {
    font-size: 18px !important;
    background-color: transparent !important;
    color: #2d2c2f !important;
}

.woocommerce-mini-cart .quantity, .woocommerce-mini-cart .quantity span {
    color: #2d2c2f !important;
    font-size: 13px;
}

p.woocommerce-mini-cart__total.total strong, p.woocommerce-mini-cart__total.total span {
    font-size: 16px;
    color: #2d2c2f !important;
}

ul.dropdown-menu.dropdown-menu-mini-cart {
    padding: 14px 17px;
    left: -16px !important;
    top: 10px !important;
}

li.woocommerce-mini-cart-item.mini_cart_item {
    margin-bottom: 20px !important;
}

.woocommerce-mini-cart img {
    float: left !important;
    width: 50px !important;
    margin-top: -20px;
}

.woocommerce-mini-cart li a {
    display: inline-block !important;
    padding: 0 10px;
}

.woocommerce-mini-cart__buttons a.button.checkout.wc-forward {
    display: none;
}

.woocommerce-mini-cart__buttons a.button.wc-forward {
    background: #2d2c2f;
    width: 100%;
    color: #fff;
    text-align: center;
    font-weight: normal;
    text-transform: uppercase;
    padding: .618em 1em;
    display: block;
    font-size: 14px;
}

.woocommerce-mini-cart__buttons a.button.wc-forward:hover {
    background-color: #46454A;
}

ul.woocommerce-mini-cart.cart_list.product_list_widget {
    box-shadow: 0 1px 0 0 #d8d8d8;
    margin: 15px 0;
    padding-bottom: 1px;
    padding-left: 0;
    list-style: none;
}

p.woocommerce-mini-cart__total.total span {
    float: right;
}

.header-links .show {
    display: inline-block !important;
}

p.woocommerce-mini-cart__total.total {
    text-align: left;
}

.basket-item-count {
    display: none !important;
} */


/* Footer */
/* footer#colophon {
    background-color: #1D1D1B !important;
    color: #fff !important;
    padding-top: 60px;
}

.footer-social {
    text-align: right;
    border-bottom: 1px solid #808080;
    padding-bottom: 50px;
    margin-bottom: 50px;
}

.newsletter-btn {
    float: right;
    border: 2px solid;
    color: #fff;
    line-height: 27px;
    margin-left: 12px;
}

.newsletter-btn a {
    padding: 12px 16px;
    text-decoration: none;
    font-size: 14px;
}

ul.social {
    float: right;
    list-style: none;
}

ul.social li {
    display: inline-block;
    padding: 0 12px;
}

footer a.nav-link {
    color: #CCCCCC !important;
    background-color: transparent !important;
    padding: 0 0 2px 0;
    font-family: DosisM;
    font-size: 18px;
}

.widget {
    list-style: none;
}

.widget::marker {
    display: none;
}

footer h2.widgettitle {
    color: #808080;
    font-size: 18px;
    margin: 0;
    font-family: DosisB;
}

.footer-site-info {
    background-color: #6FAFDE;
    padding: 10px 0;
    font-size: 14px;
}

.footer-menu {
    margin-bottom: 40px;
} */


/* Media Queries */
/* @media(min-width: 1200px) { */
    /* Header */
    /* .menu-header a.nav-link:after {
        content: '|';
        margin-left: 29px;
    }
    .menu-header .menu-item:last-child a.nav-link:after {
        display: none;
    }
} */

/* @media(max-width: 1200px) { */
    /* Header */
    /* .header-links a:last-child {
        display: none;
    }
    .navbar-light .navbar-toggler {
        position: absolute;
        top: -75px;
        color: #fff;
        font-size: 24px;
    }
    #top-header.dv {
        display: none;
    }
    #top-header-mobile.mv {
        display: block;
    } */
    /* Footer */
    /* .footer-menu .col-md-2 {
        display: none;
    }
    .footer-site-info .col-md-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
} */

/* @media(max-width: 767px) {
    .dv {
        display: none;
    }
    .mv {
        display: block;
    }
} */