@charset "UTF-8";
html{
    font-family:sans-serif;
    -ms-text-size-adjust:100%;
    -webkit-text-size-adjust:100%
}
body{
    margin:0
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{
    display:block
}
audio,canvas,progress,video{
    display:inline-block;
    vertical-align:baseline
}
audio:not([controls]){
    display:none;
    height:0
}
[hidden],template{
    display:none
}
a{
    background-color:transparent
}
a:active,a:hover{
    outline:0
}
abbr[title]{
    border-bottom:1px dotted
}
b,strong{
    font-weight:700
}
dfn{
    font-style:italic
}
h1{
    font-size:2em;
    margin:.67em 0
}
mark{
    background:#ff0;
    color:#000
}
small{
    font-size:80%
}
sub,sup{
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline
}
sup{
    top:-.5em
}
sub{
    bottom:-.25em
}
img{
    border:0
}
svg:not(:root){
    overflow:hidden
}
figure{
    margin:1em 40px
}
hr{
    box-sizing:content-box;
    height:0
}
pre{
    overflow:auto
}
code,kbd,pre,samp{
    font-family:monospace,monospace;
    font-size:1em
}
button,input,optgroup,select,textarea{
    color:inherit;
    font:inherit;
    margin:0
}
button{
    overflow:visible
}
button,select{
    text-transform:none
}
button,html input[type=button],input[type=reset],input[type=submit]{
    -webkit-appearance:button;
    cursor:pointer
}
button[disabled],html input[disabled]{
    cursor:default
}
button::-moz-focus-inner,input::-moz-focus-inner{
    border:0;
    padding:0
}
input{
    line-height:normal
}
input[type=checkbox],input[type=radio]{
    box-sizing:border-box;
    padding:0
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{
    height:auto
}
input[type=search]{
    -webkit-appearance:textfield;
    box-sizing:content-box
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{
    -webkit-appearance:none
}
fieldset{
    border:1px solid silver;
    margin:0 2px;
    padding:.35em .625em .75em
}
legend{
    border:0;
    padding:0
}
textarea{
    overflow:auto
}
optgroup{
    font-weight:700
}
table{
    border-collapse:collapse;
    border-spacing:0
}
td,th{
    padding:0
}

.sr-only{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0,0,0,0);
    border:0
}
.sr-only-focusable:active,.sr-only-focusable:focus{
    position:static;
    width:auto;
    height:auto;
    margin:0;
    overflow:visible;
    clip:auto
}
body{
    -ms-word-wrap:break-word;
    word-wrap:break-word;
    font-size:16px
}
body.grid{
    background-image:url();
    background-repeat:repeat-y;
    background-position:center
}
body,button,input,textarea{
    color:#666;
    font-family:"Open Sans",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
    line-height:1.75em;
    -moz-osx-font-smoothing:grayscale;
    text-rendering:optimizeLegibility;
    -webkit-font-smoothing:antialiased;
    font-weight:400
}
select{
    color:initial;
    font-family:"Open Sans",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif
}
.error404 .fourohfour-columns-2 .col-1 h2,.error404 .page-content section h2,.section-title{
    font-size:1.625em;
    font-weight:400;
    color:#484848;
    text-align:center;
    padding-bottom:.692em;
    margin-bottom:2.692em;
    border-bottom:1px solid #e9e9e9;
    position:relative
}
.error404 .fourohfour-columns-2 .col-1 h2::after,.error404 .page-content section h2::after,.section-title::after{
    content:"";
    width:80px;
    height:3px;
    left:50%;
    position:absolute;
    transform:translate(-50%,-50%);
    bottom:-2px
}
.col-full,.container,.woocommerce-breadcrumb{
    margin-right:auto;
    margin-left:auto;
    padding-left:15px;
    padding-right:15px
}
.col-full:after,.col-full:before,.container:after,.container:before,.woocommerce-breadcrumb:after,.woocommerce-breadcrumb:before{
    content:"";
    display:table
}
.col-full:after,.container:after,.woocommerce-breadcrumb:after{
    clear:both
}
@media (min-width:768px){
    .col-full,.container,.woocommerce-breadcrumb{
        width:750px
    }
}
@media (min-width:992px){
    .col-full,.container,.woocommerce-breadcrumb{
        width:970px
    }
}
@media (min-width:1200px){
    .col-full,.container,.woocommerce-breadcrumb{
        width:1200px
    }
}
.container-fluid{
    margin-right:auto;
    margin-left:auto;
    padding-left:15px;
    padding-right:15px
}
.container-fluid:after,.container-fluid:before{
    content:"";
    display:table
}
.container-fluid:after{
    clear:both
}
h1,h2,h3,h4,h5,h6{
    clear:both;
    font-weight:700;
    margin:0 0 .5407911001em;
    color:#2d2b2d
}
.alpha,h1{
    font-size:2.617924em;
    line-height:1.214;
    letter-spacing:-1px
}
.beta,h2{
    font-size:2em;
    line-height:1.214
}
.beta+h3,h2+h3{
    border-top:1px solid rgba(0,0,0,.05);
    padding-top:.5407911001em
}
.gamma,h3{
    font-size:1.618em;
    font-weight:600
}
.delta,h4{
    font-size:1.41575em;
    font-weight:700
}
.alpha,.beta,.delta,.gamma{
    display:block
}
blockquote+h2,blockquote+h3,blockquote+h4,blockquote+header h2,form+h2,form+h3,form+h4,form+header h2,ol+h2,ol+h3,ol+h4,ol+header h2,p+h2,p+h3,p+h4,p+header h2,table+h2,table+h3,table+h4,table+header h2,ul+h2,ul+h3,ul+h4,ul+header h2{
    margin-top:2.2906835em
}
hr{
    background-color:#ccc;
    border:0;
    height:1px;
    margin:0 0 1em
}
p{
    margin:0 0 1em
}
ol,ul{
    margin:0 0 1em 3em;
    padding:0
}
ul{
    list-style:disc
}
ol{
    list-style:decimal
}
li>ol,li>ul{
    margin-bottom:0;
    margin-left:1em
}
dt{
    font-weight:700
}
dd{
    margin:0 0 1.618em
}
b,strong{
    font-weight:700
}
cite,dfn,em,i{
    font-style:italic
}
blockquote{
    padding:2.5em 4em 2.5em 0;
    margin:0;
    border-width:1px 0;
    border-style:solid;
    border-color:#e9e9e9;
    font-size:1em;
    color:#666;
    font-style:italic;
    display:table;
    width:100%
}
blockquote:before{
    color:#cfcfcf;
    content:"\42";
    float:left;
    font-family:font-pizzaro;
    font-size:3em;
    font-style:normal;
    padding-right:.417em;
    line-height:1.2
}
blockquote p,blockquote::before{
    display:table-cell;
    vertical-align:middle
}
blockquote p{
    font-size:1.313em;
    line-height:1.4;
    width:100%
}
blockquote p cite{
    display:block;
    margin-top:24px;
    font-style:normal;
    font-size:.7em;
    color:#333e48;
    font-weight:600
}
address{
    margin:0 0 1em
}
pre{
    background:rgba(0,0,0,.1);
    font-family:"Courier 10 Pitch",Courier,monospace;
    margin-bottom:1.618em;
    padding:1.618em;
    overflow:auto;
    max-width:100%
}
code,kbd,tt,var{
    font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;
    padding:.202em .5407911001em
}
abbr,acronym{
    border-bottom:1px dotted #666;
    cursor:help
}
ins,mark{
    text-decoration:none;
    background:0 0
}
sub,sup{
    font-size:75%;
    height:0;
    line-height:0;
    position:relative;
    vertical-align:baseline
}
sup{
    bottom:1ex
}
sub{
    top:.5ex
}
small{
    font-size:75%
}
big{
    font-size:125%
}
figure{
    margin:0
}
table{
    margin:0 0 1em;
    width:100%
}
th{
    font-weight:700
}
img{
    height:auto;
    max-width:100%;
}
a{
    color:#2d2b2d;
    text-decoration:none
}
a:focus,a:hover{
    outline:0;
    color:#2d2b2d;
    text-decoration:none
}
.pizzaro-cute *{
    font-family:"Comic Sans MS",sans-serif
}
.section-recent-posts .pre-title,.strike-line-title{
    margin-right:1em;
    margin-left:1em;
    position:relative;
    z-index:1;
    color:#2b2929;
    font-size:.875em;
    margin-bottom:2.429em;
    margin-top:.857em
}
.section-recent-posts .pre-title:before,.strike-line-title:before{
    border-top:1px solid #e9e9e9;
    content:"";
    margin:0 auto;
    position:absolute;
    top:50%;
    left:0;
    right:0;
    bottom:0;
    width:95%;
    z-index:-1
}
.section-recent-posts .pre-title span,.strike-line-title span{
    background:#fff;
    padding:0 15px
}
*{
    box-sizing:border-box
}
body{
    background-color:#fff;
    overflow-x:hidden
}
.site{
    overflow-x:hidden
}
.grid .site-header{
    background-image:url()!important;
    background-repeat:repeat-y;
    background-position:center
}
#pizzaro-logo{
    fill:#fff;
    max-height:54px
}
.site-header{
    padding-top:10px;
    padding-bottom:1.618em;
    background-position:center center;
    position:relative;
    z-index:999
}
.site-header .custom-logo-link,.site-header .site-logo-anchor,.site-header .site-logo-link{
    display:block
}
.site-header .custom-logo-link img,.site-header .site-logo-anchor img,.site-header .site-logo-link img{
    max-width:200px !important;
}
.site-header .custom-logo-link,.site-header .site-branding,.site-header .site-logo-anchor,.site-header .site-logo-link{
    margin-bottom:0;
    float:left
}
.site-header .widget{
    margin-bottom:0
}
.no-wc-breadcrumb .site-header{
    margin-bottom:4.236em
}
.no-wc-breadcrumb.page-template-template-homepage .site-header{
    margin-bottom:0
}
.header-widget-region{
    position:relative;
    z-index:99
}
.site-branding h1{
    font-size:2em;
    letter-spacing:-1px;
    margin:0
}
.site-branding h1 a{
    font-weight:700
}
.site-branding .site-description{
    font-size:.857em;
    display:none
}
.header-phone-numbers{
    text-align:right
}
.header-phone-numbers .intro-text{
    color:#ffae00;
    flex-shrink:0;
    padding-right:8px
}
.header-phone-numbers .header-phone-numbers-wrap{
    display:flex;
    justify-content:flex-end;
    align-items:center
}
.header-phone-numbers .intro-text,.header-phone-numbers .select-city-phone-numbers{
    display:inline-block;
    font-size:.875em;
    line-height:1;
    vertical-align:middle;
    letter-spacing:-.025em
}
.header-phone-numbers .select-city-phone-numbers{
    max-width:100%;
    padding:0;
    -moz-appearance:none;
    -webkit-appearance:none;
    color:#fff;
    background-color:transparent;
    border:none;
    padding-right:12px;
    text-align-last:right;
    line-height:1.8;
    background-repeat:no-repeat;
    background:url() no-repeat right .15rem center
}
.header-phone-numbers .select-city-phone-numbers:focus{
    border-color:#51a7e8;
    outline:0
}
.header-phone-numbers .select-city-phone-numbers::-ms-expand{
    opacity:0
}
.header-phone-numbers .select-city-phone-numbers option{
    background-color:#fff;
    color:#000
}
.header-phone-numbers .phone-number{
    font-weight:800;
    color:#fff;
    font-size:1.75em;
    line-height:1;
    letter-spacing:-.01em;
    display:block
}
.page .entry-header{
    text-align:center;
    margin-bottom:2.857em
}
.page .entry-header h1{
    font-size:2.125em;
    font-weight:400;
    color:#454345;
    letter-spacing:-.025em;
    margin-bottom:.6em
}
.site-main{
    margin-bottom:2.618em
}
.site-content{
    outline:0
}
.page-template-template-homepage .site-main{
    padding-top:4.236em
}
.grid .site-footer-v2{
    background-image:url()!important;
    background-repeat:repeat-y;
    background-position:center
}
.site-footer{
    background-color:#f3f3f3;
    color:#999;
    padding:1.618em 0 3.706325903em
}
.site-footer h1,.site-footer h2,.site-footer h3,.site-footer h4,.site-footer h5,.site-footer h6{
    color:#888
}
.alignleft{
    display:inline;
    float:left;
    margin-right:1em
}
.alignright{
    display:inline;
    float:right;
    margin-left:1em
}
.aligncenter{
    clear:both;
    display:block;
    margin:0 auto
}
.screen-reader-text{
    clip:rect(1px 1px 1px 1px);
    clip:rect(1px,1px,1px,1px);
    position:absolute!important
}
.screen-reader-text:active,.screen-reader-text:focus,.screen-reader-text:hover{
    background-color:#f1f1f1;
    border-radius:3px;
    box-shadow:0 0 2px 2px rgba(0,0,0,.6);
    clip:auto!important;
    display:block;
    font-weight:700;
    height:auto;
    left:0;
    line-height:normal;
    padding:1em 1.618em;
    text-decoration:none;
    top:0;
    width:auto;
    z-index:100000;
    outline:0
}
.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{
    content:"";
    display:table
}
.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{
    clear:both
}
table{
    border-spacing:0;
    width:100%;
    border-collapse:separate
}
table caption{
    padding:1em 0;
    font-weight:700
}
table td,table th{
    padding:1em 1.41575em;
    text-align:left;
    vertical-align:top
}
table td p:last-child,table th p:last-child{
    margin-bottom:0
}
table thead th{
    text-transform:uppercase;
    padding:1.41575em;
    vertical-align:middle;
    font-weight:900
}
table tbody h2{
    font-size:1em;
    letter-spacing:normal;
    font-weight:400
}
table tbody h2 a{
    font-weight:400
}
.error404 .site-content .widget_product_search form{
    margin:0
}
.error404 .content-area{
    width:100%
}
.error404 .fourohfour-columns-2{
    padding:2.617924em 0
}
.error404 .fourohfour-columns-2:after,.error404 .fourohfour-columns-2:before{
    content:"";
    display:table
}
.error404 .fourohfour-columns-2:after{
    clear:both
}
.error404 .fourohfour-columns-2 .widget,.error404 .fourohfour-columns-2 ul.products,.error404 .fourohfour-columns-2 ul.products li.product{
    margin-bottom:0
}
.error404 .fourohfour-columns-2 .col-1{
    width:65.2173913043%;
    float:left;
    margin-right:4.347826087%
}
.error404 .fourohfour-columns-2 .col-1 ul.products li.product{
    width:45.4545454545%;
    float:left;
    margin-right:9.0909090909%
}
.error404 .fourohfour-columns-2 .col-1 h2{
    text-align:left;
    margin-bottom:1.4em
}
.error404 .fourohfour-columns-2 .col-2{
    width:30.4347826087%;
    float:right;
    margin-right:0
}
.error404 .fourohfour-columns-2 .col-2 h2{
    font-size:1.313em;
    color:#2d2b2d;
    letter-spacing:0;
    border-bottom:1px solid rgba(0,0,0,.05);
    padding:0 0 1em;
    margin-bottom:1em;
    font-weight:300
}
#comments{
    padding-top:2.617924em
}
#comments .comments-title{
    border-bottom:1px solid rgba(0,0,0,.05);
    padding-bottom:.5407911001em;
    font-size:2.2em;
    font-family:"Yanone Kaffeesatz",sans-serif;
    font-weight:400
}
#comments .comment-list{
    list-style:none;
    margin-left:0
}
#comments .comment-list .comment-body:after,#comments .comment-list .comment-body:before{
    content:"";
    display:table
}
#comments .comment-list .comment-body:after{
    clear:both
}
#comments .comment-list .comment-content .comment-text{
    padding:1.618em;
    border-radius:3px
}
#comments .comment-list .comment-content .comment-text p:last-child{
    margin-bottom:0
}
#comments .comment-list .comment-meta a.comment-date{
    font-size:.875em
}
#comments .comment-list .comment-meta cite{
    font-style:normal;
    clear:both;
    display:block
}
#comments .comment-list .children{
    list-style:none
}
.comment-content a{
    word-wrap:break-word
}
#respond{
    clear:both;
    position:relative;
    display:inline-block;
    width:100%
}
#respond .comment-form-author input,#respond .comment-form-email input,#respond .comment-form-url input{
    width:100%
}
#respond .comment-form-author,#respond .comment-form-comment,#respond .comment-form-email,#respond .comment-form-url{
    margin-bottom:2.4em
}
#respond .comment-form-author .required,#respond .comment-form-author label,#respond .comment-form-comment .required,#respond .comment-form-comment label,#respond .comment-form-email .required,#respond .comment-form-email label,#respond .comment-form-url .required,#respond .comment-form-url label{
    font-size:.875em;
    color:#a1a1a1;
    font-weight:400
}
#respond .comment-form,#respond .comment-reply-title{
    float:left;
    position:relative;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
#respond .comment-reply-title{
    width:100%;
    font-size:1.875em;
    font-family:"Yanone Kaffeesatz",sans-serif;
    font-weight:400;
    padding-left:0
}
@media (min-width:768px){
    #respond .comment-reply-title{
        width:25%
    }
}
@media (min-width:992px){
    #respond .comment-reply-title{
        width:25%
    }
}
#respond .comment-form{
    width:100%
}
@media (min-width:768px){
    #respond .comment-form{
        width:75%
    }
}
@media (min-width:992px){
    #respond .comment-form{
        width:75%
    }
}
#respond.comment-respond .form-submit{
    clear:both
}
#respond .form-submit,#respond form{
    margin-bottom:0
}
#respond input[type=submit]{
    font-size:.938em;
    padding:.733em 2.063em
}
#respond #cancel-comment-reply-link{
    display:block;
    height:1em;
    width:1em;
    overflow:hidden;
    line-height:1;
    font-size:1.41575em;
    text-align:center;
    transition:transform,ease,.3s
}
#respond #cancel-comment-reply-link:hover{
    transform:scale(1.3)
}
#respond #cancel-comment-reply-link:before{
    display:inline-block;
    font:normal normal normal 1em/1 FontAwesome;
    font-size:inherit;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    content:"\f057";
    display:block
}
.sticky .entry-title:before{
    display:inline-block;
    font:normal normal normal 1em/1 FontAwesome;
    font-size:inherit;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    margin-right:.5407911001em;
    content:"\f08d"
}
.dark .site-content{
    background-image:url();
    background-repeat:repeat
}
.hentry{
    margin:0 0 4.235801032em
}
.hentry .wp-post-image{
    margin-bottom:1.618em;
    margin-left:auto;
    margin-right:auto
}
.hentry .entry-header{
    margin-bottom:1em;
    border-bottom:1px solid rgba(0,0,0,.05)
}
.hentry .entry-meta{
    font-weight:300
}
.hentry.type-page .entry-header{
    border-bottom:0;
    margin-bottom:0
}
.byline,.updated:not(.published){
    display:none
}
.group-blog .byline,.single .byline{
    display:inline
}
form{
    margin-bottom:1.618em
}
button,input,select,textarea{
    font-size:100%;
    margin:0;
    vertical-align:baseline
}
.added_to_cart,.button,button,input[type=button],input[type=reset],input[type=submit]{
    border:0;
    background:0 0;
    color:#fff;
    cursor:pointer;
    padding:.8999em 4.6em;
    text-decoration:none;
    font-weight:700;
    text-shadow:none;
    display:inline-block;
    outline:0;
    -webkit-appearance:none;
    -webkit-font-smoothing:antialiased;
    border-radius:50px;
    box-shadow:none;
    transition:all .2s ease-in-out 0s
}
.added_to_cart:hover,.button:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{
    color:#fff
}
.added_to_cart.added:after,.button.added:after,button.added:after,input[type=button].added:after,input[type=reset].added:after,input[type=submit].added:after{
    display:inline-block;
    font:normal normal normal 1em/1 FontAwesome;
    font-size:inherit;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    content:"\f00c";
    margin-left:.5407911001em
}
.added_to_cart.loading,.button.loading,button.loading,input[type=button].loading,input[type=reset].loading,input[type=submit].loading{
    opacity:.5
}
.added_to_cart.small,.button.small,button.small,input[type=button].small,input[type=reset].small,input[type=submit].small{
    padding:.5407911001em .875em;
    font-size:.875em
}
.added_to_cart.disabled,.added_to_cart:disabled,.button.disabled,.button:disabled,button.disabled,button:disabled,input[type=button].disabled,input[type=button]:disabled,input[type=reset].disabled,input[type=reset]:disabled,input[type=submit].disabled,input[type=submit]:disabled{
    opacity:.5!important;
    cursor:not-allowed
}
.added_to_cart.disabled:hover,.added_to_cart:disabled:hover,.button.disabled:hover,.button:disabled:hover,button.disabled:hover,button:disabled:hover,input[type=button].disabled:hover,input[type=button]:disabled:hover,input[type=reset].disabled:hover,input[type=reset]:disabled:hover,input[type=submit].disabled:hover,input[type=submit]:disabled:hover{
    opacity:.5!important
}
.single_add_to_cart_button{
    padding:1.219em 4.411em;
    line-height:1
}
.single_add_to_cart_button::before{
    font-family:font-pizzaro;
    content:"\68";
    line-height:1;
    margin-right:.6em;
    vertical-align:bottom;
    font-weight:500;
    font-size:1.125em
}
.add_to_cart_button,.product_type_external,.product_type_simple,.product_type_variable{
    padding:.907em 4.411em
}
.add_to_cart_button::before,.product_type_external::before,.product_type_simple::before,.product_type_variable::before{
    font-family:font-pizzaro;
    content:"";
    font-size:1.16em;
    line-height:0;
    margin-right:.4em;
    vertical-align:middle;
    font-weight:600
}
input[type=checkbox],input[type=radio]{
    padding:0
}
input[type=search]::-webkit-search-decoration{
    -webkit-appearance:none
}
input[type=search]{
    box-sizing:border-box
}
.no-padding{
    padding:0
}
button::-moz-focus-inner,input::-moz-focus-inner{
    border:0;
    padding:0
}
.input-text,input[type=email],input[type=password],input[type=search],input[type=text],input[type=url],textarea{
    padding:.473em 1.2em;
    color:#666;
    outline:0;
    border:1px solid #ccc;
    -webkit-appearance:none;
    box-sizing:border-box;
    font-weight:400;
    border-radius:50px
}
.input-text:focus,input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{
    color:#4d4c4c
}
textarea{
    overflow:auto;
    padding-left:.875em;
    vertical-align:top;
    width:100%;
    border-radius:20px
}
label{
    font-weight:600
}
label.inline input{
    width:auto
}
fieldset{
    padding:0;
    border:0;
    margin-bottom:1.618em
}
fieldset legend{
    font-weight:700
}
[placeholder]:focus::-webkit-input-placeholder{
    -webkit-transition:opacity .5s .5s ease;
    -moz-transition:opacity .5s .5s ease;
    transition:opacity .5s .5s ease;
    opacity:0
}
.comment-content img.wp-smiley,.entry-content img.wp-smiley,.page-content img.wp-smiley{
    border:none;
    margin-bottom:0;
    margin-top:0;
    padding:0;
    display:inline-block;
    border-radius:0
}
.wp-caption{
    margin-bottom:1em;
    max-width:100%
}
.wp-caption img[class*=wp-image-]{
    display:block;
    margin:0 auto
}
.wp-caption .wp-caption-text{
    text-align:left;
    font-style:italic;
    border-bottom:2px solid rgba(0,0,0,.05);
    padding:1em 0
}
.gallery{
    margin-bottom:1em
}
.gallery:after,.gallery:before{
    content:"";
    display:table
}
.gallery:after{
    clear:both
}
.gallery .gallery-item{
    float:left
}
.gallery .gallery-item .gallery-icon a{
    display:block
}
.gallery .gallery-item .gallery-icon img{
    border:none;
    height:auto;
    margin:0 auto
}
.gallery .gallery-item .gallery-caption{
    margin:0;
    text-align:center
}
.gallery.gallery-columns-1 .gallery-item{
    width:100%
}
.gallery.gallery-columns-2 .gallery-item{
    width:50%
}
.gallery.gallery-columns-3 .gallery-item{
    width:33.3%
}
.gallery.gallery-columns-4 .gallery-item{
    width:25%
}
.gallery.gallery-columns-5 .gallery-item{
    width:20%
}
.gallery.gallery-columns-6 .gallery-item{
    width:16.666666667%
}
.gallery.gallery-columns-7 .gallery-item{
    width:14.285714286%
}
.gallery.gallery-columns-8 .gallery-item{
    width:12.5%
}
.gallery.gallery-columns-9 .gallery-item{
    width:11.111111111%
}
embed,iframe,object,video{
    max-width:100%;
    border:none
}
.site-main nav.navigation{
    margin:0 0 1em
}
.site-main nav.navigation:after,.site-main nav.navigation:before{
    content:"";
    display:table
}
.site-main nav.navigation:after{
    clear:both
}
.site-main nav.navigation .nav-next a,.site-main nav.navigation .nav-previous a{
    display:inline-block;
    transition:all,ease,.3s;
    padding:.6180469716em 2em;
    border-radius:50px;
    font-size:15px;
    background-color:#fafafa;
    font-style:italic
}
.site-main nav.navigation .nav-next a:hover,.site-main nav.navigation .nav-previous a:hover{
    background-color:#f1f1f1
}
.site-main nav.navigation .nav-previous{
    float:left;
    width:50%
}
.site-main nav.navigation .nav-previous a:before{
    display:inline-block;
    font:normal normal normal 1em/1 FontAwesome;
    font-size:inherit;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    content:"\f177";
    margin-right:.5407911001em
}
.site-main nav.navigation .nav-previous a:hover{
    transform:translate(-1em)
}
.site-main nav.navigation .nav-next{
    float:right;
    text-align:right;
    width:50%
}
.site-main nav.navigation .nav-next a:after{
    display:inline-block;
    font:normal normal normal 1em/1 FontAwesome;
    font-size:inherit;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    content:"\f178";
    margin-left:.5407911001em
}
.site-main nav.navigation .nav-next a:hover{
    transform:translate(1em)
}
.pizzaro-sorting select,.widget select{
    display:inline-block;
    max-width:100%;
    padding:.375rem 1.75rem .375rem .75rem;
    color:#8c8c8c;
    font-size:.875em;
    border:1px solid #ebeaef;
    vertical-align:middle;
    background:#fff url() no-repeat right 1em center;
    background-size:8px 10px;
    -moz-appearance:none;
    -webkit-appearance:none;
    line-height:1.4;
    border-color:#ebeaef;
    padding:.715em 2em .715em 1.6em;
    border-radius:50px;
    background-position:right 1em center
}
.pizzaro-sorting select:focus,.widget select:focus{
    outline:0
}
.pizzaro-sorting select::-ms-expand,.widget select::-ms-expand{
    opacity:0
}
.woocommerce-result-count{
    display:none
}
.woocommerce-ordering{
    padding:0
}
.pizzaro-wc-wppp-select{
    min-width:150px
}
.form-pizzaro-wc-ppp{
    display:inline-block
}
.widget{
    margin:0 0 3.706325903em
}
.widget select{
    width:100%
}
.widget .widget-search .search-submit{
    clip:rect(1px 1px 1px 1px);
    clip:rect(1px,1px,1px,1px);
    position:absolute!important
}
.widget .widget-title,.widget .widgettitle{
    font-size:1.5em;
    color:#2d2b2d;
    letter-spacing:0;
    border-bottom:1px solid rgba(0,0,0,.05);
    padding:0 0 1em;
    margin-bottom:1em;
    font-weight:300
}
.widget ul{
    margin-left:0;
    list-style:none
}
.widget ul ul{
    margin-left:1.618em
}
.widget a{
    font-weight:400
}
.widget.widget_product_tag_cloud .tagcloud a,.widget.widget_tag_cloud .tagcloud a{
    background:0 0;
    border-color:#e4e5e7;
    border-style:solid;
    border-width:1px;
    color:#565656;
    display:inline-block;
    font-size:1em!important;
    line-height:1;
    margin-right:.429em;
    margin-bottom:.714em;
    padding:.823em .788em
}
.widget.widget_product_tag_cloud .tagcloud a:focus,.widget.widget_product_tag_cloud .tagcloud a:hover,.widget.widget_tag_cloud .tagcloud a:focus,.widget.widget_tag_cloud .tagcloud a:hover{
    text-decoration:none;
    color:#fff;
    background-color:#333e48;
    border-color:#333e48
}
.widget-area .widget{
    font-weight:300
}
.widget-area .widget a.button{
    font-weight:700!important;
    color:#fff
}
.widget-area .widget a.button:hover{
    color:#fff
}
.header-widget-region:after,.header-widget-region:before{
    content:"";
    display:table
}
.header-widget-region:after{
    clear:both
}
.header-widget-region .widget{
    margin:0;
    padding:1em 0;
    font-size:.875em
}
.widget_product_search form,.widget_search form{
    position:relative
}
.widget_product_search form::before,.widget_search form::before{
    content:"\46";
    font-family:font-pizzaro;
    color:#b4b4b4;
    position:absolute;
    top:50%;
    font-size:19px;
    left:auto;
    right:28px;
    transform:translateY(-50%)
}
.widget_product_search input[type=search],.widget_search input[type=search]{
    min-height:56px;
    border:none;
    background-color:#f7f7f7;
    padding-left:2em
}
.widget_product_search input[type=search]:-ms-input-placeholder,.widget_product_search input[type=search]::-moz-placeholder,.widget_product_search input[type=search]::-webkit-input-placeholder,.widget_search input[type=search]:-ms-input-placeholder,.widget_search input[type=search]::-moz-placeholder,.widget_search input[type=search]::-webkit-input-placeholder{
    color:#8f8d8d
}
.widget_product_search input[type=search],.widget_product_search input[type=text],.widget_product_search label,.widget_search input[type=search],.widget_search input[type=text],.widget_search label{
    width:100%
}
.widget_product_search button[type=submit],.widget_product_search input[type=submit],.widget_search button[type=submit],.widget_search input[type=submit]{
    clip:rect(1px 1px 1px 1px);
    clip:rect(1px,1px,1px,1px);
    position:absolute!important;
    top:0;
    left:0
}
.pizzaro-sidebar-header .secondary-navigation ul,.widget_archive ul,.widget_categories ul,.widget_links ul,.widget_nav_menu ul,.widget_pages ul,.widget_recent_comments ul,.widget_recent_entries ul{
    margin:0
}
.pizzaro-sidebar-header .secondary-navigation ul li,.widget_archive ul li,.widget_categories ul li,.widget_links ul li,.widget_nav_menu ul li,.widget_pages ul li,.widget_recent_comments ul li,.widget_recent_entries ul li{
    list-style:none;
    margin-bottom:.6180469716em
}
.pizzaro-sidebar-header .secondary-navigation ul li:before,.widget_archive ul li:before,.widget_categories ul li:before,.widget_links ul li:before,.widget_nav_menu ul li:before,.widget_pages ul li:before,.widget_recent_comments ul li:before,.widget_recent_entries ul li:before{
    font-family:FontAwesome;
    margin-right:.5407911001em;
    display:inline-block;
    opacity:.4
}
.pizzaro-sidebar-header .secondary-navigation ul .sub-menu,.widget_archive ul .sub-menu,.widget_categories ul .sub-menu,.widget_links ul .sub-menu,.widget_nav_menu ul .sub-menu,.widget_pages ul .sub-menu,.widget_recent_comments ul .sub-menu,.widget_recent_entries ul .sub-menu{
    margin-top:.6180469716em;
    margin-left:1.618em
}
.footer-widgets #wp-calendar td,.footer-widgets #wp-calendar th,.widget-area #wp-calendar td,.widget-area #wp-calendar th{
    padding:.236em;
    text-align:center
}
.widget_pages ul li:before,.widget_recent_entries ul li:before{
    content:"\f0f6"
}
.widget_pages ul ul.children,.widget_recent_entries ul ul.children{
    margin:.6180469716em 0 0 1.41575em
}
.widget_categories ul li+li{
    border-top:1px solid #ececec
}
.widget_categories ul li{
    margin-bottom:0;
    padding:.26em 0 .26em 1em
}
.widget_categories ul li:hover{
    color:#2d2b2d
}
.widget_categories ul li a{
    color:#575560
}
.widget_categories ul li a:hover{
    color:#2d2b2d
}
.widget_categories ul li:before{
    content:"\f105";
    margin-right:1em
}
.widget_categories ul li.current-cat-ancestor>a,.widget_categories ul li.current-cat-parent>a,.widget_categories ul li.current-cat>a{
    font-weight:700
}
.widget_archive ul li:before{
    content:"\f115"
}
.widget_recent_comments ul li:before{
    content:"\f0e5"
}
.pizzaro-sidebar-header .secondary-navigation ul li:before,.widget_nav_menu ul li:before{
    content:"\f0f6"
}
.widget_links ul li:before{
    content:"\f08e"
}
.widget_rating_filter .wc-layered-nav-rating{
    margin-bottom:.6180469716em
}
.widget_rating_filter .wc-layered-nav-rating a{
    text-decoration:none!important
}
.widget_rating_filter .wc-layered-nav-rating .star-rating{
    display:inline-block
}
.widget-area .widget{
    font-size:.875em
}
.widget-area .widget h1.widget-title{
    font-size:1.41575em
}
.pizzaro_about_widget{
    text-align:center
}
.pizzaro_about_widget .about-image{
    position:relative
}
.pizzaro_about_widget .about-info{
    padding:90px 20px 10px 20px;
    border-width:0 3px 3px 3px;
    border-color:#e9e9e9;
    border-style:solid
}
.pizzaro_about_widget h2{
    font-family:"Yanone Kaffeesatz",sans-serif;
    font-size:1.857em;
    color:#1f1f1f;
    margin-bottom:18px
}
.pizzaro_about_widget p{
    font-size:1.071em;
    font-weight:400;
    line-height:1.6;
    margin-bottom:40px
}
.pizzaro_about_widget .social-icons li{
    padding-right:14px;
    padding-left:14px
}
.pizzaro_about_widget .social-icons li a{
    font-size:21.53px
}
.pizzaro_about_widget .logo{
    position:absolute;
    left:50%;
    border-radius:90px;
    max-width:130px;
    transform:translate(-50%,-50%)
}
@media (min-width:1200px){
    .terms-conditions.pizzaro-sidebar-header .content-area,.woocommerce-account.pizzaro-sidebar-header .content-area,.woocommerce-checkout.pizzaro-sidebar-header .content-area{
        padding:0 30px
    }
}
@media (min-width:1200px){
    .blog.pizzaro-sidebar-header .site-content,.page-template-template-contactpage.pizzaro-sidebar-header .site-content,.single-product.pizzaro-sidebar-header .site-content{
        padding:0 30px
    }
}
@media (min-width:1200px){
    .page-template-template-contactpage.pizzaro-sidebar-header .contact-map,.page-template-template-contactpage.pizzaro-sidebar-header .woocommerce-tabs,.single-product.pizzaro-sidebar-header .contact-map,.single-product.pizzaro-sidebar-header .woocommerce-tabs{
        width:100%;
        margin-left:auto;
        left:0
    }
}
.page-template-template-homepage-v5 .site-main{
    margin-left:60px;
    margin-right:60px
}
.blog.full-width .blog-menu,.blog.full-width .pagination,.blog.full-width .woocommerce-pagination,.lite.full-width .pagination,.lite.full-width .woocommerce-pagination,.page-template-template-contactpage .contact-map,.pizzaro-breadcrumb,.stretch-full-width{
    width:100vw;
    position:relative;
    margin-left:-50vw;
    left:50%
}
.no-margin-header .site-header{
    margin-bottom:0
}
.no-margin-content .site-content,.no-margin-content .site-content .site-main{
    margin-bottom:0
}
@media (min-width:768px){
    table.shop_table_responsive tbody tr td,table.shop_table_responsive tbody tr th{
        text-align:left
    }
    .site-header{
        padding-top:10px;
    }
    .site-header .site-branding{
        display:block
    }
    .site-header .site-branding img{
        height:auto;
        max-width:100%;
        max-height:none
    }
    .woocommerce-active .site-header .site-search{
        clear:none
    }
    .woocommerce-active .site-header .site-header-cart{
        margin-bottom:0
    }
    .site-branding .site-description{
        margin-bottom:0;
        display:block
    }
    .custom-logo-link,.site-branding,.site-header-cart,.site-logo-anchor,.site-logo-link,.site-search{
        margin-bottom:2.2906835em
    }
    .site-header .subscribe-and-connect-connect{
        float:right;
        margin-bottom:1em
    }
    .site-header .subscribe-and-connect-connect .icons{
        list-style:none;
        margin:0
    }
    .site-header .subscribe-and-connect-connect .icons a{
        font-size:1em!important
    }
    .site-header .subscribe-and-connect-connect .icons li{
        margin:0 0 0 .5407911001em!important;
        display:inline-block
    }
    .full-width .content-area,.pizzaro-full-width-content .content-area{
        width:100%;
        float:left;
        margin-left:0;
        margin-right:0
    }
    .content-area,.widget-area{
        margin-bottom:2.617924em
    }
    .page-template-template-fullwidth-php .content-area,.page-template-template-homepage-php .content-area{
        width:100%;
        float:left;
        margin-left:0;
        margin-right:0
    }
    .footer-widgets{
        padding-top:4.235801032em;
        border-bottom:3px solid rgba(0,0,0,.05)
    }
    .footer-widgets:after,.footer-widgets:before{
        content:"";
        display:table
    }
    .footer-widgets:after{
        clear:both
    }
    .footer-widgets.col-2 .block{
        width:47.8260869565%;
        float:left;
        margin-right:4.347826087%
    }
    .footer-widgets.col-2 .block.footer-widget-2{
        float:right;
        margin-right:0
    }
    .footer-widgets.col-3 .block{
        width:30.4347826087%;
        float:left;
        margin-right:4.347826087%
    }
    .footer-widgets.col-3 .block.footer-widget-3{
        float:right;
        margin-right:0
    }
    .footer-widgets.col-4 .block{
        width:21.7391304348%;
        float:left;
        margin-right:4.347826087%
    }
    .footer-widgets.col-4 .block.footer-widget-4{
        float:right;
        margin-right:0
    }
    .comment-list:after,.comment-list:before{
        content:"";
        display:table
    }
    .comment-list:after{
        clear:both
    }
    .comment-list .comment{
        clear:both
    }
    .comment-list li>ol{
        margin-left:0
    }
    .comment-list .comment-meta{
        width:17.6470588235%;
        float:left;
        margin-right:5.8823529412%;
        text-align:center
    }
    .comment-list #respond,.comment-list .comment-content{
        width:76.4705882353%;
        float:right;
        margin-right:0
    }
    .comment-list #respond{
        float:right
    }
    .comment-list #respond .comment-form-author,.comment-list #respond .comment-form-email,.comment-list #respond .comment-form-url{
        width:100%;
        margin-right:0
    }
    .comment-list .comment-body{
        display:-webkit-flex;
        display:-moz-flex;
        display:-ms-flex;
        display:-o-flex;
        display:flex
    }
    .comment-list .comment-body #respond{
        box-shadow:0 6px 2em rgba(0,0,0,.2);
        margin-bottom:2.617924em;
        padding:3em
    }
    .comment-list .comment-body #respond small{
        display:inline-block;
        position:absolute;
        top:-60px;
        left:-60px
    }
    .comment-list .reply{
        clear:both;
        text-align:right
    }
    .comment-list ol.children{
        list-style:none;
        padding-left:20px;
        margin-left:0
    }
    .comment-list ol.children .comment-meta{
        width:20%;
        float:left;
        margin-right:6.6666666667%;
        margin-right:0
    }
    .comment-list ol.children #respond,.comment-list ol.children .comment-content{
        width:73.3333333333%;
        float:right;
        margin-right:0
    }
    .comment-list ol.children ol.children .comment-meta{
        width:23.0769230769%;
        float:left;
        margin-right:7.6923076923%
    }
    .comment-list ol.children ol.children #respond,.comment-list ol.children ol.children .comment-content{
        width:69.2307692308%;
        float:right;
        margin-right:0
    }
    .comment-list ol.children ol.children ol.children .comment-meta{
        width:27.2727272727%;
        float:left;
        margin-right:9.0909090909%
    }
    .comment-list ol.children ol.children ol.children #respond,.comment-list ol.children ol.children ol.children .comment-content{
        width:63.6363636364%;
        float:right;
        margin-right:0
    }
    .comment-list ol.children ol.children ol.children ol.children .comment-meta{
        width:33.3333333333%;
        float:left;
        margin-right:11.1111111111%
    }
    .comment-list ol.children ol.children ol.children ol.children #respond,.comment-list ol.children ol.children ol.children ol.children .comment-content{
        width:55.5555555556%;
        float:right;
        margin-right:0
    }
    #respond .comment-form-author,#respond .comment-form-email,#respond .comment-form-url{
        width:29.4117647059%;
        float:left;
        margin-right:5.8823529412%
    }
    #respond .comment-form-url{
        float:right;
        margin-right:0
    }
    #respond .comment-form-comment{
        clear:both
    }
    .hentry .entry-header{
        margin-bottom:2.617924em
    }
    .pizzaro-primary-navigation{
        clear:both;
        background:rgba(0,0,0,.06);
        margin-left:-99em;
        margin-right:-99em;
        padding-left:99em;
        padding-right:99em
    }
    .pizzaro-primary-navigation:after,.pizzaro-primary-navigation:before{
        content:"";
        display:table
    }
    .pizzaro-primary-navigation:after{
        clear:both
    }
    .primary-navigation div.menu{
        display:block
    }
    .primary-navigation div.menu ul.nav-menu,.primary-navigation ul.menu,.primary-navigation ul.nav-menu{
        max-height:none;
        overflow:visible
    }
    .primary-navigation div.menu ul.nav-menu>li>a,.primary-navigation ul.menu>li>a,.primary-navigation ul.nav-menu>li>a{
        padding:1.4em 1em 1.4em 1em; font-size:20px;
    }
    .primary-navigation div.menu ul.nav-menu>li>a i,.primary-navigation ul.menu>li>a i,.primary-navigation ul.nav-menu>li>a i{
        margin-right:12px
    }
    .primary-navigation div.menu ul.nav-menu>li.menu-item-has-children:hover:after,.primary-navigation div.menu ul.nav-menu>li.page_item_has_children:hover:after,.primary-navigation ul.menu>li.menu-item-has-children:hover:after,.primary-navigation ul.menu>li.page_item_has_children:hover:after,.primary-navigation ul.nav-menu>li.menu-item-has-children:hover:after,.primary-navigation ul.nav-menu>li.page_item_has_children:hover:after{
        display:block
    }
    .primary-navigation div.menu ul.nav-menu>li.menu-item-has-children>a:after,.primary-navigation div.menu ul.nav-menu>li.page_item_has_children>a:after,.primary-navigation ul.menu>li.menu-item-has-children>a:after,.primary-navigation ul.menu>li.page_item_has_children>a:after,.primary-navigation ul.nav-menu>li.menu-item-has-children>a:after,.primary-navigation ul.nav-menu>li.page_item_has_children>a:after{
        display:inline-block;
        font:normal normal normal 1em/1 FontAwesome;
        font-size:inherit;
        text-rendering:auto;
        -webkit-font-smoothing:antialiased;
        -moz-osx-font-smoothing:grayscale;
        content:"\f107";
        margin-left:.8em;
        position:absolute
    }
    .primary-navigation div.menu ul.nav-menu ul,.primary-navigation ul.menu ul,.primary-navigation ul.nav-menu ul{
        margin-left:0
    }
    .primary-navigation div.menu ul.nav-menu ul li a,.primary-navigation ul.menu ul li a,.primary-navigation ul.nav-menu ul li a{
        padding:.875em 1.41575em;
        font-weight:400;
        font-size:.875em
    }
    .primary-navigation div.menu ul.nav-menu ul li:last-child,.primary-navigation ul.menu ul li:last-child,.primary-navigation ul.nav-menu ul li:last-child{
        border-bottom:0
    }
    .primary-navigation div.menu ul.nav-menu ul li.menu-item-has-children>a:after,.primary-navigation div.menu ul.nav-menu ul li.page_item_has_children>a:after,.primary-navigation ul.menu ul li.menu-item-has-children>a:after,.primary-navigation ul.menu ul li.page_item_has_children>a:after,.primary-navigation ul.nav-menu ul li.menu-item-has-children>a:after,.primary-navigation ul.nav-menu ul li.page_item_has_children>a:after{
        display:inline-block;
        font:normal normal normal 1em/1 FontAwesome;
        font-size:inherit;
        text-rendering:auto;
        -webkit-font-smoothing:antialiased;
        -moz-osx-font-smoothing:grayscale;
        content:"\f105";
        float:right;
        line-height:1.118
    }
    .primary-navigation div.menu ul.nav-menu ul ul,.primary-navigation ul.menu ul ul,.primary-navigation ul.nav-menu ul ul{
        margin-left:0;
        box-shadow:none
    }
    .primary-navigation div.menu ul.nav-menu ul a:hover,.primary-navigation div.menu ul.nav-menu ul li:hover>a,.primary-navigation ul.menu ul a:hover,.primary-navigation ul.menu ul li:hover>a,.primary-navigation ul.nav-menu ul a:hover,.primary-navigation ul.nav-menu ul li:hover>a{
        background-color:rgba(0,0,0,.025)
    }
    .primary-navigation a{
        padding:0 1em 2.2906835em
    }
    .secondary-navigation{
        margin:0 0 1.618em;
        width:auto;
        clear:none;
        line-height:1
    }
    .secondary-navigation .menu{
        width:auto
    }
    .secondary-navigation .menu>li:hover>a{
        text-decoration:none
    }
    .secondary-navigation .menu>li>a{
        position:relative
    }
    .secondary-navigation .menu ul a{
        padding:.326em .875em;
        background:rgba(0,0,0,.05)
    }
    .secondary-navigation .menu ul li:first-child a{
        padding-top:1em
    }
    .secondary-navigation .menu ul li:last-child a{
        padding-bottom:1em
    }
    .secondary-navigation .menu ul ul{
        margin-top:-ms(-2)
    }
    .secondary-navigation .menu a:hover{
        text-decoration:none
    }
}
.grid .site-footer{
    background-image:url()!important;
    background-repeat:repeat-y;
    background-position:center
}
.footer-logo{
    margin-bottom:3.75em
}
.footer-logo .custom-logo-link{
    float:none;
    display:block;
    margin-bottom:0
}
.site-info{
    margin-bottom:2.5em
}
.site-info .address{
    list-style:none;
    margin:0;
    margin-bottom:.531em
}
.site-info .address li{
    display:inline-block;
    color:#ddd;
    font-size:.875em;
    line-height:1.5em
}
.site-info .address li+li::before{
    content:'|';
    display:inline-block;
    margin:0 1.563em;
    color:#c00a27
}
.site-info .copyright{
    margin:0;
    font-size:20px;
    color:#7f7f7f;
    line-height:2em
}
.site-info .copyright a{
    color:#7f7f7f
}
.pizzaro-handheld-footer-bar{
    position:fixed;
    bottom:0;
    left:0;
    right:0;
    border-top:1px solid rgba(255,255,255,.2);
    box-shadow:0 0 6px rgba(0,0,0,.7);
    z-index:9999
}
.pizzaro-handheld-footer-bar:after,.pizzaro-handheld-footer-bar:before{
    content:"";
    display:table
}
.pizzaro-handheld-footer-bar:after{
    clear:both
}
.pizzaro-handheld-footer-bar ul{
    margin:0
}
.pizzaro-handheld-footer-bar ul li{
    display:inline-block;
    float:left;
    text-align:center
}
.pizzaro-handheld-footer-bar ul li:last-child>a{
    border-right:0
}
.pizzaro-handheld-footer-bar ul li>a{
    height:4.235801032em;
    display:block;
    position:relative;
    text-indent:-9999px;
    z-index:999;
    border-right:1px solid rgba(255,255,255,.2)
}
.pizzaro-handheld-footer-bar ul li>a:active,.pizzaro-handheld-footer-bar ul li>a:focus{
    outline:0
}
.pizzaro-handheld-footer-bar ul li>a:before{
    display:inline-block;
    font:normal normal normal 1em/1 FontAwesome;
    font-size:inherit;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    text-align:center;
    line-height:2.618046972;
    font-weight:400;
    font-size:1.618em;
    text-indent:0;
    display:block;
    cursor:pointer
}
.pizzaro-handheld-footer-bar ul li.search>a:before{
    content:"\f002"
}
.pizzaro-handheld-footer-bar ul li.search .site-search{
    position:absolute;
    bottom:-2em;
    left:0;
    right:0;
    transition:all,ease,.2s;
    padding:1em;
    visibility:hidden;
    z-index:1;
    display:block
}
.pizzaro-handheld-footer-bar ul li.search.active .site-search{
    bottom:100%;
    visibility:visible
}
.pizzaro-handheld-footer-bar ul li.search .site-search,.pizzaro-handheld-footer-bar ul li.search .widget,.pizzaro-handheld-footer-bar ul li.search form{
    margin-bottom:0
}
.pizzaro-handheld-footer-bar ul li.my-account>a:before{
    content:"\f007"
}
.pizzaro-handheld-footer-bar ul li.cart>a:before{
    content:"\f291"
}
.pizzaro-handheld-footer-bar ul li.cart .count{
    text-indent:0;
    display:block;
    width:2em;
    height:2em;
    line-height:2;
    box-sizing:content-box;
    font-size:.75em;
    position:absolute;
    top:.875em;
    left:50%;
    border-radius:100%;
    border:1px solid
}
.pizzaro-handheld-footer-bar ul.columns-1 li{
    width:100%;
    display:block;
    float:none
}
.pizzaro-handheld-footer-bar ul.columns-2 li{
    width:50%
}
.pizzaro-handheld-footer-bar ul.columns-3 li{
    width:33.33333%
}
.pizzaro-handheld-footer-bar ul.columns-4 li{
    width:25%
}
.pizzaro-handheld-footer-bar ul.columns-5 li{
    width:20%
}
.pizzaro-handheld-footer-bar,.pizzaro-handheld-footer-bar ul li.search .site-search,.pizzaro-handheld-footer-bar ul li>a{
    color:#fff
}
.pizzaro-handheld-footer-bar .site-search .widget_product_search form:before{
    top:50%;
    left:auto
}
.pizzaro-handheld-footer-bar .widget_product_search form input[type=submit],.pizzaro-handheld-footer-bar .widget_search form input[type=submit]{
    clip:rect(1px 1px 1px 1px);
    clip:rect(1px,1px,1px,1px);
    position:absolute!important;
    top:0;
    left:0
}
.pizzaro-handheld-footer-bar .site-search .widget_product_search input[type=search],.pizzaro-handheld-footer-bar .site-search .widget_product_search input[type=text]{
    padding:1.41575em 3.706325903em 1.41575em 1.618em;
    line-height:1;
    width:100%;
    border-radius:0;
    background-color:#f2f2f2;
    color:#43454b;
    outline:0;
    border:0;
    -webkit-appearance:none;
    border-radius:2px;
    box-sizing:border-box;
    font-weight:400;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.125)
}
.footer-v1.site-footer{
    position:relative;
    background-color:#2c2c2c;
    text-align:center;
    padding-top:2.5em
}
.footer-v1.site-footer .footer-logo{
    width:200px;
    margin:0 auto 20px auto
}
.footer-v1.site-footer .footer-logo .site-description{
    color:#888
}
.footer-v1.site-footer .footer-logo .site-title{
    margin-bottom:0
}
.footer-v1.site-footer .footer-social-icons{
    margin-bottom:1em
}
.footer-v1.site-footer .footer-social-icons .social-icons{
    margin:0
}
.footer-v1.site-footer .footer-social-icons .social-icons>li{
    display:inline-block
}
.footer-v1.site-footer .footer-social-icons .social-icons>li+li{
    margin-left:1.563em
}
.footer-v1.site-footer .footer-social-icons .social-icons a{
    color:#969696;
    font-size:1.125em;
    border:1px solid #969696;
    border-radius:50%;
    display:block;
    width:52px;
    height:52px;
    position:relative
}
.footer-v1.site-footer .footer-social-icons .social-icons a::before{
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%)
}
.footer-v1.site-footer .footer-social-icons .social-icons a:focus,.footer-v1.site-footer .footer-social-icons .social-icons a:hover{
    text-decoration:none;
    color:#636363;
    border-color:#636363
}
.footer-v1.site-footer .footer-social-icons .social-icon-text{
    display:none
}
.site-footer .site-address{
    margin-bottom:8px
}
.site-footer .site-address .address{
    list-style:none;
    margin:0
}
.site-footer .site-address .address li{
    display:inline-block;
    vertical-align:middle;
    font-size:20px;
    color:#ddd
}
.footer-v1.site-footer .site-address .address li a{
    color:#ddd
}
.footer-v1.site-footer .site-address .address li+li::before{
    content:" ";
    width:1px;
    height:14px;
    display:inline-block;
    vertical-align:middle;
    margin:0 25px 0 22px
}
.footer-v1.site-footer .site-info{
    margin-bottom:4.34em
}
.footer-v1.site-footer .footer-action-btn{
    position:absolute;
    bottom:0;
    left:50%;
    transform:translateX(-50%);
    color:#fff;
    font-weight:900;
    font-size:20px;
    line-height:1.929em;
    display:inline-block;
    padding:10px 20px;
    border-top-left-radius:18px;
    border-top-right-radius:18px
}
.footer-v1.site-footer .footer-action-btn i{
    font-size:1.8em;
    vertical-align:middle;
    display:inline-block;
    margin-right:.338em
}
.footer-v1-static-content:after,.footer-v1-static-content:before{
    content:"";
    display:table
}
.footer-v1-static-content:after{
    clear:both
}
.footer-v1-static-content .kc_wrap_instagram ul li{
    margin:0;
    padding:0
}
.site-footer.footer-v2{
    background-color:#232d35;
    color:#ddd;
    padding-top:4.125em;
    padding-bottom:4.125em
}
.site-footer.footer-v2 .footer-contact-form{
    float:left;
    position:relative;
    min-height:1px;
    padding-left:15px;
    padding-right:15px;
    width:100%
}
@media (min-width:768px){
    .site-footer.footer-v2 .footer-contact-form{
        width:100%
    }
}
@media (min-width:992px){
    .site-footer.footer-v2 .footer-contact-form{
        width:50%
    }
}
@media (min-width:1200px){
    .site-footer.footer-v2 .footer-contact-form{
        width:50%
    }
}
.site-footer.footer-v2 .footer-contact-info,.site-footer.footer-v2 .footer-store-info{
    float:left;
    position:relative;
    min-height:1px;
    padding-left:15px;
    padding-right:15px;
    width:100%
}
@media (min-width:768px){
    .site-footer.footer-v2 .footer-contact-info,.site-footer.footer-v2 .footer-store-info{
        width:100%
    }
}
@media (min-width:992px){
    .site-footer.footer-v2 .footer-contact-info,.site-footer.footer-v2 .footer-store-info{
        width:25%
    }
}
@media (min-width:1200px){
    .site-footer.footer-v2 .footer-contact-info,.site-footer.footer-v2 .footer-store-info{
        width:25%
    }
}
.site-footer.footer-v2 .footer-store-info #pizzaro-logo,.site-footer.footer-v2 .footer-store-info a img{
    width:140px
}
.site-footer.footer-v2 .footer-store-info .social-icon-text,.site-footer.footer-v2 .footer-store-info .store-timings{
    font-size:.938em
}
.site-footer.footer-v2 .footer-store-info .social-icons{
    display:inline-block;
    float:right
}
.site-footer.footer-v2 .footer-logo{
    margin:0;
    margin-bottom:2.188em
}
.site-footer.footer-v2 .footer-logo .site-title{
    margin:0
}
.site-footer.footer-v2 .footer-logo .site-description{
    color:#888
}
.site-footer.footer-v2 .footer-logo .custom-logo-link .custom-logo{
    margin:0
}
.site-footer.footer-v2 ul.store-timings{
    margin:0;
    padding:0;
    list-style:none;
    margin-bottom:1.25em
}
.site-footer.footer-v2 ul.store-timings>li:after,.site-footer.footer-v2 ul.store-timings>li:before{
    content:"";
    display:table
}
.site-footer.footer-v2 ul.store-timings>li:after{
    clear:both
}
.site-footer.footer-v2 ul.store-timings .store-timing-label{
    float:left
}
.site-footer.footer-v2 ul.store-timings .store-timing-value{
    float:right
}
.site-footer.footer-v2 ul.social-icons{
    padding:0;
    margin:0
}
.site-footer.footer-v2 ul.social-icons>li{
    display:inline-block
}
.site-footer.footer-v2 ul.social-icons>li a{
    color:#c8cacc;
    font-size:1.2em
}
.site-footer.footer-v2 ul.social-icons>li a:focus,.site-footer.footer-v2 ul.social-icons>li a:hover{
    color:#fff
}
.site-footer.footer-v2 ul.social-icons>li+li{
    margin-left:1.75em
}
.site-footer.footer-v2 .footer-contact-form .contact-form{
    background-color:#fff;
    margin:0 auto;
    padding:2.875em 2.188em 2.375em 2.188em;
    position:absolute;
    width:83%;
    left:50%;
    transform:translateX(-50%);
    bottom:-32px
}
.site-footer.footer-v2 .footer-contact-form .contact-form label{
    display:none
}
.site-footer.footer-v2 .footer-contact-form .contact-form input[type=email],.site-footer.footer-v2 .footer-contact-form .contact-form input[type=text],.site-footer.footer-v2 .footer-contact-form .contact-form textarea{
    width:100%
}
.site-footer.footer-v2 .footer-contact-form .contact-form form{
    margin:0
}
.site-footer.footer-v2 .footer-contact-form .contact-form form .form-control{
    height:50px;
    border-color:#ccc;
    box-shadow:none;
    padding-left:23px;
    width:100%
}
.site-footer.footer-v2 .footer-contact-form .contact-form form .form-control:focus{
    border-color:#ccc
}
.site-footer.footer-v2 .footer-contact-form .contact-form form textarea.form-control{
    height:auto;
    width:100%;
    border-radius:20px;
    padding:15px 25px;
    margin-bottom:26px
}
.site-footer.footer-v2 .footer-contact-form .contact-form form .button{
    background-color:#b8b8b8;
    font-size:.938em;
    padding:.867em 2.18em
}
.site-footer.footer-v2 .footer-contact-form .contact-form form .button:hover{
    background-color:#6c6b6b
}
.site-footer.footer-v2 .footer-contact-form .contact-form .contact-form-title{
    font-weight:400;
    font-family:"Yanone Kaffeesatz",sans-serif;
    text-align:center;
    color:#393939;
    font-size:2.25em;
    border-bottom:1px dashed #c2c1c0;
    padding-bottom:.444em;
    margin-bottom:1em
}
.site-footer.footer-v2 .footer-contact-info .address{
    margin:0;
    padding:0;
    list-style:none
}
.site-footer.footer-v2 .footer-contact-info .address>li{
    margin-bottom:28px
}
.site-footer.footer-v2 .footer-contact-info .address>li:after,.site-footer.footer-v2 .footer-contact-info .address>li:before{
    content:"";
    display:table
}
.site-footer.footer-v2 .footer-contact-info .address>li:after{
    clear:both
}
.site-footer.footer-v2 .footer-contact-info .address>li i{
    float:left;
    display:block;
    width:40px
}
.site-footer.footer-v2 .footer-contact-info .address>li .address-text{
    font-size:.938em;
    display:block;
    float:left;
    line-height:1.6;
    width:calc(100% - 40px)
}
.site-footer.footer-v2 .footer-contact-info .address>li .fa{
    font-size:28px;
    line-height:28px
}
.site-footer.footer-v2 .footer-contact-info .address>li .fa::before{
    margin-left:8px
}
.site-footer.footer-v2 .footer-contact-info .address>li .po{
    font-size:24px;
    line-height:28px
}
.site-footer.footer-v2 .footer-contact-info .address>li .po-mail-icon{
    font-size:22px
}
.site-footer.footer-v2 .footer-contact-info .address>li .po-mail-icon::before{
    margin-left:5px
}
.footer-v2+.site-info{
    background-color:#131b21;
    margin:0;
    padding:2.188em 0
}
.footer-v2+.site-info .copyright{
    font-size:20px;
    color:#919293;
    text-align:center
}
.footer-v2+.site-info .copyright a{
    color:#919293
}
@media (min-width:1200px){
    .pizzaro-sidebar-header .footer-v2+.site-info{
        width:calc(100% - 300px);
        margin-left:auto
    }
}
.footer-map{
    height:462px;
    background-color:#cbcbcb
}
.footer-map iframe{
    width:100%;
    border:none
}
.footer-about-info{
    background-color:#f5f5f5;
    padding-top:46px;
    padding-bottom:10px
}
.footer-about-info .image img{
    position:relative;
    top:-76px
}
.footer-about-info h2{
    color:#2d2b2d;
    font-size:1.5em;
    margin-bottom:1.542em
}
.footer-about-info .content{
    padding-left:20px
}
.footer-about-info p{
    color:#666;
    margin-bottom:1.8em
}
.footer-about-info a{
    color:#6d6d6d;
    font-size:.86em
}
.site-footer.footer-v3{
    background-color:#2b2b2b;
    color:#8c8c8c;
    border-top:1px solid #565656;
    padding:0
}
.site-footer.footer-v3 .footer-row{
    padding-top:1.875em;
    padding-bottom:1.24em;
    border-bottom:1px solid #565656;
    margin-bottom:2.125em
}
.site-footer.footer-v3 .footer-logo,.site-footer.footer-v3 .footer-menu,.site-footer.footer-v3 .footer-social-icons{
    float:left;
    position:relative;
    min-height:1px;
    padding-left:15px;
    padding-right:15px;
    display:flex;
    align-items:center
}
.site-footer.footer-v3 .footer-logo{
    width:100%;
    padding:0
}
@media (min-width:768px){
    .site-footer.footer-v3 .footer-logo{
        width:100%
    }
}
@media (min-width:992px){
    .site-footer.footer-v3 .footer-logo{
        width:16.6666666667%
    }
}
@media (min-width:1200px){
    .site-footer.footer-v3 .footer-logo{
        width:16.6666666667%
    }
}
.site-footer.footer-v3 .footer-logo #pizzaro-logo{
    width:138px
}
.site-footer.footer-v3 .footer-menu{
    width:100%
}
@media (min-width:768px){
    .site-footer.footer-v3 .footer-menu{
        width:100%
    }
}
@media (min-width:992px){
    .site-footer.footer-v3 .footer-menu{
        width:84.6666666667%
    }
}
@media (min-width:1200px){
    .site-footer.footer-v3 .footer-menu{
        width:84.6666666667%
    }
}
.site-footer.footer-v3 .footer-social-icons{
    width:100%;
    padding:0
}
@media (min-width:768px){
    .site-footer.footer-v3 .footer-social-icons{
        width:100%
    }
}
@media (min-width:992px){
    .site-footer.footer-v3 .footer-social-icons{
        width:100%
    }
}
@media (min-width:1200px){
    .site-footer.footer-v3 .footer-social-icons{
        width:100%
    }
}
.site-footer.footer-v3 .footer-logo{
    margin:0
}
.site-footer.footer-v3 .footer-logo h1.logo{
    margin:0
}
.site-footer.footer-v3 .footer-logo .custom-logo-link #pizzaro-logo{
    width:138px
}
.site-footer.footer-v3 .footer-logo .custom-logo-link .site-description{
    color:#888
}
.site-footer.footer-v3 .footer-logo .custom-logo-link .custom-logo{
    margin:0;
    width:138px
}
.site-footer.footer-v3 .footer-logo .custom-logo-link .site-title{
    margin-bottom:0
}
.site-footer.footer-v3 .social-icon-text{
    display:none
}
.site-footer .footer-menu ul,.site-footer ul.footer-menu{
    padding:0;
    margin:0;
    list-style:none;
    font-size:.938em;
    display:inline-block;
    text-align:center
}
.site-footer .footer-menu ul>li,.site-footer ul.footer-menu>li{
    display:inline-block
}
.site-footer .footer-menu ul>li a,.site-footer ul.footer-menu>li a{
    display:inline-block;
    color:#8c8c8c; font-size:18px;
}
.site-footer .footer-menu ul>li a:focus,.site-footer .footer-menu ul>li a:hover,.site-footer ul.footer-menu>li a:focus,.site-footer ul.footer-menu>li a:hover{
    color:#fff
}
.site-footer .footer-menu ul>li+li::before,.site-footer ul.footer-menu>li+li::before{
    content:"|";
    display:inline-block;
    margin:0 1.467em
}
.site-footer.footer-v3 .social-icons{
    margin:0;
    padding:0;
    text-align:left;
    width:100%
}
.site-footer.footer-v3 .social-icons>li{
    display:inline-block
}
.site-footer.footer-v3 .social-icons>li a{
    color:#959595; font-size:20px;
}
.site-footer.footer-v3 .social-icons>li a:focus,.site-footer.footer-v3 .social-icons>li a:hover{
    color:#fff
}
.site-footer.footer-v3 .social-icons>li+li{
    margin-left:2.5em
}
.site-footer.footer-v3 .site-info{
    margin-bottom:1em;
    font-size:.875em
}
.site-footer.footer-v3 .site-info .copyright{
    text-align:left;
    color:#8d8c8c;
    font-size:20px;
}
.site-footer.footer-v3 .site-info .copyright a{
    color:#8d8c8c
}
.site-footer.footer-v3 .footer-payment-icons{
    margin-bottom:2em
}
.site-footer.footer-v3 .footer-payment-icons .list-payment-icons{
    margin:0;
    padding:0;
    text-align:left
}
.site-footer.footer-v3 .footer-payment-icons .list-payment-icons>li{
    display:inline-block
}
.site-footer.footer-v3 .footer-payment-icons .list-payment-icons>li .fa{
    font-size:1.5em
}
.site-footer.footer-v3 .footer-payment-icons .list-payment-icons>li+li{
    margin-left:.875em
}
.site-footer.footer-v4{
    background-color:#fff;
    padding:10px 0 42px 0
}
.site-footer.footer-v4 .footer-row{
    display:flex;
    align-items:center
}
.site-footer.footer-v4 .footer-logo,.site-footer.footer-v4 .footer-social-icons,.site-footer.footer-v4 .site-address{
    float:left;
    position:relative;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
.site-footer.footer-v4 .footer-logo{
    width:100%;
    padding:0;
    margin-bottom:0
}
@media (min-width:768px){
    .site-footer.footer-v4 .footer-logo{
        width:100%
    }
}
@media (min-width:992px){
    .site-footer.footer-v4 .footer-logo{
        width:16.6666666667%
    }
}
@media (min-width:1200px){
    .site-footer.footer-v4 .footer-logo{
        width:16.6666666667%
    }
}
.site-footer.footer-v4 .footer-logo #pizzaro-logo,.site-footer.footer-v4 .footer-logo a img{
    width:154px
}
.site-footer.footer-v4 .footer-logo .site-title{
    margin-bottom:0
}
.site-footer.footer-v4 .site-address{
    width:100%;
    text-align:center
}
@media (min-width:768px){
    .site-footer.footer-v4 .site-address{
        width:100%
    }
}
@media (min-width:992px){
    .site-footer.footer-v4 .site-address{
        width:66.6666666667%
    }
}
@media (min-width:1200px){
    .site-footer.footer-v4 .site-address{
        width:66.6666666667%
    }
}
.site-footer.footer-v4 .footer-social-icons{
    width:100%;
    padding:0
}
@media (min-width:768px){
    .site-footer.footer-v4 .footer-social-icons{
        width:100%
    }
}
@media (min-width:992px){
    .site-footer.footer-v4 .footer-social-icons{
        width:16.6666666667%
    }
}
@media (min-width:1200px){
    .site-footer.footer-v4 .footer-social-icons{
        width:16.6666666667%
    }
}
.site-footer.footer-v4 .col-full{
    width:100%;
    padding-left:70px;
    padding-right:70px
}
.site-footer.footer-v4 .address{
    margin:0;
    list-style:none;
    font-size:.938em
}
.site-footer.footer-v4 .address li{
    display:inline-block;
    color:#191919
}
.site-footer.footer-v4 .address li+li::before{
    content:"|";
    display:inline-block;
    margin:0 1.467em
}
.site-footer.footer-v4 .social-icons{
    margin:0;
    padding-left:20px
}
.site-footer.footer-v4 .social-icons li+li{
    padding-left:30px
}
.site-footer.footer-v4 .social-icon-text,.site-footer.footer-v4 .social-icons,.site-footer.footer-v4 .social-icons li{
    display:inline-block
}
.site-footer.footer-v4 .footer-social-icons{
    text-align:right
}
.site-footer.footer-v4 .footer-social-icons .social-icon-text{
    font-size:.938em;
    color:#919191
}
.site-footer.footer-v5{
    text-align:center;
    padding-top:4.375em;
    padding-bottom:1.75em;
    background-color:#f1f1f1
}
.site-footer.footer-v5 .site-info{
    margin-bottom:0;
    padding:0;
    font-size:.875em;
    margin:0 2.143em;
    padding-top:2.143em;
    border-top:1px solid #d9d9d9
}
.site-footer.footer-v5 .site-info p{
    font-size:1em
}
.site-footer.footer-v5 .footer-logo{
    margin-bottom:1.75em
}
.site-footer.footer-v5 .footer-logo #pizzaro-logo,.site-footer.footer-v5 .footer-logo a{
    width:200px;
    margin:0 auto
}
.site-footer.footer-v5 .footer-logo .site-title{
    margin-bottom:0
}
.site-footer.footer-v5 .footer-menu{
    margin:0;
    list-style:none;
    font-size:.938em
}
.site-footer.footer-v5 .footer-menu li{
    display:inline-block
}
.site-footer.footer-v5 .footer-menu li a{
    color:#404040
}
.site-footer.footer-v5 .footer-menu li+li::before{
    content:"|";
    display:inline-block;
    margin:0 1.467em;
    color:#dcdcdc
}
.site-footer.footer-v5 .footer-newsletter{
    width:900px;
    margin:1.5em auto 3.5em auto
}
.header-v1,.header-v2,.header-v3,.header-v4,.header-v5{
    margin-bottom:4em
}
.header-v1.site-header .custom-logo-link,.header-v1.site-header .site-logo-anchor,.header-v1.site-header .site-logo-link,.header-v2.site-header .custom-logo-link,.header-v2.site-header .site-logo-anchor,.header-v2.site-header .site-logo-link,.header-v3.site-header .custom-logo-link,.header-v3.site-header .site-logo-anchor,.header-v3.site-header .site-logo-link,.header-v4.site-header .custom-logo-link,.header-v4.site-header .site-logo-anchor,.header-v4.site-header .site-logo-link,.header-v5.site-header .custom-logo-link,.header-v5.site-header .site-logo-anchor,.header-v5.site-header .site-logo-link{
    float:none
}
.header-v1{
    padding-bottom:0
}
.header-v1 .header-info-wrapper,.header-v1 .header-phone-numbers,.header-v1 .main-navigation,.header-v1 .site-branding,.header-v1 .site-header-cart,.header-v1 .site-header-cart-v2{
    float:left;
    position:relative;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
.header-v1 .site-branding{
    width:100%;
    padding:0
}
@media (min-width:768px){
    .header-v1 .site-branding{
        width:150px;
    }
}
@media (min-width:992px){
    .header-v1 .site-branding{
         width:220px;
    }
}
.header-v1 .site-branding .site-description,.header-v1 .site-branding .site-title{
    color:#fff
}
.header-v1 .header-wrap{
    display:flex;
    align-items:center;
    margin-bottom:25px
}
.header-v1 .main-navigation{
    -ms-flex-preferred-size:0;
    flex-basis:0;
    -ms-flex-positive:1;
    flex-grow:1;
    max-width:100%
}
.header-v1 .header-info-wrapper{
    padding:0;
    display:flex
}
.header-v1 .header-phone-numbers{
    padding-left:0;
    padding-right:40px
}
.header-v1 .site-header-cart,.header-v1 .site-header-cart-v2{
    padding:0;
    min-width:225px
}
.header-v1 .secondary-navigation{
    margin-bottom:0
}
.header-v1 .primary-navigation{
    margin-bottom:0
}
.header-v1 .primary-navigation .menu ul.nav-menu>li>a::before,.header-v1 .primary-navigation .menu>li>a::before{
    content:" ";
    display:block;
    height:2px;
    width:42px;
    margin:0 auto;
    margin-top:6px;
    background-color:#ffae00;
    visibility:hidden;
    bottom:14px;
    left:50%;
    position:absolute;
    transform:translate(-50%,-50%)
}
.header-v1 .primary-navigation .menu ul.nav-menu>li:hover>a::before,.header-v1 .primary-navigation .menu>li:hover>a::before{
    visibility:visible
}
.catalog-mode-enabled .header-v1 .header-phone-numbers{
    padding-right:0
}
.header-v2 .header-info-wrapper,.header-v2 .header-nav-links,.header-v2 .main-navigation,.header-v2 .site-branding,.header-v2 .site-header-cart{
    float:left;
    position:relative;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
.header-v2 .main-navigation{
    width:100%
}
@media (min-width:768px){
    .header-v2 .main-navigation{
        width:41.6666666667%
    }
}
@media (min-width:992px){
    .header-v2 .main-navigation{
        width:41.6666666667%
    }
}
.header-v2 .site-branding{
    width:100%;
    text-align:center;
    padding:0
}
@media (min-width:768px){
    .header-v2 .site-branding{
        width:16.6666666667%
    }
}
@media (min-width:992px){
    .header-v2 .site-branding{
        width:16.6666666667%
    }
}
.header-v2 .site-branding a img{
    width:180px;
    margin:0 auto
}
.header-v2 .header-info-wrapper{
    -ms-flex-preferred-size:0;
    flex-basis:0;
    -ms-flex-positive:1;
    flex-grow:1;
    max-width:100%;
    padding:0;
    display:flex;
    align-items:center;
    justify-content:space-around
}
.header-v2 .site-header-cart{
    padding:0
}
.header-v2 .col-full{
    display:flex;
    align-items:center
}
.header-v2 .primary-navigation{
    margin-bottom:0
}
.header-nav-links{
    font-size:.813em;
    text-align:center
}
.header-nav-links ul{
    margin:0
}
.header-nav-links ul li{
    list-style:none
}
.header-nav-links ul li a{
    color:#fff
}
.page-template-template-homepage-v2 .header-v2{
    background-color:transparent;
    position:absolute;
    width:100%
}
.header-v3{
    padding:6.54px 0
}
.header-v3 .col-full{
    display:flex;
    align-items:center;
    padding-right:0
}
.header-v3 .main-navigation,.header-v3 .site-branding,.header-v3 .site-header-cart{
    float:left;
    position:relative;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
.header-v3 .site-branding{
    width:150px;
    padding:0
}
@media (min-width:768px){
    .header-v3 .site-branding{
        width:150px;
    }
}
@media (min-width:992px){
    .header-v3 .site-branding{
        width:150px;
    }
}
.header-v3 .site-branding #pizzaro-logo,.header-v3 .site-branding a img{
    width:220px;
    display:block
}
.header-v3 .main-navigation{
    padding-left:2.875em;
    -ms-flex-preferred-size:0;
    flex-basis:0;
    -ms-flex-positive:1;
    flex-grow:1;
    max-width:100%
}
.header-v3 .site-header-cart{
    width:100%;
    padding-right:0
}
@media (min-width:768px){
    .header-v3 .site-header-cart{
        width:16.6666666667%
    }
}
@media (min-width:992px){
    .header-v3 .site-header-cart{
        width:16.6666666667%
    }
}
.header-v3 .primary-navigation{
    margin-bottom:0
}
.header-v3 .primary-navigation>.menu>li>a{
    text-transform:uppercase;
    font-weight:800
}
.header-v3 .primary-navigation>.menu>li>a i{
    font-size:.933em;
    margin-right:8px
}
.header-v3 .primary-navigation>.menu li,.header-v3 .primary-navigation>.menu li a,.header-v3 .primary-navigation>.menu li::before{
    display:inline-block;
    vertical-align:middle
}
.header-v3 .primary-navigation>.menu>li:hover>a{
    text-decoration:none
}
.header-v3 .primary-navigation>.menu>li+li::before{
    width:1px;
    content:" ";
    display:inline-block;
    height:50px;
    margin:0 12px;
    background-color:#ef575d;
    opacity:.4
}
.lite-bg.header-v3{
    background-color:#fff;
    box-shadow:0 4px 16px rgba(1,1,1,.15)
}
.lite-bg.header-v3 .primary-navigation>.menu>li>a{
    color:#b3b3b3
}
.lite-bg.header-v3 .primary-navigation>.menu>li.focus a,.lite-bg.header-v3 .primary-navigation>.menu>li:hover a{
    color:#343433
}
.lite-bg.header-v3 .primary-navigation>.menu>li .sub-menu li.focus>a,.lite-bg.header-v3 .primary-navigation>.menu>li .sub-menu li:hover>a{
    color:#fff
}
.lite-bg.header-v3 .primary-navigation>.menu>li+li::before{
    background-color:#e6e6e6;
    opacity:1
}
.lite-bg.header-v3 .site-header-cart .cart-contents .amount,.lite-bg.header-v3 .site-header-cart .cart-contents::after,.lite-bg.header-v3 .site-header-cart .cart-contents::before{
    color:#343433
}
.header-v4{
    padding:18px 0
}
.header-v4 .col-full{
    width:100%;
    padding:0 52px;
    display:flex;
    align-items:center
}
.header-v4 .main-navigation,.header-v4 .site-branding,.header-v4 .site-header-cart{
    float:left;
    position:relative;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
.header-v4 .site-branding{
    width:100%;
    padding:0
}
@media (min-width:768px){
    .header-v4 .site-branding{
        width:16.6666666667%
    }
}
@media (min-width:992px){
    .header-v4 .site-branding{
        width:16.6666666667%
    }
}
.header-v4 .site-branding #pizzaro-logo,.header-v4 .site-branding a img{
    width:162px;
    display:block
}
.header-v4 .main-navigation{
    -ms-flex-preferred-size:0;
    flex-basis:0;
    -ms-flex-positive:1;
    flex-grow:1;
    max-width:100%
}
.header-v4 .site-header-cart{
    width:100%;
    padding:0
}
@media (min-width:768px){
    .header-v4 .site-header-cart{
        width:16.6666666667%
    }
}
@media (min-width:992px){
    .header-v4 .site-header-cart{
        width:16.6666666667%
    }
}
.header-v4 .site-header-cart .cart-contents{
    float:right
}
.header-v4 .site-header-cart .cart-contents .amount span{
    display:none
}
.header-v4 .primary-navigation{
    margin-bottom:0;
    text-align:center
}
.header-v4 .primary-navigation ul.menu>li>a,.header-v4 .primary-navigation ul.nav-menu>li>a{
    padding:1.8em 1.84em 1.618em
}
.header-v4 .primary-navigation .current-menu-item>a{
    color:#262626
}
.header-v4 .primary-navigation .current-menu-item>a::before,.header-v4 .primary-navigation .menu>li>a::before{
    content:" ";
    display:block;
    height:2px;
    width:42px;
    margin:0 auto;
    margin-top:6px;
    background-color:#ffae00;
    bottom:14px;
    left:50%;
    position:absolute;
    transform:translate(-50%,-50%);
    background-color:#fff
}
.header-v4 .primary-navigation .menu>li>a::before{
    visibility:hidden
}
.header-v4 .primary-navigation .menu>li:hover>a::before{
    visibility:visible
}
.header-v4 .primary-navigation .menu .current-menu-item>a::before{
    visibility:visible
}
.lite-bg.header-v4.site-header{
    background-color:#fff
}
.lite-bg.header-v4 .primary-navigation{
    text-align:right
}
.lite-bg.header-v4 .primary-navigation .menu>li>a{
    color:#969696
}
.lite-bg.header-v4 .primary-navigation .menu>li.focus a,.lite-bg.header-v4 .primary-navigation .menu>li:hover a{
    color:#262626
}
.lite-bg.header-v4 .primary-navigation .menu>li .sub-menu li.focus>a,.lite-bg.header-v4 .primary-navigation .menu>li .sub-menu li:hover>a{
    color:#fff
}
.lite-bg.header-v4 .primary-navigation .menu .current-menu-item>a{
    color:#262626
}
.lite-bg.header-v4 .site-header-cart .cart-contents{
    color:#a3a3a3
}
.lite-bg.header-v4 .site-header-cart .cart-contents .amount{
    color:#262626
}
.lite-bg.header-v4 .site-header-cart .cart-contents .count{
    color:#fff
}
.pizzaro-sidebar-header footer{
    clear:both
}
@media (min-width:1200px){
    .pizzaro-sidebar-header .footer-about-info,.pizzaro-sidebar-header .footer-map,.pizzaro-sidebar-header .site-content,.pizzaro-sidebar-header .site-footer{
        box-shadow:inset 9px 0 16px -8px rgba(1,1,1,.3)
    }
}
.pizzaro-sidebar-header .shop-archive-header{
    margin-bottom:0
}
@media (min-width:1200px){
    .pizzaro-sidebar-header .shop-archive-header{
        width:calc(100% - 300px);
        margin-left:auto;
        box-shadow:inset 9px 0 16px -8px rgba(1,1,1,.3)
    }
}
.pizzaro-sidebar-header .pizzaro-sorting{
    padding:22px 20px 0
}
.pizzaro-sidebar-header .banner,.pizzaro-sidebar-header .products-card .media-body img{
    position:relative
}
.pizzaro-sidebar-header .banner a{
    display:block
}
.pizzaro-sidebar-header .products-card .media-body img{
    width:100%;
    z-index:-1
}
@media (min-width:1200px){
    .pizzaro-sidebar-header .footer-about-info,.pizzaro-sidebar-header .footer-map{
        width:calc(100% - 300px);
        margin-left:auto
    }
    .pizzaro-sidebar-header .pizzaro-breadcrumb{
        margin-top:0;
        padding-top:30px;
        width:100%;
        margin-left:auto;
        left:0
    }
    .pizzaro-sidebar-header .pizzaro-breadcrumb .woocommerce-breadcrumb{
        width:100%
    }
    .pizzaro-sidebar-header .woocommerce-tabs .panel{
        width:100%
    }
    .pizzaro-sidebar-header.single-product.style-2 .woocommerce-tabs ul.tabs::after,.pizzaro-sidebar-header.single-product.style-2 .woocommerce-tabs ul.tabs::before{
        width:173px
    }
    .pizzaro-sidebar-header.single-product.style-3 div.product .product-form-wrapper{
        width:100%;
        margin-left:auto;
        left:0
    }
    .pizzaro-sidebar-header .footer-about-info .col-full,.pizzaro-sidebar-header .footer-about-info .container,.pizzaro-sidebar-header .footer-about-info .woocommerce-breadcrumb{
        width:auto
    }
    .pizzaro-sidebar-header .footer-about-info .image{
        display:flex;
        justify-content:center
    }
    .pizzaro-sidebar-header .footer-v2 .footer-row{
        margin:0
    }
    .pizzaro-sidebar-header .product-filters-widgets .collapse,.pizzaro-sidebar-header .product-filters-widgets .collapsing{
        top:100%;
        box-shadow:inset 9px 0 16px -8px rgba(1,1,1,.3)
    }
    .pizzaro-sidebar-header #wpsl-wrap,.pizzaro-sidebar-header .contact-form-with-address,.pizzaro-sidebar-header .woocommerce .track_order,.pizzaro-sidebar-header table.cart td.actions,.pizzaro-sidebar-header.left-sidebar .pizzaro-sorting,.pizzaro-sidebar-header.right-sidebar .pizzaro-sorting{
        padding-left:30px;
        padding-right:30px
    }
    .pizzaro-sidebar-header #main .widget_woothemes_features .features{
        margin:0
    }
    .pizzaro-sidebar-header .cart-collaterals{
        padding-right:30px
    }
    .pizzaro-sidebar-header .widget-area .menu-food-menu-container,.pizzaro-sidebar-header .widget-area .secondary-navigation,.pizzaro-sidebar-header .widget-area .widget_nav_menu{
        display:none
    }
}
.pizzaro-sidebar-header .products-card .media ul.products li.product .ywapo_input_container_radio:not(.pz-radio-default){
    margin:0 .6em 1.36em
}
.pizzaro-sidebar-header .footer-v1.site-footer .footer-social-icons,.pizzaro-sidebar-header .footer-v2.site-footer .footer-social-icons{
    display:none
}
.pizzaro-sidebar-header .header-v1,.pizzaro-sidebar-header .header-v2,.pizzaro-sidebar-header .header-v3,.pizzaro-sidebar-header .header-v4,.pizzaro-sidebar-header .header-v5,.pizzaro-sidebar-header .header-v6{
    float:left;
    position:relative;
    min-height:1px;
    padding-left:15px;
    padding-right:15px;
    width:328px;
    margin:0;
    padding:0;
    overflow:hidden;
    background-color:transparent;
    height:100%;
    position:fixed;
    -moz-appearance:none!important
}
.pizzaro-sidebar-header .header-v1::-webkit-scrollbar,.pizzaro-sidebar-header .header-v2::-webkit-scrollbar,.pizzaro-sidebar-header .header-v3::-webkit-scrollbar,.pizzaro-sidebar-header .header-v4::-webkit-scrollbar,.pizzaro-sidebar-header .header-v5::-webkit-scrollbar,.pizzaro-sidebar-header .header-v6::-webkit-scrollbar{
    display:none
}
.pizzaro-sidebar-header .header-v1 .primary-navigation .menu>li a::before,.pizzaro-sidebar-header .header-v2 .primary-navigation .menu>li a::before,.pizzaro-sidebar-header .header-v3 .primary-navigation .menu>li a::before,.pizzaro-sidebar-header .header-v4 .primary-navigation .menu>li a::before,.pizzaro-sidebar-header .header-v5 .primary-navigation .menu>li a::before,.pizzaro-sidebar-header .header-v6 .primary-navigation .menu>li a::before{
    display:none
}
.pizzaro-sidebar-header .header-v1 .col-full,.pizzaro-sidebar-header .header-v2 .col-full,.pizzaro-sidebar-header .header-v3 .col-full,.pizzaro-sidebar-header .header-v4 .col-full,.pizzaro-sidebar-header .header-v5 .col-full,.pizzaro-sidebar-header .header-v6 .col-full{
    width:300px;
    background-color:#fff;
    margin:0;
    padding:2.61792em 0 0
}
.pizzaro-sidebar-header .header-v1 .site-header-cart .widget_shopping_cart,.pizzaro-sidebar-header .header-v2 .site-header-cart .widget_shopping_cart,.pizzaro-sidebar-header .header-v3 .site-header-cart .widget_shopping_cart,.pizzaro-sidebar-header .header-v4 .site-header-cart .widget_shopping_cart,.pizzaro-sidebar-header .header-v5 .site-header-cart .widget_shopping_cart,.pizzaro-sidebar-header .header-v6 .site-header-cart .widget_shopping_cart{
    display:none
}
.pizzaro-sidebar-header .header-v1 .footer-social-icons,.pizzaro-sidebar-header .header-v1 .main-navigation,.pizzaro-sidebar-header .header-v1 .pizzaro-secondary-navigation,.pizzaro-sidebar-header .header-v1 .secondary-navigation,.pizzaro-sidebar-header .header-v1 .site-branding,.pizzaro-sidebar-header .header-v1 .site-header-cart,.pizzaro-sidebar-header .header-v1 .site-info,.pizzaro-sidebar-header .header-v2 .footer-social-icons,.pizzaro-sidebar-header .header-v2 .main-navigation,.pizzaro-sidebar-header .header-v2 .pizzaro-secondary-navigation,.pizzaro-sidebar-header .header-v2 .secondary-navigation,.pizzaro-sidebar-header .header-v2 .site-branding,.pizzaro-sidebar-header .header-v2 .site-header-cart,.pizzaro-sidebar-header .header-v2 .site-info,.pizzaro-sidebar-header .header-v3 .footer-social-icons,.pizzaro-sidebar-header .header-v3 .main-navigation,.pizzaro-sidebar-header .header-v3 .pizzaro-secondary-navigation,.pizzaro-sidebar-header .header-v3 .secondary-navigation,.pizzaro-sidebar-header .header-v3 .site-branding,.pizzaro-sidebar-header .header-v3 .site-header-cart,.pizzaro-sidebar-header .header-v3 .site-info,.pizzaro-sidebar-header .header-v4 .footer-social-icons,.pizzaro-sidebar-header .header-v4 .main-navigation,.pizzaro-sidebar-header .header-v4 .pizzaro-secondary-navigation,.pizzaro-sidebar-header .header-v4 .secondary-navigation,.pizzaro-sidebar-header .header-v4 .site-branding,.pizzaro-sidebar-header .header-v4 .site-header-cart,.pizzaro-sidebar-header .header-v4 .site-info,.pizzaro-sidebar-header .header-v5 .footer-social-icons,.pizzaro-sidebar-header .header-v5 .main-navigation,.pizzaro-sidebar-header .header-v5 .pizzaro-secondary-navigation,.pizzaro-sidebar-header .header-v5 .secondary-navigation,.pizzaro-sidebar-header .header-v5 .site-branding,.pizzaro-sidebar-header .header-v5 .site-header-cart,.pizzaro-sidebar-header .header-v5 .site-info,.pizzaro-sidebar-header .header-v6 .footer-social-icons,.pizzaro-sidebar-header .header-v6 .main-navigation,.pizzaro-sidebar-header .header-v6 .pizzaro-secondary-navigation,.pizzaro-sidebar-header .header-v6 .secondary-navigation,.pizzaro-sidebar-header .header-v6 .site-branding,.pizzaro-sidebar-header .header-v6 .site-header-cart,.pizzaro-sidebar-header .header-v6 .site-info{
    width:100%;
    clear:both
}
.pizzaro-sidebar-header .header-v1 .main-navigation,.pizzaro-sidebar-header .header-v2 .main-navigation,.pizzaro-sidebar-header .header-v3 .main-navigation,.pizzaro-sidebar-header .header-v4 .main-navigation,.pizzaro-sidebar-header .header-v5 .main-navigation,.pizzaro-sidebar-header .header-v6 .main-navigation{
    padding:0
}
.pizzaro-sidebar-header .header-v1 .site-branding,.pizzaro-sidebar-header .header-v2 .site-branding,.pizzaro-sidebar-header .header-v3 .site-branding,.pizzaro-sidebar-header .header-v4 .site-branding,.pizzaro-sidebar-header .header-v5 .site-branding,.pizzaro-sidebar-header .header-v6 .site-branding{
    padding:0 57px;
    margin-bottom:2.688em
}
.pizzaro-sidebar-header .header-v1 .site-branding .site-description,.pizzaro-sidebar-header .header-v1 .site-branding .site-title,.pizzaro-sidebar-header .header-v2 .site-branding .site-description,.pizzaro-sidebar-header .header-v2 .site-branding .site-title,.pizzaro-sidebar-header .header-v3 .site-branding .site-description,.pizzaro-sidebar-header .header-v3 .site-branding .site-title,.pizzaro-sidebar-header .header-v4 .site-branding .site-description,.pizzaro-sidebar-header .header-v4 .site-branding .site-title,.pizzaro-sidebar-header .header-v5 .site-branding .site-description,.pizzaro-sidebar-header .header-v5 .site-branding .site-title,.pizzaro-sidebar-header .header-v6 .site-branding .site-description,.pizzaro-sidebar-header .header-v6 .site-branding .site-title{
    color:#555;
    text-align:center
}
.pizzaro-sidebar-header .header-v1 .site-header-cart,.pizzaro-sidebar-header .header-v2 .site-header-cart,.pizzaro-sidebar-header .header-v3 .site-header-cart,.pizzaro-sidebar-header .header-v4 .site-header-cart,.pizzaro-sidebar-header .header-v5 .site-header-cart,.pizzaro-sidebar-header .header-v6 .site-header-cart{
    padding:0 30px
}
.pizzaro-sidebar-header .header-v1 .site-header-cart,.pizzaro-sidebar-header .header-v2 .site-header-cart,.pizzaro-sidebar-header .header-v3 .site-header-cart,.pizzaro-sidebar-header .header-v4 .site-header-cart,.pizzaro-sidebar-header .header-v5 .site-header-cart,.pizzaro-sidebar-header .header-v6 .site-header-cart{
    margin-bottom:2.25em
}
.pizzaro-sidebar-header .header-v1 .site-header-cart:hover .widget_shopping_cart,.pizzaro-sidebar-header .header-v2 .site-header-cart:hover .widget_shopping_cart,.pizzaro-sidebar-header .header-v3 .site-header-cart:hover .widget_shopping_cart,.pizzaro-sidebar-header .header-v4 .site-header-cart:hover .widget_shopping_cart,.pizzaro-sidebar-header .header-v5 .site-header-cart:hover .widget_shopping_cart,.pizzaro-sidebar-header .header-v6 .site-header-cart:hover .widget_shopping_cart{
    left:5px
}
.pizzaro-sidebar-header .header-v1 .site-header-cart .cart-contents,.pizzaro-sidebar-header .header-v2 .site-header-cart .cart-contents,.pizzaro-sidebar-header .header-v3 .site-header-cart .cart-contents,.pizzaro-sidebar-header .header-v4 .site-header-cart .cart-contents,.pizzaro-sidebar-header .header-v5 .site-header-cart .cart-contents,.pizzaro-sidebar-header .header-v6 .site-header-cart .cart-contents{
    padding:.106em .8em;
    color:#fff;
    line-height:1;
    font-size:1.188em;
    border-radius:50px;
    border:1px solid #dadada;
    background-color:#fff;
    max-width:100%;
    margin-left:0
}
.pizzaro-sidebar-header .header-v1 .site-header-cart .cart-contents .amount::after,.pizzaro-sidebar-header .header-v1 .site-header-cart .cart-contents::before,.pizzaro-sidebar-header .header-v2 .site-header-cart .cart-contents .amount::after,.pizzaro-sidebar-header .header-v2 .site-header-cart .cart-contents::before,.pizzaro-sidebar-header .header-v3 .site-header-cart .cart-contents .amount::after,.pizzaro-sidebar-header .header-v3 .site-header-cart .cart-contents::before,.pizzaro-sidebar-header .header-v4 .site-header-cart .cart-contents .amount::after,.pizzaro-sidebar-header .header-v4 .site-header-cart .cart-contents::before,.pizzaro-sidebar-header .header-v5 .site-header-cart .cart-contents .amount::after,.pizzaro-sidebar-header .header-v5 .site-header-cart .cart-contents::before,.pizzaro-sidebar-header .header-v6 .site-header-cart .cart-contents .amount::after,.pizzaro-sidebar-header .header-v6 .site-header-cart .cart-contents::before{
    font-family:font-pizzaro
}
.pizzaro-sidebar-header .header-v1 .site-header-cart .cart-contents::after,.pizzaro-sidebar-header .header-v2 .site-header-cart .cart-contents::after,.pizzaro-sidebar-header .header-v3 .site-header-cart .cart-contents::after,.pizzaro-sidebar-header .header-v4 .site-header-cart .cart-contents::after,.pizzaro-sidebar-header .header-v5 .site-header-cart .cart-contents::after,.pizzaro-sidebar-header .header-v6 .site-header-cart .cart-contents::after{
    color:#fff;
    content:"\69";
    line-height:1;
    font-size:.4em;
    float:none;
    color:#8e8e8e;
    background:0 0;
    border:none;
    position:relative;
    padding-bottom:0;
    bottom:auto;
    left:auto;
    transform:none;
    width:inherit;
    display:none
}
.pizzaro-sidebar-header .header-v1 .site-header-cart .cart-contents::before,.pizzaro-sidebar-header .header-v2 .site-header-cart .cart-contents::before,.pizzaro-sidebar-header .header-v3 .site-header-cart .cart-contents::before,.pizzaro-sidebar-header .header-v4 .site-header-cart .cart-contents::before,.pizzaro-sidebar-header .header-v5 .site-header-cart .cart-contents::before,.pizzaro-sidebar-header .header-v6 .site-header-cart .cart-contents::before{
    content:"\47";
    display:inline-block;
    vertical-align:middle;
    padding:.44em;
    font-size:1.158em;
    color:#a3a3a3
}
.pizzaro-sidebar-header .header-v1 .site-header-cart .cart-contents .amount,.pizzaro-sidebar-header .header-v2 .site-header-cart .cart-contents .amount,.pizzaro-sidebar-header .header-v3 .site-header-cart .cart-contents .amount,.pizzaro-sidebar-header .header-v4 .site-header-cart .cart-contents .amount,.pizzaro-sidebar-header .header-v5 .site-header-cart .cart-contents .amount,.pizzaro-sidebar-header .header-v6 .site-header-cart .cart-contents .amount{
    font-weight:900;
    vertical-align:middle;
    color:#333e48;
    margin-right:0;
    min-width:150px;
    text-align:right;
    display:inline-block
}
.pizzaro-sidebar-header .header-v1 .site-header-cart .cart-contents .amount::after,.pizzaro-sidebar-header .header-v2 .site-header-cart .cart-contents .amount::after,.pizzaro-sidebar-header .header-v3 .site-header-cart .cart-contents .amount::after,.pizzaro-sidebar-header .header-v4 .site-header-cart .cart-contents .amount::after,.pizzaro-sidebar-header .header-v5 .site-header-cart .cart-contents .amount::after,.pizzaro-sidebar-header .header-v6 .site-header-cart .cart-contents .amount::after{
    color:#fff;
    content:"\69";
    line-height:1;
    font-size:.5em;
    float:none;
    color:#8e8e8e;
    margin-left:10px
}
.pizzaro-sidebar-header .header-v1 .site-header-cart .cart-contents .amount span,.pizzaro-sidebar-header .header-v2 .site-header-cart .cart-contents .amount span,.pizzaro-sidebar-header .header-v3 .site-header-cart .cart-contents .amount span,.pizzaro-sidebar-header .header-v4 .site-header-cart .cart-contents .amount span,.pizzaro-sidebar-header .header-v5 .site-header-cart .cart-contents .amount span,.pizzaro-sidebar-header .header-v6 .site-header-cart .cart-contents .amount span{
    font-weight:400;
    font-size:.929em;
    color:#747474;
    float:left
}
.pizzaro-sidebar-header .header-v1 .site-header-cart .cart-contents>span,.pizzaro-sidebar-header .header-v2 .site-header-cart .cart-contents>span,.pizzaro-sidebar-header .header-v3 .site-header-cart .cart-contents>span,.pizzaro-sidebar-header .header-v4 .site-header-cart .cart-contents>span,.pizzaro-sidebar-header .header-v5 .site-header-cart .cart-contents>span,.pizzaro-sidebar-header .header-v6 .site-header-cart .cart-contents>span{
    font-size:.737em
}
.pizzaro-sidebar-header .header-v1 .site-header-cart .cart-contents .count,.pizzaro-sidebar-header .header-v1 .site-header-cart .cart-contents>span,.pizzaro-sidebar-header .header-v2 .site-header-cart .cart-contents .count,.pizzaro-sidebar-header .header-v2 .site-header-cart .cart-contents>span,.pizzaro-sidebar-header .header-v3 .site-header-cart .cart-contents .count,.pizzaro-sidebar-header .header-v3 .site-header-cart .cart-contents>span,.pizzaro-sidebar-header .header-v4 .site-header-cart .cart-contents .count,.pizzaro-sidebar-header .header-v4 .site-header-cart .cart-contents>span,.pizzaro-sidebar-header .header-v5 .site-header-cart .cart-contents .count,.pizzaro-sidebar-header .header-v5 .site-header-cart .cart-contents>span,.pizzaro-sidebar-header .header-v6 .site-header-cart .cart-contents .count,.pizzaro-sidebar-header .header-v6 .site-header-cart .cart-contents>span{
    font-weight:700;
    opacity:1;
    vertical-align:middle
}
.pizzaro-sidebar-header .header-v1 .site-header-cart .cart-contents .count,.pizzaro-sidebar-header .header-v2 .site-header-cart .cart-contents .count,.pizzaro-sidebar-header .header-v3 .site-header-cart .cart-contents .count,.pizzaro-sidebar-header .header-v4 .site-header-cart .cart-contents .count,.pizzaro-sidebar-header .header-v5 .site-header-cart .cart-contents .count,.pizzaro-sidebar-header .header-v6 .site-header-cart .cart-contents .count{
    position:absolute;
    padding:.5em 0;
    background:#4caf50;
    font-size:.579em;
    text-align:center;
    width:22px;
    border-radius:50px;
    font-weight:900;
    left:10px;
    line-height:1;
    top:-6px;
    display:block
}
.pizzaro-sidebar-header .site-content,.pizzaro-sidebar-header footer{
    float:left;
    position:relative;
    min-height:1px;
    padding-left:15px;
    padding-right:15px;
    width:calc(100% - 300px);
    float:none;
    padding:0;
    margin-left:auto
}
.pizzaro-sidebar-header .site-content .col-full,.pizzaro-sidebar-header footer .col-full{
    width:100%;
    padding:0
}
.pizzaro-sidebar-header .site-header .footer-social-icons,.pizzaro-sidebar-header .site-header .primary-navigation>ul>li,.pizzaro-sidebar-header .site-header .site-info{
    padding:0 40px
}
.pizzaro-sidebar-header .site-info .copyright{
    color:#838383
}
.pizzaro-sidebar-header .site-info .copyright a{
    color:#838383
}
.pizzaro-sidebar-header .footer-social-icons{
    margin-bottom:12px
}
.pizzaro-sidebar-header .footer-social-icons .social-icon-text{
    display:none
}
.pizzaro-sidebar-header .footer-social-icons ul{
    margin:0;
    display:flex;
    flex-wrap:wrap
}
.pizzaro-sidebar-header .footer-social-icons ul li{
    display:inline-block;
    margin-bottom:4px
}
.pizzaro-sidebar-header .footer-social-icons ul li a{
    border:1px solid #d8d8d8;
    width:40px;
    height:40px;
    border-radius:50px;
    position:relative
}
.pizzaro-sidebar-header .footer-social-icons ul li a::before{
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%)
}
.pizzaro-sidebar-header .footer-social-icons ul li a:hover{
    color:#fff
}
.pizzaro-sidebar-header .footer-social-icons ul li+li{
    margin-left:20px
}
.pizzaro-sidebar-header .footer-social-icons ul li:nth-child(5){
    margin-left:0
}
.pizzaro-sidebar-header .primary-navigation>ul>li>a{
    color:#fff
}
.pizzaro-sidebar-header .primary-navigation ul.menu>li.menu-item-has-children>a:after,.pizzaro-sidebar-header .primary-navigation ul.menu>li.page_item_has_children>a:after,.pizzaro-sidebar-header .primary-navigation ul.nav-menu>li.menu-item-has-children>a:after,.pizzaro-sidebar-header .primary-navigation ul.nav-menu>li.page_item_has_children>a:after,.pizzaro-sidebar-header .primary-navigation>ul>li>a::after{
    position:relative;
    float:right;
    transform:rotate(-90deg)
}
.pizzaro-sidebar-header .primary-navigation{
    margin-bottom:2.375em
}
.pizzaro-sidebar-header .primary-navigation ul li{
    display:block
}
.pizzaro-sidebar-header .primary-navigation ul li a{
    color:#4a4a4a;
    padding:.7em 0
}
.pizzaro-sidebar-header .primary-navigation ul li a::before{
    display:none
}
.pizzaro-sidebar-header .primary-navigation ul li.focus>a,.pizzaro-sidebar-header .primary-navigation ul li:hover>a{
    color:#fff
}
.pizzaro-sidebar-header .primary-navigation ul li .sub-menu li.focus>a,.pizzaro-sidebar-header .primary-navigation ul li .sub-menu li:hover>a{
    color:#fff
}
.pizzaro-sidebar-header .primary-navigation .primary-navigation>ul>li>a{
    color:#fff
}
.pizzaro-sidebar-header .primary-navigation ul.menu>li:first-child,.pizzaro-sidebar-header .primary-navigation ul.nav-menu>li:first-child{
    margin:0
}
.pizzaro-sidebar-header .primary-navigation ul.menu>li.menu-item-has-children:hover::after,.pizzaro-sidebar-header .primary-navigation ul.menu>li.page_item_has_children:hover::after,.pizzaro-sidebar-header .primary-navigation ul.nav-menu>li.menu-item-has-children:hover::after,.pizzaro-sidebar-header .primary-navigation ul.nav-menu>li.page_item_has_children:hover::after{
    display:none
}
.pizzaro-sidebar-header .primary-navigation .menu>li>a::after{
    display:none
}
.pizzaro-sidebar-header .secondary-navigation{
    margin:0 0 2.8em
}
.pizzaro-sidebar-header .secondary-navigation .menu li{
    padding:0 40px
}
.pizzaro-sidebar-header .secondary-navigation ul.menu>li,.pizzaro-sidebar-header .secondary-navigation ul.nav-menu>li{
    display:block
}
.pizzaro-sidebar-header .secondary-navigation ul.menu>li a,.pizzaro-sidebar-header .secondary-navigation ul.nav-menu>li a{
    line-height:1.75em;
    font-size:1em
}
.pizzaro-sidebar-header .secondary-navigation ul.menu>li a i,.pizzaro-sidebar-header .secondary-navigation ul.nav-menu>li a i{
    float:none;
    margin-right:0
}
.pizzaro-sidebar-header .secondary-navigation ul.menu>li+li,.pizzaro-sidebar-header .secondary-navigation ul.nav-menu>li+li{
    margin-left:0
}
.pizzaro-sidebar-header .secondary-navigation ul li ul.sub-menu{
    background-color:#fff;
    overflow:hidden
}
.pizzaro-sidebar-header .secondary-navigation ul li ul.sub-menu li{
    display:block
}
.pizzaro-sidebar-header .secondary-navigation ul li ul.sub-menu li:after{
    display:none
}
.pizzaro-sidebar-header .secondary-navigation ul li ul.sub-menu li a{
    background-color:transparent
}
.pizzaro-sidebar-header .secondary-navigation ul li:hover ul.sub-menu li a{
    color:#333e48;
    font-weight:400;
    border-bottom:1px solid #d9d9d9
}
.pizzaro-sidebar-header .secondary-navigation ul li:hover ul.sub-menu li a i{
    color:#333e48
}
.pizzaro-sidebar-header .secondary-navigation ul li:hover ul.sub-menu li:hover a{
    border-color:#c00a27;
    color:#fff;
    font-weight:700
}
.pizzaro-sidebar-header .secondary-navigation ul li:hover ul.sub-menu li:hover a i{
    color:#fff
}
.mCustomScrollbar .mCSB_inside>.mCSB_container{
    margin:0
}
.mCustomScrollbar .mCSB_inside>.mCSB_scrollTools{
    opacity:0
}
.mCustomScrollbar .mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCustomScrollbar .mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollbar .mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollbar .mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{
    opacity:0!important
}
.single-post blockquote{
    margin:1em 0
}
.single-post blockquote.single-blockquote{
    margin:3.375em 0 4.64em 0
}
.single-post article.post .entry-header{
    margin-bottom:2.5em
}
.single-post article.post .entry-content .para-title{
    font-size:1em;
    margin-bottom:2.125em
}
.single-post article.post .entry-content p{
    letter-spacing:-.4px
}
.single-post article.post .entry-content p img{
    margin-bottom:3.75em;
    margin-top:4.875em
}
.single-post article.post .entry-content p strong{
    color:#2d2b2d
}
.single-post article.post .entry-content blockquote p{
    margin-bottom:0
}
.post-author-info{
    background:#f5f5f5;
    padding:1.125em;
    margin-bottom:4em;
    margin-top:2.857em
}
.post-author-info .media .media-left{
    padding-right:1.786em
}
.post-author-info .media img{
    max-width:none
}
.post-author-info .media .media-body h4.media-heading{
    font-size:1.125em;
    line-height:1.474em;
    margin-bottom:1.5em;
    margin-top:.526em
}
.post-author-info .media .media-body h4.media-heading a{
    color:#333e48
}
.post-author-info .media .media-body p{
    color:#747474;
    line-height:1.714em
}
.post-author-info .media .media-body p:last-child{
    margin-bottom:0
}
#comments .children .comment-body,#comments .comment-list .comment-body{
    border-bottom:1px dashed #c7c7c6;
    padding-top:2.9em;
    padding-bottom:2.9em;
    position:relative
}
#comments .comment-navigation{
    padding-top:20px
}
#comments .comment-navigation:after,#comments .comment-navigation:before{
    content:"";
    display:table
}
#comments .comment-navigation:after{
    clear:both
}
#comments .comment-navigation a:hover{
    text-shadow:0 0 .35px #000,0 0 .35px #000
}
#comments .comment-navigation .nav-previous{
    float:left
}
#comments .comment-navigation .nav-next{
    float:right
}
#comments li>ol{
    margin-left:0
}
#comments #comment-nav-below{
    padding-top:0;
    margin-bottom:40px
}
#comments .comment-list{
    padding-bottom:3.938em
}
#comments .comment-list .comment-meta .avatar{
    margin-bottom:1em;
    max-width:100px;
    height:auto;
    display:inline-block;
    border-radius:50px
}
#comments .comment-list .comment-meta cite{
    font-weight:700;
    color:#2d2b2d
}
#comments .comment-list .bypostauthor>.comment-body cite:after{
    display:inline-block;
    font:normal normal normal 1em/1 FontAwesome;
    font-size:inherit;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    content:"\f097";
    display:block
}
#comments .comment-list .reply{
    position:absolute;
    bottom:24px;
    right:0;
    font-size:.875em
}
#comments .comment-list .reply:after,#comments .comment-list .reply:before{
    content:"";
    display:table
}
#comments .comment-list .reply:after{
    clear:both
}
#comments .comment-list .reply a{
    display:inline-block;
    margin-right:1em
}
#comments .comment-list .reply a:last-child{
    margin-right:0
}
.secondary-navigation{
    display:none
}
button.menu-toggle{
    cursor:pointer;
    text-align:left;
    float:right;
    position:relative;
    border:none;
    background-image:none;
    padding:0;
    font-size:.857em
}
button.menu-toggle:hover{
    background-image:none
}
button.menu-toggle span:before{
    transition:all,ease,.2s
}
button.menu-toggle span:before,button.menu-toggle:after,button.menu-toggle:before{
    content:"";
    display:block;
    height:2px;
    width:14px;
    position:absolute;
    top:50%;
    left:1em;
    margin-top:-1px;
    transition:all,ease,.2s;
    border-radius:3px
}
button.menu-toggle:before{
    transform:translateY(-4px)
}
button.menu-toggle:after{
    transform:translateY(4px)
}
button.menu-toggle .close-icon{
    display:none
}
.toggled button.menu-toggle:after,.toggled button.menu-toggle:before{
    transform:translateY(0);
    transform:rotate(45deg)
}
.toggled button.menu-toggle:after{
    transform:rotate(-45deg)
}
.toggled button.menu-toggle span:before{
    opacity:0
}
.toggled button.menu-toggle .menu-icon{
    display:none
}
.toggled button.menu-toggle .close-icon{
    display:block
}
.primary-navigation{
    display:none
}
.main-navigation:after,.main-navigation:before{
    content:"";
    display:table
}
.main-navigation:after{
    clear:both
}
.main-navigation div.menu{
    display:none
}
.main-navigation div.menu:last-child{
    display:block
}
.main-navigation .menu{
    clear:both
}
.handheld-navigation,.main-navigation div.menu>ul:not(.nav-menu),.nav-menu{
    overflow:hidden;
    max-height:0;
    transition:all,ease,.8s
}
.handheld-navigation{
    clear:both
}
.handheld-navigation ul{
    margin:0
}
.main-navigation.toggled .handheld-navigation,.main-navigation.toggled .menu>ul:not(.nav-menu),.main-navigation.toggled ul[aria-expanded=true]{
    max-height:1750px
}
.main-navigation ul{
    margin-left:0;
    list-style:none;
    margin-bottom:0
}
.main-navigation ul ul{
    display:block;
    margin-left:1.387em
}
.main-navigation ul li a{
    padding:.857em 0;
    display:block
}
.main-navigation ul li.focus>a,.main-navigation ul li:hover>a{
    color:#e6e6e6
}
@media (min-width:768px){
    .primary-navigation,.secondary-navigation{
        width:100%
    }
    .primary-navigation ul,.secondary-navigation ul{
        list-style:none;
        margin:0;
        padding-left:0;
        display:block
    }
    .primary-navigation ul li,.secondary-navigation ul li{
        position:relative;
        display:inline-block;
        text-align:left
    }
    .primary-navigation ul li a,.secondary-navigation ul li a{
        display:block
    }
    .primary-navigation ul li.focus>ul,.primary-navigation ul li:hover>ul,.secondary-navigation ul li.focus>ul,.secondary-navigation ul li:hover>ul{
        left:0;
        display:block
    }
    .primary-navigation ul li.focus>ul li>ul,.primary-navigation ul li:hover>ul li>ul,.secondary-navigation ul li.focus>ul li>ul,.secondary-navigation ul li:hover>ul li>ul{
        display:none
    }
    .primary-navigation ul li.focus>ul li.focus>ul,.primary-navigation ul li.focus>ul li:hover>ul,.primary-navigation ul li:hover>ul li.focus>ul,.primary-navigation ul li:hover>ul li:hover>ul,.secondary-navigation ul li.focus>ul li.focus>ul,.secondary-navigation ul li.focus>ul li:hover>ul,.secondary-navigation ul li:hover>ul li.focus>ul,.secondary-navigation ul li:hover>ul li:hover>ul{
        left:100%;
        top:0;
        display:block
    }
    .primary-navigation ul ul.children,.primary-navigation ul ul.sub-menu,.secondary-navigation ul ul.children,.secondary-navigation ul ul.sub-menu{
        float:left;
        position:absolute;
        top:100%;
        z-index:99999;
        display:none;
        border-radius:6px;
        box-shadow:0 0 6px 0 rgba(1,1,1,.3)
    }
    .primary-navigation ul ul.children li a,.primary-navigation ul ul.sub-menu li a,.secondary-navigation ul ul.children li a,.secondary-navigation ul ul.sub-menu li a{
        width:200px
    }
    .pizzaro-secondary-navigation{
        clear:both;
        margin-left:-99em;
        margin-right:-99em;
        padding-left:99em;
        padding-right:99em
    }
    .pizzaro-secondary-navigation:after,.pizzaro-secondary-navigation:before{
        content:"";
        display:table
    }
    .pizzaro-secondary-navigation:after{
        clear:both
    }
    .secondary-navigation{
        border-top:1px solid rgba(255,255,255,.17)
    }
    .secondary-navigation ul.menu,.secondary-navigation ul.nav-menu{
        max-height:none;
        overflow:visible;
        text-align:center
    }
    .secondary-navigation ul.menu>li>a,.secondary-navigation ul.nav-menu>li>a{
        padding:2em 0;
        font-size:1em;
        line-height:2.813em
    }
    .secondary-navigation ul.menu>li>a i,.secondary-navigation ul.nav-menu>li>a i{
        font-size:2.813em;
        display:inline-block;
        float:left;
        margin-right:.4em
    }
    .secondary-navigation ul.menu>li>a i.icon,.secondary-navigation ul.nav-menu>li>a i.icon{
        font-size:76px;
        margin-right:5px;
        margin-left:-16px
    }
    .secondary-navigation ul.menu>li>a:focus,.secondary-navigation ul.menu>li>a:hover,.secondary-navigation ul.nav-menu>li>a:focus,.secondary-navigation ul.nav-menu>li>a:hover{
        color:#fff;
        text-shadow:0 0 .65px #fff,0 0 .65px #fff
    }
    .secondary-navigation ul.menu>li+li,.secondary-navigation ul.nav-menu>li+li{
        margin-left:32px
    }
    .secondary-navigation ul.menu ul,.secondary-navigation ul.nav-menu ul{
        margin-left:0
    }
    .secondary-navigation ul.menu ul li a,.secondary-navigation ul.nav-menu ul li a{
        padding:.857em 1.387em;
        font-weight:400;
        font-size:.857em
    }
    .secondary-navigation ul.menu ul li:last-child,.secondary-navigation ul.nav-menu ul li:last-child{
        border-bottom:0
    }
    .secondary-navigation ul.menu ul li.menu-item-has-children>a:after,.secondary-navigation ul.menu ul li.page_item_has_children>a:after,.secondary-navigation ul.nav-menu ul li.menu-item-has-children>a:after,.secondary-navigation ul.nav-menu ul li.page_item_has_children>a:after{
        display:inline-block;
        font:normal normal normal 1em/1 FontAwesome;
        font-size:inherit;
        text-rendering:auto;
        -webkit-font-smoothing:antialiased;
        -moz-osx-font-smoothing:grayscale;
        content:"\f105";
        float:right;
        line-height:1.118
    }
    .secondary-navigation ul.menu ul ul,.secondary-navigation ul.nav-menu ul ul{
        margin-left:0;
        box-shadow:none
    }
    .secondary-navigation ul.menu ul a:hover,.secondary-navigation ul.menu ul li:hover>a,.secondary-navigation ul.nav-menu ul a:hover,.secondary-navigation ul.nav-menu ul li:hover>a{
        background-color:rgba(0,0,0,.025)
    }
    .secondary-navigation a{
        padding:0 1em 2.244em
    }
    .primary-navigation{
        margin:0 0 1.618em;
        width:auto;
        clear:none;
        line-height:1
    }
    .primary-navigation .menu,.primary-navigation .menu .nav-menu{
        font-size:.938em;
        width:auto
    }
    .primary-navigation .menu .nav-menu>li>a,.primary-navigation .menu>li>a{
        position:relative;
        color:#fff;
        font-weight:700
    }
    .primary-navigation .menu .nav-menu>li.focus>a,.primary-navigation .menu .nav-menu>li:hover>a,.primary-navigation .menu>li.focus>a,.primary-navigation .menu>li:hover>a{
        text-decoration:none
    }
    .primary-navigation .menu .nav-menu li.current-menu-item>a::after,.primary-navigation .menu li.current-menu-item>a::after{
        visibility:visible
    }
    .primary-navigation .menu .nav-menu ul,.primary-navigation .menu ul{
        padding:10px 0;
        background-color:#fff
    }
    .primary-navigation .menu .nav-menu ul a,.primary-navigation .menu ul a{
        padding:.326em .857em;
        color:#464646
    }
    .primary-navigation .menu .nav-menu ul li:first-child a,.primary-navigation .menu ul li:first-child a{
        padding-top:1em
    }
    .primary-navigation .menu .nav-menu ul li:last-child a,.primary-navigation .menu ul li:last-child a{
        padding-bottom:1em
    }
    .primary-navigation .menu .nav-menu ul ul,.primary-navigation .menu ul ul{
        margin-top:-.618em
    }
    .primary-navigation .menu .nav-menu a,.primary-navigation .menu a{
        padding:1.387em 1.5em;
        font-weight:300;
        color:#999
    }
    .primary-navigation .menu .nav-menu a:hover,.primary-navigation .menu a:hover{
        text-decoration:none
    }
    .primary-navigation div.menu>ul{
        background-color:transparent
    }
    .primary-navigation div.menu>ul li:hover>a{
        color:#e6e6e6
    }
}
.vertical-align{
    display:-ms-flex;
    display:-webkit-flex;
    display:flex;
    flex-direction:row
}
.vertical-align>[class*=" col-"],.vertical-align>[class^=col-]{
    display:flex;
    align-items:center
}
.owl-carousel{
    display:none;
    width:100%;
    -webkit-tap-highlight-color:transparent;
    position:relative;
    z-index:1
}
.owl-carousel .owl-stage{
    position:relative;
    -ms-touch-action:pan-Y
}
.owl-carousel .owl-stage:after{
    content:".";
    display:block;
    clear:both;
    visibility:hidden;
    line-height:0;
    height:0
}
.owl-carousel .owl-stage-outer{
    position:relative;
    overflow:hidden;
    -webkit-transform:translate3d(0,0,0)
}
.owl-carousel .owl-item{
    position:relative;
    min-height:1px;
    float:left;
    -webkit-backface-visibility:hidden;
    -webkit-tap-highlight-color:transparent;
    -webkit-touch-callout:none
}
.owl-carousel .owl-item img{
    -webkit-transform-style:preserve-3d;
    display:block;
    width:100%;
    height:auto
}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{
    display:none
}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{
    cursor:pointer;
    cursor:hand;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.owl-carousel.owl-loaded{
    display:block
}
.owl-carousel.owl-loading{
    opacity:0;
    display:block
}
.owl-carousel.owl-hidden{
    opacity:0
}
.owl-carousel.owl-refresh .owl-item{
    display:none
}
.owl-carousel.owl-drag .owl-item{
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.owl-carousel.owl-grab{
    cursor:move;
    cursor:grab
}
.owl-carousel.owl-rtl{
    direction:rtl
}
.owl-carousel.owl-rtl .owl-item{
    float:right
}
.no-js .owl-carousel{
    display:block
}
.owl-carousel .animated{
    animation-duration:1s;
    animation-fill-mode:both
}
.owl-carousel .owl-animated-in{
    z-index:0
}
.owl-carousel .owl-animated-out{
    z-index:1
}
.owl-carousel .fadeOut{
    animation-name:fadeOut
}
@keyframes fadeOut{
    0%{
        opacity:1
    }
    100%{
        opacity:0
    }
}
.owl-carousel .owl-item .owl-lazy{
    opacity:0;
    transition:opacity .4s ease
}
.owl-carousel .owl-item img{
    transform-style:preserve-3d
}
.owl-dots{
    text-align:center
}
.owl-dots .owl-dot{
    width:8px;
    height:8px;
    background-color:#bcbcbc;
    display:inline-block;
    border-radius:50%
}
.owl-dots .owl-dot.active{
    width:30px;
    height:8px;
    border-radius:3px
}
.owl-dots .owl-dot+.owl-dot{
    margin-left:1em
}
div.jp-jplayer,div.jp-jplayer img{
    max-width:100%
}
div.jp-jplayer.jp-jplayer-video{
    background-color:#292a2b
}
div.jp-jplayer video{
    margin-bottom:0
}
div.jp-jplayer img,div.jp-jplayer-video,div.jp-jplayer-video video{
    height:auto!important;
    vertical-align:top
}
.jp-audio-container,.jp-video-container{
    background-color:#f1f1f1;
    box-shadow:1px 1px 1px #ddd
}
.post-header .jp-audio-container,.post-header .jp-video-container{
    margin-bottom:0
}
div.jp-interface{
    position:relative;
    width:97%;
    z-index:100
}
.jp-video div.jp-interface{
    -webkit-border-radius:0 0 2px;
    -moz-border-radius:0 0 2px;
    border-radius:0 0 2px
}
.jp-interface,.seperator-first,.seperator-second,a.jp-pause,a.jp-play{
    height:34px
}
.jp-controls{
    list-style-type:none;
    padding:0;
    margin:0
}
.jp-controls li{
    display:inline;
    margin:0
}
.jp-controls a{
    color:#404040;
    text-shadow:1px 1px #fff;
    background:0 0!important;
    width:24px;
    height:34px;
    padding:0 0 0 10px;
    display:inline-block;
    position:absolute;
    top:0;
    border-bottom:none;
    font-size:14px;
    line-height:34px;
    text-decoration:none;
    outline:0;
    overflow:hidden;
    z-index:1;
    opacity:.6
}
.jp-controls a:hover{
    color:#262626;
    background:0 0!important;
    text-decoration:none;
    opacity:.8
}
.jp-controls a span{
    text-indent:-9999px;
    display:block
}
a.jp-pause,a.jp-play{
    left:0
}
a.jp-pause{
    display:none
}
a.jp-pause:hover{
    background-position:-33px -30px
}
a.jp-mute,a.jp-unmute{
    right:55px
}
.jp-progress-container,.jp-volume-bar-container{
    position:absolute;
    top:0;
    height:8px;
    padding:13px 10px
}
.jp-progress-container{
    left:34px;
    right:92px
}
.jp-progress,.jp-volume-bar{
    height:9px;
    background:#e7e7e7;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    -webkit-box-shadow:inset 0 1px 2px rgba(34,34,34,.09);
    -moz-box-shadow:inset 0 1px 2px rgba(34,34,34,.09);
    box-shadow:inset 0 1px 2px rgba(34,34,34,.09)
}
.jp-seek-bar{
    width:0;
    height:9px;
    cursor:pointer;
    -webkit-border-radius:1px;
    -moz-border-radius:1px;
    border-radius:1px;
    background:#e0e0e0
}
.jp-progress,.jp-seek-bar{
    background:rgba(102,102,102,.05)
}
.jp-play-bar,.jp-volume-bar-value{
    width:0;
    height:9px;
    -webkit-border-radius:1px;
    -moz-border-radius:1px;
    border-radius:1px;
    background:#bababa
}
.jp-volume-bar-container{
    right:2px;
    width:40px
}
.jp-volume-bar{
    position:relative;
    overflow:hidden;
    width:40px;
    cursor:pointer;
    background:rgba(102,102,102,.1)
}
.jp-volume-bar-value{
    width:0
}
.seperator-first,.seperator-second{
    width:0;
    position:absolute;
    top:0;
    left:33px;
    border:1px solid #fff;
    border-left-color:#ddd;
    border-width:0 1px
}
.seperator-second{
    left:auto;
    right:89px
}
.no-volume .jp-progress-container{
    right:0
}
.no-volume .jp-mute,.no-volume .jp-unmute,.no-volume .jp-volume-bar-container,.no-volume .seperator-second{
    display:none
}
#scrollUp{
    border-radius:3px;
    bottom:1.25rem;
    color:#fff;
    font-size:2.25rem;
    height:2.625rem;
    line-height:100%;
    opacity:.5;
    padding:3px;
    right:1.25rem;
    text-align:center;
    width:2.625rem
}
#scrollUp:active,#scrollUp:focus,#scrollUp:hover{
    opacity:1
}
#scrollUp i{
    display:inline-block;
    vertical-align:top
}
.features-list{
    text-align:center;
    padding:6.478em 0
}
.features-list .feature{
    font-size:1.125em;
    color:#2d2b2d
}
.features-list .feature .feature-icon{
    margin-bottom:1em
}
.features-list .feature i{
    color:#bdbdbd;
    display:table;
    margin:0 auto;
    height:124px
}
.features-list .feature i::before{
    vertical-align:middle;
    display:table-cell
}
.features-list .feature .po-best-quality{
    font-size:5.056em
}
.features-list .feature .po-on-time{
    font-size:5.722em
}
.features-list .feature .po-master-chef{
    font-size:4.444em
}
.features-list .feature .po-ready-delivery{
    font-size:6.889em
}
.features-list .feature h4{
    font-size:1em;
    font-weight:400
}
.features-list .feature p{
    font-size:.778em;
    color:#71706c;
    padding:0 2.6em;
    line-height:1.6
}
.menu-card{
    font-family:"Yanone Kaffeesatz",sans-serif;
    padding-top:9em
}
.menu-card .menu-items{
    float:left;
    position:relative;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
@media (min-width:992px){
    .menu-card .menu-items{
        margin-left:33.3333333333%
    }
}
.menu-card .menus{
    -webkit-column-count:2;
    -moz-column-count:2;
    column-count:2;
    -webkit-column-gap:68px;
    -moz-column-gap:68px;
    column-gap:68px;
    -webkit-column-rule:1px solid #4c4c4c;
    -moz-column-rule:1px solid #4c4c4c;
    column-rule:1px solid #4c4c4c;
    margin:0;
    list-style:none
}
.menu-card .menus h3{
    color:#ffae00;
    font-size:2.25em;
    font-weight:300;
    margin-bottom:12px;
    text-transform:uppercase
}
.menu-card .menus h3 .title{
    max-width:222px;
    display:inline-block
}
.menu-card .menus h3 .price{
    float:right
}
.menu-card .menus h3 .price .decimals,.menu-card .menus h4 .price .decimals{
    font-size:large;
    vertical-align:top;
    line-height:1.5
}
.menu-card .menus h3 .price .currency,.menu-card .menus h4 .price .currency{
    display:none
}
.menu-card .menus .menu{
    margin-bottom:2.25em
}
.menu-card .menus .description{
    color:#fff;
    font-style:italic
}
.menu-card .menus .description p{
    line-height:1.4;
    font-family:"Open Sans",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
    font-size:14px
}
.menu-card .menus .description ul{
    margin:0;
    list-style:none
}
.menu-card .menus .description ul h4{
    font-size:1.5em;
    font-weight:300;
    color:#fff;
    text-transform:uppercase;
    font-style:normal;
    position:relative
}
.menu-card .menus .description ul h4 .title{
    max-width:222px;
    display:inline-block
}
.menu-card .menus .description ul h4 .price{
    position:absolute;
    font-size:1.5em;
    top:-10px;
    right:0;
    color:#ffae00
}
.error404 .fourohfour-columns-2 .col-1 .menu-card h2,.error404 .page-content section .menu-card h2,.menu-card .error404 .fourohfour-columns-2 .col-1 h2,.menu-card .error404 .page-content section h2,.menu-card .pre-title,.menu-card .section-title{
    text-transform:uppercase;
    color:#fff
}
.error404 .fourohfour-columns-2 .col-1 .menu-card h2,.error404 .page-content section .menu-card h2,.menu-card .error404 .fourohfour-columns-2 .col-1 h2,.menu-card .error404 .page-content section h2,.menu-card .section-title{
    font-size:4.5em;
    font-weight:700;
    margin:0;
    line-height:1;
    padding-bottom:.77em;
    border:none
}
.error404 .fourohfour-columns-2 .col-1 .menu-card h2::after,.error404 .page-content section .menu-card h2::after,.menu-card .error404 .fourohfour-columns-2 .col-1 h2::after,.menu-card .error404 .page-content section h2::after,.menu-card .section-title::after{
    display:none
}
.menu-card .pre-title{
    position:relative;
    overflow:hidden;
    text-align:center;
    font-weight:300;
    font-size:1.563em;
    margin-bottom:0
}
.menu-card .pre-title span{
    display:inline-block;
    vertical-align:baseline;
    zoom:1;
    position:relative;
    padding:0 20px
}
.menu-card .pre-title span::after,.menu-card .pre-title span::before{
    content:'';
    display:block;
    width:53px;
    position:absolute;
    top:.73em;
    border-top:1px solid #d5d5d5
}
.menu-card .pre-title span::before{
    right:100%
}
.menu-card .pre-title span::after{
    left:100%
}
.section-tabs .nav{
    border-bottom:1px solid #e9e9e9;
    margin:0 0 5em;
    text-align:center
}
.section-tabs .nav .nav-item{
    display:inline-block
}
.section-tabs .nav .nav-item .nav-link{
    font-size:1.625em;
    font-weight:400;
    color:#9b959b;
    text-align:center;
    padding:10px 26px;
    padding-bottom:.692em;
    position:relative
}
.section-tabs .nav .nav-item .nav-link:focus,.section-tabs .nav .nav-item .nav-link:hover{
    background-color:transparent
}
.section-tabs .nav .nav-item.active a{
    font-weight:700;
    color:#2d2b2d
}
.section-tabs .nav .nav-item.active a::after{
    content:"";
    width:80px;
    height:3px;
    left:50%;
    position:absolute;
    transform:translate(-50%,-50%);
    bottom:-2px
}
.page-template-template-homepage-v5 .section-tabs>.nav{
    margin:0 0 5.2em
}
.page-template-template-homepage-v1 .section-tabs .nav{
    padding-top:48px
}
.page-template-template-homepage-v2 .section-tabs .nav{
    padding-top:98px
}
.page-template-template-homepage-v6 .section-tabs .nav{
    padding-top:83px
}
.page-template-template-homepage-v2 .products-with-gallery-tabs.section-tabs .nav,.products-with-gallery-tabs.section-tabs .nav{
    padding:1.266em 0;
    margin:0;
    font-size:.938em
}
.page-template-template-homepage-v2 .products-with-gallery-tabs.section-tabs .nav li+li::before,.products-with-gallery-tabs.section-tabs .nav li+li::before{
    content:" ";
    width:2px;
    height:40px;
    background-color:#df8392;
    opacity:.3;
    position:absolute;
    top:50%;
    left:0;
    transform:translateY(-50%)
}
.page-template-template-homepage-v2 .products-with-gallery-tabs.section-tabs .nav .nav-item .nav-link,.products-with-gallery-tabs.section-tabs .nav .nav-item .nav-link{
    font-size:1em;
    color:#e0929d;
    padding:10px 52px .692em
}
.page-template-template-homepage-v2 .products-with-gallery-tabs.section-tabs .nav .nav-item .nav-link i,.products-with-gallery-tabs.section-tabs .nav .nav-item .nav-link i{
    display:block;
    font-size:2.133em
}
.page-template-template-homepage-v2 .products-with-gallery-tabs.section-tabs .nav .nav-item .nav-link:hover,.products-with-gallery-tabs.section-tabs .nav .nav-item .nav-link:hover{
    color:#fff;
    text-shadow:0 0 .65px #fff,0 0 .65px #fff
}
.page-template-template-homepage-v2 .products-with-gallery-tabs.section-tabs .nav .nav-item.active a,.products-with-gallery-tabs.section-tabs .nav .nav-item.active a{
    color:#fff;
    text-shadow:0 0 .65px #fff,0 0 .65px #fff;
    font-weight:400
}
.page-template-template-homepage-v2 .products-with-gallery-tabs.section-tabs .nav .nav-item.active a::after,.products-with-gallery-tabs.section-tabs .nav .nav-item.active a::after{
    width:27px;
    height:27px;
    left:50%;
    transform:rotate(45deg) translate(-50%,0);
    bottom:-46%;
    border-radius:6px
}
.kc-section-tab.kc_tabs .kc_tabs_nav,.kc_tabs .kc_tabs_nav{
    border-bottom:1px solid #e9e9e9!important;
    margin:0 0 5em;
    text-align:center;
    line-height:1
}
.kc-section-tab.kc_tabs .kc_tabs_nav li,.kc_tabs .kc_tabs_nav li{
    display:inline-block;
    border-right:none
}
.kc-section-tab.kc_tabs .kc_tabs_nav li a,.kc_tabs .kc_tabs_nav li a{
    font-size:1.625em;
    font-weight:400;
    color:#9b959b;
    text-align:center;
    padding:10px 26px;
    padding-bottom:.692em;
    position:relative
}
.kc-section-tab.kc_tabs .kc_tabs_nav li a:focus,.kc-section-tab.kc_tabs .kc_tabs_nav li a:hover,.kc_tabs .kc_tabs_nav li a:focus,.kc_tabs .kc_tabs_nav li a:hover{
    background-color:transparent
}
.kc-section-tab.kc_tabs .kc_tabs_nav li.ui-tabs-active a,.kc_tabs .kc_tabs_nav li.ui-tabs-active a{
    font-weight:700;
    color:#2d2b2d
}
.kc-section-tab.kc_tabs .kc_tabs_nav li.ui-tabs-active a::after,.kc_tabs .kc_tabs_nav li.ui-tabs-active a::after{
    content:"";
    width:80px;
    height:3px;
    left:50%;
    position:absolute;
    transform:translate(-50%,-50%);
    bottom:-2px
}
.kc-section-tab.kc_tabs .ui-tabs,.kc_tabs .ui-tabs{
    padding:0
}
.kc-section-tab.kc_tabs>.kc_wrapper>.kc_tabs_nav,.kc_tabs>.kc_wrapper>.kc_tabs_nav{
    background-color:transparent!important;
    margin:0 0 5em
}
.kc-section-tab.kc_tabs .ui-tabs .ui-tabs-nav li.ui-tabs-active,.kc_tabs .ui-tabs .ui-tabs-nav li.ui-tabs-active{
    margin-bottom:0;
    padding-bottom:0
}
.kc-section-tab.kc_tabs .kc_wrapper>ul.ui-tabs-nav>li,.kc_tabs .kc_wrapper>ul.ui-tabs-nav>li{
    overflow:visible
}
.kc-section-tab.kc_tabs .kc_tabs_nav>.ui-tabs-active>a,.kc-section-tab.kc_tabs .kc_tabs_nav>li:hover,.kc-section-tab.kc_tabs .kc_tabs_nav>li>a:hover,.kc_tabs .kc_tabs_nav>.ui-tabs-active>a,.kc_tabs .kc_tabs_nav>li:hover,.kc_tabs .kc_tabs_nav>li>a:hover{
    background-color:transparent
}
.kc-section-tab.kc_tabs .kc_tabs_nav>.ui-tabs-active,.kc-section-tab.kc_tabs .kc_tabs_nav>.ui-tabs-active:hover,.kc-section-tab.kc_tabs .kc_tabs_nav>.ui-tabs-active>a,.kc-section-tab.kc_tabs .kc_tabs_nav>.ui-tabs-active>a:hover,.kc_tabs .kc_tabs_nav>.ui-tabs-active,.kc_tabs .kc_tabs_nav>.ui-tabs-active:hover,.kc_tabs .kc_tabs_nav>.ui-tabs-active>a,.kc_tabs .kc_tabs_nav>.ui-tabs-active>a:hover{
    display:inline-block
}
.kc-section-tab.kc_tabs .kc_tabs_nav>li>a,.kc_tabs .kc_tabs_nav>li>a{
    line-height:1.077em
}
.kc-section-tab.kc_tabs .ui-tabs .ui-tabs-nav li,.kc_tabs .ui-tabs .ui-tabs-nav li{
    float:none;
    margin:0
}
.kc-section-tab.kc_tabs .ui-tabs .ui-tabs-nav,.kc_tabs .ui-tabs .ui-tabs-nav{
    padding:0
}
.kc-section-tab.kc_tabs .kc_tabs_nav~.kc_tab .kc_tab_content,.kc-section-tab.kc_tabs .ui-tabs .ui-tabs-panel,.kc_tabs .kc_tabs_nav~.kc_tab .kc_tab_content,.kc_tabs .ui-tabs .ui-tabs-panel{
    padding:0
}
.kc-section-tab.kc_tabs .kc_tabs_nav~.kc_tab.ui-tabs-body-active,.kc_tabs .kc_tabs_nav~.kc_tab.ui-tabs-body-active{
    background-color:transparent
}
.page-template-template-homepage-v5 .kc_tabs>.kc_tabs_nav{
    margin:0 0 5.2em
}
.page-template-template-homepage-v1 .kc_tabs .kc_tabs_nav{
    padding-top:48px
}
.page-template-template-homepage-v2 .kc_tabs .kc_tabs_nav{
    padding-top:98px
}
.page-template-template-homepage-v6 .kc_tabs .kc_tabs_nav{
    padding-top:83px
}
.page-template-template-homepage-v2 .products-with-gallery-tabs.kc_tabs .kc_tabs_nav,.products-with-gallery-tabs.kc_tabs .kc_tabs_nav{
    padding:1.266em 0;
    margin:0;
    font-size:.938em
}
.page-template-template-homepage-v2 .products-with-gallery-tabs.kc_tabs .kc_tabs_nav li+li::before,.products-with-gallery-tabs.kc_tabs .kc_tabs_nav li+li::before{
    content:" ";
    width:2px;
    height:40px;
    background-color:#df8392;
    opacity:.3;
    position:absolute;
    top:50%;
    left:0;
    transform:translateY(-50%)
}
.page-template-template-homepage-v2 .products-with-gallery-tabs.kc_tabs .kc_tabs_nav li a,.products-with-gallery-tabs.kc_tabs .kc_tabs_nav li a{
    font-size:1em;
    color:#e0929d;
    padding:10px 52px .692em;
    line-height:1.75em
}
.page-template-template-homepage-v2 .products-with-gallery-tabs.kc_tabs .kc_tabs_nav li a i,.products-with-gallery-tabs.kc_tabs .kc_tabs_nav li a i{
    display:block;
    font-size:2.133em
}
.page-template-template-homepage-v2 .products-with-gallery-tabs.kc_tabs .kc_tabs_nav li a:hover,.products-with-gallery-tabs.kc_tabs .kc_tabs_nav li a:hover{
    color:#fff;
    text-shadow:0 0 .65px #fff,0 0 .65px #fff
}
.page-template-template-homepage-v2 .products-with-gallery-tabs.kc_tabs .kc_tabs_nav li.ui-tabs-active a,.products-with-gallery-tabs.kc_tabs .kc_tabs_nav li.ui-tabs-active a{
    color:#fff;
    text-shadow:0 0 .65px #fff,0 0 .65px #fff;
    font-weight:400
}
.page-template-template-homepage-v2 .products-with-gallery-tabs.kc_tabs .kc_tabs_nav li.ui-tabs-active a::after,.products-with-gallery-tabs.kc_tabs .kc_tabs_nav li.ui-tabs-active a::after{
    width:27px;
    height:27px;
    left:50%;
    transform:rotate(45deg) translate(-50%,0);
    bottom:-46%;
    border-radius:6px
}
.kc_tabs .kc_tabs_nav~.section-products-with-gallery.ui-tabs-body-active{
    background:#f6f6f6;
    padding:140px 0 107px 0
}
.kc_tabs_nav~.kc_tab.section-products-with-gallery .kc_tab_content{
    padding:0
}
.blog.full-width .kc_row .blog-menu,.blog.full-width .kc_row .pagination,.blog.full-width .kc_row .woocommerce-pagination,.kc_row .blog.full-width .blog-menu,.kc_row .blog.full-width .pagination,.kc_row .blog.full-width .woocommerce-pagination,.kc_row .lite.full-width .pagination,.kc_row .lite.full-width .woocommerce-pagination,.kc_row .page-template-template-contactpage .contact-map,.kc_row .pizzaro-breadcrumb,.kc_row .stretch-full-width,.lite.full-width .kc_row .pagination,.lite.full-width .kc_row .woocommerce-pagination,.page-template-template-contactpage .kc_row .contact-map{
    width:100vw
}
.pz-section-tab .kc-section-active{
    overflow:visible
}
body.wpb-js-composer .vc_tta-container .pizzaro-vc-tabs.vc_tta-tabs .vc_tta-tabs-container{
    margin:0!important
}
body.wpb-js-composer .vc_tta-container .pizzaro-vc-tabs.vc_tta-tabs .vc_tta-tabs-container ul{
    border-bottom:1px solid #e9e9e9;
    margin:0 0 5em;
    text-align:center;
    padding-top:3em
}
body.wpb-js-composer .vc_tta-container .pizzaro-vc-tabs.vc_tta-tabs .vc_tta-tabs-container ul li a{
    border:0;
    background-color:transparent;
    font-size:1.625em;
    color:#9b959b
}
body.wpb-js-composer .vc_tta-container .pizzaro-vc-tabs.vc_tta-tabs .vc_tta-tabs-container ul li a:hover{
    background-color:transparent
}
body.wpb-js-composer .vc_tta-container .pizzaro-vc-tabs.vc_tta-tabs .vc_tta-tabs-container ul li.vc_active a{
    border:0;
    background-color:transparent;
    font-weight:700;
    color:#2d2b2d;
    padding:.385em 1em .692em
}
body.wpb-js-composer .vc_tta-container .pizzaro-vc-tabs.vc_tta-tabs .vc_tta-tabs-container ul li.vc_active a:after{
    content:"";
    width:80px;
    height:3px!important;
    left:50%!important;
    top:initial!important;
    position:absolute;
    transform:translate(-50%,-50%);
    bottom:-2px;
    background-color:#c00a27
}
body.wpb-js-composer .vc_tta-container .pizzaro-vc-tabs.vc_tta-tabs .vc_tta-panels-container .vc_tta-panels{
    border:0;
    background-color:transparent
}
body.wpb-js-composer .vc_tta-container .pizzaro-vc-tabs.vc_tta-tabs .vc_tta-panel-body{
    padding:0 10px;
    overflow:inherit
}
body.wpb-js-composer .vc_tta-container .pizzaro-vc-full-width-tabs{
    width:100vw;
    position:relative;
    margin-left:-50vw;
    left:50%
}
body.wpb-js-composer .vc_tta-container .pizzaro-vc-full-width-tabs .vc_tta-tabs-container{
    overflow:initial!important;
    margin:0!important
}
body.wpb-js-composer .vc_tta-container .pizzaro-vc-full-width-tabs .vc_tta-tabs-container ul{
    background-color:#c00a27;
    text-align:center;
    padding:1.188em 0;
    overflow:initial
}
body.wpb-js-composer .vc_tta-container .pizzaro-vc-full-width-tabs .vc_tta-tabs-container ul li{
    position:relative
}
body.wpb-js-composer .vc_tta-container .pizzaro-vc-full-width-tabs .vc_tta-tabs-container ul li a{
    background-color:transparent;
    border:0;
    color:#e0929d;
    padding:10px 52px .692em;
    font-size:15px
}
body.wpb-js-composer .vc_tta-container .pizzaro-vc-full-width-tabs .vc_tta-tabs-container ul li a:hover{
    background-color:transparent
}
body.wpb-js-composer .vc_tta-container .pizzaro-vc-full-width-tabs .vc_tta-tabs-container ul li a i{
    font-size:2.134em;
    padding:.469em 0;
    display:block
}
body.wpb-js-composer .vc_tta-container .pizzaro-vc-full-width-tabs .vc_tta-tabs-container ul li a span{
    margin-left:0!important
}
body.wpb-js-composer .vc_tta-container .pizzaro-vc-full-width-tabs .vc_tta-tabs-container ul li.vc_active a{
    color:#fff;
    text-shadow:0 0 .65px #fff,0 0 .65px #fff;
    font-weight:400;
    background-color:transparent
}
body.wpb-js-composer .vc_tta-container .pizzaro-vc-full-width-tabs .vc_tta-tabs-container ul li.vc_active a:after{
    content:"";
    position:absolute;
    background-color:#c00a27;
    width:27px;
    height:27px!important;
    left:50%!important;
    top:initial!important;
    transform:rotate(45deg) translate(-50%,0);
    bottom:-49%;
    border-radius:6px
}
body.wpb-js-composer .vc_tta-container .pizzaro-vc-full-width-tabs .vc_tta-tabs-container ul li+li:before{
    content:" ";
    width:2px;
    height:40px;
    background-color:#df8392;
    opacity:.3;
    position:absolute;
    top:50%;
    left:0;
    transform:translateY(-50%)
}
body.wpb-js-composer .vc_tta-container .pizzaro-vc-full-width-tabs .vc_tta-panels-container .vc_tta-panels{
    border:0!important
}
@media (max-width:767px){
    body.wpb-js-composer .vc_tta-container .pizzaro-vc-full-width-tabs.vc_tta-tabs .vc_tta-tabs-container,body.wpb-js-composer .vc_tta-container .pizzaro-vc-tabs.vc_tta-tabs .vc_tta-tabs-container{
        display:block
    }
    body.wpb-js-composer .vc_tta-container .pizzaro-vc-full-width-tabs.vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-heading,body.wpb-js-composer .vc_tta-container .pizzaro-vc-tabs.vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-heading{
        display:none
    }
    body.wpb-js-composer .vc_tta-container .pizzaro-vc-full-width-tabs.vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-body,body.wpb-js-composer .vc_tta-container .pizzaro-vc-tabs.vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-body{
        border:0;
        background-color:transparent;
        padding:0
    }
}
@media (max-width:1199px){
    body.wpb-js-composer .vc_tta-container .pizzaro-vc-full-width-tabs .vc_tta-tabs-container ul li+li:before{
        opacity:0
    }
}
.section-recent-post{
    position:relative
}
.error404 .fourohfour-columns-2 .col-1 .section-recent-post h2,.error404 .page-content section .section-recent-post h2,.section-recent-post .error404 .fourohfour-columns-2 .col-1 h2,.section-recent-post .error404 .page-content section h2,.section-recent-post .section-title{
    margin-bottom:.3em;
    font-size:6.25em;
    font-weight:100;
    text-align:left;
    border:none;
    padding-bottom:.2em
}
.error404 .fourohfour-columns-2 .col-1 .section-recent-post h2::after,.error404 .page-content section .section-recent-post h2::after,.section-recent-post .error404 .fourohfour-columns-2 .col-1 h2::after,.section-recent-post .error404 .page-content section h2::after,.section-recent-post .section-title::after{
    height:2px;
    transform:translate(4%,-50%);
    left:0;
    width:95px
}
.error404 .fourohfour-columns-2 .col-1 .section-recent-post h2,.error404 .page-content section .section-recent-post h2,.section-recent-post .error404 .fourohfour-columns-2 .col-1 h2,.section-recent-post .error404 .page-content section h2,.section-recent-post .post-title,.section-recent-post .section-title{
    text-transform:uppercase;
    font-family:"Yanone Kaffeesatz",sans-serif;
    color:#3b3b3b
}
.section-recent-post .post-title{
    font-size:2.25em
}
.section-recent-post .post-title a:hover{
    color:#000
}
.section-recent-post .post-info p{
    color:#1f1f1f;
    font-size:1.063em;
    margin-bottom:2em
}
.section-recent-post .post-info .btn-more{
    padding:.5em 3.464em;
    border-radius:3.333em;
    display:inline-block;
    font-size:.938em;
    font-weight:700;
    text-transform:uppercase;
    border:2px solid
}
.section-recent-post .post-info .btn-more:hover{
    color:#fff
}
.section-recent-post .post-wrap{
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-83%,-50%)
}
.section-recent-posts{
    width:100vw;
    position:relative;
    margin-left:-50vw;
    left:50%;
    padding:8.75em 0
}
.error404 .fourohfour-columns-2 .col-1 .section-recent-posts h2,.error404 .page-content section .section-recent-posts h2,.section-recent-posts .error404 .fourohfour-columns-2 .col-1 h2,.section-recent-posts .error404 .page-content section h2,.section-recent-posts .pre-title,.section-recent-posts .section-title{
    text-transform:uppercase;
    font-family:"Yanone Kaffeesatz",sans-serif
}
.error404 .fourohfour-columns-2 .col-1 .section-recent-posts h2,.error404 .page-content section .section-recent-posts h2,.section-recent-posts .error404 .fourohfour-columns-2 .col-1 h2,.section-recent-posts .error404 .page-content section h2,.section-recent-posts .section-title{
    font-size:4.063em;
    text-transform:uppercase;
    font-weight:700;
    margin:0;
    line-height:1;
    padding-bottom:1.05em;
    border:none
}
.error404 .fourohfour-columns-2 .col-1 .section-recent-posts h2::after,.error404 .page-content section .section-recent-posts h2::after,.section-recent-posts .error404 .fourohfour-columns-2 .col-1 h2::after,.section-recent-posts .error404 .page-content section h2::after,.section-recent-posts .section-title::after{
    display:none
}
.section-recent-posts .pre-title{
    text-align:center;
    font-weight:300;
    font-size:1.5em;
    color:#393939;
    margin:0
}
.section-recent-posts .pre-title::before{
    width:14%;
    border-color:#d5d5d5
}
.section-recent-posts .post-items{
    margin:0 auto;
    padding:0 12.5em
}
.section-recent-posts .post-items:after,.section-recent-posts .post-items:before{
    content:"";
    display:table
}
.section-recent-posts .post-items:after{
    clear:both
}
.section-recent-posts .post-items .post-item{
    float:left;
    position:relative;
    min-height:1px;
    padding-left:15px;
    padding-right:15px;
    width:100%
}
@media (min-width:768px){
    .section-recent-posts .post-items .post-item{
        width:33.3333333333%
    }
}
@media (min-width:992px){
    .section-recent-posts .post-items .post-item{
        width:33.3333333333%
    }
}
@media (min-width:1200px){
    .section-recent-posts .post-items .post-item{
        width:33.3333333333%
    }
}
.section-recent-posts .post-items .post-item .post-thumbnail img{
    margin-bottom:2.75em
}
.section-recent-posts .post-items .post-item .post-title{
    color:#2d2b2f;
    font-size:1.375em;
    line-height:1.4;
    margin-bottom:.955em
}
.section-recent-posts .post-items .post-item .post-title a{
    font-weight:400
}
.section-recent-posts .post-items .post-item .post-title+p{
    color:#666;
    min-height:5.25em
}
.section-recent-posts .post-items .post-item .btn-more,.section-recent-posts .post-items .post-item .comments-link a{
    font-size:.875em;
    font-weight:700;
    color:#6d6d6d
}
.section-recent-posts .post-items .post-item .btn-more::after{
    content:"\6e";
    font-family:font-pizzaro;
    vertical-align:middle;
    padding-left:15px;
    font-size:1.286em
}
.section-recent-posts .post-items .post-item .comments-link{
    float:right;
    margin-bottom:0
}
.newsletter-subscription,.site-footer.footer-v5 .footer-newsletter{
    position:relative
}
.newsletter-subscription .caption,.site-footer.footer-v5 .footer-newsletter .caption{
    text-align:center;
    padding:0 26%;
    position:absolute;
    top:47%;
    transform:translate(-50%,-50%);
    left:50%;
    width:100%
}
.newsletter-subscription .caption .marketing-text,.newsletter-subscription .caption .title,.site-footer.footer-v5 .footer-newsletter .caption .marketing-text,.site-footer.footer-v5 .footer-newsletter .caption .title{
    font-family:"Yanone Kaffeesatz",sans-serif
}
.newsletter-subscription .caption .title,.site-footer.footer-v5 .footer-newsletter .caption .title{
    font-size:3.438em;
    text-transform:uppercase;
    margin-bottom:.1em
}
.newsletter-subscription .caption .marketing-text,.site-footer.footer-v5 .footer-newsletter .caption .marketing-text{
    font-weight:300;
    font-size:1.5em;
    margin-bottom:2em;
    display:inline-block
}
.newsletter-subscription form,.site-footer.footer-v5 .footer-newsletter form{
    margin-bottom:0
}
.newsletter-subscription form .newsletter-form,.site-footer.footer-v5 .footer-newsletter form .newsletter-form{
    position:relative
}
.newsletter-subscription form button,.newsletter-subscription form input[type=button],.newsletter-subscription form input[type=submit],.site-footer.footer-v5 .footer-newsletter form button,.site-footer.footer-v5 .footer-newsletter form input[type=button],.site-footer.footer-v5 .footer-newsletter form input[type=submit]{
    padding:.657em 3.575em;
    position:absolute;
    top:50%;
    right:7px;
    transform:translate(0,-51%)
}
.newsletter-subscription form input,.newsletter-subscription form input[type=email],.newsletter-subscription form input[type=text],.site-footer.footer-v5 .footer-newsletter form input,.site-footer.footer-v5 .footer-newsletter form input[type=email],.site-footer.footer-v5 .footer-newsletter form input[type=text]{
    width:100%;
    min-height:3.938em;
    padding-left:1.875em;
    border:none
}
.newsletter-subscription form input:-ms-input-placeholder,.newsletter-subscription form input::-moz-placeholder,.newsletter-subscription form input::-webkit-input-placeholder,.newsletter-subscription form input[type=email]:-ms-input-placeholder,.newsletter-subscription form input[type=email]::-moz-placeholder,.newsletter-subscription form input[type=email]::-webkit-input-placeholder,.newsletter-subscription form input[type=text]:-ms-input-placeholder,.newsletter-subscription form input[type=text]::-moz-placeholder,.newsletter-subscription form input[type=text]::-webkit-input-placeholder,.site-footer.footer-v5 .footer-newsletter form input:-ms-input-placeholder,.site-footer.footer-v5 .footer-newsletter form input::-moz-placeholder,.site-footer.footer-v5 .footer-newsletter form input::-webkit-input-placeholder,.site-footer.footer-v5 .footer-newsletter form input[type=email]:-ms-input-placeholder,.site-footer.footer-v5 .footer-newsletter form input[type=email]::-moz-placeholder,.site-footer.footer-v5 .footer-newsletter form input[type=email]::-webkit-input-placeholder,.site-footer.footer-v5 .footer-newsletter form input[type=text]:-ms-input-placeholder,.site-footer.footer-v5 .footer-newsletter form input[type=text]::-moz-placeholder,.site-footer.footer-v5 .footer-newsletter form input[type=text]::-webkit-input-placeholder{
    color:#6f6f6f;
    font-size:.938em
}
.banner{
    text-transform:uppercase;
    font-family:"Yanone Kaffeesatz",sans-serif;
    margin-bottom:1.375em
}
.banner .banner-bg{
    position:relative
}
.banner.center{
    text-align:center
}
.banner.center .caption{
    top:50%;
    left:50%;
    transform:translate(-50%,-50%)
}
.banner.center .title span{
    font-weight:300;
    color:#fdba3e;
    font-size:.45em;
    vertical-align:top
}
.banner.center-right{
    margin-bottom:6.4em
}
.banner.center-right .caption{
    font-size:14em;
    max-width:2.455em;
    top:50%;
    left:5.5em;
    transform:translate(-50%,-50%)
}
.banner.center-right .caption .title{
    font-size:.321em;
    font-weight:300;
    letter-spacing:.2px;
    line-height:.9
}
.banner.center-right .caption .price{
    font-size:1em
}
.banner.center-right .caption .price span{
    font-size:.5em;
    vertical-align:top
}
.banner.center-right .caption .description{
    font-size:1em
}
.banner.center-right .caption .text{
    font-size:.429em;
    max-width:4.063em;
    padding-left:.24em
}
.banner.center-right .caption .price,.banner.center-right .caption .text{
    display:inline-block;
    font-weight:700;
    line-height:.86
}
.banner.center-right .caption .condition{
    font-size:.080em;
    padding-top:1.1em;
    margin-top:.833em;
    border-top:1px solid #fff;
    text-align:center;
    display:block
}
.banner.social-block .caption{
    font-size:8.125em
}
.banner.social-block .caption .title{
    font-size:1em;
    padding-bottom:.2em
}
.banner.social-block .caption .pretitle{
    font-size:.538em;
    color:#fff;
    line-height:.9;
    margin-bottom:0;
    font-weight:300
}
.banner.social-block .caption .subtitle{
    font-size:.185em;
    font-weight:700;
    padding-bottom:.833em
}
.banner.social-block .caption .button{
    font-size:.115em;
    font-family:"Open Sans",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
    padding:.962em 3.63em;
    border-radius:3.333em;
    display:inline-block;
    font-weight:700;
    text-transform:uppercase;
    border:2px solid;
    background-color:transparent
}
.banner .caption{
    position:absolute;
    top:.575em;
    left:.5em;
    font-size:5em;
    width:67%
}
.banner .caption .subtitle,.banner .caption .title{
    margin-bottom:0;
    line-height:1
}
.banner .caption .condition,.banner .caption .description,.banner .caption .subtitle,.banner .caption .title{
    color:#fff
}
.banner .caption .title{
    font-size:1em;
    line-height:.8
}
.banner .caption .subtitle{
    font-size:.563em;
    font-weight:200
}
.banner .caption .description{
    font-size:.2em;
    line-height:1
}
.banner .caption .condition{
    font-size:.175em
}
.banner .caption .button{
    font-size:.3em;
    font-weight:300;
    padding:.396em 1em;
    border-radius:10px;
    line-height:1
}
.banners .banner .caption{
    font-size:4.063em;
    width:78%
}
.banners .banner .caption .condition{
    font-size:.2154em;
    display:block;
    padding-top:2px
}
.banners .banner .caption .subtitle{
    font-size:.554em;
    font-weight:300
}
.banners .banner .caption .banner-price{
    position:absolute;
    top:210px;
    font-size:4.615em;
    line-height:1;
    letter-spacing:-2px;
    font-weight:700;
    padding:10px 23px 17px;
    border-radius:20px
}
.banners .banner .caption .banner-price .currency,.banners .banner .caption .banner-price .decimals{
    font-size:xx-large;
    vertical-align:top
}
.banners .banner .caption .banner-price .currency{
    font-weight:400;
    line-height:1.6
}
.banners .banner .caption .banner-price .decimals{
    line-height:1.2
}
.banners .banner.top-right .caption{
    text-align:center;
    top:.45em;
    font-size:3.75em;
    left:2em;
    width:44%
}
.banners .banner.top-right .caption .condition,.banners .banner.top-right .caption .description{
    font-size:.25em
}
.tiles .banner.top-left .caption .condition{
    display:block;
    position:absolute;
    top:350px
}
.products-card+.banner,.products-card+.banners{
    margin-top:30px
}
.banner:hover .banner-bg{
    animation-name:pulse;
    animation-fill-mode:both;
    animation-duration:1s
}
.page-template-template-homepage-v5 .banner:hover .banner-bg,.page-template-template-homepage-v7 .banner:hover .banner-bg{
    animation:none
}
.page-template-template-homepage-v7 .banner{
    margin-bottom:0
}
article.post{
    margin-bottom:5em;
    position:relative
}
article.post .media-attachment{
    margin-bottom:2.143em
}
article.post .media-attachment .media-attachment-gallery .owl-carousel .owl-item figure{
    margin-bottom:0
}
article.post .media-attachment .media-attachment-gallery .owl-carousel .owl-dots{
    position:relative;
    margin-top:-1.643em;
    top:.714em;
    transition:all .2s ease-out 0s;
    opacity:0;
    margin-left:2.5em;
    text-align:left
}
article.post .media-attachment .media-attachment-gallery .owl-carousel:focus .owl-dots,article.post .media-attachment .media-attachment-gallery .owl-carousel:hover .owl-dots{
    top:-2em;
    opacity:1
}
article.post .media-attachment .electro-img-placeholder{
    position:relative
}
article.post .media-attachment .electro-img-placeholder i{
    color:#fff;
    font-size:3.571em;
    left:50%;
    position:absolute;
    top:50%;
    transform:translate(-50%,-50%)
}
article.post .entry-header{
    border-bottom:1px solid #ececec;
    margin-bottom:1em
}
article.post .entry-header h1.entry-title{
    font-size:1.563em;
    letter-spacing:-.025em;
    font-weight:400;
    margin-bottom:0;
    padding-bottom:.26em
}
article.post .entry-header h1.entry-title a{
    text-decoration:none
}
article.post .entry-header h1.entry-title a:focus,article.post .entry-header h1.entry-title a:hover{
    color:#000
}
article.post .entry-header .entry-meta{
    padding-bottom:.8em
}
article.post .entry-header .entry-meta div,article.post .entry-header .entry-meta span{
    display:inline-block;
    font-size:.875em;
    font-style:italic;
    line-height:1.231em;
    padding-right:.469em;
    color:#878787
}
article.post .entry-header .entry-meta div .label,article.post .entry-header .entry-meta span .label{
    font-weight:400;
    font-size:1em;
    padding:0;
    padding-right:.469em
}
article.post .entry-header .entry-meta div .label::after,article.post .entry-header .entry-meta span .label::after{
    display:none
}
article.post .entry-header .entry-meta div:after,article.post .entry-header .entry-meta span:after{
    color:#9f9f9f;
    content:"\f111";
    display:inline-block;
    font-family:fontawesome;
    font-size:.295em;
    line-height:.385em;
    padding-left:2em;
    position:relative;
    top:-.6em
}
article.post .entry-header .entry-meta div:last-child:after,article.post .entry-header .entry-meta span:last-child:after{
    display:none
}
article.post .entry-header .entry-meta .meta-label,article.post .entry-header .entry-meta .tags-links{
    display:none
}
article.post .entry-header .entry-meta a{
    color:#878787
}
article.post .entry-content{
    color:#747474
}
article.post .entry-content p{
    margin-bottom:1.4em
}
article.post .entry-content .page-links{
    color:#262626;
    font-weight:700
}
article.post .entry-content .page-links .page-links-label{
    font-weight:400;
    background-color:transparent;
    border:none;
    padding:0
}
article.post .entry-content .page-links a{
    color:#7e7e7e;
    font-weight:400
}
article.post .entry-content .page-links a:focus,article.post .entry-content .page-links a:hover{
    color:#262626
}
article.post .entry-content .page-links>a,article.post .entry-content .page-links>span{
    display:inline-block;
    border:1px solid #e3e3e3;
    padding:.357em .714em;
    line-height:1em
}
article.post .entry-content .page-links>span{
    background-color:#fed700
}
article.post .entry-content dl,article.post .entry-content ol,article.post .entry-content ul{
    margin-bottom:2.143em
}
article.post .entry-content iframe{
    width:100%;
    border:none
}
article.post .post-readmore{
    position:relative;
    display:inline-block;
    margin-right:1.143em
}
article.post .post-readmore .read-more-text{
    color:#333e48;
    background-color:#efecec;
    border-radius:1.571em;
    border-color:#efecec;
    font-size:.875em;
    display:inline-block;
    padding:.5em 3.0224em;
    letter-spacing:-.2px;
    font-weight:400
}
article.post .post-readmore .read-more-text:hover{
    background-color:#333e48;
    border-color:#333e48;
    color:#fff
}
article.post .comments-link a,article.post .likes a{
    position:relative;
    color:#878787;
    font-size:.857em;
    line-height:1.5em
}
article.post .comments-link a:after,article.post .comments-link a:before,article.post .likes a:after,article.post .likes a:before{
    color:#999;
    font-family:font-pizzaro;
    margin-right:.429em
}
article.post .comments-link a:focus,article.post .comments-link a:hover,article.post .likes a:focus,article.post .likes a:hover{
    color:#000;
    text-decoration:none
}
article.post .comments-link a:focus:after,article.post .comments-link a:focus:before,article.post .comments-link a:hover:after,article.post .comments-link a:hover:before,article.post .likes a:focus:after,article.post .likes a:focus:before,article.post .likes a:hover:after,article.post .likes a:hover:before{
    color:#000
}
article.post .likes a:before{
    content:"\6a"
}
article.post .comments-link a::before{
    content:"\7a"
}
article.post.format-quote .entry-content blockquote{
    letter-spacing:-.025em;
    color:#fff;
    margin-left:0;
    margin-bottom:0;
    border:none;
    font-size:.875em;
    background-color:#333e48;
    display:block;
    padding:6.429em 6em 6.429em 7.143em
}
article.post.format-quote .entry-content blockquote:before{
    display:none
}
article.post.format-quote .entry-content blockquote p{
    font-size:1.5em;
    font-style:italic;
    line-height:1.429em;
    margin-bottom:1.667em;
    display:block
}
article.post.format-quote .entry-content blockquote ol:last-child,article.post.format-quote .entry-content blockquote p:last-child,article.post.format-quote .entry-content blockquote ul:last-child{
    margin-bottom:0
}
article.post.format-quote .entry-content blockquote cite{
    display:block;
    font-style:normal
}
article.post.format-quote .entry-content blockquote cite:before{
    content:'-';
    padding-right:4px
}
article.post.format-link{
    letter-spacing:.025em
}
article.post.format-link .entry-content{
    background:#f5f5f5;
    padding:5.357em 7.143em
}
article.post.format-link .entry-content p{
    font-size:1.563em;
    margin-bottom:.8em;
    color:#434343;
    line-height:1.2em
}
article.post.format-link .entry-content p:last-child{
    margin-bottom:0
}
article.post.format-link .entry-content p a{
    font-size:.56em;
    line-height:2.143em
}
article.post.format-aside .entry-content p{
    font-size:1.286em;
    margin-bottom:1.889em
}
article.post.format-status .entry-content p{
    font-size:1.571em;
    margin-bottom:1.545em
}
.sticky h1.entry-title{
    font-size:1.786em;
    letter-spacing:-.025em;
    font-weight:400;
    margin-bottom:.36em;
    padding-bottom:.36em
}
.sticky h1.entry-title a{
    color:#434343;
    text-decoration:none
}
.sticky h1.entry-title a:focus,.sticky h1.entry-title a:hover{
    color:#000
}
.owl-carousel{
    display:none;
    width:100%;
    -webkit-tap-highlight-color:transparent;
    position:relative;
    z-index:1
}
.owl-carousel .owl-stage{
    position:relative;
    -ms-touch-action:pan-Y
}
.owl-carousel .owl-stage:after{
    content:".";
    display:block;
    clear:both;
    visibility:hidden;
    line-height:0;
    height:0
}
.owl-carousel .owl-stage-outer{
    position:relative;
    overflow:hidden;
    -webkit-transform:translate3d(0,0,0)
}
.owl-carousel .owl-item{
    position:relative;
    min-height:1px;
    float:left;
    -webkit-backface-visibility:hidden;
    -webkit-tap-highlight-color:transparent;
    -webkit-touch-callout:none
}
.owl-carousel .owl-item img{
    -webkit-transform-style:preserve-3d;
    display:block;
    width:100%;
    height:auto
}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{
    display:none
}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{
    cursor:pointer;
    cursor:hand;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.owl-carousel.owl-loaded{
    display:block
}
.owl-carousel.owl-loading{
    opacity:0;
    display:block
}
.owl-carousel.owl-hidden{
    opacity:0
}
.owl-carousel.owl-refresh .owl-item{
    display:none
}
.owl-carousel.owl-drag .owl-item{
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.owl-carousel.owl-grab{
    cursor:move;
    cursor:grab
}
.owl-carousel.owl-rtl{
    direction:rtl
}
.owl-carousel.owl-rtl .owl-item{
    float:right
}
.no-js .owl-carousel{
    display:block
}
.owl-carousel .animated{
    animation-duration:1s;
    animation-fill-mode:both
}
.owl-carousel .owl-animated-in{
    z-index:0
}
.owl-carousel .owl-animated-out{
    z-index:1
}
.owl-carousel .fadeOut{
    animation-name:fadeOut
}
@keyframes fadeOut{
    0%{
        opacity:1
    }
    100%{
        opacity:0
    }
}
.owl-carousel .owl-item .owl-lazy{
    opacity:0;
    transition:opacity .4s ease
}
.owl-carousel .owl-item img{
    transform-style:preserve-3d
}
.owl-dots{
    text-align:center
}
.owl-dots .owl-dot{
    width:8px;
    height:8px;
    background-color:#bcbcbc;
    display:inline-block;
    border-radius:50%
}
.owl-dots .owl-dot.active{
    width:30px;
    height:8px;
    border-radius:3px
}
.owl-dots .owl-dot+.owl-dot{
    margin-left:1em
}
.pagination,.woocommerce-pagination{
    padding:1em 0;
    text-align:center;
    clear:both;
    width:100%;
    font-size:.938em
}
.pagination .page-numbers,.woocommerce-pagination .page-numbers{
    list-style:none;
    margin:0
}
.pagination .page-numbers:after,.pagination .page-numbers:before,.woocommerce-pagination .page-numbers:after,.woocommerce-pagination .page-numbers:before{
    content:"";
    display:table
}
.pagination .page-numbers:after,.woocommerce-pagination .page-numbers:after{
    clear:both
}
.pagination .page-numbers li+li,.woocommerce-pagination .page-numbers li+li{
    margin-left:22px
}
.pagination .page-numbers li,.woocommerce-pagination .page-numbers li{
    display:inline-block
}
.pagination .page-numbers li .page-numbers,.woocommerce-pagination .page-numbers li .page-numbers{
    border:1px solid #d7d7d7;
    display:inline-block;
    padding:1.2em 1.414em;
    color:#817f81;
    border-radius:50px;
    line-height:1
}
.pagination .page-numbers li .page-numbers.current,.woocommerce-pagination .page-numbers li .page-numbers.current{
    font-weight:700;
    background-color:#f0f0f0;
    border-color:#f0f0f0;
    color:#2d2b2d
}
.pagination .page-numbers li .page-numbers.dots,.woocommerce-pagination .page-numbers li .page-numbers.dots{
    background-color:transparent
}
.pagination .page-numbers li .page-numbers.next,.pagination .page-numbers li .page-numbers.prev,.woocommerce-pagination .page-numbers li .page-numbers.next,.woocommerce-pagination .page-numbers li .page-numbers.prev{
    padding-left:1em;
    padding-right:1em
}
.pagination .page-numbers li a.page-numbers:hover,.woocommerce-pagination .page-numbers li a.page-numbers:hover{
    background-color:rgba(0,0,0,.05);
    border-color:rgba(0,0,0,.05)
}
.pagination .page-numbers>li .page-numbers.next,.pagination .page-numbers>li .page-numbers.prev,.woocommerce-pagination .page-numbers>li .page-numbers.next,.woocommerce-pagination .page-numbers>li .page-numbers.prev{
    padding-left:3.4em;
    padding-right:3.4em;
    text-transform:uppercase;
    font-size:.867em;
    font-weight:400
}
.rtl .pagination a.next,.rtl .pagination a.prev,.rtl .woocommerce-pagination a.next,.rtl .woocommerce-pagination a.prev{
    transform:rotateY(180deg)
}
.blog.full-width .pagination,.blog.full-width .woocommerce-pagination,.blog.left-sidebar .pagination,.blog.left-sidebar .woocommerce-pagination,.blog.right-sidebar .pagination,.blog.right-sidebar .woocommerce-pagination,.lite.full-width .pagination,.lite.full-width .woocommerce-pagination,.lite.left-sidebar .pagination,.lite.left-sidebar .woocommerce-pagination,.lite.right-sidebar .pagination,.lite.right-sidebar .woocommerce-pagination{
    border-top:1px solid #e9e9e9;
    padding:3.1em 0 0 0;
    float:none
}
.dark .pagination .page-numbers li .page-numbers,.dark .woocommerce-pagination .page-numbers li .page-numbers{
    color:#fff;
    border-color:#7f7f7f;
    border-width:2px
}
.dark .pagination .page-numbers li .page-numbers.current,.dark .woocommerce-pagination .page-numbers li .page-numbers.current{
    background-color:#7f7f7f
}
.dark .pagination .page-numbers li a.page-numbers:hover,.dark .woocommerce-pagination .page-numbers li a.page-numbers:hover{
    background-color:#7f7f7f;
    border-color:#7f7f7f
}
.home-v1-slider{
    margin-bottom:60px
}
.home-v2-slider,.home-v2-slider.wpb_content_element{
    margin-bottom:0
}
.home-v6-slider{
    margin-bottom:30px
}
.home-v5-slider,.home-v5-slider.wpb_content_element{
    margin-bottom:100px
}
.home-v7-slider,.home-v7-slider.wpb_content_element{
    margin-bottom:0
}
.section-events{
    padding-top:8.063em;
    padding-bottom:6em
}
.error404 .fourohfour-columns-2 .col-1 .section-events h2,.error404 .page-content section .section-events h2,.section-events .error404 .fourohfour-columns-2 .col-1 h2,.section-events .error404 .page-content section h2,.section-events .pre-title,.section-events .section-title{
    font-family:"Yanone Kaffeesatz",sans-serif;
    text-transform:uppercase
}
.error404 .fourohfour-columns-2 .col-1 .section-events h2,.error404 .page-content section .section-events h2,.section-events .error404 .fourohfour-columns-2 .col-1 h2,.section-events .error404 .page-content section h2,.section-events .section-title{
    font-size:4.063em;
    font-weight:700;
    margin-bottom:0;
    border-bottom:none;
    padding-bottom:1.66em
}
.error404 .fourohfour-columns-2 .col-1 .section-events h2::after,.error404 .page-content section .section-events h2::after,.section-events .error404 .fourohfour-columns-2 .col-1 h2::after,.section-events .error404 .page-content section h2::after,.section-events .section-title::after{
    display:none
}
.section-events .pre-title{
    position:relative;
    overflow:hidden;
    text-align:center;
    font-weight:300;
    font-size:1.563em;
    margin-bottom:0
}
.section-events .pre-title span{
    display:inline-block;
    vertical-align:baseline;
    zoom:1;
    position:relative;
    padding:0 20px
}
.section-events .pre-title span::after,.section-events .pre-title span:before{
    content:'';
    display:block;
    width:53px;
    position:absolute;
    top:.53em;
    border-top:1px solid #d5d5d5
}
.section-events .pre-title span::before{
    right:100%
}
.section-events .pre-title span::after{
    left:100%
}
.section-events .events{
    display:inline-block
}
.section-events .events .event{
    float:left;
    position:relative;
    min-height:1px;
    padding-left:15px;
    padding-right:15px;
    width:100%
}
@media (min-width:768px){
    .section-events .events .event{
        width:50%
    }
}
@media (min-width:992px){
    .section-events .events .event{
        width:50%
    }
}
@media (min-width:1200px){
    .section-events .events .event{
        width:50%
    }
}
.section-events .events .event .event-date{
    line-height:1.1;
    text-align:center;
    padding:.365em .4em;
    border:4px solid #e8e4d9;
    font-size:3em;
    letter-spacing:-1px;
    font-weight:700;
    color:#a4935f
}
.section-events .events .event .event-date .month{
    font-size:.313em;
    font-weight:400;
    letter-spacing:0
}
.section-events .events .event h2{
    font-size:1.5em;
    margin-bottom:.98em
}
.section-events .events .event h2 a{
    font-weight:400
}
.section-events .events .event .media-left{
    padding-right:2.313em
}
.section-events .events .event .time-venue{
    padding-bottom:4px
}
.section-events .events .event .time,.section-events .events .event .venue{
    display:inline-block;
    font-size:.875em;
    font-style:italic;
    color:#aeaeae
}
.section-events .events .event .time::before,.section-events .events .event .venue::before{
    font-size:1.143em
}
.section-events .events .event .time{
    padding-right:1.3em
}
.section-events .events .event .time::before{
    font-family:FontAwesome,sans-serif;
    content:"\f017";
    font-style:normal;
    padding-right:6px
}
.section-events .events .event .venue::before{
    font-family:font-pizzaro;
    content:"\6f";
    font-style:normal;
    padding-right:6px
}
.section-events .events .event .btn-more{
    font-size:.875em;
    color:#6d6d6d;
    font-weight:400
}
.section-events .events .event .btn-more::after{
    content:"\6e";
    font-family:font-pizzaro;
    vertical-align:middle;
    padding-left:15px;
    font-size:1.286em
}
.section-tiled-gallery .tiled-gallery{
    margin:0
}
.section-tiled-gallery .tiled-gallery .tiled-gallery-item img{
    width:100%!important;
    margin:0!important
}
.blog .blog-menu{
    padding-bottom:1.125em;
    border-bottom:1px solid #eee;
    margin-bottom:2.188em;
    text-align:center
}
.blog .blog-menu span{
    font-size:.938em;
    transition:all .2s ease
}
.blog .blog-menu span a{
    color:#898989;
    transition:all .2s ease
}
.blog .blog-menu span a:hover{
    font-weight:600;
    color:#2d2b2d;
    text-decoration:underline
}
.blog .blog-menu span+span::before{
    content:"/";
    padding:0 9px 0 6px
}
.blog.full-width .blog-menu{
    margin-bottom:2.813em
}
.pizzaro-breadcrumb{
    margin-top:-1.786em;
    margin-bottom:3em;
    border-bottom:1px solid #e9e9e9
}
.woocommerce-breadcrumb{
    padding-bottom:2em
}
.woocommerce-breadcrumb a{
    color:#666;
    display:inline-block
}
.woocommerce-breadcrumb span.delimiter{
    margin:0 1.04em
}
.woocommerce-breadcrumb span.delimiter i{
    font-size:10px
}
.woocommerce-breadcrumb span.delimiter+a{
    padding:.465em .929em;
    background-color:#f5f5f5;
    border-radius:.357em
}
.home.blog #content,.home.page .entry-header{
    margin-top:3.571em
}
.pizzaro_recent_posts_widget ul>li{
    margin-bottom:3.6em;
    display:inline-block;
    width:100%
}
.pizzaro_recent_posts_widget ul>li .post-thumbnail{
    display:block;
    margin-bottom:6px
}
.pizzaro_recent_posts_widget ul>li .post-thumbnail img{
    width:100%
}
.pizzaro_recent_posts_widget ul>li .post-content:after,.pizzaro_recent_posts_widget ul>li .post-content:before{
    content:"";
    display:table
}
.pizzaro_recent_posts_widget ul>li .post-content:after{
    clear:both
}
.pizzaro_recent_posts_widget ul>li .post-content>a{
    color:#2d2b2d;
    display:block;
    font-size:1.072em;
    line-height:1.6
}
.pizzaro_recent_posts_widget ul>li .post-content>a:focus,.pizzaro_recent_posts_widget ul>li .post-content>a:hover{
    text-decoration:none;
    color:#000
}
.pizzaro_recent_posts_widget ul>li .post-content .comments-link a{
    color:#aeaeae;
    padding-right:4px
}
.pizzaro_recent_posts_widget ul>li .post-content .comments-link a::before{
    font-family:font-pizzaro;
    content:'\7a';
    padding-right:4px;
    font-size:.929em
}
.pizzaro_recent_posts_widget ul>li .post-content .post-date{
    color:#aeaeae;
    font-size:.858em;
    font-style:italic;
    line-height:1em
}
.pizzaro_recent_posts_widget .pizzaro-img-placeholder{
    position:relative
}
.pizzaro_recent_posts_widget .pizzaro-img-placeholder .fa{
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    color:#fff
}
#main .widget_woothemes_features .features{
    margin-left:-15px;
    margin-right:-15px
}
#main .widget_woothemes_features .features:after,#main .widget_woothemes_features .features:before{
    content:"";
    display:table
}
#main .widget_woothemes_features .features:after{
    clear:both
}
#main .widget_woothemes_features .features.columns-1 .feature{
    float:left;
    position:relative;
    min-height:1px;
    padding-left:15px;
    padding-right:15px;
    width:100%
}
@media (min-width:768px){
    #main .widget_woothemes_features .features.columns-1 .feature{
        width:100%
    }
}
@media (min-width:992px){
    #main .widget_woothemes_features .features.columns-1 .feature{
        width:100%
    }
}
@media (min-width:1200px){
    #main .widget_woothemes_features .features.columns-1 .feature{
        width:100%
    }
}
#main .widget_woothemes_features .features.columns-2 .feature{
    float:left;
    position:relative;
    min-height:1px;
    padding-left:15px;
    padding-right:15px;
    width:100%
}
@media (min-width:768px){
    #main .widget_woothemes_features .features.columns-2 .feature{
        width:50%
    }
}
@media (min-width:992px){
    #main .widget_woothemes_features .features.columns-2 .feature{
        width:50%
    }
}
@media (min-width:1200px){
    #main .widget_woothemes_features .features.columns-2 .feature{
        width:50%
    }
}
#main .widget_woothemes_features .features.columns-3 .feature{
    float:left;
    position:relative;
    min-height:1px;
    padding-left:15px;
    padding-right:15px;
    width:100%
}
@media (min-width:768px){
    #main .widget_woothemes_features .features.columns-3 .feature{
        width:33.3333333333%
    }
}
@media (min-width:992px){
    #main .widget_woothemes_features .features.columns-3 .feature{
        width:33.3333333333%
    }
}
@media (min-width:1200px){
    #main .widget_woothemes_features .features.columns-3 .feature{
        width:33.3333333333%
    }
}
#main .widget_woothemes_features .features.columns-4 .feature{
    float:left;
    position:relative;
    min-height:1px;
    padding-left:15px;
    padding-right:15px;
    width:100%
}
@media (min-width:768px){
    #main .widget_woothemes_features .features.columns-4 .feature{
        width:25%
    }
}
@media (min-width:992px){
    #main .widget_woothemes_features .features.columns-4 .feature{
        width:25%
    }
}
@media (min-width:1200px){
    #main .widget_woothemes_features .features.columns-4 .feature{
        width:25%
    }
}
#main .widget_woothemes_features .features.columns-6 .feature{
    float:left;
    position:relative;
    min-height:1px;
    padding-left:15px;
    padding-right:15px;
    width:100%
}
@media (min-width:768px){
    #main .widget_woothemes_features .features.columns-6 .feature{
        width:16.6666666667%
    }
}
@media (min-width:992px){
    #main .widget_woothemes_features .features.columns-6 .feature{
        width:16.6666666667%
    }
}
@media (min-width:1200px){
    #main .widget_woothemes_features .features.columns-6 .feature{
        width:16.6666666667%
    }
}
#main .widget_woothemes_features .feature{
    margin-right:0!important;
    text-align:left!important
}
#main .widget_woothemes_features .feature h3{
    font-size:1em;
    margin-bottom:1.5em
}
#main .widget_woothemes_features .feature h3 a{
    font-weight:700
}
#main .widget_woothemes_features .feature .feature-content{
    color:#727272;
    line-height:1.8
}
#main .widget_woothemes_features .feature img{
    margin:0 0 1.82em 0
}
.navbar-toggle-close{
    display:none
}
.toggled .navbar-toggle-close{
    display:block
}
.toggled .navbar-toggle-hamburger{
    display:none
}
.main-navigation.toggled .handheld-navigation{
    left:0
}
.handheld-navigation-wrapper .navbar-toggler,.handheld-navigation-wrapper button,.handheld-navigation-wrapper.toggled .navbar-toggler,.handheld-navigation-wrapper.toggled button{
    color:#333e48;
    border:none
}
.handheld-navigation-wrapper .navbar-toggler:active,.handheld-navigation-wrapper .navbar-toggler:focus,.handheld-navigation-wrapper .navbar-toggler:hover,.handheld-navigation-wrapper button:active,.handheld-navigation-wrapper button:focus,.handheld-navigation-wrapper button:hover,.handheld-navigation-wrapper.toggled .navbar-toggler:active,.handheld-navigation-wrapper.toggled .navbar-toggler:focus,.handheld-navigation-wrapper.toggled .navbar-toggler:hover,.handheld-navigation-wrapper.toggled button:active,.handheld-navigation-wrapper.toggled button:focus,.handheld-navigation-wrapper.toggled button:hover{
    background-color:transparent;
    border:none;
    color:#333e48
}
.sticky-wrapper .handheld-navbar-toggle-buttons.stuck{
    border-radius:3px;
    position:fixed;
    right:1.75rem;
    top:1.25rem;
    z-index:9999
}
.main-navigation .handheld-navigation ul li:active a,.main-navigation .handheld-navigation ul li:focus a,.main-navigation .handheld-navigation ul li:hover a{
    background-color:transparent
}
.main-navigation .handheld-navigation ul.menu ul a:hover,.main-navigation .handheld-navigation ul.menu ul li:hover>a{
    background-color:transparent
}
.handheld-navigation{
    background-color:#333e48;
    position:fixed;
    top:0;
    left:-80%;
    width:310px;
    height:100%;
    transition:left .2s;
    overflow-y:scroll;
    -webkit-overflow-scrolling:touch;
    -webkit-transition:left .2s;
    -moz-transition:left .2s;
    -ms-transition:left .2s;
    -o-transition:left .2s;
    transition:left .2s;
    z-index:10000;
    display:block!important;
    border-right:1px solid rgba(255,255,255,.2)
}
.handheld-navigation .phm-close{
    display:block;
    background-color:rgba(0,0,0,.5);
    cursor:pointer;
    color:#fff;
    overflow:hidden;
    font-weight:700;
    border-bottom:1px solid rgba(255,255,255,.2)
}
.handheld-navigation .phm-close:before{
    font-family:FontAwesome;
    font-weight:400;
    content:'\f00d';
    margin-right:1em;
    display:inline-block;
    padding:.857em 0 .857em 1.387em
}
.handheld-navigation .navbar-toggler{
    cursor:pointer;
    text-align:left;
    float:right;
    position:relative;
    border:2px solid #333e48;
    box-shadow:none;
    border-radius:2px;
    padding:.6180469716em .875em .6180469716em 2.617924em;
    font-size:.875em
}
.handheld-navigation .nav-title,.handheld-navigation .widget-title,.handheld-navigation .widgettitle{
    color:#fff;
    padding-left:.2em
}
.handheld-navigation .nav-divider{
    display:none
}
.handheld-navigation .sub-menu li a{
    font-size:.875em;
    padding-right:24px
}
.handheld-navigation .sub-menu li a .child-indicator{
    font-size:1.143em
}
.handheld-navigation ul{
    list-style:none;
    margin:0;
    padding:0
}
.handheld-navigation ul li{
    display:block
}
.handheld-navigation ul li.menu-item-has-children a::after{
    display:inline-block;
    width:0;
    height:0;
    margin-right:.25rem;
    margin-left:.25rem;
    vertical-align:middle;
    border:none
}
.handheld-navigation ul li a{
    padding:.857em 1.387em;
    display:inline-block;
    width:100%;
    color:#fff
}
.handheld-navigation ul li:hover { background:rgba(30, 36, 42, 0.97); }
.handheld-navigation ul li a i{
    margin-right:10px
}
.handheld-navigation ul li .child-indicator{
    float:right
}
.handheld-navigation ul li ul{
    border-radius:0;
    margin:0
}
.handheld-navigation ul li ul::after,.handheld-navigation ul li ul::before{
    bottom:100%;
    right:22px;
    border:solid transparent;
    content:" ";
    height:0;
    width:0;
    position:absolute;
    pointer-events:none;
    border-color:rgba(72,72,72,0);
    border-bottom-color:#090b0c;
    border-width:7px;
    margin-left:-7px
}
.handheld-navigation ul li ul li a{
    color:#c7c7c7
}
.handheld-navigation ul .sub-menu{
    position:relative;
    background-color:#090b0c;
    width:100%;
    transition:all .3s ease;
    border:none
}
.handheld-navigation ul .sub-menu li a{
    padding-left:2.188em
}
.handheld-navigation ul .sub-menu .sub-menu{
    background-color:#222930
}
.handheld-navigation ul .sub-menu .sub-menu::after,.handheld-navigation ul .sub-menu .sub-menu::before{
    border-bottom-color:#222930
}
.handheld-navigation ul .sub-menu .sub-menu .sub-menu{
    background-color:#2b343c
}
.handheld-navigation ul .sub-menu .sub-menu .sub-menu::after,.handheld-navigation ul .sub-menu .sub-menu .sub-menu::before{
    border-bottom-color:#2b343c
}
.handheld-navigation ul>li.open>a ul ul{
    background-color:#090b0c
}
.handheld-navigation .menu-item-has-children>.sub-menu{
    display:none
}
.handheld-navigation .menu-item-has-children>a .child-indicator::before{
    display:inline-block;
    font:normal normal normal 1em/1 FontAwesome;
    font-size:inherit;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    content:"\f055"
}
.handheld-navigation .menu-item-has-children.open>.sub-menu{
    display:block
}
.handheld-navigation .menu-item-has-children.open>a .child-indicator::before{
    content:"\f056"
}
.admin-bar .handheld-navigation{
    padding-top:46px
}
@media screen and (min-width:768px){
    .header-v1 .main-navigation,.header-v2 .main-navigation .header-v3 .main-navigation,.header-v4 .main-navigation,.main-navigation,.page-template-template-homepage-v1 .main-navigation,.page-template-template-homepage-v2 .main-navigation,.page-template-template-homepage-v3 .main-navigation,.page-template-template-homepage-v4 .main-navigation,.page-template-template-homepage-v5 .main-navigation,.page-template-template-homepage-v6 .main-navigation,.page-template-template-homepage-v7 .main-navigation,.primary-navigation{
        position:static
    }
    .main-navigation ul li.yamm-fw ul.sub-menu,.main-navigation ul li.yamm-megamenu ul.sub-menu{
        position:absolute;
        left:auto;
        width:auto;
        right:auto;
        z-index:9999999999;
        border:0;
        padding:0;
        top:auto
    }
    .main-navigation ul li.yamm-fw ul.sub-menu li,.main-navigation ul li.yamm-megamenu ul.sub-menu li{
        display:block;
        height:auto
    }
    .main-navigation ul .yamm-content{
        padding:26px 16px
    }
    .main-navigation ul .yamm-content:after,.main-navigation ul .yamm-content:before{
        content:"";
        display:table
    }
    .main-navigation ul .yamm-content:after{
        clear:both
    }
    .main-navigation ul .yamm-content .nav-title,.main-navigation ul .yamm-content .pizzaro-sidebar-header .secondary-navigation .widgettitle,.main-navigation ul .yamm-content .pizzaro-sidebar-header .secondary-navigation h2.widgettitle,.main-navigation ul .yamm-content .widget_nav_menu .widgettitle,.main-navigation ul .yamm-content .widget_nav_menu h2.widgettitle,.pizzaro-sidebar-header .main-navigation ul .yamm-content .secondary-navigation .widgettitle,.pizzaro-sidebar-header .main-navigation ul .yamm-content .secondary-navigation h2.widgettitle{
        font-weight:700;
        font-size:15px;
        padding:.571em 0!important;
        border:none;
        color:#333e48;
        margin-bottom:0;
        min-height:2.667em
    }
    .main-navigation ul .yamm-content .nav-title:hover a{
        font-weight:700!important
    }
    .main-navigation ul .yamm-content .nav-title a{
        padding:0!important;
        font-weight:700;
        font-size:1em!important;
        color:#333e48
    }
    .main-navigation ul .yamm-content .pizzaro-sidebar-header .secondary-navigation .menu,.main-navigation ul .yamm-content .pizzaro-sidebar-header .secondary-navigation ul,.main-navigation ul .yamm-content .widget_nav_menu .menu,.main-navigation ul .yamm-content .widget_nav_menu ul,.pizzaro-sidebar-header .main-navigation ul .yamm-content .secondary-navigation .menu,.pizzaro-sidebar-header .main-navigation ul .yamm-content .secondary-navigation ul{
        position:static;
        display:block;
        padding:0;
        margin-top:0
    }
    .main-navigation ul .yamm-content .pizzaro-sidebar-header .secondary-navigation .menu li,.main-navigation ul .yamm-content .pizzaro-sidebar-header .secondary-navigation ul li,.main-navigation ul .yamm-content .widget_nav_menu .menu li,.main-navigation ul .yamm-content .widget_nav_menu ul li,.pizzaro-sidebar-header .main-navigation ul .yamm-content .secondary-navigation .menu li,.pizzaro-sidebar-header .main-navigation ul .yamm-content .secondary-navigation ul li{
        padding:0
    }
    .main-navigation ul .yamm-content .pizzaro-sidebar-header .secondary-navigation .menu li a,.main-navigation ul .yamm-content .pizzaro-sidebar-header .secondary-navigation ul li a,.main-navigation ul .yamm-content .widget_nav_menu .menu li a,.main-navigation ul .yamm-content .widget_nav_menu ul li a,.pizzaro-sidebar-header .main-navigation ul .yamm-content .secondary-navigation .menu li a,.pizzaro-sidebar-header .main-navigation ul .yamm-content .secondary-navigation ul li a{
        width:100%;
        font-size:13.132px;
        border:none;
        padding:.5em 1.429em .5em 0;
        height:auto;
        line-height:1.2
    }
    .main-navigation ul .yamm-content .pizzaro-sidebar-header .secondary-navigation .menu li a::after,.main-navigation ul .yamm-content .pizzaro-sidebar-header .secondary-navigation .menu li a::before,.main-navigation ul .yamm-content .pizzaro-sidebar-header .secondary-navigation ul li a::after,.main-navigation ul .yamm-content .pizzaro-sidebar-header .secondary-navigation ul li a::before,.main-navigation ul .yamm-content .widget_nav_menu .menu li a::after,.main-navigation ul .yamm-content .widget_nav_menu .menu li a::before,.main-navigation ul .yamm-content .widget_nav_menu ul li a::after,.main-navigation ul .yamm-content .widget_nav_menu ul li a::before,.pizzaro-sidebar-header .main-navigation ul .yamm-content .secondary-navigation .menu li a::after,.pizzaro-sidebar-header .main-navigation ul .yamm-content .secondary-navigation .menu li a::before,.pizzaro-sidebar-header .main-navigation ul .yamm-content .secondary-navigation ul li a::after,.pizzaro-sidebar-header .main-navigation ul .yamm-content .secondary-navigation ul li a::before{
        content:none
    }
    .main-navigation ul .yamm-content .pizzaro-sidebar-header .secondary-navigation .menu li::after,.main-navigation ul .yamm-content .pizzaro-sidebar-header .secondary-navigation .menu li::before,.main-navigation ul .yamm-content .pizzaro-sidebar-header .secondary-navigation ul li::after,.main-navigation ul .yamm-content .pizzaro-sidebar-header .secondary-navigation ul li::before,.main-navigation ul .yamm-content .widget_nav_menu .menu li::after,.main-navigation ul .yamm-content .widget_nav_menu .menu li::before,.main-navigation ul .yamm-content .widget_nav_menu ul li::after,.main-navigation ul .yamm-content .widget_nav_menu ul li::before,.pizzaro-sidebar-header .main-navigation ul .yamm-content .secondary-navigation .menu li::after,.pizzaro-sidebar-header .main-navigation ul .yamm-content .secondary-navigation .menu li::before,.pizzaro-sidebar-header .main-navigation ul .yamm-content .secondary-navigation ul li::after,.pizzaro-sidebar-header .main-navigation ul .yamm-content .secondary-navigation ul li::before{
        content:none
    }
    .main-navigation ul .yamm-content .pizzaro-sidebar-header .secondary-navigation .menu li a:hover,.main-navigation ul .yamm-content .pizzaro-sidebar-header .secondary-navigation .menu li::after,.main-navigation ul .yamm-content .pizzaro-sidebar-header .secondary-navigation .menu li:hover,.main-navigation ul .yamm-content .pizzaro-sidebar-header .secondary-navigation .menu li:hover>a,.main-navigation ul .yamm-content .pizzaro-sidebar-header .secondary-navigation ul li a:hover,.main-navigation ul .yamm-content .pizzaro-sidebar-header .secondary-navigation ul li::after,.main-navigation ul .yamm-content .pizzaro-sidebar-header .secondary-navigation ul li:hover,.main-navigation ul .yamm-content .pizzaro-sidebar-header .secondary-navigation ul li:hover>a,.main-navigation ul .yamm-content .widget_nav_menu .menu li a:hover,.main-navigation ul .yamm-content .widget_nav_menu .menu li::after,.main-navigation ul .yamm-content .widget_nav_menu .menu li:hover,.main-navigation ul .yamm-content .widget_nav_menu .menu li:hover>a,.main-navigation ul .yamm-content .widget_nav_menu ul li a:hover,.main-navigation ul .yamm-content .widget_nav_menu ul li::after,.main-navigation ul .yamm-content .widget_nav_menu ul li:hover,.main-navigation ul .yamm-content .widget_nav_menu ul li:hover>a,.pizzaro-sidebar-header .main-navigation ul .yamm-content .secondary-navigation .menu li a:hover,.pizzaro-sidebar-header .main-navigation ul .yamm-content .secondary-navigation .menu li::after,.pizzaro-sidebar-header .main-navigation ul .yamm-content .secondary-navigation .menu li:hover,.pizzaro-sidebar-header .main-navigation ul .yamm-content .secondary-navigation .menu li:hover>a,.pizzaro-sidebar-header .main-navigation ul .yamm-content .secondary-navigation ul li a:hover,.pizzaro-sidebar-header .main-navigation ul .yamm-content .secondary-navigation ul li::after,.pizzaro-sidebar-header .main-navigation ul .yamm-content .secondary-navigation ul li:hover,.pizzaro-sidebar-header .main-navigation ul .yamm-content .secondary-navigation ul li:hover>a{
        background-color:transparent!important
    }
    .main-navigation ul .yamm-content .pizzaro-sidebar-header .secondary-navigation .menu li:hover>a,.main-navigation ul .yamm-content .pizzaro-sidebar-header .secondary-navigation ul li:hover>a,.main-navigation ul .yamm-content .widget_nav_menu .menu li:hover>a,.main-navigation ul .yamm-content .widget_nav_menu ul li:hover>a,.pizzaro-sidebar-header .main-navigation ul .yamm-content .secondary-navigation .menu li:hover>a,.pizzaro-sidebar-header .main-navigation ul .yamm-content .secondary-navigation ul li:hover>a{
        color:#0f0f0f;
        font-weight:400
    }
    .main-navigation ul .yamm-content .pizzaro-sidebar-header .secondary-navigation .menu li.focus::after,.main-navigation ul .yamm-content .pizzaro-sidebar-header .secondary-navigation .menu li.focus::before,.main-navigation ul .yamm-content .pizzaro-sidebar-header .secondary-navigation .menu li:hover::after,.main-navigation ul .yamm-content .pizzaro-sidebar-header .secondary-navigation .menu li:hover::before,.main-navigation ul .yamm-content .pizzaro-sidebar-header .secondary-navigation ul li.focus::after,.main-navigation ul .yamm-content .pizzaro-sidebar-header .secondary-navigation ul li.focus::before,.main-navigation ul .yamm-content .pizzaro-sidebar-header .secondary-navigation ul li:hover::after,.main-navigation ul .yamm-content .pizzaro-sidebar-header .secondary-navigation ul li:hover::before,.main-navigation ul .yamm-content .widget_nav_menu .menu li.focus::after,.main-navigation ul .yamm-content .widget_nav_menu .menu li.focus::before,.main-navigation ul .yamm-content .widget_nav_menu .menu li:hover::after,.main-navigation ul .yamm-content .widget_nav_menu .menu li:hover::before,.main-navigation ul .yamm-content .widget_nav_menu ul li.focus::after,.main-navigation ul .yamm-content .widget_nav_menu ul li.focus::before,.main-navigation ul .yamm-content .widget_nav_menu ul li:hover::after,.main-navigation ul .yamm-content .widget_nav_menu ul li:hover::before,.pizzaro-sidebar-header .main-navigation ul .yamm-content .secondary-navigation .menu li.focus::after,.pizzaro-sidebar-header .main-navigation ul .yamm-content .secondary-navigation .menu li.focus::before,.pizzaro-sidebar-header .main-navigation ul .yamm-content .secondary-navigation .menu li:hover::after,.pizzaro-sidebar-header .main-navigation ul .yamm-content .secondary-navigation .menu li:hover::before,.pizzaro-sidebar-header .main-navigation ul .yamm-content .secondary-navigation ul li.focus::after,.pizzaro-sidebar-header .main-navigation ul .yamm-content .secondary-navigation ul li.focus::before,.pizzaro-sidebar-header .main-navigation ul .yamm-content .secondary-navigation ul li:hover::after,.pizzaro-sidebar-header .main-navigation ul .yamm-content .secondary-navigation ul li:hover::before{
        content:none
    }
    .main-navigation ul .yamm-content .pizzaro-sidebar-header .secondary-navigation .menu li.focus ul li a,.main-navigation ul .yamm-content .pizzaro-sidebar-header .secondary-navigation .menu li:hover ul li a,.main-navigation ul .yamm-content .pizzaro-sidebar-header .secondary-navigation ul li.focus ul li a,.main-navigation ul .yamm-content .pizzaro-sidebar-header .secondary-navigation ul li:hover ul li a,.main-navigation ul .yamm-content .widget_nav_menu .menu li.focus ul li a,.main-navigation ul .yamm-content .widget_nav_menu .menu li:hover ul li a,.main-navigation ul .yamm-content .widget_nav_menu ul li.focus ul li a,.main-navigation ul .yamm-content .widget_nav_menu ul li:hover ul li a,.pizzaro-sidebar-header .main-navigation ul .yamm-content .secondary-navigation .menu li.focus ul li a,.pizzaro-sidebar-header .main-navigation ul .yamm-content .secondary-navigation .menu li:hover ul li a,.pizzaro-sidebar-header .main-navigation ul .yamm-content .secondary-navigation ul li.focus ul li a,.pizzaro-sidebar-header .main-navigation ul .yamm-content .secondary-navigation ul li:hover ul li a{
        color:#e6e6e6
    }
    .main-navigation ul .yamm-content .pizzaro-sidebar-header .secondary-navigation .menu li.focus ul li a::after,.main-navigation ul .yamm-content .pizzaro-sidebar-header .secondary-navigation .menu li.focus ul li a::before,.main-navigation ul .yamm-content .pizzaro-sidebar-header .secondary-navigation .menu li:hover ul li a::after,.main-navigation ul .yamm-content .pizzaro-sidebar-header .secondary-navigation .menu li:hover ul li a::before,.main-navigation ul .yamm-content .pizzaro-sidebar-header .secondary-navigation ul li.focus ul li a::after,.main-navigation ul .yamm-content .pizzaro-sidebar-header .secondary-navigation ul li.focus ul li a::before,.main-navigation ul .yamm-content .pizzaro-sidebar-header .secondary-navigation ul li:hover ul li a::after,.main-navigation ul .yamm-content .pizzaro-sidebar-header .secondary-navigation ul li:hover ul li a::before,.main-navigation ul .yamm-content .widget_nav_menu .menu li.focus ul li a::after,.main-navigation ul .yamm-content .widget_nav_menu .menu li.focus ul li a::before,.main-navigation ul .yamm-content .widget_nav_menu .menu li:hover ul li a::after,.main-navigation ul .yamm-content .widget_nav_menu .menu li:hover ul li a::before,.main-navigation ul .yamm-content .widget_nav_menu ul li.focus ul li a::after,.main-navigation ul .yamm-content .widget_nav_menu ul li.focus ul li a::before,.main-navigation ul .yamm-content .widget_nav_menu ul li:hover ul li a::after,.main-navigation ul .yamm-content .widget_nav_menu ul li:hover ul li a::before,.pizzaro-sidebar-header .main-navigation ul .yamm-content .secondary-navigation .menu li.focus ul li a::after,.pizzaro-sidebar-header .main-navigation ul .yamm-content .secondary-navigation .menu li.focus ul li a::before,.pizzaro-sidebar-header .main-navigation ul .yamm-content .secondary-navigation .menu li:hover ul li a::after,.pizzaro-sidebar-header .main-navigation ul .yamm-content .secondary-navigation .menu li:hover ul li a::before,.pizzaro-sidebar-header .main-navigation ul .yamm-content .secondary-navigation ul li.focus ul li a::after,.pizzaro-sidebar-header .main-navigation ul .yamm-content .secondary-navigation ul li.focus ul li a::before,.pizzaro-sidebar-header .main-navigation ul .yamm-content .secondary-navigation ul li:hover ul li a::after,.pizzaro-sidebar-header .main-navigation ul .yamm-content .secondary-navigation ul li:hover ul li a::before{
        content:none
    }
    .main-navigation ul .yamm-content .pizzaro-sidebar-header .secondary-navigation .menu li.focus ul li::after,.main-navigation ul .yamm-content .pizzaro-sidebar-header .secondary-navigation .menu li.focus ul li::before,.main-navigation ul .yamm-content .pizzaro-sidebar-header .secondary-navigation .menu li:hover ul li::after,.main-navigation ul .yamm-content .pizzaro-sidebar-header .secondary-navigation .menu li:hover ul li::before,.main-navigation ul .yamm-content .pizzaro-sidebar-header .secondary-navigation ul li.focus ul li::after,.main-navigation ul .yamm-content .pizzaro-sidebar-header .secondary-navigation ul li.focus ul li::before,.main-navigation ul .yamm-content .pizzaro-sidebar-header .secondary-navigation ul li:hover ul li::after,.main-navigation ul .yamm-content .pizzaro-sidebar-header .secondary-navigation ul li:hover ul li::before,.main-navigation ul .yamm-content .widget_nav_menu .menu li.focus ul li::after,.main-navigation ul .yamm-content .widget_nav_menu .menu li.focus ul li::before,.main-navigation ul .yamm-content .widget_nav_menu .menu li:hover ul li::after,.main-navigation ul .yamm-content .widget_nav_menu .menu li:hover ul li::before,.main-navigation ul .yamm-content .widget_nav_menu ul li.focus ul li::after,.main-navigation ul .yamm-content .widget_nav_menu ul li.focus ul li::before,.main-navigation ul .yamm-content .widget_nav_menu ul li:hover ul li::after,.main-navigation ul .yamm-content .widget_nav_menu ul li:hover ul li::before,.pizzaro-sidebar-header .main-navigation ul .yamm-content .secondary-navigation .menu li.focus ul li::after,.pizzaro-sidebar-header .main-navigation ul .yamm-content .secondary-navigation .menu li.focus ul li::before,.pizzaro-sidebar-header .main-navigation ul .yamm-content .secondary-navigation .menu li:hover ul li::after,.pizzaro-sidebar-header .main-navigation ul .yamm-content .secondary-navigation .menu li:hover ul li::before,.pizzaro-sidebar-header .main-navigation ul .yamm-content .secondary-navigation ul li.focus ul li::after,.pizzaro-sidebar-header .main-navigation ul .yamm-content .secondary-navigation ul li.focus ul li::before,.pizzaro-sidebar-header .main-navigation ul .yamm-content .secondary-navigation ul li:hover ul li::after,.pizzaro-sidebar-header .main-navigation ul .yamm-content .secondary-navigation ul li:hover ul li::before{
        content:none
    }
    .main-navigation ul li.yamm-fw ul.sub-menu{
        right:0;
        width:950px
    }
    .main-navigation ul li.yamm-fw,.main-navigation ul li.yamm-megamenu{
        position:static
    }
    .header-v2 .main-navigation ul li.yamm-fw ul.sub-menu{
        width:240%;
        left:0
    }
    .page-template-template-homepage-v2 .header-v2 .main-navigation ul li.yamm-fw ul.sub-menu{
        width:100%
    }
    .page-template-template-homepage-v5 .primary-navigation,.page-template-template-homepage-v6 .primary-navigation,.page-template-template-homepage-v7 .primary-navigation{
        position:relative
    }
    .handheld-navigation ul li.yamm-fw ul.sub-menu .yamm-content .kc_row .kc_column{
        width:100%!important
    }
    .handheld-navigation ul li.yamm-fw ul.sub-menu .yamm-content .pizzaro-sidebar-header .secondary-navigation .menu li a,.handheld-navigation ul li.yamm-fw ul.sub-menu .yamm-content .pizzaro-sidebar-header .secondary-navigation ul li a,.handheld-navigation ul li.yamm-fw ul.sub-menu .yamm-content .widget_nav_menu .menu li a,.handheld-navigation ul li.yamm-fw ul.sub-menu .yamm-content .widget_nav_menu ul li a,.pizzaro-sidebar-header .handheld-navigation ul li.yamm-fw ul.sub-menu .yamm-content .secondary-navigation .menu li a,.pizzaro-sidebar-header .handheld-navigation ul li.yamm-fw ul.sub-menu .yamm-content .secondary-navigation ul li a{
        width:100%
    }
}
.site-header .stuck{
    position:fixed;
    top:0;
    width:100%;
    z-index:1000;
    padding:6.54px 0;
    margin:0
}
.header-v1 .stuck .primary-navigation{
    margin-bottom:0
}
.header-v1 .stuck .pizzaro-secondary-navigation{
    display:none
}
.header-v3.lite-bg .stuck{
    background-color:#fff
}
.header-v4.lite-bg .stuck{
    background-color:#fff;
    box-shadow:0 4px 16px rgba(1,1,1,.15)
}
.page-template-template-homepage-v6 .header-v1 .stuck,.page-template-template-homepage-v6 .header-v2 .stuck,.page-template-template-homepage-v6 .header-v3 .stuck,.page-template-template-homepage-v6 .header-v4 .stuck,.page-template-template-homepage-v6 .header-v5 .stuck,.page-template-template-homepage-v6 .header-v6 .stuck{
    background-color:#fff
}
.site-header .stuck .handheld-navigation{
    padding-top:0
}
@media (min-width:768px){
    .admin-bar .site-header .stuck{
        top:32px
    }
}
.faq .entry-header,.faq .hentry.type-page .entry-header,.terms-conditions .entry-header,.terms-conditions .hentry.type-page .entry-header{
    padding-bottom:22px;
    border-bottom:1px solid #eee;
    text-align:center;
    margin-bottom:74px
}
.faq .entry-header .entry-title,.terms-conditions .entry-header .entry-title{
    font-size:2.125em;
    font-weight:400;
    line-height:1.5;
    margin-bottom:0
}
.faq .entry-header p,.terms-conditions .entry-header p{
    font-size:.938em
}
.faq .entry-content .section,.terms-conditions .entry-content .section{
    margin-bottom:4em
}
.faq .entry-content .section h2,.terms-conditions .entry-content .section h2{
    font-size:1.563em;
    font-weight:400
}
.faq .entry-content .section.contact-us p,.terms-conditions .entry-content .section.contact-us p{
    font-size:.875em
}
.faq .entry-content h1,.terms-conditions .entry-content h1{
    font-size:1.563em;
    font-weight:400;
    margin-top:0;
    margin-bottom:2em
}
@media (min-width:768px){
    .blog-grid:not(.single-post) .posts article.post{
        margin-bottom:5em
    }
    .blog-grid:not(.single-post) .posts article.post .media-attachment{
        margin-bottom:2em
    }
    .blog-grid:not(.single-post) .posts article.post .entry-header h1.entry-title{
        padding-bottom:.2em;
        margin-bottom:.2em
    }
    .blog-grid:not(.single-post) .posts article.post:nth-child(odd){
        clear:both
    }
    .full-width.blog-grid:not(.single-post) .posts article.post:nth-child(odd){
        clear:none
    }
    .full-width.blog-grid:not(.single-post) .posts article.post:nth-child(3n+1){
        clear:both
    }
}
.blog-grid:not(.single-post) .posts{
    margin-left:-15px;
    margin-right:-15px
}
.blog-grid:not(.single-post) .posts:after,.blog-grid:not(.single-post) .posts:before{
    content:"";
    display:table
}
.blog-grid:not(.single-post) .posts:after{
    clear:both
}
.blog-grid:not(.single-post) .posts article.post{
    float:left;
    position:relative;
    min-height:1px;
    padding-left:15px;
    padding-right:15px;
    width:100%
}
@media (min-width:768px){
    .blog-grid:not(.single-post) .posts article.post{
        width:50%
    }
}
@media (min-width:992px){
    .blog-grid:not(.single-post) .posts article.post{
        width:50%
    }
}
@media (min-width:1200px){
    .blog-grid:not(.single-post) .posts article.post{
        width:50%
    }
}
.full-width.blog-grid:not(.single-post) .posts article.post{
    width:100%
}
@media (min-width:768px){
    .full-width.blog-grid:not(.single-post) .posts article.post{
        width:33.3333333333%
    }
}
@media (min-width:992px){
    .full-width.blog-grid:not(.single-post) .posts article.post{
        width:33.3333333333%
    }
}
@media (min-width:1200px){
    .full-width.blog-grid:not(.single-post) .posts article.post{
        width:33.3333333333%
    }
}
.blog.full-width .site-main article.sticky{
    text-align:center
}
.blog.full-width .site-main article.sticky .entry-header{
    border:none
}
.blog.full-width .site-main article.sticky .entry-content .comments-link,.blog.full-width .site-main article.sticky .entry-content p{
    display:none
}
.blog.full-width .site-main article.sticky .entry-content .post-readmore{
    margin-right:0
}
.blog.blog-grid article.format-quote blockquote,.blog.blog-grid article.post.format-link .entry-content{
    padding:3em
}
.page-template-template-aboutpage #content{
    margin-top:0
}
.error404 .fourohfour-columns-2 .col-1 .page-template-template-aboutpage h2,.error404 .page-content section .page-template-template-aboutpage h2,.page-template-template-aboutpage .error404 .fourohfour-columns-2 .col-1 h2,.page-template-template-aboutpage .error404 .page-content section h2,.page-template-template-aboutpage .section-subtitle,.page-template-template-aboutpage .section-title{
    text-align:center
}
.page-template-template-aboutpage .feature-head{
    text-align:center;
    margin-bottom:58px
}
.page-template-template-aboutpage .site-header{
    margin-bottom:0
}
.error404 .fourohfour-columns-2 .col-1 .page-template-template-aboutpage h2,.error404 .page-content section .page-template-template-aboutpage h2,.page-template-template-aboutpage .error404 .fourohfour-columns-2 .col-1 h2,.page-template-template-aboutpage .error404 .page-content section h2,.page-template-template-aboutpage .section-title{
    font-size:2.125em;
    margin-bottom:0;
    border:none;
    color:#454345;
    padding-bottom:6px
}
.error404 .fourohfour-columns-2 .col-1 .page-template-template-aboutpage h2::after,.error404 .page-content section .page-template-template-aboutpage h2::after,.page-template-template-aboutpage .error404 .fourohfour-columns-2 .col-1 h2::after,.page-template-template-aboutpage .error404 .page-content section h2::after,.page-template-template-aboutpage .section-title::after{
    display:none
}
.page-template-template-aboutpage .section-subtitle{
    font-size:.938em;
    color:#898989;
    display:block
}
.page-template-template-aboutpage img{
    border-radius:0
}
.bewear-our-team{
    padding:70px 0 40px 0;
    border-top:1px solid #eee;
    border-bottom:1px solid #eee;
    margin-bottom:5.214em;
    width:100vw;
    position:relative;
    margin-left:-50vw;
    left:50%
}
.bewear-our-team .error404 .fourohfour-columns-2 .col-1 h2,.bewear-our-team .error404 .page-content section h2,.bewear-our-team .section-title,.error404 .fourohfour-columns-2 .col-1 .bewear-our-team h2,.error404 .page-content section .bewear-our-team h2{
    margin-bottom:1.667em
}
.pizzaro-basics{
    width:100vw;
    position:relative;
    margin-left:-50vw;
    left:50%;
    border-bottom:1px solid #eee
}
.pizzaro-basics .block h2{
    font-size:1.125em;
    font-weight:700;
    letter-spacing:1px
}
.pizzaro-basics .block p{
    line-height:1.8;
    margin-bottom:0
}
.pizzaro-basics .blocks{
    padding:5.071em 0 4.2em 0;
    display:inline-block
}
.pizzaro-brands{
    padding:140px 0
}
.error404 .fourohfour-columns-2 .col-1 .pizzaro-brands h2,.error404 .page-content section .pizzaro-brands h2,.pizzaro-brands .error404 .fourohfour-columns-2 .col-1 h2,.pizzaro-brands .error404 .page-content section h2,.pizzaro-brands .section-title{
    margin-bottom:1em
}
.pizzaro-brands ul{
    list-style:none;
    margin:0;
    text-align:center
}
.pizzaro-brands ul li+li{
    border-left:1px solid #e6e6e6;
    padding-left:50px;
    margin-left:50px
}
.pizzaro-brands ul li{
    display:inline-block;
    max-height:120px
}
.about-header{
    width:100vw;
    position:relative;
    margin-left:-50vw;
    left:50%;
    margin-bottom:116px
}
.pizzaro-about-features{
    margin-bottom:78px
}
.brands-section{
    margin-bottom:7.643em
}
.brands-section .error404 .fourohfour-columns-2 .col-1 h2,.brands-section .error404 .page-content section h2,.brands-section .section-title,.error404 .fourohfour-columns-2 .col-1 .brands-section h2,.error404 .page-content section .brands-section h2{
    margin-bottom:1.861em
}
.page-template-template-homepage-v1 .site-header,.page-template-template-homepage-v3 .site-header,.page-template-template-homepage-v4 .site-header,.page-template-template-homepage-v5 .site-header,.page-template-template-homepage-v7 .site-header{
    margin-bottom:0
}
.page-template-template-contactpage .contact-header{
    padding-bottom:22px;
    text-align:center;
    margin-bottom:74px
}
.page-template-template-contactpage .site-header{
    margin-bottom:0
}
.page-template-template-contactpage .entry-title{
    font-size:2.125em;
    font-weight:400;
    line-height:1.5;
    margin-bottom:0
}
.page-template-template-contactpage .contact-form h2,.page-template-template-contactpage .store-info h2{
    font-size:1.5em;
    color:#333e48;
    padding-bottom:.6em;
    position:relative;
    font-weight:400;
    margin-bottom:1.2em
}
.page-template-template-contactpage .contact-form h2:after,.page-template-template-contactpage .store-info h2:after{
    content:' ';
    width:68px;
    border-bottom:2px solid transparent;
    display:block;
    position:absolute;
    bottom:-1px
}
.page-template-template-contactpage .address-info ul{
    list-style:none;
    margin:0
}
.page-template-template-contactpage .address-info p,.page-template-template-contactpage .address-info ul{
    font-size:.875em
}
.page-template-template-contactpage .contact-map{
    margin-bottom:3.5em
}
.page-template-template-contactpage .contact-map iframe{
    width:100%;
    border:none;
    filter:grayscale(100%)
}
.page-template-template-contactpage .contact-map iframe:hover{
    filter:grayscale(0)
}
.page-template-template-contactpage .store-info h3{
    font-size:1em;
    font-weight:700;
    color:#333e48;
    padding-top:2.143em;
    padding-bottom:.714em
}
.page-template-template-contactpage .store-info p{
    font-size:.875em;
    line-height:1.6
}
.page-template-template-contactpage .contact-form>p{
    padding-bottom:30px
}
.page-template-template-contactpage .contact-form .form-group{
    margin-bottom:1.714em
}
.page-template-template-contactpage .contact-form .form-group .input-text,.page-template-template-contactpage .contact-form .form-group input[type=email],.page-template-template-contactpage .contact-form .form-group input[type=text]{
    width:100%
}
.page-template-template-contactpage .contact-form label{
    font-size:.875em;
    line-height:1.286em;
    color:#333e48;
    font-weight:700;
    margin-bottom:.857em
}
.page-template-template-contactpage .wpb_gmaps_widget .wpb_wrapper{
    padding:0!important
}
#tribe-events .tribe-events-loop{
    max-width:100%
}
#tribe-events-bar{
    margin-bottom:50px
}
#tribe-bar-form .tribe-bar-submit input[type=submit]{
    transition:all .2s ease-in-out 0s;
    font-size:.938em;
    padding:.867em 2.18em;
    border-radius:50px;
    background-color:#ffae00
}
#tribe-bar-form .tribe-bar-submit input[type=submit]:hover{
    background-color:#ffb61a
}
.events-list .tribe-events-read-more{
    color:#333e48;
    background-color:#efecec;
    border-radius:1.571em;
    border-color:#efecec;
    font-size:.875em;
    display:inline-block;
    padding:.5em 3.0224em;
    letter-spacing:-.2px;
    font-weight:400
}
.events-list .tribe-events-read-more:hover{
    background-color:#333e48;
    border-color:#333e48;
    color:#fff
}
#tribe-events .tribe-events-content p{
    margin-bottom:1.4em
}
.tribe-events-loop .tribe-events-event-meta{
    font-size:1em;
    margin-bottom:1em;
    background:#f6f6f6;
    padding:12px 20px;
    border-left:4px solid #a3a3a3
}
.tribe-events-loop .tribe-events-event-meta .tribe-event-schedule-details::before,.tribe-events-loop .tribe-events-event-meta .tribe-events-venue-details::before{
    padding-right:4px
}
.tribe-events-loop .tribe-events-event-meta .tribe-event-schedule-details{
    margin-bottom:.4em;
    font-weight:400;
    font-style:italic;
    font-size:.96em
}
.tribe-events-loop .tribe-events-event-meta .tribe-event-schedule-details::before{
    content:"\f073";
    font-family:FontAwesome,sans-serif;
    padding-right:6px;
    font-style:normal
}
.tribe-events-loop .tribe-events-event-meta .tribe-events-venue-details::before{
    font-family:font-pizzaro;
    content:"\6f";
    font-style:normal
}
.tribe-events-loop .tribe-events-event-meta .tribe-events-venue-details,.tribe-events-loop .tribe-events-event-meta address.tribe-events-address{
    font-size:.96em
}
.tribe-events-list-separator-month span{
    font-weight:600
}
.tribe-events-list .type-tribe_events h2{
    font-size:1.6em;
    font-weight:400;
    margin-bottom:.6em;
    display:block
}
.single-tribe_events .tribe-events-single-event-title{
    font-size:2.4em;
    font-weight:400;
    margin-bottom:.6em;
    display:block
}
.single-tribe_events .tribe-events-schedule h2{
    font-size:1em;
    font-weight:600;
    margin-bottom:0
}
.single-tribe_events .tribe-events-cal-links{
    display:none
}
.single-tribe_events .tribe-events-back{
    margin-bottom:40px
}
.single-tribe_events .tribe-events-back a{
    color:#333e48;
    background-color:#efecec;
    border-radius:1.571em;
    border-color:#efecec;
    font-size:.875em;
    display:inline-block;
    padding:.5em 3.0224em;
    letter-spacing:-.2px;
    font-weight:400
}
.single-tribe_events .tribe-events-back a:hover{
    background-color:#333e48;
    border-color:#333e48;
    color:#fff
}
@media (min-width:768px) and (max-width:1199px){
    .list-view.columns-1 ul.products li.product,.list-view.columns-2 ul.products li.product,.list-view.full-width.dark.columns-1 ul.products li.product,.list-view.full-width.dark.columns-2 ul.products li.product{
        width:100%
    }
    #menuhighlights ul.products li.product, #menuhighlights ul.products li.product{
        width:50%
    }
    .list-view.lite.columns-1 ul.products li.product .product-content-wrapper{
        padding:0
    }
    .left-sidebar.list-view.columns-1 ul.products li.product .product-content-wrapper,.right-sidebar.list-view.columns-1 ul.products li.product .product-content-wrapper{
        padding-left:40px
    }
    .list-view.columns-1 ul.products li.product .product-image-wrapper{
        width:42%
    }
    .list-view.columns-1 ul.products li.product .product-content-wrapper{
        width:56%
    }
}
@media (min-width:981px) and (max-width:1024px){
    .newsletter-subscription .caption,.site-footer.footer-v5 .footer-newsletter .caption{
        padding:0 12%
    }
    .columns-5 ul.products>li{
        width:50%
    }
}
@media (max-width:767px){
    .products .owl-item>.product,ul.products li.product{
        width:100%!important
    }
    .woocommerce-page.archive .pizzaro-sorting form{
        margin-bottom:20px
    }
    .woocommerce-page.archive .pizzaro-sorting form select{
        width:100%
    }
    .list-view.full-width.dark.columns-2 ul.products li.product img{
        border-bottom-left-radius:0
    }
    .grid-view.full-width.dark ul.products li.product{
        padding:0
    }
    .wpsl-search .wpsl-search-btn-wrap{
        padding:0 20px!important
    }
    .wpsl-search .wpsl-search-btn-wrap,.wpsl-search .wpsl-select-wrap{
        width:100%!important
    }
    .single-product.style-1 div.product form.variations_form,.single-product.style-1 div.product form.variations_form .single_variation_wrap .woocommerce-variation-add-to-cart,.single-product.style-1 div.product form.variations_form table.variations tbody,.single-product.style-3 div.product form.variations_form,.single-product.style-3 div.product form.variations_form .single_variation_wrap .woocommerce-variation-add-to-cart,.single-product.style-3 div.product form.variations_form table.variations tbody{
        flex-direction:column
    }
    .single-product.style-1 div.product form.variations_form .qty-btn,.single-product.style-3 div.product form.variations_form .qty-btn{
        padding-right:0
    }
    .single-product.style-1 div.product form.variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .button,.single-product.style-3 div.product form.variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .button{
        margin-top:26px
    }
    .single-product.style-1 div.product form.variations_form table.variations tbody tr:first-child,.single-product.style-1 div.product form.variations_form table.variations tbody tr:last-child,.single-product.style-3 div.product form.variations_form table.variations tbody tr:first-child,.single-product.style-3 div.product form.variations_form table.variations tbody tr:last-child{
        padding:0
    }
    .woocommerce-order-received .addresses .col-1,.woocommerce-order-received .addresses .col-2{
        float:none;
        width:100%;
        padding:0
    }
    .woocommerce-order-received .woocommerce-thankyou-order-details{
        display:block
    }
    .woocommerce-order-received .woocommerce-thankyou-order-details li{
        padding:1em 2em;
        display:block;
        width:100%
    }
    .section-events .events .event{
        margin-bottom:40px
    }
    .section-events .events .event:last-child{
        margin-bottom:0
    }
    #order_review,#order_review_heading,form.woocommerce-checkout .col2-set{
        width:100%
    }
    .woocommerce-info+.login label{
        margin-left:0;
        display:block;
        margin-top:10px
    }
    .checkout_coupon .form-row-first{
        margin-bottom:1.4em
    }
    .pizzaro-order-steps{
        margin-bottom:4em
    }
    .pizzaro-order-steps ul li{
        display:block;
        padding:0
    }
    .pizzaro-order-steps ul li+li{
        padding-left:0;
        margin-top:40px
    }
    .pizzaro-order-steps ul li+li .step::before{
        display:none
    }
    table.cart tbody tr:first-child td{
        border-top:none
    }
    table.cart tbody tr .product-thumbnail{
        display:none
    }
    table.cart tbody tr td.product-remove a{
        margin-left:auto
    }
    table.cart tbody tr .product-name{
        width:100%
    }
    table.cart td.actions .button,table.cart td.actions .wc-proceed-to-checkout,table.cart td.actions>input{
        display:block;
        margin-left:0;
        width:100%;
        text-align:center
    }
    table.cart .coupon{
        width:10%;
        margin-bottom:40px
    }
    table.cart .coupon .button,table.cart .coupon .input-text{
        border-radius:50px
    }
    table.cart .coupon .input-text{
        border-right:1px solid #ddd;
        margin-bottom:20px
    }
    table.cart .coupon .button{
        margin-left:0
    }
    table.cart .coupon,table.cart .coupon .button,table.cart .coupon .input-text{
        width:100%;
        display:block
    }
    table.cart,table.cart tbody,table.cart tbody tr{
        display:block
    }
    .pizzaro-brands{
        padding:140px 0
    }
    .error404 .fourohfour-columns-2 .col-1 .pizzaro-brands h2,.error404 .page-content section .pizzaro-brands h2,.pizzaro-brands .error404 .fourohfour-columns-2 .col-1 h2,.pizzaro-brands .error404 .page-content section h2,.pizzaro-brands .section-title{
        margin-bottom:1em
    }
    .pizzaro-brands ul li{
        margin:0 0 10px 0;
        display:block
    }
    .pizzaro-brands ul li img{
        display:inline-block
    }
    .pizzaro-brands ul li+li{
        border:none;
        margin:0 0 10px 0;
        padding:0
    }
    .no-registration-form{
        margin:0;
        width:100%
    }
    .site-main nav.navigation .nav-previous{
        margin-bottom:30px
    }
    .site-main nav.navigation .nav-next,.site-main nav.navigation .nav-previous{
        float:none;
        width:100%;
        text-align:center
    }
    #comments{
        text-align:center
    }
    #comments .comment-navigation .nav-previous{
        margin-bottom:10px
    }
    #comments .comment-navigation .nav-next,#comments .comment-navigation .nav-previous{
        float:none
    }
    #comments .children .comment-body,#comments .comment-list .comment-body{
        padding-bottom:1.9em;
        padding-top:2em
    }
    #comments .comment-list{
        padding-bottom:1em
    }
    #comments .comment-list .reply{
        position:relative;
        bottom:auto
    }
    #comments .comment-list .comment-content .comment-text{
        padding:.8em
    }
    #respond{
        text-align:left
    }
    #respond .comment-reply-title{
        padding:0 15px;
        margin-bottom:14px
    }
    #customer_login{
        padding:0 20px;
        margin:0
    }
    #customer_login:after,#customer_login:before{
        display:none
    }
    #customer_login .col-1,#customer_login .col-2{
        float:none;
        padding:0
    }
    #customer_login .col-1{
        margin-bottom:3em
    }
    .or-text{
        display:none
    }
    .single-product.style-3 div.product .images .thumbnails{
        width:100%;
        padding:0 11px;
        display:-webkit-flex;
        display:-moz-flex;
        display:-ms-flex;
        display:-o-flex;
        display:flex;
        align-items:center
    }
    .single-product.style-3 div.product .images .thumbnails a.zoom{
        width:30%;
        padding:0 6px
    }
    .list-no-image-cat-view ul.products li.product .product-content-wrapper .woocommerce-LoopProduct-link>h3,.list-no-image-view ul.products li.product .product-content-wrapper .woocommerce-LoopProduct-link>h3{
        font-size:1.3em
    }
    .list-no-image-cat-view ul.products li.product .yith_wapo_groups_container,.list-no-image-view ul.products li.product .yith_wapo_groups_container{
        display:none
    }
    .list-no-image-cat-view ul.products li.product .price,.list-no-image-view ul.products li.product .price{
        position:relative;
        right:0
    }
    .list-view.section-products .columns-2 ul.products li.product .product-content-wrapper,.list-view.section-products .columns-2 ul.products li.product .product-image-wrapper{
        width:100%;
        padding:0
    }
    .list-view.section-products .columns-2 ul.products li.product img{
        margin:0 auto
    }
    .list-view.section-products .columns-2 ul.products li.product .product-image-wrapper{
        margin-bottom:20px
    }
    .pizzaro-sorting .product-filters-widgets,.pizzaro-sorting form{
        display:block;
        float:none;
        position:relative
    }
    .pizzaro-sorting .product-filters-widgets a,.pizzaro-sorting .product-filters-widgets select,.pizzaro-sorting form a,.pizzaro-sorting form select{
        width:100%
    }
    .pizzaro-sorting .product-filters-widgets a{
        text-align:center
    }
    article.post.format-quote .entry-content blockquote{
        padding:3em 4em
    }
    article.post.format-link .entry-content{
        padding:2.357em 3.143em
    }
    .banners .banner.top-right .caption{
        font-size:5em
    }
    .section-products-with-gallery ul.products li.product{
        padding:0 10px
    }
    .section-product .product-wrapper .product-inner{
        padding:0;
        position:relative
    }
    .section-product .product-wrapper .product-inner header{
        font-size:7em
    }
    .pizzaro-brands{
        padding:100px 0
    }
    .section-products-carousel-with-image{
        height:auto!important
    }
    .section-tiled-gallery{
        display:none
    }
    .menu-card{
        height:auto!important;
        padding-top:5em;
        padding-bottom:3em
    }
    .menu-card .menu-items{
        width:100%
    }
    .menu-card .menus{
        column-gap:30px
    }
    .menu-card .menus h3{
        font-size:1.6em;
        line-height:1
    }
    .menu-card .menus h3 .price{
        float:none;
        display:block
    }
    .menu-card .menus .description P{
        line-height:1.3
    }
    .menu-card .menus .description ul h4 .price{
        position:relative;
        top:0;
        display:block
    }
    .list-no-image-cat-view .kc_single_image .scapt{
        font-size:3em
    }
    .page-template-template-homepage-v2 .section-tabs{
        margin-bottom:4em
    }
    .page-template-template-homepage-v2 .section-products-4-1 .products-4-1 .columns-1 ul.products li.product .owl-nav{
        display:block
    }
    .page-template-template-homepage-v2 .section-products-4-1 .products-4-1 .columns-1 ul.products li.product .owl-nav .owl-next{
        right:-18px
    }
    .page-template-template-homepage-v2 .section-products-4-1 .products-4-1 .columns-1 ul.products li.product .owl-nav .owl-prev{
        left:-18px
    }
    .banners .banner .caption .subtitle{
        font-size:.454em
    }
    .banner .caption .title{
        font-size:.8em
    }
    .page-template-template-homepage-v5 .site-main{
        margin-left:15px;
        margin-right:15px
    }
    .page-template-template-homepage-v5 .section-product-categories .pre-title:before{
        width:68%
    }
    .newsletter-subscription .caption,.site-footer.footer-v5 .footer-newsletter .caption{
        padding:0 6%
    }
    .newsletter-subscription form button,.newsletter-subscription form input[type=button],.newsletter-subscription form input[type=submit],.site-footer.footer-v5 .footer-newsletter form button,.site-footer.footer-v5 .footer-newsletter form input[type=button],.site-footer.footer-v5 .footer-newsletter form input[type=submit]{
        padding:.657em 3.575em;
        position:relative;
        top:0;
        right:0;
        transform:none
    }
    .newsletter-subscription form input,.newsletter-subscription form input[type=submit],.site-footer.footer-v5 .footer-newsletter form input,.site-footer.footer-v5 .footer-newsletter form input[type=submit]{
        margin-bottom:1em;
        min-height:3.4em!important
    }
    .newsletter-subscription form .button,.site-footer.footer-v5 .footer-newsletter form .button{
        line-height:1.4
    }
    .section-coupon .caption .caption-inner{
        left:40%;
        max-width:2em
    }
    .section-coupon .caption .coupon-code{
        line-height:1.2
    }
    .section-sale-product .product-wrapper{
        transform:translate(-50%,-50%)
    }
    .section-sale-product .price-action{
        text-align:center;
        padding:0 0 60px 0
    }
    .section-sale-product .price-action .price{
        font-size:5em
    }
    .section-sale-product .price-action .price del+ins{
        margin-left:0
    }
    .section-sale-product .price-action .button{
        font-size:.8em
    }
    .section-sale-product .product-content h3{
        font-size:8em
    }
    .banner.social-block{
        margin-bottom:0
    }
    .banner.social-block .banner-bg{
        height:535px!important
    }
    .banner.social-block .caption{
        font-size:6em
    }
    .section-recent-post{
        height:535px!important
    }
    .section-recent-post .post-wrap{
        transform:translate(-50%,-50%);
        width:80%
    }
    .error404 .fourohfour-columns-2 .col-1 .section-recent-post h2,.error404 .page-content section .section-recent-post h2,.section-recent-post .error404 .fourohfour-columns-2 .col-1 h2,.section-recent-post .error404 .page-content section h2,.section-recent-post .section-title{
        font-size:3em;
        line-height:1;
        margin-bottom:.6em
    }
    .section-recent-post .post-title{
        font-size:1.6em
    }
    .section-recent-post .post-info p{
        font-size:1em
    }
    .section-recent-post .post-info .btn-more{
        font-size:.8em
    }
    .section-recent-posts{
        padding:5em 0
    }
    .error404 .fourohfour-columns-2 .col-1 .section-recent-posts h2,.error404 .page-content section .section-recent-posts h2,.section-recent-posts .error404 .fourohfour-columns-2 .col-1 h2,.section-recent-posts .error404 .page-content section h2,.section-recent-posts .section-title{
        font-size:3em
    }
    .section-recent-posts .post-items{
        padding:0 1em
    }
    .section-recent-posts .post-items .post-item{
        margin-bottom:40px
    }
    .footer-v1.site-footer .site-address .address{
        margin-bottom:2.2em
    }
    .footer-v1.site-footer .site-address .address li{
        display:block
    }
    .footer-v1.site-footer .site-address .address li+li::after,.footer-v1.site-footer .site-address .address li+li::before{
        display:none
    }
    .footer-v1.site-footer .footer-action-btn{
        width:70%;
        padding:1.214em 1.746em
    }
    .footer-v1.site-footer .site-info{
        margin-bottom:2em
    }
    .products-card .media ul.products li.product .product-content-wrapper,.products-card .media ul.products li.product .product-image-wrapper{
        padding:0
    }
    .site-footer.footer-v4 .address li,.site-footer.footer-v4 .footer-menu li,.site-footer.footer-v5 .address li,.site-footer.footer-v5 .footer-menu li{
        display:block
    }
    .site-footer.footer-v4 .address li+li::before,.site-footer.footer-v4 .footer-menu li+li::before,.site-footer.footer-v5 .address li+li::before,.site-footer.footer-v5 .footer-menu li+li::before{
        display:none
    }
    .woocommerce-breadcrumb{
        text-align:center
    }
    .single-product.style-1 div.product .single-product-wrapper .product-images-wrapper,.single-product.style-1 div.product .single-product-wrapper .summary,.single-product.style-2 div.product .single-product-wrapper .product-images-wrapper,.single-product.style-2 div.product .single-product-wrapper .summary{
        padding:0
    }
    .single-product.style-1 div.product form.cart .yith_wapo_groups_container{
        margin:0
    }
    .single-product.style-1 div.product form.cart .ywapo_group_container_radio{
        padding:0 15px
    }
    .single-product.style-1 div.product form.cart .yith_wapo_groups_container_wrap{
        margin-left:-15px;
        margin-right:-15px
    }
    .single-product.style-1 div.product .woocommerce-tabs ul.tabs{
        font-size:.99em
    }
    .single-product.style-2 div.product .single-product-wrapper{
        padding:0
    }
    .single-product.style-2 div.product .single-product-wrapper .product-images-wrapper{
        margin-bottom:0
    }
    .single-product.style-2 div.product .product-form-wrapper{
        margin-bottom:4em
    }
    .single-product.style-2 div.product .woocommerce-tabs ul.tabs{
        padding:0;
        text-align:center
    }
    .single-product.style-2 div.product .woocommerce-tabs ul.tabs li{
        display:block
    }
    .single-product.style-2 div.product .woocommerce-tabs ul.tabs li+li{
        margin:0
    }
    .single-product.style-2 div.product .woocommerce-tabs .panel{
        padding-top:3em
    }
    #reviews .commentlist li .comment_container .comment-text .star-rating{
        position:relative;
        margin-bottom:10px
    }
    .food-type-filter .clear-food-type-filter,.food-type-filter .widget_layered_nav ul li{
        margin-bottom:14px
    }
    .food-type-filter .widget_layered_nav,.food-type-filter ul li{
        display:table
    }
    .food-type-filter .create-your-own{
        margin-top:0
    }
    .woocommerce-page.archive.full-width .pizzaro-sorting{
        padding-bottom:33px
    }
}
@media (max-width:480px){
    .section-products-sale-event .sale-event-content{
        width:70%;
        font-size:.8em
    }
    .list-view.columns-1 ul.products li.product .ywapo_input_container_radio:nth-child(n+4){
        display:none
    }
    .list-view.columns-1 ul.products li.product img,.list-view.dark.columns-1 ul.products li.product img,.list-view.dark.columns-2 ul.products li.product img{
        border-top-right-radius:8px;
        border-bottom-left-radius:0
    }
    .list-view.columns-1 ul.products li.product .hover-area,.list-view.columns-2 ul.products li.product .hover-area{
        height:2.938em
    }
    .list-view.columns-1 ul.products li.product,.list-view.columns-2 ul.products li.product,.list-view.full-width.columns-1 ul.products li.product,.list-view.full-width.columns-2 ul.products li.product,.list-view.full-width.dark.columns-1 ul.products li.product,.list-view.full-width.dark.columns-2 ul.products li.product{
        padding-left:0;
        padding-right:0;
        padding-top:0
    }
    .list-view.columns-1 ul.products li.product img,.list-view.columns-2 ul.products li.product img,.list-view.full-width.columns-1 ul.products li.product img,.list-view.full-width.columns-2 ul.products li.product img,.list-view.full-width.dark.columns-1 ul.products li.product img,.list-view.full-width.dark.columns-2 ul.products li.product img{
        width:100%
    }
    .list-view.columns-1 ul.products li.product .product-inner,.list-view.columns-2 ul.products li.product .product-inner,.list-view.full-width.columns-1 ul.products li.product .product-inner,.list-view.full-width.columns-2 ul.products li.product .product-inner,.list-view.full-width.dark.columns-1 ul.products li.product .product-inner,.list-view.full-width.dark.columns-2 ul.products li.product .product-inner{
        display:block
    }
    .list-view.columns-1 ul.products li.product .product-inner .product-content-wrapper,.list-view.columns-1 ul.products li.product .product-inner .product-image-wrapper,.list-view.columns-2 ul.products li.product .product-inner .product-content-wrapper,.list-view.columns-2 ul.products li.product .product-inner .product-image-wrapper,.list-view.full-width.columns-1 ul.products li.product .product-inner .product-content-wrapper,.list-view.full-width.columns-1 ul.products li.product .product-inner .product-image-wrapper,.list-view.full-width.columns-2 ul.products li.product .product-inner .product-content-wrapper,.list-view.full-width.columns-2 ul.products li.product .product-inner .product-image-wrapper,.list-view.full-width.dark.columns-1 ul.products li.product .product-inner .product-content-wrapper,.list-view.full-width.dark.columns-1 ul.products li.product .product-inner .product-image-wrapper,.list-view.full-width.dark.columns-2 ul.products li.product .product-inner .product-content-wrapper,.list-view.full-width.dark.columns-2 ul.products li.product .product-inner .product-image-wrapper{
        display:inline-block;
        width:100%
    }
    .list-view.columns-1 ul.products li.product .product-inner .product-content-wrapper,.list-view.columns-2 ul.products li.product .product-inner .product-content-wrapper,.list-view.full-width.columns-1 ul.products li.product .product-inner .product-content-wrapper,.list-view.full-width.columns-2 ul.products li.product .product-inner .product-content-wrapper,.list-view.full-width.dark.columns-1 ul.products li.product .product-inner .product-content-wrapper,.list-view.full-width.dark.columns-2 ul.products li.product .product-inner .product-content-wrapper{
        padding:14px 14px 24px
    }
    .list-view.columns-1 ul.products li.product .product-inner .product-image-wrapper,.list-view.columns-2 ul.products li.product .product-inner .product-image-wrapper,.list-view.full-width.columns-1 ul.products li.product .product-inner .product-image-wrapper,.list-view.full-width.columns-2 ul.products li.product .product-inner .product-image-wrapper,.list-view.full-width.dark.columns-1 ul.products li.product .product-inner .product-image-wrapper,.list-view.full-width.dark.columns-2 ul.products li.product .product-inner .product-image-wrapper{
        padding-right:0
    }
    .list-view.columns-1 ul.products li.product .hover-area,.list-view.columns-2 ul.products li.product .hover-area,.list-view.full-width.columns-1 ul.products li.product .hover-area,.list-view.full-width.columns-2 ul.products li.product .hover-area,.list-view.full-width.dark.columns-1 ul.products li.product .hover-area,.list-view.full-width.dark.columns-2 ul.products li.product .hover-area{
        display:block
    }
    .list-view.columns-1 ul.products li.product .button,.list-view.columns-2 ul.products li.product .button,.list-view.full-width.columns-1 ul.products li.product .button,.list-view.full-width.columns-2 ul.products li.product .button,.list-view.full-width.dark.columns-1 ul.products li.product .button,.list-view.full-width.dark.columns-2 ul.products li.product .button{
        display:inline-block;
        font-size:.8em
    }
    .left-sidebar.list-view.columns-1 ul.products li.product,.right-sidebar.list-view.columns-1 ul.products li.product{
        padding-bottom:2.8em;
        margin-bottom:2.8em
    }
    .left-sidebar.list-view.columns-1 ul.products li.product .product-content-wrapper,.right-sidebar.list-view.columns-1 ul.products li.product .product-content-wrapper{
        padding:24px 15px 0
    }
}
@media (max-width:459px){
    .blog.full-width .blog-menu .store-locator,.blog.full-width .pagination .store-locator,.blog.full-width .woocommerce-pagination .store-locator,.lite.full-width .pagination .store-locator,.lite.full-width .woocommerce-pagination .store-locator,.page-template-template-contactpage .contact-map .store-locator,.pizzaro-breadcrumb .store-locator,.stretch-full-width .store-locator{
        width:4em
    }
    .store-locator{
        padding:38px 12px 44px
    }
    .store-locator .store-info .sub-title{
        font-size:.28em
    }
}
@media (min-width:460px) and (max-width:579px){
    .blog.full-width .blog-menu .store-locator,.blog.full-width .pagination .store-locator,.blog.full-width .woocommerce-pagination .store-locator,.lite.full-width .pagination .store-locator,.lite.full-width .woocommerce-pagination .store-locator,.page-template-template-contactpage .contact-map .store-locator,.pizzaro-breadcrumb .store-locator,.stretch-full-width .store-locator{
        width:6em
    }
}
@media (min-width:567px){
    .list-view.full-width.dark.columns-2 ul.products li.product .product-inner .product-content-wrapper{
        padding:0 14px 0
    }
    .list-view.full-width.dark.columns-2 ul.products li.product .product-inner .yith_wapo_groups_container{
        height:6.438em
    }
    .list-view .columns-2 ul.products li.product .ywapo_input_container_radio,.list-view.columns-2 ul.products li.product .ywapo_input_container_radio{
        margin:0 .6em 0
    }
}
@media (max-width:991px){
    .list-view.section-products{
        margin-top:3em
    }
    .section-product-categories{
        margin-bottom:3.5em
    }
    .error404 .fourohfour-columns-2 .col-1 .section-products-carousel-with-image h2,.error404 .page-content section .section-products-carousel-with-image h2,.section-products-carousel-with-image .error404 .fourohfour-columns-2 .col-1 h2,.section-products-carousel-with-image .error404 .page-content section h2,.section-products-carousel-with-image .section-title{
        font-size:3.6em
    }
    #wpsl-search-wrap .wpsl-input{
        margin-bottom:20px!important
    }
    .wpsl-search form{
        display:inline-block
    }
    .wpsl-search .wpsl-select-wrap{
        width:62%;
        text-align:left
    }
    .wpsl-search .wpsl-search-btn-wrap{
        width:26.667%;
        padding:0;
        margin-top:24px!important
    }
    .woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{
        display:block;
        width:100%
    }
    .woocommerce-account .woocommerce{
        display:block
    }
    .section-events .events .event .media-body,.section-events .events .event .media-left{
        display:block;
        width:100%
    }
    .section-events .events .event .media-left{
        padding:0;
        margin-bottom:20px
    }
    .section-events .events .event .media-left .event-date{
        display:inline-block
    }
    .section-coupon .coupon-bg{
        height:500px!important
    }
    .section-coupon .caption{
        font-size:7em
    }
    .section-coupon .caption .coupon-code{
        line-height:.84;
        margin-bottom:20px
    }
    .section-coupon .caption .coupon-info{
        padding-left:0
    }
    .section-coupon .caption .coupon-info .pretitle{
        font-size:.2em
    }
    .section-coupon .caption .coupon-info .button{
        font-size:.1em
    }
    .banner.social-block{
        margin-bottom:0
    }
    .banner.social-block .banner-bg{
        height:535px!important
    }
    .banner.social-block .caption{
        font-size:6em
    }
    .section-recent-post{
        height:535px!important
    }
    .section-recent-post .post-wrap{
        transform:translate(-50%,-50%);
        width:80%
    }
    .error404 .fourohfour-columns-2 .col-1 .section-recent-post h2,.error404 .page-content section .section-recent-post h2,.section-recent-post .error404 .fourohfour-columns-2 .col-1 h2,.section-recent-post .error404 .page-content section h2,.section-recent-post .section-title{
        font-size:3em;
        line-height:1;
        margin-bottom:.6em
    }
    .section-recent-post .post-title{
        font-size:1.6em
    }
    .section-recent-post .post-info p{
        font-size:1em
    }
    .section-recent-post .post-info .btn-more{
        font-size:.8em
    }
    .section-recent-posts{
        padding:5em 0
    }
    .error404 .fourohfour-columns-2 .col-1 .section-recent-posts h2,.error404 .page-content section .section-recent-posts h2,.section-recent-posts .error404 .fourohfour-columns-2 .col-1 h2,.section-recent-posts .error404 .page-content section h2,.section-recent-posts .section-title{
        font-size:3em
    }
    .section-recent-posts .post-items{
        padding:0 1em
    }
    .section-recent-posts .post-items .post-item{
        margin-bottom:40px
    }
    .banner.center-right .caption{
        left:50%;
        font-size:9em;
        width:86%
    }
    .banner.center-right .caption .condition{
        font-size:.1em
    }
    .newsletter-subscription .caption,.site-footer.footer-v5 .footer-newsletter .caption{
        padding:0 6%
    }
    .list-view .columns-2 ul.products,.list-view.columns-2 ul.products{
        margin-left:0;
        margin-right:0
    }
    .list-view .columns-2 ul.products li.product,.list-view.columns-2 ul.products li.product{
        margin-bottom:2em
    }
    .list-view .columns-2 ul.products .button,.list-view.columns-2 ul.products .button{
        line-height:1.4;
        font-size:.8em;
        padding:1em 2.4em
    }
    .page-template-template-homepage-v2 .list-view.section-products .columns-2 ul.products .button{
        display:inline-block
    }
    .footer-about-info{
        padding-bottom:40px
    }
    .footer-about-info .image{
        margin-bottom:40px
    }
    .footer-about-info .image img{
        top:0
    }
    .site-footer.footer-v2 .vertical-align{
        display:block
    }
    .site-footer.footer-v2 .footer-store-info{
        margin-bottom:50px
    }
    .site-footer.footer-v2 .footer-contact-form .contact-form{
        position:relative;
        left:auto;
        transform:none;
        width:100%;
        bottom:0;
        margin-bottom:50px
    }
    .create-your-own{
        float:none
    }
}
@media (min-width:768px) and (max-width:1199px){
    ul.products li.product.first{
        clear:none
    }
    ul.products li.product:nth-child(odd){
        clear:both
    }
    .woocommerce-tabs .panel .ingredients .items .info{
        padding-left:10px
    }
    .single-product.style-3 div.product form.variations_form{
        flex-direction:column
    }
    form.woocommerce-checkout .col2-set{
        width:52%
    }
    #order_review,#order_review_heading{
        width:44%
    }
    .section-products-4-1 .products-4-1{
        margin:0
    }
    .single-product.style-1 div.product form.cart .qty-btn{
        padding-right:10px
    }
    .section-coupon .caption .caption-inner{
        left:50%
    }
    .list-no-image-cat-view .kc_single_image .scapt{
        font-size:6em
    }
    .store-locator .store-info .sub-title{
        font-size:.3em
    }
    .columns-6 ul.products li.product.first{
        clear:both
    }
    .columns-6 ul.products li.product:nth-child(2n+1){
        clear:none
    }
    #customer_login{
        padding:0
    }
    .list-view.section-products .columns-2 ul.products>li{
        width:100%
    }
    .list-view.section-products .columns-2 ul.products>li .product-inner{
        display:-webkit-flex;
        display:-moz-flex;
        display:-ms-flex;
        display:-o-flex;
        display:flex;
        align-items:center
    }
    .section-products-4-1 ul.products li.product .yith_wapo_groups_container{
        display:none
    }
    .section-products-4-1 .products-4-1 .columns-2 .button{
        overflow:hidden;
        height:20px;
        width:20px;
        padding:1.6em;
        text-indent:-9999px
    }
    .section-products-4-1 .products-4-1 .columns-2 .button::before{
        float:left;
        font-size:18px;
        content:"\68";
        line-height:16px;
        margin:0;
        text-indent:0;
        height:20px;
        width:20px;
        font-weight:100;
        top:-9px;
        right:9px;
        position:relative
    }
    .section-product .product-wrapper .product-inner{
        padding:0
    }
    .banners .banner.top-right .caption{
        font-size:3.2em
    }
    .woocommerce-tabs ul.tabs{
        font-size:1em
    }
    .list-no-image-cat-view ul.products li.product h3,.list-no-image-view ul.products li.product h3{
        max-width:44%
    }
    .list-no-image-cat-view ul.products li.product .product-content-wrapper .yith_wapo_groups_container,.list-no-image-view ul.products li.product .product-content-wrapper .yith_wapo_groups_container{
        width:40%
    }
    .section-products .columns-4 ul.products>li{
        border:none;
        margin-bottom:0
    }
    .section-products .columns-4 ul.products>li:hover{
        border:none
    }
    .section-products .columns-4 ul.products>li .woocommerce-product-details__short-description,.section-products .columns-4 ul.products>li div[itemprop=description]{
        display:none
    }
    .single-product.style-1 div.product form.cart .button{
        float:left
    }
    .single-product.style-1 div.product form.cart .ywapo_group_container_radio{
        padding:0 15px;
        width:100%
    }
    .single-product.style-2 div.product .single-product-wrapper{
        width:100%
    }
    .single-product.style-2 div.product .product-form-wrapper{
        clear:both;
        margin:0 auto 6em auto;
        width:400px;
        float:none
    }
    .banner.center-right .caption{
        left:50%;
        font-size:9em;
        width:86%
    }
    .banner.center-right .caption .condition{
        font-size:.1em
    }
}
@media (min-width:768px){
    .food-type-filter{
        display:flex;
        align-items:flex-start;
        justify-content:space-between
    }
    .food-type-filter .clear-food-type-filter,.food-type-filter .widget_layered_nav ul li{
        margin-bottom:18px
    }
    .food-type-filter .widget_layered_nav{
        flex-basis:0;
        flex-grow:1
    }
    .food-type-filter .clear-food-type-filter,.food-type-filter .create-your-own{
        flex-shrink:0
    }
}
@media (min-width:768px) and (max-width:1199px){
    .page-template-template-homepage-v6 .site-header-cart .cart-contents{
        display:inline-block
    }
    .page-template-template-homepage-v6 .site-header-cart .widget_shopping_cart{
        margin:0 auto
    }
    .page-template-template-homepage-v6 .custom-logo-link{
        margin:0 auto;
        width:260px
    }
    .page-template-template-homepage-v6 .products-card .media-body img{
        display:block;
        margin:0 auto
    }
    .section-products-with-gallery ul.products li.product{
        padding:0 30px
    }
}
@media (min-width:981px) and (max-width:1382px){
    .page-template-template-homepage-v5 .columns-5 ul.products li.product,.page-template-template-homepage-v5 .columns-6 ul.products li.product{
        padding-bottom:0
    }
    .page-template-template-homepage-v5 .columns-5 ul.products li.product h3,.page-template-template-homepage-v5 .columns-6 ul.products li.product h3{
        font-size:1.1em
    }
    .page-template-template-homepage-v5 .columns-5 ul.products li.product .yith_wapo_groups_container,.page-template-template-homepage-v5 .columns-5 ul.products li.product div[itemprop=description],.page-template-template-homepage-v5 .columns-6 ul.products li.product .yith_wapo_groups_container,.page-template-template-homepage-v5 .columns-6 ul.products li.product div[itemprop=description]{
        display:none
    }
    .page-template-template-homepage-v5 .columns-5 ul.products li.product .product-content-wrapper,.page-template-template-homepage-v5 .columns-5 ul.products li.product .product-image-wrapper,.page-template-template-homepage-v5 .columns-6 ul.products li.product .product-content-wrapper,.page-template-template-homepage-v5 .columns-6 ul.products li.product .product-image-wrapper{
        border-width:3px
    }
    .page-template-template-homepage-v5 .columns-5 ul.products li.product .hover-area,.page-template-template-homepage-v5 .columns-6 ul.products li.product .hover-area{
        padding-top:20px
    }
    .page-template-template-homepage-v5 .columns-5 ul.products li.product .button,.page-template-template-homepage-v5 .columns-6 ul.products li.product .button{
        overflow:hidden;
        height:20px;
        width:20px;
        padding:1.6em;
        text-indent:-9999px
    }
    .page-template-template-homepage-v5 .columns-5 ul.products li.product .button::before,.page-template-template-homepage-v5 .columns-6 ul.products li.product .button::before{
        float:left;
        font-size:18px;
        content:"\68";
        line-height:16px;
        margin:0;
        text-indent:0;
        height:20px;
        width:20px;
        font-weight:100;
        top:-9px;
        right:9px;
        position:relative
    }
    .page-template-template-homepage-v5 .columns-5 ul.products li.product .price,.page-template-template-homepage-v5 .columns-6 ul.products li.product .price{
        display:block;
        margin-bottom:0;
        font-size:.9em
    }
}
@media (min-width:1025px) and (max-width:1382px){
    .page-template-template-homepage-v6 .products-card .columns-1 ul.products li.product .button,.page-template-template-homepage-v6 .products-card .columns-1 ul.products li.product .woocommerce-product-details__short-description,.page-template-template-homepage-v6 .products-card .columns-1 ul.products li.product div[itemprop=description],.page-template-template-homepage-v6 .products-card .columns-2 ul.products li.product .button,.page-template-template-homepage-v6 .products-card .columns-2 ul.products li.product .woocommerce-product-details__short-description,.page-template-template-homepage-v6 .products-card .columns-2 ul.products li.product div[itemprop=description]{
        display:none
    }
    .page-template-template-homepage-v6 .products-card .columns-2 ul.products li.product .yith_wapo_groups_container{
        display:none
    }
    .page-template-template-homepage-v6 .products-card .products-4 ul.products li.product .woocommerce-LoopProduct-link img{
        width:150px
    }
    .error404 .fourohfour-columns-2 .col-1 .page-template-template-homepage-v6 .products-card .media .caption h2,.error404 .page-content section .page-template-template-homepage-v6 .products-card .media .caption h2,.page-template-template-homepage-v6 .products-card .media .caption .error404 .fourohfour-columns-2 .col-1 h2,.page-template-template-homepage-v6 .products-card .media .caption .error404 .page-content section h2,.page-template-template-homepage-v6 .products-card .media .caption .section-title{
        font-size:8em;
        letter-spacing:-2px
    }
    .page-template-template-homepage-v2 .section-products-with-gallery .columns-5 ul.products li.product{
        width:20%
    }
    .page-template-template-homepage-v2 .section-products-with-gallery .columns-5 ul.products li.product .yith_wapo_groups_container,.page-template-template-homepage-v2 .section-products-with-gallery .columns-5 ul.products li.product div[itemprop=description]{
        display:none
    }
    .page-template-template-homepage-v2 .section-products-with-gallery .columns-5 ul.products li.product:hover .hover-area{
        padding-bottom:10px
    }
    .page-template-template-homepage-v2 .section-products-with-gallery .columns-5 ul.products li.product .button{
        overflow:hidden;
        height:20px;
        width:20px;
        padding:1.6em;
        text-indent:-9999px
    }
    .page-template-template-homepage-v2 .section-products-with-gallery .columns-5 ul.products li.product .button::before{
        float:left;
        font-size:18px;
        content:"\68";
        line-height:16px;
        margin:0;
        text-indent:0;
        height:20px;
        width:20px;
        font-weight:100;
        top:-9px;
        right:9px;
        position:relative
    }
    .section-sale-product .product-content h3{
        font-size:9em
    }
    .section-sale-product .price-action .button{
        padding:.6334em 2.81em;
        text-align:center
    }
    .section-sale-product .price-action .price{
        font-size:4.625em
    }
    .section-products .columns-4 ul.products>li{
        border:none;
        padding-bottom:0
    }
    .section-products .columns-4 ul.products>li .woocommerce-product-details__short-description,.section-products .columns-4 ul.products>li div[itemprop=description]{
        display:none
    }
    .banner.center-right .caption{
        font-size:12em;
        left:auto;
        right:.5em;
        top:50%;
        transform:translate(0,-50%)
    }
    .newsletter-subscription .caption,.site-footer.footer-v5 .footer-newsletter .caption{
        padding:0 20%
    }
    .section-products-with-gallery .columns-5 ul.products li.product{
        width:25%
    }
    .section-products-with-gallery .ywapo_input_container_radio{
        margin:0 .6em 1em
    }
    .section-products-with-gallery ul.products li.product .ywapo_group_container_radio h3 span::after,.section-products-with-gallery ul.products li.product .ywapo_group_container_radio h3 span::before{
        width:60%
    }
}
@media (min-width:992px) and (max-width:1199px){
    .left-sidebar.list-view.columns-2 ul.products li.product .product-inner,.right-sidebar.list-view.columns-2 ul.products li.product .product-inner{
        display:-webkit-flex;
        display:-moz-flex;
        display:-ms-flex;
        display:-o-flex;
        display:flex;
        align-items:center
    }
}
@media (min-width:1200px){
    .handheld-navigation,.main-navigation.toggled .handheld-navigation,.main-navigation.toggled div.menu,.menu-toggle{
        display:none
    }
    .main-navigation,.primary-navigation,.secondary-navigation{
        display:block
    }
    .pizzaro-handheld-footer-bar{
        display:none
    }
    .site-content:after,.site-content:before{
        content:"";
        display:table
    }
    .site-content:after{
        clear:both
    }
    .right-sidebar .content-area{
        width:73.9130434783%;
        float:left;
        margin-right:4.347826087%
    }
    .right-sidebar .widget-area{
        width:21.7391304348%;
        float:right;
        margin-right:0
    }
    .left-sidebar .content-area{
        width:73.9130434783%;
        float:right;
        margin-right:0
    }
    .left-sidebar .widget-area{
        width:21.7391304348%;
        float:left;
        margin-right:4.347826087%
    }
    .pizzaro-sidebar-header.right-sidebar .content-area{
        width:72.1739130435%;
        float:left;
        margin-right:4.347826087%
    }
    .pizzaro-sidebar-header.right-sidebar .widget-area{
        width:20%;
        float:right;
        margin-right:0
    }
    .pizzaro-sidebar-header.left-sidebar .content-area{
        width:72.1739130435%;
        float:right;
        margin-right:0
    }
    .pizzaro-sidebar-header.left-sidebar .widget-area{
        width:20%;
        float:left;
        margin-right:4.347826087%
    }
    .pizzaro-sidebar-header.left-sidebar .widget-area{
        margin-left:30px
    }
    .pizzaro-sidebar-header.right-sidebar .widget-area{
        margin-right:30px
    }
}
@media (max-width:1199px){
    .site-header{
        z-index:10000;
        padding:1.618em 0
    }
    .site-header .header-info-wrapper,.site-header .site-header-cart{
        display:none
    }
    .site-header button.menu-toggle{
        background:0 0; color: #fff;
font-size: 30px;
    }
    .site-header .site-branding{
        max-width:180px;
        padding:0
    }
    .site-header .main-navigation{
        float:right;
        width:20px;
        padding:0;
        text-align:left;
        margin-right:20px;
        margin-top:10px
    }
    .header-v2 .main-navigation,.header-v2 .site-branding{
        flex-basis:0;
        flex-grow:1
    }
    .header-v1 .header-wrap{
        justify-content:space-between;
        margin-bottom:0
    }
    .header-v1.site-header .main-navigation{
        margin-top:0
    }
    .pizzaro-sidebar-header .header-v1,.pizzaro-sidebar-header .header-v2,.pizzaro-sidebar-header .header-v3,.pizzaro-sidebar-header .header-v4,.pizzaro-sidebar-header .header-v5{
        box-shadow:0 4px 16px rgba(1,1,1,.15)
    }
    .pizzaro-sidebar-header .header-v1 .site-branding,.pizzaro-sidebar-header .header-v2 .site-branding,.pizzaro-sidebar-header .header-v3 .site-branding,.pizzaro-sidebar-header .header-v4 .site-branding,.pizzaro-sidebar-header .header-v5 .site-branding{
        padding:0 0 0 15px;
        margin-bottom:0
    }
    .pizzaro-sidebar-header .header-v1 .main-navigation,.pizzaro-sidebar-header .header-v2 .main-navigation,.pizzaro-sidebar-header .header-v3 .main-navigation,.pizzaro-sidebar-header .header-v4 .main-navigation,.pizzaro-sidebar-header .header-v5 .main-navigation{
        width:inherit;
        margin-top:0
    }
    .pizzaro-sidebar-header .header-v1 .main-navigation button.menu-toggle i,.pizzaro-sidebar-header .header-v2 .main-navigation button.menu-toggle i,.pizzaro-sidebar-header .header-v3 .main-navigation button.menu-toggle i,.pizzaro-sidebar-header .header-v4 .main-navigation button.menu-toggle i,.pizzaro-sidebar-header .header-v5 .main-navigation button.menu-toggle i{
        color:#000
    }
    .pizzaro-sidebar-header .header-v1 .custom-logo-link,.pizzaro-sidebar-header .header-v2 .custom-logo-link,.pizzaro-sidebar-header .header-v3 .custom-logo-link,.pizzaro-sidebar-header .header-v4 .custom-logo-link,.pizzaro-sidebar-header .header-v5 .custom-logo-link{
        width:100%
    }
    .pizzaro-sidebar-header .header-v1 .footer-social-icons,.pizzaro-sidebar-header .header-v1 .site-info,.pizzaro-sidebar-header .header-v2 .footer-social-icons,.pizzaro-sidebar-header .header-v2 .site-info,.pizzaro-sidebar-header .header-v3 .footer-social-icons,.pizzaro-sidebar-header .header-v3 .site-info,.pizzaro-sidebar-header .header-v4 .footer-social-icons,.pizzaro-sidebar-header .header-v4 .site-info,.pizzaro-sidebar-header .header-v5 .footer-social-icons,.pizzaro-sidebar-header .header-v5 .site-info{
        display:none
    }
    .pizzaro-sidebar-header .header-v1 .col-full,.pizzaro-sidebar-header .header-v2 .col-full,.pizzaro-sidebar-header .header-v3 .col-full,.pizzaro-sidebar-header .header-v4 .col-full,.pizzaro-sidebar-header .header-v5 .col-full{
        margin:1.6em 0 1em 0
    }
}
@media (max-width:1025px){
    .section-product-categories .categories .category a .caption h4{
        font-size:5em
    }
    .header-v2{
        position:relative;
        margin-bottom:0
    }
    .header-v2 .main-navigation{
        margin:0;
        order:2
    }
    .header-v3 .main-navigation,.header-v4 .main-navigation{
        margin-top:0;
        width:inherit
    }
    .header-v3 .site-branding{
        max-width:100%
    }
    .header-v3 .col-full{
        justify-content:space-between
    }
    .header-v4 .col-full{
        padding:0 15px
    }
    .header-v3.lite-bg button.menu-toggle i,.header-v4.lite-bg button.menu-toggle i{
        color:#000
    }
    .footer-v2+.site-info,.site-footer{
        margin-bottom:69px
    }
    .footer-v1+.footer-map.in{
        margin-top:-69px;
        margin-bottom:69px
    }
    .site-footer.footer-v2{
        margin-bottom:0
    }
    .site-footer.footer-v3 .col-full,.site-footer.footer-v4 .col-full{
        padding:0 15px
    }
    .site-footer.footer-v3 .footer-row,.site-footer.footer-v4 .footer-row{
        margin-left:0;
        margin-right:0
    }
    .site-footer.footer-v3 .footer-logo,.site-footer.footer-v3 .footer-menu,.site-footer.footer-v3 .footer-social-icons,.site-footer.footer-v3 .site-address,.site-footer.footer-v3 .vertical-align,.site-footer.footer-v4 .footer-logo,.site-footer.footer-v4 .footer-menu,.site-footer.footer-v4 .footer-social-icons,.site-footer.footer-v4 .site-address,.site-footer.footer-v4 .vertical-align{
        display:block;
        width:100%
    }
    .site-footer.footer-v3 .footer-logo,.site-footer.footer-v3 .site-address,.site-footer ul.footer-menu,.site-footer.footer-v4 .footer-logo,.site-footer.footer-v4 .site-address,.site-footer.footer-v4 ul.footer-menu{
        margin-bottom:20px
    }
    .site-footer.footer-v3 .footer-logo,.site-footer.footer-v3 .footer-menu,.site-footer.footer-v3 .footer-social-icons,.site-footer.footer-v3 .social-icons,.site-footer.footer-v4 .footer-logo,.site-footer.footer-v4 .footer-menu,.site-footer.footer-v4 .footer-social-icons,.site-footer.footer-v4 .social-icons{
        text-align:center
    }
    .site-footer.footer-v5{
        padding-left:15px;
        padding-right:15px
    }
    .site-footer.footer-v5 .footer-newsletter{
        width:100%
    }
}
@media (max-width:1199px){
    .products .owl-item>.product,ul.products li.product{
        border:none;
        margin-bottom:2em
    }
    .products .owl-item>.product .added_to_cart,.products .owl-item>.product .button,ul.products li.product .added_to_cart,ul.products li.product .button{
        visibility:visible
    }
    .products .owl-item>.product .ywapo_input_container_radio,.products .owl-item>.product ul.products li.product .ywapo_input_container_radio,ul.products li.product .ywapo_input_container_radio,ul.products li.product ul.products li.product .ywapo_input_container_radio{
        margin:0 .4em 2em
    }
    .products .owl-item>.product .ywapo_input_container_radio .ywapo_label_price,.products .owl-item>.product ul.products li.product .ywapo_input_container_radio .ywapo_label_price,ul.products li.product .ywapo_input_container_radio .ywapo_label_price,ul.products li.product ul.products li.product .ywapo_input_container_radio .ywapo_label_price{
        padding-left:5px
    }
    .products .owl-item>.product .woocommerce-product-details__short-description,.products .owl-item>.product div[itemprop=description],ul.products li.product .woocommerce-product-details__short-description,ul.products li.product div[itemprop=description]{
        display:none
    }
    .products .owl-item>.product .yith_wapo_groups_container,ul.products li.product .yith_wapo_groups_container{
        display:block
    }
    .products .owl-item>.product .product-content-wrapper,.products .owl-item>.product .product-image-wrapper,ul.products li.product .product-content-wrapper,ul.products li.product .product-image-wrapper{
        border:none
    }
    .products .owl-item>.product .hover-area,ul.products li.product .hover-area{
        display:block;
        padding-top:0
    }
    .products .owl-item>.product .hover-area:after,.products .owl-item>.product .hover-area:before,ul.products li.product .hover-area:after,ul.products li.product .hover-area:before{
        content:"";
        display:table
    }
    .products .owl-item>.product .hover-area:after,ul.products li.product .hover-area:after{
        clear:both
    }
    .products .owl-item>.product:hover .woocommerce-product-details__short-description,.products .owl-item>.product:hover div[itemprop=description],ul.products li.product:hover .woocommerce-product-details__short-description,ul.products li.product:hover div[itemprop=description]{
        display:none
    }
    .products .owl-item>.product:hover .product-inner,ul.products li.product:hover .product-inner{
        position:relative
    }
    .products .owl-item>.product:hover .hover-area,ul.products li.product:hover .hover-area{
        padding-top:0;
        padding-bottom:0
    }
    .section-products-4-1 .products-4-1 .columns-1 ul.products li.product .hover-area{
        height:5.25em
    }
    .section-products-4-1 .products-4-1 .columns-2 ul.products li.product .hover-area{
        height:3.5em
    }
    .checkout_coupon,.woocommerce-info+.login{
        padding:0 15px
    }
    #customer_details .form-row{
        float:none;
        width:100%;
        margin-right:0
    }
    table.cart td.actions>button[type=submit],table.cart td.actions>input{
        margin-bottom:20px
    }
    article.post .post-readmore{
        margin-right:0;
        margin-bottom:1em
    }
    article.post .comments-link{
        display:block
    }
    .pizzaro_about_widget .featured-image{
        width:100%
    }
    .single-product.style-1 div.product form.cart .button{
        margin-left:0
    }
    .woocommerce-tabs .panel .ingredients .food-items,.woocommerce-tabs .panel .ingredients .items,.woocommerce-tabs .panel .ingredients .title{
        padding:0
    }
    .woocommerce-tabs .panel .ingredients .food-items,.woocommerce-tabs .panel .ingredients .title{
        width:100%
    }
    .woocommerce-tabs .panel .ingredients .items{
        margin-bottom:34px
    }
    .page-template-template-homepage-v2 .products-with-gallery-tabs.section-tabs .nav li+li::before,.products-with-gallery-tabs.section-tabs .nav li+li::before{
        opacity:0
    }
    .section-products-with-gallery ul.products{
        margin:0 1.6em
    }
    .section-products-with-gallery ul.products li.product{
        margin-bottom:2em
    }
    .section-products-with-gallery ul.products li.product:hover{
        transform:none
    }
    .section-products-with-gallery ul.products li.product .product-content-wrapper,.section-products-with-gallery ul.products li.product .product-image-wrapper{
        margin:0;
        border-color:#e9e9e9
    }
    .section-products-with-gallery ul.products li.product .button,.section-products-with-gallery ul.products li.product .yith_wapo_groups_container{
        visibility:visible
    }
    .section-products-with-gallery ul.products .owl-nav{
        display:block
    }
    .section-products-with-gallery .owl-nav .owl-next,.section-products-with-gallery .owl-nav .owl-prev{
        top:50%
    }
    .pagination .page-numbers li,.woocommerce-pagination .page-numbers li{
        margin-bottom:1em
    }
    .banners .banner.top-right .caption{
        width:100%;
        top:50%;
        left:50%;
        transform:translate(-50%,-50%)
    }
    .pizzaro-breadcrumb{
        font-size:.875em
    }
    .pizzaro-sidebar-header .header-v1 .col-full,.pizzaro-sidebar-header .header-v2 .col-full,.pizzaro-sidebar-header .header-v3 .col-full,.pizzaro-sidebar-header .header-v4 .col-full,.pizzaro-sidebar-header .header-v5 .col-full,.pizzaro-sidebar-header .header-v6 .col-full{
        padding:0;
        display:flex;
        align-items:center
    }
    .blog.full-width .blog-menu .store-locator,.blog.full-width .pagination .store-locator,.blog.full-width .woocommerce-pagination .store-locator,.lite.full-width .pagination .store-locator,.lite.full-width .woocommerce-pagination .store-locator,.page-template-template-contactpage .contact-map .store-locator,.pizzaro-breadcrumb .store-locator,.stretch-full-width .store-locator{
        text-align:center;
        font-size:5em;
        padding:0
    }
    .blog.full-width .blog-menu .store-locator .store-info,.blog.full-width .pagination .store-locator .store-info,.blog.full-width .woocommerce-pagination .store-locator .store-info,.lite.full-width .pagination .store-locator .store-info,.lite.full-width .woocommerce-pagination .store-locator .store-info,.page-template-template-contactpage .contact-map .store-locator .store-info,.pizzaro-breadcrumb .store-locator .store-info,.stretch-full-width .store-locator .store-info{
        margin-bottom:20px
    }
    .blog.full-width .blog-menu .store-locator .store-info .icon,.blog.full-width .pagination .store-locator .store-info .icon,.blog.full-width .woocommerce-pagination .store-locator .store-info .icon,.lite.full-width .pagination .store-locator .store-info .icon,.lite.full-width .woocommerce-pagination .store-locator .store-info .icon,.page-template-template-contactpage .contact-map .store-locator .store-info .icon,.pizzaro-breadcrumb .store-locator .store-info .icon,.stretch-full-width .store-locator .store-info .icon{
        display:block
    }
    .blog.full-width .blog-menu .store-locator .store-info .icon i,.blog.full-width .pagination .store-locator .store-info .icon i,.blog.full-width .woocommerce-pagination .store-locator .store-info .icon i,.lite.full-width .pagination .store-locator .store-info .icon i,.lite.full-width .woocommerce-pagination .store-locator .store-info .icon i,.page-template-template-contactpage .contact-map .store-locator .store-info .icon i,.pizzaro-breadcrumb .store-locator .store-info .icon i,.stretch-full-width .store-locator .store-info .icon i{
        font-size:2em
    }
    .blog.full-width .blog-menu .store-locator .store-search-form,.blog.full-width .pagination .store-locator .store-search-form,.blog.full-width .woocommerce-pagination .store-locator .store-search-form,.lite.full-width .pagination .store-locator .store-search-form,.lite.full-width .woocommerce-pagination .store-locator .store-search-form,.page-template-template-contactpage .contact-map .store-locator .store-search-form,.pizzaro-breadcrumb .store-locator .store-search-form,.stretch-full-width .store-locator .store-search-form{
        position:relative;
        width:100%;
        padding:0 15px
    }
    .section-sale-product .product-wrapper{
        transform:translate(-50%,-50%)
    }
    .section-sale-product .price-action{
        text-align:center;
        padding:0 0 60px 0
    }
    .section-sale-product .price-action .price{
        font-size:5em
    }
    .section-sale-product .price-action .price del+ins{
        margin-left:0
    }
    .section-sale-product .price-action .button{
        font-size:.8em
    }
    .section-sale-product .product-content{
        text-align:center
    }
    .section-sale-product .product-content h3{
        font-size:8em
    }
    .left-sidebar.list-view.columns-2 ul.products li.product.first,.left-sidebar.list-view.columns-2 ul.products li.product.last,.right-sidebar.list-view.columns-2 ul.products li.product.first,.right-sidebar.list-view.columns-2 ul.products li.product.last{
        padding-left:0;
        padding-right:0
    }
    .left-sidebar.list-view.columns-2 ul.products li.product.first,.right-sidebar.list-view.columns-2 ul.products li.product.first{
        border-right:none
    }
    .left-sidebar.list-view.columns-2 ul.products li.product .product-inner .product-content-wrapper,.right-sidebar.list-view.columns-2 ul.products li.product .product-inner .product-content-wrapper{
        padding:26px 15px 15px
    }
    .left-sidebar.list-view.columns-2 ul.products li.product .button,.left-sidebar.list-view.columns-2 ul.products li.product .hover-area,.right-sidebar.list-view.columns-2 ul.products li.product .button,.right-sidebar.list-view.columns-2 ul.products li.product .hover-area{
        display:inline-block
    }
    .left-sidebar.list-view.columns-2 ul.products li.product .button,.right-sidebar.list-view.columns-2 ul.products li.product .button{
        text-align:left
    }
    .full-width .columns-5 ul.products li.product .product-content-wrapper .woocommerce-LoopProduct-link,.full-width .columns-6 ul.products li.product .product-content-wrapper .woocommerce-LoopProduct-link,.full-width.columns-5 ul.products li.product .product-content-wrapper .woocommerce-LoopProduct-link,.full-width.columns-6 ul.products li.product .product-content-wrapper .woocommerce-LoopProduct-link,.left-sidebar .columns-5 ul.products li.product .product-content-wrapper .woocommerce-LoopProduct-link,.left-sidebar .columns-6 ul.products li.product .product-content-wrapper .woocommerce-LoopProduct-link,.left-sidebar.columns-5 ul.products li.product .product-content-wrapper .woocommerce-LoopProduct-link,.left-sidebar.columns-6 ul.products li.product .product-content-wrapper .woocommerce-LoopProduct-link,.right-sidebar .columns-5 ul.products li.product .product-content-wrapper .woocommerce-LoopProduct-link,.right-sidebar .columns-6 ul.products li.product .product-content-wrapper .woocommerce-LoopProduct-link,.right-sidebar.columns-5 ul.products li.product .product-content-wrapper .woocommerce-LoopProduct-link,.right-sidebar.columns-6 ul.products li.product .product-content-wrapper .woocommerce-LoopProduct-link{
        margin-bottom:20px
    }
    .full-width .columns-5 ul.products li.product .hover-area:after,.full-width .columns-5 ul.products li.product .hover-area:before,.full-width .columns-6 ul.products li.product .hover-area:after,.full-width .columns-6 ul.products li.product .hover-area:before,.full-width.columns-5 ul.products li.product .hover-area:after,.full-width.columns-5 ul.products li.product .hover-area:before,.full-width.columns-6 ul.products li.product .hover-area:after,.full-width.columns-6 ul.products li.product .hover-area:before,.left-sidebar .columns-5 ul.products li.product .hover-area:after,.left-sidebar .columns-5 ul.products li.product .hover-area:before,.left-sidebar .columns-6 ul.products li.product .hover-area:after,.left-sidebar .columns-6 ul.products li.product .hover-area:before,.left-sidebar.columns-5 ul.products li.product .hover-area:after,.left-sidebar.columns-5 ul.products li.product .hover-area:before,.left-sidebar.columns-6 ul.products li.product .hover-area:after,.left-sidebar.columns-6 ul.products li.product .hover-area:before,.right-sidebar .columns-5 ul.products li.product .hover-area:after,.right-sidebar .columns-5 ul.products li.product .hover-area:before,.right-sidebar .columns-6 ul.products li.product .hover-area:after,.right-sidebar .columns-6 ul.products li.product .hover-area:before,.right-sidebar.columns-5 ul.products li.product .hover-area:after,.right-sidebar.columns-5 ul.products li.product .hover-area:before,.right-sidebar.columns-6 ul.products li.product .hover-area:after,.right-sidebar.columns-6 ul.products li.product .hover-area:before{
        content:"";
        display:table
    }
    .full-width .columns-5 ul.products li.product .hover-area:after,.full-width .columns-6 ul.products li.product .hover-area:after,.full-width.columns-5 ul.products li.product .hover-area:after,.full-width.columns-6 ul.products li.product .hover-area:after,.left-sidebar .columns-5 ul.products li.product .hover-area:after,.left-sidebar .columns-6 ul.products li.product .hover-area:after,.left-sidebar.columns-5 ul.products li.product .hover-area:after,.left-sidebar.columns-6 ul.products li.product .hover-area:after,.right-sidebar .columns-5 ul.products li.product .hover-area:after,.right-sidebar .columns-6 ul.products li.product .hover-area:after,.right-sidebar.columns-5 ul.products li.product .hover-area:after,.right-sidebar.columns-6 ul.products li.product .hover-area:after{
        clear:both
    }
    .full-width .columns-5 ul.products li.product .button,.full-width .columns-6 ul.products li.product .button,.full-width.columns-5 ul.products li.product .button,.full-width.columns-6 ul.products li.product .button,.left-sidebar .columns-5 ul.products li.product .button,.left-sidebar .columns-6 ul.products li.product .button,.left-sidebar.columns-5 ul.products li.product .button,.left-sidebar.columns-6 ul.products li.product .button,.right-sidebar .columns-5 ul.products li.product .button,.right-sidebar .columns-6 ul.products li.product .button,.right-sidebar.columns-5 ul.products li.product .button,.right-sidebar.columns-6 ul.products li.product .button{
        position:relative;
        left:auto;
        transform:none
    }
    .full-width .columns-5 ul.products li.product:hover .hover-area,.full-width .columns-6 ul.products li.product:hover .hover-area,.full-width.columns-5 ul.products li.product:hover .hover-area,.full-width.columns-6 ul.products li.product:hover .hover-area,.left-sidebar .columns-5 ul.products li.product:hover .hover-area,.left-sidebar .columns-6 ul.products li.product:hover .hover-area,.left-sidebar.columns-5 ul.products li.product:hover .hover-area,.left-sidebar.columns-6 ul.products li.product:hover .hover-area,.right-sidebar .columns-5 ul.products li.product:hover .hover-area,.right-sidebar .columns-6 ul.products li.product:hover .hover-area,.right-sidebar.columns-5 ul.products li.product:hover .hover-area,.right-sidebar.columns-6 ul.products li.product:hover .hover-area{
        padding-bottom:0
    }
    .grid-view.full-width.dark.columns-5 .products .owl-item>.product:hover .product-content-wrapper,.grid-view.full-width.dark.columns-5 ul.products li.product:hover .product-content-wrapper,.grid-view.full-width.dark.columns-6 .products .owl-item>.product:hover .product-content-wrapper,.grid-view.full-width.dark.columns-6 ul.products li.product:hover .product-content-wrapper{
        padding-bottom:16px
    }
    .grid-view.full-width.dark.columns-5 .products .owl-item>.product .hover-area,.grid-view.full-width.dark.columns-5 ul.products li.product .hover-area,.grid-view.full-width.dark.columns-6 .products .owl-item>.product .hover-area,.grid-view.full-width.dark.columns-6 ul.products li.product .hover-area{
        padding-bottom:0
    }
    .pizzaro-sidebar-header .header-v1,.pizzaro-sidebar-header .header-v2,.pizzaro-sidebar-header .header-v3,.pizzaro-sidebar-header .header-v4,.pizzaro-sidebar-header .header-v5,.pizzaro-sidebar-header .header-v6,.pizzaro-sidebar-header .site-content,.pizzaro-sidebar-header footer{
        width:100%
    }
    .pizzaro-sidebar-header .header-v1,.pizzaro-sidebar-header .header-v2,.pizzaro-sidebar-header .header-v3,.pizzaro-sidebar-header .header-v4,.pizzaro-sidebar-header .header-v5,.pizzaro-sidebar-header .header-v6{
        position:relative;
        text-align:center;
        overflow:visible;
        background-color:#fff
    }
    .pizzaro-sidebar-header .header-v1 .col-full,.pizzaro-sidebar-header .header-v2 .col-full,.pizzaro-sidebar-header .header-v3 .col-full,.pizzaro-sidebar-header .header-v4 .col-full,.pizzaro-sidebar-header .header-v5 .col-full,.pizzaro-sidebar-header .header-v6 .col-full{
        width:100%
    }
    .pizzaro-sidebar-header .site-content,.pizzaro-sidebar-header .site-footer{
        box-shadow:none
    }
    .pizzaro-sidebar-header .site-content{
        padding:0 15px
    }
    .pizzaro-sidebar-header .banner .caption{
        font-size:4em
    }
    .pizzaro-sidebar-header .products-card .products-1{
        padding:0
    }
    .pizzaro-sidebar-header .products-card ul.products li.product .product-image-wrapper .woocommerce-LoopProduct-link{
        display:inline-block
    }
    .pizzaro-sidebar-header .products-card .media,.pizzaro-sidebar-header .products-card .media-body,.pizzaro-sidebar-header .products-card .media-left,.pizzaro-sidebar-header .products-card .media-right{
        display:block;
        width:100%
    }
    .pizzaro-sidebar-header .products-card .media-body,.pizzaro-sidebar-header .products-card .media-left,.pizzaro-sidebar-header .products-card .media-right{
        margin-bottom:3em
    }
    .error404 .fourohfour-columns-2 .col-1 .pizzaro-sidebar-header .products-card .media .caption h2,.error404 .page-content section .pizzaro-sidebar-header .products-card .media .caption h2,.pizzaro-sidebar-header .products-card .media .caption .error404 .fourohfour-columns-2 .col-1 h2,.pizzaro-sidebar-header .products-card .media .caption .error404 .page-content section h2,.pizzaro-sidebar-header .products-card .media .caption .section-title{
        letter-spacing:-2px;
        font-size:5em
    }
    .single-product.style-3 div.product .product-form-wrapper{
        padding-left:15px;
        padding-right:15px
    }
    .single-product.style-3 div.product .images .thumbnails{
        margin:0
    }
}
