/* Layout
---------------------------------------------------------- */
.wrap{}
.down{width:100%;margin:0;padding:0;position:absolute;bottom:15px;left:0;z-index:20;}
.down p{text-align:center;text-transform:uppercase;}
.down .circle{width:52px;height:52px;margin:0 auto;padding:0;border:solid 4px #ccc;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-image:url(../images/icons/arrows-yellow.png);background-repeat:no-repeat;background-position:top 13px center;-webkit-background-size:20px;-moz-background-size:20px;background-size:20px;}

h1.title{margin:0;padding:48px 0 8px;text-transform:uppercase;}
p.title{max-width:780px;margin:0 auto;font-size:23px;color:#363e49;}

/* Social
---------------------------------------------------------- */
.social{}
.social p{color:#fff;text-transform:uppercase;}
.social ul{white-space:nowrap;font-size:0;}
.social ul li{display:inline-block;margin:0 8px;}
.social ul li a{width:34px;height:34px;margin:0;padding:0;display:block;border:solid 2px #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:16px;-moz-background-size:16px;background-size:16px;}
.social ul li a:hover{background-color:#f9ae00;border-color:rgba(0,0,0,0.09);}
.social ul li a.btn-facebook{background-image:url(../images/icons/facebook-white.png);}
.social ul li a.btn-twitter{background-image:url(../images/icons/twitter-white.png);}
.social ul li a.btn-email{background-image:url(../images/icons/email-white.png);}

/* Welcome
---------------------------------------------------------- */
.welcome,
.welcome .content,
.welcome .content .buffer,
.welcome .content .buffer .back,
.welcome .content .buffer .back ul,
.welcome .content .buffer .front,
.welcome .content .buffer .front ul{width:100%;height:100%;min-height:100%;position:relative;}
.welcome .content{margin:0;padding:0;display:block;background:#fff;border-top:solid 14px #f9ae00;}
.welcome .content{border-top:solid 60px #fff;}
.welcome .content .buffer{margin:0;padding:0;}
.welcome .content .buffer .back,
.welcome .content .buffer .front{position:absolute;top:0;left:0;z-index:1;}
.welcome .content .buffer .back ul{}
.welcome .content .buffer .back ul li{width:25%;height:50%;min-height:50%;margin:0;padding:0;float:left;background-repeat:no-repeat;background-position:top center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}
.welcome .content .buffer .front{z-index:10;text-align:center;}
.welcome .content .buffer .front .table{width:100%;height:100%;min-height:100%;display:table;}
.welcome .content .buffer .logo{width:100%;height:92px;margin:-70px 0 0;position:absolute;top:25%;left:0;z-index:20;background:url(../images/logo/full-black-yellow.png) no-repeat center center;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;}

/* Header
---------------------------------------------------------- */
header{width:100%;height:60px;margin:0;padding:0;overflow:hidden;background:#fff;position:fixed;top:0;left:0;z-index:6000;}
header.header-fixed{position:fixed;top:-60px;left:0;z-index:5000;}
header .logo,
header .logo a{width:150px;height:60px;}
header .logo{margin:0 40px 0 35px;float:left;}
header .logo a{display:block;background:url(../images/logo/full-black-yellow.png) no-repeat center center;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;}
header nav{float:left;}
header nav ul{font-size:0;white-space:nowrap;}
header nav ul li{margin:0 5px;display:inline-block;overflow:hidden;color:#f9ae00;}
header nav ul li span,
header nav ul li a{display:block;font-family:'Good OT';font-weight:600;font-size:14px;line-height:62px;color:#f9ae00;text-transform:uppercase;}
header nav ul li a.active{color:#82878e;}
header .mini-account{width:auto;height:60px;float:right;padding:12px 32px 0;}
header .mini-account ul{font-size:0;white-space:nowrap;}
header .mini-account ul li{margin:0 5px;display:inline-block;overflow:hidden;}
header .mini-account ul li a{padding:9px 15px 10px;display:block;font-size:12px;text-transform:uppercase;color:#fff;letter-spacing:1px;}
header .mini-account ul li a.sign-up{border:solid 1px #959595;}
header .mini-account ul li a.sign-up:hover{border:solid 1px #f9f9f9;background:#f9f9f9;color:#373f4a;}

header .hamburger{width:40px;height:50px;margin:0;padding:0 14px 0 0;display:none;float:right;}
header .hamburger ul{margin:15px 0 0;}
header .hamburger ul li{width:100%;height:3px;padding:0;margin:0 0 5px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
header .hamburger ul li:last-child{margin-bottom:0;}

/* This Week
---------------------------------------------------------- */
.this-week{width:100%;height:100%;min-height:100%;margin:0;padding:0 0 150px;position:relative;z-index:1;-webkit-box-sizing:content-box;-mo-box-sizing:content-box;box-sizing:content-box;background:url(../images/this-week/michael-strahan.jpg) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}
.this-week-margin{margin-top:60px;}
.this-week .overlay{position:absolute;top:0;left:0;z-index:0;background:rgba(0,0,0,0.5);}
.this-week .feature{width:100%;height:100%;min-height:100%;margin:0;padding:0;position:relative;z-index:10;}
.this-week .feature .down .circle{background-color:#f4f4f4;border-color:#f4f4f4;}
.this-week .feature .table{width:100%;height:100%;min-height:100%;margin:0;padding:0;text-align:center;}
.this-week .feature .table h1.title{padding-top:100px;}
.this-week .feature .table p.title{color:#fff;}
.this-week .feature .table .btn-yellow{margin:16px 0 0;padding:15px 40px 14px;display:inline-block;text-transform:uppercase;font-size:16px;}
.this-week .feature .table .social{padding:40px 0 0;}

/* This Week: Slider  */
.this-week-slider{width:100%;height:80%;min-height:460px;max-height:700px;margin:-150px 0 0;padding:0;position:relative;z-index:2;}
.this-week-slider .middle-wrap,
.this-week-slider .inside-wrap,
.this-week-slider .bx-wrapper,
.this-week-slider .bx-viewport,
.this-week-slider .bg-this-week-slider,
.this-week-slider .top-this-week-slider,
.this-week-slider ul,
.this-week-slider ul li{width:100%;height:100%;min-height:100%;position:relative;z-index:2;}
.this-week-slider .bg-this-week-slider{position:absolute;top:0;left:0;z-index:2;}
.this-week-slider ul li{background-repeat:no-repeat;background-position:top center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}

.this-week-slider .top-this-week-slider{position:relative;z-index:20;}
.this-week-slider .table .table-cell{padding-top:30px;}
.this-week-slider .table .table-cell .middle{max-width:600px;text-align:center;}
.this-week-slider .table .table-cell .middle .inside{padding:50px;background:rgba(55,63,74,0.85);}
.this-week-slider .table .table-cell .middle h2{text-transform:uppercase;}
.this-week-slider .table .table-cell .middle p{padding:0;margin:0;color:#fff;font-size:18px;font-weight:200;}
.this-week-slider .table .table-cell .middle a{margin:20px 0 0;display:inline-block;font-weight:500;}

/* This Week: Video  */
.this-week-video{width:100%;height:auto;margin:40px 0 25px;padding:0;position:relative;z-index:2;}
.this-week-video .left{position:relative;}
.this-week-video .left .middle{padding:60px;}
.this-week-video .left .middle h2{text-transform:uppercase;color:#fff}
.this-week-video .left .middle p{color:#000;font-size:18px;font-weight:200;}
.this-week-video .left .social{padding:80px 0 0;}
.this-week-video .left .social ul{text-align:left;}
.this-week-video .left .social ul li{margin:0 10px 0 0;}

.this-week-video .right,
.this-week-video .right iframe,
.this-week-video .right .video-overlay,
.this-week-video .right .video-overlay .video-overlay-bg{height:100%;min-height:100%;position:absolute;top:0;right:0;}
.this-week-video .right iframe,
.this-week-video .right .video-overlay,
.this-week-video .right .video-overlay .video-overlay-bg{width:100%;}
.this-week-video .right iframe{z-index:1;}
.this-week-video .right .video-overlay{cursor:pointer;z-index:2;background-repeat:no-repeat;background-position:top center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}
.this-week-video .right .video-overlay .video-overlay-bg{background:rgba(0,0,0,0.4);opacity:0;}
.this-week-video .right .video-overlay:hover .video-overlay-bg{opacity:1;}
.this-week-video .right .video-overlay .video-overlay-btn{width:70px;height:70px;margin:-35px 0 0 -35px;padding:0;position:absolute;top:50%;left:50%;border:solid 3px #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:rgba(0,0,0,0.3) url(../images/icons/play-yellow.png) no-repeat center left 18px;-webkit-background-size:30px;-moz-background-size:30px;background-size:30px;}

/* How It Works
---------------------------------------------------------- */
.how-it-works{min-height:500px;padding:0 0 10px;border-top:solid 60px #fff;text-align:center;}
.how-it-works img.icon,
.how-it-works img.logo{display:block;margin:0 auto;}
.how-it-works img.icon{width:78px;}
.how-it-works img.logo{width:184px;}
.how-it-works h2{padding:16px 0 7px;text-transform:uppercase;font-size:40px;}
.how-it-works ul{padding:70px 0 30px;white-space:nowrap;font-size:0;}
.how-it-works ul li{padding:0 30px;display:inline-block;float:none;}
.how-it-works ul li .inside{position:relative;}
.how-it-works ul li .inside img{width:28%;min-width:100px;display:block;margin:0 auto;}
.how-it-works ul li .inside p{padding:20px 0 0;font-size:15px;text-align:center;font-weight:600;color:#353d48;line-height:1.3em;}

/* How It Works
---------------------------------------------------------- */
.stories{width:100%;height:auto;margin:0;padding:0;position:relative;border-top:solid 60px #fff;}
.stories .img{width:50%;height:100%;min-height:100%;margin:0;padding:0;position:absolute;top:0;right:0;background-repeat:no-repeat;background-position:top center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}
.stories .img .img-overlay,
.stories .img .img-overlay .table{width:100%;height:100%;min-height:100%;position:absolute;top:0;left:0;}
.stories .img .img-overlay{background:rgba(0,0,0,0.55);display:none;opacity:0;}
.stories .img .img-overlay .table .box{padding:30px 50px 0;text-align:center;}
.stories .img .img-overlay .table .box a{padding:14px 35px;margin:20px 0 0;display:inline-block;background:#fff;color:#f9ae00;font-size:15px;text-transform:uppercase;}

.stories .left h2{text-transform:uppercase;color:#fff;}
.stories .left .story-short{overflow:hidden;padding:130px 60px 130px 0;text-align:center;}
.stories .left .story-short p{padding:10px 50px 10px;background:url(../images/icons/quotes-white-trans.png) no-repeat center center;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;}
.stories .left .story-short p a{color:#fff;font-weight:500;text-transform:uppercase;cursor:pointer;}

.stories .left .story-long{padding:50px 60px 28px 0;display:none;opacity:0;text-align:left;}
.stories .left .story-long p{padding:0 0 24px;}

/* Footer
---------------------------------------------------------- */
footer.sub{width:100%;height:60px;margin:0;padding:0;display:block;z-index:100;background-image:url(../images/other/pattern-trans.png);background-repeat:repeat;background-position:center center;-webkit-background-size:10px;-moz-background-size:10px;background-size:10px;}
footer.sub.fixed{position:fixed;bottom:-60px;}
footer.sub .left{line-height:60px;font-size:16px;font-weight:200;}
footer.sub .left span{font-weight:500;}
footer.sub a.right{margin:15px 0 0;padding:9px 22px 10px;display:block;font-size:13px;text-transform:uppercase;color:#fff;letter-spacing:1px;}

footer.main{width:100%;height:auto;padding:20px 0 0;}
footer.main .middle{}	
footer.main .middle-btm{margin:0px 0 0;border-top:solid 1px rgba(0,0,0,0.15);}
footer.main .left img{width:190px;}
footer.main .right img.mixpanel{padding:20px 0;float:right;}
footer.main .right .social ul li a:hover{background-color:#373f4a;border-color:#fff;}
footer.main .right .social ul li a.btn-facebook{background-image:url(../images/icons/facebook-yellow.png);}
footer.main .right .social ul li a.btn-twitter{background-image:url(../images/icons/twitter-yellow.png);}
footer.main .right .social ul li a.btn-email{background-image:url(../images/icons/email-yellow.png);}
footer.main .right .social ul li a.btn-instagram{background-image:url(../images/icons/instagram-yellow.png);}
	
footer.main .right.txt{padding:14px 0 16px;text-align:right;font-size:11px;}	
footer.main .right.txt a,
footer.main .right.txt span{color:rgba(255,255,255,0.4);}	
footer.main .right.txt a:hover{color:rgba(255,255,255,0.9);}	
footer.main .right.txt span{margin:0 10px;display:inline-block;}	

/* Pop Up
---------------------------------------------------------- */	
.popup{width:800px;display:none;background:#fff;border-bottom:solid 6px #f9ae00;}
.popup .content{padding:60px;}
.popup.register .content{padding-bottom:50px;}
.popup .content .logo{width:100%;height:70px;margin:0 0 30px;padding:0;background:url(../images/logo/full-black-yellow.png) no-repeat center center;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;}
.popup .content a.btn-register,
.popup .content a.btn-billing-info-update,
.popup .content .btn-wait-terms,
.popup .content .processing,
.popup .content input[type="submit"]{width:100%;display:block;font-size:16px;color:#fff;text-transform:uppercase;text-align:center;}
.popup .content a.btn-register{margin:15px 0 0;padding:14px 0 13px;}
.popup .content .processing,
.popup .content a.btn-billing-info-update,
.popup .content .btn-wait-terms{height:42px;line-height:42px;color:#777;}
.popup .content .btn-wait-terms{font-size:11px}
.popup .content .processing{position:absolute;top:0;left:0;display:none;font-size:11px;color:#fff;}
.popup .content .processing img{width:14px;margin:-2px 0 0 6px;vertical-align:middle;display:inline-block;}
.popup .content .left{border-right:solid 1px #ebebeb;}
.popup .content .left img.register{width:80%;margin:0 0 4px;}
.popup .content h3,
.popup .content h4{text-transform:uppercase;}
.popup .content h4,
.popup .content h4.spacer{padding:5px 0 3px;}
.popup .content h4.spacer{padding-top:16px;}
.popup .content .links{padding:6px 0 0;}
.popup .content .nfg-logo{width:200px;height:40px;margin:-16px 0 0;padding:0;position:relative;background:url(../images/other/logo-nfg.png) no-repeat top left;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;}


/* Pop Up: Register */
.popup.register .mobile{display:none;}
.popup.register p{padding:0;margin:0;font-size:12px;font-weight:500;}
.popup.register p.small{padding:12px 0 0;font-size:11px;color:#aaa;}
.popup.register .field.pay-credit-card-fee{margin:14px 0 0;}
.popup.register .field.pay-credit-card-fee label{padding-left:26px;font-weight:400;line-height:1.4em;font-size:12px;color:#aaa;}
.popup.register .field.pay-credit-card-fee input[type="checkbox"] + label:before{margin-top:0;top:3px;}

/* Pop Up: My Account */
.popup.my-account{width:900px;}
.popup.my-account h3{padding:0 0 20px;display:block;text-align:center;}
.popup.my-account .top{border-bottom:solid 4px #373f4a;}
.popup.my-account .top ul{width:100%;display:table;table-layout:fixed;}
.popup.my-account .top ul li{padding:13px 0;display:table-cell;text-align:center;text-transform:uppercase;color:#373f4a;}
.popup.my-account .top ul li:hover{cursor:pointer;background:#f4f4f4;}
.popup.my-account .top ul li.active{background:#373f4a;color:#fff;}
.popup.my-account .btm{}
.popup.my-account .btm .content{height:330px;display:none;padding:20px 0 0;}	

/* Pop Up: My Account - Thank You */
.popup.my-account .btm .content.thank-you{display:block;}
.popup.my-account .btm .content.thank-you h3{padding:35px 0 0;text-align:center;}
.popup.my-account .btm .content.thank-you p{max-width:600px;margin:0 auto;padding:10px 0 20px;text-align:center;font-size:14px;font-weight:400;}
.popup.my-account .btm .content.thank-you img{width:100%;max-width:190px;display:block;margin:0 auto;}

/* Pop Up: My Account - Donation History */
.popup.my-account .btm .content.donation-history{}
.popup.my-account .btm .content.donation-history p{padding:6px 0 0;text-align:right;line-height:1.7em;}
.popup.my-account .btm .content.donation-history p span{font-size:18px;text-transform:uppercase;}

/* Pop Up: My Account - Billing / Account Info */
.popup.my-account .btm .content.account-info{}
.popup.my-account .btm .content.billing-info .left.col-50,
.popup.my-account .btm .content.billing-info .right.col-50,
.popup.my-account .btm .content.account-info .left.col-50,
.popup.my-account .btm .content.account-info .right.col-50{height:330px;}


/* Page Full
---------------------------------------------------------- */	
body.page-full .wrap{padding-bottom:80px;text-align:center;z-index:0;}	
body.page-full .wrap .box{width:100%;max-width:340px;display:inline-block;}	
body.page-full header{position:fixed;top:0;left:0;z-index:100;}
body.page-full footer.sub{display:none !important;}
body.page-full footer.main{position:fixed;bottom:0;left:0;z-index:100;}


/* Page CMS
---------------------------------------------------------- */
body.page-cms{}
body.page-cms .wrap{padding-top:100px;padding-bottom:70px;}
body.page-cms .wrap .middle{max-width:1100px;}
body.page-cms .wrap h2,
body.page-cms .wrap h4{color:#82878e;text-transform:uppercase;}
body.page-cms .wrap h2 span{padding:6px 0 0;display:block;float:right;font-family: 'Good OT';font-size: 18px;}
body.page-cms .wrap p{padding:0 0 18px;color:#252525;line-height:1.4em;}
body.page-cms .wrap .accordion{margin:20px 0 0;}

/* Mobile Small
-------------------------------------------------------- */
@media all and (max-width: 800px) {

/* Layout */
.middle{padding:0 14px;}
h1{font-size:28px;}
h2{font-size:24px;}
h1.title{padding:20px 0 4px;}
p.title{font-size:14px;}

.down{bottom:10px}
.down p{padding:0 0 4px;font-size:10px;}
.down .circle{width:32px;height:32px;border:solid 2px #ccc;background-image:url(../images/icons/arrows-yellow.png);background-repeat:no-repeat;background-position:top 8px center;-webkit-background-size:14px;-moz-background-size:14px;background-size:14px;}

/* Header */
header{height:auto;min-height:50px;overflow:visible;}
header .logo,
header .logo a{height:50px;}
header .logo{margin:0 40px 0 14px;}
header nav,
header .mini-account{display:none;clear:both;float:none;}
header nav{width:100%;border-top:solid 1px #ebebeb;float:none;clear:both;background:#fff;}
header nav ul li span,
header nav ul li a{line-height:50px;}
header .mini-account{width:100%;height:50px;padding:8px 14px 0;}
header nav ul,
header .mini-account ul{text-align:center;}
header .hamburger{display:block;}

/* Welcome */
.welcome .content{border-top:solid 50px #fff;}
.welcome .content .buffer .logo{height:60px;}
.welcome .content .buffer .back ul li{width:33.33334%;}
.welcome .content .buffer .back ul li:nth-child(7),
.welcome .content .buffer .back ul li:nth-child(8){display:none;}

/* This Week */
.this-week{padding:0;}
.this-week .feature .table h1.title{padding:0;}
.this-week .feature .table .btn-yellow{margin:11px 0 0;padding:13px 35px 12px;}
.this-week .feature .table .social{padding:30px 0 0;}

/* This Week: Slider */
.this-week-slider{margin:0;}
.this-week-slider .middle-wrap{padding:0;}
.this-week-slider .middle-wrap .inside-wrap ul li .middle{padding:0 30px;}
.this-week-slider .middle-wrap .inside-wrap ul li .middle p{font-size:13px !important;}
.this-week-slider .middle-wrap .inside-wrap ul li .middle .inside{padding:25px;}

/* This Week: Video */
.this-week-video{padding:0;margin:20px 0 10px;}
.this-week-video .left .middle{padding:220px 20px 20px;}
.this-week-video .left .middle p{font-size:13px;font-weight:400;}
.this-week-video .left .social{padding:30px 0 0;}
.this-week-video .right,
.this-week-video .right iframe,
.this-week-video .right .video-overlay, 
.this-week-video .right .video-overlay .video-overlay-bg{height:200px;min-height:200px;}

/* How It Works */
.how-it-works{border-top:solid 54px #fff;}
.how-it-works img.logo{width:164px;}
.how-it-works h2{font-size:30px;}	
.how-it-works ul{padding:40px 0 0;}
.how-it-works ul li{width:100%;display:block;padding:0 0 40px;}	
.how-it-works ul li:last-child{padding-bottom:0;}
.how-it-works ul li .inside img{width:80px;min-width:80px;}
.how-it-works ul li .inside p{font-size:14px;}

/* Stories */
.stories{border-top:solid 50px #fff;}
.stories .middle{padding-top:230px;}
.stories .left .story-short,
.stories .left .story-long{padding:0 0 30px;}
.stories .left .story-short p{padding:10px;}
.stories .img{width:100%;height:200px;min-height:200px;}
.stories .img .img-overlay .table .box{padding:12px 14px 0;}
.stories .img .img-overlay .table .box a{margin:10px 0 0;padding:12px 32px;font-size:14px;}

/* Footer */
footer.sub.fixed{display:none !important;}
footer.sub{height:auto;padding:16px 0 12px;}
footer.sub .left{width:100%;text-align:center;font-size:13px;line-height:1.6em;}
footer.sub a.right{display:none;}

footer.main{}
footer.main .left{width:100%;}
footer.main .left img{width:170px;display:block;margin:0 auto;}
footer.main .right{width:100%;padding:20px 0 0;}
footer.main .right .social{text-align:center;}
footer.main .middle-btm{margin:20px 0 0;}
footer.main .right.txt{text-align:center;line-height:14px;font-size:10px;}

body.page-full footer.sub{display:none !important;}
footer.main{position:relative;text-align:center;}
footer.main .right img.mixpanel{display:inline-block;margin:0 auto;float:none;padding:20px 0 0;}


/* Pop Up */
.popup,
.popup.my-account{width:100% !important;}
.popup.register .desktop{display:none;}
.popup.register .mobile{display:block;}
.popup .content,
.popup.register .content{padding:20px;}
.popup .content .logo{height:60px;}
.popup .content .btn-wait-terms{height:auto;line-height:1.4em;padding:11px 10px;}
.popup .content .left-register{display:none;}
.popup .content .left{border:none;padding:0;}
.popup .content .right.col-50{width:100%;padding:0;}
.popup.register .content .right.col-50{padding:10px 0 0;}
.popup .content .nfg-logo{width:100%;margin:20px 0 0;}
.popup.my-account .top ul,
.popup.my-account .top ul li{display:block;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.popup.my-account .btm .content{height:auto;}
.popup.my-account .btm .content.thank-you h3{padding-top:5px;}
.popup.my-account .btm .content.thank-you p{font-size:13px;}
.popup.my-account .btm .content.thank-you img{max-width:170px;}

.popup.my-account .btm table tr{display:block;padding:10px 0;border-bottom:solid 1px #ccc;}
.popup.my-account .btm table thead tr{padding-top:0;}
.popup.my-account .btm table tr td{display:block;padding:0;border:none;line-height:1.5em;}
.popup.my-account .btm .content.billing-info .left.col-50, 
.popup.my-account .btm .content.billing-info .right.col-50, 
.popup.my-account .btm .content.account-info .left.col-50,
.popup.my-account .btm .content.account-info .right.col-50{height:auto;}


/* Fancybox */
.fancybox-overlay,
.fancybox-wrap{position:relative !important;overflow:auto;background:none !important;}
.fancybox-lock,
.fancybox-lock .fancybox-overlay{overflow:visible !important;overflow-y:visible !important;}




}	
	
	
	
	
	
	
	
	
	
	
	
	