/*
Theme Name:     onepress-child
Description:    This is child theme of onepress.
Author:         admin
Template:       onepress Hello test

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/

/******Custom CSS ************/
.wppizza-add-to-cart-btn:focus{outline:none;}
.site-header .container{max-width:100%;}

.site-header.header-fixed { background-color: rgba(255, 255, 255, .7);}

.wppizza-cart-fixed{color:#fff;}
.shopping-cart{background-color:#691213;min-height:144px;}
.view-cart{padding:1px 7px 7px;text-align:center;cursor:pointer;background:#691213;color:#fff;top:100px;right:0;position:absolute;font-size:22px;}
.view-cart .btn{background: rgba(0, 0, 0, 0) linear-gradient(#2dba2c, #287928);border:0;}

.site-footer {display:none;}

body.page-id-67 .page-header {display: none !important;}
body.page-id-67 h2 {display: none !important;}

body.page-id-351 .page-header {display: none !important;}
body.page-id-351 h2 {display: none !important;}

body.page-id-358 .page-header {display: none !important;}
body.page-id-358 h2 {display: none !important;}

body.page-id-379 .page-header {display: none !important;}
body.page-id-379 h2 {display: none !important;}

 .page-header {display: none !important;}

/*  .site-content {position: relative;top:-75px}  */
 
.no-scroll { box-shadow: none !important;}

@font-face {
    font-family: 'zurich-bt-light-condensed';
    src: url('fonts/zurich-bt-light-condensed.eot');
    src: local('☺'),
    url('fonts/zurich-bt-light-condensed.woff') format('woff'),
    url('fonts/zurich-bt-light-condensed.ttf') format('truetype'),
    url('fonts/zurich-bt-light-condensed.svg') format('svg'),
    url("fonts/zurich-bt-light-condensed.otf") format("opentype");
}


html body,
body button,
body input,
body select,
body textarea {
    font-family: "zurich-bt-light-condensed", Helvetica, Arial, sans-serif;
    color: #000000;
}


body h1,
body h2,
body h3,
body h4,
body h5,
body h6 {
    font-family: "zurich-bt-light-condensed", Helvetica, Arial, sans-serif;
    font-weight: 600;
    color: #333333;
}

.wppizza-article-title,
body .entry-header .entry-title,
body .entry-header .entry-title a {
    font-size:18px;
    color: #5a2724;
    font-weight: bold;
    font-family: "zurich-bt-light-condensed", Helvetica, Arial, sans-serif;
}

#primary.content-area main.site-main article.list-article {
    position: relative;
    /* display: table; */
    width: 98%;
    clear: both;
    overflow: hidden;
    padding: 15px 20px;
    margin: 0 auto 10px auto !important;
    -webkit-box-shadow: 1px 1px 4px 0px rgba(0,0,0,0.33);
    -moz-box-shadow: 1px 1px 4px 0px rgba(0,0,0,0.33);
    box-shadow: 1px 1px 4px 0px rgba(0,0,0,0.33);
    border-top: none;
    border-bottom: none;
    margin-bottom: 20px !important;
    background-color: #b8a38a;
}

#primary.content-area main.site-main #comment {
    width: 100%;
}

#primary.content-area main.site-main input[type="reset"],
#primary.content-area main.site-main input[type="submit"] {
    margin: 0;
    padding: 0;
    clear: both;
    background-color: #114d3c;
    width: 100%;
    color: #fff !important;
    text-align: center;
    font-weight: bold;
    padding-top: 2px;
    text-transform: uppercase;
    height: 50px;
    border: solid;
    border-width: 1px;
    border-color: #fff;
}

#header-section .followWrap #masthead.site-header {
    background-color: #cec1a1;
}

#header-section .followWrap #masthead.site-header .site-logo-div img {
    max-height: 35px;
    width: auto;
}

#header-section .followWrap #masthead.site-header .site-title {
    display: none;
}

.wppizza-article-price-currency {
    font-size:18px !important;
}

.wppizza-article-price{
    font-size:18px !important;
}

.wppizza-article p,
.entry-excerpt p {
    font-size:12px !important;
    color: #333;
}

.wppizza-article {
	border-bottom:solid;
	border-bottom-width: 1px;
	border-bottom-color: #b7a38a;
}

.wppizza-article-info {
	position:relative; top: -12px;
}

/*#wppizza-ingredients-req-1-3 ul > li, #wppizza-ingredients-req-1-4 ul > li{box-sizing:border-box;width:33.33%;margin:0 0 2px;}*/

.wppizza-price-single {
	display:none;
	
}

button, html input[type="button"], input[type="reset"], input[type="submit"] {padding: 2px 10px;}
.desc-info-ingred{position:absolute;right:-20px;top: 100%;margin-top:5px;padding:5px;background: rgba(0, 0, 0, 0.7);color:#fff;min-width:110px;z-index:99;border-radius:4px; line-height:1.125;}
.desc-info-ingred:before{content:'';display:block;height:0;width:0;position:absolute;bottom:100%;right:25px;border-left:5px solid transparent;border-right:solid 5px transparent;border-bottom:solid 5px rgba(0, 0, 0, 0.7);}

.checkbox-container{position:relative;padding-left:20px;}
.checkbox-container input{
    position:absolute;
    left: 0;
    top: 3px;
    margin: 0 !important;
    padding: 0 !important;
}

.link-info-ingred{float:left;margin:-2px 0 0 4px;max-width:23px;position:relative;}

/* Custom CSS
------------------------------*/
.wppizza-article-default div.wppizza-article-sizes {padding-top: 0;}
.wppizza-article-default .wppizza-article-sizes > ul li.wppizza-article-price {padding: 10px 0;}
.wppizza-article-default .wppizza-article-price:hover > span {text-decoration: underline;}
.wppizza-article-default .wppizza-article-sizes ul,
.wppizza-article-default .wppizza-article-sizes > ul > li.wppizza-article-prices,
.wppizza-article-default .wppizza-article-sizes > ul li.wppizza-article-price {
    width: 100%;
    text-align: center;
    display: inline-block;
}
#TB_ajaxContent p {padding: 5px;}
#TB_window #TB_ajaxContent.wppizza-add-ingredients-tbc,
#TB_window #TB_ajaxContent .wppizza-ingredients {    
    width: 100% !important;
    box-sizing: inherit !important;
}
#TB_window #TB_ajaxContent .wppizza-ingredients {padding: 15px 0 0;}
ul.wppizza-multiselect-tabs {margin-bottom: 10px;}
#TB_window #TB_ajaxContent .wppizza-ingredients .wppizza-imulti {border: 0;padding: 0;}
#wppizza-ingredients-selected .wppizza-current-ingredients ul > li {font-size: 14px;margin: 2px;}
.wppizza-add-ingredients-tbc .wppizza-ingredients #wppizza-ingr-form>legend:first-child {border: 0;}
#wppizza-ingr-form #wppizza-ingredients-selected {border: 1px solid #cccccc;}
.wppizza-list-ingredients > ul  {display: inline-block;width: 100%;}
.wppizza-ingredients .wppizza-imulti ul > li {font-size: 14px;}
.wppizza-current-ingredients .wppizza-remove-ingredient, 
.wppizza-ingredients .wppizza-imulti ul > li > .wppizza-doingredient{margin-right: 5px;}
.wppizza-ingredients .wppizza-imulti > fieldset {border: 1px solid #cccccc;padding: 5px;margin: 10px 0}
.wppizza-ingredients .wppizza-imulti > fieldset legend {width: auto; display: inline-block;padding: 0 5px;}
.wppizza-ingredients .wppizza-imulti > fieldset#wppizza-ingredients-req-1-0,
.wppizza-ingredients .wppizza-imulti > fieldset#wppizza-ingredients-req-1-1 {width: 25%;display: inline-block;margin:10px 15px;}
.wppizza-ingredients .wppizza-imulti > fieldset#wppizza-ingredients-req-1-0 {margin-left: 0px;}
.wppizza-ingredients .wppizza-imulti > fieldset#wppizza-ingredients-req-1-0 ul li,
.wppizza-ingredients .wppizza-imulti > fieldset#wppizza-ingredients-req-1-1 ul li {width: 100%;}
#wppizza-sub-info .wppizza-diy-to-cart {margin: 11px;}

@media screen and (max-width: 767px) {
    #wppizza-sub-info .wppizza-diy-to-cart {margin: 0;}
    #wppizza-cart-cancel + #wppizza-sub-info .wppizza-diy-to-cart {margin: 5px 10px;}
    .wppizza-ingredients .wppizza-imulti ul > li {
        width: 50% !important;
        display: inline-block;
        float: none;
        margin: 0;
        margin-bottom: 10px;
        font-size: 13px;
    }
    .wppizza-ingredients .wppizza-imulti > fieldset#wppizza-ingredients-req-1-0, 
    .wppizza-ingredients .wppizza-imulti > fieldset#wppizza-ingredients-req-1-1 {margin: 0;width: 100%;}
    .wppizza-ingredients .wppizza-imulti #wppizza-ingredients-req-1-5 > ul > li {width: 100% !important;}
    #pg-2-0> .panel-row-style, #pg-2-1> .panel-row-style {height: 100% !important;}
    .panel-row-style-for-2-0 .widget_text .custom-html-widget {text-align: center;}
    #wppizza-ingredients-selected .wppizza-current-ingredients ul > li {
        width: 50% !important;
        display: inline-block;
        float: none;
        margin: 0;
        margin-bottom: 5px;
        font-size: 13px;
    }
    button#responsive-menu-pro-button {
        top: 6px !important;
        right: 4px !important;
    }
    button#responsive-menu-pro-button.is-active {
        top: 13px !important;
    }
    #nav-toggle {display: none !important;}
    .responsive-menu-pro-open button#responsive-menu-pro-button:hover, 
    .responsive-menu-pro-open button#responsive-menu-pro-button:focus, 
    button#responsive-menu-pro-button:hover, 
    button#responsive-menu-pro-button:focus,
    .responsive-menu-pro-open button#responsive-menu-pro-button{
        background-color: transparent !important;
    }
}

body #wpsl-wrap.wpsl-store-below #wpsl-result-list li {
    padding: 10px 10px 10px 10px;
}

body .wpsl-infobox .wpsl-info-window strong > a:after,
body #wpsl-result-list .wpsl-store-location strong > a:after {
    /* opacity: 0.5; */
    content: 'Klik for at få adgang til webstedet';
    display: flex;
    vertical-align: center;
    justify-content: center;
    padding: 20px;
    font-size: 30px;
    text-align: center;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    box-sizing: border-box;
    background: rgba(0, 0, 0, 0.6);
    color: #fff;
    -webkit-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
    -ms-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
    opacity: 0;
}

body .wpsl-infobox .wpsl-info-window strong > a:after {
    font-size: 20px;
}

body .wpsl-infobox .wpsl-info-window strong > a:hover:after,
body #wpsl-result-list .wpsl-store-location strong > a:hover:after{
    opacity: 1;
}

body .wpsl-infobox a,
body #wpsl-result-list a{
    z-index: 2;
    position: relative;
}

body .wpsl-infobox .wpsl-info-window strong > a,
body #wpsl-result-list .wpsl-store-location strong > a {
    position: static;
}

body #wpsl-result-list #wpsl-stores ul li{
    position: relative;
    background-color :#e0e0e0;
    margin: 0px;
}

body #content {
    background: url("assets/images/main-background.jpg") no-repeat center center / cover !important;
    min-height: 100vh;
    /*display: flex;*/
    /*flex-flow: column;*/
    /*justify-content: center;*/
    /*align-items: center;*/
}