@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Raleway:ital,wght@0,100..900;1,100..900&display=swap');body,html{height:100%;margin:0;overflow-x:hidden !important;font-family:"Raleway", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:24px;background:#f9f9f9;color:#2A2A72}.topnav{overflow:hidden;background-color:#FF6F61;position:fixed;top:0;width:100%;z-index:2}.topnav a{float:left;display:block;color:#f9f9f9;text-align:center;padding:14px 16px;text-decoration:none;font-size:17px}.topnav a:hover{background-color:rgb(255, 111, 97, 0.7)}.topnav a.active{background-color:rgb(255, 111, 97, 0.7)}.topnav .icon{display:none}.bgimg-1,.bgimg-2,.bgimg-3,.bgimg-4{position:relative;opacity:0.85;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.bgimg-1{background-image:url("../img/original-giclee-print-by-andy-doodles.jpg");min-height:100vh}h1,h2,h3,h4{font-weight:300;font-family:"Playfair Display", serif;font-optical-sizing:auto;font-style:normal}strong{text-transform:none}.h1,h1{font-size:36px;line-height:42px;text-transform:capitalize}.h2,h2{font-size:32px}.h3,h3{font-size:28px}.h4,h4{font-size:24px}.caption{width:100%;position:absolute;top:50%;bottom:50%;background-color:transparent;padding:18px;text-align:center;color:#f9f9f9}caption span.border{padding:18px;font-size:36px;font-weight:300;text-transform:none;letter-spacing:10px}.caption h1{font-size:60px;font-weight:300;line-height:72px;text-transform:none}.caption p{font-size:24px;font-weight:300;line-height:30px;text-transform:none}@media screen and (max-width: 768px){.caption{width:100%;height:100%;position:absolute;top:20%;bottom:50%;background-color:transparent;padding:18px;text-align:center;color:#f9f9f9}.caption h1{font-size:24px;font-weight:400;line-height:42px}}.welcome{color:#777;background-color:white;text-align:center;padding:50px 80px}.banner{color:#ddd;background-color:#282E34;text-align:center;padding:50px 80px}.column-33{margin-right:20px}.site-footer p{font-size:10px}.img-responsive{width:100%}.container{width:88%;max-width:54em;margin:0 auto;padding-top:20px}.text-center{text-align:center}.text-right{text-align:right}.site-footer{position:static;z-index:2;left:0;bottom:0;width:100%;background:#454548;color:#f9f9f9;font-size:15px;padding:0.5em 0;text-align:center}a{color:#777;text-decoration:none}a:hover{color:#555}.caption a{color:#fff;text-decoration:none}.site-footer a{color:#f9f9f9;border:none;text-decoration:none}.site-footer span a{padding:10px}ul{margin:0;padding:0}li{list-style:none;padding-bottom:10px}ul li .minicart-item{padding:0;margin:0}#main{height:100%;padding-top:50px;padding-bottom:300px}.iframe-container{position:relative;overflow:hidden;width:100%;padding-top:56.25%;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2);transition:0.3s;border-radius:5px}.responsive-iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}video{width:100%;height:auto}.column-33{float:left;display:table-cell;width:33.33%;text-align:left}.column-66{float:right;display:table-cell;width:66.66%;text-align:left}.column-50{float:left;display:table-cell;width:50%;height:100%;min-height:250px;text-align:left}.column-25{float:left;display:table-cell;width:25%;height:100%;min-height:250px;text-align:left}@media screen and (max-width: 992px){.column-25{width:33.33%;min-height:450px}}@media screen and (max-width: 768px){.column-33{width:100%}.column-25{width:50%;min-height:500px}}@media screen and (max-width: 414px){.column-25{width:100%}}.row:after{content:"";display:table;clear:both}.img-responsive{width:100%;height:auto}.demo-image,.image,.img-responsive{position:relative}.overlay{position:absolute;top:0;left:0;right:0;height:100%}.btn{position:relative;z-index:0;margin:3px;box-shadow:0 8px 8px -6px rgba(0, 0, 0, .5);padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;text-transform:none;border-radius:8px;border:none !important}.btn:hover{box-shadow:none;margin-bottom:3px}.btn-primary{background-color:#FF6F61;color:#f9f9f9 !important}.btn-primary:hover{background-color:rgb(255, 111, 97, 0.7);color:#f9f9f9}.paginator{clear:both;margin-bottom:20px}.paginator [rel=prev]{float:left}.paginator [rel=next]{float:right}.paginator [rel=next],.paginator [rel=prev]{padding:10px;background:#ab2328;color:#fff}.paginator{display:flex;justify-content:space-between}.cookiealert{position:fixed;bottom:0;width:100%;padding:5px;margin:0 !important;z-index:3;opacity:0;background:#3e3a3b;transform:translateY(100%);transition:all 0.5s ease-out;color:#ecf0f1;text-align:center;font-size:15px}.cookiealert.show{opacity:1;transform:translateY(0);transition-delay:1s}.cookiealert a{text-decoration:none;color:#fff !important}.cookiealert .acceptcookies{margin-left:10px;vertical-align:baseline}@media screen and (max-width: 768px){.topnav a:not(:first-child){display:none}.topnav a.icon{float:right;display:block}}@media screen and (max-width: 768px){.topnav.responsive{position:fixed}.topnav.responsive .icon{position:absolute;right:0;top:0}.topnav.responsive a{float:none;display:block;text-align:left}}@media screen and (max-width: 768px){h1{font-size:28px}h2{font-size:24px}h3{font-size:20px}}@media screen and (max-width: 414px){h1{font-size:20px}h2{font-size:17px}.img-responsive{width:100%;height:auto}}@media screen and (max-width: 320px){h1{font-size:18px}h2{font-size:12px}h3{font-size:15px}}@media only screen and (max-device-width: 1024px){.bgimg-1,.bgimg-2,.bgimg-3,.bgimg-4{background-attachment:scroll}}