a,p,ul,li,h1,h2,h3,h4{font-family:"proxima-nova", sans-serif !important;font-weight:400;}.modal.fade:not(.in).left .modal-dialog{-moz-transform:translate3d(-25%, 0, 0);-o-transform:translate3d(-25%, 0, 0);-ms-transform:translate3d(-25%, 0, 0);-webkit-transform:translate3d(-25%, 0, 0);transform:translate3d(-25%, 0, 0);}.modal.fade:not(.in).right .modal-dialog{-moz-transform:translate3d(25%, 0, 0);-o-transform:translate3d(25%, 0, 0);-ms-transform:translate3d(25%, 0, 0);-webkit-transform:translate3d(25%, 0, 0);transform:translate3d(25%, 0, 0);}main{padding-bottom:0;}section.slider .slide{position:relative;color:white;text-align:center;background-position:center;background-size:cover;width:100%;}section.slider .slide:hover,section.slider .slide:focus,section.slider .slide:visited,section.slider .slide:active{text-decoration:none !important;}section.slider .slide .overlay-content{padding:17% 15px;background-color:rgba(0, 0, 0, 0.2);}section.slider .slide .overlay-content h2.title{font-size:60px;text-transform:uppercase;font-weight:700;letter-spacing:4px;}@media screen and (max-width:767px){section.slider .slide .overlay-content h2.title{font-size:24px;letter-spacing:2px;margin-bottom:5px;}}section.slider .slide .overlay-content h3.sub-title{margin-top:10px;letter-spacing:2px;color:white;font-size:32px;}@media screen and (max-width:767px){section.slider .slide .overlay-content h3.sub-title{margin-top:5px;font-size:16px;letter-spacing:1px;}}section.slider .cycle-pager{position:absolute;bottom:0;color:white;width:100%;text-align:center;z-index:9999;font-size:35px;}section.slider .cycle-pager span{margin:5px;opacity:0.5;cursor:pointer;}section.slider .cycle-pager span:only-child{display:none;}section.slider .cycle-pager span.cycle-pager-active{opacity:1;}section.categories{border-bottom:1px solid #f7f7f7;}@media screen and (max-width:767px){section.categories .row > div{padding:0;}}section.categories .col-border-right{border-right:1px solid #e3e3e3;}@media screen and (max-width:767px){section.categories .col-border-right{border-right:0px;border-bottom:1px solid #e3e3e3;}}section.categories a.category{display:block;padding:10px;text-align:center;text-decoration:none;}section.categories a.category:hover{text-decoration:none;}section.categories a.category h3{margin-top:30px;color:black;font-weight:200;font-size:14px;letter-spacing:4px;text-transform:uppercase;}@media screen and (max-width:767px){section.categories a.category h3{margin-top:20px;font-size:14px;letter-spacing:3px;}}section.categories a.category div.image{width:70%;height:300px;margin:15% 15% 15% 15%;background-size:contain;background-position:center;background-repeat:no-repeat;}@media screen and (max-width:767px){section.categories a.category div.image{height:150px;}}section.categories a.category div.image:hover{opacity:0.2;-webkit-transition:opacity 100ms ease-in-out;-moz-transition:opacity 100ms ease-in-out;-o-transition:opacity 100ms ease-in-out;transition:opacity 100ms ease-in-out;}section.discover-artists{background-position:center;background-size:cover;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;}@media screen and (min-width:768px){section.discover-artists .overlay{padding-top:50px;padding-bottom:100px;background:-moz-linear-gradient(left, rgba(255, 255, 255, 0.97) 0%, rgba(255, 255, 255, 0.97) 50%, rgba(255, 255, 255, 0) 100%);background:-webkit-linear-gradient(left, rgba(255, 255, 255, 0.97) 0%, rgba(255, 255, 255, 0.97) 50%, rgba(255, 255, 255, 0) 100%);background:linear-gradient(to right, rgba(255, 255, 255, 0.97) 0%, rgba(255, 255, 255, 0.97) 50%, rgba(255, 255, 255, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7ffffff', endColorstr='#00ffffff',GradientType=1);}}@media screen and (max-width:767px){section.discover-artists .overlay{padding-top:30px;padding-bottom:60px;background-color:rgba(255, 255, 255, 0.7);}}section.discover-artists .discover-artists-content{padding:20px 70px 40px 70px;}@media screen and (max-width:767px){section.discover-artists .discover-artists-content{padding:20px 15px;}}section.discover-artists .discover-artists-content h3{font-family:"proxima-nova", sans-serif !important;font-weight:400;text-transform:uppercase;letter-spacing:3px;font-size:16px;margin-bottom:20px;}section.discover-artists .discover-artists-content a.shop-by-artist{padding:15px 20px;margin:0;display:inline-block;border:none;color:white;background-color:black;letter-spacing:2px;margin-top:15px;text-transform:uppercase;}section.discover-artists .discover-artists-content a.shop-by-artist:hover{text-decoration:none;background-color:#525252;-webkit-transition:background-color 200ms ease-out;-moz-transition:background-color 200ms ease-out;-o-transition:background-color 200ms ease-out;transition:background-color 200ms ease-out;}section.mailing-list{text-align:center;padding-top:60px;padding-bottom:20px;}@media screen and (max-width:767px){section.mailing-list{padding-top:20px;padding-left:15px;padding-right:15px;}}section.mailing-list h3{position:relative;margin-bottom:20px;padding-bottom:7px;margin-bottom:25px;font-family:"proxima-nova", sans-serif !important;font-weight:400;text-transform:uppercase;letter-spacing:3px;font-size:16px;}section.mailing-list h3:before{content:"";position:absolute;width:2%;height:1px;bottom:-5px;left:49%;border-bottom:1px solid #000;}@media screen and (max-width:767px){section.mailing-list h3{font-size:14px;letter-spacing:2px;}}section.mailing-list .mailing-list-form,section.mailing-list .mc4wp-response{width:45%;margin:auto;}section.mailing-list .mc4wp-response{padding-top:15px;}section.storefront{margin-top:30px;}section.storefront .container{padding:20px 70px 40px 70px;border:1px solid #e3e3e3;border-top:none;background-color:white;position:relative;}@media screen and (max-width:767px){section.storefront .container{padding:20px 30px 40px 30px;}}section.storefront h3{font-family:"proxima-nova", sans-serif !important;font-weight:400;text-transform:uppercase;letter-spacing:3px;font-size:16px;margin-bottom:5px;}@media screen and (max-width:767px){section.storefront h3{font-size:14px;letter-spacing:2px;}}section.storefront .border-top{border-top:1px solid black;}section.storefront .row > div{padding:0 !important;}section.storefront .col-address{padding:15px 0 0 0;}@media screen and (max-width:767px){section.storefront .col-address{padding:5px 0 7px 0;}}section.storefront .col-address a{color:black;font-size:18px;margin-top:10px;display:inline-block;font-family:"proxima-nova", sans-serif !important;font-weight:400;}@media screen and (max-width:767px){section.storefront .col-address a{font-size:18px;}}section.storefront .col-address a:hover{text-decoration:none;}section.storefront .col-address svg{height:20px;margin-left:10px;}section.storefront div.col-store-hours{padding-right:0;}@media screen and (max-width:767px){section.storefront div.col-store-hours{padding-left:0;}}section.storefront div.col-store-hours ul{border-top:8px solid black;list-style:none;padding:7px 0 0 0;}@media screen and (max-width:767px){section.storefront div.col-store-hours ul{border-top:none;}}section.storefront div.col-store-hours ul li.store-hours-row{overflow:hidden;margin-top:10px;font-size:14px;}@media screen and (max-width:767px){section.storefront div.col-store-hours ul li.store-hours-row{font-size:14px;}}section.storefront div.col-store-hours ul li.store-hours-row div{width:50%;display:inline-block;float:left;}@media screen and (max-width:767px){section.storefront{margin-top:0px;}}section.latest-news{margin-top:-140px;padding-top:160px;padding-bottom:40px;background-image:url('../../images/Vetri-bg-img.jpg');background-size:cover;background-position:top center;}@media screen and (min-width:768px){section.latest-news .row,section.latest-news .instagram{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;}section.latest-news .instagram{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}section.latest-news .instagram .picture{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;}}@media screen and (max-width:767px){section.latest-news{background-image:none;background-color:#fff;}section.latest-news .picture{position:relative;display:block;}section.latest-news .picture:before{display:block;content:"";width:100%;padding-top:100%;}section.latest-news .picture > .content{position:absolute;top:0;left:0;right:0;bottom:0;}}section.latest-news .instagram{padding-right:0;text-align:center;}@media screen and (max-width:767px){section.latest-news .instagram{padding:20px;}}section.latest-news .instagram .picture{background-color:#000;background-size:cover;background-position:center;background-repeat:no-repeat;}section.latest-news .instagram .picture img{display:none;}section.latest-news .instagram .instagram-link{padding:30px 5px;background-color:#000;}section.latest-news .instagram .instagram-link a{color:#f9f1e8;letter-spacing:2px;text-transform:uppercase;text-decoration:none;}section.latest-news .happenings{background-color:white;padding:0;}section.latest-news .happenings a.post-container{position:relative;display:block;float:left;width:33.333%;}@media screen and (max-width:767px){section.latest-news .happenings a.post-container{width:90%;margin:5%;}}section.latest-news .happenings a.post-container:hover{opacity:0.2;-webkit-transition:opacity 100ms ease-in-out;-moz-transition:opacity 100ms ease-in-out;-o-transition:opacity 100ms ease-in-out;transition:opacity 100ms ease-in-out;text-decoration:none;}section.latest-news .happenings a.post-container .post-image{padding-top:75%;background-size:cover;background-position:center;background-repeat:no-repeat;}section.latest-news .happenings a.post-container .post-date-overlay{position:absolute;top:0;padding:10px;background-color:#f9f1e8;font-size:12px;line-height:12px;color:black;letter-spacing:2px;text-align:center;}section.latest-news .happenings a.post-container .post-date-overlay .year{font-size:9px;}section.latest-news .happenings a.post-container .post-preview{padding:10px 20px 20px 20px;color:black;}section.latest-news .happenings a.post-container .post-preview h4{font-size:14px;}section.latest-news .happenings a.post-container .post-preview .event-date{margin-bottom:10px;}section.latest-news .happenings a.post-container .post-preview .event-date,section.latest-news .happenings a.post-container .post-preview .event-opening-reception{font-size:12px;color:#a9a9a9;}#footer{border-top:0px !important;}