:root{

}
span.woocommerce-Price-amount.amount{display:none}.woocommerce div.product form.cart{display:none !important}.woocommerce ul.products li.product .button{display:none !important}h1{color:#000000;font-family:'Julius Sans One',sans-serif;font-size:2.5em;line-height:1.2;margin:15px 0}h2{color:#000000;font-family:'Julius Sans One',sans-serif;font-size:2.3em;line-height:1.2;margin:30px 0}h3{color:#000000;font-family:'Julius Sans One',sans-serif;font-size:1.6em;line-height:1.2;margin:15px 0}.special-font{font-size:1.5em;margin-bottom:0px;position:relative;color:#4a4a4a}p{color:#000000;font-family:'Montserrat',sans-serif;font-size:16px;line-height:1.6}.row.full-width{max-width:100%}.row{max-width:100em}.row.narrow{max-width:80em}.padded{padding:120px 60px}.vertical-padding-large{padding-top:23vh;padding-bottom:34vh}.vertical-padding-medium{padding-top:75px;padding-bottom:75px}.vertical-padding-small{padding-top:15px;padding-bottom:15px}.padding-top-medium{padding-top:70px}.padding-bottom-medium{padding-bottom:70px}.padding-bottom-large{padding-bottom:160px}.padding-top-large{padding-top:160px}.overflow-hidden{overflow:hidden}.overflow-hidden-y{overflow-y:hidden}.equal-height-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.vertical-center-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center}.vertical-left-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:left}.navigation-wrapper{padding:20px 0 0 0;z-index:999}.top-bar{background:none;display:inline-block}.top-bar .top-bar-section ul li{background:none;position:relative;margin:0 10px}.top-bar .top-bar-section ul li a{font-size:18px;font-family:'Julius Sans One',sans-serif}.top-bar .top-bar-section li:not(.has-form) a:not(.button){background:none;color:#000000}.top-bar .top-bar-section li.active:not(.has-form) a:not(.button){background:none;color:#000}.top-bar .top-bar-section li::after{content:"";position:absolute;width:0%;display:block;height:2px;bottom:0;left:0;margin:0 auto;right:0;-webkit-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease}.top-bar .top-bar-section li:hover::after{width:100%;height:1px;background:black}.top-bar .top-bar-section li.active::after{content:"";width:100%;height:1px;background:black}.header-banner{background:#ededed}.header-wrapper{width:100%;position:relative;padding-bottom:9px;border-bottom:1px solid whitesmoke}.header-social a{font-size:23px;margin:0 10px;line-height:45px;display:flex;align-items:center;gap:10px}.inner-header h1{font-size:41px;margin:16px 0 0 0}.inner-header p.sub-header{font-size:17px;margin:0}.shipping-info a:before{content:"\f0d1";font-family:'FontAwesome';background:none;position:relative;margin-right:8px}.my-account > .top-bar .top-bar-section li a{font-size:14px;line-height:52px;padding:0px 5px}.my-account-menu a:before{content:"\f2be";font-family:'FontAwesome';position:relative;display:inline-block;font-size:14px;margin-right:8px}.cart-menu a:before{content:"\f218";font-family:'FontAwesome';position:relative;display:inline-block;font-size:14px;margin-right:8px}.slick-track{display:flex !important;align-items:center;justify-content:center}.slider-bg{background:#f7f7f74a;background-image:url('https://raymondnylund.art/wp-content/themes/raymondnylund_theme//images/slider-bg-image.jpg');background-size:cover;margin-top:0px;position:relative;padding-bottom:50px;padding-top:50px;overflow:hidden}.home-slider-wrapper{position:relative;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;max-width:100%;margin:0 auto}.home-slider-wrapper .slick-nyvo-slider .slides p{font-family:'Julius Sans One',sans-serif;color:black;font-size:1em;position:absolute;bottom:-10px;font-weight:300;letter-spacing:0px;right:0;left:0;letter-spacing:0px;text-align:center}#nyvo-slider-1{position:relative;right:0;z-index:0;overflow:hidden;max-width:100%;width:55%;padding:0 0px;float:right;display:flex;align-items:center}.slider-overlay{position:relative;width:45%;float:left;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;padding:0px 25px;z-index:1}.slick-slide img{margin:0 auto;display:inline-block;padding:20px 43px 50px 40px;max-width:100%;filter:drop-shadow(2px 4px 6px #0000005c);max-height:600px;width:auto;margin:0 auto;float:none}.slider-overlay p{display:block;font-family:'Julius Sans One',sans-serif;color:#000000;line-height:1;text-align:center;font-size:1.5em;margin-left:10px}.slider-overlay h1{font-size:4em;line-height:1;text-align:left;margin-top:auto;margin-left:70px}.slider-overlay span{display:block;margin-left:2em}.slick-slide{outline:none}.slider-buttons{margin-top:auto;top:-20px}.slick-dots{position:absolute;right:0%}.slick-dots li{position:relative;display:block}.slick-dots li button:before{content:"";position:absolute;width:5px;height:90px;border:1px solid #e8e8e8;top:0px;left:0px}.slick-dots li button{font-size:0;line-height:0;display:inline-block;width:5px;height:90px;padding:0px;float:left;cursor:pointer;color:transparent;outline:0;background:#c7c7c7;position:relative;margin-bottom:15px}.slick-dots li.slick-active button{background:black}.slider-buttons .button-1{font-family:'Julius Sans One',sans-serif;background:none;color:#000000;min-width:45%;text-align:left;padding:20px 25px;-webkit-transition:all 90ms ease;-o-transition:all 90ms ease;transition:all 90ms ease;font-size:20px;margin:0px 2%;border-bottom:1px solid}.slider-buttons .button-1:hover{background:none;color:#000000}.slider-buttons .button-1:after{content:"\f061";font-family:'FontAwesome';float:right;transform:rotate(-45deg);-webkit-transition:all 90ms ease;-o-transition:all 90ms ease;transition:all 90ms ease}.slider-buttons .button-1:hover:after{content:"\f061";font-family:'FontAwesome';float:right;transform:rotate(0)}.slider-buttons .button-1::before{content:"";height:100%;position:absolute;top:0;margin:0 auto;width:0;left:0;background:whitesmoke;right:0;-webkit-transition:all 90ms ease;-o-transition:all 90ms ease;transition:all 90ms ease}.slider-buttons .button-1:hover::before{top:0;height:100%;z-index:-1;width:100%;box-shadow:1px 11px 48px -25px #00000061;border-bottom:2px solid}.slider-buttons .button-1:nth-child(1){background-color:#6aef00}.slick-slider.slick-initialized{opacity:1}.slick-slider{opacity:0}.animate-scroll{opacity:0;-webkit-transition:all 1200ms ease;-o-transition:all 1200ms ease;transition:all 1200ms ease;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}.animate-scroll.done{opacity:1;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}.from-left.animate-scroll{-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}.from-right.animate-scroll{-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}.from-bottom.animate-scroll{-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}.from-left.animate-scroll.done{opacity:1;-webkit-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px)}.from-right.animate-scroll.done{opacity:1;-webkit-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px)}.from-bottom.animate-scroll.done{opacity:1;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}.intro-boxes .intro-box:hover{transform:scale(1.04)}.intro-boxes .intro-box{-webkit-transition:all 90ms ease;-o-transition:all 90ms ease;transition:all 90ms ease}.intro-boxes .intro-box::before{content:"";position:absolute;width:calc(100% - 2rem);height:100%;background:#6b6b6b9e;top:0;left:0;right:0;margin:0 auto;display:block;z-index:1;-webkit-transition:all 90ms ease;-o-transition:all 90ms ease;transition:all 90ms ease}.intro-boxes .intro-box:hover::before{background:#ffffffbf;width:80%;height:75%;top:50%;transform:translateY(-50%)}.intro-boxes .intro-box img{position:relative;left:0;top:0;width:100%}.intro-boxes .intro-box p{z-index:9;position:absolute;top:0;left:0;right:0;font-family:'Julius Sans One',sans-serif;color:#ffffff;font-size:25px;display:flex;font-weight:bold;height:100%;align-items:center;justify-content:center;width:100%;-webkit-transition:all 90ms ease;-o-transition:all 90ms ease;transition:all 90ms ease}.intro-boxes .intro-box:hover p{color:#000000;font-size:23px;font-weight:bold}.box-shadow{box-shadow:2px 2px 20px 0px #000000c7}.border-bottom::after{content:"";height:2px;background:#cccccc61;width:20%;bottom:0;position:absolute;margin:0 auto;left:0;right:0;display:block}.border-bottom{position:relative;width:100%}.button-2{padding:22px 61px;background:none;border:2px solid black;color:black;font-size:17px;font-family:'Julius Sans One',sans-serif}.button-2:hover{background:black;color:#ffffff}.about-section{background:url('https://raymondnylund.art/wp-content/themes/raymondnylund_theme/images/about-bg.jpg');background-size:cover;background-attachment:fixed}.about-section h2{color:#ffffff}.about-section p{color:#ffffff}.about-section .button-2{color:#ffffff;border-color:#ffffff}.tilted-painting .special-font{color:#ffffff;display:block}.about-img{padding-top:35%}.links-container a:hover{opacity:0.6}.links-container a{-webkit-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease}.links-container img{filter:grayscale(1);opacity:0.9}#contactForm,.wpcf7{padding:0 35px}.contactform{margin-left:0}.contactform li{list-style-type:none;margin-top:20px}.contactform label{border:0;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.contactform input,.contactform textarea,.wpcf7 input,.wpcf7 textarea{border-radius:0px;box-shadow:none;border:0;font-family:'Montserrat',sans-serif;min-height:44px;border-bottom:2px solid #00000024}.contactform input:not(.button):focus,.contactform textarea:not(.button):focus,.wpcf7 input:not(.button):focus,.wpcf7 textarea:not(.button):focus{box-shadow:none}.contactform input[type="submit"],.wpcf7 input[type="submit"]{background:#000000;color:#ffffff !important;padding:21px 80px;cursor:pointer}.contactform input::-webkit-input-placeholder,.contactform textarea::-webkit-input-placeholder,.wpcf7 input::-webkit-input-placeholder,.wpcf7 textarea::-webkit-input-placeholder{color:#000000 !important}.contactform input:not(.button),.contactform textarea:not(.button),.wpcf7 input:not(.button),.wpcf7 textarea:not(.button){color:black}.contactform input::-webkit-input-placeholder,.contactform textarea::-webkit-input-placeholder,.wpcf7 input::-webkit-input-placeholder,.wpcf7 textarea::-webkit-input-placeholder{color:#000000 !important}.contactform input::-moz-placeholder,.contactform textarea::-moz-placeholder,.wpcf7 input::-moz-placeholder,.wpcf7 textarea::-moz-placeholder{color:#000000;opacity:1}.contactform input:-ms-input-placeholder,.contactform textarea:-ms-input-placeholder,.wpcf7 input:-ms-input-placeholder,.wpcf7 textarea:-ms-input-placeholder{color:#000000}.prints-available{position:fixed;bottom:0;z-index:9;background:#60c80c;color:white;font-family:'Julius Sans One';width:100%;max-width:100%}.prints-available a{color:black;text-align:center;display:block;padding:16px 0;font-weight:bold}.footer-wrapper{width:100%;background:#f3f3f3;position:relative;float:left;padding-bottom:29px}.footer-wrapper p{margin:0;padding:16px 6px;font-size:14px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{text-align:center}h2.woocommerce-loop-product__title{font-size:1.2em !important;padding:0 !important;margin:15px 0}a.rngm-btn.rngm-btn-hidden{display:none}a.rngm-btn{display:block;border:1px solid black;padding:0.3em 2em;color:#000;font-size:0.7em;border-radius:5px;font-family:Montserrat,sans-serif}p.rngm-dimensions{margin-bottom:7px}span.rngm-status-badge.rngm-status-reserved{color:black;background:#f4b47e;font-family:'Montserrat';font-size:0.85em;padding:4px 9px;border-radius:3px}.rngm-status-prints_only{display:none}a.rngm-btn.rngm-btn-hidden{display:none !important}.rngm-product-actions{display:flex;justify-content:center;margin-top:0;margin-bottom:7px;border-bottom:2px solid whitesmoke;padding-bottom:7px}a.rngm-btn.rngm-btn-prints{background:#407c40;color:#ffffff;border:1px solid green;gap:10px;display:flex;align-items:center;margin-left:5px}a.rngm-btn:hover{opacity:0.8}.summary .rngm-product-actions{display:inline-flex}.summary .rngm-product-actions a{padding:20px 50px}.summary span.rngm-status-badge.rngm-status-reserved{display:inline-block;position:relative;clear:both;margin-bottom:40px}.woocommerce ul.products li.product .price{font-size:1em;margin:0 !important}.woocommerce ul.products li.product .button{margin-top:9px !important}.woocommerce .related.products{width:100%;float:left}h1.product_title.entry-title{text-align:center}.woocommerce .woocommerce-breadcrumb{display:none}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{margin:0 auto;text-align:center;display:block;float:none;max-width:65vw;width:50%}.woocommerce div.product div.images img{margin:0 auto;width:auto;max-height:45vw}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:100%;text-align:center}.woocommerce div.product form.cart{text-align:center;display:inline-block;font-size:22px}.woocommerce div.product form.cart .button{background:black}.woocommerce div.product p.price,.woocommerce div.product span.price{font-size:30px;margin-top:20px}.woocommerce-product-details__short-description{text-align:center;max-width:70%;margin:0 auto}.woocommerce .product_meta .posted_in{font-size:16px;background:#e6e6e6;margin:0 auto;clear:both;padding:10px}.woocommerce table.shop_attributes td{font-style:inherit;font-family:'Montserrat',sans-serif;font-size:16px;line-height:1.6;padding-left:20px}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#000000 !important}nav.woocommerce-MyAccount-navigation{background:whitesmoke;padding:20px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin:0px 0px 23px 8px !important;border:1px solid #ececec;border-radius:9px;box-shadow:#0000000d 1px 1px 20px 0px;list-style-type:none}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:auto}.woocommerce div.product div.images .flex-control-thumbs li{width:15%}.woocommerce div.product div.images .flex-control-thumbs{margin-top:6px}#add_payment_method table.cart .product-thumbnail img,.woocommerce-cart table.cart .product-thumbnail img,.woocommerce-checkout table.cart .product-thumbnail img{min-width:32px;max-width:100px;max-height:100px;text-align:center;display:block;margin:0 auto}@media screen and (min-width:1025px){.woocommerce ul.products.columns-4 .product{width:24%}}@media screen and (max-width:1280px){.slider-background-1{height:auto}}@media screen and (max-width:1024px){.slider-overlay{width:100%;display:block}#nyvo-slider-1{width:100%;display:block}.home-slider-wrapper{display:flex;flex-direction:column-reverse}.navigation-wrapper{z-index:99;position:absolute;top:0;padding:0}.navigation-wrapper .top-bar-section{background:white;height:100vh;display:flex;width:100%;align-items:center;justify-content:center}.navigation-wrapper .top-bar-section .cart-menu,.navigation-wrapper .top-bar-section .my-account-menu{margin-top:20px;float:left}.top-bar{background:#ffffff;width:100%;text-align:center}.top-bar .title-area a span{color:#000000}.top-bar .toggle-topbar.menu-icon a span:after{box-shadow:0 0 0 1px black,0 7px 0 1px black,0 14px 0 1px black}.top-bar.expanded .title-area{background:#afafaf}.top-bar .top-bar-section li:not(.has-form) a:not(.button){padding-left:0}.header-social{z-index:999999;text-align:left !important;position:absolute}.equal-height-flex{display:block}.slider-overlay h1{margin-left:0;text-align:center}.slider-overlay span{margin-left:0;display:inline-block}.slider-buttons{margin-bottom:20px;margin-top:40px}.about-section img{padding:110px 0 70px 0}.featured-section img{margin-top:80px}.intro-boxes .intro-box p{font-size:20px}.woocommerce-product-details__short-description{max-width:90%;text-align:justify}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:69%}}@media screen and (max-width:767px){.header-banner{height:45px}.slider-overlay h1{font-size:3em}.slider-overlay p{font-size:16px}.slider-buttons{margin:0;padding:0}.slider-buttons .button-1{width:43%;font-size:13px;padding:17px 10px;float:left;text-align:center;margin:20px 0 0px 8px}.slider-overlay{padding:0}.slider-overlay p{font-size:16px}.slider-buttons{margin:0;padding:0}.slider-buttons .button-1{width:43%;font-size:13px;padding:17px 10px;float:left;text-align:center;margin:20px 0 0px 8px}.slider-overlay{padding:0}.slick-dots li.slick-active button{display:none}.slick-slide img{padding:0px;max-height:300px}.home-slider-wrapper .slick-nyvo-slider .slides p{text-align:center;position:relative}.intro-box{float:left;width:100%;max-width:100%;display:block;flex:initial;flex-wrap:inherit}.intro-box{margin-bottom:10px}.featured-section img{margin:0}.padded{padding:20px 19px}.special-font{top:0}.padding-bottom-medium{padding-bottom:10px}.about-section img{padding:0 0 0 0}.vertical-padding-medium{padding:30px 0px}#contactForm{padding:0}.footer-wrapper p{font-size:13px;text-align:center}.inner-header h1{font-size:24px}.inner-header p.sub-header{font-size:13px}h1.product_title.entry-title{font-size:20px}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{max-width:100%;width:100%}.woocommerce-tabs{padding:0 0}h2{font-size:17px}.woocommerce .related.products .products .product{float:left;width:100% !important;margin:0 0 10px 0 !important;padding:0 !important}.menu-main-menu-container{margin-top:-70px}.woocommerce div.product div.images img{max-height:80vh}}