.inactive{pointer-events:none}.not-visible{visibility:hidden}.center-content{margin:0 auto;text-align:center}.left{float:left}.right{float:right}.submit{border:none;text-transform:uppercase;font-weight:bold;font-size:14px}.taxonomy-links-container,.vendor-links-container,.photo-siblings-container,.photo-siblings-title,.filter-button,.clear-filter-button{margin-top:30px}.taxonomy-links-container{padding-left:0}.vendor-links-list li:first-child,.taxonomy-links-list li:first-child{margin-top:15px}.margins-20{margin:20px 0}.margin-top{margin-top:30px}.margin-bottom{margin-bottom:30px}.vendor-links-list .trunk,.taxonomy-links-list .trunk{white-space:nowrap}.vendor-links-list .trunk a,.taxonomy-links-list .trunk a{overflow:hidden;text-overflow:ellipsis}.vendor-links-list .trunk a{width:85%}.taxonomy-links-list .trunk a{width:55%}.break-point{width:100px;text-align:center}.margin-bottom-10{margin-bottom:10px}.margin-top-15{margin-top:15px}.align-left{text-align:left}.full-width{width:100%!important}.small-toggle{margin:0 auto;width:188px!important}.toggle-filter{margin:25px 0;padding-right:20px}.no-padding-min{padding:0}.clear{clear:both}.content.value{text-align:center;margin-left:8px}.text-center.secondary-info{margin:5px 0}.paddings{padding:0 15px}.text-left{text-align:left!important}.hack{display:block;width:1px;height:1px}.ad-outer-container{padding:13px 0 30px}.col-sm-3.hidden-xs{padding:0}.col-sm-3.hidden-xs .side-ad{width:300px;padding-left:0;padding-right:0}.result-ad{padding:0}.results-banner{margin:40px 0 20px}.no-results-heading{margin:20px auto;display:block;max-width:750px}#pagination-links{margin:40px 0}.photo-title{margin-top:20px!important}.photo-template{display:none}.photo-card:not(.grid)>.panel-image img{width:100%!important}.photo_info,.vendor-links-container,.vendor-links{padding:0}@media (max-width: 480px){.photo_info .photo-caption{text-align:center;margin-top:20px}.photo_info .from-album{margin:0}}.cover-photo-link,.album-photos{overflow:hidden}.two-by-one{height:292px}.next-up-heading{display:block;display:-webkit-box;line-height:19px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hopscotch-grid-link{display:inline-block!important}.inline-album-thumbs{width:100%;padding:0}.inline-album-thumbs-item{width:33%;float:left;display:inline;margin-top:1px}.inline-album-thumbs-item:last-child{float:right}.inline-album-thumbs-item:nth-child(-n+2){margin-right:1px}.inline-album-thumbs-item>img{width:100%!important}.photo-card.grid .panel-image{padding:0}.photo-card.grid .panel-image>img{width:100%}.photo-card.grid .panel-info{height:100%;position:relative}.photo-card.grid .panel-info .anchored_link{padding-bottom:20px}.album-story,.album-title{text-align:center}.album-story{margin:20px 0}.album-title{margin-top:30px!important;margin-bottom:0}.next-up{margin:20px 0}.vendor-credit{margin-top:10px;margin-bottom:10px}.social-sharing{margin-bottom:20px}@media (min-width: 768px){.vendor-credit .icon,.vendor-credit .content.value{display:inline}.vendor-credit .icon-vendor-pho{float:none}.long_favorite{display:block;margin-top:20px}.photo-card.grid{height:333px}.photo-card.grid .panel-info{height:100%;position:relative}.photo-card.grid .panel-info .anchored_link{position:absolute;bottom:0}.ad-outer-container{padding:30px 0}}@media (max-width: 480px){.view-all{margin:0}.vendor-credit{margin-top:-10px}.vendor-credit .vendor-links-list .trunk{border:none!important}.vendor-credit .vendor-links-list .trunk .icon{width:100%;float:left}.vendor-credit .vendor-links-list .trunk .link-to-vendor,.vendor-credit .vendor-links-list .trunk .content.value{width:100%;float:left;margin-bottom:10px}.short_favorite{display:block;margin-left:70px}.short_favorite .btn.heart{margin-top:4px;margin-right:6px}}.toggle-filter{padding-left:20px}.narrow-term-label{width:100%}.filters-header{margin-top:15px}@media (min-width: 768px){.vendor-credit{margin-bottom:-10px}.ad-container{margin:0}.col-sm-4.col-xs-12.no-show{display:none}.breadcrumb{text-align:center}.album-title{margin-top:20px!important}.left{text-align:left}.content.value{white-space:normal;text-align:left}.no-padding-min{padding:0 15px}.center-button{position:relative;left:45%}.tags-title,.vendors-title{text-align:left}.center-content .bride-social-buttons{margin:20px 0}}@media (max-width: 768px){.vendor-credit{margin-bottom:20px}}.next-up{width:300px}.photo-card.modules.next-up{padding:20px}.photo-card.modules.next-up .modules-header{margin-bottom:20px;margin-top:0}.photo-card.modules.next-up .thumbnails .middle{padding:0 10px}.photo-card.modules.next-up .thumbnails>:not(.middle){opacity:0.4;filter:alpha(opacity=40)}.photo-card.modules.next-up .bottom-links{margin-top:10px;padding:0 20px}.photo-card.modules.next-up .bottom-links .next-image{float:right;padding-right:9px}.photo-card.modules.next-up .bottom-links .previous-image{margin-left:-7px}.locations_modal{display:none}.header-text .icon.icon-general-edit{font-size:18px;cursor:pointer}.header-text a:link,.header-text a:visited{color:#8ad2f3}.header-text a:hover{border-bottom:1px solid #6cc6f0}#modal h3.title{height:50px;line-height:50px;margin-bottom:0;-moz-box-shadow:0px 1px 4px 0px rgba(0,0,0,0.1);-webkit-box-shadow:0px 1px 4px 0px rgba(0,0,0,0.1);box-shadow:0px 1px 4px 0px rgba(0,0,0,0.1)}#modal hr{width:300px}#modal .location-options{width:100%}#modal .location-options .location-dd{position:relative;display:block;margin:0px auto;width:250px}#modal .location-options .location-dd .search-list{position:inherit}#modal .type-ahead-container{width:100%;margin-top:90px}#modal .type-ahead-container .type-ahead{width:250px;margin:0px auto;position:relative;display:block}#modal .modal-buttons{clear:both;padding-top:20px}#modal .modal-buttons .btn{margin:0 10px}.album-photo-favorite.favorite,.album-photo-favorite.favorited{position:absolute!important;z-index:10;right:15px;top:15px;padding-right:15px;padding-bottom:10px;border:none!important;color:RGBA(0,0,0,0)!important;background:transparent}.album-photo-favorite.favorite .icon,.album-photo-favorite.favorited .icon{font-size:30px}.album-photo-favorite.favorite{background-image:url("/real-weddings/assets/desktopresults-fave-reg@2x-58cc6095c442db19ede4349795906e34.png")}.album-photo-favorite.favorite:hover{background-image:url("/real-weddings/assets/desktopresults-fave-hover@2x-a6fccb37d391b8109d4650ac7a5a343e.png")}.album-photo-favorite.favorited{background-image:url("/real-weddings/assets/desktopresults-fave-active@2x-a35873119ff09d44f2c888c4d72a7a2b.png")}.bride-social-buttons{margin:0 auto}@media screen and (max-width: 768px){.bride-social-buttons{width:200px}}.bride-social-buttons:after{content:"";clear:both}.bride-social-buttons .favourite-button{margin-right:4px;margin-bottom:10px;vertical-align:top}.bride-social-buttons .xo-social-sharing{display:inline-block}@media screen and (max-width: 768px){.bride-social-buttons .xo-social-sharing{margin-bottom:10px}}@media screen and (max-width: 768px){.bride-social-buttons{display:inline-block;margin-bottom:22px;width:100%}.bride-social-buttons .favourite-button{margin-top:3px;display:inline-block}.bride-social-buttons .xo-social-sharing{margin-bottom:10px}}@media screen and (max-width: 375px){.bride-social-buttons .favourite-button,.bride-social-buttons .xo-social-sharing{float:none}}.favourite-button,.xo-social-sharing{display:inline-block}