body.boxed .wrapper{border:0;background-color:transparent}h2{font-family:Great Vibes,cursive}.heading{margin-bottom:30px}.heading h2{font-size:95px;font-weight:100;text-transform:none;font-family:Great Vibes,cursive}.heading:after{border:0}.wedding-event{border-right:3px dotted #fff}.circle-2{height:370px;color:#fff;text-align:center;background-color:#fff;border-radius:50%;width:370px;float:right}.circle-2 h3{font-size:68px;font-weight:100;font-style:italic;margin-bottom:0;opacity:1;width:100%;line-height:150%;font-family:Great Vibes,cursive}@media (max-width:479px){.circle-2{height:274px;margin:0 auto;width:274px;float:none!important}}.wedding-circle-image{margin:0 auto 20px;width:220px}.wedding-circle-image img{border:8px solid #fff;margin:0 auto;border-radius:50%;width:100%}.wedding-gallery-item img{width:100%}.wedding-gallery-item{padding:0;border:0;transition:all .3s ease-in-out 0s;position:relative;z-index:2}@media (min-width:768px){.wedding-gallery-item{transform:rotate(-2deg);padding:0!important;margin-bottom:0}.wedding-gallery-item:nth-child(5n){transform:rotate(-4deg)}.wedding-gallery-item:nth-child(3n){transform:rotate(3deg)}.wedding-gallery-item:nth-child(6n){transform:rotate(4deg)}.wedding-gallery-item:hover{transform:rotate(0deg) scale(1.1);z-index:99}}.wedding-gallery-item a{padding:8px;border:solid transparent;color:#111;position:relative;background-color:#fff;border-radius:0;display:block}.wedding-gallery-item a:hover{text-decoration:none;background:#fff none repeat scroll 0 0}.wedding-gallery-item a:hover .picture-legend:after,.wedding-gallery-item a:hover .picture-legend:before{border-color:#d1837e}.wedding-gallery-item .mask{height:100%;transition:all .3s ease-in-out 0s;position:absolute;top:0;background:#000 none repeat scroll 0 0;left:0;width:100%;display:none;z-index:222}.wedding-gallery-item img{position:relative;z-index:8}.picture-legend{padding-top:10px;font-size:22px;font-weight:200;color:777;transition:all .3s ease-in-out 0s;text-align:center;font-family:Great Vibes,cursive}