.flex{flex:1}.flex-row{flex-direction:row}.flex-col,.flex-row{display:flex;margin:0}.flex-col{flex-direction:column}.flex-hs{justify-content:flex-start}.flex-he{justify-content:flex-end}.flex-hc{justify-content:center}.flex-hb{justify-content:space-between}.flex-ha{justify-content:space-around}.flex-vt{align-items:flex-start}.flex-vb{align-items:flex-end}.flex-vc{align-items:center}.flex-vs{align-items:stretch}.col-3{flex:0 0 25%;max-width:25%}.col-3,.col-4{padding:0 10px}.col-4{flex:0 0 33.33%;max-width:33.33%}.col-5{flex:0 0 42%;max-width:42%}.col-5,.col-6{padding:0 10px}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58%;max-width:58%}.col-7,.col-8{padding:0 10px}.col-8{flex:0 0 66.666667%;max-width:66.666667%}.col-9{flex:0 0 75%;max-width:75%;padding:0 10px}.col-12{flex:0 0 100%;max-width:100%;padding:0 10px}@media only screen and (max-width:767px){.flex-mobile{flex:1}.flex-row-mobile{display:flex;flex-direction:row;margin:0}.flex-col-mobile{display:flex;flex-direction:column;margin:0}.flex-hs-mobile{justify-content:flex-start}.flex-he-mobile{justify-content:flex-end}.flex-hc-mobile{justify-content:center}.flex-hb-mobile{justify-content:space-between}.flex-ha-mobile{justify-content:space-around}.flex-vt-mobile{align-items:flex-start}.flex-vb-mobile{align-items:flex-end}.flex-vc-mobile{align-items:center}.flex-vs-mobile{align-items:stretch}.col-3-mobile{flex:0 0 25%;max-width:25%;padding:0 10px}.col-4-mobile{flex:0 0 33.33%;max-width:33.33%;padding:0 10px}.col-5-mobile{flex:0 0 42%;max-width:42%;padding:0 10px}.col-6-mobile{flex:0 0 50%;max-width:50%;padding:0 10px}.col-7-mobile{flex:0 0 58%;max-width:58%;padding:0 10px}.col-8-mobile{flex:0 0 66.666667%;max-width:66.666667%;padding:0 10px}.col-9-mobile{flex:0 0 75%;max-width:75%;padding:0 10px}.col-12-mobile{flex:0 0 100%;max-width:100%;padding:0 10px}}.infinite-scroll{display:flex;flex-flow:wrap;margin:0 -10px}@media only screen and (max-width:767px){.infinite-scroll{margin:0}}.gallery-container{padding:0}.gallery_index_thumb{border:1px solid #fff;margin:0 1% 10px;padding:5px;text-align:left;width:23%}@media only screen and (max-width:767px){.gallery_index_thumb{float:left;margin-left:20px;padding:0;width:calc(50% - 30px)}}.gallery_index_thumb:hover{border:1px solid #eee}.gallery_index_thumb:hover h4{color:#0091d3;text-decoration:none}.gallery_index_thumb .gallery_index_large_img{height:auto;width:98%}.gallery_index_thumb img{width:100%}.gallery_index_thumb a{display:block;position:relative}.gallery_index_thumb a:hover .gallery-thumb-top{visibility:visible}.gallery_index_thumb a:hover .gallery-thumb-tooltip{display:block}@media only screen and (max-width:767px){.gallery_index_thumb a:hover .gallery-thumb-tooltip{display:none}}.gallery_index_thumb a:hover .gallery-thumb-bottom{display:block}@media only screen and (max-width:767px){.gallery_index_thumb a:hover .gallery-thumb-bottom{display:none}}.gallery_index_thumb h4{color:#484848;font-size:1.1575722656em;font-weight:700;margin:5px;min-height:2.05790625em;text-transform:capitalize}.gallery_index_thumb .sm_thumb{float:left;margin:1px 1px 0 0;width:19%}.gallery_index_thumb img{border-radius:4px}.gallery_metro_label{color:#484848;font-size:.914625em;text-transform:capitalize}.gallery-thumb-top{display:flex;justify-content:space-between;padding-bottom:10px;visibility:hidden}.gallery-thumb-top span{color:#484848;font-size:.914625em}@media only screen and (max-width:767px){.gallery-thumb-top span{font-size:.7226666667em}}.gallery-thumb-top span i{color:#ababab;margin-right:10px}.gallery-thumb-top .like-btn{background:0 0;color:#2ea4db;padding:0}.gallery-thumb-photo{position:relative}.gallery-thumb-tooltip{display:none;left:16px;position:absolute;top:16px}.gallery-thumb-tooltip img{border-radius:50%;height:40px;margin-right:15px;width:40px}.tooltip{display:inline-block;position:relative}.tooltip .tooltiptext{background-color:#484848;border-radius:6px;color:#fff;font-size:.914625em;left:50px;min-width:170px;padding:5px 0 5px 5px;position:absolute;text-align:left;top:4px;width:auto;z-index:1}.tooltip .tooltiptext:before{border-color:transparent #484848;border-style:solid;border-width:6px 6px 6px 0;content:"";height:0;left:-6px;position:absolute;top:50%;transform:translateY(-50%);width:0}.tooltip:hover .tooltiptext{visibility:visible}.gallery-thumb-bottom{bottom:16px;display:none;left:16px;position:absolute}.gallery-thumb-bottom ul{display:flex}.gallery-thumb-bottom ul li{border:2px solid #fff;border-radius:3px;height:32px;margin-right:16px;width:32px}.gallery-thumb-bottom ul li img{border-radius:3px}.gallery-thumb-bottom ul li.active{border-color:#2ea4db}.gallery-description{margin:10px 0}.gallery-description h1{font-size:3.341341117em;font-style:italic;margin:0 20px;text-align:left}@media only screen and (max-width:767px){.gallery-description h1{font-size:1.1575722656em;letter-spacing:1px;margin:0 10px}}.gallery-description h1 a{color:#484848}ul.gallery-thumbnails{border-bottom:1px solid #eee}ul.gallery-thumbnails li{float:left;margin-bottom:20px;margin-left:20px;position:relative;width:calc(16.66667% - 23.33333px)}@media only screen and (max-width:767px){ul.gallery-thumbnails li{float:left;margin-left:20px;width:calc(50% - 30px)}}ul.gallery-thumbnails li img{border-radius:6px;height:auto;width:100%}ul.gallery-thumbnails .share-list{background:#484848;border-radius:6px;height:100px;opacity:0;padding:15px;position:absolute;right:0;top:120%;transition:.3s;visibility:hidden;width:100px}ul.gallery-thumbnails .share-list:after{border-color:transparent transparent #484848;border-style:solid;border-width:0 4px 8px;content:"";height:0;position:absolute;right:15px;top:-7px;width:0}ul.gallery-thumbnails .share-list li{line-height:1;margin:0 0 10px;text-align:left;width:100%}ul.gallery-thumbnails .share-list li a{color:#fff;font-size:.7226666667em;text-transform:capitalize}ul.gallery-thumbnails .share-list li a:hover{color:#2ea4db}ul.gallery-thumbnails .share-list li a i{padding:0 8px 0 0}.gallery-thumbnails-top{display:flex;position:absolute;right:8px;top:8px}.gallery-thumbnails-top .share-icon,.gallery-thumbnails-top button{align-items:center;background:0 0;color:#fff;cursor:pointer;display:flex;padding:0;position:relative}.gallery-thumbnails-top .share-icon i,.gallery-thumbnails-top button i{padding:0 8px}.gallery-thumbnails-top .share-icon:hover,.gallery-thumbnails-top button:hover{background:0 0}.share-icon:hover .share-list{opacity:1;visibility:visible}.gallery-title{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;margin:0 20px 30px;padding-bottom:5px}.gallery-title h3{font-size:.914625em;font-weight:700;line-height:.914625em;margin-bottom:0}.gallery-title h3 a{color:#484848;text-decoration:none}.gallery-title h3 img{border-radius:50%;height:1em;margin-right:5px;width:1em}.gallery-title h3 .love-meter{color:#0091d3;font-size:.914625em;font-weight:400}.gallery-title h3 .love-meter i{font-size:.7226666667em}.gallery-title h3 .prompt{color:#0091d3;display:none;font-weight:400;text-decoration:underline}.gallery-title ul:not(.breadcrumb){display:flex}.gallery-title ul:not(.breadcrumb) li{align-items:center;color:#ababab;display:flex;font-size:.914625em;margin-left:15px;vertical-align:middle}.gallery-title ul:not(.breadcrumb) li span{font-size:.7226666667em}.gallery-title ul:not(.breadcrumb) li button{background:0 0;color:#ababab;font-size:.914625em;font-weight:400;padding:0;text-transform:none}.gallery-title ul:not(.breadcrumb) li button:hover{background:0 0;color:#2ea4db}.gallery-title ul:not(.breadcrumb) li button.share-btn span{position:relative;top:-4px}.gallery-title:hover h3 .prompt{display:inline-block}