/*
Theme Name:     Kurland Storefront Child Theme
Theme URI:      https://bitbucket.org/deeves/kurland-storefront-child
Author:         Deeves
Author URI:     http://deeves.hu
Template:     	storefront
Description:  	This is a child theme for WooThemes StoreFront theme for Kurland Hungarian webshop
Version:      	1.0.0
License:      	GNU General Public License v2 or later
License URI:  	http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  	kurland-storefront-child
Tags:         	kurland
This theme is based on Stuart Duff's Storefront Child Theme
https://github.com/stuartduff/storefront-child-theme
*/
/*
 * Add your own custom css below this text.
 */

body {
    border-top: 5px solid #686b5d;
}

.button {
    background: #686b5d;
    color: white;
}
.button:hover {
    background: #ec8f3d;
    color: white;
}

.main-navigation ul li a,
.site-title a,
ul.menu li a,
.site-branding h1 a,
.site-footer .storefront-handheld-footer-bar a:not(.button),
button.menu-toggle,
button.menu-toggle:hover,
.handheld-navigation .dropdown-toggle {
    color: #686b5d;
}

.main-navigation ul li a:hover,
.main-navigation ul li:hover > a,
.site-title a:hover,
.site-header ul.menu li.current-menu-item > a {
    color: #ec8f3d;
}

a {
    color: #686b5d;
}

.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
    background-color: #686b5d;
    color: white;
}

.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover {
    background-color: #ec8f3d;
    border-color: #ec8f3d;
    color: white;
}

a:focus,
button:focus,
.button.alt:focus,
input:focus,
textarea:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
input[type="email"]:focus,
input[type="tel"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus {
    outline-color: #686b5d;
}

.site-header .custom-logo-link img,
.site-header .site-logo-anchor img,
.site-header .site-logo-link img {
    max-width: 140px;
}

.site-header {
    padding-top: 20px;
}

.main-navigation ul.menu > li > a,
.main-navigation ul.nav-menu > li > a {
    padding: 1em;
}

.site-header-cart .cart-contents {
    padding: 1em 0;
}

.site-search {
    margin-top: 20px;
}

.secondary-navigation {
    margin-top: 20px;
}

.homepage-section-selector {
    display: flex;
    margin: 15px 0 0;
    padding: 0;
    flex-direction: row;
    /*     @media (min-width: 768px) {
        max-width: 66.4989378333em;
        margin: 15px auto;
    } */
    /*     @media (max-width: 66.4989378333em) {
        margin-left:2.617924em;
        margin-right: 2.617924em;
        padding: 0;
    } */
}
.homepage-section-selector .column {
    background-color: #686b5d;
    background-image: url(./assets/images/circles.png);
    background-image: url(./assets/images/circles.png), linear-gradient(135deg, #f8a560 0%, #e6873c 100%);
    background-size: 100% 100%;
    background-position: center center;
    border-radius: 3px;
    transition: background 0.2s ease-out;
}

.homepage-section-selector .column:first-child {
    margin-right: 8px;
}

.homepage-section-selector .column:last-child {
    margin-left: 8px;
}

.homepage-section-selector .column:hover {
    background-color: #ec8f3d;
    background-size: 120% 120%;
}
.homepage-section-selector .column-center {
    margin: 0 15px;
}
@media (max-width: 568px) {
    .homepage-section-selector {
        padding: 0;
        flex-direction: column;
    }
    .homepage-section-selector .column, .homepage-section-selector .column:first-child, .homepage-section-selector .column:last-child {
        margin: 0 0 15px;
    }
}

.ms-theme-cubic {
    padding-bottom: 0 !important;
}

.category-image {
    margin-bottom: 20px;
}

.secondary-navigation a[href*="dribbble.com"],
.secondary-navigation a[href*="facebook.com"],
.secondary-navigation a[href*="flickr.com"],
.secondary-navigation a[href*="foursquare.com"],
.secondary-navigation a[href*="plus.google.com"],
.secondary-navigation a[href*="instagram.com"],
.secondary-navigation a[href*="linkedin.com"],
.secondary-navigation a[href*="pinterest.com"],
.secondary-navigation a[href*="reddit.com"],
.secondary-navigation a[href*="tumblr.com"],
.secondary-navigation a[href*="twitter.com"],
.secondary-navigation a[href*="vimeo.com"],
.secondary-navigation a[href*="wordpress.com"],
.secondary-navigation a[href*="wordpress.org"],
.secondary-navigation a[href*="youtube.com"],
.secondary-navigation a[href*="mailto:"],
.secondary-navigation a[href*="twitch.tv"],
.secondary-navigation a[href$="/feed/"] {
    text-indent: -9999px;
}

.secondary-navigation a[href*="dribbble.com"]:after,
.secondary-navigation a[href*="facebook.com"]:after,
.secondary-navigation a[href*="flickr.com"]:after,
.secondary-navigation a[href*="foursquare.com"]:after,
.secondary-navigation a[href*="plus.google.com"]:after,
.secondary-navigation a[href*="instagram.com"]:after,
.secondary-navigation a[href*="linkedin.com"]:after,
.secondary-navigation a[href*="pinterest.com"]:after,
.secondary-navigation a[href*="reddit.com"]:after,
.secondary-navigation a[href*="tumblr.com"]:after,
.secondary-navigation a[href*="twitter.com"]:after,
.secondary-navigation a[href*="vimeo.com"]:after,
.secondary-navigation a[href*="wordpress.com"]:after,
.secondary-navigation a[href*="wordpress.org"]:after,
.secondary-navigation a[href*="youtube.com"]:after,
.secondary-navigation a[href*="mailto:"]:after,
.secondary-navigation a[href*="twitch.tv"]:after,
.secondary-navigation a[href$="/feed/"]:after {
    text-indent: 0;
    display: block;
    float: left;
}

.secondary-navigation a[href*="dribbble.com"]:after,
.secondary-navigation a[href*="facebook.com"]:after,
.secondary-navigation a[href*="flickr.com"]:after,
.secondary-navigation a[href*="foursquare.com"]:after,
.secondary-navigation a[href*="plus.google.com"]:after,
.secondary-navigation a[href*="instagram.com"]:after,
.secondary-navigation a[href*="linkedin.com"]:after,
.secondary-navigation a[href*="pinterest.com"]:after,
.secondary-navigation a[href*="reddit.com"]:after,
.secondary-navigation a[href*="tumblr.com"]:after,
.secondary-navigation a[href*="twitter.com"]:after,
.secondary-navigation a[href*="vimeo.com"]:after,
.secondary-navigation a[href*="wordpress.com"]:after,
.secondary-navigation a[href*="wordpress.org"]:after,
.secondary-navigation a[href*="youtube.com"]:after,
.secondary-navigation a[href*="twitch.tv"]:after,
.site-footer a[href*="facebook.com"]:after,
.site-footer a[href*="instagram.com"]:after,
.site-footer a[href*="youtube.com"]:after {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
    font-size: 18px;
}

.secondary-navigation a[href*="mailto:"]:after,
.secondary-navigation a[href$="/feed/"]:after {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
}

.secondary-navigation a[href$="/feed/"]:after {
    content: "\f09e";
    color: #ff9900;
}

.secondary-navigation a[href*="twitch.tv"]:after {
    content: "\f1e8";
    color: #6441a5;
}

.secondary-navigation a[href*="mailto:"]:after {
    content: "\f0e0";
}

.secondary-navigation a[href*="youtube.com"]:after,
.site-footer a[href*="youtube.com"]:after {
    content: "\f167";
    color: #bb0000;
}

.secondary-navigation a[href*="wordpress.com"]:after,
.secondary-navigation a[href*="wordpress.org"]:after {
    content: "\f19a";
    color: #0073aa;
}

.secondary-navigation a[href*="vimeo.com"]:after {
    content: "\f194";
    color: #aad450;
}

.secondary-navigation a[href*="tumblr.com"]:after {
    content: "\f173";
    color: #32506d;
}

.secondary-navigation a[href*="reddit.com"]:after {
    content: "\f231";
}

.secondary-navigation a[href*="twitter.com"]:after {
    content: "\f099";
    color: #00aced;
}

.secondary-navigation a[href*="dribbble.com"]:after {
    content: "\f17d";
    color: #ea4c89;
}

.secondary-navigation a[href*="facebook.com"]:after,
.site-footer a[href*="facebook.com"]:after {
    content: "\f09a";
    color: #3b5998;
}

.secondary-navigation a[href*="flickr.com"]:after {
    content: "\f16e";
    color: #ff0084;
}

.secondary-navigation a[href*="foursquare.com"]:after {
    content: "\f180";
    color: #0072b1;
}

.secondary-navigation a[href*="plus.google.com"]:after {
    content: "\f0d5";
    color: #dd4b39;
}

.secondary-navigation a[href*="instagram.com"]:after,
.site-footer a[href*="instagram.com"]:after {
    content: "\f16d";
    color: #517fa4;
}

.secondary-navigation a[href*="linkedin.com"]:after {
    content: "\f0e1";
    color: #007bb6;
}

.secondary-navigation a[href*="pinterest.com"]:after {
    content: "\f231";
    color: #cb2027;
}

.site-footer a[href*="instagram.com"]:after,
.site-footer a[href*="youtube.com"]:after,
.site-footer a[href*="facebook.com"]:after {
    display: inline-block;
    margin: 0 10px;
    text-decoration: none;
}

/* Review Stars */
.woocommerce-Reviews .stars {
    cursor: pointer;
}
.woocommerce-Reviews .stars a {
    height: 35px;
    width: 35px;
}
.woocommerce-Reviews .stars a::before,
.woocommerce-Reviews .stars.selected a::before,
.woocommerce-Reviews .stars:hover a::before {
    background-image: url(./assets/images/review-icon-1.png);
    background-size: 35px 35px;
    content: "" !important;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
}

/* Footer link tweaks */

.footer-bottom-link {
    text-align: center;
}

.footer-bottom-link a {
    display: inline-block;
    margin: 0 15px;
}

footer .privacy-policy-link {
    display: none;
}
