.slicknav_btn{position:relative;display:block;vertical-align:middle;float:right;padding:0.438em 0.625em 0.438em 0.625em;line-height:1.125em;cursor:pointer;}
.slicknav_menu  .slicknav_menutxt{display:block;line-height:1.188em;float:left;}
.slicknav_menu .slicknav_icon{float:left;margin:0.188em 0 0 0.438em;}
.slicknav_menu .slicknav_no-text{margin:0}
.slicknav_menu .slicknav_icon-bar{display:block;width:1.125em;height:0.125em;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);}
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar{margin-top:0.188em}
.slicknav_nav{clear:both}
.slicknav_nav ul,
.slicknav_nav li{display:block}
.slicknav_nav .slicknav_arrow{font-size:0.8em;margin:0 0 0 0.4em;}
.slicknav_nav .slicknav_item{display:block;cursor:pointer;}
.slicknav_nav a{display:block}
.slicknav_nav .slicknav_item a{display:inline}
.slicknav_menu:before,
.slicknav_menu:after{content:" ";display:table;}
.slicknav_menu:after{clear:both}
.slicknav_menu{*zoom:1}
.slicknav_menu{font-size:16px;}
.slicknav_btn{margin:5px 5px 6px;text-decoration:none;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#222222;}
.slicknav_menu  .slicknav_menutxt{color:#FFF;font-weight:bold;text-shadow:0 1px 3px #000;}
.slicknav_menu .slicknav_icon-bar{background-color:#f5f5f5;}
.slicknav_menu{background:#4c4c4c;padding:5px;}
.slicknav_nav{color:#fff;margin:0;padding:0;font-size:0.875em;}
.slicknav_nav, .slicknav_nav ul{list-style:none;overflow:hidden;}
.slicknav_nav ul{padding:0;margin:0 0 0 20px;}
.slicknav_nav .slicknav_item{padding:5px 10px;margin:2px 5px;}
.slicknav_nav a{padding:5px 10px;margin:2px 5px;text-decoration:none;color:#fff;}
.slicknav_nav .slicknav_item a{padding:0;margin:0;}
.slicknav_nav .slicknav_txtnode {
margin-left:15px;   
}.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.fancybox-opened{z-index:8030;}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-outer, .fancybox-inner{position:relative;}
.fancybox-inner{overflow:hidden;}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;}
.fancybox-image, .fancybox-iframe{display:block;width:100%;height:100%;}
.fancybox-image{max-width:100%;max-height:100%;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url(//persianroomrestaurant.com.au/wp-content/themes/espresso/js/fancybox/fancybox_sprite.png);}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}
#fancybox-loading div{width:44px;height:44px;background:url(//persianroomrestaurant.com.au/wp-content/themes/espresso/js/fancybox/fancybox_loading.gif) center center no-repeat;}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(//persianroomrestaurant.com.au/wp-content/themes/espresso/js/fancybox/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}
.fancybox-prev{left:0;}
.fancybox-next{right:0;}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}
.fancybox-prev span{left:10px;background-position:0 -36px;}
.fancybox-next span{right:10px;background-position:0 -72px;}
.fancybox-nav:hover span{visibility:visible;}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}
.fancybox-lock{overflow:hidden !important;width:auto;}
.fancybox-lock body{overflow:hidden !important;}
.fancybox-lock-test{overflow-y:hidden !important;}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(//persianroomrestaurant.com.au/wp-content/themes/espresso/js/fancybox/fancybox_overlay.png);}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}
.fancybox-opened .fancybox-title{visibility:visible;}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}
.fancybox-title-inside-wrap{padding-top:10px;}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8);}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5){
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
background-image: url(//persianroomrestaurant.com.au/wp-content/themes/espresso/js/fancybox/fancybox_sprite@2x.png);
background-size: 44px 152px; }
#fancybox-loading div {
background-image: url(//persianroomrestaurant.com.au/wp-content/themes/espresso/js/fancybox/fancybox_loading@2x.gif);
background-size: 24px 24px; }
}.mejs-offscreen{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:polygon(0px 0,0 0,0 0,0 0);position:absolute!important;height:1px;width:1px;overflow:hidden}
.mejs-container{position:relative;background:#000;font-family:Helvetica,Arial;text-align:left;vertical-align:top;text-indent:0}
.mejs-fill-container,.mejs-fill-container .mejs-container{width:100%;height:100%}
.mejs-fill-container{overflow:hidden}
.mejs-container:focus{outline:0}
.me-plugin{position:absolute}
.mejs-embed,.mejs-embed body{width:100%;height:100%;margin:0;padding:0;background:#000;overflow:hidden}
.mejs-fullscreen{overflow:hidden!important}
.mejs-container-fullscreen{position:fixed;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:1000}
.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{width:100%;height:100%}
.mejs-clear{clear:both}
.mejs-background{position:absolute;top:0;left:0}
.mejs-mediaelement{position:absolute;top:0;left:0;width:100%;height:100%}
.mejs-poster{position:absolute;top:0;left:0;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}:root .mejs-poster img{display:none}
.mejs-poster img{border:0;padding:0;border:0}
.mejs-overlay{position:absolute;top:0;left:0}
.mejs-overlay-play{cursor:pointer}
.mejs-overlay-button{position:absolute;top:50%;left:50%;width:100px;height:100px;margin:-50px 0 0 -50px;background:url(//persianroomrestaurant.com.au/wp-includes/js/mediaelement/bigplay.svg) no-repeat}
.no-svg .mejs-overlay-button{background-image:url(//persianroomrestaurant.com.au/wp-includes/js/mediaelement/bigplay.png)}
.mejs-overlay:hover .mejs-overlay-button{background-position:0 -100px}
.mejs-overlay-loading{position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;background:#333;background:url(//persianroomrestaurant.com.au/wp-includes/js/mediaelement/background.png);background:rgba(0,0,0,.9);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(50,50,50,.9)),to(rgba(0,0,0,.9)));background:-webkit-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background:-moz-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background:-o-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background:-ms-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background:linear-gradient(rgba(50,50,50,.9),rgba(0,0,0,.9))}
.mejs-overlay-loading span{display:block;width:80px;height:80px;background:transparent url(//persianroomrestaurant.com.au/wp-includes/js/mediaelement/loading.gif) 50% 50% no-repeat}
.mejs-container .mejs-controls{position:absolute;list-style-type:none;margin:0;padding:0;bottom:0;left:0;background:url(//persianroomrestaurant.com.au/wp-includes/js/mediaelement/background.png);background:rgba(0,0,0,.7);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(50,50,50,.7)),to(rgba(0,0,0,.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-moz-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-o-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-ms-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:linear-gradient(rgba(50,50,50,.7),rgba(0,0,0,.7));height:30px;width:100%}
.mejs-container .mejs-controls div{list-style-type:none;background-image:none;display:block;float:left;margin:0;padding:0;width:26px;height:26px;font-size:11px;line-height:11px;font-family:Helvetica,Arial;border:0}
.mejs-controls .mejs-button button{cursor:pointer;display:block;font-size:0;line-height:0;text-decoration:none;margin:7px 5px;padding:0;position:absolute;height:16px;width:16px;border:0;background:transparent url(//persianroomrestaurant.com.au/wp-includes/js/mediaelement/controls.svg) no-repeat}
.no-svg .mejs-controls .mejs-button button{background-image:url(//persianroomrestaurant.com.au/wp-includes/js/mediaelement/controls.png)}
.mejs-controls .mejs-button button:focus{outline:dotted 1px #999}
.mejs-container .mejs-controls .mejs-time{color:#fff;display:block;height:17px;width:auto;padding:10px 3px 0;overflow:hidden;text-align:center;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
.mejs-container .mejs-controls .mejs-time a{color:#fff;font-size:11px;line-height:12px;display:block;float:left;margin:1px 2px 0 0;width:auto}
.mejs-controls .mejs-play button{background-position:0 0}
.mejs-controls .mejs-pause button{background-position:0 -16px}
.mejs-controls .mejs-stop button{background-position:-112px 0}
.mejs-controls div.mejs-time-rail{direction:ltr;width:200px;padding-top:5px}
.mejs-controls .mejs-time-rail span,.mejs-controls .mejs-time-rail a{display:block;position:absolute;width:180px;height:10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer}
.mejs-controls .mejs-time-rail .mejs-time-total{margin:5px;background:#333;background:rgba(50,50,50,.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(30,30,30,.8)),to(rgba(60,60,60,.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-moz-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-o-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-ms-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:linear-gradient(rgba(30,30,30,.8),rgba(60,60,60,.8))}
.mejs-controls .mejs-time-rail .mejs-time-buffering{width:100%;background-image:-o-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,.15)),color-stop(0.75,rgba(255,255,255,.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:15px 15px;-moz-background-size:15px 15px;-o-background-size:15px 15px;background-size:15px 15px;-webkit-animation:buffering-stripes 2s linear infinite;-moz-animation:buffering-stripes 2s linear infinite;-ms-animation:buffering-stripes 2s linear infinite;-o-animation:buffering-stripes 2s linear infinite;animation:buffering-stripes 2s linear infinite}
@-webkit-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-moz-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-ms-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-o-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#3caac8;background:rgba(60,170,200,.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(44,124,145,.8)),to(rgba(78,183,212,.8)));background:-webkit-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:-moz-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:-o-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:-ms-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:linear-gradient(rgba(44,124,145,.8),rgba(78,183,212,.8));width:0}
.mejs-controls .mejs-time-rail .mejs-time-current{background:#fff;background:rgba(255,255,255,.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,.9)),to(rgba(200,200,200,.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-moz-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-o-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-ms-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:linear-gradient(rgba(255,255,255,.9),rgba(200,200,200,.8));width:0}
.mejs-controls .mejs-time-rail .mejs-time-handle{display:none;position:absolute;margin:0;width:10px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;border:solid 2px #333;top:-2px;text-align:center}
.mejs-controls .mejs-time-rail .mejs-time-float{position:absolute;display:none;background:#eee;width:36px;height:17px;border:solid 1px #333;top:-26px;margin-left:-18px;text-align:center;color:#111}
.mejs-controls .mejs-time-rail .mejs-time-float-current{margin:2px;width:30px;display:block;text-align:center;left:0}
.mejs-controls .mejs-time-rail .mejs-time-float-corner{position:absolute;display:block;width:0;height:0;line-height:0;border:solid 5px #eee;border-color:#eee transparent transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:15px;left:13px}
.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float{width:48px}
.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current{width:44px}
.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner{left:18px}
.mejs-controls .mejs-fullscreen-button button{background-position:-32px 0}
.mejs-controls .mejs-unfullscreen button{background-position:-32px -16px}
.mejs-controls .mejs-volume-button{}
.mejs-controls .mejs-mute button{background-position:-16px -16px}
.mejs-controls .mejs-unmute button{background-position:-16px 0}
.mejs-controls .mejs-volume-button{position:relative}
.mejs-controls .mejs-volume-button .mejs-volume-slider{display:none;height:115px;width:25px;background:url(//persianroomrestaurant.com.au/wp-includes/js/mediaelement/background.png);background:rgba(50,50,50,.7);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:-115px;left:0;z-index:1;position:absolute;margin:0}
.mejs-controls .mejs-volume-button:hover{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,.5);margin:0}
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,.9);margin:0}
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle{position:absolute;left:4px;top:-3px;width:16px;height:6px;background:#ddd;background:rgba(255,255,255,.9);cursor:N-resize;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;margin:0}
.mejs-controls a.mejs-horizontal-volume-slider{height:26px;width:56px;position:relative;display:block;float:left;vertical-align:middle}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#333;background:rgba(50,50,50,.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(30,30,30,.8)),to(rgba(60,60,60,.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-moz-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-o-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-ms-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:linear-gradient(rgba(30,30,30,.8),rgba(60,60,60,.8))}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#fff;background:rgba(255,255,255,.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,.9)),to(rgba(200,200,200,.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-moz-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-o-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-ms-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:linear-gradient(rgba(255,255,255,.9),rgba(200,200,200,.8))}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{display:none}
.mejs-controls .mejs-captions-button{position:relative}
.mejs-controls .mejs-captions-button button{background-position:-48px 0}
.mejs-controls .mejs-captions-button .mejs-captions-selector{visibility:hidden;position:absolute;bottom:26px;right:-51px;width:85px;height:100px;background:url(//persianroomrestaurant.com.au/wp-includes/js/mediaelement/background.png);background:rgba(50,50,50,.7);border:solid 1px transparent;padding:10px 10px 0;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.mejs-controls .mejs-captions-button:hover .mejs-captions-selector{visibility:visible}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li{margin:0 0 6px;padding:0;list-style-type:none!important;display:block;color:#fff;overflow:hidden}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label{width:55px;float:left;padding:4px 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px}
.mejs-controls .mejs-captions-button .mejs-captions-translations{font-size:10px;margin:0 0 5px}
.mejs-chapters{position:absolute;top:0;left:0;-xborder-right:solid 1px #fff;width:10000px;z-index:1}
.mejs-chapters .mejs-chapter{position:absolute;float:left;background:#222;background:rgba(0,0,0,.7);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(50,50,50,.7)),to(rgba(0,0,0,.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-moz-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-o-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-ms-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:linear-gradient(rgba(50,50,50,.7),rgba(0,0,0,.7));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#323232, endColorstr=#000000);overflow:hidden;border:0}
.mejs-chapters .mejs-chapter .mejs-chapter-block{font-size:11px;color:#fff;padding:5px;display:block;border-right:solid 1px #333;border-bottom:solid 1px #333;cursor:pointer}
.mejs-chapters .mejs-chapter .mejs-chapter-block-last{border-right:0}
.mejs-chapters .mejs-chapter .mejs-chapter-block:hover{background:#666;background:rgba(102,102,102,.7);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(102,102,102,.7)),to(rgba(50,50,50,.6)));background:-webkit-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:-moz-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:-o-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:-ms-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:linear-gradient(rgba(102,102,102,.7),rgba(50,50,50,.6));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#666666, endColorstr=#323232)}
.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title{font-size:12px;font-weight:700;display:block;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px;line-height:12px}
.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan{font-size:12px;line-height:12px;margin:3px 0 4px;display:block;white-space:nowrap;text-overflow:ellipsis}
.mejs-captions-layer{position:absolute;bottom:0;left:0;text-align:center;line-height:20px;font-size:16px;color:#fff}
.mejs-captions-layer a{color:#fff;text-decoration:underline}
.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:400}
.mejs-captions-position{position:absolute;width:100%;bottom:15px;left:0}
.mejs-captions-position-hover{bottom:35px}
.mejs-captions-text{padding:3px 5px;background:url(//persianroomrestaurant.com.au/wp-includes/js/mediaelement/background.png);background:rgba(20,20,20,.5);white-space:pre-wrap}
.me-cannotplay{}
.me-cannotplay a{color:#fff;font-weight:700}
.me-cannotplay span{padding:15px;display:block}
.mejs-controls .mejs-loop-off button{background-position:-64px -16px}
.mejs-controls .mejs-loop-on button{background-position:-64px 0}
.mejs-controls .mejs-backlight-off button{background-position:-80px -16px}
.mejs-controls .mejs-backlight-on button{background-position:-80px 0}
.mejs-controls .mejs-picturecontrols-button{background-position:-96px 0}
.mejs-contextmenu{position:absolute;width:150px;padding:10px;border-radius:4px;top:0;left:0;background:#fff;border:solid 1px #999;z-index:1001}
.mejs-contextmenu .mejs-contextmenu-separator{height:1px;font-size:0;margin:5px 6px;background:#333}
.mejs-contextmenu .mejs-contextmenu-item{font-family:Helvetica,Arial;font-size:12px;padding:4px 6px;cursor:pointer;color:#333}
.mejs-contextmenu .mejs-contextmenu-item:hover{background:#2C7C91;color:#fff}
.mejs-controls .mejs-sourcechooser-button{position:relative}
.mejs-controls .mejs-sourcechooser-button button{background-position:-128px 0}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector{visibility:hidden;position:absolute;bottom:26px;right:-10px;width:130px;height:100px;background:url(//persianroomrestaurant.com.au/wp-includes/js/mediaelement/background.png);background:rgba(50,50,50,.7);border:solid 1px transparent;padding:10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li{margin:0 0 6px;padding:0;list-style-type:none!important;display:block;color:#fff;overflow:hidden}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label{width:100px;float:left;padding:4px 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px}
.mejs-postroll-layer{position:absolute;bottom:0;left:0;width:100%;height:100%;background:url(//persianroomrestaurant.com.au/wp-includes/js/mediaelement/background.png);background:rgba(50,50,50,.7);z-index:1000;overflow:hidden}
.mejs-postroll-layer-content{width:100%;height:100%}
.mejs-postroll-close{position:absolute;right:0;top:0;background:url(//persianroomrestaurant.com.au/wp-includes/js/mediaelement/background.png);background:rgba(50,50,50,.7);color:#fff;padding:4px;z-index:100;cursor:pointer}
div.mejs-speed-button{width:46px!important;position:relative}
.mejs-controls .mejs-button.mejs-speed-button button{background:transparent;width:36px;font-size:11px;line-height:normal;color:#fff}
.mejs-controls .mejs-speed-button .mejs-speed-selector{display:none;position:absolute;top:-100px;left:-10px;width:60px;height:100px;background:url(//persianroomrestaurant.com.au/wp-includes/js/mediaelement/background.png);background:rgba(50,50,50,.7);border:solid 1px transparent;padding:0;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.mejs-controls .mejs-speed-button:hover>.mejs-speed-selector{display:block}
.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label.mejs-speed-selected{color:rgba(33,248,248,1)}
.mejs-controls .mejs-speed-button .mejs-speed-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}
.mejs-controls .mejs-speed-button .mejs-speed-selector ul li{margin:0 0 6px;padding:0 10px;list-style-type:none!important;display:block;color:#fff;overflow:hidden}
.mejs-controls .mejs-speed-button .mejs-speed-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px;display:none}
.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label{width:60px;float:left;padding:4px 0 0;line-height:15px;font-family:helvetica,arial;font-size:11.5px;color:#fff;margin-left:5px;cursor:pointer}
.mejs-controls .mejs-speed-button .mejs-speed-selector ul li:hover{background-color:#c8c8c8!important;background-color:rgba(255,255,255,.4)!important}
.mejs-controls .mejs-button.mejs-jump-forward-button{background:transparent url(//persianroomrestaurant.com.au/wp-includes/js/mediaelement/jumpforward.png) no-repeat;background-position:3px 3px}
.mejs-controls .mejs-button.mejs-jump-forward-button button{background:transparent;font-size:9px;line-height:normal;color:#fff}
.mejs-controls .mejs-button.mejs-skip-back-button{background:transparent url(//persianroomrestaurant.com.au/wp-includes/js/mediaelement/skipback.png) no-repeat;background-position:3px 3px}
.mejs-controls .mejs-button.mejs-skip-back-button button{background:transparent;font-size:9px;line-height:normal;color:#fff}body{position:relative;}
body, input, textarea, select { font-weight:300; font-size:15px; line-height:23px; } *{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0;padding:0;outline:none;}
img, .wp-caption{display:inline-block;max-width:100%;height:auto;border:none;}
header#header{height:126px;display:block;}
nav#main-nav{height:52px;}
.shell{width:1200px;margin:0 auto;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.cl{display:block;height:0;clear:both;visibility:hidden;}
.boxed{width:1300px;margin:0 auto;background:#fff;}
.sticky-nav{padding-top:52px;}
input[type=submit], input[type=button]{-webkit-appearance:none;}
.schedule-category{display:none;}
.one_half{width:48%;}
.one_third{width:30.66%;}
.two_third{width:65.33%;}
.one_fourth{width:22%;}
.three_fourth{width:74%;}
.one_fifth{width:16.8%;}
.two_fifth{width:37.6%;}
.three_fifth{width:58.4%;}
.four_fifth{width:79.2%;}
.one_sixth{width:13.33%;}
.five_sixth{width:82.67%;}
.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{position:relative;margin:10px 4% 5px 0;float:left;}
.last{margin-right:0 !important;clear:right;}
.main-wrap{width:100%;height:195px;min-height:195px !important;overflow:hidden;position:relative;z-index:5;}
.main-wrap.hidden{}
.secondary-wrap{position:absolute;top:0;left:0;width:100%;z-index:4;}
.secondary-wrap img{float:left;}
.caption-wrap{position:absolute;top:0;left:0;width:0;height:auto;width:100%;overflow:hidden;}
.caption-slider .description{float:left;}
.caption-wrap canvas{width:100% !important;}
.not-ie10 .caption-wrap canvas{height:auto !important;}
.canvas-wrap{position:absolute;top:0;left:0;width:100%;height:100%;}
.cnt-wrap{position:absolute;top:0;left:0;width:100%;padding-top:40px;padding-bottom:40px;}
.caption-wrap .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:url(//persianroomrestaurant.com.au/wp-content/themes/espresso/images/overlay.png) repeat 0 0;}
.cnt-wrap .caption{position:relative;width:1200px;margin:0 auto;}
.boxed .cnt-wrap .caption{width:1000px;}
.cnt-wrap .title{padding-right:200px;color:#fff;display:block;margin:0 0 15px;font-weight:700;font-size:32px;line-height:40px;}
.cnt-wrap p{padding-right:200px;font-size:20px;line-height:30px;font-weight:300;margin:0 0 0 1px;color:#fff;}
.cnt-wrap .es-button{font-weight:600;color:#fff;text-transform:uppercase;text-decoration:none;font-size:13px;line-height:18px;padding:8px 12px;bottom:5px;right:0;position:absolute;}
.carousel{height:477px;overflow:hidden;position:relative;}
.main-slider, .secondary-slider{zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}
.carousel .mask{position:relative;overflow:hidden;width:1440px;}
.carousel .slideset{width:99999px;overflow:hidden;}
.carousel .slide{float:left;position:relative;width:1440px;}
.carousel .slide img:first-child{width:100%;}
.carousel .btn-prev,
.carousel .btn-next{zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;position:absolute;left:72px;top:72px;width:34px;height:51px;z-index:10;background:url(//persianroomrestaurant.com.au/wp-content/themes/espresso/images/arrow_left.png) no-repeat 0 0;text-indent:-9999px;overflow:hidden;}
.carousel .btn-next{right:72px;left:auto;background:url(//persianroomrestaurant.com.au/wp-content/themes/espresso/images/arrow_right.png) no-repeat 0 0;}
.carousel .btn-prev:hover,
.carousel .btn-next:hover{zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.carousel .btn-prev:hover{left:70px;}
.carousel .btn-next:hover{right:70px;}
.main-wrap{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.carousel .btn-prev,
.carousel .btn-next{-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;}
.carousel.alt .caption-wrap .overlay{background:#000;background:rgba(0,0,0,0.65);}
.carousel.alt .dark-text .caption-wrap .overlay{background:#fff;background:rgba(255,255,255,0.65);}
#slider-wrap{position:relative;z-index:0;}
.tp-bannershadow.tp-shadow2{display:none;}
.vjs-tech{margin-top:0;}
header#header .shell{color:#fff;position:relative;height:126px;text-align:center;}
header#header .shell section{height:126px;position:absolute;top:0;}
header#header .shell section.left{left:0;text-align:left;}
header#header .shell section.right{right:0;text-align:right;}
header#header .logo{display:inline-block;}
header#header #logo{display:inline-block;padding:0;line-height:116px;}
header#header #logo a{color:#fff;text-decoration:none;}
header#header .logo-image{position:absolute;left:0;top:50%;}
header#header .shell section.location{font-size:13px;height:46px;line-height:23px;position:absolute;left:0;top:50%;margin:-23px 0 0 0;}
header#header .shell section.location span{display:block;}
header#header span a{color:#fff;text-decoration:none;}
span.iconed-address{background:url(//persianroomrestaurant.com.au/wp-content/themes/espresso/images/icon_location.png) no-repeat 0 0;padding-left:25px;margin:0 0 3px;}
span.iconed-phone{background:url(//persianroomrestaurant.com.au/wp-content/themes/espresso/images/icon_phone.png) no-repeat 0 3px;padding-left:25px;}
header#header .shell section.social-search{height:24px;top:50%;margin:-12px 0 0 0;position:absolute;right:0;}
section.social-search a.social{color:#fff;overflow:hidden;opacity:0.5;margin:0 0 0 15px;font-size:20px;line-height:27px;display:inline-block;float:left;}
section.social-search a.social:hover{opacity:1;}
section.social-search .search{opacity:0.50;position:relative;display:block;width:26px;height:26px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #fff;float:left;margin:0 0 0 20px;cursor:pointer;}
section.social-search .search:hover{opacity:1;}
section.social-search .search:after{font-size:12px;line-height:24px;width:24px;position:absolute;top:0;left:0;display:block;content:"\f002";font-family:"FontAwesome";text-align:center;}
section.social-search .search.active:after{display:none;}
section.social-search .search form{width:251px;display:none;position:absolute;top:0;right:0;}
section.social-search .search.active{opacity:1;cursor:default;background:none;width:253px;margin:0;border:1px solid rgba(255,255,255,0.75);}
section.social-search .search.active form{display:block;line-height:20px;}
section.social-search .search form input[type=text]{border:none;color:#fff;color:rgba(255,255,255,0.75);background:none;height:15px;position:relative;width:207px;line-height:15px;font-size:13px;}
section.social-search .search form input[type=submit]{line-height:26px;border:none;width:34px;height:26px;border-radius:0 2px 2px 0;font-size:12px;text-transform:uppercase;font-weight:600;display:inline-block;position:relative;top:-1px;right:-1px;padding:0;}
nav#main-nav.full{width:100%;position:relative;max-height:52px;}
nav#main-nav.full.fixed{position:fixed;top:0;left:0;z-index:8000;}
.sticky-nav.admin-bar nav#main-nav.full.fixed{top:32px;}
nav#main-nav.full .shell > ul, nav#main-nav.full .shell > ul > li{list-style:none;}
nav#main-nav.full .shell > ul{text-align:center;}
nav#main-nav.full .shell > ul > li{text-align:left;position:relative;float:none;display:inline-block;}
nav#main-nav.full .shell > ul > li > a{display:block;line-height:50px;padding:1px 20px;font-size:15px;color:#fff;text-decoration:none;}
nav#main-nav.full .shell > ul .dropdown{width:200px;padding:10px;z-index:99999;display:none;position:absolute;top:52px;left:0;}
nav#main-nav.full .shell > ul .dropdown .dropdown{width:200px;padding:10px;z-index:99999;display:none;position:absolute;top:0;left:200px;}
nav#main-nav.full .shell > ul .dropdown li{display:block;position:relative;}
nav#main-nav.full .shell > ul .dropdown li > a{color:#fff;font-size:14px;text-decoration:none;display:block;padding:5px 10px;}
nav#main-nav.full .shell > ul .dropdown li > a:hover{background:rgba(255,255,255,0.25);}
#mobileSlickNav, #mobileNav{display:none;}
#top{color:#333;width:100%;height:54px;line-height:52px;}
#top a{text-decoration:none;}
#top .shell{position:relative;}
#top .shell section{height:54px;position:absolute;top:0;}
#top .shell section.location span{margin:0 20px 0 0;}
#top .shell section.left{left:0;text-align:left;}
#top .shell section.right{right:0;text-align:right;}
#top .shell section.social-search{padding-top:15px;}
nav#main-nav.right{z-index:10;position:absolute;right:0;top:50%;height:30px;margin:-15px 0 0 0;text-align:right;}
nav#main-nav.right > ul{margin-right:-10px;}
nav#main-nav.right > ul, nav#main-nav.full > ul > li{list-style:none;}
nav#main-nav.right > ul > li{position:relative;display:inline-block;}
nav#main-nav.right > ul > li > a{display:block;line-height:28px;padding:0 9px;color:#fff;text-decoration:none;border:1px solid transparent;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
nav#main-nav.right > ul > li > a:hover, nav#main-nav.right > ul > li.current-menu-item > a, nav#main-nav.right > ul > li:hover > a{background:rgba(255,255,255,0.10);border-color:rgba(255,255,255,0.5);}
nav#main-nav.right > ul .dropdown{-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;width:200px;padding:10px;z-index:99999;display:none;height:auto;position:absolute;top:30px;left:-10px;}
nav#main-nav.right > ul .dropdown .dropdown{left:180px;top:0;}
nav#main-nav.right > ul .dropdown li{position:relative;text-align:left;display:block;font-size:14px;}
nav#main-nav.right > ul .dropdown li > a{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#fff;text-decoration:none;display:block;padding:3px 9px 4px;}
#ctas{z-index:5;position:relative;}
#ctas article{background:#fff;position:relative;top:-52px;float:left;margin:0 0 0 3%;width:31.33%;}
#ctas article:first-child{margin:0;}
#ctas article h3{display:block;line-height:52px;color:#fff;font-size:16px;font-weight:300;text-align:center;}
#ctas article img{-webkit-filter:grayscale(100%);}
#ctas article:hover img{-webkit-filter:grayscale(0%);}
#ctas article p{color:#222;padding:25px 30px;text-align:center;}
#ctas article a.es-button{text-decoration:none;float:right;color:#fff;line-height:39px;padding:0 20px;font-size:13px;font-weight:600;}
#ctas article.full{width:100%;margin:0;}
#ctas article.half{width:450px;}
#ctas.no-slider{padding:50px 0;}
#ctas.no-slider article{top:0;}
h2.centered{font-weight:400 !important;text-align:center;font-size:30px !important;line-height:23px !important;position:relative;padding:0;display:block;margin:0 0 60px !important;}
h2.centered:before{content:"";display:block;position:absolute;left:0;bottom:3px;width:100%;height:3px;}
h2.centered span{position:relative;top:5px;display:inline-block;padding:0 30px;}
h1.page-title{position:relative;margin:-10px 0 40px !important;}
h1.page-title:before{content:"";display:block;position:absolute;left:0;bottom:3px;width:100%;height:3px;}
h1.page-title span{position:relative;top:19px;display:inline-block;padding:0 30px 0 0;}
#homepage-recent-posts article.recent-post-block{float:left;margin:0 0 0 3%;width:31.33%;}
#homepage-recent-posts article.recent-post-block:first-child, #homepage-recent-posts .cl + article{margin:0;}
#homepage-events article.upcoming-event-block{float:left;margin:0 0 0 3%;width:31.33%;}
#homepage-events article.upcoming-event-block:first-child, #homepage-events .cl + article{margin:0;}
#homepage-recent-posts .cl, #homepage-events .cl{height:50px;}
.bottom-spacer{height:70px;}
#homepage-countdown article.single-event-block{margin:0 0 25px;text-align:center;}
#homepage-countdown article.single-event-block .event-info{display:inline-block;text-align:left;width:60%;}
#homepage-countdown article.single-event-block h3{font-size:25px;margin:0 0 5px;}
#homepage-countdown article.single-event-block h3 a{text-decoration:none;}
#homepage-countdown article.single-event-block small{font-size:15px;margin:0 0 15px;display:block;color:#888;}
#homepage-countdown article.single-event-block small span{display:inline-block;padding:0 5px;}
#homepage-countdown article.single-event-block p{margin:0 0 20px;}
#homepage-countdown .hidden-timezone{display:none;}
#homepage-countdown .countdown-rtl{direction:rtl;}
#homepage-countdown .countdown-holding span{color:#888;}
#homepage-countdown .countdown-row{clear:both;width:100%;padding:0px 2px;text-align:center;}
#homepage-countdown .countdown-show1 .countdown-section{width:98%;}
#homepage-countdown .countdown-show2 .countdown-section{width:48%;}
#homepage-countdown .countdown-show3 .countdown-section{width:32.5%;}
#homepage-countdown .countdown-show4 .countdown-section{width:24.5%;}
#homepage-countdown .countdown-show5 .countdown-section{width:19.5%;}
#homepage-countdown .countdown-show6 .countdown-section{width:16.25%;}
#homepage-countdown .countdown-show7 .countdown-section{width:14%;}
#homepage-countdown .countdown-section{display:block;float:left;font-size:15px;color:#aaa;text-transform:uppercase;text-align:center;}
#homepage-countdown .countdown-amount{font-size:80px;display:block;}
#homepage-countdown .countdown-period{display:block;}
#homepage-countdown .countdown-descr{display:block;width:100%;}
#homepage-countdown article.single-event-block .is-countdown{border:none;background:none;width:60%;margin:0 auto 30px;display:block;height:140px;line-height:1.2;}
#homepage-countdown article.single-event-block .event-img{float:left;width:30%;}
#homepage-countdown article.single-event-block .event-img img{width:100%;height:auto;position:relative;top:4px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#homepage-countdown article.single-event-block .event-content{float:right;width:65%;}
#page-post{margin:-30px auto 0;}
#page-post article.left, #page-post article.right{width:66%;}
#page-post article.left, #page-post aside.left{float:left;}
#page-post article.right, #page-post aside.right{float:right;}
#page-post aside.left, #page-post aside.right{width:29%;}
#page-post article.page-content .featured-image{margin:0 0 25px}
#page-post article.page-content h1{display:block;position:relative;z-index:1;font-size:37px;line-height:50px;font-weight:300;margin:0 0 20px;padding:0;}
#page-post article.page-content h2{display:block;font-size:27px;line-height:37px;margin:0 0 20px;font-weight:600;clear:both;}
#page-post article.page-content h3{display:block;font-weight:300;font-size:23px;line-height:32px;margin:0;padding:0 0 20px 0;}
#page-post article.page-content h4{display:block;font-size:19px;line-height:26px;font-weight:600;margin:0;padding:0 0 20px 0;position:relative;}
#page-post article.page-content h4 a:hover{color:#000;}
#page-post article.page-content h5{display:block;font-size:13px;line-height:19px;font-weight:300;margin:0 0 20px;}
#page-post article.page-content h6{display:block;font-size:13px;line-height:19px;color:#888;font-weight:300;margin:0 0 20px;}
#page-post article.page-content h1 a,
#page-post article.page-content h2 a,
#page-post article.page-content h3 a,
#page-post article.page-content h4 a,
#page-post article.page-content h5 a,
#page-post article.page-content h6 a{text-decoration:none;}
#page-post article.page-content p{margin:0 0 20px;}
#page-post article.page-content p#breadcrumbs, p.tribe-events-back{font-size:13px;color:#888;margin:0 0 10px;}
#page-post article.page-content p#breadcrumbs a, p.tribe-events-back a{font-weight:600;text-decoration:none;}
#page-post article.page-content .wp-caption.alignright, #page-post article.page-content img.alignright{float:right;margin:7px 0 15px 30px;display:block;}
#page-post article.page-content .wp-caption.alignleft, #page-post article.page-content img.alignleft{float:left;margin:7px 30px 15px 0;display:block;}
#page-post article.page-content .wp-caption.aligncenter, #page-post article.page-content img.aligncenter{margin:7px auto 15px;display:block;}
#page-post article.page-content .wp-caption.alignright img,
#page-post article.page-content .wp-caption.alignleft img,
#page-post article.page-content .wp-caption.aligncenter img{margin:0 auto;}
#page-post article.page-content .wp-caption-text{font-size:13px;text-align:center;color:#aaa;padding-top:5px;}
#page-post article.page-content section{padding:0 0 40px 0;}
#page-post article.page-content section.post{padding-left:31px;padding-bottom:0;}
#page-post article.page-content section.post.active{padding-bottom:40px;}
#page-post article.page-content section.post.last{padding:0;}
#page-post article.page-content section.post.last-post{padding-bottom:0;}
#page-post article.page-content section.post .section-content{}
#page-post article.page-content section.post .section-content p{padding:0 0 13px 0;}
#page-post article.page-content section.post.active h3 span{background-position:0 0;}
#page-post article.page-content section.post.active .section-content{}
#page-post article.page-content ul, #page-post article.page-content ol{margin:0 0 25px 40px;}
#page-post article.page-content ul ul, #page-post article.page-content ol ol, #page-post article.page-content ul ol, #page-post article.page-content ol ul{margin:0 0 10px 80px;}
#page-post article.page-content .highlight{background-color:#fff6c6;}
#page-post article.page-content blockquote{padding:4px 5% 10px 5%;display:block;}
#page-post article.page-content blockquote p{padding:0;font-size:22px;line-height:30px;color:#aaa;}
#page-post .fluid-width-video-wrapper{margin:0 0 40px;}
#page-post .fluid-width-video-wrapper iframe{margin:10px 0 0;}
#author-info{position:relative;display:block;padding:20px 0 0 0;margin:60px 0 50px 0;border-top:1px solid #ddd;}
#author-info h2{margin:0 !important;padding:0 0 15px !important;}
#author-info .avatar-wrap{width:55px;height:55px;position:absolute;top:79px;left:0;}
#author-info .avatar-wrap img{width:55px;height:55px;overflow:hidden;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;-webkit-background-clip:padding-box;}
#author-info .description{margin-left:75px;}
#author-info p{padding:0 0 10px !important;margin:0 !important;}
#author-info .author-link{margin:0 0 10px;font-weight:bold;}
.categories-links, .tags-links{font-size:13px;display:block;margin:0 0 5px;}
.post-meta{font-weight:400;padding:0 0 30px;font-size:14px;line-height:24px;color:#aaa;}
.post-meta span{display:inline-block;margin:0 17px 0 0;}
.post-meta i{padding-right:5px;}
.post-meta span a{color:#aaa;text-decoration:none;}
.post-meta span a:hover{color:#000;}
.post-meta span a{-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out;}
.post-meta.sm{font-size:13px;padding:5px 0 0;line-height:20px;}
.Collage{padding:10px;}
.Collage .Image_Wrapper{vertical-align:bottom;opacity:0;}
.Collage .Caption_Content{padding:10px 10px 17px;font-size:13px;color:#fff;text-align:center;}
#page-post article.recent-post-block{margin:0 0 40px;}
#page-post article.recent-post-block h3{padding:0 0 5px;}
#page-post article.recent-post-block p{margin:0;}
#page-post article.recent-post-block .floated-thumb{float:left;margin:5px 0 0 0;width:23%;}
#page-post article.recent-post-block .floated-thumb img{margin:0;}
#page-post article.recent-post-block .floated-content{float:right;margin:0;width:73%;}
a.es-button, input[type=button], input[type=submit], button[type=submit]{border:none;cursor:pointer;display:inline-block;text-decoration:none;color:#fff;line-height:39px;padding:0 20px;font-size:13px;font-weight:600;}
.parallax-zone{overflow:hidden;box-sizing:border-box;}
.parallax-zone .parallax-screen{position:absolute;width:100%;}
#parallax_page_section{background-size:cover;}
#parallax_page_section, #parallax_page_section div{height:auto;}
#parallax_page_section div:first-child{position:absolute;height:100%;}
#parallax_page_section div:last-child{position:relative;}
#comments-block{padding:20px 0 0;margin:0 0 40px;border-top:1px solid #ddd;}
#reply-title{display:none;}
#respond{padding:0 0 15px;}
#respond .textarea_wrap{padding:15px;margin:0 0 15px;width:100%;}
#respond textarea#comment{width:100%;border:none;-webkit-resize:none;-moz-resize:none;resize:none;height:100px;line-height:19px;font-family:sans-serif;}
#respond input#author,#respond input#email,#respond input#url{padding:8px 11px;margin:0 10px 10px 0;width:250px;}
#respond p.comment-form-author,#respond p.comment-form-email,#respond p.comment-form-url{font-size:13px;font-weight:bold;text-transform:uppercase;height:45px;padding:0;position:relative;margin-bottom:0 !important;}
#respond p.comment-form-author input,#respond p.comment-form-email input,#respond p.comment-form-url input{position:absolute;left:70px;top:-5px;}
#respond p.comment-form-author label,#respond p.comment-form-email label,#respond p.comment-form-url label{position:relative;top:3px;}
#respond span.required{font-weight:bold;}
#respond p.form-allowed-tags{color:#999999;font-size:11px;line-height:15px;}
p.closed-comments{display:none;}
ol.commentlist{list-style:none;margin:0 0 15px 0 !important;padding:0;}
ol.commentlist li.comment div.vcard cite.fn{font-style:normal;font-size:19px;font-weight:600;color:#000;}
ol.commentlist li.comment div.vcard cite.fn a.url{text-decoration:none;}
ol.commentlist li.comment div.vcard img.avatar{width:38px;height:38px;float:left;margin:5px 20px 10px 0px;}
ol.commentlist li.comment div.vcard span.says{font-size:19px;font-style:italic;}
ol.commentlist li.comment div.comment-meta{padding:0 0 5px;font-size:13px;line-height:24px;}
ol.commentlist li.comment div.comment-meta a{text-decoration:none;}
#page-post article.page-content ol.commentlist li.comment p{margin:0;padding:5px 0 10px;}
ol.commentlist li.comment div.reply{font-size:13px;}
ol.commentlist li.comment div.reply a,
#cancel-comment-reply-link{font-weight:bold;text-decoration:none;margin:7px 0 10px;display:inline-block;border:none;padding:3px 6px 2px;font-size:11px;line-height:15px;text-transform:uppercase;font-family:sans-serif;text-shadow:none;}
ol.commentlist li.comment div.reply a:hover,
#cancel-comment-reply-link:hover{background:#000;}
ol.commentlist li.comment ul.children{list-style:none;margin:15px 0 0 10%;padding:0;}
ol.commentlist li.comment ul.children li{list-style:none;}
ol.commentlist li.comment ul.children li.depth-2{border:none;margin:0 0 10px;}
ol.commentlist li.comment ul.children li.depth-3{border:none;margin:0 0 10px;}
ol.commentlist li.comment ul.children li.depth-4{border:none;margin:0 0 10px;}
ol.commentlist li.comment ul.children li.depth-5{border:none;margin:0 0 10px;}
ol.commentlist li.parent{margin:0 0 10px;}
#respond .textarea_wrap{border:1px solid #ccc;background:#fff;}
#respond textarea#comment{color:#222;}
#respond input#submit{}
#respond input#author,#respond input#email,#respond input#url{border:1px solid #ccc;background:#fff;color:#222;}
ol.commentlist li.comment{padding:15px 0;margin:0 0 15px;}
ol.commentlist li.comment div.vcard span.says{color:#aaa;}
ol.commentlist li.comment div.comment-meta a{color:#aaa;}
ol.commentlist li.comment div.reply a,
#cancel-comment-reply-link{color:#fff;}
.entry ol.commentlist li.comment ul.children li.depth-2{padding:15px 0 10px 0;list-style:none!important;}
.entry ol.commentlist li.comment ul.children li.depth-3{padding:15px 0 10px 0;list-style:none!important;}
.entry ol.commentlist li.comment ul.children li.depth-4{padding:15px 0 10px 0;list-style:none!important;}
.entry ol.commentlist li.comment ul.children li.depth-5{padding:15px 0 10px 0;list-style:none!important;}
.comment-awaiting-moderation{font-size:11px;line-height:16px;}
#respond input#submit{text-decoration:none;display:inline-block;font-weight:bold;font-size:11px;line-height:27px;padding:0 10px;border:none;cursor:pointer;text-transform:uppercase;color:#fff;}
#respond input#submit:hover{text-decoration:none;}
.comment #respond{padding:15px 0 15px;border-top:1px solid #ddd;margin-top:20px;}
#respond input#submit:hover{background-color:#000;}
ol.commentlist li.comment p.comment-notes{margin:0 0 15px;}
.sticky, .gallery-caption, .bypostauthor{}
.widget article{width:100%;margin:0 0 40px;float:none;}
.widget article a{font-weight:400;text-decoration:none;}
.widget article h3{line-height:25px;font-size:18px;font-weight:600;margin:0 0 15px;padding:0;}
.widget article ul, .widget article ul > li{list-style:none;padding:0;margin:0 0 5px;}
article.recent-post-block, article.upcoming-event-block{margin:0 0 25px;}
article.recent-post-block img{width:100%;max-width:100%;margin:0 0 16px;display:block;-webkit-filter:grayscale(100%);zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}
article.recent-post-block:hover img{-webkit-filter:grayscale(0%);zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
article.recent-post-block h3{margin:0 0 2px;}
article.recent-post-block h3.bordered,
article.upcoming-event-block h3{padding-top:15px;border-top:1px solid #ddd;}
#homepage-events article.upcoming-event-block h3{padding:0;border:none;}
article.recent-post-block h3 a{display:block;text-decoration:none;}
article.recent-post-block small{display:block;line-height:21px;color:#888;font-size:13px;font-weight:300;font-style:italic;}
article.recent-post-block p{padding:12px 0 20px;}
article.upcoming-event-block h3{margin:0 0 10px;}
article.upcoming-event-block small{background:url(//persianroomrestaurant.com.au/wp-content/themes/espresso/images/icon_event.png) no-repeat 0 3px;padding-left:23px;display:block;line-height:22px;color:#000;font-size:15px;font-weight:400;}
article.upcoming-event-block small span{font-weight:600;display:inline-block;padding:0 5px;}
article.upcoming-event-block small em{font-style:normal;color:rgba(0,0,0,0.5);font-weight:300;}
article.upcoming-event-block p{padding:12px 0 20px;}
article.upcoming-event-block a.es-button{float:left;display:inline-block;text-decoration:none;color:#fff;line-height:39px;padding:0 20px;font-size:13px;font-weight:600;}
article.text-block h3{padding:0 0 20px;margin:0;}
article.text-block p{padding:0 0 20px;}
article.text-block strong, article.text-block a{text-decoration:none;font-weight:600;}
article.text-block p:last-child{padding:0;}
article.hours-block h3{margin:0 0 20px;}
article.hours-block p{padding:0;line-height:25px;margin:0;}
article.hours-block p.left{float:left;width:60%;}
article.hours-block p.right{float:right;width:40%;text-align:right;}
#searchform{display:block;position:relative;}
#searchform .field{font-size:13px;width:100%;padding:9px 60px 8px 12px;border:1px solid #ddd;margin:0;font-weight:300;height:42px;}
#searchform input.es-button{position:absolute;top:0;right:0;left:auto;height:42px;margin:0 0 0 -2px;line-height:42px;font-size:15px;padding:0;color:#fff;width:48px;top:0px;}
.recent-widget .item, .posts-block .item{padding:15px 0;border-top:1px solid #ddd;}
.recent-widget .item h4, .posts-block .item h4{margin:0 0 2px;font-size:16px;line-height:22px;}
.posts-block .item h4{padding:0 0 3px;}
.recent-widget .item small, .posts-block .item small{display:block;line-height:21px;color:#888;font-size:13px;font-weight:300;font-style:italic;}
.recent-widget .item p, .posts-block .item p{padding:10px 0 0;}
.text-widget h4{margin:0 0 15px;padding-bottom:10px;border-bottom:1px solid #ddd;}
.text-widget p, .textwidget p{margin:0 0 20px;padding:0;}
.widget article .facebook-widget li,
.widget article .tweets-widget li{border-top:1px solid #d1d1d1;padding:15px 0;margin:0;}
.widget article .facebook-widget, .widget article .tweets-widget{position:relative;}
.widget article .facebook-widget .tweet_text, .widget article .tweets-widget .tweet_text{overflow:hidden;text-overflow:ellipsis;display:block;margin:0 0 7px;}
.widget article .facebook-widget .tweet_time, .widget article .tweets-widget .tweet_time{opacity:0.5;font-size:13px;line-height:21px;font-weight:300;display:block;}
.widget article .facebook-widget .tweet_time a, .widget article .tweets-widget .tweet_time a{text-decoration:none;}
.widget-button{position:absolute;top:2px;right:0;color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:inline-block;font-size:11px;line-height:20px;font-weight:bold;text-transform:uppercase;padding:0 7px;}
.widget-button:hover{text-decoration:none;color:#fff !important;}
#wp-calendar{border-collapse:collapse;border:1px solid #ddd;width:100%;border-top:none;}
#wp-calendar td, #wp-calendar th{text-align:center;}
#wp-calendar caption{color:#fff;padding:0;line-height:39px;}
#wp-calendar thead, #wp-calendar tfoot{line-height:33px;background:#eee;}
#wp-calendar tbody{line-height:33px;}
#wp-calendar #prev, #wp-calendar #next{padding:0 10px;background:#eee;}
#wp-calendar #prev{text-align:left;}
#wp-calendar #next{text-align:right;}
.map-widget iframe{width:100%;}
#pagination{padding:20px 0 0;}
#pagination ul{list-style:none;margin:0 !important;padding:0 !important;}
#pagination ul li{display:inline-block;float:left;margin:0 3px 0 0;padding:0;}
#pagination ul li span, #pagination ul li a{display:block;line-height:15px;text-decoration:none;padding:4px 9px;font-size:12px;text-align:center;}
#pagination ul li span{background:#eee;}
#pagination ul li a{color:#fff;font-weight:600;}
.top-nav{float:right;position:relative;z-index:5;background:#fff;padding-left:20px;}
.top-nav #pagination{padding:0;}
#tribe-bar-form{background:#eee;padding:0px 15px 15px;border-radius:3px;}
#tribe-bar-form label{color:#aaa;}
#tribe-bar-form .tribe-bar-filters-inner{background:#fff;-moz-box-shadow:0 1px 3px #ccc;-webkit-box-shadow:0 1px 3px #ccc;box-shadow:0 1px 3px #ccc;}
.tribe-events-list-widget ol li.tribe-events-list-widget-events{margin:0 0 15px;padding-top:15px;border-top:1px solid #ddd;}
.tribe-events-list-widget-events h4{line-height:25px;font-size:18px;font-weight:600;margin:0 0 5px;padding:0;}
.tribe-events-list-widget-events .duration{display:block;line-height:22px;color:#000;font-size:15px;font-weight:400;}
p.tribe-events-widget-link a{display:inline-block;text-decoration:none;color:#fff;line-height:39px;padding:0 20px;font-size:13px;font-weight:600;}
#tribe-events-pg-template{padding:0;max-width:1200px;}
.tribe-events-user-recurrence-toggle{font-size:14px;}
#tribe-events-bar{padding-top:10px;}
.tribe-events-list .tribe-events-event-image+div.tribe-events-content{width:66%;float:right;}
.tribe-events-read-more{float:left;display:inline-block;text-decoration:none;color:#fff;line-height:39px;padding:0 20px;text-transform:uppercase;font-size:14px;}
.tribe-events-read-more:hover{color:#fff;}
.tribe-events-list .tribe-events-event-image{margin-top:7px;}
a.tribe-events-ical, a.tribe-events-gcal{margin-bottom:40px;}
.tribe-events-list .tribe-events-event-cost{position:relative;display:inline-block;width:50px;height:50px;float:left;}
.tribe-events-list .tribe-events-event-cost span{position:relative;width:50px;height:39px;line-height:38px;border:none;padding:0;text-align:center;background:#ABCE60;color:#fff;}
.events-list .tribe-events-loop, .tribe-events-day .tribe-events-loop, .single-tribe_venue .tribe-events-loop, .single-tribe_organizer .tribe-events-loop{max-width:100%;width:100%;}
#tribe-bar-form #tribe-bar-views+.tribe-bar-filters{left:0;right:auto;}
#tribe-events-header .tribe-events-sub-nav,
#tribe-events-footer .tribe-events-sub-nav, div.tribe-events-notices>ul,
div.tribe-events-notices>ul>li,
.tribe-events-single ul.tribe-related-events{margin:0 !important;}
.tribe-events-calendar .tribe-events-tooltip, .tribe-events-week .tribe-events-tooltip, .recurring-info-tooltip{padding:16px 20px 1px;}
#page-post article.page-content h4{padding-bottom:10px;}
.tribe-events-photo-event .tribe-events-event-image{margin-top:0;display:block;}
.tribe-events-list #tribe-events-photo-events .tribe-events-event-details h2,
.tribe-events-photo .tribe-events-loop .vevent.hentry .tribe-events-event-meta{margin-bottom:10px;}
.tribe-events-list .tribe-events-photo-event .tribe-events-event-details{padding:15px 20px 0;}
.tribe-events-day .tribe-events-day-time-slot h5{border-top:5px solid #888;color:#333;padding:10px;}
.single-tribe_events .tribe-events-schedule h3{top:-5px;position:relative;padding:0 0 10px !important;}
.recurringinfo{float:left;}
.single-tribe_events .tribe-events-cal-links{overflow:visible;}
.single-tribe_events a.tribe-events-ical, .single-tribe_events a.tribe-events-gcal,
.single-tribe_events a.tribe-events-ical:hover, .single-tribe_events a.tribe-events-gcal:hover{color:#fff;padding:5px 12px;}
.single-tribe_events a.tribe-events-ical:hover, .single-tribe_events a.tribe-events-gcal:hover{background:#000 !important;}
.single-tribe_events .tribe-events-event-meta{padding:22px 5px 7px;font-size:15px;background:#f9f9f9;border:none;margin:30px 0;border-top:5px solid #ddd;}
.single-tribe_events #tribe-events-content .tribe-events-event-meta dt{line-height:23px;}
.single-tribe_events .tribe-events-venue-map{margin:5px 25px 25px;}
.tribe-events-meta-group .tribe-events-single-section-title{color:#000 !important;}
.single-tribe_events #tribe-events-content .tribe-events-event-meta dd{margin:0 0 20px;line-height:23px;overflow:hidden;text-overflow:ellipsis;}
.tribe-events-single ul.tribe-related-events li .tribe-related-event-info{font-size:15px;font-weight:bold;}
.tribe-events-single ul.tribe-related-events .recurringinfo{margin:10px 0 30px;font-weight:normal;}
.tribe-events-event-meta .tribe-events-meta-group, .tribe-events-event-meta .column{margin:0;padding:0 25px;}
#page-post article.page-content .single-event-image{float:right;margin:7px 0 30px 30px;}
#tribe-geo-map-wrapper,
.tribe-events-venue .tribe-events-map-wrap,
.single-tribe_events .tribe-events-venue-map{padding:0;border:none;}
.tribe-events-list .tribe-events-loop .tribe-events-photo-event .tribe-events-event-meta .recurringinfo{width:100%;margin:8px 0 10px !important;height:20px;}
.tribe-events-list .time-details, .tribe-events-list .tribe-events-venue-details{line-height:21px;}
.tribe-mini-calendar-event .list-info h2{font-size:15px !important;margin:0 0 7px;}
.tribe-mini-calendar-event .list-info{line-height:21px !important;font-size:13px !important;}
.tribe-mini-calendar-event{border-bottom:1px solid #ddd !important;}
.tribe-events-venue .tribe-events-venue-meta{padding:0;}
.tribe-events-organizer .tribe-events-organizer-meta{max-width:100%;}
.tribe-events-organizer .tribe-events-divider{margin:0;}
.tribe-events-list .tribe-events-loop .tribe-events-event-meta .recurringinfo{float:none;}
.tribe-events-list .tribe-events-loop .tribe-events-event-meta .event-is-recurring{height:0;}
.tribe-events-list-separator-year{font-size:58px;padding:0 0 30px;font-weight:300;}
.tribe-mini-calendar td{border:none !important;}
.tribe-events-single ul.tribe-related-events li{margin:0 2% 2% 2%;}
.tribe-events-single ul.tribe-related-events .recurringinfo{float:none;}
h3.tribe-events-related-events-title{text-align:center;font-weight:bold !important;color:#333 !important;border-bottom:1px solid #ddd;margin:50px 0 30px !important;}
#tribe-events-photo-events .vevent.tribe-events-photo-event, #tribe-events-photo-events .vevent.tribe-events-photo-event:hover{background:#fff !important;border:1px solid #ddd;padding:5px;}
.vevent.tribe-events-photo-event .tribe-events-photo-event-wrap{background:#fff;padding-bottom:15px;}
.tribe-events-list-separator-month:after{border-color:#ddd;}
.tribe-bar-views-select{display:none;}
.es-views-list ul{display:block;margin:0 !important;padding:20px;list-style:none;height:73px;text-align:center;}
.es-views-list ul li{display:inline-block;padding:0;margin:0 10px 0 0;}
.es-views-list ul li a{border:3px solid #ddd;display:inline-block;color:#888;padding:2px 12px;text-decoration:none;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;background:#fff;}
.es-views-list ul li a:hover{border-color:#aaa;color:#000;}
.tribe-events-schedule{position:relative;}
.recurringinfo{float:none;display:block;top:-7px;}
.recurringinfo .event-is-recurring .tribe-events-divider{display:none;}
.tribe-events-single .tribe-events-cost{position:absolute;top:-10px;right:0;width:50px;height:39px;line-height:38px;border:none;padding:0;text-align:center;background:#ABCE60;color:#fff;}
.tribe-events-list-event-description .tribe-events-event-meta .recurringinfo{top:0;padding-left:20px !important;display:inline !important;}
.tribe-events-list-event-description .tribe-events-event-meta .recurringinfo .event-is-recurring{display:inline;}
.tribe-events-list .tribe-events-venue-details, .tribe-events-event-meta address.tribe-events-address{font-style:normal;font-size:14px;}
.tribe-events-list .time-details{margin:0 0 3px;}
.tribe-events-event-meta{margin:0 0 20px;}
.tribe-events-tooltip .tribe-events-event-thumb{margin-bottom:15px;}
.tribe-events-loop .tribe-events-event-meta{font-size:15px;line-height:23px;font-weight:300;}
#recent-tweets{position:relative;padding:0;max-height:0;overflow:hidden;}
#recent-tweets h3{text-align:center;line-height:35px;font-size:30px;margin:0 0 20px;font-weight:400;}
#recent-tweets .tweet{float:left;display:block;text-align:center;}
#recent-tweets .tweet .wrapped{width:700px;margin:0 auto;}
#recent-tweets .tweet p{font-size:18px;line-height:30px;font-weight:300;margin:0 0 20px;}
#recent-tweets .tweet p a{text-decoration:none;font-weight:400;}
#recent-tweets .tweet small{zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;font-size:15px;font-weight:300;line-height:20px;}
#recent-tweets .tweet small a{text-decoration:none;}
#recent-tweets .btn-prev,
#recent-tweets .btn-next{font-size:38px;line-height:48px;zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;position:absolute;left:72px;top:50%;margin-top:-27px;width:34px;height:51px;z-index:10;overflow:hidden;}
#recent-tweets .btn-next{right:72px;left:auto;}
#recent-tweets .btn-prev:hover,
#recent-tweets .btn-next:hover{zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
#recent-tweets .btn-prev:hover{left:70px;}
#recent-tweets .btn-next:hover{right:70px;}
#recent-tweets .btn-prev,
#recent-tweets .btn-next{-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;}
#recent-tweets a,#recent-tweets .btn-prev,#recent-tweets .btn-next{zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";filter:alpha(opacity=65);-moz-opacity:0.65;-khtml-opacity:0.65;opacity:0.65;}
#recent-tweets, #recent-tweets p, #recent-tweets small,#recent-tweets a:hover,#recent-tweets .btn-prev:hover,#recent-tweets .btn-next:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
#mobile-slider{background:#000;position:relative;padding:0;}
#mobile-slider .colored-wrap{display:none;padding:40px 0 45px;}
#mobile-slider .mobile-slide{float:left;display:block;color:#fff;text-align:left;}
#mobile-slider .mobile-slide .wrapped{width:55%;margin:0 auto;}
#mobile-slider .mobile-slide h3{color:#fff;text-align:left;line-height:33px;font-size:24px;margin:0 0 15px;font-weight:400;}
#mobile-slider .mobile-slide p{font-size:15px;line-height:24px;font-weight:300;margin:0 0 20px;}
#mobile-slider .mobile-slide p a{color:#fff;text-decoration:none;font-weight:400;}
#mobile-slider .mobile-slide p a:hover{color:rgba(255,255,255,0.5);}
#mobile-slider .mobile-slide small{font-size:15px;font-weight:300;color:rgba(255,255,255,0.5);background:url(//persianroomrestaurant.com.au/wp-content/themes/espresso/images/icon_tweet.png) no-repeat 0 1px;line-height:20px;padding-left:30px;}
#mobile-slider .mobile-slide small a{color:rgba(255,255,255,0.5);text-decoration:none;}
#mobile-slider .mobile-slide small a:hover{color:#fff;}
#mobile-slider .btn-prev,
#mobile-slider .btn-next{zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;position:absolute;left:5%;top:50%;margin-top:-27px;width:34px;height:51px;z-index:10;background:url(//persianroomrestaurant.com.au/wp-content/themes/espresso/images/arrow_left.png) no-repeat 0 0;text-indent:-9999px;overflow:hidden;}
#mobile-slider .btn-next{right:5%;left:auto;background:url(//persianroomrestaurant.com.au/wp-content/themes/espresso/images/arrow_right.png) no-repeat 0 0;}
#mobile-slider .btn-prev:hover,
#mobile-slider .btn-next:hover{zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
#mobile-slider .btn-prev:hover{left:4.7%;}
#mobile-slider .btn-next:hover{right:4.7%;}
#mobile-slider .btn-prev,
#mobile-slider .btn-next{-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;}
.cta_align_bottom .wpb_button{margin-top:0 !important;}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header{margin:0 0 1px !important;padding:0 !important;}
.wpb_content_element .wpb_tabs_nav{margin:0 !important;}
.wpb_separator, .vc_text_separator{border-bottom:1px solid #ddd !important;}
#page-post article.page-content h4.wpb_toggle{padding:0 0 0 25px;}
body .vc-carousel-control{top:20% !important;left:-70px !important;}
body .vc-carousel-control.vc-right{left:auto !important;right:-70px !important;}
body .vc-carousel-control .icon-prev, body .vc-carousel-control .icon-next{height:60px !important;line-height:75px !important;}
.vc_separator h4{padding:0;padding:0 15px !important;}
#footer-widgets{color:#fff;}
#footer-widgets .overlay{padding:50px 0 20px;}
#footer-widgets .widget{padding-right:20px;}
#footer-widgets p,
.tribe-events-list-widget-events .duration{color:#fff;}
#footer-widgets small{color:rgba(255,255,255,0.45);}
#footer-widgets article.upcoming-event-block small{color:#fff;background-position:0 -15px;}
#footer-widgets article.upcoming-event-block small em{color:rgba(255,255,255,0.45);}
#footer-widgets a:hover{color:#fff;}
#footer-widgets a.es-button:hover, #footer-widgets a.button.black{background:#fff;color:#888;}
#footer-widgets a.es-button.black:hover{background:rgba(255,255,255,0.50);color:#000;}
#footer-widgets article.recent-post-block h3.bordered,
#footer-widgets article.upcoming-event-block h3{border:none;padding-top:0;}
#footer-widgets #wp-calendar{border:none;}
#footer-widgets #wp-calendar thead, #footer-widgets #wp-calendar tfoot,
#footer-widgets #wp-calendar #prev, #footer-widgets #wp-calendar #next{background:rgba(255,255,255,0.1);}
#footer-widgets .tribe-events-list-widget ol li.tribe-events-list-widget-events,
#footer-widgets .widget article .facebook-widget li,
#footer-widgets .widget article .tweets-widget li{border-color:rgba(255,255,255,0.15);}
#footer-widgets .widget article .facebook-widget .tweet_time a,
#footer-widgets .widget article .tweets-widget .tweet_time a{color:rgba(255,255,255,0.45);}
#footer-widgets .widget article .facebook-widget .tweet_time a:hover,
#footer-widgets .widget article .tweets-widget .tweet_time a:hover{color:#fff;}
footer{height:66px;color:#fff;line-height:21px;}
footer section.left{float:left;width:50%;padding-top:22px;}
footer section.right{float:right;}
footer section.social-search{padding:20px 0 0;}
footer .iconed-phone{margin:0 0 0 20px;}
footer section.social-search .search form{line-height:23px;}
footer section.social-search .search form input{left:8px;}
form.wpcf7-form input[type=text], .wpcf7-form input[type=email], .wpcf7-form input[type=tel], .wpcf7-form input[type=date], textarea{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;border:1px solid #ddd;padding:5px 10px;font-size:13px;color:#888;display:block;margin:9px 0 0;}
form.wpcf7-form .wpcf7-form-control-wrap{display:block;padding:9px 0 10px;}
form.wpcf7-form span.wpcf7-list-item{margin:0 10px 0 0;}
form.wpcf7-form span.wpcf7-list-item-label{font-size:13px;position:relative;top:1px;padding-left:5px;padding-right:10px;}
form.wpcf7-form div.wpcf7-mail-sent-ok{padding:10px 14px;margin-left:0;margin-right:0;border:1px solid #62BB46;background:#97d983;color:#fff;}
form.wpcf7-form div.wpcf7-validation-errors{padding:10px 14px;margin-left:0;margin-right:0;border:1px solid #f8dc23;background:#FFF5B0;color:#000;}
form.wpcf7-form span.wpcf7-not-valid-tip{top:18px;background:#FFA8A8;color:#fff;width:100%;left:0;padding:5px 13px 5px;}
.mobile-nav-holder, .mobile-top{position:relative;display:none;}
#mobile-cart{position:absolute;width:60%;top:0;left:0;display:none;height:47px;}
#mobile-cart a{display:block;width:100%;line-height:44px;background:url(//persianroomrestaurant.com.au/wp-content/themes/espresso/images/icon_cart.png) no-repeat 15px 14px;padding:0 15px 0 42px;height:47px;text-align:left;font-size:13px;color:#fff;text-decoration:none;font-weight:300;}
header#header .cart-holder{line-height:16px;padding-left:26px;color:#fff;color:rgba(255,255,255,0.75);position:absolute;top:50%;margin:-25px 0 0 0;right:0;font-size:13px;}
header#header .cart-contents{text-decoration:none !important;color:#fff;color:rgba(255,255,255,0.75);}
header#header .cart-holder:hover, header#header .cart-holder:hover a{color:#fff;}
header#header.alt .cart-holder{top:52px;}
.slicknav_nav{padding-bottom:5px;}
.rtb-booking-form:before,.rtb-booking-form:after{content:" ";display:table;}
.rtb-booking-form:after{clear:both;}
.rtb-booking-form{*zoom:1;}
.rtb-booking-form fieldset{float:right;box-sizing:border-box;width:48%;margin:0 4% 0 0;margin-bottom:30px !important;border:1px solid #ddd;padding:0 20px 22px !important;}
.rtb-booking-form fieldset:nth-child(2){margin-right:0;}
.rtb-booking-form fieldset legend{font-weight:600;padding:0 10px;margin:0;}
.rtb-booking-form fieldset label{font-size:14px;margin:0 0 5px;}
.rtb-booking-form fieldset input, .rtb-booking-form fieldset select, .rtb-booking-form fieldset textarea{width:100%;max-width:100%;box-sizing:border-box;}
.rtb-booking-form input, .rtb-booking-form select{height:35px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:10px;width:100%;border:1px solid #ccc;font-size:13px;}
.rtb-booking-form textarea{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:10px;width:100%;border:1px solid #ccc;font-size:13px;}
.gform_wrapper{margin:10px 0 30px !important;}
.gform_wrapper .ginput_complex input[type=text], .gform_wrapper .ginput_complex input[type=url], .gform_wrapper .gfield_list input, .gform_wrapper .ginput_complex input[type=email], .gform_wrapper .ginput_complex input[type=tel], .gform_wrapper .ginput_complex input[type=number], .gform_wrapper .ginput_complex input[type=password], .gform_wrapper .ginput_complex select{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:10px;width:100%;border:1px solid #ccc;font-size:13px;}
.gform_wrapper .gfield_list input, .gform_wrapper .gfield_time_hour input, .gform_wrapper .gfield_time_minute input, .gform_wrapper .gfield_date_month input, .gform_wrapper .gfield_date_day input, .gform_wrapper .gfield_date_year input{font-size:13px !important;padding:10px !important;}
.gform_wrapper .gfield_time_hour input, .gform_wrapper .gfield_time_minute input, .gform_wrapper .gfield_date_month input, .gform_wrapper .gfield_date_day input, .gform_wrapper .gfield_date_year input{margin:6px 0 0 0 !important;}
.gform_wrapper .top_label input.medium, .gform_wrapper .top_label input.small, .gform_wrapper .top_label input.large,
.gform_wrapper input[type=text], .gform_wrapper input[type=url], .gform_wrapper input[type=email], .gform_wrapper input[type=tel], .gform_wrapper input[type=number], .gform_wrapper input[type=password]{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:10px;border:1px solid #ccc;font-size:13px;margin:0 0 10px;}
.gform_wrapper .ginput_complex label, .gform_wrapper .gfield_time_hour label, .gform_wrapper .gfield_time_minute label, .gform_wrapper .gfield_date_month label, .gform_wrapper .gfield_date_day label, .gform_wrapper .gfield_date_year label, .gform_wrapper .instruction{color:#888;font-size:12px;text-transform:uppercase;}
.gform_wrapper ul.gfield_checkbox li input[type=checkbox], .gform_wrapper ul.gfield_radio li input[type=radio]{position:relative;top:1px;left:15px;margin-right:26px;margin-top:0;}
.gform_wrapper .gfield_checkbox li, .gform_wrapper .gfield_radio li{margin:8px 0 0 0 !important;}
.gform_wrapper ul.gfield_checkbox, .gform_wrapper ul.gfield_radio{margin:0 0 10px 0 !important;}
.gform_wrapper input[type=file]{border:inherit !important;padding:0 !important;}
.gform_wrapper .top_label textarea.textarea{margin:0 0 10px;}
.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label{font-size:13px;}
.gform_wrapper .top_label .gfield_label{margin:10px 0 !important;}
.gform_wrapper .gsection{padding:0 0 5px 0 !important;margin:21px 0 !important;}
.ginput_complex{margin:0 0 10px !important;}
.gform_wrapper select{margin:0 0 8px !important;}
.gform_wrapper .gfield_description{padding:0 0 10px !important;color:#888;}
article.page-content .gform_wrapper .datepicker{width:30% !important;}
article.page-content .gform_wrapper .gfield_time_hour,
article.page-content .gform_wrapper .gfield_time_minute,
article.page-content .gform_wrapper .gfield_date_month,
article.page-content .gform_wrapper .gfield_date_day,
article.page-content .gform_wrapper .gfield_date_year{width:90px;}
article.page-content .gform_wrapper .gfield_time_hour input,
article.page-content .gform_wrapper .gfield_time_minute input,
article.page-content .gform_wrapper .gfield_date_month input,
article.page-content .gform_wrapper .gfield_date_day input,
article.page-content .gform_wrapper .gfield_date_year input{height:29px;margin:0 8px 0 0 !important;}
.gform_wrapper input.datepicker.datepicker_with_icon{height:37px;}
.ajax-wrapper .spinner{min-height:100px;}
.fg-schedule-prev-week, .fg-schedule-next-week{z-index:100;text-decoration:none;display:inline-block;text-transform:uppercase;position:absolute;top:40px;font-weight:600;font-size:15px;line-height:34px;height:35px;}
.fg-schedule-prev-week{left:0;background:url(//persianroomrestaurant.com.au/wp-content/themes/espresso/images/schedule_prev.png) no-repeat 0 0;padding-left:55px;}
.fg-schedule-next-week{right:0;background:url(//persianroomrestaurant.com.au/wp-content/themes/espresso/images/schedule_next.png) no-repeat 100% 0;padding-right:55px;}
.fg-schedule-tabs{position:relative;display:block;border-bottom:7px solid #000;height:auto;padding-top:30px;margin:0 0 30px;}
.fg-schedule-tabs a{border-bottom:5px solid #fff;text-decoration:none;display:inline-block;width:14%;overflow:hidden;margin-right:0.33%;background:#f2f2f2;padding:1.5% 2.5% 1.5%;box-sizing:border-box;float:left;}
.fg-schedule-tabs a:hover{background:#e5e5e5;}
.fg-schedule-tabs a:last-child{margin-right:0;}
.fg-schedule-tabs a span{line-height:23px;display:block;}
.fg-schedule-tabs a .date{text-transform:uppercase;font-size:11px;color:#888;font-weight:600;}
.fg-schedule-tabs a .day{font-size:17px;font-weight:600;color:#000;padding:0 0 2px;}
.fg-schedule-tabs a .count{text-transform:uppercase;font-size:13px;font-weight:600;}
.fg-schedule-tabs a .count.empty{color:#ccc;}
.fg-schedule-tabs a.active{border-bottom:5px solid #333;background:#333;}
.fg-schedule-tabs a.active .day, .fg-schedule-tabs a.active .count{color:#fff;}
.fg-schedule-tabs .date-range{z-index:50;text-transform:uppercase;width:100%;text-align:center;position:absolute;top:-28px;left:0;color:#aaa;font-weight:600;font-size:15px;}
.fg-schedule-block{margin:0 0 0 210px;border-left:1px solid #ddd;}
.fg-schedule-block .fg-event{padding:10px 35px;position:relative}
.fg-schedule-block .fg-event .event-thumbnail{position:absolute;top:17px;left:30px;}
.fg-schedule-block .fg-event .event-thumbnail img{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.fg-schedule-block .fg-event .event-content{padding-left:90px;}
.fg-schedule-block .fg-event .event-content h3 .fg-event-time{left:-331px;}
.fg-schedule-block .fg-event h3{position:relative;font-size:20px;line-height:29px;margin:0 0 5px;}
.fg-schedule-block .fg-event p{font-size:15px;line-height:23px;margin:0 0 5px;}
.fg-schedule-block .fg-event p a.fg-event-link{font-weight:600;text-transform:uppercase;}
.fg-schedule-block .fg-event h3 .fg-event-time{position:absolute;top:2px;left:-241px;width:210px;background:url(//persianroomrestaurant.com.au/wp-content/themes/espresso/images/time_bullet.png) no-repeat 100% 8px;line-height:24px;font-size:16px;color:#aaa;text-align:right;padding-right:30px;}
h3.fg-schedule-none{text-align:center;color:#aaa;font-weight:300;font-size:20px;line-height:29px;height:100px;padding-top:30px;}
.fg-schedule-tabs:after{display:block;content:"";clear:both;}
.fg-schedule-tabs a, .schedule-content{-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out;}
.espresso-menu{margin:0 0 40px;}
.wpb_column .espresso-menu{padding:0 20px 0 0;}
.espresso-menu .es-menu-item{margin:0 0 20px;padding-bottom:20px;border-bottom:1px solid #ddd;}
.espresso-menu .es-menu-item:last-child{border:none;}
.espresso-menu .es-menu-item p.img-p{float:left;width:15%;height:auto;margin:3px 4% 0 0 !important;}
.espresso-menu .es-menu-item p.img-p img{width:100%;height:auto;margin:0;}
.espresso-menu .es-menu-item .es-content{float:left;width:79%;margin:0 3% 0 0;}
.espresso-menu .es-menu-item .es-content.with-image{width:60%;}
.espresso-menu .es-menu-item .es-price-type{margin-top:5px;width:18%;float:left;}
.espresso-menu .es-menu-item .es-content h3.es-title{padding:0 0 15px !important;}
.espresso-menu .es-menu-item .es-content p.es-subtitle{color:#888;font-size:17px;margin:-5px 0 15px !important}
.espresso-menu .es-menu-item .es-content .es-desc{margin:0 !important;}
#page-post article.page-content .espresso-menu .es-menu-item .es-price-type p.es-price{font-size:24px;text-align:right;margin:0 0 20px;}
.espresso-menu .es-menu-item .es-price-type .es-type{margin:0 0 5px 5px !important;display:inline-block;float:right;background:#000;color:#fff;padding:6px 7px;font-size:12px;line-height:11px;text-transform:uppercase;font-weight:600;}
.espresso-menu .es-menu-item .es-price-type .es-type.new{background:#dd0000;}
.espresso-menu .es-menu-item .es-price-type .es-type.special{background:#2f9acc;}
.espresso-menu .es-menu-item .es-price-type .es-type.healthy{background:#c16cd9;}
.espresso-menu .es-menu-item .es-price-type .es-type.spicy{background:#f58616;}
.espresso-menu .es-menu-item .es-price-type .es-type.vegetarian{background:#8cca19;}
#wpml-lang-sel{position:absolute;top:23px;right:140px;}
#wpml-lang-sel > div a.lang_sel_sel{border:none;color:#fff;background:rgba(255,255,255,0.3);-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;}
#wpml-lang-sel > div ul ul a{border:none;color:#fff !important;padding:7px 10px;background:rgba(255,255,255,0.3);-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;}
#wpml-lang-sel > div a.lang_sel_sel:hover, #wpml-lang-sel > div li:hover a.lang_sel_sel{background-color:#fff;color:#000;}
#wpml-lang-sel > div img.iclflag{width:15px;height:auto;}
#wpml-lang-sel > div{text-align:left;}
#wpml-lang-sel > div ul > li, #wpml-lang-sel > div ul ul{width:100px;}
#wpml-lang-sel > div ul ul{top:24px;border:none;}
body, a:hover{color:#000;}
h2.centered, h1.page-title{border-bottom:1px solid #ddd;border-bottom:1px solid rgba(0,0,0,0.1);}
h2.centered:before, h1.page-title:before{background:#ddd;background:rgba(0,0,0,0.1);}
article.recent-post-block small{color:#888;color:rgba(0,0,0,0.5);}
header#header,
a.es-button,
#ctas article h3,
.colored-block,
#searchform input.es-button,
#wp-calendar caption,
.widget-button,
p.tribe-events-widget-link a,
#respond input#submit,
ol.commentlist li.comment div.reply a,
nav#main-nav .dropdown,
#cancel-comment-reply-link,
.slicknav_nav .slicknav_item:hover,
.slicknav_nav a:hover,
.slicknav_btn,
#pagination ul li a,
.gform_wrapper .gform_footer input.button,
.gform_wrapper .gform_footer input[type=submit],
nav#main-nav.full .shell > ul > li > a,
nav#main-nav.full .shell > ul .dropdown li > a,
header#header a.cart-contents, header#header a.cart-contents:hover,
header#header h1#logo a,
header#header .shell,
#top,
#top a,
section.social-search .search form input[type=text],
nav#main-nav.right > ul > li > a,
.cnt-wrap .es-button,
nav#main-nav.right > ul .dropdown li > a,
.cnt-wrap .es-button:hover,
#ctas article a.es-button:hover{color:#fff;}
section.social-search .search form input[type=submit], section.social-search .search form input[type=submit]:hover{background:#fff !important;color:#000;}
section.social-search .search, section.social-search .search.active{border-color:#fff;}
.gform_wrapper input[type=button], .gform_wrapper input[type=submit]{color:#fff !important;}
a.es-button,
input[type=button], input[type=submit],
nav#main-nav.full ul li a,
nav#main-nav.floated ul li a,
article img,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, p a, li a, small a,
#respond input#submit,
#cancel-comment-reply-link,
#tribe-bar-form .tribe-bar-submit input[type=submit],
a.tribe-events-read-more{-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out;}
section.social-search .search{-webkit-transition:width .1s ease-out;-moz-transition:width .1s ease-out;-o-transition:width .1s ease-out;transition:width .1s ease-out;}
.widget.widget_mailchimpsf_widget{float:left;margin-right:30px;width:48%;}
body .widget_mailchimpsf_widget input, body .widget_mailchimpsf_widget select {
width:100%!important;
}.effect-parent{-webkit-perspective:1300px;-moz-perspective:1300px;perspective:1300px;}
.effect-1{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:50% 50% -300px;-moz-transform-origin:50% 50% -300px;transform-origin:50% 50% -300px;-webkit-transform:rotateX(-180deg);-moz-transform:rotateX(-180deg);transform:rotateX(-180deg);-webkit-animation:fly ease-in-out forwards;-moz-animation:fly ease-in-out forwards;animation:fly ease-in-out forwards;}
@-webkit-keyframes fly {
100%{-webkit-transform:rotateX(0deg);opacity:1;-webkit-transform-origin:50% 50% 0;}
}
@-moz-keyframes fly {
100%{-moz-transform:rotateX(0deg);opacity:1;-moz-transform-origin:50% 50% 0;}
}
@keyframes fly {
100%{transform:rotateX(0deg);opacity:1;transform-origin:50% 50% 0;}
} .effect-2{-webkit-transform:translateY(200px);-moz-transform:translateY(200px);transform:translateY(200px);-webkit-animation:moveUp ease forwards;-moz-animation:moveUp ease forwards;animation:moveUp ease forwards;}
@-webkit-keyframes moveUp {
to{-webkit-transform:translateY(0);opacity:1;}
}
@-moz-keyframes moveUp {
to{-moz-transform:translateY(0);opacity:1;}
}
@keyframes moveUp {
to{transform:translateY(0);opacity:1;}
} .effect-3{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(400px) translateY(300px) rotateX(-90deg);-moz-transform:translateZ(400px) translateY(300px) rotateX(-90deg);transform:translateZ(400px) translateY(300px) rotateX(-90deg);-webkit-animation:fallPerspective ease-in-out forwards;-moz-animation:fallPerspective ease-in-out forwards;animation:fallPerspective ease-in-out forwards;}
@-webkit-keyframes fallPerspective {
100%{-webkit-transform:translateZ(0px) translateY(0px) rotateX(0deg);opacity:1;}
}
@-moz-keyframes fallPerspective {
100%{-moz-transform:translateZ(0px) translateY(0px) rotateX(0deg);opacity:1;}
}
@keyframes fallPerspective {
100%{transform:translateZ(0px) translateY(0px) rotateX(0deg);opacity:1;}
} .effect-4{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:0% 0%;-moz-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:rotateX(-80deg);-moz-transform:rotateX(-80deg);transform:rotateX(-80deg);-webkit-animation:flip ease-in-out forwards;-moz-animation:flip ease-in-out forwards;animation:flip ease-in-out forwards;}
@-webkit-keyframes flip {
100%{-webkit-transform:rotateX(0deg);opacity:1;}
}
@-moz-keyframes flip {
100%{-moz-transform:rotateX(0deg);opacity:1;}
}
@keyframes flip {
100%{transform:rotateX(0deg);opacity:1;}
} .effect-5{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);transform:rotateY(-180deg);-webkit-animation:moveUp ease-in-out forwards;-moz-animation:moveUp ease-in-out forwards;animation:moveUp ease-in-out forwards;}
.effect-6{-webkit-transform:scale(0.638) translate(-179px);-moz-transform:scale(0.638) translate(-179px);transform:scale(0.638) translate(-179px);-webkit-animation:moveUp ease-in-out forwards;-moz-animation:moveUp ease-in-out forwards;animation:moveUp ease-in-out forwards;}
.effect-duration-1{-webkit-animation-duration:.4s;-moz-animation-duration:.4s;animation-duration:.4s;}
.effect-duration-2{-webkit-animation-duration:.5s;-moz-animation-duration:.5s;animation-duration:.5s;}
.effect-duration-3{-webkit-animation-duration:.6s;-moz-animation-duration:.6s;animation-duration:.6s;}
.effect-duration-4{-webkit-animation-duration:.7s;-moz-animation-duration:.7s;animation-duration:.7s;}
.effect-duration-5{-webkit-animation-duration:.8s;-moz-animation-duration:.8s;animation-duration:.8s;}
.effect-duration-6{-webkit-animation-duration:.9s;-moz-animation-duration:.9s;animation-duration:.9s;}
.effect-duration-7{-webkit-animation-duration:.95s;-moz-animation-duration:.95s;animation-duration:.95s;}
.effect-duration-8{-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s;}
.effect-duration-9{-webkit-animation-duration:1.05s;-moz-animation-duration:1.05s;animation-duration:1.05s;}
.effect-duration-10{
-webkit-animation-duration: 1.1s;
-moz-animation-duration:    1.1s;
animation-duration:         1.1s;
}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80);}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden;}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle;}
.mfp-align-top .mfp-container:before{display:none;}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045;}
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content{width:100%;cursor:auto;}
.mfp-ajax-cur{cursor:progress;}
.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out;}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}
.mfp-auto-cursor .mfp-content{cursor:auto;}
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none;}
.mfp-loading.mfp-figure{display:none;}
.mfp-hide{display:none !important;}
.mfp-preloader{color:#cccccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044;}
.mfp-preloader a{color:#cccccc;}
.mfp-preloader a:hover{color:white;}
.mfp-s-ready .mfp-preloader{display:none;}
.mfp-s-error .mfp-content{display:none;}
button.mfp-close,
button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;}
button::-moz-focus-inner{padding:0;border:0;}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:white;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace;}
.mfp-close:hover, .mfp-close:focus{opacity:1;}
.mfp-close:active{top:1px;}
.mfp-close-btn-in .mfp-close{color:#333333;}
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close{color:white;right:-6px;text-align:right;padding-right:6px;width:100%;}
.mfp-counter{position:absolute;top:0;right:0;color:#cccccc;text-align:right;width:100px;font-size:12px;line-height:18px;}
.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.mfp-arrow:active{margin-top:-54px;}
.mfp-arrow:hover,
.mfp-arrow:focus{opacity:1;}
.mfp-arrow:before, .mfp-arrow:after,
.mfp-arrow .mfp-b,
.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent;}
.mfp-arrow:after,
.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px;}
.mfp-arrow:before,
.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;}
.mfp-arrow-left{left:0;}
.mfp-arrow-left:after,
.mfp-arrow-left .mfp-a{border-right:17px solid white;margin-left:31px;}
.mfp-arrow-left:before,
.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f;}
.mfp-arrow-right{right:0;}
.mfp-arrow-right:after,
.mfp-arrow-right .mfp-a{border-left:17px solid white;margin-left:39px;}
.mfp-arrow-right:before,
.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f;}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px;}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px;}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%;}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:black;}
.mfp-iframe-holder .mfp-close{top:-40px;}
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto;}
.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#444444;}
.mfp-figure{line-height:0;}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto;}
.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px;}
.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px;}
.mfp-image-holder .mfp-content{max-width:100%;}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer;}
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { .mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0;}
.mfp-img-mobile img.mfp-img{padding:0;}
.mfp-img-mobile .mfp-figure:after{top:0;bottom:0;}
.mfp-img-mobile .mfp-bottom-bar{background:rgba(0, 0, 0, 0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0;}
.mfp-img-mobile .mfp-counter{right:5px;top:3px;}
.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0, 0, 0, 0.6);position:fixed;text-align:center;padding:0;}
.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px;}
}
@media all and (max-width: 900px) {
.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75);}
.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0;}
.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%;}
.mfp-container{padding-left:6px;padding-right:6px;}
}
.mfp-ie7 .mfp-img{padding:0;}
.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px;}
.mfp-ie7 .mfp-container{padding:0;}
.mfp-ie7 .mfp-content{padding-top:44px;}
.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0;}
.mfp-with-zoom .mfp-container,
.mfp-with-zoom.mfp-bg{opacity:0;-webkit-backface-visibility:hidden;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.mfp-with-zoom.mfp-ready .mfp-container{opacity:1;}
.mfp-with-zoom.mfp-ready.mfp-bg{opacity:0.8;}
.mfp-with-zoom.mfp-removing .mfp-container, 
.mfp-with-zoom.mfp-removing.mfp-bg {
opacity: 0;
}@media only screen and (max-width: 1300px) {
.cnt-wrap{padding-top:4%;padding-bottom:4%;}
.cnt-wrap .caption{width:68%;}
.cnt-wrap .title{padding-right:25%;margin:0 0 10px;font-size:21px;line-height:29px;}
.cnt-wrap p{padding-right:25%;font-size:15px;line-height:23px;}
.carousel{width:100%;}
.carousel .btn-prev{left:5%;top:15%;}
.carousel .btn-next{right:5%;top:15%;}
.carousel .btn-prev:hover{left:4.7%;}
.carousel .btn-next:hover{right:4.7%;}
.carousel .btn-prev:hover, #recent-tweets .btn-prev:hover{left:4.7%;}
.carousel .btn-next:hover, #recent-tweets .btn-next:hover{right:4.7%;}
}
@media only screen and (max-width: 1300px) {
.boxed{width:100%;margin:0;}
.shell{margin:0 5%;width:90%;}
nav#main-nav.full{max-height:54px;}
nav#main-nav.full .shell > ul > li > a{padding:1px 15px;font-size:14px;line-height:52px;}
nav#main-nav.full .shell > ul .dropdown{top:54px;}
#recent-tweets .btn-prev, #recent-tweets .btn-next{top:50%;margin-top:-26px;}
#recent-tweets .btn-prev{left:5%;}
#recent-tweets .btn-next{right:5%;}
#ctas article,
#homepage-recent-posts article.recent-post-block,
#homepage-events article.upcoming-event-block{width:31.3%;margin-left:3%;}
#ctas article:first-child,
#homepage-recent-posts article.recent-post-block:first-child,
#homepage-events article.upcoming-event-block:first-child{margin:0;}
#ctas article p{padding:10%;}
#ctas article.full p{padding:25px 30px;}
#ctas article.half{width:48%;}
#ctas article.half:last-child{margin-left:4%;}
#recent-tweets .tweet .wrapped{width:55%;}
#page-post article.left, #page-post article.right{width:60%;}
#page-post aside.left, #page-post aside.right{width:35%;}
.video-js video{display:none;}
.video-js .vjs-poster{display:block !important;}
#parallax_page_section, #parallax_page_section div{height:auto !important;}
#parallax_page_section div:first-child{position:absolute !important;height:100% !important;}
#parallax_page_section div:last-child{position:relative !important;}
}
@media only screen and (max-width: 1020px) {
.fg-schedule-tabs a span{line-height:18px;}
.fg-schedule-tabs a .date{font-size:9px;}
.fg-schedule-tabs a .day{font-size:13px;}
.fg-schedule-tabs a .count{font-size:11px;}
}
@media only screen and (max-width: 900px) {
header#header,
header#header .shell,
header#header .shell section.left,
header#header.alt .shell section.left{height:auto !important;}
header#header .logo-image{position:relative;left:0 !important;top:0;padding:30px 0;display:block;margin:0 auto !important;max-width:95%;}
header#header .logo-image img{height:auto !important;display:block;}
#top .shell{margin:0 10px 0 15px;width:auto;}
header#header a.cart-contents, header#header.def .shell section.right, header#header.def .shell section.left{display:none;}
header#header.alt .shell section.left{left:auto;text-align:center;margin:0 auto;width:100%;position:relative;float:none;}
#mobile-cart{display:block;}
.mobile-nav-holder, .mobile-top{display:block;}
footer{display:block;height:auto;}
footer.clearfix:after{height:auto;}
footer section.left span, footer section.right span{display:block !important;padding:0 !important;background:none !important;text-align:center;}
footer section.left, footer section.right{display:block;float:none;display:block;width:100%;text-align:center;}
section.social-search a.social{margin-bottom:27px;float:none;}
section.social-search{text-align:center;}
section.social-search .search{display:none;}
#main-nav{display:none;}
#mobileSlickNav{display:block;}
#page-post article.left, #page-post article.right,
#page-post aside.left, #page-post aside.right{width:100%;float:none;margin:0 0 30px;}
#page-post article.recent-post-block .floated-thumb{width:20%;}
.fg-schedule-tabs{height:auto;}
.fg-schedule-tabs a{border:none !important;margin-bottom:2px;height:37px;width:100%;padding:10px 20px;display:block;float:none;}
.fg-schedule-tabs a span{line-height:17px;float:left;width:120px;}
.fg-schedule-tabs a .date{font-size:13px;}
.fg-schedule-tabs a .day{font-size:15px;}
.fg-schedule-tabs a .count{font-size:13px;float:right;text-align:right;}
.fg-schedule-prev-week, .fg-schedule-next-week{text-indent:-9999px}
article.single-event-block .is-countdown{width:90%;height:140px;}
}
@media only screen and (max-width: 723px) {
#top{height:94px;padding-top:10px;}
#top .shell section.left, #top .shell section.right{position:relative;float:none;display:block;}
#top .shell{margin:0 10px;}
#top .shell section.left{height:30px;line-height:30px;text-align:center;}
#top .shell section.right{text-align:center;padding-top:6px;}
#top .shell section.right a{margin-bottom:0;}
#slider-wrap .carousel{display:none;}
#mobile-slider .colored-wrap{display:block;}
#parallax_page_section{background-size:auto 100% !important;}
.cnt-wrap{padding-top:6%;padding-bottom:6%;height:100%;}
.cnt-wrap .caption{width:55%;height:100%;}
.cnt-wrap .title, .cnt-wrap p{padding:0;}
.cnt-wrap .es-button{right:auto;left:0;bottom:0;}
.carousel img, .caption-wrap .overlay, .caption-wrap canvas{opacity:0;}
#recent-tweets .tweet p{font-size:15px;line-height:24px;}
#recent-tweets .tweet small{font-size:13px;line-height:18px;}
.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth,
#homepage-recent-posts article.recent-post-block,
#homepage-events article.upcoming-event-block{float:none;width:100%;margin:0 0 30px;}
#ctas{padding:5% 0;}
#ctas article{top:0;width:100%;margin-bottom:5%;margin-left:0;}
#ctas article img{width:100%;height:auto;}
#ctas article p{padding:5%;}
#ctas article.half{width:100%;margin-bottom:5%;}
#ctas article.half:last-child{margin-left:0;}
#ctas article,
#homepage-recent-posts article.recent-post-block,
#homepage-events article.upcoming-event-block,
#ctas article:first-child,
#homepage-recent-posts article.recent-post-block:first-child,
#homepage-events article.upcoming-event-block:first-child{margin-left:0;margin-bottom:5%;}
#page-post article.page-content .single-event-image{float:none;margin:0 0 20px 0;width:100%;}
#page-post article.page-content .single-event-image img{width:100%;}
#homepage-countdown article.single-event-block .event-info{display:inline-block;text-align:left;width:80%;}
#homepage-countdown .countdown-section{font-size:15px;}
#homepage-countdown .countdown-amount{font-size:60px;}
#homepage-countdown article.single-event-block .is-countdown{width:70%;height:120px;}
}
@media only screen and (max-width: 600px) {
#top{height:130px;}
#top .shell section.left{height:63px;text-align:center;}
#top .iconed-address, #top span.iconed-phone{font-size:12px;float:none;display:inline-block;text-align:left;}
#top .iconed-address{background-position:0 5px;}
#top span.iconed-phone{background-position:0 8px;}
.shell{margin:0 7%;width:86%;}
.cnt-wrap{padding-top:7%;padding-bottom:7%;}
.cnt-wrap .title{font-size:19px;line-height:28px;}
.carousel .btn-prev, .carousel .btn-next{top:50%;margin-top:-26px;}
#ctas{padding:7% 0;}
#ctas article,
#homepage-recent-posts article.recent-post-block,
#homepage-events article.upcoming-event-block,
#ctas article:first-child,
#homepage-recent-posts article.recent-post-block:first-child,
#homepage-events article.upcoming-event-block:first-child{margin-left:0;margin-bottom:7%;}
.espresso-menu .es-menu-item p.img-p{display:none;}
.espresso-menu .es-menu-item .es-content, .espresso-menu .es-menu-item .es-content.with-image{width:100%;float:none;padding:0 0 10px;margin:0;}
.espresso-menu .es-menu-item .es-price-type{width:100%;float:none;margin:0;}
#page-post article.page-content .espresso-menu .es-menu-item .es-price-type p.es-price{text-align:left;margin:5px 0 20px}
.espresso-menu .es-menu-item .es-price-type .es-type{float:left;margin:0 5px 5px 0 !important;}
#page-post article.page-content h1{font-size:26px;line-height:40px;}
#page-post article.page-content h2{font-size:19px;line-height:28px;}
#page-post article.page-content h3{font-size:18px;line-height:26px;}
h2.centered, #recent-tweets h3{font-size:24px !important;}
.tribe-events-single .tribe-events-cost{margin:20px 0 0 0;display:block;position:relative;}
.tribe-events-sub-nav li a{font-size:12px;font-weight:300;display:inline-block;}
header{height:auto !important;}
.fg-schedule-tabs .date-range, .fg-schedule-tabs a .day{display:none;}
.fg-schedule-prev-week, .fg-schedule-next-week{top:-5px;}
.fg-schedule-tabs a span{width:50%;}
#homepage-events h2.centered{margin:0 0 10px !important;border:none;}
#homepage-events h2.centered:before{background:none;}
.fg-schedule-block{margin:0;border:none;}
.fg-schedule-block .fg-event{padding:0 20px;}
.fg-schedule-block .fg-event h3 .fg-event-time{position:relative;top:0;left:0;width:auto;background:none;text-align:left;padding-right:0;display:block;}
h2.centered{margin:0 0 40px !important;}
#homepage-countdown article.single-event-block{padding-top:0;}
#homepage-countdown article.single-event-block .event-info{width:95%;}
#homepage-countdown article.single-event-block .event-info .event-img{display:none;}
#homepage-countdown article.single-event-block .event-info .event-content{width:100%;float:none;}
#homepage-countdown article.single-event-block .is-countdown{width:100%;height:70px;}
#homepage-countdown .countdown-section{font-size:13px;}
#homepage-countdown .countdown-amount{font-size:40px;}
} @media only screen and (max-width: 889px) {
.tribe-bar-mini #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a{padding:5px 14px 4px;}
.tribe-bar-mini .tribe-bar-views-inner{padding:17px 0 37px;}
#tribe-bar-form #tribe-bar-views+.tribe-bar-filters{padding:5px;}
}
@media only screen and (max-width: 777px) {
.es-views-list ul.tribe-bar-views-list{display:none !important;}
.tribe-bar-collapse #tribe-bar-collapse-toggle{display:block;width:100%;margin-top:15px;}
}
@media only screen and (max-width: 767px) {
.tribe-events-organizer .tribe-events-event-meta, .tribe-events-venue .tribe-events-event-meta{border:none;}
.single-tribe_events .tribe-events-schedule .recurringinfo{margin:0;}
.tribe-events-list .tribe-events-event-image+div.tribe-events-content{float:none;width:100%;}
#tribe-geo-map-wrapper, .tribe-events-venue .tribe-events-map-wrap, .single-tribe_events .tribe-events-venue-map{float:none;width:100%;margin:0;background:none;padding:0 25px 25px;}
.tribe-events-list-event-description .tribe-events-event-meta .recurringinfo{top:-7px;padding:0px 0 20px 0 !important;display:block !important;}
}
@media only screen and (max-width: 743px) {
#tribe-bar-form, #tribe-bar-form #tribe-bar-views { height:auto; }
#tribe-bar-form.tribe-bar-collapse .tribe-bar-views-inner { padding:10px 0 37px; }
}