/*
Theme Name: Scalia Child
Description: Multi-Purpose Wordpress Theme
Author: Codex Themes.
Theme URI: http://codex-themes.com/scalia/
Author URI: http://codex-themes.com/scalia/
Template: scalia
Version: 1.0
Tags: one-column, two-columns, left-sidebar, right-sidebar, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, featured-images, flexible-header, full-width-template, theme-options, translation-ready, dark, light
License: GNU General Public License
License URI: license.txt
*/

@font-face {
    font-family: 'scalia-user-icons';font-display: swap;
    src:url('//www.nextlevelbrewing.at/wp-content/themes/scalia-default-child/fonts/scalia-user-icons.eot?-yiqymz');
    src:url('//www.nextlevelbrewing.at/wp-content/themes/scalia-default-child/fonts/scalia-user-icons.eot?#iefix-yiqymz') format('embedded-opentype'),
        url('//www.nextlevelbrewing.at/wp-content/themes/scalia-default-child/fonts/scalia-user-icons.woff?-yiqymz') format('woff'),
        url('//www.nextlevelbrewing.at/wp-content/themes/scalia-default-child/fonts/scalia-user-icons.ttf?-yiqymz') format('truetype'),
        url('//www.nextlevelbrewing.at/wp-content/themes/scalia-default-child/fonts/scalia-user-icons.svg?-yiqymz#scalia-user-icons') format('svg');
    font-weight: normal;
    font-style: normal;
}
.page-title-title h1 {
    font-size: 60px;
    line-height: 75px;
}
#primary-menu.no-responsive > li > a {
    padding: 35px 17px;
}
#primary-menu.no-responsive > li:hover > a {text-decoration: none;}
#primary-menu.no-responsive > li.menu-item-parent > a::after {
    position: absolute;
    width: 16px;
    height: 9px;
    left: 50%;
    margin-left: -8px;
    bottom: 15px;
    font-family: 'scalia-icons';
    font-weight: normal;
    content: '';
    font-size: 16px;
    line-height: 9px;
    transition: all 0.01s linear 0.5s;
    -moz-transition: all 0.01s linear 0.5s;
    -webkit-transition: all 0.01s linear 0.5s;
    visibility: hidden;
}
#primary-menu.no-responsive > li ul {   
    width: 220px;
}
#primary-navigation .menu-toggle::after {
    background: #fff !important;
    box-shadow: 0 10px 0 0 #fff, 0 20px 0 0 #fff !important;
}
.white-text {color: #fff;}
.blue-text {color: #00a6ad;}

#site-header-wrapper, #site-header.fixed.shrink {
    background-image: url("https://www.nextlevelbrewing.at/wp-content/uploads/2016/05/Header-Background.jpg") !important;
    background-repeat: no-repeat !important;
    background-position: center top !important;
    border-bottom: 4px solid #fff;
    background-size: cover;
}
#site-header .logo-position-center .site-title {
    padding-top: 28px;
}
.footer-socials-item.stumbleupon a:after {
	content: '\e609';
}
.page-title-block {
    text-align: center;
    background-position: 50% bottom !important;
    background-size: cover;
    padding: 30px 0;
    position: relative;
}
.blog-load-more .sc-button-separator, .blog-load-more .sc-button-separator, .portfolio-load-more .sc-button-separator, .portfolio-load-more .sc-button-separator {
    border-top: 0px solid #00a6ad !important;
    border-bottom: 0px solid #00a6ad !important;
}
.portfolio-items-masonry.without-padding .portfolio-item .caption {
    border: 0 !important;
}
@media (min-width: 1200px) {
@-webkit-keyframes krake-links {
        0% {
            left: -100%;
        }
        25% {
            left: -90%;
        }
        50% {
            left: -85%;
        }
        75% {
            left: -90%;
        }
        100% {
            left: -100%;
        }
    }
    
@-webkit-keyframes krake-rechts {
        0% {
            right: -100%;
        }
        25% {
            right: -90%;
        }
        50% {
            right: -85%;
        }
        75% {
            right: -90%;
        }
        100% {
            right: -100%;
        }
    }

#krake-links, #krake-links-grau {
 width: 100%;
 height: 100%;
 top: -150px;
 left: 0;
 position: fixed;
 z-index: 9999;
 left: -100%;
 background: url(https://www.nextlevelbrewing.at/wp-content/uploads/2016/11/Krakenarmre-links.png) right 90% no-repeat; 
 transition-property: left;
 -webkit-animation: krake-links 6s 1 cubic-bezier(0.0, 0.0, 0.58, 1.0) paused;
 -moz-animation:    krake-links 6s 1 cubic-bezier(0.0, 0.0, 0.58, 1.0) paused;
 -o-animation:      krake-links 6s 1 cubic-bezier(0.0, 0.0, 0.58, 1.0) paused;
 -ms-transition:    krake-links 6s 1 cubic-bezier(0.0, 0.0, 0.58, 1.0) paused;
 animation:         krake-links 6s 1 cubic-bezier(0.0, 0.0, 0.58, 1.0) paused;
}

#krake-links-grau {
 background: url(https://www.nextlevelbrewing.at/wp-content/uploads/2016/11/Krakenarmre-links-grau.png) right 90% no-repeat; 
}

#krake-rechts, #krake-rechts-grau {
 width: 100%;
 height: 100%;
 top: -200px;
 right: 0;
 position: fixed;
 z-index: 9999;
 right: -100%;
 background: url(https://www.nextlevelbrewing.at/wp-content/uploads/2016/11/Krakenarmre-rechts.png) left 90% no-repeat;
 transition-property: right;
 -webkit-animation: krake-rechts 6s 1 cubic-bezier(0.0, 0.0, 0.58, 1.0) paused;
 -moz-animation:    krake-rechts 6s 1 cubic-bezier(0.0, 0.0, 0.58, 1.0) paused;
 -o-animation:      krake-rechts 6s 1 cubic-bezier(0.0, 0.0, 0.58, 1.0) paused;
 -ms-transition:    krake-rechts 6s 1 cubic-bezier(0.0, 0.0, 0.58, 1.0) paused;
 animation:         krake-rechts 6s 1 cubic-bezier(0.0, 0.0, 0.58, 1.0) paused;
}

#krake-rechts-grau {
 background: url(https://www.nextlevelbrewing.at/wp-content/uploads/2016/11/Krakenarmre-rechts-grau.png) left 90% no-repeat;
}
}
@media (max-width: 767px) {
	#site-header .site-title a img.default {
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1000)" !important;
		filter: alpha(opacity=100) !important;
		-moz-opacity: 1 !important;
		-khtml-opacity: 1 !important;
		opacity: 1 !important;
	}
	#site-header .site-title a img.small {
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)" !important;
		filter: alpha(opacity=0) !important;
		-moz-opacity: 0 !important;
		-khtml-opacity: 0 !important;
		opacity: 0 !important;
	}
.vc_images_carousel .vc_carousel-inner {
    width: 90% !important;
}
.block-content {
    padding: 30px 0 !important;
}
}
@media (max-width: 480px) {

.vc_images_carousel .vc_carousel-inner {
    width: 60% !important;
}
}
p.ywdpd-table-discounts-label {margin: 15px 0px 5px 0px;}
table#ywdpd-table-discounts {
    border: 1px solid #efefef;
    margin-bottom: 20px;
}
p.price.price-unit.smaller {
    font-size: 18px !important;
    margin-top: -15px !important;
    color: #49505E !important;
    margin-bottom: 5px !important;
}
.single-product-content-right .product-meta {display: none;}
p.units-info {margin: 0 !important;}
.in-stock-label {
    background-color: #E94287;
    color: white;
    padding: 3px 10px 3px 10px;
    border-radius: 5px;
}
table#ywdpd-table-discounts {
    border: 1px solid #efefef;
    margin-bottom: 5px;
}
#ywdpd-table-discounts td {
    border-right: 1px solid #efefef;
    padding: 5px 10px;
}
#ywdpd-table-discounts td span {
font-weight: bold;
background: #ff0;
color: #000;
}

.ywdpd-table-discounts-note {
 font-style: normal;
background-color: #fff;
color: black;
padding: 3px 10px 3px 10px;
border-radius: 5px;
font-size: 18px;
border: 2px solid #e94287;}