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