/*
Theme Name: YOOtheme Child
Theme URI: https://yootheme.com
Template: yootheme
Author: YOOtheme
Author URI: https://yootheme.com
Description: A powerful, flexible and elegant website builder that allows you to create complex pages within minutes and customize every aspect of the theme.
Version: 2.0.8.1588322302
Updated: 2020-05-01 10:38:22

*/
/* Cookies */

button.mgbutton.moove-gdpr-infobar-reject-btn, button.mgbutton.moove-gdpr-modal-reject-all.button-visible {
    border: solid 1px #dddddd!important;
    background: #f6f6f6!important;
    color: #222!important;
    transition: ease all 0.3s;
}

button.mgbutton.moove-gdpr-infobar-reject-btn:hover, button.mgbutton.moove-gdpr-modal-reject-all.button-visible:hover {
    background: #dddddd!important;
}

button.mgbutton.moove-gdpr-infobar-allow-all, button.mgbutton.moove-gdpr-modal-allow-all.button-visible {
    background: #16c272!important;
    border: solid 1px #dddddd!important;
    transition: ease all 0.3s;
}

button.mgbutton.moove-gdpr-infobar-allow-all:hover, button.mgbutton.moove-gdpr-modal-allow-all.button-visible:hover {
    background: #186018!important;
    color: #fff!important;
}

.moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-save-settings {
    display: none!important;
}

.gdpr-shortcode-module {
    display: inline-block;
}

.gdpr-shortcode-module:last-child {
    margin-left: 20px!important;
}

.gdpr-shortcode-module {
    display: inline-block!important;
    margin-bottom: 0px!important;
}

button.mgbutton.moove-gdpr-infobar-settings-btn {
    display: none!important;
}

body.home .uk-navbar-container:not(.uk-navbar-transparent) {
    border-bottom: none;
}

.uk-navbar-container:not(.uk-navbar-transparent) {
    border-bottom: 1px solid #faf9fc;
}

ul.uk-slideshow-items .uk-light .el-meta {
    color: #efefef!important;
}

ul.uk-slideshow-items .uk-dark .el-meta {
    color: #333!important;
}

ul.uk-slideshow-items .uk-dark h2.el-title {
    color: #222;
}

/* Header */

.tm-header .uk-logo img {
    height: 80px;
    transition: ease all 0.5s;
}

.uk-navbar-sticky .uk-navbar-nav>li>a {
    min-height: 45px;
}

.uk-navbar-nav>li>a {
    transition-property: color,background-color,border-color,box-shadow, min-height!important;
}

.uk-navbar-sticky .uk-navbar-nav>li>a::before {
    bottom: 5px;
}

.tm-header .uk-navbar-sticky .uk-logo img {
    height: 80px;
}

.uk-navbar-right {
	flex-direction: column!important;
    align-items: flex-end!important;
}

.uk-navbar-container>.uk-container .uk-navbar-right {
	margin-right: 0px!important;
}

.top-header ul, .top-header li {
    display: inline-block;
}

.top-header ul li a {
    min-height: auto;
    padding: 0px 5px;
    font-size: 14px;
}

.top-header ul li a:after {
    content: "-";
    padding-left: 10px;
}

.top-header ul li:last-child a:after {
    content: none;
}

li#wpmenucartli {
    background-color: #efefef;
    padding: 10px 20px;
}

.top-header ul li a:before {
	content: none;
}

div#tm-mobile li#wpmenucartli {
    list-style: none;
    text-align: center;
    margin-top: 25px;
}

div#tm-mobile .uk-nav-default>li>a {
    text-align: center;
    font-weight: 500;
}

div#tm-mobile .uk-nav-default .uk-nav-sub a {
    text-align: center;
}

div#tm-mobile ul.uk-nav-sub {
    padding-left: 0px;
}

/* Produkter */

a.added_to_cart.wc-forward {
    display: block;
}

h2.woocommerce-loop-product__title {
    margin-bottom: 0px;
    font-size: 22px;
}

h2.woocommerce-loop-category__title {
    font-size: 22px;
    margin: 10px 0px;
}

span.price {
    color: #000;
    margin-bottom: 10px;
    display: block;
}

.uk-slider-container {
    padding: 25px;
}

li.product img {

    -webkit-border-top-left-radius: 8px;
-webkit-border-top-right-radius: 8px;
-moz-border-radius-topleft: 8px;
-moz-border-radius-topright: 8px;
border-top-left-radius: 8px;
border-top-right-radius: 8px;
}

section.related.products, .upsells.products {
    clear: both;
}

.uk-clear {
    clear: both;
}

@media (max-width: 600) {
    .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button,
    a.button.product_type_variable.add_to_cart_button {
    font-size: 14px;
    padding: 0px 10px;
    line-height: 30px!important;
}
}

/* Footer */

div#footer .el-content {
    color: #999;
    font-size: 14px;
    font-weight: 300;
}

div#footer .el-content a {
    color: #999;
    font-size: 14px;
    font-weight: 300;
    text-decoration: underline;
}

div#footer .el-content a:hover {
    color: #999;
    text-decoration: none;
}

div#footer .uk-h5 {
    color: #067c7b;
}

/* Checkout */

@media (max-width: 600px) {
    .coupon button.button {
    float: none!important;
    width: 100%!important;
    margin: 10px 0px!important;
    background-color: #222!important;
}

input#coupon_code {
    float: none;
    width: 100%;
    margin: 0px!important;
}

a.checkout-button.button.alt.wc-forward {
    width: 100%;
}

}

div#dibs-order-review, div#dibs-iframe {
    width: 100%;
}

.woocommerce-checkout div#tm-main .uk-container {
    max-width: 900px;
    margin: 0px auto;
}

ul#shipping_method li {
    padding-left: 0px!important;
    text-indent: 0px!important;
}

input#shipmondo_zipcode_field_0 {
    display: block;
    box-sizing: border-box;
    height: 40px;
}