html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,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,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}body{font:16px/28px "Crimson Text",georgia,serif;font-weight:400;color:#003858}a{text-decoration:none;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:333ms;-o-transition-duration:333ms;-webkit-transition-duration:333ms;transition-duration:333ms;color:#003858}a:hover{text-decoration:none}p{font:16px/28px "Crimson Text",georgia,serif;font-weight:400;color:#003858;padding-bottom:20px}p:last-of-type{padding-bottom:0}p.icon{padding-left:50px;position:relative;margin:10px 0}p.icon img{height:35px;width:35px;position:absolute;left:0px;top:-6px}p.icon a{text-decoration:none !important}p.icon a img{opacity:1}p.icon a:hover{opacity:0.8}h1,h2,h3,h4,h5,h6{font:28.27px/36px "Raleway",arial,sans-serif;font-weight:400;color:#003858}hr{border:0;border-bottom:#97c4eb solid 3px;height:0;background:none;margin:20px 0;padding:0}.h5,section .content h5,footer h5,footer h5 a{color:#fff;font-size:17.55px;line-height:26.33px;font-weight:700;letter-spacing:1px;text-align:left;margin-bottom:14px}.h5 a,section .content h5 a,footer h5 a,footer h5 a a{margin-bottom:0;color:#fff}.h5 a:hover,section .content h5 a:hover,footer h5 a:hover,footer h5 a a:hover{text-decoration:none}.container{width:100%}.content{width:790px;margin:0 auto;padding:40px 40px 0;text-align:center}.content.fondant{position:relative;z-index:1}.content.fondant:before{content:url(../img/fondant.png);position:absolute;top:45px;left:-120px;z-index:0}@media (max-width: 1200px){.content.fondant:before{content:"";display:none}}@media (max-width: 1200px){.content{width:85%}}@media (max-width: 768px){.content{width:70%}}.content p a{text-decoration:underline}.relative{position:relative}.relative .bottom-right-overlay{position:absolute;bottom:-170px;right:0;z-index:99}@media (max-width: 1200px){.relative .bottom-right-overlay{width:auto;height:96px;max-height:96px;bottom:-30px;right:40px}}.relative p{position:relative;z-index:100}section{width:100%;box-sizing:border-box}section .content{text-align:left}section .content h3{color:#000;padding:0;margin:0 0 10px 0}@media (max-width: 1200px){section .content h3{margin:0 0 20px 0}}section .content h5{color:#000}section.blue{background:#97c4eb;border-top:#97c4eb solid 6px;border-bottom:#97c4eb solid 6px}section.blue .border{border-top:#fff solid 3px;border-bottom:#fff solid 3px}section.blue .content{padding:68px 40px}@media (max-width: 768px){section#conveyer-carousel{height:253px;overflow:hidden}section#conveyer-carousel div.caroufredsel_wrapper{margin-top:0}}footer{background:#a8a8a8;position:relative;overflow:hidden;margin-top:40px}footer .footer-sections .content{width:auto;padding:0 0 0 40px;text-align:left}footer .span2{width:20%;float:right}@media (max-width: 1200px){footer .span2{width:35%;float:none}}@media (max-width: 768px){footer .span2{float:none;width:auto;margin-bottom:40px}footer .span2 .content{padding:0}}footer .span2 a{height:41px;width:33%;display:inline-block;text-align:center;background-size:cover}footer .span2 a#footer-logo{width:100%;height:auto}footer .span2 a#footer-logo img{display:block;margin:0 auto;width:100%;min-width:100%;max-width:100%;height:auto}footer .span2 a#view-menu{width:100%;height:auto}footer .span2 a#view-menu img{display:block;margin:20px auto;width:100%;min-width:150px;max-width:150px;height:auto}footer .span2 a img{width:90%;max-width:41px;max-height:auto;height:auto}footer .span2 a:hover{opacity:0.8}footer .span4{width:40%;float:right;padding-top:72px}@media (max-width: 1200px){footer .span4{width:65%;padding-top:12px}}@media (max-width: 768px){footer .span4{float:none;width:auto}footer .span4 #map{margin-bottom:60px}footer .span4 .content{padding:0}}footer .span4 h5 a{color:#fff}footer .span4 h5 a:hover{text-decoration:none;color:#fff}footer .span4 address,footer .span4 a,footer .span4 dl{font-size:18px;line-height:32px;font-family:"Raleway",arial,sans-serif;color:#000}footer .span4 address:hover,footer .span4 a:hover,footer .span4 dl:hover{text-decoration:none;color:#000}footer .span4 address span,footer .span4 address.tel,footer .span4 a span,footer .span4 a.tel,footer .span4 dl span,footer .span4 dl.tel{font-size:26.33px}footer .span4 a{display:block}footer .span4 #hours{font-variant:small-caps;height:158px;bottom:0;position:absolute;white-space:nowrap}@media (max-width: 1200px){footer .span4 #hours{position:static;height:auto;white-space:normal;margin-top:20px}}footer .span4 #hours dl dt{width:90px;height:32px;line-height:32px}footer .span4 #hours dl dd{height:32px}footer .span4 #map{position:absolute;bottom:-20px;height:180px}@media (max-width: 1200px){footer .span4 #map{position:static;margin-top:20px;margin-bottom:-40px}}@media (max-width: 1200px){footer .span4 #map{margin-bottom:80px}}footer .span4 #map img{position:relative;top:10px;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:333ms;-o-transition-duration:333ms;-webkit-transition-duration:333ms;transition-duration:333ms}footer .span4 #map img:hover{top:-0px}#hours dl{margin:0;padding:0}#hours dl dt{display:block;clear:left;float:left;width:200px}#hours dl dd{display:block;clear:right;float:left}#hours dl dd span{font-variant:small-caps;font-size:0.95em}.full-width,.full-width#cycle .fw-img{width:100%;min-height:400px;background-size:cover;background-color:rgba(0,0,0,0.2);position:relative}@media (max-width: 768px){.full-width,.full-width#cycle .fw-img{background-position:75% 50%}}.full-width .shade,.full-width#cycle .fw-img .shade{background:rgba(0,0,0,0.2);z-index:99;position:relative}.full-width#cycle .fw-img{position:absolute;height:100%;opacity:0;left:0;top:0;z-index:1;-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;-moz-transition-duration:2000ms;-o-transition-duration:2000ms;-webkit-transition-duration:2000ms;transition-duration:2000ms;-moz-transition-timing-function:cubic-bezier(0.9, -0.4, 0.2, 1.4);-o-transition-timing-function:cubic-bezier(0.9, -0.4, 0.2, 1.4);-webkit-transition-timing-function:cubic-bezier(0.9, -0.4, 0.2, 1.4);transition-timing-function:cubic-bezier(0.9, -0.4, 0.2, 1.4)}.full-width#cycle .fw-img.active{z-index:3;opacity:1}.full-width .content{text-align:center;position:relative;z-index:99}.full-width .content h5{font:32px/60px "Raleway",arial,sans-serif;color:#fff;text-align:center}@media (max-width: 1200px){.full-width .content h5{font:36px/48px "Raleway",arial,sans-serif}}@media (max-width: 768px){.full-width .content h5{font:24px/48px "Raleway", arial, sans-serif}}.full-width.banner{min-height:auto}@media (max-width: 768px){.full-width.banner{background-position:50% 50%}}.full-width.banner .content{padding:80px 0}.home footer{margin-top:0}.home .content{padding:40px}.row{margin:0 -40px}@media (max-width: 1200px){.row{margin:0}}.clearfix:after,hr:after{content:"";display:table;clear:both}header .content{padding-bottom:40px}header #brand{display:block;margin:0 auto;text-indent:-9999px;overflow:hidden;width:256px;height:152px;background-image:url(../img/city-cakes-logo.png)}header #brand-title{color:#eea5cb}header #description{color:#fff;font-size:36px;font-weight:300;line-height:61.12px;margin:40px 25% 0}@media (max-width: 1200px){header #description{text-align:center;margin:40px auto 0}}header nav#main-nav{position:relative;z-index:100;background:#fff;background:rgba(255,255,255,0.8)}header nav#main-nav .content{padding:0}header nav#main-nav ul,header nav#main-nav .telephone{display:block;float:left;width:66.66667%;text-align:left;white-space:nowrap}header nav#main-nav ul li,header nav#main-nav .telephone li{display:inline-block;vertical-align:middle}header nav#main-nav ul li a,header nav#main-nav .telephone li a{display:inline-block;padding:20px 10px;color:#000;font:17px/36px "Raleway",arial,sans-serif;font-weight:300;height:36px;position:relative;text-transform:uppercase}@media (max-width: 1200px){header nav#main-nav ul li a,header nav#main-nav .telephone li a{font-size:20px;padding:20px 9px}}header nav#main-nav ul li a:after,header nav#main-nav .telephone li a:after{width:100%;height:0px;content:"";display:block;background:#eea5cb;position:absolute;left:0;bottom:16px;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:333ms;-o-transition-duration:333ms;-webkit-transition-duration:333ms;transition-duration:333ms}header nav#main-nav ul li a:hover,header nav#main-nav .telephone li a:hover{color:rgba(0,0,0,0.8);text-shadow:0 0 45px rgba(238,165,203,0.5),0 0 25px rgba(238,165,203,0.5),0 0 5px rgba(238,165,203,0.5);text-decoration:none}header nav#main-nav ul li a:hover:after,header nav#main-nav .telephone li a:hover:after{height:3px}header nav#main-nav ul li.active a,header nav#main-nav ul li:active a,header nav#main-nav .telephone li.active a,header nav#main-nav .telephone li:active a{outline:0}header nav#main-nav ul li.active a:after,header nav#main-nav ul li:active a:after,header nav#main-nav .telephone li.active a:after,header nav#main-nav .telephone li:active a:after{width:100%;height:3px;content:"";display:block;background:#97c4eb;position:absolute;left:0;bottom:16px;outline:0;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:333ms;-o-transition-duration:333ms;-webkit-transition-duration:333ms;transition-duration:333ms}@media (max-width: 1200px){header nav#main-nav ul{white-space:normal;width:50%}}@media (max-width: 768px){header nav#main-nav ul{width:100%}header nav#main-nav ul li{display:block;float:none;width:100%}}header nav#main-nav .telephone{width:33%;text-align:right;font:36px/36px "Raleway",arial,sans-serif;height:36px;color:#000}@media (max-width: 1200px){header nav#main-nav .telephone{width:auto;float:right}}@media (max-width: 768px){header nav#main-nav .telephone{float:none;text-align:left;clear:both;height:auto;margin-bottom:10px}}header nav#main-nav .telephone:hover{text-shadow:0 0 45px rgba(238,165,203,0.5),0 0 25px rgba(238,165,203,0.5),0 0 5px rgba(238,165,203,0.5)}header nav#main-nav .telephone span{padding:20px 12.64911px;display:inline-block}.cc{height:100px;width:174px;margin-right:66px;padding-bottom:8px;position:relative;display:inline-block;text-decoration:none !important}@media (max-width: 768px){.cc{margin:20px auto 0 auto;display:block;height:auto;min-height:100px}}.cc img,.cc strong{border-radius:50px;display:block;position:absolute;height:88px;width:88px;text-align:center;top:0;left:74px;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:666ms;-o-transition-duration:666ms;-webkit-transition-duration:666ms;transition-duration:666ms}.cc img{height:100px;width:100px}.cc strong{background:#97c4eb;background:rgba(151,196,235,0.8);color:#fff;left:0;font-size:14px;letter-spacing:1px;line-height:20px;padding:6px;font-family:"Raleway",arial,sans-serif;font-weight:700;text-transform:uppercase;display:table}.cc strong span{display:table-cell;vertical-align:middle}.cc strong:after{content:"";border:#fff solid 2px;position:absolute;height:88px;width:88px;left:4px;top:4px;border-radius:95.5px;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:333ms;-o-transition-duration:333ms;-webkit-transition-duration:333ms;transition-duration:333ms}.cc:hover{text-decoration:none}.cc:hover strong{background:#97c4eb;background:#97c4eb}.cc em{font-size:30px;font-family:"Raleway",arial,sans-serif;font-weight:300;color:#000;display:block;position:absolute;line-height:100px;height:88px;width:590px;text-align:left;top:0;left:200px;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:666ms;-o-transition-duration:666ms;-webkit-transition-duration:666ms;transition-duration:666ms}.cc em span{font-style:normal;font-weight:400}@media (max-width: 1200px){.cc em{font-size:20px;width:100%}}@media (max-width: 768px){.cc em{text-align:center;position:static;padding-top:110px;line-height:32px;margin-left:-60px;width:300px}.cc em span{display:block}}.cc.large-word{white-space:nowrap}.cc.large-word strong span{font-size:10px}.hearts{text-align:left}.hearts strong{font-weight:700}.hearts li{position:relative;padding:0 0 20px 40px;font-family:"Raleway",arial,sans-serif;font-size:20px;letter-spacing:1px}.hearts li:before{content:"";display:block;background:url(../img/heart.png);background-size:cover;width:24px;height:24px;position:absolute;top:3px;left:0;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:1000ms;-o-transition-duration:1000ms;-webkit-transition-duration:1000ms;transition-duration:1000ms;-moz-transition-timing-function:cubic-bezier(0.9, -0.4, 0.2, 1.4);-o-transition-timing-function:cubic-bezier(0.9, -0.4, 0.2, 1.4);-webkit-transition-timing-function:cubic-bezier(0.9, -0.4, 0.2, 1.4);transition-timing-function:cubic-bezier(0.9, -0.4, 0.2, 1.4)}.hearts li:hover:before{top:5px;left:2px;width:20px;height:20px}.split,footer .footer-sections{padding:40px 0 0 0}.split .half,footer .footer-sections .half,.split .third,footer .footer-sections .third{display:block;width:47.5%;margin:0;padding:0;float:left;margin-right:2.5%}@media (max-width: 768px){.split .half,footer .footer-sections .half,.split .third,footer .footer-sections .third{width:100%;text-align:center;margin:0 !important}.split .half .half,footer .footer-sections .half .half,.split .third .half,footer .footer-sections .third .half{width:50%}.split .half .half .cc,footer .footer-sections .half .half .cc,.split .third .half .cc,footer .footer-sections .third .half .cc{margin:0 0 40px}}@media (max-width: 768px){.split .half .half,footer .footer-sections .half .half,.split .third .half,footer .footer-sections .third .half{width:100%}.split .half .half .cc,footer .footer-sections .half .half .cc,.split .third .half .cc,footer .footer-sections .third .half .cc{margin:0 auto 40px}}.split .half:nth-child(even),footer .footer-sections .half:nth-child(even),.split .third:nth-child(even),footer .footer-sections .third:nth-child(even){margin-right:0;margin-left:2.5%}.split .half.relative .bottom-right-overlay,footer .footer-sections .half.relative .bottom-right-overlay,.split .third.relative .bottom-right-overlay,footer .footer-sections .third.relative .bottom-right-overlay{bottom:-20px;right:-100%;transform:translate(60px)}@media (max-width: 1200px){.split .half.relative .bottom-right-overlay,footer .footer-sections .half.relative .bottom-right-overlay,.split .third.relative .bottom-right-overlay,footer .footer-sections .third.relative .bottom-right-overlay{position:static;transform:translate(0)}.split .half.relative .bottom-right-overlay img,footer .footer-sections .half.relative .bottom-right-overlay img,.split .third.relative .bottom-right-overlay img,footer .footer-sections .third.relative .bottom-right-overlay img{margin:20px auto 10px;max-width:100%;height:auto}}.split .half .content,footer .footer-sections .half .content,.split .third .content,footer .footer-sections .third .content{padding:20px}.split .half .content .cc,footer .footer-sections .half .content .cc,.split .third .content .cc,footer .footer-sections .third .content .cc{margin-right:0}.split .third,footer .footer-sections .third,.split .third:nth-child(2n),footer .footer-sections .third:nth-child(2n){width:30%;margin:0;padding:0;float:left;margin-right:1.665%;margin-left:0}.split .third:nth-child(2n),footer .footer-sections .third:nth-child(2n){margin-left:1.665%}.split .third:nth-child(3n),footer .footer-sections .third:nth-child(3n){margin-right:0;margin-left:1.665%}.split .third.list,footer .footer-sections .third.list{margin-bottom:6.66667px}@media (max-width: 768px){.split .third,footer .footer-sections .third,.split .third.list,footer .footer-sections .third.list{width:100% !important;margin:0 !important;float:none !important}}.home section#intro .split,.home section#intro footer .footer-sections,footer .home section#intro .footer-sections{padding-top:0;margin-top:-40px}.about section .split,.about section footer .footer-sections,footer .about section .footer-sections{margin-bottom:40px}.location section .split address,.location section footer .footer-sections address,footer .location section .footer-sections address,.location section .split p,.location section footer .footer-sections p,footer .location section .footer-sections p{padding-bottom:10px}@media (max-width: 768px){.location section .split .half,.location section footer .footer-sections .half,footer .location section .footer-sections .half{text-align:left}}.border-bottom-blue{border-bottom:#97c4eb solid 2px;margin-bottom:40px}.content.products{padding-top:0}.content.products h3{margin-top:40px}.content.products h3#gluten-free-products{margin-top:0}.product-list{margin:-14px -10px 40px;position:relative}.product-list li{display:block;float:left;width:33%;margin:20px 0 0;-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;-moz-transition-duration:333ms;-o-transition-duration:333ms;-webkit-transition-duration:333ms;transition-duration:333ms;z-index:1;position:relative}@media (max-width: 768px){.product-list li{width:44%}.product-list li a{margin:3%}}.product-list li img{display:none}.product-list li a{opacity:0.8;border:3px solid #fff;width:100%;display:block;text-align:center;position:relative;z-index:99;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:0ms;-o-transition-duration:0ms;-webkit-transition-duration:0ms;transition-duration:0ms}.product-list li a img{-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:0ms;-o-transition-duration:0ms;-webkit-transition-duration:0ms;transition-duration:0ms}.product-list li a:hover,.product-list li a.active{opacity:1;z-index:101;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:0ms;-o-transition-duration:0ms;-webkit-transition-duration:0ms;transition-duration:0ms}.product-list li a:hover img,.product-list li a.active img{z-index:101}.product-list li p{font-size:16px;letter-spacing:0.5px;position:absolute;display:none;opacity:0;width:420px;top:0;left:-66px;padding:200px 40px 40px;background:#fff;background:rgba(255,255,255,0.95);-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:333ms;-o-transition-duration:333ms;-webkit-transition-duration:333ms;transition-duration:333ms;width:790px}@media (max-width: 1200px){.product-list li p{width:85%}}@media (max-width: 768px){.product-list li p{width:70%}}.product-list li p span{position:relative}.product-list li p span strong{display:none}.product-list li.active{z-index:99}.product-list li.active a{opacity:1;border:3px solid #eea5cb;z-index:101;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:0ms;-o-transition-duration:0ms;-webkit-transition-duration:0ms;transition-duration:0ms}.product-list li.active a img{z-index:101}.product-list li.active p{opacity:1;display:block;z-index:100;width:200px;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:0ms;-o-transition-duration:0ms;-webkit-transition-duration:0ms;transition-duration:0ms}@media (max-width: 768px){.product-list li.active p{width:100%;left:-40px}}.inline-list{margin:20px 0 40px 0}.inline-list li{display:inline-block}@media (max-width: 768px){.inline-list li{display:block}}.inline-list li a{font:18px/36px "Raleway",arial,sans-serif;color:#000;position:relative;display:inline-block}.inline-list li a:after{width:100%;height:0px;content:"";display:block;background:#97c4eb;position:absolute;right:0;bottom:2px;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:333ms;-o-transition-duration:333ms;-webkit-transition-duration:333ms;transition-duration:333ms}.inline-list li a:hover{color:rgba(0,0,0,0.8);text-decoration:none}.inline-list li a:hover:after{height:3px}.inline-list li:after{content:"\00a0|\00a0";color:#eea5cb}@media (max-width: 768px){.inline-list li:after{display:none}}.inline-list li:last-of-type:after{display:none}.list h4{text-align:center;border-bottom:#eea5cb solid 2px;padding-bottom:20px;font-size:24px;line-height:36px}@media (max-width: 1200px){.list ul{margin-bottom:40px}}.list ul li{text-align:center;width:100%;padding:0;margin:20px 0;font-size:16px;line-height:18px;color:#000;position:relative}.list ul li:last-of-type:after{display:none}.list ul li:first-of-type{margin-top:20px}.no-pad{padding:0 !important}.no-pad p{font-size:18px;line-height:30px;letter-spacing:0.2px}.lead{font-size:18px;line-height:30px;letter-spacing:0.2px}.social-line{white-space:nowrap;font-family:"Raleway",arial,sans-serif;font-size:20px;letter-spacing:1px;line-height:48px !important;height:48px;vertical-align:middle;display:inline-flex;margin:0 0 -20px 0}@media (max-width: 1200px){.social-line{margin-bottom:10px}}.social-line.last{margin-bottom:10px}@media (max-width: 1200px){.social-line.last{margin-bottom:10px}}.social-line a{height:48px;width:48px;display:inline-block;margin:0 10px;overflow:hidden;text-indent:-9999px;background-size:cover}.social-line a:hover{opacity:0.8}.social-line a.fb{background-image:url(../img/fb.png)}.social-line a.tw{background-image:url(../img/tw.png)}.social-line a.ig{background-image:url(../img/ig.png)}@media (max-width: 768px){.social-line{height:auto;white-space:normal;display:block;margin-bottom:0}.social-line a,.social-line a.fb,.social-line a.tw,.social-line a.ig{height:auto;width:auto;display:inline;margin:0;overflow:visible;text-indent:-0px;background:0}}.pink-right{display:block;float:right;color:#eea5cb;font-weight:700;font-size:18px;position:relative;top:10px}@media (max-width: 768px){.pink-right{float:none;text-align:center;font-size:32px;line-height:40px}}.pink-right:hover{opacity:0.75}.menu header nav a[href*=menu]{position:relative}.menu header nav a[href*=menu]:after{width:100%;height:3px !important;content:"";display:block;background:#97c4eb !important;position:absolute;left:0;bottom:16px;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:333ms;-o-transition-duration:333ms;-webkit-transition-duration:333ms;transition-duration:333ms}.menu header .full-width{background-image:url(../img/header-2.jpg)}.wedding-cakes header nav a[href*=wedding-cakes]{position:relative}.wedding-cakes header nav a[href*=wedding-cakes]:after{width:100%;height:3px !important;content:"";display:block;background:#97c4eb !important;position:absolute;left:0;bottom:16px;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:333ms;-o-transition-duration:333ms;-webkit-transition-duration:333ms;transition-duration:333ms}.wedding-cakes header .full-width{background-image:url(../img/header-3.jpg);background-position:50% 50%}.about header nav a[href*=about]{position:relative}.about header nav a[href*=about]:after{width:100%;height:3px !important;content:"";display:block;background:#97c4eb !important;position:absolute;left:0;bottom:16px;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:333ms;-o-transition-duration:333ms;-webkit-transition-duration:333ms;transition-duration:333ms}.about header .full-width{background-image:url(../img/header-images/20151211_152953.jpg)}.location header nav a[href*=location]{position:relative}.location header nav a[href*=location]:after{width:100%;height:3px !important;content:"";display:block;background:#97c4eb !important;position:absolute;left:0;bottom:16px;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:333ms;-o-transition-duration:333ms;-webkit-transition-duration:333ms;transition-duration:333ms}.location header .full-width{background-image:url(../img/header-images/header-image-11.jpg)}.location footer{margin-top:0}.location #full-width-map{margin-top:40px}.location section .full-width{height:368px;position:relative}.location section .full-width .content h5{text-align:center;display:none}.location section .full-width:before,.location section .full-width:after{position:absolute;border:2px solid #fff;width:100%;left:0;height:0;top:7px;content:"";display:block}.location section .full-width:after{top:auto;bottom:7px}.ordering header nav a[href*=ordering]{position:relative}.ordering header nav a[href*=ordering]:after{width:100%;height:3px !important;content:"";display:block;background:#97c4eb !important;position:absolute;left:0;bottom:16px;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:333ms;-o-transition-duration:333ms;-webkit-transition-duration:333ms;transition-duration:333ms}.ordering header .full-width{background-image:url(../img/header-images/header-image-7.jpg)}#carousel{margin-top:40px;overflow:hidden}#carousel div{text-align:center;height:253px;float:left;position:relative;background-color:#ccc}#carousel div img{border:none}#carousel div span{display:none}#carousel div:hover span{background-color:#333;color:#fff;font-family:Arial, Geneva, SunSans-Regular, sans-serif;font-size:14px;line-height:22px;display:inline-block;width:100px;padding:2px 0;margin:0 0 0 -50px;position:absolute;bottom:30px;left:50%;border-radius:3px}.wedding-cakes #carousel{margin-bottom:40px}@media (max-width: 1200px){section .content .gallery .gallery-item{width:50% !important}}@media (max-width: 768px){section .content .gallery .gallery-item{width:100% !important;max-width:100%;height:auto}}div.gallery-icon{padding:20px;height:200px;overflow-y:hidden}@media (max-width: 1200px){div.gallery-icon{height:253px}}@media (max-width: 768px){div.gallery-icon{padding:20px 0;height:auto}}.gallery:after{display:table;content:"";clear:both}.gallery-item{margin:0 0 20px 0;float:left}.gallery-item img{width:100%;height:auto;max-width:100%}.gallery-columns-1 .gallery-item{width:100%;float:none}.gallery-columns-2 .gallery-item{width:50%}.gallery-columns-3 .gallery-item{width:33.3%}.gallery-columns-4 .gallery-item{width:25%}.gallery-columns-5 .gallery-item{width:20%}.gallery-columns-6 .gallery-item{width:16.6667%}.gallery-columns-7 .gallery-item{width:14.2857%}.gallery-columns-8 .gallery-item{width:12.5%}.gallery-columns-9 .gallery-item{width:11.1111%}.gallery-columns-2 .gallery-item:nth-child(2n+1),.gallery-columns-3 .gallery-item:nth-child(3n+1),.gallery-columns-4 .gallery-item:nth-child(4n+1),.gallery-columns-5 .gallery-item:nth-child(5n+1),.gallery-columns-6 .gallery-item:nth-child(6n+1),.gallery-columns-7 .gallery-item:nth-child(7n+1),.gallery-columns-8 .gallery-item:nth-child(8n+1),.gallery-columns-9 .gallery-item:nth-child(9n+1){clear:left}@media (max-width: 768px){.gallery-columns-2 .gallery-item:nth-child(2n+1),.gallery-columns-3 .gallery-item:nth-child(3n+1),.gallery-columns-4 .gallery-item:nth-child(4n+1),.gallery-columns-5 .gallery-item:nth-child(5n+1),.gallery-columns-6 .gallery-item:nth-child(6n+1),.gallery-columns-7 .gallery-item:nth-child(7n+1),.gallery-columns-8 .gallery-item:nth-child(8n+1),.gallery-columns-9 .gallery-item:nth-child(9n+1){clear:none !important}}@media (max-width: 1200px){.gallery-columns-3 .gallery-item:nth-child(3n+1){clear:none}.gallery-columns-3 .gallery-item:nth-child(2n+1){clear:left}}
