﻿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-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}#aboveSlider,#thankyou{font-family:'Great Vibes',cursive;}nav,#belowSlider,#thankyou{font-family:'Oswald',sans-serif;}.contentWrapper .content,#mobileMenuButton,#thankyou{font-family:'Karla',sans-serif;}.contentWrapper .content h1,.note,#thankyou{font-family:'Satisfy',cursive;}img{max-width:100%;}nav{background:#99062a;position:fixed;top:0;left:0;right:0;z-index:500;font-weight:bold;box-shadow:0 0 50px black;}nav ul{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;margin:auto;height:3.5em;}nav ul>li a{color:#f3f3f3;text-decoration:none;padding:20px 48px;display:inline-block;-webkit-transition:font-size .2s ease-in-out;-moz-transition:font-size .2s ease-in-out;transition:font-size .2s ease-in-out;}nav ul>li a:hover,nav ul>li a:active{font-size:1.25em;}.center{text-align:center;}#boySamAndGirlSam{margin:auto;display:block;display:none;}body{background-color:#99062a;background-size:100% auto;background-position:0 3.5em;background-attachment:fixed;background-repeat:no-repeat;}@media only screen and (max-width:800px){body{background-position:0 42px;}}body.homeBody{background-image:url(../Content/headerbackground/xpro2-reduced.jpg);}@media only screen and (max-width:2560px){body.homeBody{background-image:url(../Content/headerbackground/xpro2-reduced-2560.jpg);}}@media only screen and (max-width:1680px){body.homeBody{background-image:url(../Content/headerbackground/xpro2-reduced-1680.jpg);}}@media only screen and (max-width:1024px){body.homeBody{background-image:url(../Content/headerbackground/xpro2-reduced-1024.jpg);}}@media only screen and (max-width:966px){body.homeBody{background-image:url(../Content/headerbackground/xpro2-reduced-966.jpg);}}@media only screen and (max-width:720px){body.homeBody{background-image:url(../Content/headerbackground/xpro2-reduced-720.jpg);}}@media only screen and (max-width:375px){body.homeBody{background-image:url(../Content/headerbackground/xpro2-reduced-375.jpg);}}@media only screen and (max-width:320px){body.homeBody{background-image:url(../Content/headerbackground/xpro2-reduced-320.jpg);}}@media only screen and (max-width:720px){body.homeBody{background-size:auto;}}body .bx-wrapper .bx-viewport{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:0;left:0;}#aboveSlider,#belowSlider{width:10em;margin:auto;text-align:center;text-shadow:0 0 8px black;color:#f7f7f7;}.divider{background-image:url("2420092878_904dbc6c0b_o.jpg");height:100px;}.aroundAboveSlider{margin-top:1em;margin-bottom:1em;}#aboveSlider{font-size:5em;margin:30px auto;}#belowSlider{font-size:4em;margin-top:.5em;}.sliderContainer{box-shadow:0 0 50px black;width:800px;margin:auto;}.sliderContainer li{display:none;}.sliderContainer li:nth-child(1){display:block;}.sliderContainer li img{width:800px;height:533px;}body .fancybox-skin{background:none;border-radius:0;box-shadow:0;}.contentWrapper{position:relative;margin-top:6em;min-height:100vh;background:#f2f2f2;background-image:url(light_grey.png);box-shadow:0 0 50px black;}.contentWrapper .content{width:800px;margin:auto;padding-top:2em;padding-bottom:200px;font-size:18px;line-height:1.5em;}.contentWrapper .content h1{font-size:3em;margin:.5em 0;-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-o-transform:rotate(-3deg);transform:rotate(-3deg);display:inline-block;}@media only screen and (max-width:340px){.contentWrapper .content h1{font-size:13vw;}}.contentWrapper .content p{margin:1em 0;}.contentWrapper .content a{color:#99062a;text-decoration:none;font-weight:bold;}.contentWrapper .content a:hover,.contentWrapper .content a:active{color:#ca0837;text-decoration:underline;}.contentWrapper .content .boxes .box{margin-top:2em;}.contentWrapper .content .boxes .box .map{padding:1em 0;pointer-events:none;}#where #whereToBeContent{max-width:32em;}@media only screen and (max-width:1100px){#where #whereToBeContent{max-width:25em;}}.quote-container{position:absolute;right:7vw;}.note{color:#333;width:8em;margin:0 auto;padding:1em;font-size:30px;box-shadow:6px 17px 14px -2px rgba(0,0,0,.25);}.note .author{display:block;margin:40px 0 0 0;text-align:right;}.yellow{background:#fffcae;-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg);min-height:6em;}#cannoli{max-width:50%;display:block;margin:auto;}#gifts #target{width:300px;}#gifts .giftBoxes{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:distribute;-moz-box-pack:distribute;box-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;justify-content:space-around;-ms-flex-pack:distribute;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;}.beanArt{text-align:center;}.beanArt img{width:20%;display:block;margin:auto;}#mobileMenuButton{display:none;}@media only screen and (max-width:800px){#mobileMenuButton{display:block;background:#99062a;color:#fff;text-align:center;padding:.251em;font-size:1.75em;height:42px;box-sizing:border-box;}body{padding:0;}nav{display:none;position:static;box-shadow:none;}nav ul{-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:distribute;-moz-box-pack:distribute;box-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;justify-content:space-around;-ms-flex-pack:distribute;height:calc(100vh - 1em);}nav ul li{text-align:center;font-size:8vw;}#aboveSlider,#belowSlider{width:100%;text-shadow:0 0 4vw black;}#aboveSlider{font-size:12vw;}#belowSlider{font-size:10vw;}.sliderContainer{width:80%;}.sliderContainer li img{width:100%;height:auto;}.quote-container{position:static;}.map{width:100%;}.contentWrapper .content{width:93%;}#gifts #target{width:100px;}}body.photoBody{background-image:url(https://s3.amazonaws.com/boysamandgirlsam.com/Images/Photos/Reuby-209-1920.jpg);}@media only screen and (max-width:3840px){body.photoBody{background-image:url(https://s3.amazonaws.com/boysamandgirlsam.com/Images/Photos/Reuby-209-3840.jpg);}}@media only screen and (max-width:2560px){body.photoBody{background-image:url(https://s3.amazonaws.com/boysamandgirlsam.com/Images/Photos/Reuby-209-2560.jpg);}}@media only screen and (max-width:1920px){body.photoBody{background-image:url(https://s3.amazonaws.com/boysamandgirlsam.com/Images/Photos/Reuby-209-1920.jpg);}}@media only screen and (max-width:1680px){body.photoBody{background-image:url(https://s3.amazonaws.com/boysamandgirlsam.com/Images/Photos/Reuby-209-1680.jpg);}}@media only screen and (max-width:1440px){body.photoBody{background-image:url(https://s3.amazonaws.com/boysamandgirlsam.com/Images/Photos/Reuby-209-1440.jpg);}}@media only screen and (max-width:1280px){body.photoBody{background-image:url(https://s3.amazonaws.com/boysamandgirlsam.com/Images/Photos/Reuby-209-1280.jpg);}}@media only screen and (max-width:1152px){body.photoBody{background-image:url(https://s3.amazonaws.com/boysamandgirlsam.com/Images/Photos/Reuby-209-1152.jpg);}}@media only screen and (max-width:1024px){body.photoBody{background-image:url(https://s3.amazonaws.com/boysamandgirlsam.com/Images/Photos/Reuby-209-1024.jpg);}}@media only screen and (max-width:966px){body.photoBody{background-image:url(https://s3.amazonaws.com/boysamandgirlsam.com/Images/Photos/Reuby-209-966.jpg);}}@media only screen and (max-width:800px){body.photoBody{background-image:url(https://s3.amazonaws.com/boysamandgirlsam.com/Images/Photos/Reuby-209-800.jpg);}}@media only screen and (max-width:720px){body.photoBody{background-image:url(https://s3.amazonaws.com/boysamandgirlsam.com/Images/Photos/Reuby-209-720.jpg);}}@media only screen and (max-width:640px){body.photoBody{background-image:url(https://s3.amazonaws.com/boysamandgirlsam.com/Images/Photos/Reuby-209-640.jpg);}}@media only screen and (max-width:375px){body.photoBody{background-image:url(https://s3.amazonaws.com/boysamandgirlsam.com/Images/Photos/Reuby-209-375.jpg);}}@media only screen and (max-width:320px){body.photoBody{background-image:url(https://s3.amazonaws.com/boysamandgirlsam.com/Images/Photos/Reuby-209-320.jpg);}}.photosContentWrapper{margin-top:95vh;}.portfolioContainer{margin:auto;padding-top:50px;position:static;}@media only screen and (min-width:320px){.portfolioContainer{width:320px;}}@media only screen and (min-width:648px){.portfolioContainer{width:648px;}}@media only screen and (min-width:976px){.portfolioContainer{width:976px;}}@media only screen and (min-width:1304px){.portfolioContainer{width:1304px;}}@media only screen and (min-width:1632px){.portfolioContainer{width:1632px;}}@media only screen and (min-width:1960px){.portfolioContainer{width:1960px;}}@media only screen and (min-width:2288px){.portfolioContainer{width:2288px;}}@media only screen and (min-width:2616px){.portfolioContainer{width:2616px;}}@media only screen and (min-width:2944px){.portfolioContainer{width:2944px;}}@media only screen and (min-width:3272px){.portfolioContainer{width:3272px;}}.portfolioContainer>a{display:inline-block;}#thankyou{font-size:5vw;width:40%;color:#000;text-shadow:white 0 0 .2em;position:absolute;top:49vh;left:4vw;}