/* Minification failed. Returning unminified contents.
(633,22): run-time error CSS1030: Expected identifier, found ' '
(1776,31): run-time error CSS1030: Expected identifier, found ' '
(2210,1): run-time error CSS1019: Unexpected token, found '}'
(2766,1): run-time error CSS1019: Unexpected token, found '@import'
(2766,9): run-time error CSS1019: Unexpected token, found 'url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700)'
(3119,1): run-time error CSS1019: Unexpected token, found '}'
(3435,10): run-time error CSS1030: Expected identifier, found '282'
(3435,10): run-time error CSS1031: Expected selector, found '282'
(3435,10): run-time error CSS1025: Expected comma or open brace, found '282'
(5728,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(5730,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
 */
/*@font-face {
font-family:"Open Sans Semibold";
src:url("/App_Themes/css/fonts/OpenSans-Semibold.eot?") format("eot"), url("/App_Themes/css/fonts/OpenSans-Semibold.woff") format("woff"), url("/App_Themes/css/fonts/OpenSans-Semibold.ttf") format("truetype"), url("/App_Themes/css/fonts/OpenSans-Semibold.svg#OpenSans-Semibold") format("svg");
font-weight:normal;
font-style:normal;
}
@font-face {font-family:"Open Sans Light";src:url("/App_Themes/css/fonts/OpenSans-Light.eot?") format("eot"),url("/App_Themes/css/fonts/OpenSans-Light.woff") format("woff"),url("/App_Themes/css/fonts/OpenSans-Light.ttf") format("truetype"),url("/App_Themes/css/fonts/OpenSans-Light.svg#OpenSans-Light") format("svg");font-weight:normal;font-style:normal;}
@font-face {font-family:"PT Sans Caption";src:url("/App_Themes/css/fonts/PTC55F.eot?") format("eot"),url("/App_Themes/css/fonts/PTC55F.woff") format("woff"),url("/App_Themes/css/fonts/PTC55F.ttf") format("truetype"),url("fonts/PTC55F.svg#PTSans-Caption") format("svg");font-weight:normal;font-style:normal;}
@font-face {font-family:"Open Sans";src:url("/App_Themes/css/fonts/OpenSans-Regular.eot?") format("eot"),url("/App_Themes/css/fonts/OpenSans-Regular.woff") format("woff"),url("/App_Themes/css/fonts/OpenSans-Regular.ttf") format("truetype"),url("/App_Themes/css/fonts/OpenSans-Regular.svg#OpenSans") format("svg");font-weight:normal;font-style:normal;}*/

/*@font-face {font-family:"whitney-blacksc";src:url("/App_Themes/css/fonts/Whitney-BlackSC.otf?") format("eot");font-weight:normal;font-style:normal;}*/
@font-face {
  font-family: 'Whitney-Medium';
  src: url('/App_Themes/css/fonts/whitney/Whitney-Medium.eot');
  src: url('/App_Themes/css/fonts/whitney/Whitney-Medium.woff2') format('woff2'),
       url('/App_Themes/css/fonts/whitney/Whitney-Medium.woff') format('woff'),
       url('/App_Themes/css/fonts/whitney/Whitney-Medium.ttf') format('truetype'),
       url('/App_Themes/css/fonts/whitney/Whitney-Medium.svg#Whitney-Medium') format('svg'),
       url('/App_Themes/css/fonts/whitney/Whitney-Medium.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Whitney-LightSC';
  src: url('/App_Themes/css/fonts/whitney/Whitney-LightSC.eot');
  src: url('/App_Themes/css/fonts/whitney/Whitney-LightSC.woff2') format('woff2'),
       url('/App_Themes/css/fonts/whitney/Whitney-LightSC.woff') format('woff'),
       url('/App_Themes/css/fonts/whitney/Whitney-LightSC.ttf') format('truetype'),
       url('/App_Themes/css/fonts/whitney/Whitney-LightSC.svg#Whitney-LightSC') format('svg'),
       url('/App_Themes/css/fonts/whitney/Whitney-LightSC.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Whitney-BlackSC';
  src: url('/App_Themes/css/fonts/whitney/Whitney-BlackSC.eot');
  src: url('/App_Themes/css/fonts/whitney/Whitney-BlackSC.woff2') format('woff2'),
       url('/App_Themes/css/fonts/whitney/Whitney-BlackSC.woff') format('woff'),
       url('/App_Themes/css/fonts/whitney/Whitney-BlackSC.ttf') format('truetype'),
       url('/App_Themes/css/fonts/whitney/Whitney-BlackSC.svg#Whitney-BlackSC') format('svg'),
       url('/App_Themes/css/fonts/whitney/Whitney-BlackSC.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Whitney-BlackItalic';
  src: url('/App_Themes/css/fonts/whitney/Whitney-BlackItalic.eot');
  src: url('/App_Themes/css/fonts/whitney/Whitney-BlackItalic.woff2') format('woff2'),
       url('/App_Themes/css/fonts/whitney/Whitney-BlackItalic.woff') format('woff'),
       url('/App_Themes/css/fonts/whitney/Whitney-BlackItalic.ttf') format('truetype'),
       url('/App_Themes/css/fonts/whitney/Whitney-BlackItalic.svg#Whitney-BlackItalic') format('svg'),
       url('/App_Themes/css/fonts/whitney/Whitney-BlackItalic.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'FuturaStd-Book';
  src: url('/App_Themes/css/fonts/FuturaStd/FuturaStd-Book.eot');
  src: url('/App_Themes/css/fonts/FuturaStd/FuturaStd-Book.woff2') format('woff2'),
       url('/App_Themes/css/fonts/FuturaStd/FuturaStd-Book.woff') format('woff'),
       url('/App_Themes/css/fonts/FuturaStd/FuturaStd-Book.ttf') format('truetype'),
       url('/App_Themes/css/fonts/FuturaStd/FuturaStd-Book.svg#FuturaStd-Book') format('svg'),
       url('/App_Themes/css/fonts/FuturaStd/FuturaStd-Book.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}








html
{
    color:#000;
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    /*background:#092643 url(images/funnybone_bg_gradient.png) repeat-x center top;*/

}
body
{
    font:13px/1.231 arial,helvetica,clean,sans-serif;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td
{
    margin:0;
    padding:0;
}
p
{
margin:10px 0;
}
li
{
list-style:none;
}
table
{
    font-size:inherit;
    font:100%;
    border-collapse:collapse;
    border-spacing:0;
}
fieldset,img
{
    border:0;
}
h1,h2,h3,h4,h5,h6
{
    font-size:100%;
    font-weight:400;
    font-size:1.8em;
    line-height:1.1em;

}
.separator
{
    padding-bottom:5px;
}
.module.border-3.separator {
    background-color: #f2f2f2;
}
.clear
{
    clear:both;
    display:block;
    overflow:hidden;
    visibility:hidden;
    width:0;
    height:0;
}
a
{
    text-decoration:none;
    color:#fff;
}
a:link
{
    color:#fff;
}
a:hover
{
    color:#fff;
    text-decoration:underline;
}
a:visited
{
    color:#fff;
}
a.blue
{
    color:#1db5e7;
}
/*.container
{
    margin-left:auto;
    margin-right:auto;
    padding:5px 10px;
    padding-bottom:0;
    width:960px;
    height:auto!important;
    min-height:470px;
    position: relative;
}*/

.container .login
{
    height:85px;
}
.row
{
margin:0;
padding:0;
}
.cell
{
display:inline;
position:relative;
margin-left:2px;
margin-right:3px;
}
.top-menu
{
border-top:solid 5px #68afd0;
border-bottom:0;
background:url(images/menu_bg_blue.jpg) repeat-x top left;
background-color:#396478;
height:28px;
margin-top:0;
text-transform:uppercase;
color:#fff;
width:960px;
}
.top-menu ul
{
width:100%;
}
.top-menu li
{
float:left;
padding-top:2px;
text-align:center;
padding-top:7px;
padding-left:16px;
}
.top-menu li.right
{
float:right;
text-align:center;
padding-right:16px;
}

.top-menu li.right a
{
float:right;
}
.top-menu li.input
{
padding-top:3px;
vertical-align:bottom;
}
.top-menu li.input input
{
color:#666;
font-size:.923em;
padding:1px 0 1px 8px;
}
.vtop-menu .input input
{
position:relative;
top:-1px;
color:#666;
font-size:.923em;
}
.top-menu li.input .button
{
color:#fff;
padding:0 3px;
}
.top-menu .input .button
{
color:#fff;
padding:0 3px;
}
.top-menu a
{
color:#ccc;
font-size:1em;
display:block;
}
.top-menu a.selected,.top-menu a:hover
{
color:#fff;
text-decoration:none;
font-weight:700;
}
.full
{
width:960px;
margin-left:0;
margin-right:0;
}
.fc-content {
    /*background-color: #f2f2f2;*/
}
.button
{
width:auto;
padding:0 5px;
height:21px;
background:#3c99f0 url(images/button_bg.png) repeat-x left bottom;
border:solid 1px #1f54bc;
font-weight:700;
text-align:center;
text-transform:uppercase;
color:#fff;
cursor:pointer;
}
/*.footer
{
background:url(images/funnybone_bg_label.png) no-repeat center 32px;
-background:url(images/ie6-funnybone_bg_label.png) no-repeat;
padding-bottom:40px;
height:auto!important;
min-height:180px;
}*/
.footer .menu
{
background-color:#000;
-background:transparent url(images/ie6-footer-black-bg.jpg) repeat-x 0 0;
-border:0;
height:25px;
-height:500px;
}
.footer .menu ul
{
padding-top:5px;
width:100%;
}
.footer .menu li
{
float:left;
padding-left:10px;
padding-right:24px;
}
.footer .menu li .items
{
margin-top:9px;
}
.footer .menu li.extended
{
padding-left:0;
display:block;
}
.footer .menu a
{
margin-right:10px;
color:#ccc;
}
.footer .menu a:hover
{
text-decoration:none;
}
.footer .menu .subitem
{
padding:5px 15px 5px 0;
font-size:.846em
}
.footer .descr-wrap
{
position:relative;
}
.footer .descr-wrap .descr
{
position:absolute;
top:125px;
-top:-125px;
color:#ccc;
font-size:.846em;
text-align:center;
width:960px;
}
.footer .descr-wrap .descr a
{
color:#ccc;
}
.image
{
_behavior:url(iepngfix.htc);
}
.black-container
{
background: #000; 
padding: 0px 0px 0px 0px;
}
.w630
{
width:510px;
height: 320px;
}
.alpha
{
margin-left:0;
}
.omega
{
margin-right:0;
}
.clearfix:after
{
clear:both;
content:' ';
display:block;
font-size:0;
line-height:0;
visibility:hidden;
width:0;
height:0;
}
html .clearfix
{
height:1%;
}
.border-3
{
/*border:solid 3px #333;*/
}
.rotator-wrap
{
width:510px;
height:320px;
overflow:hidden;
position:relative;
}
.rotator-wrap #prevBtn,.rotator-wrap #nextBtn
{
position:absolute;
z-index:100;
cursor:pointer;
width:30px;
height:64px;
top:100px;
}
.rotator-wrap #prevBtn
{
background:url(images/rotator_left.png) no-repeat top left;
left:0;
}
.rotator-wrap #nextBtn
{
background:url(images/rotator_right.png) no-repeat top left;
right:0;
}
.rotator-wrap .rotator .objects
{
list-style:none outside none;
height:320px;
position:absolute;
}
.rotator-wrap .rotator .objects .object
{
float:left;
overflow:hidden;
list-style:none outside none;
position:relative;
width:510px;
height:320px;
}
.rotator-wrap .rotator .objects .object .object-img
{
text-align:center;
}
.rotator-wrap .rotator .objects .object .descr-wrap
{
position:absolute;
bottom:0;
opacity:.7;
filter:alpha(opacity=70);
width:510px;
height:75px;
border:solid 1px #333;
background-color:#000;
}
.rotator-wrap .rotator .objects .object .descr td
{
height:60px;
color:#fff;
overflow:hidden;
padding-left:10px;
padding-right:10px;
}
.rotator-wrap .rotator .objects .object .descr
{
position:absolute;
bottom:8px;
width:510px;
}
.rotator-wrap .rotator .objects .object .descr .descr-left
{
vertical-align:middle;
text-align:center;
font-size:2em;
font-weight:700;
letter-spacing:-2px;
font-family:Tahoma;
}
.rotator-wrap .rotator .objects .object .descr .descr-left350
{
vertical-align:middle;
text-align:center;
font-size:1.1em;
font-weight:700;
letter-spacing:0px;
font-family:Tahoma;
}
.rotator-wrap .rotator .objects .object .descr .descr-right
{
width:50%;
vertical-align:middle;
font-size:.83em;
border-left:solid 1px #fff;
padding-left:10px;
}
.rotator-wrap .rotator .objects .object .descr a
{
color:#fff;
}
.rotator-wrap .rotator .objects .object .descr a:hover
{
text-decoration:none;
}
.choose-funnybone-club
{
height:320px;
width:450px;
}
.choose-funnybone-club h2
{
font-size:1.538em;
font-weight:700;
color:#fff;
background:#333;
padding:3px;
padding-left:7px;
}
.choose-funnybone-club h3
{
font-size:10pt;
color: Yellow;
}
.choose-funnybone-club .list
{
height:290px;
padding-left:4px;
background:url(images/choose-city-bg.png) bottom left repeat-x;
}
.choose-funnybone-club .list ul
{
float:left;
width:205px;
}
.choose-funnybone-club .list ul li
{
margin-top:8px;
-margin-top:7px;
margin-left:12px;
-margin-left:11px;
}
.choose-funnybone-club .list ul a
{
color:Yellow;
font-weight:700;
}
.choose-funnybone-club .list ul a i
{
color:White;

}
.choose-funnybone-club .list ul a:hover
{
color:#1db5e7;
}
.featured-links-wrap
{
padding:0 32px;
position:relative;
margin:8px 0;
height:125px;
}
.featured-links-wrap .prev,.featured-links-wrap .next
{
width:30px;
height:125px;
border:none;
cursor:pointer;
}
.featured-links-wrap .prev
{
background:url(images/rotator_left_large.png) no-repeat left center;
}
.featured-links-wrap .next
{
background:url(images/rotator_right_large.png) no-repeat right center;
}
.featured-links
{
height:125px;
overflow:hidden;
}
.featured-links ul
{
height:125px;
}
.featured-links ul li a,.featured-links ul li img
{
display:block;
border:none;
}
.featured-links ul li img
{
padding:0 3px;
}
.featured-links ul li
{
height:125px;
}
.home-modules .c-left
{
width:300px;
}
.home-modules .c-center
{
width:350px;
}
.home-modules .c-right
{
width:300px;
}
.twitter
{
    height:374px;
    background-color:Black;
}
.twitter .body
{
height:357px;
background-color:Black;
}
.twitter .body .items
{
padding:10px;
overflow:auto;
overflow-x:hidden;
overflow-y:auto;
height:240px;
min-height:240px;
-height:240px;
}
.twitter .body .item
{
border-bottom:1px solid #999;
margin-bottom:2px;
padding-bottom:10px;
}
.twitter .body .item a
{
color:#2A7EE8;
}
.twitter .body .item. pubDate
{
font-size:.846em;
margin-top:3px;
}
.module
{
position:relative;
}
.module .header {
    color: #fff;
    border-top: none;
    border-bottom: 0;
    /* background: url(images/menu_bg_blue.jpg) repeat-x 0 0; */
    background-color: #4188a0;
    height: 40px;
    overflow: hidden;
    margin-top: 0;
    text-transform: uppercase;
    padding: 0px 0 0px 10px;
    margin-bottom: 0px;
    font-weight: 700;
    font-size: 25px;
    text-align: center;
    width: 100%;
   /* margin-left: 10px;*/
}
.module .body
{
color: #666;
/*background:#f2f2f2 url(images/block_bg.png) repeat-x scroll left bottom;*/

}
.module #hubTwitterBody
{
    color: #FFFFFF;
    background:#000000 url(images/block_bg_black.png) repeat-x scroll left bottom;
}
.homeads .body
{
    height: 374px;
    padding: 0px 0px 0px 0px;

}
.alphabet-navigator
{
border-bottom:solid 1px #aeaeae;
height:30px;
margin-top:10px;
}
.alphabet-navigator span
{
padding:3px 6px 15px;
}
.alphabet-navigator span.current
{
background:url(images/selected-letter.png) bottom center no-repeat;
}
.alphabet-navigator span.current
{
color:#000;
font-weight:700;
}
.alphabet-navigator,.alphabet-navigator span a
{
color:#2a7ee8;
}
.content-gallery
{
margin-top:5px;
}
.content-gallery .body
{
    padding-top:10px;
position:relative;
min-height:757px;
-height:757px;
}
.content-gallery .body .alphabet-navigator span.current
{
background:url(images/selected-letter-gray.png) bottom center no-repeat;
}
.content-gallery .items
{
padding-top:20px;
overflow:hidden;
}
.content-gallery .item
{
width:305px;
}
.content-gallery .title,.content-gallery .title a
{
color:#2a7ee8;
font-size:1.077em;
}
.content-gallery a
{
font-size:.923em;
color:#2a7ee8;
}
.content-gallery .prev-next-pager
{
font-size:.846em;
position:absolute;
right:20px;
bottom:5px;
margin-bottom:3px;
}
.comedian-gallery .header
{
display:none;
}
.comedian-gallery .body
{
padding-left:15px;
padding-right:15px;
}
.comedian-gallery .item .profile
{
margin-top:47px;
}
.comedian-gallery .body .title
{
width:215px;
}
.prev-next-pager,.prev-next-pager .active
{
color:#2a7ee8;
font-weight:700;
}
.prev-next-pager .active
{
cursor:pointer;
}
.prev-next-pager .disabled
{
color:#ccc;
}
.prev-next-pager .numeric
{
padding-right:10px;
color:#000;
}
.prev-next-pager .numeric span,.prev-next-pager .numeric a
{
padding-left:5px;
}
.prev-next-pager .numeric a.current
{
color:#000;
font-weight:700;
}
.history-body
{
margin-top:5px;
}
.history-body .body
{
position:relative;
padding-left:15px;
padding-right:15px;
padding-bottom:15px;
}
.history-body .body .title
{
width:175px;
}
.history-body .body a
{
color:#2A7EE8;
}
.history-body .body h2
{
font-weight:700;
}
.login-register
{
padding:30px;
background-color:#fff;
color:#666;
}
.login-register .button
{
height:22px;
}
.login-register .left
{
width:350px;
margin:0;
padding:20px;
}
.login-register .right
{
/*width:380px;*/
margin:0;
padding:20px;
}
.login-register h2
{
font-size:1.231em;
font-weight:700;
text-transform:uppercase;
}
.login-register .form-register .required
{
font-size:.769em;
color:Red;
}
.login-register .name
{
white-space:nowrap;
margin-bottom:2px;
font-size:.846em;
}
.registerPasswordForm .zipcode input, .employmentform .zipcode input
{
width:40px;
}
.login-register .value, .sendMessageForm .value
{
margin-bottom:10px;
}
.login-register .value input,.login-register .value select
{
width:260px;
padding:4px 3px;
border:solid 1px #b4babd;
}
.login-register .value select
{
width:268px;
}
.login-register .value input[type='checkbox']
{
padding:0;
margin-right:5px;
width:10px;
}
.login-register a
{
color:#2a7ee8;
}
.login-register .form-login .descr
{
font-weight:700;
}
.login-register .import-data a.button
{
color:#fff;
padding:2px 8px;
}

.registerPasswordForm .phones .value input, .employmentform .phones .value input
{
    width:40px;
}
.registerPasswordForm .phones .value, .employmentform .phones .value
{
float:left;
}
.three-color-border
{
border:solid 2px #282828;
border-left:0;
border-right:0;
}
.three-color-border div
{
border:solid 1px black;
border-left:0;
border-right:0;
background-color:#2e3b40;
height:6px;
font-size:0;
line-height:0;
}
.comedian-detail .row-title
{
color:#fff;
position:relative;
background-color:#000;
padding:4px 4px 4px 10px;
}
.comedian-detail .row-title .title
{
font-size:34px;
font-weight:700;
}
.comedian-detail .row-central
{
min-height:400px;
-height:400px;
padding:1px;
}
.comedian-detail .row-central .comedian-info
{
width:376px;
min-height:386px;
-height:386px;
padding:2px;
overflow:hidden;
}
.comedian-detail .row-central .comedian-info .about
{
color:#fff;
padding:10px 4px 2px 8px;
}
.comedian-detail .row-central .comedian-info .about h3
{
font-weight:700;
font-size:.923em;
text-transform:uppercase;
}
.comedian-detail .row-central .comedian-info .about .text
{
padding-right:5px;
height:89px;
}
.comedian-detail .row-central .comedian-info .about .text2
{
padding-right:5px;
height:112px;
}
.comedian-detail .row-central .videos
{
width:545px;
min-height:382px;
-height:382px;
overflow:hidden;
padding:4px;
}
.comedian-detail .row-central .videos .video
{
height:336px;
min-height:336px;
-height:308px;
text-align:center;
}
.comedian-detail .layout .banner
{
margin-bottom:5px;
}
.comedian-detail .layout .facebook-widget
{
margin-bottom:5px;
height:280px;
overflow:hidden;
}
.comedian-detail .become-fan-button
{
text-align:center;
height:23px;
}
.comedian-detail .buy-button
{
text-align:center;
height:23px;
}
.comedian-detail .become-fan-button .button
{
text-transform:uppercase;
font-size:.692em;
height:16px;
padding:0 2px;
}
.comedian-detail .buy-button .button
{
text-transform:uppercase;
font-size:.900em;
height:16px;
padding:0 2px;
}
.related-videos
{
border:solid 1px #333;
height:67px;
min-height:67px;
-height:67px;
width:545px;
overflow:hidden;
position:relative;
}
.related-videos #prevBtn,.related-videos #nextBtn
{
position:absolute;
z-index:100;
cursor:pointer;
width:15px;
height:67px;
top:0;
}
.related-videos #prevBtn
{
background:url(images/related_videos_left.png) no-repeat top left;
left:0;
}
.related-videos #nextBtn
{
background:url(images/related_videos_right.png) no-repeat top left;
right:0;
}
.related-videos .rotator .objects
{
list-style:none outside none;
height:67px;
position:absolute;
}
.related-videos .rotator .objects .object
{
float:left;
overflow:hidden;
list-style:none outside none;
position:relative;
width:545px;
height:67px;
}
.related-videos .rotator .objects .object img
{
margin-right:3px;
border:solid 1px #000;
cursor:pointer;
}
.related-videos .rotator .objects .object img.videoThumbActive
{
border:solid 1px #fff;
}
.comedian-followers-column
{
    width: 350px;
    margin-right: 5px;
    min-height: 500px;
    -height: 500px;
}
.comedian-followers .body
{
padding:12px 3px 7px 17px;
position:relative;
height:511px;
min-height:511px;
-height:511px;
}
.comedian-followers .body .followers
{
overflow:auto;
}
.comedian-followers .body .followers.empty
{
min-height:485px;
-height:485px;
background:url(images/comic_fansDefault.png) no-repeat top left;
}
.comedian-followers .body .followers.empty .follow
{
cursor:pointer;
position:absolute;
top:135px;
left:48px;
color:#000;
font-weight:700;
font-size:1.846em;
}
.comedian-followers .body .followers .follower
{
float:left;
margin:0 12px 26px 0;
}
.comedian-followers .body .followers .follower a
{
    text-decoration:none;
    color:#2a7ee8;
}
.comedian-followers .body .followers .follower a:link
{
    color:#2a7ee8;
}
.comedian-followers .body .followers .follower a:hover
{
    color:#2a7ee8;
    text-decoration:underline;
}
.comedian-followers .body .followers .follower a:visited
{
    color:#2a7ee8;
}
.comedian-followers .body .pager-info
{
position:absolute;
bottom:6px;
left:15px;
color:#333;
font-size:.923em;
}
.comedian-followers .body .prev-next-pager
{
position:absolute;
bottom:6px;
right:9px;
}
.comedian-followers .body .prev-next-pager .active
{
font-weight:400;
font-size:.923em;
}
.no-result
{
font-size:1.846em;
color:#333;
text-align:center;
margin-top:200px;
}
.comedian-events .body-content
{
overflow:auto;
overflow-x:hidden;
overflow-y:auto;
font-size:.923em;
height:211px;
min-height:211px;
width:299px;
-height:211px;
padding:0;
}
.comedian-events .body
{
background:#000000;
width:300px;
}
.comedian-events .body .notHaveUpcomingShows
{
font-size:1.4em;
padding-top:60px;
}
.comedian-events .body table
{
width:98%;
}
.comedian-events .body table .UpcomingShowsTD
{
border-bottom:solid 1px #bebebe;
padding:5px 0;
}
.comedian-events .body table tr.hover td
{
background-color:#696969;
}
.comedian-events .body .title
{
font-weight:700;
color:#FFFFFF;
text-align:left;
}
.comedian-events .body .title a
{
color:#FFFFFF;
}
.comedian-events .body .title img
{
vertical-align:middle;
margin-right:5px;
}
.comedian-events .body .date
{
text-align:left;
}
.comedian-events .body .date a, .comedian-events .body .time a, .comedian-events .body .sectioninfo a, .comedian-events .body .additionalinfo a, .comedian-events .body .comicname a
{
color:#FFFFFF;
}
.color666 a
{
    color:#666;
}
.colorYellow a
{
    color: Yellow;
}
.comedian-events .body .title, .comedian-events .body .date, .comedian-events .body .time, .comedian-events .body .sectioninfo, .comedian-events .body .additionalinfo, .comedian-events .body .comicname
{
    color:#FFFFFF;
width:100%;
}
.upcomingTD
{
    white-space:nowrap; 
    text-align:right; 
    padding-right:4px; 
    width:100px;
    color: #A9A9A9;
}
.upcomingTDD
{
    white-space:nowrap; 
    text-align:right; 
    padding-right:4px; 
    width:100px;
    color: #FFFFFF;
}
.comedian-events .body .action
{
width:20%;
padding-right:10px;
padding-top:10px;
padding-bottom: 10px;
text-align:right;
color:#FFFFFF;
}
.comedian-events .body .action .button
{
height:17px;
font-weight:400;
padding:1px 4px;
width:45px;
}

.comedian-events .body .actionD
{
padding-right:10px;
padding-top:30px;
padding-bottom: 10px;
padding-left:20px;
text-align: center;
color:White;
}
.comedian-events .body .actionD .button
{
height:17px;
font-weight:400;
padding:1px 4px;
width:45px;
}
.comedian-html .body
{
padding:0;
height:247px;
min-height:247px;
-height:247px;
}
.comedian-html .body .body-content
{
padding:0;
overflow:auto;
overflow-x:hidden;
overflow-y:auto;
height:247px;
min-height:247px;
-height:247px;
}
.comedian-html.headless .body
{
height:280px;
min-height:280px;
-height:280px;
}
.comedian-html.headless .body .body-content
{
height:279px;
min-height:279px;
-height:279px;
}
.laughs
{
background:url(images/laughs_bg_160.png) top left no-repeat;
width:160px;
height:38px;
overflow:hidden;
text-align:center;
text-transform:uppercase;
color:#fff;
font-size:.923em;
font-weight:700;
padding-top:4px;
line-height:1.3em;
}
.laughs span
{
font-size:1.538em;
}
.user-profile
{
margin-top:5px;
}
.user-profile.club_information {
    margin: 0 0 0 10px;
}
.user-profile .c-left
{
width:264px;
}
.user-profile a
{
color:#2a7ee8;
}
.user-profile .user-image
{
background-color:#000;
}
.user-profile .user-image .picture
{
width:264px;
overflow:hidden;
font-size:0;
background:#000;
display: table-cell;
text-align: center;
vertical-align: middle;
}
.user-profile .user-image .picture * {
    vertical-align: middle;
}
.user-profile .user-image .become-follower-button
{
padding:5px 0;
text-align:center;
}
.user-profile .user-image .become-follower-button .button
{
text-transform:uppercase;
}
.user-profile .fan-of-list .body
{
position:relative;
padding:11px;
padding-bottom:11px;
-padding:10px 0 11px 10px;
-width:254px;
min-height:513px;
-height:513px;
}
.user-profile .fan-of-list .no-result
{
background:url(images/module_fan_of_bg.png) top left no-repeat;
margin:0;
width:100%;
min-height:513px;
-height:513px;
}
.user-profile .fan-of-list .no-result .text
{
padding-top:160px;
color:#000;
font-size:.846em;
line-height:1.4em;
font-weight:700;
}
.user-profile .fan-of-list .title
{
text-align:left;
}
.user-profile .fan-of-list .title a
{
color:#fff;
text-align:center;
}
.user-profile .fan-of-list .prev-next-pager
{
position:absolute;
bottom:5px;
right:11px;
font-size:.846em;
}
.user-profile .image-with-label
{
width:241px;
border:solid 1px #333;
margin-bottom:11px;
background:black;
text-align:center;
}
.user-profile .image-with-label .layer,.user-profile .image-with-label .title,.user-profile .image-with-label a.profile
{
width:241px;
}
.user-profile .image-with-label .title
{
bottom:10px;
font-size:.923em;
text-align:center;
padding-left:7px;
font-weight:700;
}
.user-profile-center
{
width:514px;
}
.user-profile-info
{
background:#fff;
padding:6px 7px;
}
.user-profile-info h1
{
margin:0;
text-transform: capitalize;
text-align: center;
font-size:1.9em;
font-weight:700;
}
.user-profile-info h3
{
margin:3px;
text-transform:none;
font-size:.923em;
}
.user-profile .navigation .element, .row .navigation .element
{
width:120px;
height:39px;
margin-left:0;
margin-right:2px;
padding:0;
overflow:hidden;
float:left;
}
.user-profile .navigation .selected, .row .navigation .selected
{
background:url(images/navigation-selected-element.png) top center no-repeat;
}
.user-profile .navigation .element .label, .row .navigation .element .label
{    
    height: 30px;
    margin: 0;
    background: #fff;
    padding: 5px 5px;
    text-align: center;
}
.user-profile .navigation .element a, .row .navigation .element a
{
font-size:18px;
font-weight:700;
color:#2a7ee8;
}
.user-profile .user-activity .body
{
padding: 10px;
position:relative;
}
.user-profile .user-activity .body .innerlist
{
padding-left:30px;
}
.user-profile .user-activity .follower-entity, .row .user-activity .follower-entity
{
width:70px;
height:100px;
float:left;
margin:10px 7px;
}
.user-profile .user-activity .follower-entity .username
{
text-align:center;
}
.user-profile .user-activity .prev-next-pager
{
font-size:.846em;
}
.user-profile .user-activity .body .bottom2 .prev-next-pager
{
position:absolute;
right:10px;
bottom:5px;
}
.user-profile .user-activity .body .search .search-text
{
font-size:.923em;
width:120px;
color:#666;
padding:0 0 1px 8px;
}
.user-profile .user-activity .body .search .c-left
{
width:340px;
}
.user-profile .user-activity .body .search .c-right
{
width:160px;
float:right;
text-align:right;
padding-right:3px;
}
.user-profile .user-activity .activity-item
{
margin-bottom:5px;
border-bottom:solid 1px #ccc;
}
.user-profile .user-activity .activity-item .description
{
width:455px;
padding-left:5px;
color:#666;
padding-bottom:5px;
font-size:.846em;
}
.user-profile .user-activity .activity-item .description b
{
color:#000;
}
.user-profile .user-activity .activity-item .message
{
padding-left:5px;
color:#666;
margin-bottom:5px;
font-size:.846em;
}
.user-profile .user-activity .activity-item .controls
{
width:79px;
float:right;
text-align:right;
font-size:.846em;
}
.user-profile .user-activity .activity-item .content-image img
{
border:solid 1px #999;
overflow:hidden;
}
.user-profile .user-activity .activity-item .content-title
{
font-size:1.385em;
width:400px;
margin:27px 0 0 7px;
}
.user-profile .user-activity .activity-item .content-title a
{
color:#2a7ee8;
}
.user-profile .user-activity .post-message
{
margin-bottom:15px;
width:100%;
}
.user-profile .user-activity .post-message .message-text
{
width:99%;
margin-bottom:5px;
padding-top:2px;
font-size:1em;
font-weight:700;
height:33px;
border:solid 1px #999;
background-color:#f2f2f2;
color:#878787;
line-height:30px;
padding-left:8px;
}
.user-profile .user-activity .post-message .message-text.active
{
font-size:1em;
background-color:#fff;
color:#000;
font-weight:400;
line-height:1.308em;
}
.user-profile .user-activity .post-message .button
{
width:60px;
height:22px;
padding-bottom:2px;
float:right;
}
.user-profile .user-activity .post-editor
{
padding-bottom:30px;
}
.user-profile .user-activity .post-editor .message-text
{
width:99%;
margin-bottom:5px;
padding-top:2px;
font-size:1em;
height:60px;
border:solid 1px #999;
background-color:#e1f5fd;
color:#333;
line-height:1.308em;
padding-left:8px;
}
.user-profile .user-activity .post-editor .button
{
width:60px;
height:22px;
padding-bottom:2px;
float:right;
}
.user-profile .user-activity .ajax-response
{
border-top:solid 1px #ccc;
padding-top:5px;
}
.user-profile .user-activity .prev-next-pager
{
font-size:.846em;
float:right;
margin-top:10px;
}
.photo
{
    text-align:center;
}
.articulos a
{
    color: #666;
}
.user-activity .articulos
{
    padding:11px;
padding-bottom:27px;
height:447px;
min-height:447px;
-height:445px;
position:relative;
overflow:scroll;
overflow-x:hidden;
overflow-y:scroll;
}
.full-calendar-events .body
{
height:auto!important;
height: 470px;
min-height:470px;
-height:470px;
padding:4px;
}
.full-calendar-events .events-list .table-header
{
width:552px;
padding-top:10px;
}
.full-calendar-events .events-list .table-header div
{
float:left;
text-transform:uppercase;
padding:3px 10px 5px;
color:#277ae7;
font-size:.769em;
}

.full-calendar-events .events-list .table-content
{
width:552px;
border-top:solid 1px #bebebe;
}
.full-calendar-events .events-list .table-content .col-time
{
text-align:left;
}
.full-calendar-events .events-list table td
{
padding:3px 10px;
color:#000;
font-weight:700;
font-size:.923em;
}
.full-calendar-events .events-list table td
{
border-bottom:solid 1px #bebebe
}
.full-calendar-events .events-list table td .button
{
color:#fff;
height:17px;
width:45px;
padding-top:2px;
padding-bottom:2px;
font-weight:400;
text-transform:capitalize;
}
.full-calendar-events .events-list table td a
{
color:#000;
}
.full-calendar-events .events-list .col-date
{
width:35px;
}
.full-calendar-events .events-list .col-time
{
width:55px;
}
.full-calendar-events .events-list .col-thumb
{
width:40px;
}
.full-calendar-events .events-list .col-title
{
width:220px;
}
.full-calendar-events .events-list .col-loc
{
width:60px
}
.full-calendar-events .events-list .col-state
{
width:15px
}
.full-calendar-events .events-list .col-action
{
width:100px;
text-align:right;
}
.search-user-profile .user-activity .body .innerlist
{
padding-left:30px;
}
.search-user-profile .user-activity .follower-entity, .row .user-activity .follower-entity
{
width:70px;
height:100px;
float:left;
margin:10px 7px;
}
.search-user-profile .user-activity .follower-entity .username
{
text-align:center;
}
.comedian-twitter
{
    height:260px;
}
.comedian-twitter .body
{
height:247px;
}
.comedian-twitter .body .items
{
padding:10px;
overflow:auto;
overflow-x:hidden;
overflow-y:auto;
height:227px;
min-height:227px;
-height:227px;
}
.comedian-twitter .body .item
{
border-bottom:1px solid #999;
margin-bottom:2px;
padding-bottom:10px;
}
.comedian-twitter .body .item a
{
color:#2A7EE8;
}
.comedian-twitter .body .item. pubDate
{
font-size:.846em;
margin-top:3px;
}

.backimage a
{
background:url(images/back-link-ico.png) top left no-repeat;
font-size:1.077em;
display:block;
padding-left:16px;
text-align:left;
height:0;
vertical-align:middle;
font-weight:700;
}
#jsddm
{	margin: 0;
 	position:relative;
	padding: 0;
	padding-bottom: 10px;
}

#jsddm li
{	
    float: left;
	list-style: none;
}

#jsddm li a
{	
    display: block;
	text-decoration: none;
	width: 70px;
}
	
#jsddm li ul
{	
    margin: 0;
    padding: 0;
    padding-bottom:10px;
    background: white;
    width:140px;
    position: absolute;
    border: 1px solid #49788a;
    text-align:left;
    visibility: hidden;
    z-index:9999;
}
		
#jsddm li ul li
{	
    float: none;
	display: inline;
}
			
#jsddm li ul li a			
{	
    width: 130px;
	text-align:left;
	padding-left:8px;
	background: White;
	color: #24313C;
}
			
#jsddm li ul li a:hover
{	
    background: #49788a;
	color:White;
}
.upcoming
{
    width:258px;
    height: 320px;
    background-color: #000000;
    color: #000000;
    border:solid 3px #333;
}
.upcoming .body .items
{
    width:258px;
    height: 288px;
    background-color: #000000;
    color: #FFFFFF;
    overflow:auto;
}
.clubrotator-wrap
{
width:466px;
height:280px;
overflow:hidden;
position:relative;
}
.clubrotator-wrap #prevBtn2,.clubrotator-wrap #nextBtn2
{
position:absolute;
z-index:100;
cursor:pointer;
width:30px;
height:64px;
top:100px;
}
.clubrotator-wrap #prevBtn2
{
background:url(images/rotator_left.png) no-repeat top left;
left:0;
}
.clubrotator-wrap #nextBtn2
{
background:url(images/rotator_right.png) no-repeat top left;
right:0;
}
.clubrotator-wrap .clubrotator .objects
{
list-style:none outside none;
height:280px;
position:absolute;
}
.clubrotator-wrap .clubrotator .objects .object
{
float:left;
overflow:hidden;
list-style:none outside none;
position:relative;
width:466px;
height:280px;
}
.clubrotator-wrap .clubrotator .objects .object .object-img
{
text-align:center;
}
.clubrotator-wrap .clubrotator .objects .object .descr-wrap
{
position:absolute;
bottom:0;
opacity:.7;
filter:alpha(opacity=70);
width:466px;
height:75px;
border:solid 1px #333;
background-color:#000;
}
.clubrotator-wrap .clubrotator .objects .object .descr
{
position:absolute;
bottom:8px;
width:466px;
}
.clubrotator-wrap .clubrotator .objects .object .descr td
{
height:60px;
color:#fff;
overflow:hidden;
padding-left:10px;
padding-right:10px;
}
.clubrotator-wrap .clubrotator .objects .object .descr .descr-left
{
vertical-align:middle;
text-align:center;
font-size:2em;
font-weight:700;
letter-spacing:-2px;
font-family:Tahoma;
}
.clubrotator-wrap .clubrotator .objects .object .descr .descr-left350
{
vertical-align:middle;
text-align:center;
font-size:1.2em;
font-weight:700;
letter-spacing:0px;
font-family:Tahoma;
}
.clubrotator-wrap .clubrotator .objects .object .descr .descr-right
{
width:50%;
vertical-align:middle;
font-size:.83em;
border-left:solid 1px #fff;
padding-left:10px;
}
.clubrotator-wrap .clubrotator .objects .object .descr a
{
color:#fff;
}
.clubrotator-wrap .clubrotator .objects .object .descr a:hover
{
text-decoration:none;
}
.twitter2
{
    height:280px;
}
.twitter2 .body
{
height:236px;
}
.twitter2 .body .items
{
padding:10px;
overflow:auto;
height:226px;
min-height:226px;
-height:226px;
}
.twitter2 .body .item
{
border-bottom:1px solid #999;
margin-bottom:2px;
padding-bottom:10px;
}
.twitter2 .body .item a
{
color:#2A7EE8;
}
.twitter2 .body .item.pubDate
{
    font-size:.846em;
    margin-top:3px;
}   
.employmentform
{
    width:100%;
    /*min-height:500px;*/
    position:relative;
    padding: 0px 10px 20px 10px;
    overflow:auto;
    font-size: 16px;
}
.dining-menu
{
background:#fff url(images/page_bg.jpg) repeat-y left top;
}
.dining-menu .details
{
margin:10px 0 20px;
}
.dining-menu .details li li
{
list-style:circle;
}
.dining-menu .menus-wrap
{
position:relative;
overflow:hidden;
}
.dining-menu .menus
{
overflow:hidden;
margin-bottom:2px;
}
.dining-menu .menus .link {
    margin: 1px;
    float: left;
    text-align: center;
    color: #277ae6;
    cursor: pointer;
    padding: 12px;
    height: auto!important;
    min-height: 18px;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: bold;
}
.dining-menu .menus .active
{
margin:0;
color:#000;
font-weight:700;
border:solid 1px #d6d6d6;
background-color:#fff;
float:left;
text-align:center;
cursor:pointer;
padding:12px;
height:auto!important;
min-height:18px;
-height:18px;
text-transform:uppercase;
}
.dining-menu .selected-menu
{
background-color:#fff;
padding:20px 40px 20px 20px;
border:solid 1px #d6d6d6;
}
.dining-menu .menu-item .title-price
{
margin-bottom:8px;
}
.dining-menu .menu-item .title,.dining-menu .menu-item .price
{
color:#000;
font-size:1.077em;
font-weight:700;
}
.dining-menu .menu-item .title
{
margin-right:10px;
text-transform:uppercase;
}
.dining-menu .menu-item .descr
{
margin-bottom:25px;
clear:both;
color:#797979;
}
.divPH
{
    padding-left: 20px;
    padding-top: 20px;
}
.divPH li
{
    list-style:square outside none;
}
.newpopup
{
font-size:.892em;
font-family:Tahoma;
}
.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui-helper-clearfix{display:inline-block}/*\*/* html .ui-helper-clearfix{height:1%}.ui-helper-clearfix{display:block}/**/.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #555;background:#000 url(images/ui-bg_loop_25_000000_21x21.png) 50% 50% repeat;color:#fff}.ui-widget-content a{color:#fff}.ui-widget-header{border:1px solid #333;background:#444 url(images/ui-bg_highlight-soft_44_444444_1x100.png) 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #444;background:#222 url(images/ui-bg_highlight-soft_35_222222_1x100.png) 50% 50% repeat-x;font-weight:normal;color:#eee}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#eee;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #0b93d5;background:#003147 url(images/ui-bg_highlight-soft_33_003147_1x100.png) 50% 50% repeat-x;font-weight:normal;color:#fff}.ui-state-hover a,.ui-state-hover a:hover{color:#fff;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #26b3f7;background:#0972a5 url(images/ui-bg_highlight-hard_20_0972a5_1x100.png) 50% 50% repeat-x;font-weight:normal;color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-widget :active{outline:0}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #ccc;background:#eee url(images/ui-bg_highlight-soft_80_eeeeee_1x100.png) 50% top repeat-x;color:#2e7db2}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#2e7db2}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #ffb73d;background:#ffc73d url(images/ui-bg_glass_40_ffc73d_1x400.png) 50% 50% repeat-x;color:#111}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#111}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#111}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-icon{width:16px;height:16px;background-image:url(images/ui-icons_cccccc_256x240.png)}.ui-widget-content .ui-icon{background-image:url(images/ui-icons_cccccc_256x240.png)}.ui-widget-header .ui-icon{background-image:url(images/ui-icons_ffffff_256x240.png)}.ui-state-default .ui-icon{background-image:url(images/ui-icons_cccccc_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(images/ui-icons_ffffff_256x240.png)}.ui-state-active .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_4b8e0b_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_a83300_256x240.png)}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-off{background-position:-96px -144px}.ui-icon-radio-on{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;-khtml-border-top-left-radius:6px;border-top-left-radius:6px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;-khtml-border-top-right-radius:6px;border-top-right-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;-khtml-border-bottom-left-radius:6px;border-bottom-left-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px;-khtml-border-bottom-right-radius:6px;border-bottom-right-radius:6px}.ui-widget-overlay{background:#5c5c5c url(images/ui-bg_flat_50_5c5c5c_40x100.png) 50% 50% repeat-x;opacity:.80;filter:Alpha(Opacity=80)}.ui-widget-shadow{margin:-7px 0 0 -7px;padding:7px;background:#ccc url(images/ui-bg_flat_30_cccccc_40x100.png) 50% 50% repeat-x;opacity:.60;filter:Alpha(Opacity=60);-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;z-index:99999;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-accordion{width:100%}.ui-accordion .ui-accordion-header{cursor:pointer;position:relative;margin-top:1px;zoom:1}.ui-accordion .ui-accordion-li-fix{display:inline}.ui-accordion .ui-accordion-header-active{border-bottom:0!important}.ui-accordion .ui-accordion-header a{display:block;font-size:1em;padding:.5em .5em .5em .7em}.ui-accordion-icons .ui-accordion-header a{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;margin-top:-2px;position:relative;top:1px;margin-bottom:2px;overflow:auto;display:none;zoom:1}.ui-accordion .ui-accordion-content-active{display:block}.ui-autocomplete{position:absolute;cursor:default}* html .ui-autocomplete{width:1px}.ui-menu{list-style:none;padding:2px;margin:0;display:block;float:left}.ui-menu .ui-menu{margin-top:-3px}.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;float:left;clear:left;width:100%}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1}.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}.ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;text-decoration:none!important;cursor:pointer;text-align:center;zoom:1;overflow:visible}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:1.4}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-dialog{position:absolute;padding:.2em;width:300px;overflow:hidden}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .1em 0}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px}.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0;overflow:auto;zoom:1}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-tabs{position:relative;padding:.2em;zoom:1}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:1px;margin:0 .2em 1px 0;border-bottom:0!important;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-selected{margin-bottom:0;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0}.ui-tabs .ui-tabs-hide{display:none!important}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}.ui-progressbar{height:2em;text-align:left}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}










/*!
 * FullCalendar v3.7.0 Stylesheet
 * Docs & License: https://fullcalendar.io/
 * (c) 2017 Adam Shaw
 */.fc button,.fc table,body .fc{font-size:1em}
 .fc-bg,.fc-row .fc-bgevent-skeleton,.fc-row .fc-highlight-skeleton{bottom:0}
 .fc-icon,.fc-unselectable{-webkit-touch-callout:none;-khtml-user-select:none}
 .fc{direction:ltr;text-align:left}.fc-rtl{text-align:right}
 .fc th,.fc-basic-view td.fc-week-number,.fc-icon,.fc-toolbar{text-align:center}
 .fc-highlight{background:#bce8f1;opacity:.3}
 .fc-bgevent{background:#8fdf82;opacity:.3}
 .fc-nonbusiness{background:#d7d7d7}
 .fc button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;height:2.1em;padding:0 .6em;white-space:nowrap;cursor:pointer}
 .fc button::-moz-focus-inner{margin:0;padding:0}
 .fc-state-default{border:1px solid;background-color:#f5f5f5;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#333;text-shadow:0 1px 1px rgba(255,255,255,.75);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}
 .fc-state-default.fc-corner-left{border-top-left-radius:4px;border-bottom-left-radius:4px}
 .fc-state-default.fc-corner-right{border-top-right-radius:4px;border-bottom-right-radius:4px}
 .fc button .fc-icon{position:relative;top:-.05em;margin:0 .2em;vertical-align:middle}
 .fc-state-active,.fc-state-disabled,.fc-state-down,.fc-state-hover{color:#333;background-color:#e6e6e6}
 .fc-state-hover{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.fc-state-active,.fc-state-down{background-color:#ccc;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}
 .fc-state-disabled{cursor:default;background-image:none;opacity:.65;box-shadow:none}.fc-event.fc-draggable,.fc-event[href],.fc-popover .fc-header .fc-close,a[data-goto]{cursor:pointer; padding: 10px 0 20px;}.fc-button-group{display:inline-block}.fc .fc-button-group>*{float:left;margin:0 0 0 -1px}.fc .fc-button-group>:first-child{margin-left:0}.fc-popover{position:absolute;box-shadow:0 2px 6px rgba(0,0,0,.15)}.fc-popover .fc-header{padding:2px 4px}
 .fc-popover .fc-header .fc-title{    float: left;
    width: 100%; padding-left: 10px;  font-size: 16px;  font-family: whitney-medium;  font-weight: normal !important;  text-align: center;  text-transform: uppercase;}
	.fc-ltr .fc-popover .fc-header .fc-title,.fc-rtl .fc-popover .fc-header .fc-close{float:left}.fc-ltr .fc-popover .fc-header .fc-close,.fc-rtl .fc-popover .fc-header .fc-title{float:right}.fc-divider{border-style:solid;border-width:1px}hr.fc-divider{height:0;margin:0;padding:0 0 2px;border-width:1px 0}.fc-bg table,.fc-row .fc-bgevent-skeleton table,.fc-row .fc-highlight-skeleton table{height:100%}.fc-clear{clear:both}.fc-bg,.fc-bgevent-skeleton,.fc-helper-skeleton,.fc-highlight-skeleton{position:absolute;top:0;left:0;right:0}
	.fc table{width:100%;box-sizing:border-box;table-layout:fixed;border-collapse:collapse;border-spacing:0}.fc td,.fc th{border-style:solid;border-width:1px;padding:0;vertical-align:top}
	.fc td.fc-today{border-style:double}a[data-goto]:hover{text-decoration:underline}
	.fc .fc-row{border-style:solid;border-width:0}.fc-row table{border-left:0 hidden transparent;border-right:0 hidden transparent;border-bottom:0 hidden transparent}.fc-row:first-child table{border-top:0 hidden transparent}.fc-row{position:relative}.fc-row .fc-bg{z-index:1}.fc-row .fc-bgevent-skeleton td,.fc-row .fc-highlight-skeleton td{border-color:transparent}.fc-row .fc-bgevent-skeleton{z-index:2}.fc-row .fc-highlight-skeleton{z-index:3}.fc-row .fc-content-skeleton{position:relative;z-index:4;padding-bottom:2px}
	.fc-row .fc-helper-skeleton{z-index:5}.fc .fc-row .fc-content-skeleton table,.fc .fc-row .fc-content-skeleton td,.fc .fc-row .fc-helper-skeleton td{background:0 0;}
	.fc-row .fc-content-skeleton td,.fc-row .fc-helper-skeleton td{border-bottom:0}
	.fc-row .fc-content-skeleton tbody td,.fc-row .fc-helper-skeleton tbody td{border-top:0}.fc-scroller{-webkit-overflow-scrolling:touch}
	.fc-icon,.fc-row.fc-rigid,.fc-time-grid-event{overflow:hidden}.fc-scroller>.fc-day-grid,.fc-scroller>.fc-time-grid{position:relative;width:100%}.fc-event{position:relative;display:block;font-size:.85em;line-height:1.3;}.fc-event,.fc-event:hover{color: #000 !important;
    text-align: center;}
	.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed}.fc-event .fc-bg{z-index:1;background:#fff;opacity:.25}
	.fc-event .fc-content{position:relative;z-index:2}.fc-event .fc-resizer{position:absolute;z-index:4;display:none}
	.fc-event.fc-allow-mouse-resize .fc-resizer,.fc-event.fc-selected .fc-resizer{display:block}
	.fc-event.fc-selected .fc-resizer:before{content:"";position:absolute;z-index:9999;top:50%;left:50%;width:40px;height:40px;margin-left:-20px;margin-top:-20px}.fc-event.fc-selected{z-index:9999!important;box-shadow:0 2px 5px rgba(0,0,0,.2)}.fc-event.fc-selected.fc-dragging{box-shadow:0 2px 7px rgba(0,0,0,.3)}.fc-h-event.fc-selected:before{content:"";position:absolute;z-index:3;top:-10px;bottom:-10px;left:0;right:0}.fc-ltr .fc-h-event.fc-not-start,.fc-rtl .fc-h-event.fc-not-end{margin-left:0;border-left-width:0;padding-left:1px;border-top-left-radius:0;border-bottom-left-radius:0}.fc-ltr .fc-h-event.fc-not-end,.fc-rtl .fc-h-event.fc-not-start{margin-right:0;border-right-width:0;padding-right:1px;border-top-right-radius:0;border-bottom-right-radius:0}
	.fc-ltr .fc-h-event .fc-start-resizer,.fc-rtl .fc-h-event .fc-end-resizer{cursor:w-resize;left:-1px}.fc-ltr .fc-h-event .fc-end-resizer,.fc-rtl .fc-h-event .fc-start-resizer{cursor:e-resize;right:-1px}.fc-h-event.fc-allow-mouse-resize .fc-resizer{width:7px;top:-1px;bottom:-1px}.fc-h-event.fc-selected .fc-resizer{border-radius:4px;border-width:1px;width:6px;height:6px;border-style:solid;border-color:inherit;background:#fff;top:50%;margin-top:-4px}.fc-ltr .fc-h-event.fc-selected .fc-start-resizer,.fc-rtl .fc-h-event.fc-selected .fc-end-resizer{margin-left:-4px}
	.fc-ltr .fc-h-event.fc-selected .fc-end-resizer,.fc-rtl .fc-h-event.fc-selected .fc-start-resizer{margin-right:-4px}
	.fc-day-grid-event{margin:1px 2px 0;padding:0 1px}tr:first-child>td>.fc-day-grid-event{margin-top:2px}.fc-day-grid-event.fc-selected:after{content:"";position:absolute;z-index:1;top:-1px;right:-1px;bottom:-1px;left:-1px;background:#000;opacity:.25}
	.fc-day-grid-event .fc-content{white-space:nowrap;overflow:hidden}.fc-day-grid-event .fc-time{font-weight:700; font-size: 14px;
    font-weight: bold !important;}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer{margin-left:-2px}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer{margin-right:-2px}
	a.fc-more{margin:1px 3px;font-size:.85em;cursor:pointer;text-decoration:none}a.fc-more:hover{text-decoration:underline}.fc.fc-bootstrap3 a,.ui-widget .fc-event{text-decoration:none}.fc-limited{display:none}.fc-icon,.fc-toolbar .fc-center{display:inline-block}
	.fc-day-grid .fc-row{z-index:1}.fc-more-popover{z-index:2;width:220px}.fc-more-popover .fc-event-container{padding:10px}.fc-now-indicator{position:absolute;border:0 solid red}.fc-icon:after,.fc-toolbar button{position:relative}.fc-unselectable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}
	.fc-unthemed .fc-content,.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-list-view,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#000}
	.fc-unthemed .fc-popover{background-color:#fff;border-width:1px;border-style:solid}.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-popover .fc-header{background:#eee}.fc-unthemed td.fc-today{background:#fcf8e3}.fc-unthemed .fc-disabled-day{background:#d7d7d7;opacity:.3}.fc-icon{height:1em;line-height:1em;font-size:1em;font-family:"Courier New",Courier,monospace;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fc-icon-left-single-arrow:after{content:"\02039";font-weight:700;font-size:200%;top:-7%}.fc-icon-right-single-arrow:after{content:"\0203A";font-weight:700;font-size:200%;top:-7%}.fc-icon-left-double-arrow:after{content:"\000AB";font-size:160%;top:-7%}.fc-icon-right-double-arrow:after{content:"\000BB";font-size:160%;top:-7%}.fc-icon-left-triangle:after{content:"\25C4";font-size:125%;top:3%}
	.fc-icon-right-triangle:after{content:"\25BA";font-size:125%;top:3%}
	.fc-icon-down-triangle:after{content:"\25BC";font-size:125%;top:2%}.fc-icon-x:after{content:"\000D7";font-size:200%;top:6%}
	.fc-unthemed .fc-popover .fc-header .fc-close{color:#666;font-size:.9em;margin-top:2px}.fc-unthemed .fc-list-item:hover td{background-color:#f5f5f5}
	.ui-widget .fc-disabled-day{background-image:none}
	.fc-bootstrap3 .fc-time-grid .fc-slats table,.fc-time-grid .fc-slats .ui-widget-content{background:0 0}.fc-popover>.ui-widget-header+.ui-widget-content{border-top:0}
	.ui-widget .fc-event{color:#fff;font-weight:400}.ui-widget td.fc-axis{font-weight:400}.fc.fc-bootstrap3 a[data-goto]:hover{text-decoration:underline}
	.fc-bootstrap3 hr.fc-divider{border-color:inherit}.fc-bootstrap3 .fc-today.alert{border-radius:0}.fc-bootstrap3 .fc-popover .panel-body{padding:0}
	.fc-toolbar.fc-header-toolbar{    margin-bottom: 1em;
    background: #000;    padding: 10px 16px;    margin: 0; }
	.fc-toolbar.fc-footer-toolbar{margin-top:1em}
	.fc-toolbar .fc-left{float:left}.fc-toolbar .fc-right{float:right}.fc .fc-toolbar>*>*{float:left;margin-left:.75em}
	.fc-today-button{margin-left: 0;  color: #000; background: #fff; opacity: 1; font-size: 13px; text-transform: uppercase; font-weight: bold;}
	.fc-toolbar h2{margin:0}.fc-toolbar .fc-state-hover,.fc-toolbar .ui-state-hover{z-index:2}
	.fc-toolbar .fc-state-down{z-index:3}.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active{z-index:4}
	.fc-toolbar button:focus{z-index:5}
	.fc-view-container *,.fc-view-container :after,.fc-view-container :before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.fc-view,.fc-view>table{position:relative;z-index:1}.fc-basicDay-view .fc-content-skeleton,.fc-basicWeek-view .fc-content-skeleton{padding-bottom:1em}.fc-basic-view .fc-body .fc-row{min-height:4em}.fc-row.fc-rigid .fc-content-skeleton{position:absolute;top:0;left:0;right:0}.fc-day-top.fc-other-month{opacity:.3}.fc-basic-view .fc-day-number,.fc-basic-view .fc-week-number{padding:2px}.fc-basic-view th.fc-day-number,.fc-basic-view th.fc-week-number{padding:0 2px}.fc-ltr .fc-basic-view .fc-day-top .fc-day-number{float:right; font-size:16px;}.fc-rtl .fc-basic-view .fc-day-top .fc-day-number{float:left}.fc-ltr .fc-basic-view .fc-day-top .fc-week-number{float:left;border-radius:0 0 3px}.fc-rtl .fc-basic-view .fc-day-top .fc-week-number{float:right;border-radius:0 0 0 3px}.fc-basic-view .fc-day-top .fc-week-number{min-width:1.5em;text-align:center;background-color:#f2f2f2;color:grey}.fc-basic-view td.fc-week-number>*{display:inline-block;min-width:1.25em}.fc-agenda-view .fc-day-grid{position:relative;z-index:2}.fc-agenda-view .fc-day-grid .fc-row{min-height:3em}
	.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton{padding-bottom:1em}.fc .fc-axis{vertical-align:middle;padding:0 4px;white-space:nowrap}.fc-ltr .fc-axis{text-align:right}
	.fc-rtl .fc-axis{text-align:left}.fc-time-grid,.fc-time-grid-container{position:relative;z-index:1}.fc-time-grid{min-height:100%}.fc-time-grid table{border:0 hidden transparent}.fc-time-grid>.fc-bg{z-index:1}.fc-time-grid .fc-slats,.fc-time-grid>hr{position:relative;z-index:2}.fc-time-grid .fc-content-col{position:relative}.fc-time-grid .fc-content-skeleton{position:absolute;z-index:3;top:0;left:0;right:0}.fc-time-grid .fc-business-container{position:relative;z-index:1}
	.fc-time-grid .fc-bgevent-container{position:relative;z-index:2}.fc-time-grid .fc-highlight-container{z-index:3;position:relative}.fc-time-grid .fc-event-container{position:relative;z-index:4}
	.fc-time-grid .fc-now-indicator-line{z-index:5}.fc-time-grid .fc-helper-container{position:relative;z-index:6}.fc-time-grid .fc-slats td{height:1.5em;border-bottom:0}
	.fc-time-grid .fc-slats .fc-minor td{border-top-style:dotted}.fc-time-grid .fc-highlight{position:absolute;left:0;right:0}.fc-ltr .fc-time-grid .fc-event-container{margin:0 2.5% 0 2px}
	.fc-rtl .fc-time-grid .fc-event-container{margin:0 2px 0 2.5%}
	.fc-time-grid .fc-bgevent,.fc-time-grid .fc-event{position:absolute;z-index:1}
	.fc-time-grid .fc-bgevent{left:0;right:0}
	.fc-v-event.fc-not-start{border-top-width:0;padding-top:1px;border-top-left-radius:0;border-top-right-radius:0}
	.fc-v-event.fc-not-end{border-bottom-width:0;padding-bottom:1px;border-bottom-left-radius:0;border-bottom-right-radius:0}
	.fc-time-grid-event.fc-selected{overflow:visible}.fc-time-grid-event.fc-selected .fc-bg{display:none}
	.fc-time-grid-event .fc-content{overflow:hidden}
	.fc-time-grid-event .fc-time,.fc-time-grid-event .fc-title{padding:0 1px}
	.fc-time-grid-event .fc-time{font-size:.85em;white-space:nowrap}
	.fc-time-grid-event.fc-short .fc-content{white-space:nowrap}
	.fc-time-grid-event.fc-short .fc-time,.fc-time-grid-event.fc-short .fc-title{display:inline-block;vertical-align:top}
	.fc-time-grid-event.fc-short .fc-time span{display:none}
	.fc-time-grid-event.fc-short .fc-time:before{content:attr(data-start)}
	.fc-time-grid-event.fc-short .fc-time:after{content:"\000A0-\000A0"}
	.fc-time-grid-event.fc-short .fc-title{font-size:.85em;padding:0}
	.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer{left:0;right:0;bottom:0;height:8px;overflow:hidden;line-height:8px;font-size:11px;font-family:monospace;text-align:center;cursor:s-resize}
	.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after{content:"="}
	.fc-time-grid-event.fc-selected .fc-resizer{border-radius:5px;border-width:1px;width:8px;height:8px;border-style:solid;border-color:inherit;background:#fff;left:50%;margin-left:-5px;bottom:-5px}
	.fc-time-grid .fc-now-indicator-line{border-top-width:1px;left:0;right:0}
	.fc-time-grid .fc-now-indicator-arrow{margin-top:-5px}
	.fc-ltr .fc-time-grid .fc-now-indicator-arrow{left:0;border-width:5px 0 5px 6px;border-top-color:transparent;border-bottom-color:transparent}.fc-rtl .fc-time-grid .fc-now-indicator-arrow{right:0;border-width:5px 6px 5px 0;border-top-color:transparent;border-bottom-color:transparent}.fc-event-dot{display:inline-block;width:10px;height:10px;border-radius:5px}.fc-rtl .fc-list-view{direction:rtl}.fc-list-view{border-width:1px;border-style:solid}.fc .fc-list-table{table-layout:auto}
	.fc-list-table td{border-width:1px 0 0;padding:8px 14px}.fc-list-table tr:first-child td{border-top-width:0}.fc-list-heading{border-bottom-width:1px}
	.fc-list-heading td{font-weight:700}.fc-ltr .fc-list-heading-main{float:left}.fc-ltr .fc-list-heading-alt,.fc-rtl .fc-list-heading-main{float:right}.fc-rtl .fc-list-heading-alt{float:left}.fc-list-item.fc-has-url{cursor:pointer}.fc-list-item-marker,.fc-list-item-time{white-space:nowrap;width:1px}.fc-ltr .fc-list-item-marker{padding-right:0}.fc-rtl .fc-list-item-marker{padding-left:0}.fc-list-item-title a{text-decoration:none;color:inherit}.fc-list-item-title a[href]:hover{text-decoration:underline}.fc-list-empty-wrap2{position:absolute;top:0;left:0;right:0;bottom:0}.fc-list-empty-wrap1{width:100%;height:100%;display:table}.fc-list-empty{display:table-cell;vertical-align:middle;text-align:center}.fc-unthemed .fc-list-empty{background-color:#eee}
 #calendar-content {padding: 30px;  background: transparent !important;} .fc-view-container{background:#fff;} .fc-day-header{padding: 10px 0 !important;  font-size: 18px; color: #fff;}
 .fc-title {
float: left;
    width: 100%;
    padding-left: 10px;
    font-size: 16px;
    font-family: whitney-medium;
 font-weight:bold;}
 
 .fc-left h2{ color:#fff; background:transition; font-size:20px; }
 .fc-day-top{ background: #ab3333 !important;    padding: 7px 15px 7px 0; color: #fff;}
}
 
/* Club Listing */
.color_wrapper {
    width: 100%;
    max-width: 1170px;
    margin: 0 auto;
}
.club_listing {
	background:#fff;
}
.fb-share-button span {
            height:36px !important;
        }
.phtwittershare {
    padding-top:6px !important;
}
.disabled {
    pointer-events: none;
}
.comediascroll {
/*height: 1430px;
overflow-y: scroll;*/
}
.displaynone {
display: none !important;
}
.bone_details {
    margin-top: 10px;
}
.club_listing_title 
{
    
    text-indent: 10px;
	background: #484849; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ4NDg0OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIzJSIgc3RvcC1jb2xvcj0iIzNiM2IzYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcyJSIgc3RvcC1jb2xvcj0iIzEyMTIxMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg4JSIgc3RvcC1jb2xvcj0iIzA2MDYwNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMTAxMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #484849 0%, #3b3b3c 23%, #121212 72%, #060606 88%, #010101 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #484849), color-stop(23%, #3b3b3c), color-stop(72%, #121212), color-stop(88%, #060606), color-stop(100%, #010101)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #484849 0%, #3b3b3c 23%, #121212 72%, #060606 88%, #010101 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #484849 0%, #3b3b3c 23%, #121212 72%, #060606 88%, #010101 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #484849 0%, #3b3b3c 23%, #121212 72%, #060606 88%, #010101 100%); /* IE10+ */
	background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ4NDg0OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIzJSIgc3RvcC1jb2xvcj0iIzNiM2IzYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcyJSIgc3RvcC1jb2xvcj0iIzEyMTIxMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg4JSIgc3RvcC1jb2xvcj0iIzA2MDYwNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMTAxMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+'); /* W3C */
/* IE6-8 */
	color: #FFFFFF;
    font-size: 20px;
    height: 52px;
    line-height: 52px;
    font-family: whitney-medium;
    margin-bottom: 10px;
}
.bone_details img {
    margin-left: 14px;
}

/*IE8 hack*/
.ie8 .club_listing_title
{
   background:#3b3b3c; 
}

.clublist {
	padding:2% 2% 2% 0px;
}
.clublist ul {
	padding:0px;
	list-style:none;
	margin:0;
}
.clublist ul li {
	float:left;
	width:48%;
	margin:0 0 1% 2%;
	border-bottom:2px solid #ddd;
	padding-bottom:0.9%;
}
.list_title,.list_title a {
	color:#222;
	font-family:"whitney-medium";
	display:block;
}
.list_title a:hover{
	text-decoration:none;
}
#tblupcominglist {
    margin-top: 10px;
}
.upcoming_show_list ul li {
    padding: 10px 0;
}
.backimage {
float: right;
margin: 5px 5px 0 0;/*10px 10px 10px 0px;*/
position: relative;
z-index: 1000;
}
.small_text {
	font-size:13px;
	color:#6f6d6d;
	float:left;
	margin-top:-3px;
}
a#linkUpcomingShows {
    display: block;
    padding: .2em .6em .3em;
    font-size: 16px;
    font-weight: 600;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
    width: 150px;
    padding:6px;
    /*height: 30px;*/
    line-height: 26px;
    margin-top: 10px;
    background-color: #4188a0;
}
.jspContainer
{
    /*height:200px ! Important;*/
}

.items.jscroll,.jspPane
{
    width: 308px ! important;
}

/* content css Starts Here */

.carousel-indicators {
	bottom:56px;
	display:none;
}
.carousel-control.left{
	text-indent: -3px;
	line-height:21px;
}
.carousel-control.right{
	text-indent: 3px;
	line-height:21px;
}
/*.carousel-control{
	top:47%;
}*/
.carousel-caption {
	padding:10px 0;
}
.caption_title, .caption_titleshort, .caption_titletoshort {
    font-family: "Open Sans Light";
    font-size: 18px;
    line-height: 22px;
    max-height: 43px;
    font-weight:bold;
}
.caption_titleshort,.caption_titletoshort {
	font-size:15px;
	line-height:18px;
}
.caption_titletoshort {
    font-size:13px;
   padding-top: 0;
}

.carousel-caption {
	color:#fff;
	text-align:center;
}
 .carousel-caption tr td {
    padding:5px 8px;
 }
.show_details {
	border-left:1px solid #ccc;
	margin-left:-1px;
}
.view_details a {
	color:#fdff32;
	font-size:18px;
	font-weight:600;
}
.view_details {
    width:100%;
	color:#fdff32;
	font-size:17px;
	font-weight:600;
}
.note {
	font-size:13px;
/*	padding-top:2px;*/
	line-height:18px;
    /*margin-top:5px;*/    
}
.note .showdate {
    font-size:11px;
    font-weight:bold;
 }
.content_section {
	margin-bottom:10px;
}

.left_content {
	background:#110201;
	min-height:565px;
}

.text_content {
	color:#f3efe4;
	font-size:16px;
	line-height:29px;
	padding-left:3%;
	padding-top:24px;
}
.right_img{
	padding:15px;
}
.right_content {
	background:#fcfcfc;
	padding:5%;
}
.fb_widget {
	margin:17px 0;
}
.noarrow .carousel-control {
    display:none;
}
.smallarrow .carousel-control {
    font-size: 44px;
    height: 31px;
    width: 31px;
}
.specialengagement {
color: red;
font-size: 15px;
font-family: "Whitney-BlackItalic";
}
/* Content Css Ends Here */

/*Footer starts here*/
/*.footer {
    background: none repeat scroll 0 0 #180F0E !important;
    min-height:10px !important;
    padding-bottom:10px !important;
}*/

.footer .menu
{
    padding-bottom:7px;
}
.descr-wrap {
    color: #FFFFFF;
    padding-top: 10px;
}
.descr-wrap a
{
    color:#fff;
}
.navbar.navbar-inverse .container
{
    min-height:10px;
    padding:0px;
}
#jsddm > li
{
    padding:0px !important;
    
}
#jsddm > li > a
{
    font-size:14px !important;
}
#jsddm > li ul li a
{
    padding:0 4px 0 6px !important;
}
#jsddm > li ul li 
{
    border:none !important;
}

/* footer menu setting */


.footer .menu {
    background-color: #180F0E;
}

.footer .menu li {
    float: left;
    padding-left: 7px;
    padding-right: 8px;
}

.footer .menu > ul {
    padding-top: 5px;
}

.footer .menu a {
    color: #CCCCCC;
    margin-right: 10px;
}
#jsddm li ul {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #49788A;
    margin: 0;
    padding: 0 0 10px;
    position: absolute;
    text-align: left;
    visibility: hidden;
    width: 140px;
    z-index: 9999;
}

#jsddm li ul li {
    display: inline;
    float: none;
}

#jsddm li ul li a {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #24313C;
    padding-left: 8px;
    text-align: left;
    width: 130px;
}

#jsddm li ul li a:hover {
    background: none repeat scroll 0 0 #49788A;
    color: #FFFFFF;
    text-decoration:none;
}
/*Footer end here */

/*code added by Sahil */

@media (max-width: 480px) {
    .backimage {
    display: block;
    float: right;
    margin: 10px 10px 10px 0;
    position: absolute;
    right: 0;
    width: 62%;
    z-index: 1000;
}

    .backimage a {
    background: url("images/back-link-ico.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    font-size: 1.077em;
    font-weight: 700;
    position: absolute;
    right: 0;
}

}
body {
	/*background:#092643 url(../../Images/funnybone_bg_gradient.png) left 4px repeat-x;*/
	font-family:whitney-medium;
}
ul
{
	list-style:none;
}
.Bannermessage {
    color: yellow;
    font-size: 18px;
    text-align: center;
    background: #000;
}
/* Titles */
.content_title {
	color: #FFFFFF;
	font-size: 18px;
	height: 42px;
	line-height: 42px;
	text-indent: 9px;
}
.bluebg {
	background:#248bae;
}
.peech_bg {
	background:#f58220;
}
.Clubmessageinfo h2 {

    color:#fff;
    font-size:30px;
}
/* Full Contenr Stories */
.full_content {
    background: none repeat scroll 0 0 #F2F2F2;
    font-size: 14px;
    line-height: 21px;
    margin-bottom: 20px;
    min-height: 453px;
    padding: 15px;
}
.paddtop15{
	padding-top:15px;
}
/*TWITTER */

.jspContainer
{
    overflow-x: inherit !Important;
   
}

/* video gallery */




.html5gallery-container-0,.html5gallery{
	width:100% !important;
}

.html5gallery-box-0{
	width:95% !important;
}
.html5gallery-box-0 iframe,.html5gallery-elem-0,.html5gallery-car-list-0{
	width:100% !important;
}

.html5gallery-container-0{
	height: 343px !important;
}
.html5gallery-title-0{
	display:none !important;
}
.html5gallery-car-0
{
	top: 281px !important;
	width:95% !important;
}
.html5gallery{
	height:342px !important;
}
.html5gallery-right-0
{
	/*margin-left: 39px;*/
}





/* Upcoming Shows list style */
.upcoming_show_list{
	max-height: 600px;
    overflow-x: auto;
}
.upcoming_show_list ul{
	list-style:none;
	margin:0px;
}
.upcoming_show_list ul li{
	
	border-bottom:1px solid #ddd;
}
.upcoming_show_list ul li table tr td{
	padding:4px 6px;
}
.upcoming_show_list ul li:nth-child(even){
	background:#f0f0f0;
}
.upcoming_show_list td:first-child{
	/*width:100px;*/
    width: 130px;
}
.upcoming_shows{
	background:#fff;
}
.up_show_list .small_text{
	float:none;
}
.get_ticket span{
	/*margin-right:5px;*/
	font-size:16px;
}
.setmax{
	/*max-height:296px;*/	
    max-height: 380px !important;
    overflow-y: auto !important;
}
.video_panel {
    padding-top: 20px;
}
.setspacing{
	margin:22px 0px;
}
.biodata{
	margin:20px 0;
}
.biodata{
	background: #f0f0f0;
	color:#000;
	font-size:13px;
	padding:2%;
	text-align:justify;
    height: 341px;
    overflow-y: scroll;
}
/*.biodata br {
    line-height: 2;
}*/
/* Safari 9.0+ */


/*@media screen and (-webkit-min-device-pixel-ratio:0) { 
.biodata br {
    line-height: 0px !important;
	max-height:2px !important;
	height:2px !important;
	font-size:0px;
	margin-top:-5px;
}

 }
*/
.biodata a.full_bio{
	color: rgb(66,135,159);
    font-weight: bold;
}
.about_person{
	font-weight:600;
	font-size:17px !important;
	margin-right:20px !important;
    color: rgb(66,135,159);
}
.Notweets {
    text-align:center;
}
/*.carousel-inner .item img {
max-height:283px;
margin: 0 auto;
}
#myCarousel2 .item img
{
    margin:auto;
}
div#myCarousel2 {
    margin-bottom: 0 !important;
}*/
.item.active > p {
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}
/*.item > a {
    display: block;
    min-height: 292px;
}*/

@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700);
.right_arrownew {
    display:none
}


 @media (max-width: 768px) {
/* tablet Portrait Setting */
	.clublist {
 max-height: 156px;
 overflow-y: auto;
}
 .adds {
 padding:0px;
}
 .row.slider_frame {
 margin-bottom:0px;
}
}
@media (max-width: 768px) {
 .nav.pull-right {
 background:#891004;
 margin-bottom:0px;
}
 .navbar .main_menu > li {
 border-bottom:1px solid #075A5B;
 border-right:0px;
 margin-right:0px;
 padding-right:0px;
}
 .navbar .main_menu > li a {
 margin-bottom:0px;
 border-radius:0px;
}
 .footer {
 padding: 13px 12px 9px 12px;
}
.footer > ul > li {
 width:20%;
}
 .left_content {
 min-height: 449px;
 margin-bottom:9px;
}
 .caption_title {
 font-size: 26px;
}
 .view_details a {
 font-size:14px;
}
 .note {
 font-size:12px;
}
 header {
 padding-top: 5px;
}
 .slider_frame {
 margin-bottom:20px;
}
 .navbar .main_menu > li {
 text-align:left;
}
 .brand {
 display:block !important;
 width:98%;
 text-align:center;
 text-indent:-23px;
}
 .navbar-inner {
 position:relative;
}
 .btn.btn-navbar {
 position:absolute;
 left:2px;
 top:1px;
}
 .navbar-inverse .nav-collapse .nav > li > a, .navbar-inverse .nav-collapse .dropdown-menu a {
 color:#fff;
 font-weight:normal;
}
}
@media (max-width: 650px) {
 body {
 padding-left:0px;
 padding-right:0px;
 overflow-x:hidden;
 min-width:320px;
}
 .maingooglead {
            display: none;
        }
 header .span2, .adds {
 display:none;
}
 header {
 padding-top:0px;
}
    .comicslidercontent {
        transform:none !important;
    }
    .footer > ul > li {
        width: 30%;
    }
 .footer > ul > li.social_links {
 padding-top:2%;
}
 .navbar {
 margin-bottom:0px;
 display:block;
}

	/* Listing Css */
	.club_listing_title {
 border-bottom:1px solid #333;
 font-size: 18px !important;
 height: 44px;
 line-height: 44px;
 text-indent:15px;
 background: #9a1204; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzlhMTIwNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE0JSIgc3RvcC1jb2xvcj0iIzk0MTIwNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iIzZhMGQwNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NTBiMDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #9a1204 0%, #941204 14%, #6a0d04 67%, #550b04 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9a1204), color-stop(14%, #941204), color-stop(67%, #6a0d04), color-stop(100%, #550b04)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #9a1204 0%, #941204 14%, #6a0d04 67%, #550b04 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #9a1204 0%, #941204 14%, #6a0d04 67%, #550b04 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #9a1204 0%, #941204 14%, #6a0d04 67%, #550b04 100%); /* IE10+ */
background: linear-gradient(to bottom, #9a1204 0%, #941204 14%, #6a0d04 67%, #550b04 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9a1204', endColorstr='#550b04', GradientType=0 ); /* IE6-8 */
}
 .small_text {
 float:none;
 margin-top:0px;
}
 .slider_frame {
 margin-bottom:2px;
}
 .clublist {
 padding:0px;
}
 .clublist ul li, .upcoming_show_list li {
 width:100%;
 margin:0px;
 background:url(../Default/images/bottom_border.png) left bottom repeat-x;
 padding-bottom:2px;
 border-bottom: medium none;
}
 /*.carousel.slide {
 display:none;
}*/
 .list_content_wrapper, .upcoming_show_list li table {
 background:#1d1e1f;
 padding:3%;
 box-shadow:0 -2px 0 #fff inset;
 -webkit-box-shadow:0 -2px 0 #fff inset;
}
 .list_content_wrapper:hover, .list_content_wrapper:active, .list_content_wrapper:focus {
 background:#111 url(../Default/images/right_arrow.png) 96% center no-repeat;
}
 .list_title, .list_title a {
 color:#fff;
}
 .carousel {
 margin-bottom:0px;
}
/* Listing Css Ends Here */
/* modal Setting */
.modal.fade.in {
 top: 58px;
}
.modal {
 width:80%;
 left: 9%;
}
 .modal-body {
 max-height: 200px;
}
.modal-header h3 {
 font-size:18.5px;
}
.clublist {
 max-height:none;
}
.row.content_section, .policy_links a.clubs_website {
 display:none;
}
.show_menu {
 display:block !important;
}


}
@media (max-width: 400px) {
    .show_details {
        border-left: none;
    }

    .carousel-caption tr td {
        float:left;
        width:100%;
    }
}

@media (max-width: 480px) {
     .maingooglead {
            display: none;
        }
    /*.carousel.slide {
        display:none !important;
    }*/
    .phtwittershare {
        padding-top:3px !important;
    }
    .biodata {
    height:210px !important;    }
    .get_ticket a{
        border-radius: 0;
    font-family: 'Open sans';
    font-size: 17px;
    font-weight: 400;
    padding:10px 6px !important; width:43%; text-align:center;
    }
    a#linkUpcomingShows{
        line-height: 10px;
    }
    .list_title, .list_title a {
        width:95%;
    }
    .right_arrownew {
        background: url(../Default/images/arrow.png) no-repeat;
        text-indent: -999999px;
        float: left;
        width: 14px;
        height: 23px;
        display:block !important;
        position:absolute; right:0px; margin-top:-65px;
    }
    .up_show_list {
        position:relative
    }
    .fb-share-button span {
            height:26px !important;
        }
    .footer .menu li
    {
     /*   float:none;
        border-bottom:1px dashed #fff;*/
        padding:5px;
    }
     .footer .menu > ul
     {
         float:left;
     }
     .footer .menu > ul li.social_links
     {
         border-bottom:none;
         padding-top:20px;
     }
      #jsddm
      {
          padding-bottom:0px;
      }
    #jsddm li
    {
        float:none !important;
    }
    #addresslimited_txt
    {
        display:none;
    }
}

@media (max-width: 480px) {
   
    .footer .menu li {
        border-bottom: 1px dashed #FFFFFF;
        float: none;
        padding: 5px;
    }
    .footer_title {
    width:100% !important;
    }
    .footer > ul > li {
 width:100%;
}
}
@media (max-width: 350px) {
 .club_listing_title {
 text-indent:10px;
}
 .list_content_wrapper {
 padding:6% 3%;
}
 .footer {
 padding:1% !important;
}
 .footer > ul > li {
 width:100%;
}
 .club_links .footer_title {
 padding-bottom:0px;
}
 .footer > ul > li:nth-child(2) .footer_title {
 padding-bottom:18px;
}
.get_ticket span {
    margin-right: 7px;
}
.get_ticket a {
   font-size: 13px;
   padding: 10px 3px !important;
}
 .maingooglead {
            display: none;
        }
}


/* Comendians */
.comedians_list .row-fluid,.comedians_list{
	margin-bottom:20px;
}
.comedians_list{
	background:#F2F2F2;
	padding:20px;
}
.comedians_list ul{
	margin:0;
	padding:0;
}
.comedians_list ul li:hover{
	box-shadow:0px 0px 6px #333;
}
.comedian{
	border:1px solid #000;
	padding:5px;
}
.comendian_name{
	background: none repeat scroll 0 0 #420605;
    font-size: 12px;
    overflow: hidden;
    padding: 6px 5px;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.comendian_name,.comendian_name a{
	color: #FFFFFF;
}
.comedian_pic {
    height: 170px;
    overflow: hidden;
    text-align: center;
}
}


/* Comedians Search */
.comedian_search {
	padding-bottom:20px;
}
.comedian_search ul{
	list-style:none;
	margin:0;
	padding:0px;
}
.comedian_search ul li{
	float:left;
	margin-right:1.2%;
	
}
.comedian_search ul li:hover{
	box-shadow:none;
}
.comedian_search ul li.show_all a{
/* border-left:1px solid #333;*/ 
 color:#333;
 font-weight:600;
/* padding-left:5px;*/
}
.comedian_search ul li a{
	outline:none;
    color: #0088CC;
}
.comedian_search ul li a:hover {
    color:#333;
    text-decoration:underline;
}
/* Comedians Search Ends Here */
/* Responsiveness */
@media (max-width: 768px) {
	.comedian_pic {
    height: 73px;
	}
	.comedian_search ul li{
		margin-right:.8%;
	}
}
@media (max-width: 650px) {
	.comedians_list ul li.span3{
		width: 48.404%;
		margin-left: 2.12766%;
		float:left;
		margin-bottom:2.12766%;
	}
	.comedian_pic{
		height:auto;
		max-height:165px;
	}
	.comedians_list ul li.span3:nth-child(3){
		margin-left:0px;
	}
	
	
}
@media (max-width: 480px) {
	.comedians_list ul li.span3{
		min-height: 172px;
	}
}
@media (max-width: 320px) {
	.comedians_list ul li.span3 {
    float: left;
    margin-bottom: 8.128%;
    margin-left: 0;
    width: 100%;
	}
	.comedian_search ul li{
		margin-right:1.5%;
	}
}
/* Responsiveness Ends Here */
@media (max-width: 991px){
	.bone_details img {
		margin-left: 0;
		width: 100%;
}
#ticket_table td {
	font-size: 14px;
}
.user-profile .navigation .element a, .row .navigation .element a {
	font-size: 15px;
}
}
@media (max-width: 768px) {
	.video_panel iframe{
		height:255px !important;
	}
	.setmax.upcoming_show_list {
    max-height: 196px;
	}
	.small_text {
		//font-size:9px;
	}
	.label, .badge {
		font-size: 8.844px;
	}
	.list_title, .list_title a{
		font-size:12px;
	}
	.club_listing_title{
		height:34px;
		line-height:33px;
		font-size:15px;
	}
	.upcoming_show_list {
    max-height: 181px;
    }
    /*.navbar {
    margin: 70px 0 18px;
    }*/
    .adds {
        display:none;
    }
    .carousel-inner .item img {
    max-height:none;
    }
}
@media (max-width: 700px) {
     .navbar {
    margin: 10px 0 18px;
    }
}
@media (max-width: 650px) {
	.inner_add,.tweets{
		display:none !important;
	}
	.row-fluid [class*="span"] {
		min-height:0px;
	}
	.upcoming_show_list,.setmax.upcoming_show_list {
    max-height: none;
	}
	.upcoming_show_list ul li{
		border-bottom:none;
	}
	.upcoming_show_list ul li:nth-child(2n){
		background:url("../Default/images/bottom_border.png") repeat-x scroll left bottom rgba(0, 0, 0, 0);
	}
	.upcoming_show_list ul li table tr td{
		padding:10px 6px; vertical-align:top;
	}
	#innerpage footer,.row-fluid.setspacing, .span5.right_banner{
		display:none;
	}
	.biodata{
	margin:20px 0 0;
    padding-left: 20px;
    padding-right: 20px;
	}
	.small_text {
		font-size:12px;
	}
	.label, .badge {
		font-size: 11.844px;
	}
	.list_title, .list_title a{
		font-size:12px;
	}
	.club_listing_title{
		height:52px;
		line-height:52px;
		font-size:15px;
	}
	.show_slide,.show_footer{
		display:block !important;
	}

    .list_title .arrow {
    top: 22%;
    bottom: 15px;
    position: absolute;
    right: -9px;
    width: 35px;
     display:block !important;
}
    .list_title .arrow img {
    /*width: 20px;*/
}
    /*.specialengagement {
    color: #999 !important;
}

.specialengagement span {
    border-right:1px solid #999 !important;   
}

.specialengagement span + span{
    border-right:none !important;   
}*/

	
}
@media (max-width: 480px)
{
    .video_panel
    {
        display:block;
    }
    .bone_details
    {
        background: none repeat scroll 0 0 #000;
    padding: 26px;
    }
	.about_person{
		float:left;
		margin-bottom:5px;
	}
	.comicinfo
	{display:none;
	}
}
@media (max-width: 320px) {
	.about_person{
		float:left;
		width:100%;
		margin-bottom:5px;
	}


  .list_title .arrow {
    bottom: 15px;
    position: absolute;
    right: -9px;
    /*width: 25px;*/
    width: 33px;
    display:block !important;
}
  .list_title .arrow img {
    /*width: 20px;*/
}

/*.specialengagement {
    color: #999 !important;
}*/

/*.specialengagement span {
    border-right:1px solid #999 !important;   
}

.specialengagement span + span{
    border-right:none !important;   
}*/
}
.arrow{
    display:none !important;
    }

.container {
    min-height:10px;
    /*padding:0px;*/
}
.user-profile .navigation .selected, .row .navigation .selected {
    background:url("../../Images/navigation-selected-element.png") no-repeat scroll center top rgba(0, 0, 0, 0)
}

.user-profile .navigation .selected, .row .navigation .selected {
    background: url("../../Images/navigation-selected-element.png") no-repeat scroll center 6px rgba(0, 0, 0, 0);
}
.laughs {
    background: url("../../Images/laughs_bg_160.png") no-repeat scroll left top rgba(0, 0, 0, 0);
}

.user-profile .navigation .element, .row .navigation .element {
    float: left;
    height: 39px;
    margin-left: 0;
    margin-right: 2px;
    overflow: hidden;
    padding: 0;
    width: 120px;
}
.user-profile .navigation .element, .row .navigation .element {
    float: left !important;
    height:50px !important;
    margin-left: 1px !important;
    margin-right: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    width: 19.9% !important;
}
.club_information .label {
    display:block;
    border-radius:0px;
}
.user-profile .navigation .element a, .row .navigation .element a {
    line-height:19px;
    font-weight:normal;
}
/*.width100 {
    width:97.2% !important;
}*/
.user-profile-info {
    /*margin: 0px 0px 0 10px;
    width: 96%;*/
}
.zeromargin {
margin-left:0px;
}
.user-profile .navigation .element .label, .row .navigation .element .label {
    height: 35px;
    margin: 0;
    background: #fff;
    padding: 5px 5px;
    text-align: center;
}
.black-container {
    background: #000; 
    padding: 0px 0px 0px 0px;
}
Site.css:282


/* Header */

.ticket_container header {
	padding-bottom:18px;
}
.ticket_container .adds {
	padding:91px 0 0;
}
/* Header Ends Here */
.bt_content_wrapper {
	background:#150101;
	float:left;
	margin-left:20px;
	padding:15px 0px 10px;
}
.mar0 {
	margin-left:0px;
}
/* Left Section Starts Here */
.ticket_left_section {
	padding-left:15px;
}
.policy_links a {
	border:1px solid #c3abab;
	text-align:center;
	display:block;
	font-size:16px;
	color:#fff;
	margin:10px 0px;
	padding:10px 5px;
	transition:all ease .3s;
	-webkit-transition:all ease .3s;
}
.policy_links a:hover,.policy_links a:focus,.policy_links a:active {
	background:#4B0504;
}
.policy_links a:hover {
	text-decoration:none;
}
.invisible_panel{
		display:none;
	}
/* Left Section Ends Here */
/* Middle Section Starts Here */
.custom_breadcrumb {
	color:#fff;
	font-family:"Open Sans Semibold";
	font-size:13px;
	padding: 0px 0 10px;
}
.custom_breadcrumb .active {
	color:#fff601;
}
.step_section {
	border:1px solid #938c8c;
	padding:15px;
	color:#000;
	font-size:15px;
}
.section_title {
	font-family:"Open Sans Semibold";
	font-size:16px;
	padding-bottom:7px;
}
.additional_info {
	font-size:13px;
	line-height:18px;
	font-style:italic;
}
.show_selection {
	padding-top:8px;
}
.show_selection select {
	border-radius: 0;
	margin-bottom: 4px;
	width: 100%;
}
.button_panel {
	padding-top:10px;
}
.button_panel span {
	margin-right:10px;
}
.button_panel input[type="button"],.button_panel input[type="submit"],.next_step {
	padding:7px 18px;
	border:none;
	outline:none;
	color:#fff;
	border:1px solid;
	transition:all ease .3s;
	-webkit-transition:all ease .3s;
}
a.next_step{
	color:#fff;
	text-decoration:none;
	
}
.next_step{
	background:#017b1e;
	border-color:#015e17 !important;
	
}
.button_panel .next_step.big_next{
	padding:7px 13%
}
.button_panel input[type="button"].previous{
	background:none;
	border:1px solid #fff;
	opacity:0.6;
}
.button_panel input[type="button"].previous:hover{
	opacity:1;
}
.button_panel .next_step:hover,.button_panel .next_step:focus,.button_panel .next_step:active,.button_panel .next_step:hover,.button_panel .next_step:active,.button_panel .next_step:focus,.next_step:hover{
	background-color: #47A447;
    border-color: #398439;
}
.button_panel .cancel_ticket {
	background:#8c0f0f;
	border-color:#5f0202 !important;
}
.button_panel .cancel_ticket:hover,.button_panel .cancel_ticket:focus,.button_panel .cancel_ticket:active{
	background-color: #D2322D;
    border-color: #AC2925;
}
/* Middle Section Ends Here */
/* Table */
.registerPasswordForm {
	background-color: #ffffff;
	padding: 10px 0;
}
#ticket_table_wrapper {
	width: 98%;
	margin-left: 15px;
}
.registerPasswordForm h2 {
	margin-left: 14px;
	margin-bottom: 10px;
}
#ticket_table_length select {
	width: 200px;
}
#ticket_table_length {
	padding: 10px 0;
}
.fg-toolbar.ui-toolbar.ui-widget-header.ui-corner-bl.ui-corner-br.ui-helper-clearfix {
	padding: 10px 0;
}
.DataTables_sort_wrapper {
	text-align: center;
}
#ticket_table td {
    font-size: 16px;
    padding: 7px 0;
}
#ticket_table_first {
	margin-right: 5px;
	cursor: pointer;
	/* margin-top: 5px; */
}
#ticket_table_previous {
	margin-right: 5px;
	cursor: pointer;
}
#ticket_table_next {
    margin-right: 5px;
    cursor: pointer;
    margin-left: 5px;
}
#ticket_table_last {
	cursor: pointer;
}
/* notification area */
.info_note {
	background:#f8ecbb;
	border:1px solid #5f0208;
	text-align:center;
	padding:30px 10px 15px;
	margin-right:16px;
}
.info_note strong {
	font-weight:normal;
	color:#8c050d;
	font-family:"Open Sans Semibold";
	line-height:25px;
}
.info_note p {
	font-size:13px;
	color:#450301;
	line-height:24px;
	margin-top:23px;
}
/* Footer */
.ticket_footer_wrapper {
	background:#150101;
	padding:15px 0;
}
.ticket_footer_wrapper ul {
	list-style:none;
}
.ticket_footer_wrapper ul li {
	float:left;
	width:30%;
}
.copy_right {
	font-size:13px;
	line-height:23px;
	color:#ffa838;
	padding-top: 2%;
	text-align: center;
	width: 50% !important;
}
/* Footer Ends Here */
/* Step 2*/
.select_quantity{
	padding-top:7px;
}
.select_quantity table,.order_details {
	background:#ddd2d2;
	border-spacing:1px;
	border-collapse: separate;
	width:100%;
}
.select_quantity table tr td,.order_details tr td{
	padding:5px;
	background:#248BAE;
}
.select_quantity table tr td select{
	width:60px;
	border-radius:0px;
	margin-bottom:0px;
}
.select_quantity table tr td.bold,.order_details tr td.bold{
	color:#FFF601;
	font-weight:600;
	width: 128px;
}

.step_section .clearfix  span {
    float: left;
    margin-right: 8px;
}

/* login */
.login_existing,.new_customer_login{
	display:none;
}

/* Billing Info */
/*.billing_address input[type="text"],.billing_address select,.login_existing input[type="password"],.login_existing input[type="text"],.new_customer_login input[type="text"],.new_customer_login select{
	 
    width:80%;
    color: #000;
	border-radius:0px;
	padding:0px 4px;
	margin-bottom: 10px;
}*/

/* Billing Info */
    .billing_address input[type="text"], .billing_address select, .login_existing input[type="password"], .login_existing input[type="text"], .new_customer_login input[type="text"], .new_customer_login select {
        float: left;
        width: 80%;
        padding: 5px;
        border: solid 1px #ccc;
        height: 35px;
        font-size: 16px;
        border-radius: 10px;
    }

.form-login label {
	display: block;
}
/*.billing_address select,.new_customer_login select{
	height:23px;
	padding:0px 2px;
	width:80%;
}*/
.step_section label {
    display: block;
}
.billing_address label,.new_customer_login label{
	 font-size: 15px;
}
.billing_address .form-inline input[type="text"],.billing_address .form-inline select{
	width:44.5%;
}
.billing_address .form-inline input[type="text"]{
	
}
.billing_address .form-inline label{
	width:100%;
}
input.promocode_field{
	width:93% !important;
	margin-bottom:0px !important;
	font-size:12px;
}
.billing_details{
	padding-right:15px;
}
.modal-body{
	overflow-x:hidden;
}
.custom_modal #myModalLabel{
	font-size:19px;
}
.custom_modal p{
	font-size:13px;
	text-align:justify;
}
.purchase_buttons .button_panel input[type="button"], .button_panel input[type="submit"], .next_step{
	padding:7px 15px;
}
.purchase_buttons .button_panel{
	padding-top:0px
}
.purchase_buttons .button_panel .previous{
	background:#150101 !important;
}
/* Print Ticket section */
.print_ticket{
	color:#fff;
	padding:10px;
}
.ticket {
    padding-top: 10px;
}
.print_section {
	border-bottom:1px solid #938C8C;
	padding-bottom:10px;
}
.print_section .section_title{
	font-size:25px;
	font-weight:600;
	text-align:left;
	line-height:30px;
}
.step_title{
	font-size:18px;
	padding:10px 0;
}
.padd23{
	padding-top:23px;
}
.medium_size{
	font-size:14px;
	padding-bottom:10px;
}
.print-step-list{
	list-style:disc;
	margin-left:40px;
}
a:hover{
	text-decoration:none;
}
.notification{
	font-size:13px;
	color:yellow;
	margin:0 10px;
	padding:5px 10px;
	border:1px solid yellow;
}
/* Print Ticket Section Ends Here */

/* code added by Sahil */

.login-register .login_existing, .new_customer_login{
    display:block;
    background: none repeat scroll 0 0 #fff;
}


    .login-register .login_existing input[type="text"], .login-register .login_existing input[type="password"]{
    width:49%;
    }

    .login-register .login_existing .span6 {
     margin-left:0px;
    }

.login-register
{
    background: none repeat scroll 0 0 #fff;
}

    .login-register .step_section {
    border:none;
    }



.form-login .step_section .phone input {
    width:70px;
}

.form-login .step_section input[type="password"] {
width:80%;
  border-radius: 0;
    padding: 0 4px;
}

/*.body .step_section input[type="password"] {
width:80%;
border-radius: 0;
    padding: 0 4px;
}*/

.body .step_section input[type="password"] {
    float: left;
    width: 80%;
    padding: 5px;
    border: solid 1px #ccc;
    height: 35px;
    font-size: 16px;
    border-radius: 10px;
}

.body .step_section .phone input {
    width:70px;
}
/*.body .step_section input[type="password"], .body .step_section input[type="text"] {
width:80%;
}*/




/* code  added 23 sep*/


 .upcoming_show_list li .get_responsive_button1 a {
 /*background:url(/Images/New_Button/Get_ticket_new.png);*/
}


/*.upcoming_show_list li .get_ticket a {
    background: url("/Images/New_Button/red_button.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
    font-size: 15px;
    font-weight: bold;
    height: 20px;
    padding-top: 8px;
    text-align: center;
    text-transform: uppercase;
    width: 60%;
}*/

.HideMember {
    display: none;
}



.label.label-success > img {
    width: 100%;
}

.hidebackground {
 background:none !important;
 padding:0px !important;
}


.hideCopyright{
    display:none;
}

.button_panel.signin {
    margin-left: 15px;
}
.image-cropper { 
    height: 72px;
    overflow: hidden;
    width: 120px; 
  /*width: 106px;
 
  overflow: hidden;
  border: 1px red solid;*/
}

.centered {
width: 100%;
}

.hidespengane{
    display:none;
}

@media (max-width: 768px) {
    .button_panel input[type="button"], .button_panel input[type="submit"] {
        padding: 7px 10px;
    }

    .step_section.purchase_buttons .button_panel.three_in_row {
        text-align: center;
    }

        .step_section.purchase_buttons .button_panel.three_in_row .next_step, .step_section.purchase_buttons .button_panel.three_in_row .cancel_ticket {
            margin-bottom: 10px;
        }

    .login-register .form-login .step_section h2 {
        /*margin-top: -26px;*/
    }

    .form-login .step_section .phone input {
        width: 27px;
    }
}

@media (max-width: 767px){
.billing_address input[type="text"], .billing_address select, .login_existing input[type="password"], .login_existing input[type="text"], .new_customer_login input[type="text"], .new_customer_login select {
    width: 100%;
}
.form-login .step_section input[type="password"] {
    width: 100%;
}
.billing_address select, .new_customer_login select {
    width: 100%;
} 
.user-profile .navigation .element a, .row .navigation .element a {
    font-size: 12px;
}
.user-profile .navigation .element, .row .navigation .element {
    width: 31% !important;
}  
}

@media (max-width: 650px) {
    .ticket_container .row.content_section {
        display: block;
    }

    header, .no_need {
        display: none !important;
    }

    .ticket_left_section {
        padding-top: 15px;
    }

    .bt_content_wrapper {
        float: none;
        margin-left: 0px;
        padding: 0px 15px 17px;
    }

    .ticket_left_section {
        padding-left: 0px;
    }

    .info_note {
        margin-right: 0px;
    }

    .custom_breadcrumb {
        display: none;
    }

    .section_title, .button_panel {
        /*text-align:center;*/
        text-align: left;
    }

    .step_section {
        margin-bottom: 10px;
    }

    .invisible_panel {
        display: block !important;
    }

    .ticket_left_section .policy_links {
        display: none;
    }

    .billing_details {
        padding-right: 0px;
    }
    /*.billing_address input[type="text"], .billing_address select,.new_customer_login input[type="text"]{
	width:97%;
   
}
.billing_address select,.new_customer_login select{
	width:98.6%;
}*/
    .billing_address .form-inline input[type="text"], .billing_address .form-inline select {
        width: 49.1%;
    }

    .button_panel input[type="button"], .button_panel input[type="submit"] {
        padding: 7px 18px;
    }

    .order_details {
        margin-top: 10px;
    }

    .row.content_section.padd23 {
        padding-top: 0px;
    }

    .notification {
        margin-top: 10px;
    }

    .step_section.purchase_buttons .button_panel.three_in_row .next_step, .step_section.purchase_buttons .button_panel.three_in_row .cancel_ticket {
        margin-bottom: 0px;
    }


    /* code added by sahil*/

    .login-register .cell.right.omega {
        display: none;
    }



    .login-register .login_existing input[type="text"], .login-register .login_existing input[type="password"] {
        width: 80%;
    }

    .login-register .step_section {
        margin-left: -21px;
    }

    .login-register .form-login .step_section h2 {
        /*margin-top: -46px;*/
        margin-bottom: 10px;
    }

    .form-login .step_section .phone input {
        width: 40px;
    }
}

@media (max-width: 320px) {
    .ticket_footer_wrapper ul li {
        width: 100% !important;
        text-align: center;
        margin-bottom: 15px;
    }

    .bt_content_wrapper {
        padding: 0px 10px 12px;
    }

    .ticket_footer {
        padding: 20px 0px;
    }

    .ticket_left_section {
        padding-top: 10px;
    }

    .button_panel input[type="button"], .button_panel input[type="submit"] {
        /*width:47.3%;*/
        margin-bottom: 10px;
        width: 25%;
    }

    .button_panel.three_in_row input[type="button"], .button_panel.three_in_row input[type="submit"] {
        width: 30%;
        margin-bottom: 10px;
    }

    .button_panel input[type="submit"].big_next {
        width: 100%;
    }

    .step_section.purchase_buttons {
        padding: 9px 9px 0px;
    }

        .step_section.purchase_buttons .button_panel.three_in_row input[type="button"], .button_panel.three_in_row input[type="submit"] {
            width: 29%;
        }

        .step_section.purchase_buttons .button_panel.three_in_row .next_step, .step_section.purchase_buttons .button_panel.three_in_row .cancel_ticket {
            margin-bottom: 10px;
        }

    /*code added by sahil */

    .login-register .cell.right.omega {
        display: none;
    }

    .login-register .step_section {
        margin-left: -21px;
    }

    .login-register .login_existing input[type="text"], .login-register .login_existing input[type="password"] {
        width: 60%;
    }

    .login-register .form-login .step_section h2 {
        margin-top: -26px;
    }

    /*.billing_address input[type="text"], .billing_address select,.new_customer_login input[type="text"]{
	width:80%;
}*/

    .login-register .form-login .step_section .row-fluid .span6 select {
        width: 91%;
    }

    .form-login .step_section .phone input {
        width: 40px;
    }

    .hidespengane{
    display:block;
}
}

header.needHeader {
    display: inline !important;
}




/*Modified By Neha*/

.register-separator {
    width: 365px;
}

.login-register.clearfix {
    width: 100%;
}

.register-add-block {
    float: left;
    position: relative;
}

.register-add {
    /*background-color:black;*/ padding: 0 0 0 120px;
    display: inline-block;
    text-align: center;
}

.vheadless {
    float: left;
}

.register-checkbox {
    padding-right: 25px;
    padding-left: 25px;
    vertical-align: top;
}
.login-register.sheet-container.clearfix {
    padding: 30px 0 0 30px;
}


@media (max-width: 768px) {
    .register-separator {
        display: inline;
        text-align: center;
        width: auto;
    }

    .register-add {
        display: inline-block;
    }

    .register-add-last {
        display: none;
    }

    .login-register .right {
        width: auto !important;
        display:inline-block;
    }

    .login-register.sheet-container.clearfix {
        width: auto !important;
    }
}

@media (max-width:480px) {
    .register-checkbox {
        padding-right: 47px;
    }

    .loginres{
        left: 15px !important;
         width: 280px !important;
    }
    .ui-dialog {
        left: 3px !important;
        margin: 0 auto;
        overflow: hidden;
        padding: 0.2em;
        position: absolute;
        width: 94% !important;
    }
    .ui-dialog ul {
        margin:0 !important;
    }

    .hideAddProfileEdit {
     display:none;
    }
    .profileincWidth {
     width:100%;
    }

   .upcoming_show_list li .get_ticket a {
     /*background:url(/Images/New_Button/red_button.jpg) no-repeat;*/
     font-size: 15px;
     font-weight: bold;
     text-transform: uppercase;
     width:95%;
     
     line-height:9px;
}

   .HideMember {
    display: inline;
}

    .backimage {
        display: none;
    }

    
.hideCopyright > ul li {
    text-align: center;
}

.hideCopyright{
    display:block;
}

.descr{
    display:none;
}
.hidespengane{
    display:block;
}

}

body {
}

.bg_page {
    background-image: url("/../images/collage_funnybone.jpg");
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: left top;
    background-size: auto auto; /* Gecko 2.0 (Firefox 4.0) and other CSS3-compliant browsers */
    -moz-background-size: auto auto; /* Gecko 1.9.2 (Firefox 3.6) */
    -o-background-size: auto auto; /* Opera 9.5 */
    -webkit-background-size: 105% auto; /* Safari 3.0 */
    -webkit-background-color: none !important;
}

.container {
    max-width: 1411px;
    width: 100%;
    background-color: none !important;
    clear: both;
}

phempdaytonbanner {
    width: 90%;
    margin-left: 20px;
}

div#phdaytonbanner {
    background-color: #ff6600;
    font-size: 20px;
    text-decoration: none;
}

a#daytonnowhiring {
    text-decoration: none;
}

.bannergiftcardhomepage {
    /*padding-top: 10px;*/
}

div#phdrichmondbanner {
    background-color: #ff6600;
    font-size: 20px;
    text-decoration: none;
    border-radius: 15px;
}

div#giftcardbanner {
    background-color: #670000;
    font-size: 20px;
    text-decoration: none;
    border-radius: 15px;
}
/*** banner css ***/
section.banner {
    /*background-image: url("/../images/banner.jpg");
  background-repeat: no-repeat;
  background-size: cover;*/
    /*margin-top: 10px;*/
    padding-top: 10px;
    padding-bottom: 10px;
}

.mobile-banner {
    display: none;
}

.comediansroll {
    height: 1530px;
    max-height: 100%;
    overflow-y: scroll;
}

.comedians {
    height: 1250px;
    overflow-y: scroll;
}

.comediansipad {
    height: 1050px;
    overflow-y: scroll;
}

img.upcoming_comic_list {
    height: 1550px;
    display: block;
}

.banner .logo {
    /* margin-top: 10px; */
    position: relative;
}

.comedy-club-name h2 {
    color: #ffffff;
    font-family: FuturaStd-Book;
    font-size: 28px;
    font-weight: 600;
    letter-spacing: 0px;
    margin: 0;
    padding: 5px 0;
    text-transform: capitalize;
}

.comedy-club-address {
    margin-top: 10px;
    text-align: right;
}

.headersociallinks {
    text-align: right;
    padding-top: 20px;
}

.menuheader {
    text-align: center;
    font-size: 30px;
}

.fa-facebook {
    color: #fff;
}

.fa-instagram {
    color: #fff;
}

.fa-twitter {
    color: #fff;
}

.sociallinksheader {
    padding-right: 10px;
    /*font-size: 24px;*/
}

.headersociallinks a {
    text-decoration: none;
}

.headerclubaddress {
    font-size: 18px;
    color: #ffffff;
    margin: 2px 0;
}

.headerclubmessage {
    font-size: 14px;
    color: #ffffff;
    margin: 6px 0;
}

img.improvfoodmenuimage {
    max-width: 100%;
    height: auto;
}

img.funnybonefoodmenuimage {
    max-width: 100%;
    height: auto;
    max-width: 250px;
}
/*a#onlinemenufunnybone {
    font-size: 30px;
    margin-top: 120px;
    float: left;
    text-align: center;
}
a#onlinemenuimprov {
    font-size: 30px;
    margin-top: 120px;
    float: left;
    text-align: center;
}*/
.comedy-club-address p {
    color: #ffffff;
    font-size: 13px;
    font-family: whitney-medium;
}

    .comedy-club-address p span {
        margin-right: 10px;
    }

    .comedy-club-address p a {
        color: #ffffff;
        text-decoration: none;
    }
/*** Navigation Css ***/
.menu {
    /*margin-top: 10px;*/
}

    .menu .navbar-default {
        background-color: transparent;
        border-color: transparent;
    }

    .menu .navbar {
        margin-bottom: 0;
    }

    .menu .container-fluid {
        padding-left: 0;
        padding-right: 0;
    }

    .menu .navbar-collapse {
        border-top: 1px solid transparent !important;
        box-shadow: none;
        padding-left: 0;
        padding-right: 0;
    }

    .menu .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
        color: #ffffff;
    }

    .menu .navbar-nav > li {
        padding-right: 10px;
    }

    .menu .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
        background-color: rgba(0, 0, 0, 0.5);
    }

    .menu .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
        background-color: transparent;
        color: #ffffff;
    }

    .menu .navbar-default .navbar-nav > li > a {
        color: #ffffff;
        font-size: 16px;
        font-family: whitney-medium;
    }

    .menu .nav.navbar-nav.navbar-right li {
        background-color: #a70009;
        margin-top: 0px;
        padding-right: 0;
    }

    .menu .nav.navbar-nav.navbar-right .dropdown-menu li {
        background-color: transparent;
    }

    .menu .nav.navbar-nav.navbar-right a {
        border-right: 1px solid #ffffff;
        padding: 8px 10px;
    }

    .menu .nav.navbar-nav.navbar-right li:last-child a {
        border-right: medium none;
    }

    .menu .navbar .nav li.dropdown > .dropdown-toggle .caret {
        border-top-color: #ffffff;
        margin-top: 1px;
    }
/*Calendar custom css*/
.fc-event-inner.fc-event-skin {
    font-size: 14px;
}

span.fc-event-title {
    padding-left: 3px !important;
}

div.fc-widget-content {
    min-height: 200px !important;
}

.imgcomicimage {
    max-width: 100%;
}

#calendar-content {
    padding: 5px 10px;
    background: #000;
}

.colorred {
    color: red;
}

.carousel-item {
    transition: transform 2.6s ease-in-out;
}

.carousel-fade .carousel-item {
    opacity: 0;
    transition-duration: 5.6s;
    transition-property: opacity;
}

.carousel-fade .carousel-inner .item {
    transition-property: opacity;
}

.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
    opacity: 0;
}

.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
    opacity: 5;
}

    .carousel-fade .carousel-inner .next,
    .carousel-fade .carousel-inner .prev,
    .carousel-fade .carousel-inner .active.left,
    .carousel-fade .carousel-inner .active.right {
        left: 0;
        transform: translate3d(0, 0, 0);
    }

/*.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
    transition: opacity 0s 2.6s;
}*/
/*Calendar css*/
.fc-widget-header {
    border: none;
    background-color: #4188a0;
    /*padding-top: 5px !important;
    padding-bottom: 5px !important;*/
}
/*.fc-day-grid-event .fc-content {
overflow:visible;
}*/
.comicimage {
    width: 100%;
    float: left;
    text-align: center;
    max-height: 75px;
    overflow: hidden;
}

.fc-title {
    padding-left: 0px !important;
    display: none;
}

span.fc-show-comic-time {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 14px;
    font-family: whitney-medium;
    font-weight: bold;
    margin-top: 5px;
}

.stlouiswintixtext {
    display: none;
}

.fc-comicName {
    float: left;
    width: 100%;
    font-size: 16px;
    font-family: whitney-medium;
    font-weight: bold;
    margin-bottom: 5px;
}

.fc-time {
    float: left;
    width: 100%;
    font-size: 14px;
    font-family: whitney-medium;
    font-weight: normal !important;
    display: none;
}

.fc-day-grid-event .fc-content {
    white-space: normal !important;
}

.label-success[href]:focus, .label-success[href]:hover {
    background-color: #4ca0bb;
}

.fc-day-number {
    /*width: 100%;
    background-color: rgba(150,150,150,0.75);
    text-align: right;
    padding-right: 10px !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;*/
}
/*Calendar css end here*/
/*** Upcoming Events Css ***/
h2.heading {
    color: #ffffff;
    /*font-family: Whitney-BlackItalic;*/
    font-size: 30px;
    font-weight: 600;
    padding: 10px 0 5px;
    margin: 0px 0 5px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
    background-color: #000;
}

h2.eventheading {
    color: #ffffff;
    /*font-family: Whitney-BlackItalic;*/
    font-size: 30px;
    font-weight: 600;
    margin: 0;
    padding: 5px 0 5px;
    margin: 0 0 5px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
    background-color: #4188a0;
}

.html5gallery-container-0 {
    position: relative !Important;
    height: auto !Important;
}

.schedule {
    background-color: rgba(0, 0, 0, 0.5);
    margin-top: 20px;
    padding-bottom: 20px;
    min-height: 410px;
    width: 440px;
    overflow: hidden;
    border: 4px #E61D28 solid;
    /* margin: 0; */
}

    .schedule .comicimagecropper > img {
        /*max-width: 400px;*/
        max-width: 100%;
        display: block;
        /* width: 100%; */
        /* margin: 0 0 10%; */
        /* margin: 0 0 13.115%; */
        /* margin: -2px 0 0 -1px; */
        margin: 0 auto 0;
    }

.comicimagecropper {
    height: 270px;
    overflow: hidden;
    margin: 0 auto;
}

.comicspecialnote {
    font-size: 20px;
    text-align: center;
    color: #fff;
    display: block;
    margin: 0px auto 0;
    width: 100%;
    font-family: FuturaStd-Book;
    font-weight: normal;
    padding-bottom: 5px;
    padding-top: 5px;
}

.divcomicspecialnote {
    min-height: 35px;
}

.schedule h3 {
    /*color: #4188a0;*/
    color: #ffffff;
    font-size: 26px;
    padding: 10px 0 10px;
    text-align: center;
    font-family: FuturaStd-Book;
    font-weight: bold;
}

.schedule h4 {
    color: #ffffff;
    font-family: FuturaStd-Book;
    font-size: 18px;
    text-align: center;
    min-height: 20px;
}

.schedule h5 {
    color: #ffffff;
    font-size: 20px;
    padding: 10px;
    text-align: center;
    font-family: whitney-medium;
    width: 100%;
    text-align: left;
    padding-left: 10px;
    font-weight: bold;
    text-transform: uppercase;
}

.schedule > a {
    border-radius: 5px;
    color: #ffffff;
    display: block;
    font-family: whitney-medium;
    font-size: 20px;
    height: 41px;
    line-height: 41px;
    margin: 10px auto 0;
    text-align: center;
    text-decoration: none;
    width: 231px;
}
/*** Slider Css ***/
.slider {
    background-color: rgba(0, 0, 0, 0.5);
    font-family: "Open Sans",sans-serif;
    margin-top: 20px;
    padding: 20px 0 0;
}

    .slider .item > p {
        color: #ffffff;
        font-size: 25px;
        text-align: center;
    }

.owl-theme .owl-controls .owl-page span {
    background: #ffffff none repeat scroll 0 0 !important;
}

#owl-slide .item {
    margin: 3px;
}

    #owl-slide .item img {
        display: inline-block;
        width: 100%;
        height: auto;
    }

.slider #owl-slide .item {
    margin: 10px;
}

.sendbutton {
    font-size: 20px;
    padding: 5px;
    height: auto !important;
    border-radius: 10px;
}

.send-message {
    margin-top: 20px;
}

.winticketrecaptcha {
    margin: 10px 50px 0;
    float: left;
}
/*** Social Feed Css ***/
.social-box {
    border-radius: 2px;
    margin: 5px 0;
    /*float: left;*/
    text-align: center;
}

    .social-box > h3 {
        color: #ffffff;
        font-family: "Open Sans",sans-serif;
        font-size: 25px;
        font-weight: 600;
        width: 300px;
        margin: 0;
        padding: 10px 0;
    }
/*** Comedy Club Css ***/
.comedy-club {
    margin-top: 20px;
    padding: 20px 0;
}

.main-links > h3 {
    color: #ffffff;
    font-size: 25px;
    margin: 0;
    font-family: whitney-medium;
}

.main-links > ul {
    margin: 0;
    padding: 0;
}

.main-links li {
    list-style: outside none none;
    padding-top: 10px;
    display: block;
}

.main-links a {
    color: #ffffff;
    font-size: 17px;
    font-family: whitney-medium;
    text-decoration: none;
}
/*** Footer Menu Css ***/
.footer-menu {
    padding: 10px 0;
    text-align: center;
    float: left;
    width: 100%;
}

    .footer-menu ul {
        margin: 0;
        padding: 0;
    }

.mobilead {
    display: none;
}

.footer-menu li {
    display: inline-block;
    list-style: outside none none;
}

.footer-menu a {
    color: #ffffff;
    font-family: whitney-medium;
    float: left;
    font-size: 20px;
    padding-right: 60px;
    text-decoration: none;
}

.footer-menu li:last-child a {
    padding-right: 0;
}
/*** Footer Css ***/
.footer {
    padding: 20px 0;
    text-align: center;
}

    .footer ul {
        margin: 0;
        padding: 0;
    }

    .footer li {
        display: inline-block;
        list-style: outside none none;
    }

    .footer a {
        border-right: 2px solid #ffffff;
        color: #ffffff;
        font-family: whitney-medium;
        font-size: 17px;
        line-height: normal;
        padding: 0 14px;
        text-decoration: none;
    }

    .footer li:first-child a {
        padding-left: 0;
    }

    .footer li:last-child a {
        border-right: medium none;
    }

.maingooglead {
    margin: 10px auto 0;
    text-align: center;
}

.text_14.link {
    width: 207px !important;
}

img.socialimages {
    max-width: 350px !important;
}

.open-accessibility {
    top: 300px !important;
}

.innerpagecontainer {
    float: left;
    width: 100%;
    padding: 20px;
    background-color: #fff;
}

.contact_row {
    float: left;
    width: 100%;
}

.midsection {
    width: 100%;
    text-align: center;
    float: left;
}

.contact_row label {
    float: left;
    width: 100%;
    text-align: left;
    padding: 2px 0;
    font-size: 16px;
    margin-top: 15px;
}

.contact_row input[type=text], .contact_row input[type=password] {
    float: left;
    width: 95%;
    padding: 5px;
    border: solid 1px #ccc;
    height: 35px;
    font-size: 16px;
    border-radius: 10px;
}

.contact_row input[type="button"] {
    margin-top: 15px;
    font-size: 30px;
    padding: 5px 30px;
    background-color: #4188a0;
    color: #fff;
    border: none;
    border-radius: 8px;
}

.button_panel input[type="button"] {
    margin-top: 15px;
    font-size: 30px;
    padding: 5px 30px;
    background-color: #4188a0;
    color: #fff;
    border: none;
    border-radius: 8px;
}

.contact_row .phcontacttext {
    color: #000 !important;
}

a[href^="tel:"] {
    color: #000 !important; /* or your desired color */
    -webkit-text-fill-color: #000 !important;
    text-decoration: none;
    opacity: 1;
}

    a[href^="tel:"]:visited,
    a[href^="tel:"]:hover,
    a[href^="tel:"]:focus {
        color: #000 !important;
        -webkit-text-fill-color: #000 !important;
    }

.contact_row textarea {
    float: left;
    width: 95%;
    padding: 5px;
    border: solid 1px #ccc;
    font-size: 16px;
    border-radius: 10px;
}

input#txtareacode {
    width: 29% !important;
    margin-right: 5px;
}

input#txtphonenumber1 {
    width: 29% !important;
    margin-right: 5px;
}

input#txtphonenumber2 {
    width: 35% !important;
}

.showtimestextstlouis {
    display: none;
}

.contact_row select {
    float: left;
    width: 95%;
    padding: 5px;
    border: solid 1px #ccc;
    height: 35px;
    font-size: 16px;
    border-radius: 10px;
}

.currentpositions_row table tr td {
    padding-right: 15px;
}

.currentpositions_row {
    font-size: 18px;
    margin-top: 20px;
    float: left;
}

.allrequiredfieldtext {
    margin-top: 20px;
}

.empquestiontext {
    margin-top: 30px;
    font-size: 20px;
    font-weight: bold;
}

.employment-custom .name {
    float: left;
    width: 100%;
    text-align: left;
    padding: 2px 0;
    font-size: 16px;
    margin-top: 15px;
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
}

.employment-custom textarea {
    float: left;
    width: 95%;
    padding: 5px;
    border: solid 1px #ccc;
    font-size: 16px;
    border-radius: 10px;
}



/*icon css start here*/
.menuicon {
    background:
    /*url("https://png.icons8.com/food/ios11/20/ffffff")*/
    no-repeat left center;
    padding: 0 11px;
}

.menuinfoicon {
    /*background:url("https://png.icons8.com/about/ios7/20/ffffff") no-repeat left center;*/
    padding: 0 11px;
}

.nav > li > a {
    padding: 10px 10px !important;
}

.menuwintickets {
    /*background:url("https://png.icons8.com/new-ticket-filled/ios7/20/ffffff") no-repeat left center;*/
    padding: 0 11px;
}
/*27-11-2017*/

.event_pnl h1 {
    background: url(../images/hi-img.png) repeat;
    width: 100%;
    font-size: 26px;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    font-style: italic;
    font-weight: bold;
    padding: 14px 0;
    margin: 0 0 20px 0;
}

.profile-img {
    margin: 20px 0;
    padding: 0;
}

    .profile-img img {
        max-width: 100%;
    }

.html5gallery-tn-img-0 {
    display: block;
    overflow: hidden;
    width: 64px;
    height: 48px;
}

.html5gallery-car-0 {
    top: 281px !important;
    width: 95% !important;
}

.html5gallery-car-list-0 {
    position: absolute;
    display: block;
    overflow: hidden;
    left: 4px;
    height: 60px;
    background: #333;
}

.html5gallery-car-mask-0 {
    position: relative !important;
    display: block;
    text-align: left;
    overflow: hidden;
    width: 83% !important;
    top: 0px !important;
    left: 0px !important;
    height: 60px;
    margin: 0 7%;
}

.html5gallery-thumbs-0 {
    position: relative;
    display: block;
    margin-left: 0px;
    width: 816px;
    top: 6px;
}

.html5gallery-tn-selected-0 {
    display: block;
    float: left;
    margin-left: 2px;
    margin-right: 2px;
    text-align: center;
    cursor: pointer;
    width: 64px;
    height: 48px;
    overflow: hidden;
}

.html5gallery-tn-img-0 {
    display: block;
    overflow: hidden;
    width: 64px;
    height: 48px;
}

.html5gallery-tn-0 {
    display: block;
    float: left;
    margin-left: 2px;
    margin-right: 2px;
    text-align: center;
    cursor: pointer;
    width: 64px;
    height: 48px;
    overflow: hidden;
}

.html5gallery-tn-img-0 {
    display: block;
    overflow: hidden;
    width: 64px;
    height: 48px;
}

.html5gallery-tn-title-0 {
    display: none;
}

.notHaveUpcomingShows {
    color: #fff;
    font-size: 15px;
    margin-top: 10px;
    min-height: 200px;
    /* display: none; */
}

.loadingshows {
    color: #fff;
    font-size: 15px;
    margin-top: 10px;
    min-height: 200px;
}

span.alsappearingtext {
    color: red;
}

span.spanopenerandfeaturename {
    color: #4188a0;
}

.alsoappearing {
    font-size: 20px;
}

.register_btn_panel {
    padding-bottom: 20px;
}

.mag_top {
    margin: 30px 0;
}

.ticket_pnl {
    background: url(../images/panel-img.png) repeat;
    width: 100%;
    margin: 20px 0;
}

.tik_text {
    font-size: 16px;
    color: #fff;
    text-align: center;
    float: left;
    width: 100%;
}

.ticket_pnl h2 {
    width: 99%;
    font-size: 26px;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    font-style: italic;
    font-weight: bold;
    padding: 10px 5px;
    margin: 0 5px;
    border-bottom: 2px solid #fff;
}

.date_pnl {
    border: 2px solid #fff;
    padding: 20px 0;
    text-align: center;
    margin: 15px 0;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
}

.text1 {
    font-size: 16px;
    color: #fff;
    text-align: center;
    padding: 27px 0;
}

a.linkUpcomingShows {
    background-color: #41889F;
    padding: 11px 20px;
    margin: 0 11px 0 0;
}

.happy_pnl {
    margin: 5px 0 20px;
}

    .happy_pnl h2 {
        font-size: 24px;
        text-align: left;
        color: #fff;
        text-transform: uppercase;
        font-style: italic;
        font-weight: bold;
    }

blockquote {
    border-left: none;
}

input#loginData_Email {
    color: black;
}

.bor_bot1 {
    border-bottom: 1px solid #fff;
    padding: 0 0 11px;
}

.happy_pnl .comicbio {
    background: url(../images/panel-img.png) repeat;
    width: 100%;
    margin: 15px 0;
    font-size: 16px;
    color: #fff;
    line-height: 22px;
    padding: 15px;
}

a.linkUpcomingShows {
    display: block;
    font-size: 16px;
    font-weight: 600;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
    width: 150px;
    padding: 6px;
    line-height: 26px;
    margin: 10px auto 0px;
}

.btnemailme {
    background: none !important;
    border: none;
    padding: 0 !important;
    /*optional*/
    font-family: arial, sans-serif;
    /*input has OS specific font-family*/
    color: #2a7ee8;
    text-decoration: none;
    cursor: pointer;
    /*background-color: #4188a0; 
    border: none;
    color: white;
    padding: 5px 10px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;*/
}

.navigation .label {
    display: block;
    border-radius: 0px;
}

.clubinfoheading {
    color: #fff;
    border-top: none;
    border-bottom: 0;
    height: 40px;
    overflow: hidden;
    margin-top: 0;
    text-transform: uppercase;
    padding: 5px 0 0px 10px;
    margin-bottom: 0px;
    font-weight: 700;
    font-size: 25px;
    text-align: center;
    width: 100%;
}

.phcontacttext {
    font-size: 18px;
}

p.pcontacttext {
    font-size: 18px;
    font-weight: bold;
}

.clubinfocontainer {
    float: left;
    width: 100%;
}

.clubinfoformsection {
    float: left;
    width: 100%;
    background-color: #f2f2f2;
    padding-top: 15px;
}

section.socail-links {
    padding: 20px 0 10px;
    text-align: center;
    float: left;
    width: 100%;
}

span.sociallinksheader {
    font-size: 30px !important;
}

.clubinfobodycontent {
    font-size: 20px;
    padding: 20px;
}


input#txtareacode, input#sendMessageData_Comments {
    width: 29% !important;
    margin-right: 5px;
}

input#sendMessageData_PrimaryPhone1, input#txtsecondaryphonenumber1, input#loginRegisterData_PrimaryPhone1, input#loginRegisterData_SecondaryPhone1 {
    width: 29% !important;
    margin-right: 5px;
}

input#sendMessageData_PrimaryPhone2, input#txtsecondaryphonenumber2, input#loginRegisterData_PrimaryPhone2, input#loginRegisterData_SecondaryPhone2 {
    width: 29% !important;
    margin-right: 5px;
}

input#sendMessageData_PrimaryPhone3, input#loginRegisterData_PrimaryPhone3, #inputloginRegisterData_SecondaryPhone3 {
    width: 35%;
}

input#loginRegisterData_PrimaryPhone3, input#loginRegisterData_SecondaryPhone3 {
    width: 35%;
}

input#EditProfile_PrimaryPhone1, input#EditProfile_PrimaryPhone2, input#EditProfile_SecondaryPhone1, input#EditProfile_SecondaryPhone2 {
    width: 24% !important;
    margin-right: 5px;
}

input#EditProfile_PrimaryPhone3, input#EditProfile_SecondaryPhone3 {
    width: 30%;
}

.divnotifications {
    margin-top: 20px;
}

    .divnotifications h2 {
        font-weight: bold;
        font-size: 18px;
    }

.showtimestextstlouis {
    display: none;
}

.profileedit label {
    float: left;
    width: 100%;
    text-align: left;
    padding: 2px 0;
    font-size: 16px;
    margin-top: 15px;
}

.btnsaveprofile {
    margin-top: 15px;
    font-size: 30px;
    padding: 2px 10px !important;
    background-color: #e7632f;
    color: #fff;
    border: none;
    border-radius: 8px;
    margin-bottom: 15px;
}

/*#id-save {
    margin-top: 15px;
    font-size: 30px;
    padding: 2px 10px !important;
    background-color: #4188a0 !important;
    color: #fff;
    border: none;
    border-radius: 8px;
    margin-bottom: 15px; 

}*/

select#sendMessageData_BestTime {
    float: left;
    width: 95%;
    padding: 5px;
    border: solid 1px #ccc;
    height: 35px;
    font-size: 16px;
    border-radius: 10px;
}

.rememberme_row {
    float: left;
    width: 100%;
    font-size: 16px;
    margin-top: 20px;
    text-align: left;
}

.anchforgetpassword, .ancnewaccount, .anchwintickets {
    font-size: 20px;
    float: left;
    width: 100%;
    text-align: left;
    padding: 5px;
    text-decoration: underline;
    cursor: pointer;
}

.footermenucontainer {
    margin-top: 20px;
    float: left;
    text-align: center;
    margin-bottom: 20px;
}

span.contactlabeltext {
    font-size: 18px;
    font-weight: bold;
}

#modelmessage {
    top: 20% !important;
}
/*Slider Custom CSS Start Here*/

.slidercontent {
    /*min-height:1px;*/
    /*background-color: #000;*/
    max-height: 500px;
    background-image: url("/../images/Slider-Background-Auto-1.jpg");
}

.slidercomicpic {
    width: 50%;
    float: left;
}

    .slidercomicpic img {
        max-width: 100%;
    }

.slidercontent-width {
    color: #fff;
}
/* Split the screen in half */
/*.split {
    height: 100%;
    width: 50%;
    position: fixed;
    z-index: 1;
    top: 0;
    overflow-x: hidden;
    padding-top: 20px;
    border-right: 2px solid gray;
}*/

/* Control the left side */
/*.left {
    left: 0;
}*/

/* Control the right side */
/*.right {
    right: 0;
    color:#fff;
}*/

/* If you want the content centered horizontally and vertically */
/*.centered {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
}*/
.centered {
}

.left {
    padding: 0;
}

.right {
    padding: 0;
}

.comicslidercontent h2 {
    font-size: 50px !important;
    color: #fff;
    font-style: italic;
}

.comicsliderpic {
    overflow: hidden;
    max-height: 460px;
}

.btnbuyticketslider {
    display: inline-block;
    border: 2px #4188a0 solid;
    font-weight: 600;
    font-size: 18px;
    line-height: 50px;
    text-transform: uppercase;
    background: transparent;
    padding: 0 35px;
    color: #fff;
    white-space: nowrap;
}

    .btnbuyticketslider:hover {
        border: 2px #fff solid;
        color: #4188a0;
    }
.show-skeleton-row {
    display: flex;
    align-items: center;
    gap: 15px;
    margin-bottom: 20px;
    padding: 15px;
    border-radius: 10px;
    background: #fff;
}

.skeleton-date,
.skeleton-info,
.skeleton-button {
    border-radius: 8px;
    background: linear-gradient( 90deg, #eeeeee 25%, #f5f5f5 37%, #eeeeee 63% );
    background-size: 400% 100%;
    animation: skeleton-loading 1.4s ease infinite;
}

.skeleton-date {
    width: 70px;
    height: 70px;
}

.skeleton-info {
    flex: 1;
    height: 60px;
}

.skeleton-button {
    width: 120px;
    height: 45px;
}

@keyframes skeleton-loading {

    0% {
        background-position: 100% 50%;
    }

    100% {
        background-position: 0 50%;
    }
}

/* MOBILE RESPONSIVE */


.comicslidercontent {
    transform: translateY(60%);
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    display: block;
    text-align: center;
}

    .comicslidercontent p {
        font-size: 28px;
        color: #4188a0;
    }
/* Style the image inside the centered container, if needed */
.centered img {
    /*width: 150px;
        border-radius: 50%;*/
}
/*Slider Custom CSS End Here*/
/*icon css end here */
/*** Responsive Css ***/
@media (max-width: 1410px) {
    .schedule {
        width: 100%;
    }
    /*.schedule > img {
  width: 100%;
}*/
    .social-box {
        /*width: auto;*/
    }

        .social-box > img {
            width: 100%;
        }
}

@media (max-width: 1299px) {
    /*.comedy-club-address {
  padding-left: 300px;
}*/
    .menu .nav.navbar-nav.navbar-right a {
        padding: 8px 8px;
        font-size: 16px;
    }

    .menu .navbar-default .navbar-nav > li > a {
        font-size: 16px;
    }
}

@media (max-width: 1199px) {
    .menu .navbar-nav > li {
        padding-right: 0;
    }

    .menu .nav.navbar-nav.navbar-right li {
        margin-top: 0px;
    }

    section.banner {
    }

    .banner .mic {
        margin-top: -282px;
        margin-left: 190px;
    }

    .comedy-club-address {
        margin-top: 20px;
    }

        .comedy-club-address p {
            font-size: 16px;
        }

    .comedy-club-name {
        padding-left: 0;
    }

        .comedy-club-name h2 {
            font-size: 28px;
        }

    .comedy-club-address {
        padding-left: 90px;
    }
    /*.schedule > img {
  height: 300px;
}*/
    .schedule h3 {
        font-size: 20px;
    }

    .main-links a {
        font-size: 16px;
    }

    .html5gallery-left-0 {
        display: none !important;
    }

    .html5gallery-right-0 {
        display: none !important;
    }
    /*.main-links {
 border-right: 1px solid #76b9d0;
}*/
    .footer-menu a {
        padding-right: 40px;
    }

    .menu .navbar-default .navbar-nav > li > a {
        font-size: 17px;
    }
}

@media (max-width: 1080px) {
    .main-links > h3 {
        font-size: 20px;
    }

    .schedule h4 {
        font-size: 16px;
    }

    .schedule > img {
        height: 250px;
    }

    .schedule {
        min-height: 400px;
    }

    .comicimagecropper {
        height: 215px;
    }
}

@media (max-width: 1060px) {
    .menu .navbar-default .navbar-nav > li > a {
        font-size: 16px;
    }

    .comedy-club-address {
        padding-left: 0px;
    }

    .comedy-club-name h2 {
        font-size: 28px;
    }

    .socialimages {
        max-width: 100%;
    }
    /*.banner .mic {
  padding: 0 0 0 165px;
}*/
    .footer a {
        font-size: 16px;
    }

    img.upcoming_comic_list {
        height: 500px;
    }
}

@media (max-width: 991px) {
    .logo > img {
        width: 190px;
    }

    .menu .nav.navbar-nav.navbar-right a {
        padding: 8px 8px;
        font-size: 14px;
    }

    .banner .mic {
        margin-left: 150px;
    }

    .col-sm-4.socialboxes {
        display: inline;
    }

    .menu .navbar-default .navbar-nav > li > a {
        font-size: 15px;
    }

    .menu .nav > li > a {
        padding: 10px;
    }

    .comedy-club-address p {
        font-size: 17px;
    }

    .comedy-club-address {
        padding-left: 0;
    }

    .schedule h3 {
        font-size: 18px;
    }

    .schedule h4 {
        font-size: 15px;
    }

    .schedule h5 {
        font-size: 15px !important;
        padding: 10px 5px !important;
    }

    .slider .item > p {
        font-size: 20px;
    }

    h2.heading {
        font-size: 20px;
    }

    .schedule > a {
        font-size: 16px;
    }

    .social-box > h3 {
        font-size: 20px;
    }

    .main-links a {
        font-size: 14px;
    }

    .footer-menu a {
        font-size: 20px;
    }

    .footer a {
        padding: 0 6px;
    }
}

@media (max-width: 890px) {
    .menu .navbar-default .navbar-nav > li > a {
        font-size: 11px !important;
    }

    .menu .nav > li > a {
        padding: 10px 6px;
    }

    .banner .mic {
        margin-top: -280px;
        margin-left: 90px;
    }

    .comedy-club-name h2 {
        font-size: 28px;
    }

    .comedy-club-address p {
        font-size: 14px !important;
    }

    .schedule h4 {
        font-size: 13px;
    }

    .schedule > a {
        width: 190px;
    }

    .footer-menu a {
        font-size: 18px;
    }

    .footer a {
        font-size: 15px;
    }

    .menu .nav.navbar-nav.navbar-right a {
        padding: 8px 3px;
    }

    .comicimagecropper {
        height: 180px;
    }

    .schedule {
        min-height: 330px;
    }
}

@media all and (min-width:320px) and (max-width: 736px) {
    .text1 {
        font-size: 16px;
        color: #fff;
        text-align: center;
        padding: 3px 30px;
    }

    a.linkUpcomingShows {
        display: block;
        font-size: 16px;
        font-weight: 600;
        color: #fff;
        text-align: center;
        white-space: nowrap;
        vertical-align: baseline;
        border-radius: .25em;
        width: 168px;
        padding: 6px;
        line-height: 26px;
        margin: 0 auto 0px;
    }

    .date_pnl {
        border: 2px solid #fff;
        padding: 20px 0;
        text-align: center;
        margin: 15px auto;
        font-size: 16px;
        font-weight: bold;
        color: #fff;
        width: 125px;
    }

    .bor_bot1 {
        border-bottom: 3px solid #fff;
    }

    .ticket_pnl h2 {
        width: 97%;
        font-size: 20px;
        text-align: left;
        color: #fff;
        text-transform: uppercase;
        font-style: italic;
        font-weight: bold;
        padding: 10px 7px;
        margin: 0 5px;
        border-bottom: 2px solid #fff;
    }

    .get_ticket span {
        padding: 0;
        margin: 0;
    }

    .banner .mic {
        display: none;
    }

    .comedy-club-address p {
        text-align: center;
        font-size: 16px;
    }

    .comedy-club-name h2 {
        padding: 10px 0 10px;
    }

    .comedy-club-address {
        margin-top: 20px;
    }

    .comicimagecropper {
        height: 200px;
    }
}

@media all and (min-width:375px) and (max-width:414px) {
    .text1 {
        font-size: 16px;
        color: #fff;
        text-align: center;
        padding: 7px 50px;
    }
}

@media all and (min-width:1366px) {
    .comicimagecropper {
        height: 300px;
    }
}


@media all and (min-width:1100px) and (max-width: 1366px) {
    /*.menuheader {
        margin-top: 84px;
    }*/
    /*.comicimagecropper {
            height: 300px;
        }*/

}

@media all and (min-width:1024px) and (max-width: 1100px) {
    .html5gallery-car-mask-0 {
        position: relative !important;
        display: block;
        text-align: left;
        overflow: hidden;
        width: 72% !important;
        top: 0px !important;
        left: 0px !important;
        height: 60px;
        margin: 0 13%;
    }

    .comedy-club-address {
        margin-top: 14px !important;
    }

    .banner .logo {
        margin-top: 20px !important;
    }

    .menuheader {
        margin-top: 25px;
    }
    /*.comedy-club-address {
            margin-top: 65px;
        }

        .menuheader {
            margin-top: 115px;
        }*/
}
@media (max-width: 768px) {

    .show-skeleton-row {
        flex-direction: column;
        align-items: flex-start;
    }

    .skeleton-date {
        width: 100%;
        height: 50px;
    }

    .skeleton-info {
        width: 100%;
        height: 50px;
    }

    .skeleton-button {
        width: 100%;
        height: 40px;
    }
}
@media all and (min-width:768px) and (max-width: 1023px) {
    .html5gallery-car-mask-0 {
        position: relative !important;
        display: block;
        text-align: left;
        overflow: hidden;
        width: 63% !important;
        top: 0px !important;
        left: 0px !important;
        height: 60px;
        margin: 0 20%;
    }

    .schedule h4 {
        font-size: 16px !important;
    }
    /*
            .menuheader {
            margin-top: 55px;
        }

        */
    .menuheader {
        margin-top: 65px;
    }

    img.funnybonefoodmenuimage {
        max-width: 200px;
    }

    .comedy-club-address {
        margin-top: 70px;
    }

    .banner .logo {
        margin-top: 35px;
    }
}

@media (max-width: 767px) {
    .bg_page {
        background-image: url("/../images/collage_funnybone.jpg");
        background-repeat: repeat;
        background-attachment: fixed;
        background-position: left top;
        background-size: auto auto; /* Gecko 2.0 (Firefox 4.0) and other CSS3-compliant browsers */
        -moz-background-size: auto auto; /* Gecko 1.9.2 (Firefox 3.6) */
        -o-background-size: auto auto; /* Opera 9.5 */
        -webkit-background-size: 105% auto; /* Safari 3.0 */
        -webkit-background-color: none !important;
    }

    .midbannersection {
        background-image: none !important;
        min-height: 0px !important;
    }

    .comicslidercontent {
        transform: none !important;
        position: relative !important;
    }

        .comicslidercontent h2 {
            font-size: 30px !important;
        }

        .comicslidercontent p {
            font-size: 20px !important;
        }


    .btnbuyticketslider {
        padding: 0 10px;
        line-height: 40px;
        margin-bottom: 10px;
    }

    .comedy-club-address {
        margin-top: 0px !important;
    }

    .banner .banner-text {
        background-color: rgba(0, 0, 0, 0.5);
        margin-top: 10px;
    }

    .banner .mic {
        display: none;
    }

    .googleadstop {
        display: none;
    }

    .mobilead {
        display: none;
    }
    /*a#onlinemenufunnybone {
        margin-top:0px !important;

    }*/
    .menuheader {
        margin-top: 0px !important;
        width: 100%;
    }

    .banner .logo {
        margin-left: 0;
        margin-top: 20px;
        text-align: center;
    }

    img.logo_img {
        max-width: 170px;
    }

    .comedy-club-address {
        margin-top: -14px;
    }

    .headersociallinks {
        text-align: center;
    }

    .menu .navbar {
        margin: 0;
    }

        .menu .navbar .nav > li {
            float: none;
        }

        .menu .navbar .nav {
            float: none;
        }

    .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
        background-color: #670000 !important;
    }

    .navbar-default .navbar-toggle {
        border-color: #670000 !important;
    }

        .navbar-default .navbar-toggle .icon-bar {
            background-color: #ffffff !important;
        }

    .menu .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        color: #ffffff;
    }

    .menu .navbar-collapse.collapse.in {
        overflow-x: hidden;
    }

    .menu ul.nav.navbar-nav {
        padding-left: 10px;
    }

    .menu .navbar-default .navbar-nav > li > a {
        border-bottom: 1px solid #ffffff;
        padding-left: 15px;
    }

    .menu .nav.navbar-nav.navbar-right a {
        padding: 8px 13px;
    }
    /*.menu .nav > li:first-child > a {
  padding-left: 15px;
}*/
    .menu .nav.navbar-nav.navbar-right a {
        border-bottom: 1px solid transparent;
    }

    .comedy-club-name h2 {
        text-align: center;
        padding: 10px 0;
        letter-spacing: -2px;
    }

    .comedy-club-address p {
        text-align: center;
    }

    .comedy-club {
        text-align: center;
    }

    .schedule > img {
        width: auto;
    }

    .schedule > img {
        margin: 20px auto 0;
    }

    .schedule h3 {
        font-size: 20px;
    }

    .main-links > h3 {
        font-size: 22px;
    }

    .main-links a {
        font-size: 17px;
    }

    .footer-menu a {
        padding-right: 25px;
    }

    .footer a {
        font-size: 13px;
    }

    .comicimagecropper {
        height: auto;
    }

    .comicspecialnote {
    }

    #gdpr-cookie-message p, #gdpr-cookie-message ul {
        max-width: 100% !important;
    }

        #gdpr-cookie-message p:last-child {
            width: 100% !important;
        }

    #gdpr-cookie-types {
        max-width: 100% !important;
        width: 100% !important;
    }
}

@media (max-width: 660px) {
    .footer-menu a {
        font-size: 15px;
        padding-right: 15px;
    }

    .footer-menu a {
        font-size: 15px;
        padding-right: 10px;
    }

    a#linkUpcomingShows {
        background-color: #41889F;
        padding: 11px 20px;
        margin: 0 auto;
        width: 87%;
    }
}

@media (max-width: 420px) {
    /*.comedy-club-name h2 {
            font-size: 28px;
        }*/
    /*.comicimagecropper {
    height: 200px;
}*/
}

@media (max-width: 390px) {
    .comedy-club-address p {
        font-size: 15px;
    }

    .schedule > img {
        width: 100%;
    }
}

@media (max-width: 360px) {
    section.banner {
        background-position: 0% center;
    }

    .comedy-club-address p {
        font-size: 16px;
    }
}

@media (max-width: 330px) {
    /*.comedy-club-name h2 {
            font-size: 30px;
        }*/
}

input, button, select, textarea {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

@media all and (min-width:320px) and (max-width: 1024px) {
    .bg_page {
        background-image: url("/../images/collage_funnybone.jpg");
        background-repeat: repeat;
        background-attachment: fixed;
        background-position: left top;
        background-size: auto auto; /* Gecko 2.0 (Firefox 4.0) and other CSS3-compliant browsers */
        -moz-background-size: auto auto; /* Gecko 1.9.2 (Firefox 3.6) */
        -o-background-size: auto auto; /* Opera 9.5 */
        -webkit-background-size: 105% auto; /* Safari 3.0 */
        -webkit-background-color: none !important;
    }

    section.banner {
        background-size: contain !important;
    }
}


/* Cookie Dialog */
#gdpr-cookie-message {
    position: fixed;
    /*right: 20px;*/
    bottom: 0px;
    max-width: 100%;
    background-color: #2F0407;
    padding: 10px 20px;
    border-radius: 5px;
    box-shadow: 0 6px 6px rgba(0,0,0,0.25);
    /*margin-left: 30px;*/
    font-family: system-ui;
}

    #gdpr-cookie-message h4 {
        color: white;
        font-family: 'FuturaStd-Book';
        font-size: 18px;
        font-weight: 500;
        margin-bottom: 10px;
    }

#gdpr-cookie-types {
    max-width: 56%;
    float: left;
    font-family: 'FuturaStd-Book';
    width: 56%;
}

#gdpr-cookie-message h5 {
    color: white;
    font-family: 'FuturaStd-Book';
    font-size: 15px;
    font-weight: 500;
    margin-bottom: 10px;
}

#gdpr-cookie-message p, #gdpr-cookie-message ul {
    color: white;
    font-size: 15px;
    line-height: 1.5em;
    max-width: 56%;
    float: left;
    font-family: 'FuturaStd-Book';
}

    #gdpr-cookie-message p:last-child {
        margin-bottom: 0;
        text-align: right;
        float: left;
        width: 44%;
    }
/*#gdpr-cookie-message p:first-child {
        max-width:70%;
        float:left;
        }*/

#gdpr-cookie-message li {
    width: 49%;
    display: inline-block;
}

#gdpr-cookie-message a {
    color: red;
    text-decoration: none;
    font-size: 15px;
    padding-bottom: 2px;
    border-bottom: 1px dotted rgba(255,255,255,0.75);
    transition: all 0.3s ease-in;
}

    #gdpr-cookie-message a:hover {
        color: white;
        border-bottom-color: red;
        transition: all 0.3s ease-in;
    }

#gdpr-cookie-message button,
button#ihavecookiesBtn {
    border: none;
    background-color: #4188a0;
    color: white;
    font-family: 'whitney-medium' !important;
    font-size: 15px;
    padding: 8px;
    border-radius: 3px;
    margin-left: 10px;
    cursor: pointer;
    float: right;
    width: 150px;
    transition: all 0.3s ease-in;
}

    #gdpr-cookie-message button:hover {
        background: white;
        color: black;
        transition: all 0.3s ease-in;
    }

button#gdpr-cookie-advanced {
    background: white;
    color: black;
}

#gdpr-cookie-message button:disabled {
    opacity: 0.3;
}

#gdpr-cookie-message input[type="checkbox"] {
    float: none;
    margin-top: 0;
    margin-right: 5px;
}

