﻿body
{
 -moz-transform-origin: 0 0;
 width:100%;
}

html
{
 -moz-transform-origin: 0 0;
 width:100%;
}

* 
{
    outline: none;
    -moz-outline-style: none;
}


#questionblock1 
{ display: block; }
#questionblock2
{ display: block; }
#questionblock3 
{ display: block; }

#questionblock1title
{ background: url(img-faq-arrow-right.png) no-repeat left center; }
#questionblock1title.selectedfaqs 
{ background: url(img-faq-arrow-down.png) no-repeat left center; }
#questionblock2title 
{ background: url(img-faq-arrow-right.png) no-repeat left center; }
#questionblock2title.selectedfaqs 
{ background: url(img-faq-arrow-down.png) no-repeat left center; }
#questionblock3title
{ background: url(img-faq-arrow-right.png) no-repeat left center; }
#questionblock3title.selectedfaqs  
{ background: url(img-faq-arrow-down.png) no-repeat left center; }




.socialicon 
{
    width:26px;
    height:26px;
    display:block;
    float:left;
}
.facebook 
{ background:url(smallicon-facebook.png) no-repeat center center; }
.facebook:hover 
{ background:url(smallicon-facebook-on.png) no-repeat center center; }
.twitter
{ background:url(smallicon-twitter.png) no-repeat center center; }
.twitter:hover 
{ background:url(smallicon-twitter-on.png) no-repeat center center; }
.linkedin
{ background:url(smallicon-linkedin.png) no-repeat center center; }
.linkedin:hover 
{ background:url(smallicon-linkedin-on.png) no-repeat center center; }

#btsslide-management
{
    width: 970px;
    height: 740px;
    display:block;
    position: absolute;
}
#btsslide-partners
{
    background-image: url(img-website-partners.png);
    background-position:top center;
    background-repeat:no-repeat;
    margin-top:20px;
    width: 970px;
    height: 100%;
    display:block;
    position: absolute;
}
#btsslide-activity
{
    background-image: url(img-a-coming-soon.svg);
    width: 970px;
    height: 740px;
    display:block;
    position: absolute;
}
#btsslide-faq
{
    width: 970px;
    height: 740px;
    display:block;
    position: absolute;
}
#faq-questions 
{
    width: 650px;
    height:700px;
    margin-left:270px;
    margin-right:auto;
    top:40px;
    position:relative;
}

#faq-questions .slidetitlegold 
{
    text-align:left;
    line-height:35px;
    padding-left:15px;
}
.faqlink 
{
    color: #B9BBBD;
    font-family:SansationRegular;
    font-size:medium;
    text-align:left;
    margin-left:30px;
}
.faqlink.selectedquestion
{
    color: #D3A24F;
}

#partnerimage-leathams 
{
    width: 131px;
    height: 58px;
    display:block;
    position:absolute;
    left:300px;
    top:110px;
    cursor:pointer;
}
.partnerlink 
{
    position:absolute;
    bottom:5px;
    margin-left:auto;
    margin-right:auto;
    display:block;
    font-family: SansationRegular;
    text-align:center;
    width:420px;
}

#partnerimage-wulff 
{
    width: 133px;
    height: 58px;
    display:block;
    position:absolute;
    left:530px;
    top:110px;
    cursor:pointer;
}

.parallaxholder 
{
    position:relative;
    width: 970px;
    height: 600px;
    display:block;
}

.parallaxp 
{
    width: 970px;
    height: 600px;
    position: absolute;
    background-repeat:no-repeat;
    -webkit-transition: background-image 1s ease-in-out;
    -moz-transition: background-image 1s ease-in-out;
    -ms-transition: background-image 1s ease-in-out;
    -o-transition: background-image 1s ease-in-out;
    transition: background-image 1s ease-in-out;

}

#pl0-classic{
    background: url(products-classic.png) no-repeat bottom center;
    width:100%;
    height:600px;
    display: none; 
    text-align:center;
    
}
 #productsclassicbackground
{
    background: url(products-classic.png) no-repeat bottom center;
    width:100%;
    height:600px;
    display: block; 
    text-align:center;
    
}
#pl0-cheesecake
{
    background: url(products-cheesecake.png) no-repeat bottom center;
    width:100%;
    height:600px;
    
    display: none; 
    text-align:center;
}
#productscheesecakebackground
{
    background: url(products-cheesecake.png) no-repeat bottom center;
    width:100%;
    height:600px;
    
    display: block; 
    text-align:center;
}
#pl0-hotdog
{
    background: url(products-hotdog.png) no-repeat bottom center;
    width:100%;
    height:600px;
    
    display: none; 
    text-align:center;
}
#productshotdogbackground
{
    background: url(products-hotdog.png) no-repeat bottom center;
    width:100%;
    height:600px;
    
    display: block; 
    text-align:center;
}
#pl0-bratdog
{
    background: url(products-bratdog.png) no-repeat bottom center;
    width:100%;
    height:600px;
        
    display: none; 
    text-align:center;
}
#productsbratdogbackground
{
    background: url(products-bratdog.png) no-repeat bottom center;
    width:100%;
    height:600px;
        
    display: block; 
    text-align:center;
}

#pl0-bratdog,#pl0-hotdog,#pl0-cheesecake,#pl0-classic
{
}

#pbg-classic,#pbg-cheesecake,#pbg-hotdog,#pbg-bratdog
{
    width:100%;
    height:600px;
}

#pbg-classic {
    background-image: url(pbg-classic.png); 
}
#pbg-cheesecake {
    background-image: url(pbg-cheesecake.png); 
}
#pbg-hotdog {
    background-image: url(pbg-hotdog.png); 
}
#pbg-bratdog {
    background-image: url(pbg-bratdog.png); 
}

#pcup-classic
{
    background-image: url(pcup-classic.png); 
    width:100%;
    height:740px;
    
    display: none; 
}

#pcup-cheesecake
{
    background-image: url(pcup-cheesecake.png); 
    width:100%;
    height:740px;
    
    display: none; 
}
#pcup-hotdog
{
    background-image: url(pcup-hotdog.png); 
    width:100%;
    height:740px;
    
    display: none; 
}


#pcup-bratdog
{
    background-image: url(pcup-bratdog.png); 
    width:100%;
    height:740px;
    
    display: none; 
}


#pl1-classic
{
    width:100%;
    height:740px;
    display: none; 
}
#pl1-cheesecake
{
    background-image: url(pl1-cheesecake.png);
    width:100%;
    height:740px;
    display: none;
}


#pl2-classic
{
    background-image: url(pl2-classic.png);
    width:100%;
    height:740px;
    display: none;
}
#pl2-cheesecake
{
    background-image: url(pl2-cheesecake.png);
    width:100%;
    height:740px;
    display: none;
}

#pl2-hotdog
{
    background-image: url(hotdog3.png);
    width:100%;
    height:740px;
    display: none;
}
#pl2-bratdog
{
    background-image: url(bratdog3.png);
    width:100%;
    height:740px;
    display: none;
}



#technologytext 
{
    background-image: url(img-quality-technology.png);
     position: absolute;
    width: 970px;
    height: 700px;
    display:block;
    padding-right: 100px;
    padding-top: 80px;
}

#technologytext-subsubmenu 
{
    width:900px;
    text-align:center;
}

.technologytext-subsubmenu-text
{
    padding-left:15px;
    padding-right:15px; 
    color:Black;
}

#technologytext-submenu-marker 
{
    background-image:url(img-quality-subsubmarker-technology.png);
    -webkit-transition: margin-left 0.5s ease-in-out;
    -moz-transition: margin-left 0.5s ease-in-out;
    -ms-transition: margin-left 0.5s ease-in-out;
    -o-transition: margin-left 0.5s ease-in-out;
    transition: margin-left 0.5s ease-in-out;
    width:70px;
    height:1px;
    display:block;
    position:absolute;
    margin-left:140px;
    margin-top:5px;
}

#technology-opening
{
    background-image: url(img-quality-technology-opening.svg);
    width: 970px;
    height: 700px;
    z-index:999999;
    display:block;
    padding-bottom:200px;
    position:relative;
}

 
#fillingstext 
{
    background-image: url(img-quality-fillings.png);
     position: absolute;
    width: 970px;
    height: 700px;
    display:block;
    padding-left: 500px;
    padding-top: 80px;
}

#fillingstext-subsubmenu 
{
    width:470px;
}

#filling-submenu-marker 
{
    background-image:url(img-quality-subsubmarker.png);
    -webkit-transition: margin-left 0.5s ease-in-out;
    -moz-transition: margin-left 0.5s ease-in-out;
    -ms-transition: margin-left 0.5s ease-in-out;
    -o-transition: margin-left 0.5s ease-in-out;
    transition: margin-left 0.5s ease-in-out;
    width:74px;
    height:1px;
    display:block;
    position:absolute;
    margin-left:30px;
    margin-top:5px;
}

.fillings-subsubmenu-text 
{
    padding-left:15px;
    padding-right:15px;
}


#fillings-opening
{
    background-image: url(img-quality-fillings-opening.svg);
    width: 970px;
    height: 700px;
    z-index:999999;
    display:block;
    padding-bottom:200px;
    position:relative;
}

#classicclickable 
{
    width:200px;
    height:200px;
    left:530px;
    top:250px;
    cursor:pointer;
    position:absolute;
    display:block;
}

#hotdogclickable 
{
    width:200px;
    height:200px;
    left:500px;
    top:250px;
    cursor:pointer;
    position:absolute;
    display:block;
}

#ifspage 
{
    background-image: url(img-ifs.svg);
    width: 970px;
    height: 740px;
    position:absolute;
    display:block;
}
#ifslink {
    position:absolute;
    display:block;
    margin-left:100px;
    top: 400px;
    width: 600px;
    height:50px;
}

#ifsbacklink {
    position:absolute;
    display:block;
    margin-left:100px;
    top: 480px;
    width: 300px;
    height:30px;
}


.slide-35sec 
{
    margin-left:auto;
    margin-right:auto;
}

#pastry-ingredientstext 
{
    width: 970px;
    height: 300px;
    background: url(img-quality-ingredients-text.svg) no-repeat center center;
    display:block;
    position:absolute;
}

#pastrybackground
{
    display: block;
    position:absolute;
    width: 970px;
    height: 550px;
    background: url(img-quality-pastry-background.png) no-repeat center center;
}
#pastrybackground-opening
{
    display: block;
    position:absolute;
        width: 970px;
    height: 700px;
    background: url(img-quality-ingredients-opening.svg) no-repeat center center;
    z-index: 9999999;
}


#videothumbnail 
{
    background: url(video-bratdog-thumbnail.png) no-repeat center center;
    width:100%;
    height:100%;
    background-position:center 550px;
    display:inline-block;
}

.video 
{
    position: absolute;
    width: 970px;
    height: 670px;
    display:block;
}

body
{
    background-image: url(img-back.jpg);
    background-attachment:fixed;
    margin: 0;
    padding: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

#contentarea
{
    height: 740px;
	color: #919396;
    display:block;
    position:relative;
    background-color: Black;
    overflow: visible;
}

article
{
    width: inherit;
    height: inherit;
    background-color: black;
}

#nyito
{
    background-image: url(traditionopening.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: inherit;
    height: inherit;
    display: block;
    position:relative;
}

#sec
{
    background-image: url(img-35secopening.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: inherit;
    height: inherit;
    display: block;
    position:relative;
}

#traditionopening
{
    background-image: url(qualityopening.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: inherit;
    height: inherit;
    display: block;
    position:relative;
}

.slidetitle
{
    position: absolute;
    display:block;
    width: inherit;
    height: 146px;
    bottom: 0px;
    z-index: 9999;
}

.slidetitle 
{
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM2JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQxJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjY0Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC40OCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(0,0,0,1) 0%, rgba(0,0,0,1) 36%, rgba(0,0,0,0.64) 41%, rgba(0,0,0,0.48) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,1)), color-stop(36%,rgba(0,0,0,1)), color-stop(41%,rgba(0,0,0,0.64)), color-stop(100%,rgba(0,0,0,0.48)));
    background: -webkit-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(0,0,0,1) 36%,rgba(0,0,0,0.64) 41%,rgba(0,0,0,0.48) 100%);
    background: -o-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(0,0,0,1) 36%,rgba(0,0,0,0.64) 41%,rgba(0,0,0,0.48) 100%);
    background: -ms-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(0,0,0,1) 36%,rgba(0,0,0,0.64) 41%,rgba(0,0,0,0.48) 100%);
    background: linear-gradient(to bottom,  rgba(0,0,0,1) 0%,rgba(0,0,0,1) 36%,rgba(0,0,0,0.64) 41%,rgba(0,0,0,0.48) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#7a000000',GradientType=0 );

}

.slidetitleblack
{
    position: absolute;
    display:block;
    width: inherit;
    height: 146px;
    bottom: 0px;
    z-index: 9999;
}

#sec-before 
{
    background-image: url(serving-fridge.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 970px;
    height: 740px;
    display: block;
    position:relative;
}


#sec-classic 
{
    background-image: url(serving_classic_1a.svg);
    background-position: center center;
    background-repeat: no-repeat;
    width: 970px;
    height: 500px;
    display: block;
    position:relative;
}

#sec-cheesecake 
{
    background-image:  url(serving_cheesecake_1a.svg);
    background-position: center center;
    background-repeat: no-repeat;
    width: 970px;
    height: 500px;
    display: block;
    position:relative;
}

#sec-hotdog 
{
    background-image:  url(serving_hotdog_1a.svg);
    background-position: center center;
    background-repeat: no-repeat;
    width: 970px;
    height: 500px;
    display: block;
    position:relative;
}

#commitment 
{
    background-color: Black;
    width: 100%;
    height: 100%;
}

#commitmentbackground 
{
    display: block;
    position:relative;
    width: 100%;
    height: 100%;
    background: url(quality-commitment.png) no-repeat center top;
}


/*.swiper-slide 
{
    background-color: Black;
}*/

#pastry 
{
    background-color: Black;
    width: 100%;
    height: 100%;
}



#fillings
{
    width:100%;
    height:100%;
    background-color:Black;
}

#technology
{
    width:100%;
    height:100%;
    background-color:Black;
}

#productsclassic,#productscheesecake,#productshotdog,#productsbratdog
{
    width:100%;
    height:100%;
    display:block;
    position:relative;
}

#ingredients-texts 
{
    text-align:center;
}


/*
.productsdeailsboxclosedtext 
{
    width: 100%;
    height:100px;
    bottom:100px;
    position:absolute;
}

.productsdetailsboxopener
{
    width: 100%;
    height:40px;
    bottom:30px;
    position:absolute;
} */


.productsdetailsbox
{
    position:absolute;
    width: 100%;
    bottom:0px;
    float:left;
}

#contact
{
    width:970px;
    height:740px;
    display:block;
    position:relative;
    color: #B8BABC;
}


.contactlegalbox
{
    position:absolute;
    width: 970px;
    display:block;
    top:530px;
    font-family: SansationRegular;
    font-size:small;
    left: 60px;
    float:left;
}


.contactlegalboxopener
{
    width: 100%;
    height:40px;
    bottom:30px;
    position:absolute;
    display:block;
}

.productdetailimage 
{
    padding-top:5px;
    width: 100%;
    height: 230px;
    background-repeat:no-repeat;
    background-position: center center;
}

.blackbackground 
{
    background-color: black;
}

.subslideplaceholder 
{
    position:absolute;
    width: 970px;
    height: 270px;
    bottom:0px;
}

.subslideplaceholderquality
{
    position:absolute;
    width: 970px;
    height: 240px;
    bottom:0px;
}

#contactmap 
{
    position:absolute;
    left:50px;
    top:100px;
    width:600px;
    height:380px;
}


#managementpeople
{
    display:block;
    position:absolute;
    height:425px;
    top:220px;
    width:100%;
    text-align:center;
}

.btsperson 
{
    cursor:pointer;
    position:relative;
    width:142px;
    height:230px;
    display:inline-block;
    text-align:center;
}

.btsimageholder
{
    display:block;
    position:relative;
    background-position:center center;
    background-repeat:no-repeat;
    width:142px;
    height:142px;
    -webkit-transition: background-image 0.2s ease-in-out;
    -moz-transition: background-image 0.2s ease-in-out;
    -ms-transition: background-image 0.2s ease-in-out;
    -o-transition: background-image 0.2s ease-in-out;
    transition: background-image 0.2s ease-in-out;
}



#btsperson-hanyi:not(.btspersonselected) .btsimageholder
{ background-image: url(img-bts-JozsefHanyicska-bw.png); }
#btsperson-hanyi.btspersonselected .btsimageholder
{ background-image: url(img-bts-JozsefHanyicska.png); }

#btsperson-csilla:not(.btspersonselected) .btsimageholder
{ background-image: url(img-bts-CsillaTeglasi-bw.png); }
#btsperson-csilla.btspersonselected .btsimageholder
{ background-image: url(img-bts-CsillaTeglasi.png); }

#btsperson-attila:not(.btspersonselected) .btsimageholder
{ background-image: url(img-bts-AttilaKomolai-bw.png); }
#btsperson-attila.btspersonselected .btsimageholder
{ background-image: url(img-bts-AttilaKomolai.png); }

#btsperson-jon:not(.btspersonselected) .btsimageholder
{ background-image: url(img-bts-JonJeffryes-bw.png); }
#btsperson-jon.btspersonselected .btsimageholder
{ background-image: url(img-bts-JonJeffryes.png); }

#btsperson-attiladaka:not(.btspersonselected) .btsimageholder
{ background-image: url(img-bts-AttilaDaka-bw.png); }
#btsperson-attiladaka.btspersonselected .btsimageholder
{ background-image: url(img-bts-AttilaDaka.png); }

#btsperson-gyorgy:not(.btspersonselected) .btsimageholder
{ background-image: url(img-bts-GyorgyPetrovics-bw.png); }
#btsperson-gyorgy.btspersonselected .btsimageholder
{ background-image: url(img-bts-GyorgyPetrovics.png); }

#btsperson-adrian:not(.btspersonselected) .btsimageholder
{ background-image: url(img-bts-Adrian-bw.png); }
#btsperson-adrian.btspersonselected .btsimageholder
{ background-image: url(img-bts-Adrian.png); }

#technology-baking-image
{
    background-image: url(img-page-quality-baking.png);
}

#technology-nuts-image
{
    background-image: url(img-page-quality-nuts.png);
}

#technology-package-image
{
    background-image: url(img-page-quality-package.png);
}

#technology-standard-image
{
    background-image: url(img-page-quality-standard.png);
}

.technology-image
{
    display:inline-block;
    padding-right:40px;
    width:100px;
    height:65px;
    background-position: center center;
    background-repeat:no-repeat;
}

.loweredslide
{
    padding-top:100px;
}

.fade-left
{
    pointer-events:none;
    background: -moz-linear-gradient(left,  rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,1)), color-stop(100%,rgba(0,0,0,0)));
    background: -webkit-linear-gradient(left,  rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);
    background: -o-linear-gradient(left,  rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);
    background: -ms-linear-gradient(left,  rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);
    background: linear-gradient(to right,  rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=1 );
    position: relative;
    float:left;
    z-index: 2;
    width: 300px;
    height: 740px;
}

.fade-right
{
    pointer-events:none;
    background: -moz-linear-gradient(left,  rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,1)));
    background: -webkit-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
    background: -o-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
    background: -ms-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
    background: linear-gradient(to right,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=1 );
    position: relative;
    float:right;
    z-index: 2;
    width: 300px;
    height: 740px;
}

.products-fade-left
{
    pointer-events:none;
    background: -moz-linear-gradient(left,  rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,1)), color-stop(100%,rgba(0,0,0,0)));
    background: -webkit-linear-gradient(left,  rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);
    background: -o-linear-gradient(left,  rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);
    background: -ms-linear-gradient(left,  rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);
    background: linear-gradient(to right,  rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=1 );
    position: absolute;
    top: inherit;
    left: inherit;
    z-index: 2;
    width: 233px;
    height: 490px;
}

.products-fade-right
{
    pointer-events:none;
    background: -moz-linear-gradient(left,  rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,1)));
    background: -webkit-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
    background: -o-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
    background: -ms-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
    background: linear-gradient(to right,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=1 );
    position: absolute;
    top: inherit;
    right: inherit;
    margin-left: 737px;
    z-index: 2;
    width: 233px;
    height: 490px;
}

.slide-fade-left
{
    pointer-events:none;
    background: -moz-linear-gradient(left,  rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,1)), color-stop(100%,rgba(0,0,0,0)));
    background: -webkit-linear-gradient(left,  rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);
    background: -o-linear-gradient(left,  rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);
    background: -ms-linear-gradient(left,  rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);
    background: linear-gradient(to right,  rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=1 );
    position: absolute;
    top: inherit;
    left: inherit;
    z-index: 2;
    width: 233px;
    height: 100%;
}

.slide-fade-right
{
    pointer-events:none;
    background: -moz-linear-gradient(left,  rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,1)));
    background: -webkit-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
    background: -o-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
    background: -ms-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
    background: linear-gradient(to right,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=1 );
    position: absolute;
    margin-left: 737px;
    z-index: 2;
    width: 233px;
    height: 100%;
}


.playbutton 
{
    background: url(img-playbutton.png) no-repeat center center;
    display:inline-block;
    position:absolute; 
    right: 140px;
    bottom: 170px;
    width: 70px;
    height: 70px;
    z-index: 9999999;
}

.contentplacer
{
    display: block;
    position:relative;
    height: 740px;
    width: 970px;
    margin-left: auto;
    margin-right: auto;
    background-color: Black;
}

.contentplacerhome
{
    display: block;
    position:relative;
    height: 740px;
    width: 100%;
    max-width: 1370px;
    margin-left: auto;
    margin-right: auto;
    background-color: Black;
}


.arrowtext 
{
    display:inline-block;
    vertical-align:middle;
    line-height: 30px;
    margin-top: 380px;
    font-family: Sansation;
    font-size: 8pt;
    opacity:1;
    -webkit-transition: opacity 0.5s ease-in-out;
    -moz-transition: opacity 0.5s ease-in-out;
    -ms-transition: opacity 0.5s ease-in-out;
    -o-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out;
}

#arrow-left
{
    background-image: url(img-arrow-left.png);
    background-repeat: no-repeat;
    background-position:center center;
    -webkit-transition: background-image 0.5s ease-in-out;
    -moz-transition: background-image 0.5s ease-in-out;
    -ms-transition: background-image 0.5s ease-in-out;
    -o-transition: background-image 0.5s ease-in-out;
    transition: background-image 0.5s ease-in-out;
    display:inline-block;
    z-index: 99999;
    position:absolute;
    left:0;
    top:0;
    right:50%;
    margin-right:485px;
    height:inherit;
    text-align:center;
    vertical-align:middle;
    line-height: 30px;
}

#arrow-right
{
    background-image: url(img-arrow-right.png);
    background-repeat: no-repeat;
    background-position:center center;
    -webkit-transition: background-image 0.5s ease-in-out;
    -moz-transition: background-image 0.5s ease-in-out;
    -ms-transition: background-image 0.5s ease-in-out;
    -o-transition: background-image 0.5s ease-in-out;
    transition: background-image 0.5s ease-in-out;
    display:inline-block;
    z-index: 99999;
    position:absolute;
    top:0;
    left:50%;
    right:0;
    margin-left:485px;
    margin-right:0;
    height:inherit;
    text-align:center;
    vertical-align:middle;
    line-height: 30px;
}

.hideslide-classic,.hideslide-cheesecake,.hideslide-hotdog,.hideslide-bratdog
{
    opacity: 0;
    -webkit-transition: opacity 0.5s ease-in-out;
    -moz-transition: opacity 0.5s ease-in-out;
    -ms-transition: opacity 0.5s ease-in-out;
    -o-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out;
}


.bottom-swiper-right-serving {
    width:225px;
    z-index:9999;
    height:100%;
    right:0px;
    display:block;
    position:absolute;
    font-family: SansationRegular;
    font-size:small;
    text-align:right;
    color: #919396;
    line-height: 270px;
    background-image: url(img-arrow-right-slide.png);
    background-position:center left;
    background-repeat:no-repeat;
}

.bottom-swiper-left-serving
{
    z-index:9999;
    width:255px;
    height:100%;
    left:0px;
    display:block;
    opacity:0;
    line-height:50px;
    position:absolute;
    font-family: SansationRegular;
    line-height: 270px;
    background-image: url(img-arrow-left-slide.png);
    background-position:center right;
    background-repeat:no-repeat;
}

.bottom-swiper-left 
{
    z-index:9999;
    width:245px;
    height:100%;
    left:0px;
    display:block;
    opacity:0;
    line-height:50px;
    position:absolute;
    line-height: 270px;
    font-family: SansationRegular;
    background-image: url(img-arrow-left-slide.png);
    background-position:center right;
    background-repeat:no-repeat;
}

.bottom-swiper-right
{
    z-index:9999;
    width:245px;
    height:100%;
    right:0px;
    display:block;
    position:absolute;
    font-family: SansationRegular;
    font-size:small;
    text-align:left;
    padding-left:20px;
    color: #919396;
    line-height: 270px;
    background-image: url(img-arrow-right-slide.png);
    background-position:center left;
    background-repeat:no-repeat;
}

.arrow-left-slide 
{
    background: url(img-arrow-left-slide.png) no-repeat left top;
    position: absolute;
    z-index: 99999;
    left: 50%;
    top: 50%;
    margin: auto auto auto auto;
}

.arrow-right-side 
{
    background: url(img-arrow-right-slide.png) no-repeat left top;
    position: absolute;
    z-index: 99999;
    left: 50%;
    top: 50%;
    margin: auto auto auto auto;
}

.arrow-down {
background: url(img-arrow-down.png) no-repeat left top;
    position: absolute;
    z-index: 99999;
    left: 50%;
    top: 50%;
    margin: auto auto auto auto; 
}