@charset "UTF-8";@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot?39gigv);src:url(../fonts/icomoon.eot?39gigv#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf?39gigv) format("truetype"),url(../fonts/icomoon.woff?39gigv) format("woff"),url(../fonts/icomoon.svg?39gigv#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-links:before{content:""}.icon-love:before{content:""}.icon-we:before{content:""}.icon-close:before{content:""}.icon-heart:before{content:""}.icon-plus:before{content:""}.icon-accept:before{content:""}.icon-show:before{content:""}.icon-link:before{content:""}.icon-arrow:before{content:""}.icon-trash:before{content:""}.icon-zoom:before{content:""}.icon-info:before{content:""}.icon-photo:before{content:""}.icon-hyperlink:before{content:""}.icon-edit:before{content:""}.icon-share:before{content:""}.clearfix:after{content:"";display:block;clear:both}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.h,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:700;margin:0 0 .5em;line-height:1.1;letter-spacing:-.02em}.h1,h1{font-size:1.875rem}@media (min-width:768px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:1.5625rem}@media (min-width:768px){.h2,h2{font-size:1.875rem}}.h3,h3{font-size:1.25rem}.h4,h4{font-size:1rem}.h5,h5{font-size:.8125rem}.h6,h6{font-size:.75rem}p{margin:0 0 1em}a{-webkit-transition:opacity .3s linear,color .3s linear;transition:opacity .3s linear,color .3s linear}a:focus,a:hover{text-decoration:none}body{-webkit-transition:background-color .3s linear;transition:background-color .3s linear;background-color:var(--bg-color);background-repeat:no-repeat!important;background-size:cover!important;background-position:50%!important}.tippy-content{white-space:pre-line}img{max-width:100%;height:auto}.container-xl{padding-left:1.0625rem;padding-right:1.0625rem}@media (min-width:768px){.container-xl{padding-left:.625rem;padding-right:.625rem}}input{background-color:transparent;border:none;color:#ff5757;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;outline:none}input::-webkit-input-placeholder{color:#2f2f2f}input::-moz-placeholder{color:#2f2f2f}input:-ms-input-placeholder{color:#2f2f2f}input::-ms-input-placeholder{color:#2f2f2f}input::placeholder{color:#2f2f2f}#wrapper{overflow:hidden;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#wrapper .top-content p em{display:none}@media (max-width:767.98px){#wrapper .no-cookies span,#wrapper .top-content p span{display:none}#wrapper .no-cookies span+span,#wrapper .top-content p span+span{display:inline;text-transform:capitalize}#wrapper .top-content p em{display:inline;font-style:normal}}.hero{padding:2.3125rem 0 1.25rem}@media (min-width:1024px){.hero{padding-top:1.25rem}.hero .container-xl{max-width:1140px}}.top-content{font-size:1.125rem;color:#2f2f2f;margin-bottom:3.25rem}.top-content p{margin-bottom:0}@media (max-width:767.98px){.top-content p{padding-right:.9375rem}}.logo{display:inline-block;vertical-align:top;width:7.75rem;margin-right:1.875rem;-ms-flex-negative:0;flex-shrink:0}@media (min-width:768px){.logo{width:10.6875rem;margin-bottom:2.875rem;margin-right:0}}.btn-holder{text-align:center;padding-top:1.5625rem}.artwork-holder{width:100%;position:relative}.artwork-holder:after{content:"";display:block;padding-bottom:125%}.artwork-holder .artwork{position:absolute;top:0;width:100%;height:100%;opacity:0;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.artwork-holder .artwork.active{opacity:1}.artwork-holder .artwork div{width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:contain}input:focus::-webkit-input-placeholder{color:transparent!important}input:focus::-moz-placeholder{color:transparent!important}input:focus:-ms-input-placeholder{color:transparent!important}input:focus::-ms-input-placeholder{color:transparent!important}input:focus::placeholder{color:transparent!important}.tooltip-inner{white-space:nowrap;max-width:none}.footer-box{font-size:.8125rem;color:#2f2f2f;margin-bottom:2.125rem;min-height:1.9375rem}.footer-box .icon{-webkit-transition:color .3s linear;transition:color .3s linear;font-size:1rem;color:#aba59c}.footer-box .icon:hover{color:#ff3131}.bottom-content{color:rgba(47,47,47,.3);font-size:.875rem}.bottom-content .logo-icon,.bottom-content img{margin-bottom:1.875rem}.bottom-content .logo-icon{display:inline-block;font-size:1.09375rem;letter-spacing:-.03125rem}.bottom-content .logo-icon i{-webkit-transition:opacity .3s linear,color .3s linear;transition:opacity .3s linear,color .3s linear}.bottom-content .btn{margin-bottom:1.6875rem}.bottom-content p,.bottom-content ul{margin:0}.bottom-content a{color:rgba(47,47,47,.3);font-size:.875rem}.bottom-content a:hover{color:#ff3131}.bottom-content a:hover .icon-links,.bottom-content a:hover .icon-we{color:#000}.bottom-content .btn-link{color:#2f2f2f}.privacy-list li{margin-bottom:.625rem}@media (min-width:768px){.privacy-list li{margin-bottom:0;display:inline}.privacy-list li:after{content:" - "}.privacy-list li:last-child:after{content:""}}.btn-list{margin-left:-5px;margin-right:-5px;width:100%}.btn-list li{padding:.3125rem;width:50%}.btn-list li .btn{width:100%}.title-bordered{display:inline;position:relative}.title-bordered:after{content:"";position:absolute;width:1.4375rem;height:.1875rem;background-color:#ff5757;bottom:0;right:-1.5rem}.gallery-form .card-header{padding:1.9375rem 2.125rem 1.25rem!important}.gallery-form .card-body{padding:0 2.125rem 1.75rem!important;background-color:#fff;border-top:0!important}.gallery-form .row{margin-left:-5px;margin-right:-5px;max-height:28.75rem;overflow-y:scroll}.gallery-form .col{padding-right:5px;padding-left:5px;display:-webkit-box;display:-ms-flexbox;display:flex}.header-title{padding-left:2.8125rem;padding-right:2.5rem;position:relative;margin-bottom:1.625rem;color:#2f2f2f}@media (min-width:768px){.header-title{padding-left:3.3125rem;padding-right:5rem}}.header-title:before{content:"";position:absolute;font-family:icomoon;content:"";left:0;top:-2px;background-image:none;color:#ff5757}@media (min-width:768px){.header-title:before{font-size:2.1875rem;top:-.3125rem}}.search-holder{max-width:27.6875rem;width:100%;padding-left:3.0625rem;padding-bottom:.5rem;font-size:1.125rem;border-bottom:1px solid #bfbbb4}.search-holder:before{font-family:icomoon;content:"";position:absolute;top:.25rem;left:.375rem;font-size:1.125rem;color:#bfbbb4}.search-holder input{color:#2f2f2f}.search-holder input::-webkit-input-placeholder{color:#2f2f2f}.search-holder input::-moz-placeholder{color:#2f2f2f}.search-holder input:-ms-input-placeholder{color:#2f2f2f}.search-holder input::-ms-input-placeholder{color:#2f2f2f}.search-holder input::placeholder{color:#2f2f2f}.gallery-card{display:inline-block;vertical-align:top;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;padding:1.4375rem 1.75rem;margin:.25rem 0;position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.gallery-card:after{-webkit-transition:border .3s linear;transition:border .3s linear;content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:8px solid transparent;z-index:0}.gallery-card:hover:after{border:8px solid #faf778}.gallery-content{font-size:1rem;background-color:#fff;border-radius:.3125rem;padding:1.25rem 1.125rem .875rem;font-weight:700;position:relative;z-index:5;color:#2f2f2f}.gallery-content p{margin:0}.gallery-content .btn{font-size:.75rem}.gallery-content .btn .icon{font-size:1rem}#footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:.875rem;padding:1rem 1.625rem;position:relative;overflow:hidden}#footer,#footer a{color:rgba(0,0,0,.3)}#footer a{-webkit-transition:color .3s linear,background-color .3s linear;transition:color .3s linear,background-color .3s linear}#footer a:hover{color:rgba(0,0,0,.6)}#footer p,#footer ul{margin:0}#footer li{margin-bottom:.625rem}@media (min-width:768px){#footer li{margin-bottom:0;display:inline}#footer li:after{content:" | "}#footer li:last-child:after{content:""}}#footer .container-xl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%}#footer .credit{text-align:center}#footer .credit span{margin-bottom:.625rem;display:inline-block}@media (min-width:768px){#footer .credit{text-align:right}#footer .credit span{vertical-align:bottom;margin-right:.9375rem;margin-bottom:0}}.artist-credit{background-color:hsla(0,0%,100%,.25);color:#fff;position:absolute;bottom:.625rem;right:.625rem;font-size:.9375rem;display:inline-block;padding:.3125rem;border-radius:.3125rem}.artist-credit a{color:#fff;text-decoration:underline}.artist-credit a:hover{text-decoration:none}#wrapper{position:relative}#wrapper .no-cookies{background:#fff;color:#343a40;padding:.9375rem 0;text-align:center;font-size:.8125rem;-webkit-transform:rotate(35deg);transform:rotate(35deg);position:absolute;width:31.25rem;top:3.0625rem;right:-9.375rem;-webkit-box-shadow:0 6px 12px rgba(26,38,26,.1607843137254902);box-shadow:0 6px 12px rgba(26,38,26,.1607843137254902)}#wrapper .no-cookies strong{font-size:1.125rem}#wrapper .no-cookies p{margin:0}@media (max-width:767.98px){#wrapper .no-cookies{padding:.375rem 0;top:2.1875rem;right:-11.125rem;font-size:.6875rem}#wrapper .no-cookies strong{font-size:.8125rem}}.preloader-underlay{-webkit-transition:opacity .3s linear,visibility .3s linear,z-index .3s linear;transition:opacity .3s linear,visibility .3s linear,z-index .3s linear;position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--bg-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;opacity:0;visibility:hidden;z-index:-1}.loading .preloader-underlay{opacity:1;visibility:visible;z-index:9999}.preloader-underlay .message{margin-top:1.25rem;color:#343a40;width:75%;max-width:28.125rem;text-align:center}.preloader-underlay .heart{display:inline-block;position:relative;background:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='103.17 0.555 61.793 50.553' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M134.07 51.108s30.896-11.236 30.896-33.706c-.004-9.307-7.553-16.85-16.86-16.845a16.854 16.854 0 00-14.037 7.537c-5.144-7.756-15.603-9.873-23.359-4.728a16.852 16.852 0 00-7.537 14.036c0 22.47 30.896 33.706 30.896 33.706z' fill='%23FF5757'/%3E%3C/svg%3E") no-repeat 50%;background-size:contain;-webkit-animation:loader 1.2s cubic-bezier(.215,.61,.355,1) infinite;animation:loader 1.2s cubic-bezier(.215,.61,.355,1) infinite;width:7.5rem;height:7.5rem}@media (min-width:768px){.preloader-underlay .heart{width:12.5rem;height:12.5rem}}@-webkit-keyframes loader{0%{-webkit-transform:scale(.95);transform:scale(.95)}5%{-webkit-transform:scale(1.1);transform:scale(1.1)}39%{-webkit-transform:scale(.85);transform:scale(.85)}45%{-webkit-transform:scale(1);transform:scale(1)}60%{-webkit-transform:scale(.95);transform:scale(.95)}to{-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes loader{0%{-webkit-transform:scale(.95);transform:scale(.95)}5%{-webkit-transform:scale(1.1);transform:scale(1.1)}39%{-webkit-transform:scale(.85);transform:scale(.85)}45%{-webkit-transform:scale(1);transform:scale(1)}60%{-webkit-transform:scale(.95);transform:scale(.95)}to{-webkit-transform:scale(.9);transform:scale(.9)}}.btn{-webkit-transition:color .3s linear,background-color .3s linear,opacity .3s linear;transition:color .3s linear,background-color .3s linear,opacity .3s linear;font-weight:700}.btn-primary{font-size:.875rem;font-weight:700;background-color:transparent;border:2px solid #fd5757;color:#ff5757;min-width:14.4375rem}.btn-primary:hover{background-color:#ff5757;color:#fff}.btn-tertinary{font-size:.75rem;color:#2f2f2f;background-color:#fff;-webkit-box-shadow:0 3px 8px rgba(26,38,26,.16);box-shadow:0 3px 8px rgba(26,38,26,.16)}.btn-tertinary .icon{-webkit-transition:color .3s linear;transition:color .3s linear;color:#bfbbb4;margin-left:.625rem;font-size:1rem}.btn-tertinary:hover{background-color:#ff5757;color:#fff;opacity:1}.btn-tertinary:hover .icon{color:#fff}.btn-blue{background-color:#4c8bf4}.btn-blue:hover{background-color:rgba(76,139,244,.7)}.btn-indigo{background-color:#891ab2}.btn-indigo:hover{background-color:rgba(137,26,178,.7)}.btn-light{color:#2f2f2f!important;font-size:.75rem;font-family:Arial,Helvetica,Open Sans,sans-serif}.btn-light .icon{font-size:.8125rem;color:#babcbf;margin-left:.375rem}.btn-underline{position:relative;line-height:1.1;padding:0}.btn-underline:hover{color:#ff5757;text-decoration:none}.btn-underline:hover:after{background-color:#ff5757}.btn-underline:after{-webkit-transition:background-color .3s linear;transition:background-color .3s linear;content:"";position:absolute;bottom:0;left:0;right:0;width:100%;height:1px;background-color:#2f2f2f}.btn i{vertical-align:middle;margin-right:.25rem}.btn-outline-danger,.btn-outline-dark,.btn-outline-info,.btn-outline-light,.btn-outline-primary,.btn-outline-red,.btn-outline-secondary,.btn-outline-success,.btn-outline-warning{border-width:2px}.btn-save-password{padding:.3125rem 1.875rem}.btn-group-lg>.btn,.btn-lg{font-size:1rem;font-weight:700}.add-btn{-webkit-transition:opacity .3s linear;transition:opacity .3s linear;width:1.625rem;height:1.625rem;border-radius:50%;background:#2f2f2f;position:relative;display:none}list-group-item:last-child .add-btn{display:block}.add-btn .icon{color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.add-btn:hover{opacity:.8}.card-holder{font-size:1rem;overflow:hidden}@media (min-width:768px){.card-holder{font-size:.875rem}}.card-holder .card-body{border-top:1px solid #dee1e2;border-bottom:1px solid #dee1e2;position:relative;padding:0 1.6875rem}.card-holder .list-group-item{margin-left:-16px;margin-right:-16px;width:calc(100% + 32px);padding:1rem}.card-holder .list-group a{color:#ff5757;max-width:80%;display:inline-block}.card-holder .list-group a:hover{color:#a40000}.card-holder .list-group .badge{color:#ff5757;background:#faf778;margin-left:.5rem;font-size:90%;padding:.15em .3em}.card-header{position:relative}.card-header h1{color:#2f2f2f;margin-bottom:0}.card-footer{padding:2rem 1.6875rem 2.8125rem}.card-footer .btn-red+.btn-link{margin-top:1.875rem}.card-footer .coming-soon{position:relative;line-height:1.1;padding:0;color:#2f2f2f;display:inline-block;text-align:center}.card-info{color:#2f2f2f}.card-info .card-body{max-height:none;font-size:.875rem;padding-top:1.875rem;padding-bottom:3.125rem}.card-info .card-body a{text-decoration:underline}.card-info .card-body a:hover{color:#ff5757}.card-info .btn-red{margin-bottom:0}.content-holder{color:#2f2f2f;font-size:.9375rem}@media (min-width:768px){.content-holder{font-size:.875rem}}.content-holder .btn-custom{font-size:.75rem}.content-holder h3{padding-right:1.875rem;font-size:1.875rem}@media (min-width:768px){.content-holder h3{font-size:2.5rem}}.password-card .card-body,.validation-card .card-body{padding:1.875rem 1.5625rem}.validation-card h3{font-size:1.0625rem;letter-spacing:0;padding:0}.link-edit{font-size:1.8125rem!important;color:#bfbbb4;position:absolute;top:1.25rem;right:1.6875rem;border:0;background:transparent;padding:0;margin:0}.link-edit:hover{color:#ff5757}.link{position:relative;color:#bfbbb4;font-weight:700;font-size:1rem}.link a{color:inherit}.link .link-edit{font-size:1.125rem!important;top:0;right:0}.total-links{font-size:.875rem}@media (min-width:768px){.total-links{font-size:.75rem}}.card-password,.link-generated{display:block;vertical-align:top;font-size:1.25rem;font-weight:700;color:#ff5757;margin-bottom:.3125rem}.link-generated:hover{color:#d70000}.card-password{margin-bottom:1.25rem;font-size:1.5rem;font-weight:400;background:#faf778;font-weight:700;width:100%;padding:.5rem}.card-password:disabled{-webkit-text-fill-color:#ff5757;-webkit-opacity:1;color:#ff5757}@media (min-width:768px){.card-password{font-size:1.25rem}}.show-pass{position:absolute;right:.3125rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#babcbf;font-size:1.0625rem}.show-pass:hover{color:#ff5757}.link-del{font-size:.9375rem;color:#bfbbb4!important;position:absolute;top:1.125rem;right:0}.link-del:hover{color:#ff5757!important}.focus-class-wrap a.btn-custom{display:inline-block}.focus-class-wrap.active-focus a.btn-custom,.focus-class-wrap button.btn-link{display:none}.focus-class-wrap.active-focus button.btn-link{display:block}.modification-card .btn{min-width:auto}.modification-card .card-body{color:#2f2f2f;border-top:1px solid #dee1e2;border-bottom:1px solid #dee1e2;padding:0}.modification-card .list-group{padding:0 1.6875rem;min-height:12.5625rem;overflow-y:auto;position:relative}@media (min-width:768px){.modification-card .list-group{max-height:15rem}}.modification-card .add-btn{position:absolute;top:calc(100% - 13px);left:0;right:0;margin:0 auto;display:block}.modification-card .card-footer{padding:2rem 1.6875rem 1.25rem}.links-form .card-header{padding:1.125rem 1.25rem}.links-form .card-header input{border:none;font-size:1.0625rem;font-weight:700;color:#000;padding:.375rem}.modification-card .links-form .card-header input{font-size:1.875rem}@media (min-width:768px){.modification-card .links-form .card-header input{font-size:2.5rem}}.links-form .card-header input::-webkit-input-placeholder{color:#2f2f2f;opacity:.5;font-weight:700}.links-form .card-header input::-moz-placeholder{color:#2f2f2f;opacity:.5;font-weight:700}.links-form .card-header input:-ms-input-placeholder{color:#2f2f2f;opacity:.5;font-weight:700}.links-form .card-header input::-ms-input-placeholder{color:#2f2f2f;opacity:.5;font-weight:700}.links-form .card-header input::placeholder{color:#2f2f2f;opacity:.5;font-weight:700}.password-holder{position:relative;max-width:12.5rem}.password-holder input{padding-right:1.75rem;padding-bottom:.4375rem;border-bottom:1px solid #707070;font-size:1.5rem;-webkit-appearance:none;border-radius:0}.password-holder input::-webkit-input-placeholder{font-size:.875rem}.password-holder input::-moz-placeholder{font-size:.875rem}.password-holder input:-ms-input-placeholder{font-size:.875rem}.password-holder input::-ms-input-placeholder{font-size:.875rem}.password-holder input::placeholder{font-size:.875rem}.links-form .list-group-item{padding:.8125rem}.links-form input{padding:.1875rem;background:transparent}.links-form .shortname{font-size:.75rem;font-family:Arial,Helvetica,Open Sans,sans-serif;color:#2f2f2f}.links-form input,.list-group-item input{font-weight:700}.links-form input::-webkit-input-placeholder, .list-group-item input::-webkit-input-placeholder{font-weight:400}.links-form input::-moz-placeholder, .list-group-item input::-moz-placeholder{font-weight:400}.links-form input:-ms-input-placeholder, .list-group-item input:-ms-input-placeholder{font-weight:400}.links-form input::-ms-input-placeholder, .list-group-item input::-ms-input-placeholder{font-weight:400}.links-form input::placeholder,.list-group-item input::placeholder{font-weight:400}.card-holder .nameable-links .list-group a{text-decoration:none;color:#000;font-size:.75rem;padding:.375rem 0}@media (min-width:992px){.card-holder .nameable-links .list-group a:hover{color:#ff5757}}.card-holder .nameable-links .list-group .list-group-item>div{padding-right:.5rem}.card-holder .nameable-links .list-group .list-group-item>div div{-webkit-transition:max-height .3s linear;transition:max-height .3s linear;max-height:0;display:none;overflow:hidden}.card-holder .nameable-links .list-group .list-group-item>div.active div{display:block;max-height:1.25rem}.card-browser img{height:2.625rem;width:auto}.page{color:#2f2f2f}.page a{text-decoration:underline}.page a:hover{color:#ff5757}.page a.btn{text-decoration:none}.page a.btn:hover{color:#fff}.tippy-box[data-theme~=welovelinks]{color:#26323d;font-size:.625rem;color:#343a40;-webkit-box-shadow:0 0 20px 4px rgba(154,161,177,.15),0 4px 80px -8px rgba(36,40,47,.25),0 4px 4px -2px rgba(91,94,105,.15);box-shadow:0 0 20px 4px rgba(154,161,177,.15),0 4px 80px -8px rgba(36,40,47,.25),0 4px 4px -2px rgba(91,94,105,.15);background-color:#fff}.tippy-box[data-theme~=welovelinks][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=welovelinks][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff}.tippy-box[data-theme~=welovelinks][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=welovelinks][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff}.tippy-box[data-theme~=welovelinks]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=welovelinks]>.tippy-svg-arrow{fill:#fff}.toggle-button-cover{display:table-cell;position:relative;top:.3125rem;width:5.0625rem;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 .625rem}.button-cover,.knobs,.layer{position:absolute;top:0;right:0;bottom:0;left:0}.button{position:relative;top:50%;width:5.0625rem;height:1.9375rem;margin:-20px auto 0;overflow:hidden}.checkbox{position:relative;width:100%;height:100%;padding:0;margin:0;opacity:0;cursor:pointer;z-index:3}.knobs{z-index:2;-ms-flex-item-align:center;align-self:center}.layer{width:100%;background-image:linear-gradient(179deg,#c6c6c6,#ededed);-webkit-transition:all .3s ease;transition:all .3s ease;z-index:1;border-radius:4px}#button-10 .knobs:after,#button-10 .knobs:before{position:absolute;top:2px;width:2.5rem;height:1.6875rem;font-size:.625rem;font-weight:700;text-align:center;line-height:1;padding:.5625rem .25rem;border-radius:.25rem;-webkit-transition:all .3s ease;transition:all .3s ease}#button-10 .knobs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#button-10 .knobs span{width:50%;text-align:center;vertical-align:top;font-size:.6875rem;font-weight:700}#button-10 .knobs:before{content:"";left:2px;background-color:#fff}#button-10 .knobs:after{content:"";top:.25rem;left:.25rem;width:2.25rem;height:1.4375rem;border-radius:.25rem;background-image:-webkit-gradient(linear,left top, left bottom,from(#ebebeb),to(#fefefe));background-image:linear-gradient(180deg,#ebebeb,#fefefe)}#button-10 .knobs span{display:inline-block;position:relative;z-index:1}#button-10 .knobs span:first-child{color:#ff5757;left:2px}#button-10 .knobs span:nth-child(2){color:#c3beb6;left:auto;right:1px}#button-10 .checkbox:checked+.knobs span:first-child{color:#c3beb6}#button-10 .checkbox:checked+.knobs span:nth-child(2){color:#ff5757}#button-10 .checkbox:checked+.knobs:before{left:2.5rem}#button-10 .checkbox:checked+.knobs:after{left:2.625rem;color:#fff}#button-10 .checkbox:checked~.layer{background-image:linear-gradient(179deg,#c6c6c6,#ededed)}.modal .modal-body .row{max-height:25rem;overflow-y:scroll}.close{padding:1.9375rem 0 .625rem 2.125rem!important;position:absolute;top:2px;right:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#2f2f2f;opacity:1}@media (min-width:768px){.close{top:1.75rem;right:2.25rem}}.close .icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal{font-size:1rem}.modal h2{font-weight:400}.modal h4{margin-bottom:2.5rem}.modal .btn-list{max-width:13.125rem;margin:0 auto}.modal .btn-list li{margin-bottom:1.875rem}.modal .btn-list li:last-child{margin-bottom:0}.modal .btn-list .btn{display:block}.background-modal .modal-title:before{font-family:icomoon;content:"";top:-2px;background-image:none;color:#ff5757}.background-modal .row{max-height:24.375rem;margin-left:-5px;margin-right:-5px}.search-holder{position:relative}.search-holder .spinner-border{position:absolute;right:0;width:1.5rem;height:1.5rem;top:50%;margin:-.75rem .25rem 0 0;display:none}.search-holder.loading .spinner-border{display:block}.masonry-holder{min-height:460px!important}.grid-item{padding-left:.3125rem;padding-right:.3125rem;margin-top:.25rem;margin-bottom:.25rem;height:auto;position:relative}.grid-item .thumb{display:inline-block;position:relative;background-size:cover}.grid-item .thumb:after{-webkit-transition:border .3s linear;transition:border .3s linear;content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:8px solid transparent;z-index:0}.grid-item .thumb:hover:after{border:8px solid #faf778}.grid-item .thumb.active:after,.grid-item .thumb.active:hover:after{border:8px solid #ff5757}.grid-item .credit{color:#fff;position:absolute;left:15px;bottom:8px;padding:2px;font-size:.75rem;display:none}.grid-item .credit a{color:#fff;text-decoration:underline}.grid-item .credit a:hover{text-decoration:none}.grid-item:hover .credit{display:block}.background-modal .btn-list{max-width:none;width:auto;margin:0}.background-modal .btn-list li{padding:.3125rem;margin-bottom:0;width:auto}@media (min-width:768px){.background-modal .btn-list li:nth-child(2) .btn{min-width:8.8125rem}}.background-modal .btn-list .btn{min-width:8.8125rem}@media (min-width:768px){.background-modal .btn-list .btn{min-width:14.625rem}}.background-modal .icon-holder img{width:7.25rem;padding:.3125rem}.background-modal.show~.modal-backdrop{opacity:0!important}.result{font-size:.875rem;font-weight:700;position:relative;padding-left:1.5625rem}.result .text-success:before{font-family:icomoon;content:"";margin-right:.3125rem;font-size:1.125rem;font-weight:400}.modal-header .close{margin:0}.intro-modal{background-color:rgba(0,0,0,.6)}.intro-modal .modal-header{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4.0625rem 2.125rem .625rem}.intro-modal .modal-body{padding:1.25rem 1.75rem 4.75rem}.intro-modal p{margin-bottom:3.125rem}.intro-modal .btn-list{max-width:13.75rem;margin:0 auto}.intro-modal .btn-list li{width:100%}.intro-modal .btn{color:#fff;padding:.5rem .4375rem}.intro-modal .btn img{margin-right:.3125rem;width:1.875rem;height:1.875rem}body{min-width:320px}
