/* See http://code.google.com/p/minify/wiki/CommonProblems#@imports_can_appear_in_invalid_locations_in_combined_CSS_files */
@media screen and (max-width: 980px){body{}.grid,.grid-right{display:block;float:none;width:100%;margin-right:0}.copyright,.scroll-top,.powered{float:left}#featured-image .fluid-width-video-wrapper{margin:20px
0 0 0}.front-page
#widgets{margin-top:40px}.top-widget,
.front-page  .top-widget{margin-top:0 !important}.hide-desktop{display:block}.show-desktop{display:none}.hide-980{display:none}.show-980{display:block}}@media screen and (max-width: 650px){body{}#logo{float:none;margin:0;text-align:center}.grid,.grid-right{float:none}#featured-image .fluid-width-video-wrapper{margin:20px
0 0 0}.top-widget{float:none;position:relative;width:auto;margin:0
auto 10px auto;text-align:center}.top-widget .widget-title
h3{text-align:center}.js .sub-header-menu{display:none}.js .main-nav{clear:both;position:relative;margin:0
auto;background-color:#585858;background-image:-webkit-gradient(linear, left top, left bottom, from(#585858), to(#3d3d3d));background-image:-webkit-linear-gradient(top, #585858, #3d3d3d);background-image:-moz-linear-gradient(top, #585858, #3d3d3d);background-image:-ms-linear-gradient(top, #585858, #3d3d3d);background-image:-o-linear-gradient(top, #585858, #3d3d3d);background-image:linear-gradient(top, #585858, #3d3d3d);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#585858, endColorstr=#3d3d3d)}.js .main-nav
.menu{display:none;position:absolute;z-index:1000;top:30px;width:100%}.js .main-nav .menu
ul{margin-top:1px}.js .main-nav .menu
li{float:none;border:none;background-color:#fff}.js .main-nav .menu li
a{height:45px;padding:0
15px;border:none;border-bottom:1px solid #f5f5f5;color:#444;text-shadow:none;font-size:13px;font-weight:normal;line-height:45px;text-align:left;cursor:pointer}.js .main-nav .menu li.current_page_item,
.js .menu .current_page_item a,
.js .menu .current-menu-item
a{background-color:#f5f5f5}.js .main-nav .menu li li:hover{background:none !important}.js .main-nav .menu li li
a{position:relative;padding:0
10px 0 30px}.js .main-nav .menu li li li
a{position:relative;padding:0
10px 0 40px}.js .main-nav .menu li a:hover,
.js .main-nav .menu li li a:hover{background-color:#f5f5f5 !important;background-image:none;filter:none}.js .main-nav .menu li li a::before{position:absolute;top:0;left:20px;content:"\2013"}.js .main-nav .menu li li li a::before{position:absolute;top:0;left:20px;content:"\2013"}.js .main-nav .menu li li li a::after{position:absolute;top:0;left:30px;content:"\2013"}.js .main-nav .menu li
ul{visibility:visible;position:static;background-color:#fff}.js .main-nav .menu
ul{min-width:0}.js .main-nav
#responsive_current_menu_item{display:block;padding:5px
40px 5px 10px;color:#fff;font-weight:700;cursor:pointer}.js .main-nav
a#responsive_menu_button{display:block;position:absolute;top:0;left:100%;width:23px;height:30px;margin-left:-30px;background:url("/blog/wp-content/themes/responsive/core/images/select-icons.png") 0 5px no-repeat;cursor:pointer}.js .main-nav a#responsive_menu_button.responsive-toggle-open{background:url("/blog/wp-content/themes/responsive/core/images/select-icons.png") 0 -46px no-repeat}.top-menu,
.footer-menu
li{float:none;font-size:11px;text-align:center}#author-meta{padding:20px}#wrapper .gallery .gallery-item{max-width:100%}.hide-650{display:none}.show-650{display:block}.hide-mobile{display:none}#footer{text-align:center}#footer .social-icons{padding-bottom:10px;text-align:center}}@media screen and (max-width: 480px){body{}#logo{float:none;text-align:center}.grid,.grid-right{float:none}#featured-image .fluid-width-video-wrapper{margin:20px
0 0 0}.featured-title{padding:40px
20px 0 20px;font-size:40px}.featured-subtitle{font-size:24px}.navigation .next,
.navigation
.previous{display:block;margin:0
auto;text-align:center}.menu ul,
.menu li,
.top-menu,
.footer-menu li,
.sub-header-menu
li{float:none;text-align:center;text-rendering:optimizeSpeed}#wrapper .gallery .gallery-item{float:none}.hide-480{display:none}.show-480{display:block}#footer{text-align:center}#footer .social-icons{text-align:center}}@media screen and (max-width: 320px){body{}#featured
p{font-size:12px;line-height:1.5em}.featured-title{font-size:35px}.featured-subtitle{font-size:15px}.call-to-action
a.button{padding:7px
17px;font-size:14px}.hide-320{display:none}.show-320{display:block}}@media screen and (max-width: 240px){body{}#featured
p{font-size:11px;line-height:1.5em}.featured-title{font-size:20px}.featured-subtitle{font-size:11px}.call-to-action
a.button{padding:5px
15px;font-size:12px}.top-widget area,
.top-widget select,
.top-widget textarea,
.top-widget input[type="text"],
.top-widget input[type="password"],
.top-widget input[type="email"]{width:75%}.widget-title h3,
.widget-title-home
h3{height:13px;font-size:14px;line-height:13px;text-align:left}.hide-240{display:none}.show-240{display:block}}@import url("/blog/wp-content/themes/responsive/style.css");body{font:13px/1.5 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;background:url(https://www.superiorcelebrations.com/mm5/graphics/img2014/bg-diag-12.png), url(https://www.superiorcelebrations.com/mm5/graphics/img2014/bg-pic.jpg) no-repeat 50% 0px, #877f7a;color:#333;font-size:13px;height:auto;padding-bottom:20px}.ie7 body, .ie8
body{font:13px/1.5 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;background:#877f7a url(https://www.superiorcelebrations.com/mm5/graphics/img2014/bg-pic.jpg) no-repeat 50% 0px;color:#333;font-size:13px;height:auto;padding-bottom:20px}pre,code{font-family:'DejaVu Sans Mono',Menlo,Consolas,monospace}hr{border:0
#ccc solid;border-top-width:1px;clear:both;height:0}.main-nav{line-height:47px;color:#fff;font-family:"futura-pt",sans-serif;background-color:#000}a{color:#F63;border-bottom:1px dotted #666;text-decoration:none}a:hover{text-decoration:none;color:#F00}.main-nav{height:47px}.main-nav
a{color:#fff;font-family:"futura-pt",sans-serif;text-decoration:none;border-bottom:none;text-transform:uppercase;background:none}.main-nav a:hover{text-decoration:none;color:#FF8083;background:#000}.main-nav:before{content:url(https://www.superiorcelebrations.com/mm5/graphics/img2014/banner-end-L.png);position:relative;right:17px;margin-right:-17px;display:inline-block}.main-nav:after{content:url(https://www.superiorcelebrations.com/mm5/graphics/img2014/banner-end-R.png);position:relative;left:17px;margin-left:-17px;display:inline-block}.main-nav
ul{display:inline-block;padding:0px;margin:0px;vertical-align:top;width:100%}.wf-loading #mainNav, .wf-loading #cartSummary, .wf-loading .cartSummary, .wf-loading h3, .wf-loading h4, .wf-loading
h5{visibility:hidden}#logo
a{border-bottom:none}.menu{background:none}.menu
a{height:47px;font-weight:normal}.menu .current_page_item a:hover{background:#343434}#wrapper{-webkit-border-radius:0px;border:none;margin-top:0px}#content-blog,#content,#widgets{margin-top:20px}.addthis_toolbox
a{border-bottom:none}.widget-title{font-family:futura-pt,sans-serif;font-style:italic;font-size:16px;text-transform:uppercase;padding:10px;background:rgb(240,240,240);margin-bottom:10px;text-align:center}.widget-title
h3{font-family:futura-pt,sans-serif;font-style:italic;font-size:16px;text-transform:uppercase;text-align:center;padding:0px}.post-meta,.comments-link{font-size:11px}.post{border-bottom:solid 1px #ddd;margin-bottom:35px}.size-full,.wp-post-image{padding:8px;border:solid 1px #ddd;background-color:rgb(245,245,245)}.post-data{background:rgb(245,245,245);border-top:1px solid #ddd;padding:9px}p{font-size:16px}#recent-posts-2 ul, #super_recent_posts_widget-2 .super_recent_posts_item, #archives-2
ul{list-style-type:none;padding:0px;color:#999;margin:0px}#recent-posts-2 li, #super_recent_posts_widget-2
.super_recent_posts_item{padding:8px
8px 8px 90px;border-bottom:1px solid #EEE;position:relative;min-height:40px}#recent-posts-2 li:last-child, #super_recent_posts_widget-2 .super_recent_posts_item:last-child{border-bottom:none}#recent-posts-2 a, #super_recent_posts_widget-2 a, #archives-2
a{color:#000;border-bottom:none}#archives-2
li{padding-left:10px}#super_recent_posts_widget-2 #post-thumb{float:left;display:inline}#super_recent_posts_widget-2
img{float:none;margin:0
10px 0 0;border:1px
solid rgb(230,230,230);padding:2px;background-color:rgb(245,245,245);position:absolute;left:0}#super_recent_posts_widget-2 #post-title{width:145px;float:right;margin-right:5px}#super_recent_posts_widget-2
a{display:inline}.textwidget{font-size:12px}#widgets .addthis_default_style
a{margin-right:3px}#widgets .addthis_default_style:last-child{margin-right:0px}#wrapper{margin-bottom:0px}#footer{background-color:#877f7a;color:#FFF;padding:0px}#footer
a{color:#CCC;border-bottom:none}.read-more{clear:none}@media screen and (max-width: 650px){.js .main-nav{background:#000}.js .main-nav
#responsive_current_menu_item{display:inline-block;padding:0px;width:100%;vertical-align:top}}html.fancybox-active:not(.fancybox-allowscroll),html.fancybox-active:not(.fancybox-allowscroll) body{touch-action:none;overscroll-behavior:none;-webkit-overflow-scrolling:auto;overflow:hidden;}html.fancybox-active:not(.fancybox-allowscroll) body{margin-right:var(--vertical-scrollbar);margin-bottom:var(--horizontal-scrollbar);}html.fancybox-active:not(.fancybox-allowscroll) body.rtl{margin-right:0;margin-left:var(--vertical-scrollbar);}#fancybox-loading,#fancybox-loading div,#fancybox-overlay,#fancybox-wrap *,#fancybox-wrap *::before,#fancybox-wrap *::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}#fancybox-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:111100;display:none;}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none;}#fancybox-wrap{position:absolute;top:0;left:0;z-index:111101;display:none;outline:none!important;}#fancybox-outer{position:relative;width:100%;height:100%;box-shadow:0 0 20px #111;-moz-box-shadow:0 0 20px #111;-webkit-box-shadow:0 0 20px #111;background:#fff;}#fancybox-content{position:relative;width:100%;height:100%;overflow:hidden;z-index:111102;border:0 solid #fff;background:#fff;background-clip:padding-box;}#fancybox-content>*{max-width:100%;max-height:100%;-webkit-overflow-scrolling:touch;}#fancybox-error{color:#444;padding:14px;margin:0;}#fancybox-frame,#fancybox-img{width:100%;height:100%;border:none;}#fancybox-img{padding:0;margin:0;line-height:0;vertical-align:top;max-width:none!important;max-height:none!important}#fancybox-frame{display:block;z-index:0}.fancy-ico{position:absolute;width:48px;height:48px;border-radius:50%;}.fancy-ico span{display:block;position:relative;left:12px;top:12px;width:24px;height:24px;border-radius:50%;background:#000;border:2px solid white;box-shadow:0 0 4px #000;transition:transform .25s ease-in-out;}#fancybox-close:hover span,#fancybox-next:hover span,body.rtl #fancybox-prev:hover span{transform:rotate(360deg);}#fancybox-prev:hover span,body.rtl #fancybox-next:hover span{transform:rotate(-360deg);}#fancybox-close{top:-24px;right:-24px;cursor:pointer;z-index:111105;display:none;}#fancybox-close span::after,#fancybox-close span::before{content:'';position:absolute;top:9px;left:4px;width:12px;height:2px;background-color:#fff;}#fancybox-close span::before{transform:rotate(45deg);}#fancybox-close span::after{transform:rotate(-45deg);}#fancybox-prev,#fancybox-next{top:50%;margin-top:-24px;cursor:pointer;z-index:111102;display:none;}#fancybox-next,body.rtl #fancybox-prev{left:auto;right:-24px;}#fancybox-prev,body.rtl #fancybox-next{left:-24px;right:auto;}#fancybox-prev span::after,#fancybox-next span::after{content:'';position:absolute;top:6px;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;}#fancybox-prev span::after,body.rtl #fancybox-next span::after{transform:rotate(-135deg);left:7px;}#fancybox-next span::after,body.rtl #fancybox-prev span::after{transform:rotate(45deg);left:initial;right:7px;}#fancybox-title-wrap{z-index:111104;}.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background-color:#fff;position:relative;}.fancybox-title-outside{padding-top:10px;color:#fff;font-weight:600;}.fancybox-title-over{position:absolute;width:100%;bottom:0;left:0;color:#fff;text-align:left;}body.rtl .fancybox-title-over{text-align:right}.fancybox-title-over #fancybox-title{padding:10px;background:rgba(0,0,0,.6);display:block;}.fancybox-title-float{text-align:center;}.fancybox-title-float #fancybox-title{display:table;margin:-12px auto;height:24px;padding:0 15px;line-height:20px;font-size:14px;color:#fff;background:#000;border:2px solid #fff;border-radius:12px;box-shadow:0 0 4px #000;position:relative;z-index:111104;}#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;background-color:rgba(0,0,0,.9);border-radius:5px;cursor:pointer;overflow:hidden;z-index:111104;display:none;}#fancybox-loading div{transform-origin:20px 20px;animation:fancybox-loading 1.2s linear infinite;}#fancybox-loading div::after{content:'';display:block;position:absolute;top:7px;left:19px;width:2px;height:7px;border-radius:20%;background:#fff;}#fancybox-loading div:nth-child(1){transform:rotate(0deg);animation-delay:-1.1s;}#fancybox-loading div:nth-child(2){transform:rotate(30deg);animation-delay:-1s;}#fancybox-loading div:nth-child(3){transform:rotate(60deg);animation-delay:-.9s;}#fancybox-loading div:nth-child(4){transform:rotate(90deg);animation-delay:-.8s;}#fancybox-loading div:nth-child(5){transform:rotate(120deg);animation-delay:-.7s;}#fancybox-loading div:nth-child(6){transform:rotate(150deg);animation-delay:-.6s;}#fancybox-loading div:nth-child(7){transform:rotate(180deg);animation-delay:-.5s;}#fancybox-loading div:nth-child(8){transform:rotate(210deg);animation-delay:-.4s;}#fancybox-loading div:nth-child(9){transform:rotate(240deg);animation-delay:-.3s;}#fancybox-loading div:nth-child(10){transform:rotate(270deg);animation-delay:-.2s;}#fancybox-loading div:nth-child(11){transform:rotate(300deg);animation-delay:-.1s;}#fancybox-loading div:nth-child(12){transform:rotate(330deg);animation-delay:0s;}@keyframes fancybox-loading{0%{opacity:1}100%{opacity:0}}.fancybox-hidden{display:none;}#fancybox-content .fancybox-hidden,#fancybox-tmp .fancybox-hidden{display:revert;}