/*
	Theme Name: East Coast Saloons
	Description: Custom Theme for Site
	Author: AYC Media
	Version: 5.0
	Base Template: v1.0.3
*/

/*------- COLORS ------- orange (125b1e) - green (125b1e) - yellow (f5bd01) - txt drk (2a2a24) - panel white (fffdf2) - body white (fefbe9) - drk brown (3a3930) - lt green (C4D6C8) */
/*------- FONTS ------- font-family:"Aller", Helvetica, Arial, sans-serif; --- font-family:"EB Garamond", Georgia, Times, serif; --- font-family:"Communist", Georgia, Times, serif; */

/*-----------------------------------------------------
	CSS RESET.inline-submit .submit

-----------------------------------------------------*/
html,body{margin:0;padding:0;/*vertival-align:bottom;*/font-size:100%;} *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;/*vertical-align:bottom;*/background:transparent}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

/*-----------------------------------------------------
	Webfonts
-----------------------------------------------------*/
@font-face {
font-family:'Aller';
src: url('fonts/aller_rg-webfont.eot');
src: url('fonts/aller_rg-webfont.eot#iefix') format('embedded-opentype'),
	 url('http://www.mcfaddensorlando.com/fonts/aller_rg-webfont.woff') format('woff'),
	 url('http://www.mcfaddensorlando.com/fonts/aller_rg-webfont.ttf') format('truetype'),
	 url('http://www.mcfaddensorlando.com/fonts/aller_rg-webfont.svg#Aller') format('svg');
font-weight: normal;font-style: normal;
}
@font-face {
font-family:'Aller Bold';
src: url('http://www.mcfaddensorlando.com/fonts/aller_bd-webfont.eot');
src: url('http://www.mcfaddensorlando.com/fonts/aller_bd-webfont.eot#iefix') format('embedded-opentype'),
	 url('fonts/aller_bd-webfont.woff') format('woff'),
	 url('http://www.mcfaddensorlando.com/fonts/aller_bd-webfont.ttf') format('truetype'),
	 url('http://www.mcfaddensorlando.com/fonts/aller_bd-webfont.svg#AllerBold') format('svg');
font-weight: normal;font-style: normal;
}
@font-face {
font-family:'EB Garamond';
src: url('http://www.mcfaddensorlando.com/fonts/ebgaramond-regular-webfont.eot');
src: url('http://www.mcfaddensorlando.com/fonts/ebgaramond-regular-webfont.eot#iefix') format('embedded-opentype'),
	 url('http://www.mcfaddensorlando.com/fonts/ebgaramond-regular-webfont.woff') format('woff'),
	 url('http://www.mcfaddensorlando.com/fonts/ebgaramond-regular-webfont.ttf') format('truetype'),
	 url('http://www.mcfaddensorlando.com/fonts/ebgaramond-regular-webfont.svg#EBGaramond') format('svg');
font-weight: normal;font-style: normal;
}
@font-face {
font-family:'Communist';
src: url('http://www.mcfaddensorlando.com/fonts/COMMUNIS-webfont.eot');
src: url('http://www.mcfaddensorlando.com/fonts/COMMUNIS-webfont.eot#iefix') format('embedded-opentype'),
	 url('http://www.mcfaddensorlando.com/fonts/COMMUNIS-webfont.woff') format('woff'),
	 url('http://www.mcfaddensorlando.com/fonts/COMMUNIS-webfont.ttf') format('truetype'),
	 url('http://www.mcfaddensorlando.com/fonts/COMMUNIS-webfont.svg#Communist') format('svg');
font-weight: normal;font-style: normal;
}
@font-face {
font-family:'Eraser';
src: url('http://www.mcfaddensorlando.com/fonts/eraserregular-webfont.eot');
src: url('http://www.mcfaddensorlando.com/fonts/eraserregular-webfont.eot#iefix') format('embedded-opentype'),
	 url('http://www.mcfaddensorlando.com/fonts/eraserregular-webfont.woff') format('woff'),
	 url('http://www.mcfaddensorlando.com/fonts/eraserregular-webfont.ttf') format('truetype'),
	 url('http://www.mcfaddensorlando.com/fonts/eraserregular-webfont.svg#Eraser') format('svg');
font-weight: normal;font-style: normal;
}
@font-face {
font-family:'Antonio';
src: url('http://www.mcfaddensorlando.com/fonts/antonio-regular-webfont.eot');
src: url('http://www.mcfaddensorlando.com/fonts/antonio-regular-webfont.eot#iefix') format('embedded-opentype'),
	 url('http://www.mcfaddensorlando.com/fonts/antonio-regular-webfont.woff') format('woff'),
	 url('http://www.mcfaddensorlando.com/fonts/antonio-regular-webfont.ttf') format('truetype'),
	 url('http://www.mcfaddensorlando.com/fonts/antonio-regular-webfont.svg#Antonio') format('svg');
font-weight: normal;font-style: normal;
}

@font-face {
	font-family: 'icopiggy';
	src:url('fonts/icopiggy_-hsvoes.eot');
	src:url('fonts/icopiggy.eot') format('embedded-opentype'),
		url('http://www.mcfaddensorlando.com/fonts/icopiggy.woff?-hsvoes') format('woff'),
		url('fonts/icopiggy_-hsvoes.ttf') format('truetype'),
		url('http://www.mcfaddensorlando.com/fonts/icopiggy.svg?-hsvoes#icopiggy') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'icopiggy';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-PiggyBank-Icon:before {
	content: "\70";
}

.icon_pig {font-family:'icopiggy'; font-size:60px; color:#fff;}


@font-face {
	font-family: 'socialicon';
	src:url('http://www.mcfaddensorlando.com/fonts/socialicon.eot?t7wc1t');
	src:url('http://www.mcfaddensorlando.com/fonts/socialicon.eot#iefixt7wc1t') format('embedded-opentype'),
		url('fonts/socialicon_t7wc1t.woff') format('woff'),
		url('http://www.mcfaddensorlando.com/fonts/socialicon.ttf?t7wc1t') format('truetype'),
		url('http://www.mcfaddensorlando.com/fonts/socialicon.svg?t7wc1t#socialicon') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'socialicon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-opentable-icon:before {
	content: "\6f";
}
.icon-vine-icon:before {
	content: "\76";
}
.icon-myspace-icon:before {
	content: "\6d";
}


/*-----------------------------------------------------
	General Styles
-----------------------------------------------------*/
/*------- BASE -------*/
html, body{overflow-x:hidden;}
body{font-size:100%;font-weight:normal;font-family:"Aller", Helvetica, Arial, sans-serif;color:#3a3930;background:#1a1a1a;position:relative;width:100%;}
h1, .h1{font-size:40px;line-height:40px;}
h2, .h2{font-size:40px;line-height:40px;font-weight:normal;font-family:"Aller", Helvetica, Arial, sans-serif;}
h3{font-size:20px;font-weight:normal;font-family:"Aller Bold", Helvetica, Arial, sans-serif;}
h4{font-size:16px;line-height:18px;font-weight:normal;font-family:"Aller Bold", Helvetica, Arial, sans-serif;}
p, li, dt, dd{font-size:14px;}
p{line-height:20px;}
li{list-style:none;}
a{color:#d88723;text-decoration:none;}
a:hover{color:#125b1e;}
big{font-size:120%;}
small{font-size:70%;}
strong{font-weight:normal;font-family:"Aller Bold", Helvetica, Arial, sans-serif;}
img{vertical-align:middle;border:none;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
::-moz-selection{background:#b3d4fc;text-shadow:none;}
::selection{background:#b3d4fc;text-shadow:none;}
/* Forms */
fieldset{border:0;margin:0;padding:0;}
label{display:block;margin:0 0 7px 0;font-weight:normal;font-family:"Aller Bold", Helvetica, Arial, sans-serif;font-size:18px;/*box*/-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
select{border:none;margin:0 0 18px 0;width:100%;height:48px;padding:13px;font-size:16px;background:#DCD6C6;}
input, textarea{border:none;background:#DCD6C6;padding:15px;width:100%;margin:0 0 20px 0;color:#000;font-size:16px;-webkit-appearance:none;border-radius:0;}
input[type="submit"]{border:none;}
textarea{height:160px;}
input:focus, textarea:focus{background:#C9C3B3;}
.submit{border:none;width:160px;padding:10px;font-weight:normal;cursor:pointer;text-transform:uppercase;font-size:20px;color:#333;background-color:#125b1e;border-radius:0;}
.submit:hover{background:#f5bd01;}
.radio{display:inline-block;margin:0 10px 5px 5px;cursor:pointer;}
.radio input{width:auto;margin:0 3px 10px 0;display:inline-block;cursor:pointer;}
.chbx-area{margin:0 0 20px 20px;}
.chbx{margin:0;cursor:pointer;font-size:15px;clear:both;}
.chbx input{display:inline-block;width:auto;margin:0px 8px;cursor:pointer;vertical-align:middle;border:none;background:none;-webkit-appearance:checkbox;}
.form_bday{overflow:hidden;}
.form_bday select{display:block;float:left;margin-right:2%;}
.form_bday input{display:block;float:left;}
.form_month{width:40%;}
.form_day{width:30%;}
.form_year{width:26%;text-align:center;}
.vcode-area{position:relative;padding-left:120px;}
.vcode-img{display:block;width:auto;position:absolute;left:0;top:0;}
.vcode{width:100%;height:50px;font-size:30px;text-align:center; padding: 0px;}
.inline-fields li{margin-left:30%;}
.inline-fields .inline{margin-left:0;}
.inline{text-align:right;padding:0 !important;}
.inline label{display:inline-block;width:28%;padding-right:10px;margin-bottom:0;vertical-align:middle;}
.inline input{display:inline-block;width:70%;margin-bottom:0;}
.inline-submit input{display:block;float:left;vertical-align:top;width:80%;margin:0 1% 0 0;}
.inline-submit .submit{height:48px;width:19%;padding:0;margin:0;font-size:20px;border-radius:0;font-weight:normal;font-family:"Aller Bold", Helvetica, Arial, sans-serif; color:#ffffff;}
.field-callout{padding:10px 0;background:#fff;border-top:1px solid #333;border-bottom:1px solid #333;}
.req{color:rgb(224, 53, 53);}
::-webkit-input-placeholder{color:#999;} ::-moz-placeholder{color:#999;} :-ms-input-placeholder{color:#999;}
.errmsg{background-color:#FFF5F5;border:1px dotted #CC0000;margin:10px 0 10px 0;}
.errmsg div{padding:10px 0 10px 0;}
.errmsg ul{margin-top:0;margin-bottom:0;}
.errmsg li{list-style:disc;text-align:left !important;margin:0 0 5px 25px !important;}

/*------- SPRITES -------*/
.hp-event-cta .arw, .btn1 .arw, #get-social .swash, #slidemenu li span, .slidemenu-toggle, .multi-slider .multi-dirlink, .subnav-toggle, .btn1 .darw, .dpdwn-toggle, .sidebar-tabs .tabs-nav .current{background:url('images/sprite-icons.png') no-repeat center top;}
.backtotop, .event-callout-top .icon{background:url('http://www.mcfaddensorlando.com/images/sprite-icons-lg.png') no-repeat center top;}
footer, .event-callout-top, .event-callout-btm{background:url('http://www.mcfaddensorlando.com/images/sprite-xrepeat-lg.jpg') repeat-x center top;}

/*------- HELPER CLASSES -------*/
.float{float:left;}
.floatr{float:right;}
.last{margin-right:0 !important;}
.last-btm{margin-bottom:0 !important;}
.clear{clear:both;overflow:auto;}
.border-top{border-top:1px solid #ccc;padding-top:20px;}
.border-btm{border-bottom:1px solid #ccc;padding-bottom:20px;margin-bottom:20px;}
.h1-style{font-size:1.5em;font-weight:normal;font-family:'customFont', Arial, Helvetica, sans-serif;color:#2f5b8c;}
.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0;}
.hide{position:absolute;top:-9999px;left:-9999px;}
.short-line{display:block;width:50px;height:1px;background:#125b1e;margin:15px auto;}
.font2{font-weight:normal;font-family:"customFont", Helvetica, Arial, sans-serif;}
.font2-bold{font-weight:normal;font-family:"customFont", Helvetica, Arial, sans-serif;}
.play-btn{display:block;position:relative;}
.play-btn .icon{display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.2) url('http://www.mcfaddensorlando.com/images/play-icon.png') no-repeat center center;}
.fluid-img{max-width:100%;height:auto;}
.center{text-align:center;}
.chalk-font{font-weight:normal;font-family:'Eraser', cursive, serif;text-transform:uppercase;}
li.empty{height:14px;}
.input-fill1{background:#125b1e;}
.input-fill1::-webkit-input-placeholder{color:#eee;} .input-fill1::-moz-placeholder{color:#eee;} .input-fill1:-ms-input-placeholder{color:#eee;}

.thin-line{display:block;height:4px;background:url('http://www.mcfaddensorlando.com/images/thin-line.png') repeat-x left top;}
.thick-line{display:block;height:9px;margin:20px 0;background:url('http://www.mcfaddensorlando.com/images/thick-line.png') repeat-x left top;}
.thick-line-light{opacity:.3;}
.double-line{height:27px;margin:15px 0 0 0;line-height:27px;font-size:27px;font-weight:normal;font-family:"Aller Bold", Helvetica, Arial, sans-serif;text-align:right;text-transform:uppercase;border-bottom:4px double #de8516;overflow:visible;}
.double-line span{display:inline-block;background:#fffdf2;position:relative;right:-1px;}
.content-title{font-size:42px;line-height:42px;margin:0 0 10px 0;font-family:"Communist", "Antonio", "Aller", Helvetica, Arial, sans-serif;}
.content-subtitle{font-size:26px;line-height:28px;margin:0 0 12px 0;color:#d88723;font-weight:normal;font-family:"Aller Bold", Helvetica, Arial, sans-serif;}
.content-subtitle.centered{text-align:center; margin:20px 0 30px 0;}
.floated-images img{float:right;}

.chalk-wrap{display:block;max-width:660px;position:relative;padding:20px;border-radius:10px;}
.chalk-wrap a, .chalk-wrap iframe{position:relative;z-index:1;}
.chalk-wrap .topl, .chalk-wrap .topr, .chalk-wrap .btmr, .chalk-wrap .btml{display:block;position:absolute;background-image:url('http://www.mcfaddensorlando.com/images/chalk-wrap.png');background-repeat:no-repeat;}
.chalk-wrap .topl{width:100%;height:100%;left:-2px;top:-2px;background-position:left top;}
.chalk-wrap .topr{width:40px;height:40px;right:-2px;top:-2px;background-position:right top;}
.chalk-wrap .btmr{width:100%;height:100%;right:-2px;bottom:-2px;background-position:right bottom;}
.chalk-wrap .btml{width:40px;height:40px;left:-2px;bottom:-2px;background-position:left bottom;}
.chalk-wrap-white .topl, .chalk-wrap-white .topr, .chalk-wrap-white .btmr, .chalk-wrap-white .btml{display:block;position:absolute;background-image:url('http://www.mcfaddensorlando.com/images/chalk-wrap-white.png');background-repeat:no-repeat;}
.chalk-wrap-img{padding:3px;margin:0 0 20px 0;}
.chalk-wrap-img a img{z-index:0;}
.chalk-wrap-flyer{max-width:262px;}

/*--- BUTTON STYLES ---*/
.btn1{display:inline-block;position:relative;padding:15px 20px 20px 20px;margin:0 2px 0 0;line-height:18px;color:#3a3930;text-transform:uppercase;text-align:center;font-weight:normal;font-family:"Aller Bold", Helvetica, Arial, sans-serif;border-radius:10px;}
a.btn1:hover{color:#125b1e;}
.btn1 .topl, .btn1 .topr, .btn1 .btmr, .btn1 .btml{display:block;position:absolute;background-image:url('http://www.mcfaddensorlando.com/images/btn.png');background-repeat:no-repeat;}
.btn1 .topl{width:92%;height:80%;left:-2px;top:-2px;background-position:left top;}
.btn1 .topr{width:40px;height:40px;right:-2px;top:-2px;background-position:right top;}
.btn1 .btmr{width:92%;height:80%;right:-2px;bottom:-2px;background-position:right bottom;}
.btn1 .btml{width:40px;height:40px;left:-2px;bottom:-2px;background-position:left bottom;}
.btn1 .fa{display:inline-block;padding:0 5px;font-size:30px;line-height:30px;color:#3a3930;vertical-align:middle;}
.btn1 a:hover .fa{color:#125b1e;}
.btn1 .arw{display:inline-block;position:absolute;right:5px;top:27%;width:44px;height:25px;background-position:right -40px;vertical-align:middle;/*transition*/-webkit-transition:right ease .3s;-moz-transition:right ease .3s;transition:right ease .3s;}
.btn1:hover .arw{right:0;background-position:right -80px;}
.btn1 .darw{display:inline-block;position:absolute;right:10px;top:27%;width:28px;height:25px;background-position:center -620px;vertical-align:middle;/*transition*/-webkit-transition:top ease .3s;-moz-transition:top ease .3s;transition:top ease .3s;}
.btn1:hover .darw{top:42%;background-position:center -650px;}
.btn-mock{padding:15px 20px 12px 20px;}
.btn-mock a{position:relative;z-index:2;}
.btn-submit{font-size:16px;cursor:pointer;border:none;}
.btn-arw{padding-right:55px;}
.btn-darw{padding-right:40px;}
.btn-sm{padding:12px 55px 15px 20px;}
.btn-colorarw .arw, .btn-colorarw:hover .arw{background-position:center -120px;}
.btn-white, .btn-white .fa{color:#fff;}
.btn-white .topl, .btn-white .topr, .btn-white .btmr, .btn-white .btml{background-image:url('http://www.mcfaddensorlando.com/images/btn-white.png');}
.btn-fill1{color:#fff;background-color:#D88723;} /* orange */
a.btn-fill1:hover, button.btn-fill1:hover{color:#000;}
.btn-fill1:hover .arw{right:0;background-position:right -40px;}
.btn-fill2, .btn-fill2 .fa{color:#07250D;background-color:#C4D6C8;} /* lt green */
.btn-fill3{color:#fff;background-color:#4D4842;}
.btn-fill3:hover{color:#125b1e;}
.btn-nxttitle{margin-top:-12px;float:right;}
.btn-back{float:right; margin:0 0 20px 0;}
.btn-backwrap{overflow:hidden;}

#content-main{padding:30px 0 60px 0;}

/*------- CLEARFIX -------*/
.clearfix:before,.clearfix:after{content:" ";display:table;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;} /* ie6/ie7 */

/*------- LAYOUT CLASSES -------*/
.wrap{width:960px;margin:0 auto;}
.entry-content h2, .entry-content h3{margin:0 0 8px 0;}
.entry-content h2 a {color:#3a3930;}
.entry-content h4{margin:0 0 8px 0;}
.entry-content p, .entry-content ul{margin:0 0 20px 0;}
.entry-content li{margin:0 0 7px 0;}
.entry-content img{max-width:100%;height:auto;width:auto;}

.excerpt{position:relative;min-height:200px;}
.excerpt-thumb{position:absolute;left:0;top:0;max-width:180px;}
.excerpt-details{padding:0 0 0 200px;min-height:180px;}
.excerpt-details h2{color:#125b1e;font-size:30px;font-family:"Aller Bold", Helvetica, Arial, sans-serif; margin-bottom:15px;}

.pagination{text-transform:uppercase;text-align:right;}
.pagination .current, .pagination .page{display:inline-block;padding:4px 6px;margin:2px 0;}
.pagination a{display:inline-block;padding:4px 8px;margin:2px;background:#E7E2D4;border-radius:5px;}

/*-----------------------------------------------------
	Layout Themes
-----------------------------------------------------*/
.two_up .content-col{width:50%;float:left;}
.two_up .inner-col{max-width:375px;margin:0 auto;}
.two_up .inner-col .menu-title{float:left;width:68%;font-size:30px;line-height:50px;}
.two_up .inner-col .btn1{display:block;width:30%;float:right;margin:0 auto 20px auto;}
.two_up .inner-col .chalk-wrap-img{clear:both;}

.three_up .content-col{width:33.3%;float:left;padding:0 20px;}
.three_up .inner-col{max-width:375px;margin:0 auto;}
.three_up .inner-col .btn1{display:block;width:98%;margin:0 auto 20px auto;}

.twocollist-wrap{position:relative;}
.two_col_list .sidebar{float:left;width:300px;}
.two_col_list .content-col{float:right;width:660px;}
.two_col_list .circ-event{margin:0 0 15px 0;}
.twocollist-item{float:left;width:46%;margin:0 2% 10px 2%;padding:0 15px 10px 15px;}
.twocollist-item img{float:right; margin:0 0 10px 10px;}
.twocollist-item:nth-child(2n+1){clear:left;}
.twocollist-item h3{font-weight:normal;font-size:24px;line-height:26px;color:#125b1e;}
.twocollist-item h3, .twocollist-item p{margin:0 0 10px 0;}
.twocollist-item .offcolor{display:inline;padding:0;color:#2a2a24;}
.twocollist-item .thick-line{margin:10px -15px;}
.twocollist-item.full{width:auto;float:none;}

.forms_layout .sidebar,
.fid .sidebar,
.logo_listing .sidebar{float:left;width:300px;padding:0 15px 15px 0;}
.forms_layout .content-col,
.fid .content-col,
.logo_listing .content-col{float:right;width:660px;}
.forms_layout .circ-event{margin:0 0 30px 0;}
.forms_layout .sidebar .btn1,
.fid .sidebar .btn1{max-width:260px;}

.master-wrap{position:relative;}
.master_details .sidebar{float:left;width:300px;padding:0 20px 10px 0;}
.master_details .content-col{float:right;width:660px;}
.master_details .circ-event{margin:0 0 15px 0;}
.master_details .sidebar .btn1{max-width:260px;}
.master_details .sidebar .chalk-wrap-flyer{max-width:258px;}

/*-----------------------------------------------------
	Plugins
-----------------------------------------------------*/
/*------- reSLIDER -------*/
.reslider-wrap{width:100%;margin:0 0 20px 0;position:relative;clear:both;}
.reslider-inner{width:100%;overflow:hidden;}
.reslider{width:100%;position:relative;margin:0;padding:0;overflow:hidden;}
.reslider > li{float:left;width:100%;position:relative;margin:0 -100% 0 0;z-index:0;list-style:none;background:#E9F18B;/*boxsize*/-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.reslider li.current{z-index:10;}
.reslider li.next{z-index:9;}
/* In-BG Slider */
.reslider-wrap.rs-inbg{position:absolute;left:0;top:0;z-index:0;} /* make sure other elements have higher z-indexes */
/* Bullet Nav */
.reslider-nav{text-align:center;margin:10px 0;}
.reslider-nav .bullet-link{display:inline-block;padding:8px 14px;margin:0 5px;background-color:#5eb8e2;color:#fff;cursor:pointer;}
/* Directional Nav */
.dir-nav{text-align:center;margin:0;}
.dir-nav .dir-link{display:inline-block;padding:8px 14px;margin:0;background:#5eb8e2;color:#fff;cursor:pointer;position:absolute;top:40%;left:0;z-index:9;}
.dir-nav .next{left:auto;right:0;}
/* Slide Anim */
.reslider-wrap.rs-slide li{margin:0;}

/*-- MULTI-ITEM SLIDER --*/
.multi-slider{position:relative;max-width:100%;}
.multi-inner{overflow:hidden;}
.multi-slider .slides{overflow:hidden;padding:0;margin:0 auto;position:relative;width:1000%;}
.multi-slider.not-enough .slides{width:auto;}
.multi-slider .slides > li{display:block;float:left;}
.multi-slider .slides img{max-width:100%;height:auto;}
.multi-slider .multi-dirnav{text-align:center;margin:0;}
.multi-slider .multi-dirlink{display:inline-block;width:30px;height:30px;line-height:30px;color:#000;cursor:pointer;position:absolute;top:40%;right:100%;z-index:20;}
.multi-slider .next{left:100%;right:auto;}
.no-js .slides{width:auto;}
/* User */
.multi-slider .multi-dirlink{width:30px;height:30px;top:44%;text-indent:-9999px;background-position:center -450px;}
.multi-slider .next{background-position:center -480px;}
.multi-slider .multi-dirlink:hover{opacity:.7;}

/*------- miniLabel -------*/
.mini-lbl label{font-size:12px;margin:3px 0 2px 0;/*transition*/-webkit-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s;}
.js .mini-lbl label{position:relative;top:5px;opacity:0;}
.mini-lbl input, .mini-lbl textarea{margin:0;}
.mini-lbl label.on{color:#125b1e;}
.mini-lbl label.show{opacity:1;top:0;}
.mini-lbl-empty select{margin:18px 0 0 0;}

/*------- Masonry -------*/
.gallery-grid{padding:20px 0 0 0;margin:10px 0 20px 0;clear:both;}
.gallery-loading{text-align:center;background:url('http://www.mcfaddensorlando.com/images/loading-bars.gif') no-repeat center top;}
.gallery-loading:before{display:block;width:100%;content:"Loading...";text-align:center;}
.gallery-title{float:left;width:35%;margin:13px 0;font-size:30px;line-height:34px; text-align:center;}
.box{position:relative;float:left;margin:1.1% .8% 1.1% 1%;/*transition*/-webkit-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s;}
.box img{max-width:100%;height:auto;}
.box.col1{width:23%;}
.box.col2{width:48%;}
.js .box{opacity:0;}
#gallery-grid-lg .box.col1{width:14.6%;}
#gallery-grid-lg .box.col2{width:31.3%;}
.gallery-grid .box a{display:block;position:relative;}
.gallery-grid .box a:hover{opacity:.8;}
.gallery-grid .circ-event{position:absolute;width:100%;height:100%;}
.gallery-grid .circ-event-inner{width:97%;height:97%;padding:0;}

/*--- Organic TABS ---*/
.tabs-area{clear:both;}
.tabs-nav{overflow:hidden;margin:0 0 20px 0;padding:0;clear:both;}
.tabs-nav li{float:left;margin:5px 10px;list-style:none;}
.tabs-nav a{display:block;}
.tabs-nav .current, .tabs-nav .current:hover{color:#125b1e;}

/*------- COLORBOX -------*/
/* Core Styles */
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; outline:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; height: auto !important; }
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
/* User Styles */
#cboxOverlay{background:#000;}
#colorbox{max-width:100% !important; top: 100px !important; }
#cboxWrapper{}
#cboxContent{margin-top:30px;background:#333;/*corners*/border-radius:10px;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{border:1px solid #000; background:#fff;}
#cboxTitle{position:absolute; top:-30px; left:0; color:#ccc;}
#cboxCurrent{position:absolute; top:-30px; right:0px; color:#ccc;}
#cboxSlideshow{position:absolute; top:-30px; right:90px; color:#fff;}
#cboxPrevious{position:absolute; top:50%; left:0; margin-top:-32px; border:none; background:url(http://www.mcfaddensorlando.com/images/controls.png) no-repeat top left; width:28px; height:65px; text-indent:-9999px;}
#cboxPrevious:hover{background-position:bottom left;}
#cboxNext{position:absolute; top:50%; right:0; margin-top:-32px; border:none; background:url(http://www.mcfaddensorlando.com/images/controls.png) no-repeat top right; width:28px; height:65px; text-indent:-9999px;}
#cboxNext:hover{background-position:bottom right;}
#cboxLoadingOverlay{background:#000;}
#cboxLoadingGraphic{background:url(http://www.mcfaddensorlando.com/images/loading.gif) no-repeat center center;}
#cboxClose{position:absolute; top:0; right:10px; display:block; border:none; background:url(http://www.mcfaddensorlando.com/images/controls.png) no-repeat top center; width:38px; height:19px; text-indent:-9999px;}
#cboxClose:hover{background-position:bottom center;}
#colorbox iframe{margin:0;}

/*-----------------------------------------------------
	Slide Menu
-----------------------------------------------------*/
#slidemenu-header{display:none;position:fixed;left:0;top:0;width:100%;height:40px;padding:11px 0 0 0;background:#232222;z-index:50;/*transition*/-webkit-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s;}
#slidemenu-header.slide-space{left:230px;}
.slidemenu-toggle{display:inline-block;padding:0 0 0 28px;font-size:16px;color:#9c9b93;text-transform:uppercase;cursor:pointer;background-position:left -350px;}
.slidemenu-toggle:hover{color:#fff;background-position:left -370px;}

#slidemenu{display:block;width:230px;height:100%;position:absolute;left:-230px;top:0;background:#1a1a1a;color:#38404c;text-transform:uppercase;border-right:1px solid #111;z-index:30;/*transition*/-webkit-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s;}
#slidemenu-nav{padding:0 0 20px 0;}
#slidemenu-nav li a{display:block;padding:12px 17px;color:#fffdef;font-size:12px;border-bottom:1px solid #050505;background-color:#232222;/*gradient*/background:-moz-linear-gradient(top, #232222, #1b1b1b);background:-webkit-linear-gradient(top, #232222, #1b1b1b);background:-ms-linear-gradient(top, #232222, #1b1b1b);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#232222), to(#1b1b1b));}
#slidemenu-nav li a:hover, #slidemenu .current > a{color:#fff;background:#232222;}
#slidemenu-nav li span{display:block;padding:0 0 0 17px;background-position:left -320px;}
#slidemenu .hours-area{margin:10px 20px;color:#9c9b93;}
#slidemenu .hours-area a{color:#fffdef}
#slidemenu .double-line, #slidemenu .hours-links{border-color:#d88723;}
#slidemenu .double-line span{background:#1a1a1a;}
.slidemenu-social{border-top:1px solid #9c9b93;padding:12px 0 0 0;margin:20px 0 0 0;}
.slidemenu-social li{display:inline-block;padding:2px 10px;font-size:22px;}

#page-body{position:relative;left:0;z-index:10;background:#fefbe9;/*transition*/-webkit-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s;}
#page-body.slide-space{left:230px;}

/*-----------------------------------------------------
	Header
-----------------------------------------------------*/
header{background:#000201 url('http://www.mcfaddensorlando.com/images/bg-header.jpg') repeat-x left top;}
.header-btm{background:url('images/celtic-knot-bg.png') no-repeat right 150px top 290px;}
.panel{float:left;position:relative;width:48%;padding:14px;margin:0 0 30px 0;background:#fffdf2;border-radius:2px;}
.panel img{max-width:100%;height:auto;}
.panel a:hover img{opacity:.6;}
.panel a:hover .double-line{border-color:#125b1e;}
.panel::before{content:"";display:block;width:10px;height:95%;position:absolute;left:-10px;top:8px;background:url('images/shdw-left.png') no-repeat left top;background-size:10px 95%;}
.panel::after{content:"";display:block;width:95%;height:10px;position:absolute;left:8px;top:100%;background:url('http://www.mcfaddensorlando.com/images/shdw-btm.png') no-repeat left top;background-size:100% 10px;}
.panel-topper{width:100%;text-align:center;position:absolute;left:0;top:0;z-index:1;}
#logo-area{position:relative;width:48%;padding:0 0 20px 0;text-align:center;background:url('images/bg-logo-area.png') no-repeat center top;}
.logo-area-link, .logo-area-link a{display:block;color:#fffdf2;font-style:italic;font-size:24px;line-height:26px;padding:5px 0 0 0;}
.logo-area-link a{padding-top:0 !important;}
.logo-area-link{display:none;padding-top:2px;}
#logo{display:block;margin:-14px 0 -10px 0;}
#logo img{max-width:100%;height:auto;}
header .address{padding:4px 0;font-size:15px;line-height:16px;}
#menus-panel a, #parties-panel a, #photos-panel a{display:block;}
#logo-area .panel-topper{display:none;}
#logo-area .address a {color:#FFFFFF;}


/* HP Photo Slider */
#hp-photoslider{width:48%;height:468px;margin:20px auto 0 auto;clear:none;}
#hp-photoslider .dir-link{display:block;width:48px;height:76px;left:-14px;text-indent:-9999px;background:url('http://www.mcfaddensorlando.com/images/hpslider-arrows.png') no-repeat left top;}
#hp-photoslider .dir-link:hover{background-position:left -80px;}
#hp-photoslider .next{left:auto;right:-14px;background-position:left -160px;}
#hp-photoslider .next:hover{background-position:left -240px;}
/* Menus & Parties */
#menus-parties{float:right;width:48%;}
#parties-panel{float:right;}
/* Photos */
#photos-panel{float:right;clear:right;}
/* Hours & Specials */
#hours-specials{width:48%;float:left;}
#hours-panel{z-index:2;}
#hours-panel .panel-topper{top:-14px;}
.hours-area .double-line{text-align:center;margin:0 0 25px 0;position:relative;z-index:1;}
.hours-area .double-line h3 {color:#de8516;}
.hours-area .double-line span{position:relative;bottom:-8px; color:#d88723;}
.hours-area{text-align:center;}
.hours-times li{margin:0 0 8px 0;}
.hours-times strong{display:block;text-transform:uppercase;}
.hours-times small{display:block;font-size:12px;line-height:15px;}
.hours-links{padding:12px 0;margin:14px 0;border-top:4px double #d88723;border-bottom:1px solid #d88723;}
.hours-links li{margin:0 0 2px 0;font-weight:normal;font-family:"Aller Bold", Helvetica, Arial, sans-serif;}
.hours-links .current a{color:#125b1e;}
#social-icons{margin:0 12px;}
#social-icons li{text-align:center;width:40px;}
#social-icons a{display:inline-block;color:#125b1e;font-size:23px;line-height:25px;}
#social-icons a:hover{color:#2a2a24;}
/* Specials & Promo */
#specials-promo{float:right; width:48%;}
/* Specials */
#specials-panel{float:none; width:auto;}
#specials-panel .panel-topper{top:-22px;}
#specials-panel .double-line{height:35px;font-size:20px;line-height:20px;}
.hp-specials-date{margin:20px 0 0 0;text-align:center;font-weight:normal;font-family:"Communist", Georgia, Times, serif;}
.hp-specials-date big{display:block;font-size:56px;line-height:54px;}
.hp-specials-date small{display:block;font-size:13px;line-height:13px;text-transform:uppercase;}
#specials-panel h4{text-transform:uppercase;margin:0 0 8px 0;}
.hp-specials-nav{padding:12px 0;margin:10px 0 0 0;text-align:center;border-top:1px solid #d88723;}
.hp-specials-nav li{display:inline-block;float:none;margin:0;}
.hp-specials-nav a{display:inline-block;width:22px;height:24px;line-height:24px;font-size:18px;color:#2a2a24;}
.hp-specials-nav .current, .hp-specials-nav .current:hover{width:24px;color:#fffdf2;background:#2a2a24;border-radius:20px;}
.pg_happyhour_specials .thick-line {margin:10px 0;}
/* Promos (sports) */
#promo-panel{float:none;width:auto;text-align:center;padding:0;background:none;}
#promo-panel img{max-width:100%;height:auto;}
/* Events CTA's */
#hp-events-ctas{float:right;}
#hp-events-ctas > a, #hp-events-ctas > img{float:left;}
.hp-event-cta{display:block;position:relative;float:left;width:158px;height:176px;padding:25px 15px 0 15px;margin:0 10px 20px 5px;text-align:center;color:#fffdf2;background:url('http://www.mcfaddensorlando.com/images/hp-event-cta.png') no-repeat left top;}
.hp-event-cta .arw{display:block;width:18px;height:31px;position:absolute;right:25px;bottom:20px;background-position:center top;/*transition*/-webkit-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s;}
.hp-event-cta:hover{color:#f5bd01;}
.hp-event-cta:hover .arw{bottom:-15px;}
.view-events{/*transition*/-webkit-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s;}
.view-events:hover{/*transform*/-webkit-transform:scale(.95,.95);-moz-transform:scale(.95,.95);transform:scale(.95,.95);}
/*------- NAV -------*/
#nav-main{height:46px;padding:13px 0 0 0;text-align:right;background:url('http://www.mcfaddensorlando.com/images/bg-nav.jpg') repeat-x left top;}
#nav-main li{display:inline-block;text-transform:uppercase;padding:0 26px;}
#nav-main li:last-of-type{padding-right:0;}
#nav-main a{color:#fffdf2;}
#nav-main a:hover, #nav-main .current a{color:#f5bd01;}

/*------- NOT HOMEPAGE STYLES -------*/
#hours-specials{float:left;position:absolute;width:220px;}
#hours-panel{width:100%;}

/*-----------------------------------------------------
	Banner
-----------------------------------------------------*/
#banner{position:relative;min-height:400px;padding:70px 0 60px 0;background-color:#fff;background-repeat:repeat-x;background-position:center bottom;}
#banner:after{content:"";background:url('images/black.png') repeat left top;opacity:1;top:0;left:0;bottom:0;right:0;position:absolute;z-index:0;}
/*--- INRO AREA ---*/
.banner-intro{padding:0 0 15px 260px;text-align:right;position:relative;z-index:1;}
.banner-titles{}
.ptitle{opacity:.4;color:#fff;font-size:116px;line-height:116px;font-weight:normal;font-family:"Communist", Georgia, Times, serif;text-transform:uppercase;}
.psubtitle{margin:-56px 0 20px;color:#f5bd01;font-size:25px;line-height:25px;font-weight:normal;font-family:"Aller Bold", Helvetica, Arial, sans-serif;text-transform:uppercase;}
#banner p{color:#fff;line-height:22px;}
/*--- SUB NAV ---*/
#banner-subnav{position:absolute;left:0;bottom:15px;width:100%;text-align:right;z-index:1;}
#banner-subnav li{display:inline-block;margin:0 10px;}
#banner-subnav a{display:block;padding:8px 10px;color:#bfcec4;text-transform:uppercase; font-size:15px;}
#banner-subnav a:hover{color:#f5bd01;}
#banner-subnav .current a{padding:6px 12px;border:2px solid #f5bd01;color:#f5bd01;}
.subnav-toggle{display:none;height:40px;padding:0 15px;line-height:37px;cursor:pointer;font-size:16px;color:#2a2a24;text-align:left;text-transform:uppercase;margin:0;font-weight:normal;font-family:"Aller Bold", Helvetica, Arial, sans-serif;border:1px solid #333;background-color:#FEF9DD;background-position:right -510px;}
.subnav-toggle:hover{background-color:#125b1e; color:#fff;}

/*-----------------------------------------------------
	Breadcrumbs
-----------------------------------------------------*/
.breadcrumbs{margin:20px 0 0 0;font-size:12px;}
.breadcrumbs .bcrumb-pg{padding:0 3px;}

/*-----------------------------------------------------
	Quick Booker
-----------------------------------------------------*/
.quick-booker{max-width:260px;padding:40px 0 0 0;}
.quick-booker input, .quick-booker textarea, .quick-booker select{padding:8px 12px;font-size:14px;}
.quick-booker textarea{height:120px;}
.quick-booker select{height:36px;padding:8px;}
.quick-booker .btn-submit{margin:15px 0;}
.booker-title{margin:0 0 8px 0;font-size:18px;line-height:20px;text-transform:uppercase;color:#125b1e;}
.quick-booker .content-title{font-size:27px;line-height:28px;}
/*--- mini-lbl Alt. Styles ---*/
.quick-booker li > label{font-size:13px;margin-bottom:3px;}
.quick-booker li > input, .quick-booker li > select, .quick-booker li > textarea{margin-bottom:6px;}

/*-----------------------------------------------------
	Get Social
-----------------------------------------------------*/
#get-social{position:relative;overflow:hidden;padding:50px 0 100px 0;color:#fff;background:#000 url('http://www.mcfaddensorlando.com/images/bg-chalkboard.jpg') repeat left top;box-shadow:0 0 40px 0 #111 inset;}
#getsocial-title{width:545px;height:130px;margin:0 auto 70px auto;text-align:center;text-indent:-9999px;background:url('http://www.mcfaddensorlando.com/images/getsocial-title.png') no-repeat left top;}
.social-feed{float:left;height:480px;margin:0 5px 20px 5px;padding:70px 16px 100px 16px;}
#get-social .panel-topper{top:-50px;}
#get-social .panel-topper .icon{display:inline-block;width:100px;height:90px;background:url('http://www.mcfaddensorlando.com/images/getsocial.png') no-repeat left top;}
#get-social .panel-topper .facebook{background-position:-100px top;}
#get-social .panel-topper .instagram{background-position:-200px top;}
#get-social .swash{display:block;position:absolute;left:5%;bottom:20px;width:90%;height:20px;background-position:center -300px;}
.read-txts{float:right;margin:30px 0 0 0;}
/*------- TWITTER FEED -------*/
#twitter-feed{width:250px;}
.twitter_feed{position:relative;z-index:1;}
#twitter-feed li{position:relative;padding:0 58px 0 0;margin:0 0 12px 0;overflow:hidden;font-size:12px; height:95px;}
#twitter-feed a{color:#fff;}
#twitter-feed a:hover{color:#125b1e;}
#twitter-feed .tweet_txt{}
#twitter-feed .tweet_time{width:50px;position:absolute;right:0;top:0;text-align:right;font-size:15px;line-height:17px;font-weight:normal;font-family:"EB Garamond", Georgia, Times, serif;}
#twitter-feed .btn1, #facebook-feed .btn1{display:block;position:absolute;bottom:50px;left:8%;width:84%;max-width:360px;padding:12px 5px;font-size:12px;}
/*------- FACEBOOK FEED -------*/
#facebook-feed{width:250px;}
#facebook-feed .fb-like-box{display:block;width:215px;margin:0 auto;}
#facebook-feed .btn1{font-size:20px;padding:11px 5px 13px 5px;font-weight:normal;font-family:'Eraser', cursive, serif;}
/*------- INSTAGRAM FEED -------*/
#instagram-feed{width:430px;padding:80px 16px 30px 16px;}
#instagram-slider{width:380px;margin:0 auto;position:relative;z-index:1;}
#instagram-slider .slide{width:190px;}
.insta-thumb{display:block;width:180px;margin:0 auto;}
#instagram-slider .multi-dirnav{margin:20px 0;}
#instagram-slider .multi-dirlink{position:static;background-position:center -390px;margin:0 5px;}
#instagram-slider .next{background-position:center -420px;}
#instagram-feed .btn1{display:block;width:275px;padding:10px 55px 17px 18px;margin:70px auto 0 auto;font-size:20px;font-weight:normal;font-family:'Eraser', cursive, serif;}
#instagram-feed .btn1 .insta-follow{font-size:11px;line-height:16px;width:60px;float:left;}
#instagram-feed .btn1 .insta-txt{display:inline-block;padding:8px 0 0 8px;}

/*-----------------------------------------------------
	Texting Area
-----------------------------------------------------*/
#texting-area{color:#fff;background:#406e4e url('http://www.mcfaddensorlando.com/images/texting-area.jpg') no-repeat center center;}
#texting-area .wrap{position:relative;padding:80px 0;}
#texting-area .lmao{position:absolute;top:-80px;right:0;}
.texting-warning{float:left;width:29%;}
#texting-area .texting-bubbles{float:right;width:70%;padding:0 20px;}
.texting-bubbles .bubble{position:relative;padding:40px 30px;margin:0 0 5px 0;text-align:center;background:#07250D;border-radius:20px;box-shadow:0 5px 0 #33573E;}
#texting-area .bubble::after{content:"";display:block;width:20px;height:25px;position:absolute;left:-20px;bottom:-6px;background:url('images/sprite-icons.png') no-repeat center -240px;}
.texting-bubbles .bubble p{font-size:20px;line-height:25px;}
.texting-bubbles .bubble-name{text-transform:uppercase;}
.texting-bubbles .bubble-name span{text-align:right; float:right; font-size:11px; color:#666;}
.texting-bubbles .bubbles-left{padding:0 20px 10px 0;}
.texting-bubbles .bubbles-left .bubble{border-radius:20px 20px 20px 0;}
.texting-bubbles .bubbles-right{padding:0 0 10px 20px;}
.texting-bubbles .bubbles-right{padding:0 0 10px 20px;}
.texting-bubbles .bubbles-right .bubble{border-radius:20px 20px 0 20px;}
.texting-bubbles .bubbles-right span{text-align:right; float:left; font-size:11px; color:#666;}
#texting-area .bubbles-right .bubble::after{left:auto;right:-20px;background-position:center -270px;}
.texting-bubbles .bubbles-right .bubble-name{text-align:right;}
.voting-btns{clear:both;padding:20px 0 0 0;position:relative;}
.voting-btns .floatr{padding:0 5px 0 0;}
.voting-btns .btn1{float:left;margin:30px 2px 0 30px;}
.texting-counter{float:left;width:135px;height:113px;padding:0 22px 0 0;margin:0 20px 0 0;text-align:center;background:url('http://www.mcfaddensorlando.com/images/texting-counter.png') no-repeat center center;}
.vote-num{line-height:113px;font-size:40px;}
.vote-txt{display:none;}
.voting-btns #up-vote{min-width:240px;}
.texting-btn{}
.text-message {margin-bottom: 20px;}
.text-message-remove {font-size: 11px;}

/*-----------------------------------------------------
	Event Callout
-----------------------------------------------------*/
#event-callout{}
.event-callout-top{height:120px;background-position:center -700px;position:relative;}
.event-callout-top .icon-wrap{display:block;position:absolute;top:-50px;left:0;width:100%;text-align:center;}
.event-callout-top .icon{display:inline-block;width:110px;height:110px;text-indent:-9999px;background-position:center -220px;}
.event-callout-content{padding:30px 0;text-align:center;background:#fff url('http://www.mcfaddensorlando.com/images/bg-event-callout.jpg') repeat center top;box-shadow:0 0 15px #bbb inset;}
.event-callout-content h2{margin:0 0 10px 0;font-size:45px;line-height:48px;font-weight:normal;font-family:"Communist", Georgia, Times, serif;text-transform:uppercase;}
.event-callout-content h3{margin:0 0 20px 0;font-size:24px;line-height:26px;font-weight:normal;font-family:"Aller Bold", Helvetica, Arial, sans-serif;text-transform:uppercase;}
.event-callout-content p{margin:0 10% 20px 10%;font-size:16px;line-height:24px;}
.event-callout-ctas{padding:0;}
.event-callout-ctas .btn1{margin:0 10px;}
.event-callout-btm{height:120px;background-position:center -900px;}

/*-----------------------------------------------------
	Footer
-----------------------------------------------------*/
footer{padding:80px 0 20px 0;position:relative;color:#fffdf2;background-color:#3a3930;}
footer a{color:#fffdf2;}
footer a:hover, footer .current > a{color:#125b1e;}
.backtotop-wrap{position:absolute;top:-50px;left:0;width:100%;text-align:center;}
.backtotop{display:inline-block;width:110px;height:110px;text-indent:-9999px;background-position:center top;}
.backtotop:hover{background-position:center -110px;}
/*------- NAV Footer -------*/
#nav-footer{float:left;margin:0 0 20px 0;}
#nav-footer ul li{float:left;padding:0 35px 10px 0;max-width:180px;text-transform:uppercase;font-size:15px;font-weight:normal;font-family:"Aller Bold", Helvetica, Arial, sans-serif;}
#nav-footer > ul > li:last-of-type{padding-right:0;}
#nav-footer .child{padding:20px 0 0 0;}
#nav-footer .child li{float:none;padding:0 0 10px 0;text-transform:capitalize;font-size:13px;font-family:"Aller", Helvetica, Arial, sans-serif;}
/*------- HOURS Footer -------*/
#hours-footer{float:right;margin:0 0 15px 0;text-align:right;}
#hours-footer h3{margin:0 0 15px 0;font-size:34px;}
#hours-footer .hours-style{display:block;padding:0 58px 0 0;margin:0 0 -18px 0;font-size:16px;}
#hours-footer li{margin:0 0 8px 0;}
#hours-footer strong{text-transform:uppercase;}
#hours-footer small{display:block;font-size:13px;line-height:15px;}
/*------- ADDRESS Footer -------*/
#address-footer{clear:both;}
#logo-footer{float:left;margin:5px 40px 0 0;}
footer .address{}
footer .address strong{display:block;text-transform:uppercase;font-size:16px;}
.ayc-tag{margin:20px 0 0 0;}

/*-----------------------------------------------------
	Home
-----------------------------------------------------*/
.pg_home #nav-main{display:none;}
.pg_home #logo-area{height:222px;padding:0;}
.pg_home .logo-area-link{display:block;}
.pg_home #hours-specials{position:static;width:48%;}
.pg_home #hours-panel{width:48%;}
.pg_home #banner:after{display:none;}
.sct_home #content-main{padding:30px 0;background:url('images/bg-contentmain.jpg') repeat left top;}
.pg_home .read-txts{display:none;}
/*------- CIRCLE EVENTS -------*/
#circ-events{padding:30px;}
#circ-events .slides{padding:10px 0;}
#circ-events .slide{width:300px;}
#circ-events .prev{left:0;right:auto;}
#circ-events .next{left:auto;right:0;}
.circ-event{display:block;position:relative;width:272px;height:272px;padding:7px 0 0 7px;margin:0 auto;text-align:center;color:#fff;border:5px solid #fff;background:#125b1e;border-radius:150px;}
.circ-event-inner{display:table;width:248px;height:248px;padding:30px;border:3px solid #fff;border-radius:150px;}
.circ-event-date{width:70px;height:70px;position:absolute;right:-10px;top:-10px;font-size:16px;line-height:70px;text-align:center;color:#fff;border:3px solid #fff;background:#A77C52;border-radius:50px;box-shadow:1px 1px 5px #ccc;}
.circ-event h2{display:table-cell;vertical-align:middle;opacity:.8;font-size:48px;text-transform:uppercase;font-weight:normal;font-family:"Antonio", "Aller", Helvetica, Arial, sans-serif;}
.circ-event-details{display:none;vertical-align:middle;padding:15px 0 0 0;}
.circ-event-details-inner {max-height: 120px; overflow: hidden;}
.circ-event-more{display:inline-block;margin:10px 0 0 0;}
.circ-event.color2{background:#f5bd01;}
.circ-event.color3{background:#125b1e;}
a.circ-event:hover{color:#fff;}
a.circ-event:hover h2{display:none;}
a.circ-event:hover .circ-event-details{display:table-cell;}
.circ-smtxt h2{font-size:38px;line-height:40px;}
/* Animation */
.anim{/*transition*/-webkit-transition:all ease .5s;-moz-transition:all ease .5s;transition:all ease .5s;}
.js .circ-event.anim-go{/*transform*/-webkit-transform:scale(.1,.1);-moz-transform:scale(.1,.1);-ms-transform:scale(.1,.1);transform:scale(.1,.1);}
.js .slide:nth-of-type(1) .circ-event.anim-go{-webkit-transform:translate(300px,0) scale(.1,.1);-moz-transform:translate(300px,0) scale(.1,.1);-ms-transform:translate(300px,0) scale(.1,.1);transform:translate(300px,0) scale(.1,.1);}
.js .slide:nth-of-type(3) .circ-event.anim-go{-webkit-transform:translate(-300px,0) scale(.1,.1);-moz-transform:translate(-300px,0) scale(.1,.1);-ms-transform:translate(-300px,0) scale(.1,.1);transform:translate(-300px,0) scale(.1,.1);}

/*-----------------------------------------------------
	Menus
-----------------------------------------------------*/
#menu-items{padding:0 30px;}
#menu-items .slide{width:300px;}
#menu-items .multi-dirlink{left:0;right:auto;}
#menu-items .next{right:0;left:auto;}
.menu-item{width:280px;margin:0 auto;}
.menu-title{height:60px;font-size:21px;text-align:center;font-weight:normal;font-family:"Aller Bold", Helvetica, Arial, sans-serif;}
.menu-ctas{margin:0 0 20px 0;overflow:hidden;}
.menu-desc{height:140px; padding:0 10px;}
.menu-thumb {border:3px solid #333; border-radius:16px;}

.menu-item1 .thick-line, .menu-item2 .thick-line{display:none;}

/*-----------------------------------------------------
	Parties
-----------------------------------------------------*/
.party-icons{}
.party-icons li{width:18%;float:left;margin:0 1% 15px 1%;text-align:center;}
.party-icons a{display:block;}
.party-icons .fa{display:block;height:120px;padding:10px 15px;font-size:50px;line-height:100px;color:#fff;background:#003d13;border-radius:10px;/*transition*/-webkit-transition:font-size ease .3s;-moz-transition:font-size ease .3s;transition:font-size ease .3s;}
.party-icons a:hover .fa{font-size:42px;background:#88ad8e;}
.party-icons span{display:block;padding:10px 0;text-transform:uppercase;font-size:13px;font-weight:normal;font-family:"Aller Bold", Helvetica, Arial, sans-serif;}

/*-----------------------------------------------------
	Specials
-----------------------------------------------------*/
.daily-specials .excerpt-details{padding:0 0 0 40px;min-height:180px;}
.pg_weekly_specials .circ-event {margin-top:85px;}
.pg_weekly_specials .entry-content p {margin:10px 0;}


/*-----------------------------------------------------
	Deal of the Day
-----------------------------------------------------*/
.pg_dealday .copy-area{float:left;width:370px;}
.pg_dealday .circ-event{float:right;}
.pg_dealday .circ-event big{display:block;font-size:90px;line-height:95px;}
.pg_dealday .circ-event small{display:block;font-size:20px;line-height:25px;}

/*-----------------------------------------------------
	Weekly Specials
-----------------------------------------------------*/
.sidebar-tabs{}
.sidebar-tabs .tabs-nav li{float:none;margin:0 0 12px 0;padding:0;}
.sidebar-tabs .tabs-nav a{display:inline-block;padding:0 0 4px 45px;text-transform:uppercase;font-size:20px;line-height:20px;font-weight:normal;font-family:"Aller Bold", Helvetica, Arial, sans-serif;}
.sidebar-tabs .tabs-nav .current{background-position:left -40px;}
.sidebar-tabs .tabs-nav .current, .sidebar-tabs .tabs-nav .current:hover{color:#125b1e;}
.sidebar-tabs .excerpt{min-height:280px;}

/*------- DAILY SPECIALS "cal-month" TABS -------*/
.cal-months.tabs-nav li{float:left;margin:0 2px;list-style:none;}
.tabs-nav .cal-mo{display:inline-block;color:#fff;}
.tabs-nav .cal-mo.current, .tabs-nav .cal-mo.current:hover{color:#fff;}
.cal-tabs .excerpt{overflow:hidden;}
.cal-tabs .excerpt-details, .cal-tabs .chalk-wrap-flyer{float:left;}
.cal-tabs .chalk-wrap-flyer{width:38%;}
.cal-tabs .chalk-wrap-flyer img{max-width: 100%; height: auto;}
.cal-tabs .excerpt-details{width:60%;}

/*-----------------------------------------------------
	Events
-----------------------------------------------------*/
.cal-months{float:right;margin:0 0 40px 0;}
.cal-mo{display:inline-block;width:50px;height:28px;margin:16px 2px;line-height:28px;font-size:15px;text-align:center;color:#fff;text-transform:uppercase;background:#BEBCAF;font-weight:normal;font-family:"Communist", "Aller", Helvetica, Arial, sans-serif;vertical-align:middle;}
.cal-mo.current{position:relative;width:60px;height:60px;line-height:65px;margin:0;font-size:21px;background:#125b1e;border-radius:40px;}
a.cal-mo{color:#fff;background:#54544C;}
a.cal-mo:hover{background:#125b1e;}
.cal-count{display:block;position:absolute;right:-10px;top:-13px;width:30px;height:30px;line-height:30px;font-size:16px;background:#2a2a24;border-radius:20px;}
.cal-day{float:left;width:70px;margin:0 12px 0 0;text-align:center;font-weight:normal;font-family:"Antonio", "Aller", Helvetica, Arial, sans-serif;vertical-align:middle;}
.cal-dateblock{display:block;height:70px;line-height:70px;font-size:26px;color:#fff;background:#125b1e;border-radius:8px;}
.cal-dow{display:block;padding:3px 0;color:#125b1e;font-size:16px;text-transform:uppercase;}
.cal-desc{float:left;width:170px;}
.cal-items .menu-item{width:260px;}
.cal-items h4{margin:0 0 15px 0;}
.main-event .cal-day{padding-bottom:65px;background:url('http://www.mcfaddensorlando.com/images/main-event-sm.png') no-repeat left bottom;}

/*-----------------------------------------------------
	Schedule Listings
-----------------------------------------------------*/
.sched-listing{padding:20px 0;}
.listing-item{padding:0 15px;margin:10px 0 30px 0;}
.listing-date{display:inline-block;float:right;padding:5px 10px 7px 10px;color:#fff;font-size:14px;line-height:15px;background:#125b1e;}
.listing-item p{margin:0 0 7px 0;overflow:hidden;font-size:15px;line-height:20px;font-weight:normal;font-family:"Aller Bold", Helvetica, Arial, sans-serif;}
.listing-item .listing-game{float:left;width:75%;margin:0 8px 0 0;}
.listing-item .offcolor{float:right;color:#125b1e;}
.listing-item .thick-line{margin:12px -15px;}
.logo-items{text-align:center; margin-bottom:20px;}
.logo-items img{display:inline-block;}
.short-line-group{margin:30px 0 0 0;}
.short-line-group .short-line{width:90px;margin:4px auto;}
.short-line-group .short-line-first{width:150px;}

/*-----------------------------------------------------
	Photos
-----------------------------------------------------*/
.dpdwn{position:relative;margin:0 1% 0 55%;}
.dpdwn-toggle{display:block;height:50px;padding:0 15px;line-height:45px;cursor:pointer;font-size:16px;color:#514D44;text-align:left;margin:0;font-weight:normal;font-family:"Aller Bold", Helvetica, Arial, sans-serif;border:1px solid #ccc;background-color:#DCD6C6;background-position:right -680px}
.active .dpdwn-toggle{background-color:#fff;background-position:right -730px;}
.js .dpdwn-list{display:none;position:absolute;top:50px;left:0;width:100%;border:1px solid #514D44;border-top:none;z-index:10;	}
.no-js .subnav-list{display:block;}
.no-js #banner-subnav{position:static;margin:15px 0;}
.dpdwn li{display:block;margin:0;text-align:left;}
.dpdwn a{display:block;padding:12px 20px;color:#514D44;background:#DCD6C6;border-bottom:1px solid #514D44;border-radius:0;}
.dpdwn a:hover{color:#fff;background:#125b1e;}
.dpdwn .current a, .dpdwn .current a:hover{padding:12px 20px;border:none;color:#DCD6C6;background-color:#514D44;}
.mtitle-left .menu-title {text-align:left;}

/*-----------------------------------------------------
	About
-----------------------------------------------------*/
.map-circ{max-width:415px;overflow:hidden;border:7px solid #125b1e;border-radius:220px;}
.pg_about a.circ-event:hover h2 {display:table-cell; color:#fff;}



/*-----------------------------------------------------
	Contact
-----------------------------------------------------*/
.contact-info{padding:0 0 20px 50px;}
.contact-info li{font-size:16px;line-height:24px;}
/*--- Google Map ---*/
#google-map-area{position:relative;border-top:1px solid #DCD6C6;}
#google-map{height:430px;}
.map-form-wrap{position:relative;margin:0 auto;width:700px;max-width:96%;}
.map-form{display:block;width:100%;position:absolute;left:0;top:-110px;padding:10px;color:#fefbe9;background:#2a2a24;border-radius:8px;}
.map-form label{font-size:14px;}
#dir-panel .adp{margin:30px 0;}
.adp-placemark td{padding:16px;background:#F0F5BB;}
.location-hours-btn {margin:0 0 0 32px;}

/*-----------------------------------------------------
	Employment
-----------------------------------------------------*/
.pg_employment .ptitle{font-size:100px;line-height:100px;}

/*-----------------------------------------------------
	Newsletter
-----------------------------------------------------*/
.pg_newsletter .ptitle{font-size:56px;line-height:86px;}

/*-----------------------------------------------------
	Texting (Page)
-----------------------------------------------------*/
.sct_texting .texting-group{margin:0 0 60px 0;}
.sct_texting .texting-bubbles .bubbles-left, .sct_texting .texting-bubbles .bubbles-right{padding:0 0 20px 0;}
.sct_texting .texting-bubbles .bubble{padding:40px 50px;margin:0 0 10px 0;color:#fff;background:#716D64;border-radius:15px;box-shadow:0 5px 0 #E9E4DA;}
.sct_texting .texting-bubbles .bubble-name{color:#125b1e;}
.sct_texting .bubbles-left .bubble-name{margin:0 0 0 20px;}
.sct_texting .bubbles-right .bubble-name{margin:0 20px 0 0;}
.sct_texting .bubble p{font-size:15px;line-height:24px;text-align:left;}
.sct_texting .texting-offcolor .bubble{background:#07250D;}
.sct_texting .voting-btns2{}
.sct_texting .texting-counter-built{float:left;width:90px;height:90px;line-height:90px;font-size:38px;text-align:center;color:#fff;background:#125b1e;border-radius:50px;box-shadow:2px 2px 0 #895011 inset;}
.sct_texting .voting-btns2 .btn1{float:left;margin:16px 0 0 20px;}

.sct_texting .quick-booker{padding:0;}
.sct_texting .bubbles-right p{text-align:right;}

/*-----------------------------------------------------
	IE
-----------------------------------------------------*/
.lt-ie9 .wrap, .lt-ie9 body{min-width:960px;}
.lt-ie9 #banner{min-height:inherit;height:400px;}
/* Masonry Grid fix for Circ Event Area */
.lt-ie9 .blank320{width:320px;height:300px;max-width:100%;}
/* IE 7 Border-Box Fix */
.lt-ie8 form input{width:80%;}
.lt-ie8 .inline input{width:55%;}
/* IE 8 Image Max-Width Fix */
.lt-ie9 .fluid-img, .lt-ie9 .box img{width:auto;}
/* IE 7 inline-block fix */
.hp-specials-nav li, #banner-subnav li, .slidemenu-social li{*display:inline;zoom:1;}

/*-----------------------------------------------------
	Print Styles
-----------------------------------------------------*/
@media print {
*{background:transparent!important;color:#000!important;
/* Black prints faster: h5bp.com/s */
box-shadow:none!important;text-shadow:none!important;}
a,a:visited{text-decoration:underline;}
a[href]:after{content:" (" attr(href) ")";}
abbr[title]:after{content:" (" attr(title) ")";}
pre,blockquote{border:1px solid #999;page-break-inside:avoid;}
thead{display:table-header-group;
/* h5bp.com/t */}
tr,img{page-break-inside:avoid;}
img{max-width:100%!important;}
@page{margin:.5cm;}
p,h2,h3{orphans:3;widows:3;}
h2,h3{page-break-after:avoid;}
}
/*-----------------------------------------------------
	Media Queries (Tablets, Mobile, etc.)
-----------------------------------------------------*/
@media screen and (min-width : 981px) {
#page-body{left:0!important;}
#slidemenu{left:-230px !important;}
.subnav-list{display:block !important;}
}

@media screen and (max-width : 980px) {
.wrap{width:94%;}
#slidemenu-header{display:block;}
header{padding:40px 0 0 0;}
/* 2 Up */
.two_up .content-col{width:46%;margin:0 2% 15px 2%;float:left;}
.two_up .inner-col .menu-title{float:none;width:auto;height:56px;font-size:24px;line-height:26px;}
.two_up .inner-col .btn1{display:block;width:98%;float:none;}
/* 2 Col List */
.twocollist-wrap{padding:0 0 0 300px;}
.two_col_list .sidebar{float:none;position:absolute;left:0;top:0;}
.two_col_list .content-col{float:none;width:auto;}
.twocollist-item{float:none;width:auto;margin:0 0 15px 0;}
/* Forms Layout */
.forms_layout .sidebar, .forms_layout .content-col{float:none;width:auto;padding:10px 0;}
.forms_layout .sidebar{overflow:hidden;}
.forms_layout .circ-event{float:left;}
.forms_layout .contact-info{float:left;padding:70px 0 20px 40px;}
/* Master Details */
.master-wrap{padding:0 0 0 300px;}
.master_details .sidebar{float:none;width:280px;padding:0 0 10px 0;position:absolute;left:0;top:0;}
.master_details .content-col{float:none;width:auto;}
/* FID Layout */
.fid-wrap{position:relative;padding:0 0 0 300px;}
.fid .sidebar{float:none;position:absolute;left:0;top:0;}
.fid .content-col{float:none;width:auto;}
/* Logo Listing */
.logo_listing .sidebar{float:none;width:auto;}
.logo_listing .content-col{float:none;width:auto;}
.logo-items{width:auto;}
/* Header */
#logo-area, #hp-photoslider{float:none;}
#logo-area{width:100%;float:none;}
.pg_home #logo-area{height:auto;margin:0 0 15px 0;}
#hp-photoslider, #menus-parties, #photos-panel, .pg_home #hours-specials, #hp-events-ctas{width:460px;margin:0 auto 20px auto;float:none;max-width:96%;height:auto;}
#photos-panel{margin:0 auto 30px auto;}
#menus-panel, #parties-panel, #hours-panel{margin:0;}
#hp-events-ctas{width:480px;max-width:none;}
/* Hours */
#hours-panel{display:none;}
.pg_home #hours-panel{display:block;}
/* NAV */
#nav-main{height:5px;padding:0;background:#111;}
#nav-main ul{display:none;}
/* Banner */
.banner-intro{padding:0 6%;}
#banner-subnav .wrap{position:relative;}
.subnav-toggle{display:block;}
.active .subnav-toggle{background-color:#fff;background-position:right -550px; color:#000;}
.js .subnav-list{display:none;position:absolute;top:40px;left:0;width:100%;border:1px solid #333;border-top:none;z-index:10;	}
.no-js .subnav-list{display:block;}
.no-js #banner-subnav{position:static;margin:15px 0;}
#banner-subnav li{display:block;margin:0;text-align:left;}
#banner-subnav a{padding:12px 20px;color:#333;background:#FEF9DD;border-bottom:1px solid #333;border-radius:0;}
#banner-subnav a:hover{color:#fff;background:#125b1e;}
#banner-subnav .current a{padding:12px 20px;border:none;color:#FEF9DD;background-color:#2a2a24;}
/* Get Social */
#twitter-feed, #facebook-feed{width:39%;margin:0 5% 70px 5%;}
#instagram-feed{float:none;clear:both;width:500px;margin:0 auto;}
.read-txts{display:block;float:none;max-width:360px;margin:30px auto 10px auto;}
/* Texting Area */
.voting-btns{padding-left:170px;}
.voting-btns .texting-counter{position:absolute;left:20px;top:20px;}
.voting-btns .floatr{float:none;}
.voting-btns #up-vote{min-width:300px;}
/* Home */
#circ-events{width:700px;margin:0 auto;}
#circ-events .slide{width:320px;}
#circ-events .circ-event.anim-go{/*transform*/-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;}
/* Menu Items */
#menu-items{width:700px;margin:0 auto;}
#menu-items .slide{width:320px;}
.menu-item2 .thick-line{display:block;}
/* Events */
.cal-months{float:none;text-align:center;}
/* Deal of the Day */
.pg_dealday .copy-area{float:none;width:auto;}
.pg_dealday .circ-event{float:none;margin:0 auto 15px auto;}
}

@media screen and (max-width : 900px) {
/* Gallery Grid / Circ Event */
.gallery-grid .circ-event h2{font-size:30px;line-height:32px;}
/* Parties */
.party-icons li{width:31.3%;}
}

@media screen and (max-width : 800px) {
/* 3 Up */
.three_up .content-col{width:50%;padding:0 10px 20px 10px;}
.three_up .inner-col{max-width:375px;margin:0 auto;}
/* Footer */
.footer-break{clear:left;}
/* Home */
#circ-events{width:400px;margin:0 auto;padding:20px 0;}
#circ-events .slide{width:400px;}
/* Menu Items */
#menu-items{width:400px;}
#menu-items .slide{width:340px;}
/* Events */
.cal-months{max-width:400px;margin:0 auto 30px auto;}
.cal-mo{margin:0 2px 12px 2px;}
.cal-mo.current{width:50px;height:28px;margin:0 2px 12px 2px;line-height:28px;font-size:15px;border-radius:0;}
.cal-count{display:none;}
/* Daily Specials */
.cal-months.tabs-nav .cal-mo{width:50px;}
.pg_weekly_specials .cal-months .cal-mo{width:70px;}
.cal-tabs .chalk-wrap-flyer, .cal-tabs .excerpt-details{float:none;width:auto;padding-left:0;}
.cal-tabs .chalk-wrap-flyer{max-width: 258px;}
}

@media screen and (max-width : 750px) {
/* FID Layout */
.fid .excerpt-thumb{position:relative;}
.fid .excerpt-details{padding:0;}
/* Sidebar Tabs */
.sidebar-tabs{padding:0;}
.sidebar-tabs .sidebar{width:auto;position:static;}
.sidebar-tabs .tabs-nav li{display:inline-block;margin:0 0 5px 0;}
.sidebar-tabs .tabs-nav a{display:block;padding:0;margin:0 7px;font-size:14px;line-height:16px;}
.sidebar-tabs .tabs-nav .current{background:none;}
.sidebar-tabs .excerpt-thumb{float:left;margin:0 15px 5px 0;}
}

@media screen and (max-width : 700px) {
/* 2 Col List */
.twocollist-wrap{padding:0;}
.two_col_list .sidebar{position:static;width:auto;margin:0 0 15px 0;}
.two_col_list .circ-event{margin:0 auto 10px auto;}
/* Master Details */
.master-wrap{padding:0;}
.master_details .sidebar, .master_details .content-col{float:none;width:auto;padding:0;margin:0 auto 20px auto;position:static;}
.master_details .sidebar > *{display:block;margin:0 auto 10px auto;max-width:400px;}
/* Gallery Grid / Circ Event */
.gallery-grid .circ-event-inner{width:96%;height:96%;}
.gallery-grid .circ-event h2{font-size:20px;line-height:24px;}
/* Photos */
.dpdwn{margin:0 1%;}
.gallery-title{float:none;width:auto;margin:0 0 15px 0;text-align:center;}
/* Get Social */
#get-social{background:#2F2D2E;padding:50px 0;}
#getsocial-title{width:215px;background-position:-545px top;}
.social-feed{height:auto;}
.read-txts{margin:0 auto;}
#twitter-feed, #facebook-feed, #instagram-feed{float:none;width:90%;max-width:490px;margin:0 auto 70px auto;}
#instagram-feed .btn1{margin-top:20px;}
/* Daily Specials */
.cal-tabs .chalk-wrap-flyer{float:left;width:38%;}
.cal-tabs .excerpt-details{float:left;width:60%;padding-left:20px;}
}

@media screen and (max-width : 600px) {
.ptitle{font-size:55px;line-height:55px;opacity:.9;}
.psubtitle{margin-top:-15px;font-size:20px;line-height:20px;}
.pg_employment .ptitle{font-size:36px;line-height:45px;}
/* 2 Up */
.two_up .content-col{width:98%;max-width:400px;margin:0 auto 15px auto;float:none;}
/* Forms Layout */
.forms_layout .circ-event{float:none;}
.forms_layout .contact-info{float:none;padding:0 0 20px 30px;}
/* FID Layout */
.fid-wrap{padding:0;}
.fid .sidebar{position:static;margin:15px auto;}
.fid .content-col{float:none;width:auto;}
.fid .excerpt-thumb{float:left;margin:0 15px 5px 0;}
/* Logo Listing */
.listing-item p{margin:0 0 15px 0;}
.listing-item .listing-game{float:none;width:auto;}
.listing-item .offcolor{float:none;display:block;}
/* Masonry */
#gallery-grid-lg{max-width:320px;margin:20px auto;}
#gallery-grid-lg .box.col1{width:48%;}
#gallery-grid-lg .box.col2{width:98%;}
/* Gallery Grid / Circ Event */
.gallery-grid .circ-event-inner{width:97%;height:97%;}
.gallery-grid .circ-event h2{font-size:30px;line-height:32px;}
/* Texting Area */
#texting-area{display:none;}
/* Event Callout */
.event-callout-top, .event-callout-btm{display:none;}
.event-callout-content{background:#fff;box-shadow:none;}
.event-callout-content h2{font-size:34px;line-height:36px;}
.event-callout-content h3{font-size:18px;line-height:20px;}
.event-callout-ctas .btn-mock{display:block;max-width:400px;margin:0 auto 20px auto;}
/* Footer */
footer{padding:30px 0;background:#301F03;text-align:center;}
.backtotop-wrap{position:static;margin:0 0 30px 0;}
.backtotop{height:0;text-indent:0;background:none;text-transform:uppercase;font-size:12px;}
#nav-footer, #hours-footer{display:none;}
#logo-footer{display:block;float:none;margin:0 auto 30px auto;}
#address-footer .float{float:none;}
#address-footer .cond-block{display:block;}
}

@media screen and (max-width : 520px) {
/* 3 Up */
.three_up .content-col{width:auto;float:none;padding:0 10px 20px 10px;}
.three_up .inner-col{max-width:375px;margin:0 auto;}
/* Header */
#logo-area{background-size:100% auto;}
.panel, #hp-events-ctas{float:none;width:100%;margin:0 0 20px 0;}
#menus-panel img, #parties-panel img, #photos-panel img{display:none;}
#menus-panel h3, #parties-panel h3, #photos-panel h3{margin:0;font-size:20px;height:24px; background-image:none;}
#menus-panel, #specials-panel, #promo-panel{margin:0 0 20px 0;}
.pg_home #hours-panel{width:100%;margin:0 auto 30px auto;}
#specials-promo{float:none; width:auto;}
#promo-panel:after, #promo-panel:before{display:none;}
.main-event-txt{display:none;}
/* Get Social */
#twitter-feed, #facebook-feed, #instagram-feed{width:100%;margin:0 0 70px 0;}
/* Menu Items */
#menu-items{width:290px;padding:0;}
#menu-items .slide{width:290px;}
#menu-items .multi-dirlink{position:static;}
/* Daily Specials */
.cal-tabs .chalk-wrap-flyer, .cal-tabs .excerpt-details{float:none;width:auto;padding-left:0;}
.cal-tabs .chalk-wrap-flyer {max-width:258px;}
#banner {background-size:cover;}

}

@media screen and (max-width : 470px) {
/* Instagram Feed */
#instagram-slider{width:200px;}
#instagram-slider .slide{width:200px;}
.double-line h3{font-size:21px !important;}
.subnav-list {color:#fff;}
#banner {background-size:cover;}
#photos-panel h3 {height:auto; font-size:21px;}

}

@media screen and (max-width : 400px) {
.btn-nxttitle{display:block;float:none;margin:0 0 15px 0;padding:10px 20px 15px 20px;}
.excerpt-details{min-height:0;}
/* FID Layout */
.fid .excerpt-thumb{float:none;}
/* Masonry */
.gallery-grid{max-width:320px;margin:0 auto;}
.box.col1{width:48%;}
.box.col2{width:98%;}
/* Header */
#hp-events-ctas a{display:block;float:none;margin:0 auto 10px auto;text-align:center;}
/* Home */
#circ-events{width:280px;}
#circ-events .slide{width:280px;}
#circ-events .multi-dirlink{position:static;}
/* Instagram Feed */
#instagram-feed .btn1{width:auto;}
#instagram-feed .btn1 .insta-follow{float:none;width:auto;}
#instagram-feed .btn1 .insta-txt{padding:0;}
/* Parties */
.party-icons li{width:48%;}
/* Texting (Page) */
.sct_texting .voting-btns2 > .btn1, .sct_texting .voting-btns2 > div{display:block;float:none;margin:0 auto 12px auto;}
/* Events */
.cal-months{float:left;width:100%;}
.cal-months .cal-mo{display:block;float:left;width:23%;margin:0 1% 12px 1%;}
.double-line h3{font-size:21px !important;}
.subnav-list {color:#fff;}
#banner {background-size:cover;}
}

/*-----------------------------------------------------
	HP OVERLAY
-----------------------------------------------------*/
.overlay_it_container { position: absolute; z-index: 99999; top: 0; left: 0; right: 0; bottom: 0; background: url("http://www.mcfaddensorlando.com/images/opacity_bg.png") repeat; }
.overlay_it_container .overlay_it_box {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	background: #FFFFFF;
	position: absolute;
	padding: 15px;
	top: 20px;
	width: auto;
	left: 50%;
	overflow: auto;
	border-radius: 4px;
	margin: 0 0 0 -14%;
	text-align: center;
	min-height: 150px;
	min-width: 160px;
	max-width: 850px;
	max-height: initial;
}
@media only screen and (max-width: 480px) {
	.overlay_it_container .overlay_it_box {
		right: 5%;
		left: 5%;
		margin-left: 0 !important;
		bottom: 5%;
	 }
}
.overlay_it_container .overlay_it_box .overlay { margin: 20px 0; }
.overlay_it_container .overlay_it_box div { margin: 0 0 20px;  }
.overlay_it_container .overlay_it_box .close { position: absolute; top: 0; right: 0; background: #000000; border-bottom-left-radius: 10px; padding: 5px 5px 5px 10px; color: white; cursor: pointer; }
.overlay_it_container .overlay_it_box .hp_image { width: 100%; float: left; }
/*.overlay_it_container .overlay_it_box .hp_image img { width: 100%; height: auto; display: block; margin: 0 auto; }*/
.overlay_it_container .overlay_it_box .hp_image img { width: 100%; height: auto; display: block; margin: 0 auto; }
.overlay_it_container .overlay_it_box .hp_image.vertical img { max-width: 300px; }
.overlay_it_container .overlay_it_box .hp_image.horizontal img { max-width: 500px; }


/*----------------
	Open Table
----------------*/
.pg_home #logo-area { height: auto; min-height:222px; }
.opentable-btn { display:inline-block; padding:5px 10px; margin:5px 0; color:#fff; font-size:13px; border-radius:6px; border:1px solid #641c10; background:#d42920; /* Gradient */background:-moz-linear-gradient(top, #d42920, #641c10);background:-webkit-linear-gradient(top, #d42920, #641c10);background:-ms-linear-gradient(top, #d42920, #641c10);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#d42920), to(#641c10));}
.opentable-btn:hover{color:#fff; background:#d42920;}
.opentable-icon{vertical-align:bottom; margin: 0 6px 0 0;}