/* 
 Theme Name:   deluxe child
 Theme URI:    
 Description:  
 Author:       Sven
 Author URI:   
 Template:     deluxe
 Version:      1.0

 /* == Add your own styles below this line ==
--------------------------------------------*/

/*local google fonts*/
/* arimo-regular - latin */
@font-face {
    font-family: 'Arimo';
    font-style: normal;
    font-weight: 400;
    src: url('fonts/arimo-v13-latin-regular.eot'); /* IE9 Compat Modes */
    src: local('Arimo Regular'), local('Arimo-Regular'),
    url('fonts/arimo-v13-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('fonts/arimo-v13-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
    url('fonts/arimo-v13-latin-regular.woff') format('woff'), /* Modern Browsers */
    url('fonts/arimo-v13-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
    url('fonts/arimo-v13-latin-regular.svg#Arimo') format('svg'); /* Legacy iOS */
}

/* arimo-700 - latin */
@font-face {
    font-family: 'Arimo';
    font-style: normal;
    font-weight: 700;
    src: url('fonts/arimo-v13-latin-700.eot'); /* IE9 Compat Modes */
    src: local('Arimo Bold'), local('Arimo-Bold'),
    url('fonts/arimo-v13-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('fonts/arimo-v13-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
    url('fonts/arimo-v13-latin-700.woff') format('woff'), /* Modern Browsers */
    url('fonts/arimo-v13-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
    url('fonts/arimo-v13-latin-700.svg#Arimo') format('svg'); /* Legacy iOS */
}

/* great-vibes-regular - latin */
@font-face {
    font-family: 'Great Vibes';
    font-style: normal;
    font-weight: 400;
    src: url('fonts/great-vibes-v7-latin-regular.eot'); /* IE9 Compat Modes */
    src: local('Great Vibes'), local('GreatVibes-Regular'),
    url('fonts/great-vibes-v7-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('fonts/great-vibes-v7-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
    url('fonts/great-vibes-v7-latin-regular.woff') format('woff'), /* Modern Browsers */
    url('fonts/great-vibes-v7-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
    url('fonts/great-vibes-v7-latin-regular.svg#GreatVibes') format('svg'); /* Legacy iOS */
}

body{
    font-family: 'Arimo', Helvetica, Arial, sans-serif;
}





/*footer menu and copygright/contact*/
.content_footer_wrapper{
    display: block !important;
    padding: 1em 0;
    text-align: center;
}
.footer-menu{
    text-align: center;
    display: block;
}
.footer-menu ul,li{
    display: inline-block;
}
.footer-menu li{
    margin: 0 0.5em;
    font-size: 0.9em;
    text-transform: uppercase;
}
.footer-menu ul ul{
    display: none;
}
.footer-copyrights,
.footer-copyrights p{
    text-align: center;
    color: #fff;
}
.footer-copyrights p{
    margin-bottom: 0;
    margin-top: 1em;
}

/*subline in header*/
.fw-container h3{
    color: #fff;
}

/*optimizing teaser on home page*/
@media screen and (max-width: 600px){
    .restorant_menu .restorant_menu_item .img_restorant_menu,
    .restorant_menu .restorant_menu_item .restorant_text_menu{
        width: 100%;
        float: none;
        margin-bottom: 2em;
        margin-right: 0;
    }
}
@media screen and (min-width: 601px) and (max-width: 767px){
    .restorant_menu .restorant_menu_item .img_restorant_menu{
        width: 39%;
        margin-right: 0;
    }
    .restorant_menu .restorant_menu_item .restorant_text_menu{
        width: 58%;

    }
}

/*shop optimzations*/
input, select,
.button,
button,
input[type="button"],
input[type="reset"],
input[type="submit"]{
    font-family: 'Arimo', Helvetica, Arial, sans-serif;
    box-shadow: none;
}
.select{
    height: 40px;
    padding: 5px;
}
a.reset_variations{
    display: block;
    margin-left: 0;
}
#order_comments{
    height: auto;
    min-height: 410px;
}

/*contact form 7 privacy checkbox*/
.accept-this-1 .wpcf7-list-item{
    margin-left: 0;
}

/*woocommerce: prevent double price display if a product variant is chosen*/
.price.variation_modified .woocommerce-price-suffix{
    display: none;
}

/*woocommerce: produkt listing*/
.products.deluxe_blog_columns_3 .shop-archive-item{
    margin-bottom: 3em !important;
}

/*woocommerce germanized: centered delivery time in product listing*/
.product p.wc-gzd-additional-info{
    text-align: center;
}

/*woocommerce: remove inner border on buttons*/
button::-moz-focus-inner{
    border: none !important;
}

/*woocommerce: hide product categories in product listing*/
.products .product-category{
    display: none;
}