@charset "utf-8"; 
.tp-simpleresponsive .caption{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; position:absolute}
.tp-bannershadow{position:absolute;  margin-left:auto; margin-right:auto; -moz-user-select:none;         -khtml-user-select:none;         -webkit-user-select:none;         -o-user-select:none}
.tp-bannershadow.tp-shadow1{background:url(../img/slider/shadow1.png) no-repeat; background-size:100%; width:890px; height:30px; bottom:-30px}
.tp-bannershadow.tp-shadow2{background:url(../img/slider/shadow2.png) no-repeat; background-size:100%; width:890px; height:60px; bottom:-60px}
.tp-bannershadow.tp-shadow3{background:url(../img/slider/shadow3.png) no-repeat; background-size:100%; width:890px; height:60px; bottom:-60px}
.caption.big_yellow{position:absolute; color:#fbc048; text-shadow:none; font-weight:700; font-size:80px; line-height:80px; font-family:'cardiffbolditalic'; padding:0px 4px; padding-top:1px; margin:0px; border-width:0px; border-style:none}
.caption.more_text{position:absolute; color:#fff; text-shadow:none; font-weight:700; font-size:64px; line-height:66px; font-family:'cardiffbolditalic'; padding:0px 4px; padding-top:1px; margin:0px; border-width:0px; border-style:none}
.caption.more_text{position:absolute; color:#da2111; text-shadow:none; font-weight:700; font-size:64px; line-height:66px; font-family:'cardiffbolditalic'; padding:0px 4px; padding-top:1px; margin:0px; border-width:0px; border-style:none; text-shadow:1px 2px 2px rgba(0,0,0,0.5)}
.caption.small_red{position:absolute; color:#da2111; text-shadow:none; font-weight:700; font-size:46px; line-height:60px; font-family:'cardiffbolditalic'; padding:0px 4px; padding-top:1px; margin:0px; border-width:0px; border-style:none; text-shadow:1px 2px 2px rgba(0,0,0,0.5)}
.caption.big_bake{position:absolute; color:#dfa75d; text-shadow:none; font-weight:700; font-size:80px; line-height:100px; font-family:'cardiffbolditalic'; padding:0px 4px; padding-top:1px; margin:0px; border-width:0px; border-style:none}
.caption.big_cafe{position:absolute; color:#dfa75d; text-shadow:none; font-weight:700; font-size:100px; line-height:137px; font-family:'cardiffbolditalic'; padding:0px 4px; padding-top:1px; margin:0px; border-width:0px; border-style:none}
.caption.big_brr{position:absolute; color:#996827; text-shadow:none; font-weight:700; font-size:60px; line-height:80px; font-family:'cardiffbolditalic'; padding:0px 4px; padding-top:1px; margin:0px; border-width:0px; border-style:none}
.caption.big_white{position:absolute; color:#fff; text-shadow:none; font-weight:700; font-size:80px; line-height:80px; font-family:'cardiffbolditalic'; padding:0px 4px; padding-top:1px; margin:0px; border-width:0px; border-style:none}
.caption.big_orange{position:absolute; color:#ff7302; text-shadow:none; font-weight:700; font-size:36px; line-height:36px; font-family:Arial; padding:0px 4px; margin:0px; border-width:0px; border-style:none; letter-spacing:-1.5px}
.caption.big_black{position:absolute; color:#000; text-shadow:none; font-weight:700; font-size:36px; line-height:36px; font-family:Arial; padding:0px 4px; margin:0px; border-width:0px; border-style:none; background-color:#fff; letter-spacing:-1.5px}
.caption.medium_grey{position:absolute; color:#fff; text-shadow:none; font-weight:700; font-size:20px; line-height:20px; font-family:Arial; padding:2px 4px; margin:0px; border-width:0px; border-style:none; background-color:#888; white-space:nowrap; text-shadow:0px 2px 5px rgba(0,0,0,0.5)}
.caption.small_text{position:absolute; color:#fff; text-shadow:none; font-weight:700; font-size:14px; line-height:20px; font-family:Arial; margin:0px; border-width:0px; border-style:none; white-space:nowrap; text-shadow:0px 2px 5px rgba(0,0,0,0.5)}
.caption.medium_text{position:absolute; color:#fff; text-shadow:none; font-weight:700; font-size:20px; line-height:20px; font-family:Arial; margin:0px; border-width:0px; border-style:none; white-space:nowrap; text-shadow:0px 2px 5px rgba(0,0,0,0.5)}
.caption.large_text{position:absolute; color:#fff; text-shadow:none; font-weight:700; font-size:40px; line-height:40px; font-family:Arial; margin:0px; border-width:0px; border-style:none; white-space:nowrap; text-shadow:0px 2px 5px rgba(0,0,0,0.5)}
.caption.very_large_text{position:absolute; color:#ffe100; text-shadow:none; font-weight:700; font-size:100px; line-height:120px; font-family:'cardiffbolditalic'; margin:0px; border-width:0px; border-style:none; white-space:nowrap; text-shadow:2px 0 0 #000,-2px 0 0 #000,0 2px 0 #000,0 -2px 0 #000,1px 1px #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000}
.caption.very_large_text1{position:absolute; color:#ffe100; text-shadow:none; font-weight:700; font-size:100px; line-height:120px; font-family:'cardiffbolditalic'; margin:0px; border-width:0px; border-style:none; white-space:nowrap; text-shadow:2px 0 0 #000,-2px 0 0 #000,0 2px 0 #000,0 -2px 0 #000,1px 1px #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000}
.caption.very_big_white{position:absolute; color:#fff; text-shadow:none; font-weight:700; font-size:60px; line-height:60px; font-family:Arial; margin:0px; border-width:0px; border-style:none; white-space:nowrap; padding:0px 4px; padding-top:1px; background-color:#000}
.caption.very_big_black{position:absolute; color:#000; text-shadow:none; font-weight:700; font-size:60px; line-height:60px; font-family:Arial; margin:0px; border-width:0px; border-style:none; white-space:nowrap; padding:0px 4px; padding-top:1px; background-color:#fff}
.caption.boxshadow{-moz-box-shadow:0px 0px 20px rgba(0,0,0,0.5); -webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.5); box-shadow:0px 0px 20px rgba(0,0,0,0.5)}
.caption.black{color:#000; text-shadow:none}
.caption.noshadow{text-shadow:none}
.caption a{color:#ff7302; text-shadow:none; -webkit-transition:all 0.2s ease-out; -moz-transition:all 0.2s ease-out; -o-transition:all 0.2s ease-out; -ms-transition:all 0.2s ease-out}
.caption a:hover{color:#ffa902}
@media only screen and (min-width:768px) and (max-width:959px){}
@media only screen and (min-width:480px) and (max-width:767px){.button{padding:4px 8px 3px; line-height:25px !important; font-size:11px !important; font-weight:normal}
a.button{-webkit-transition:none; -moz-transition:none; -o-transition:none; -ms-transition:none}
}
@media only screen and (min-width:0px) and (max-width:479px){ .button{padding:2px 5px 2px; line-height:20px !important; font-size:10px !important}
a.button{-webkit-transition:none; -moz-transition:none; -o-transition:none; -ms-transition:none}
}
.tp-leftarrow.large{z-index:100; cursor:pointer; position:relative; background:url(../img/slider/arrowsprite.png) no-Repeat top left; width:43px; height:43px;  margin-left:20px; margin-top:-23px}
.tp-rightarrow.large{z-index:100; cursor:pointer; position:relative; background:url(../img/slider/arrowsprite.png) no-Repeat top right; width:43px; height:43px;  margin-left:-20px; margin-top:-23px}
.tp-leftarrow:hover{background-position:bottom left}
.tp-rightarrow:hover{background-position:bottom right}
.tp-bannertimer{width:100%; height:10px; background:url(../img/slider/timer1.png); position:absolute; z-index:200}
@media only screen and (min-width:768px) and (max-width:959px){}
@media only screen and (min-width:480px) and (max-width:767px){.responsive .tp-bullets.tp-thumbs{width:300px !important; height:30px !important}
.responsive .tp-bullets.tp-thumbs .tp-mask{width:300px !important; height:30px !important}
.responsive .tp-bullets.tp-thumbs .bullet{width:60px !important; height:30px !important}
}
@media only screen and (min-width:0px) and (max-width:479px){ .responsive .tp-bullets{display:none}
.responsive .tparrows{display:none}
}
.tp-simpleresponsive img{-moz-user-select:none;  -khtml-user-select:none;  -webkit-user-select:none;  -o-user-select:none}
.tp-simpleresponsive ul{list-style:none; padding:0; margin:0}
.tp-simpleresponsive >ul li{list-stye:none; position:absolute; visibility:hidden}
.caption.slidelink a div{width:10000px; height:10000px}
.tp-loader{background:url(../img/slider/728.GIF) no-repeat 10px 10px; margin:-22px -22px; top:50%; left:50%; z-index:10000; position:absolute; width:48px; height:48px}
.tp-bullets									{	z-index:100; position:absolute; bottom:10px; }
.tp-bullets.simplebullets					{ 	bottom:10px;}
.tp-bullets.simplebullets.navbar				{ bottom:-20px; background:none; height:35px; padding:0px 0px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px ;margin-top:-17px;}
.tp-bullets.simplebullets .bullet			{	cursor:pointer; position:relative;	background:url(../img/slider/bullets.png) no-Repeat bottom left;	width:23px;	height:23px;  margin-right:0px; float:left; margin-top:-12px;}									
.tp-bullets.simplebullets .bullet.last		{	margin-right:0px;}
.tp-bullets.simplebullets.navbar .bullet.first		{	margin-left:30px !important;}
.tp-bullets.simplebullets.navbar .bullet.last		{	margin-right:30px !important;}

.tp-bullets.simplebullets .bullet:hover, 
.tp-bullets.simplebullets .bullet.selected	{	background-position:top left; }
