/*

BARVY:

svetla #FAF5F2 
světlá  hněndá #EFEADF
tmavě hnedá #BD7458
světle zelená #939580
tmavě zelená #605F4B
hnědá #AE8035

/*
fix scrolovoání
*/

html {
    scroll-behavior: auto !important;
}

@media (prefers-reduced-motion: reduce) {
    html {
        scroll-behavior: auto !important;
    }
}

/*
základní definice
*/
h2,
.h2 {
    font-family: "Cormorant Garamond" !important;
    font-weight: 500 !important;
}

blockquote,
strong,
b {
    font-style: italic;
}

.cooked-recipe-ingredients,
.cooked-recipe-info,
.nav-menu a {
    font-family: "Raleway" !important;
}

.button.is-primary,
.widget-area a:not(.button),
.nav-menu ul li a {
    color: #605f4b;
}

.input-text:focus,
textarea:focus,
input:focus,
select:focus {
    border-color: #939580;
}

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

.site-branding-wrap {
    padding: 15px 0;
}

@media screen and (min-width: 992px) {
    .site {
        margin-top: 40px;
        margin-bottom: 40px;
    }

    .site-branding-wrap {
        padding: 20px 0;
    }
}

/* Další úpravy
============================================================================== */

.print {
    cursor: pointer;
    float: right;
}

.switch {
    position: relative;
    display: inline-block;
    width: 50px;
    height: 24px;
    margin-bottom: 0;
}

/* Hide default HTML checkbox */
.switch input {
    opacity: 0;
    width: 0;
    height: 0;
}

/* The slider */
.slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: 0.4s;
    transition: 0.4s;
    cursor: pointer;
}

.slider:before {
    position: absolute;
    content: "";
    height: 18px;
    width: 18px;
    left: 4px;
    bottom: 3px;
    background-color: white;
    -webkit-transition: 0.4s;
    transition: 0.4s;
}

input:checked + .slider {
    background-color: #939580;
}

input:focus + .slider {
    box-shadow: 0 0 1px #939580;
}

input:checked + .slider:before {
    -webkit-transform: translateX(26px);
    -ms-transform: translateX(26px);
    transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
    border-radius: 34px;
}

.slider.round:before {
    border-radius: 50%;
}

.share-style1.in-content {
    display: flex;
    align-items: center;
    margin-bottom: 2rem;
}

.share-style1.in-content .toggle-text {
    margin: 0;
    font-size: 14px;
    margin-left: 1rem;
}

.share-style1.in-content .share-button {
    margin-left: auto;
}

.d1g1-print-btn {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    border: none;
    background: #f0f0f0;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px; /* velikost ikony */
}

.d1g1-print-btn:hover {
    background: #e0e0e0;
}

.irecommendthis::before {
    text-align: left !important;
}

#digihood-icon {
    display: inline-block;
    margin-right: 5px;
    margin-top: -1px;
}

.site-title,
.site-title img {
    max-height: 100%;
    width: 460px;
    max-width: 100%;
}

.cooked-button,
.cooked-fsm .cooked-fsm-top,
.cooked-fsm .cooked-fsm-mobile-nav,
.cooked-fsm .cooked-fsm-mobile-nav a.cooked-active,
.cooked-browse-search-button,
.cooked-icon-loading,
.cooked-progress span,
.cooked-recipe-search .cooked-taxonomy-selected,
.cooked-recipe-card-modern:hover .cooked-recipe-card-sep,
.cooked-recipe-card-modern-centered:hover .cooked-recipe-card-sep {
    background-color: #bd7458;
}

.button.is-primary:hover {
    color: #bd7458;
}

.is-comment-form-boxed #respond {
    padding: 2em 0;
}

@media screen and (min-width: 768px) {
    .is-comment-form-boxed #respond {
        padding: 3em 0;
    }

    .tptn_posts_widget img {
        max-width: 94px;
        height: 94px;
    }
}

.wpforms-container ul {
    padding-left: 0;
}

.cmplz-cookiebanner .cmplz-buttons .cmplz-btn {
    height: 36px !important;
    font-size: 13px !important;
    padding-top: 6px !important;
    padding-bottom: 6px !important;
}

.d1g1-print-wrap svg,
.d1g1-print-wrap path {
    fill: #605f4b !important;
}

.post-ratings img {
    float: left;
    margin-top: 10px;
    margin-right: 5px;
}

.cooked-recipe-directions,
.cooked-recipe-directions span {
    font-family: "Lora" !important;
}
