@import url('https://fonts.googleapis.com/css?family=Lora:400,400i,700,700i');body,html,button,input,select,textarea{font-family:"Lora",serif}.menu-module{background:transparent;min-height:2.5em}.menu-module nav ul{z-index:100;margin:0 auto;padding:0;min-height:2.5em;text-align:left}.menu-module nav a,.menu-module nav .nav-link{display:block;text-decoration:none;font-weight:700;margin:0;padding:.625em 1em;color:#333;min-height:1.25em;line-height:1.25em;transition:.25s linear}.menu-module .fa,.menu-module .far,.menu-module .fas,.menu-module .fal,.menu-module .fab{color:inherit}.menu-module nav li a:hover{color:#fff;background-color:#9a98af}.menu-module nav li{margin:0;padding:0;min-height:2.5em;list-style:none}.menu-module nav li ul{margin:0;text-align:left}.menu-module .dropdown-menu,.menu-module [data-nav-priority-menu]>ul{background-color:#fff;border-radius:0;border:none;width:max-content}.menu-module .dropdown-menu .dropdown-item{padding-left:30px}.menu-module .nvmenu-overlay{display:none;position:fixed;z-index:999999;top:0;left:0;width:100%;height:100%;box-sizing:border-box;background:rgba(240,240,240,0.95);background:rgba(34,34,34,0.9)}.menu-module .nvmenu-overlay legend{font-size:1em;color:#fff}.menu-module .nvmenu-overlay fieldset{padding:1.25em}.menu-module .nvmenu-overlay .nvmenu-overlay-container{position:relative;margin:1.25%;padding:1.25em;background:#fff;box-sizing:border-box;background:#222}.menu-module .nvmenu-overlay .nvmenu-overlay-container a{padding:.625em 1.25em}.menu-module .nvmenu-overlay .nvmenu-overlay-container a,.menu-module .nvmenu-overlay .nvmenu-overlay-container nav-link,.menu-module .nvmenu-overlay .nvmenu-overlay-container a.nvmenu-close{color:#fff}.menu-module .nvmenu-overlay .nvmenu-overlay-container a:hover,.menu-module .nvmenu-overlay .nvmenu-overlay-container nav-link:hover,.menu-module .nvmenu-overlay .nvmenu-overlay-container a.nvmenu-close:hover{color:#222}.menu-module .nvmenu-overlay .nvmenu-overlay-container a.nvmenu-link-heading{font-size:1.5em;padding:.625em .83333333em}.menu-module .nvmenu-overlay .nvmenu-overlay-container a.nvmenu-close{display:inline;font-size:2em;padding:0}.menu-module .nvmenu-overlay .nvmenu-overlay-container a.nvmenu-close em{transition:.25s linear}.top-menu{padding:1.25em;height:auto}.top-menu .menu-module{background:none;height:auto}.top-menu .menu-module nav a,.top-menu .menu-module nav .nav-link{color:#9a98af}.top-menu .menu-module nav li a:hover{color:#333;background:none}#subfooter .menu-module,footer .menu-module{height:auto}#subfooter .menu-module nav ul,footer .menu-module nav ul{list-style-type:none;text-align:left;margin:0}#subfooter .menu-module nav a,footer .menu-module nav a,#subfooter .menu-module nav .nav-link,footer .menu-module nav .nav-link{padding:.5em 0;text-transform:none}#subfooter .menu-module nav li a:hover,footer .menu-module nav li a:hover{background-color:transparent}#subfooter .menu-module nav li,footer .menu-module nav li{height:auto}@media screen and (max-width:48em){.menu-module nav ul{text-align:center}.menu-module .nvmenu-overlay ul{text-align:left}}[v-cloak]{display:none}article,aside,figure,figcaption,footer,header,hgroup,nav,section,summary{display:block}html,button,input,select,textarea{font-size:1em}body{background:#c9c8ce;color:#777}img{border:0;max-width:100%;height:auto !important}img.lazy{opacity:0;transition:opacity .15s linear}a{color:#9a98af;transition:.25s linear;font-weight:600;text-decoration:none !important}a:hover{color:#333}a,button,.btn{font-weight:600}.btn{transition:.25s linear}.btn.btn-primary{color:#222;background:#9a98af;border-color:#9a98af}.btn.btn-primary:hover{background:#78768d;border-color:#78768d;color:#fff}.btn.btn-secondary{color:#fff;background:#333;border-color:#333}.btn.btn-secondary:hover{background:#111;border-color:#111;color:#fff}.btn.btn-tertiary{color:#222;background:#eee;border-color:#eee}.btn.btn-tertiary:hover{background:#ccc;border-color:#ccc;color:#222}.btn.btn-white{color:#222;background:#fff;border-color:#fff}.btn.btn-white:hover{background:#ddd;border-color:#ddd;color:#222}p,ul li,ol li{line-height:180%}h1,h2,h3,h4,h5,h6{color:#333;margin:1.2em 0 .8em}h1{margin-top:0}hr{background-color:#ddd;color:#ddd;margin:2em auto;border-width:0;height:1px;width:100%;clear:both}.big{font-size:1.5em}.small{font-size:.85470085em}.clear{clear:both}.bold{font-weight:600}.success,.error,.required{font-weight:600}.sucess{color:green}.error,.required{color:red}.module-title{padding:0}.shadow{box-shadow:0 3px 10px rgba(0,0,0,0.15)}.card-header{font-weight:600}blockquote{margin:0;padding:1.25em;font-size:1.5em;font-style:italic;font-weight:600}blockquote p:first-child:before{content:"\201C"}blockquote p:last-child:after{content:"\201D"}.center{text-align:center}.right{text-align:right}.image-left{float:left;margin:.625em 1.25em 1.25em 0}.image-right{float:right;margin:.625em 0 1.25em 1.25em}.g-recaptcha{display:inline-block}.dialog{display:none}figure{box-sizing:border-box;border:1px solid #ddd;border-bottom:none;padding:.625em;font-size:0.75em;display:table}figure img{display:block;width:100%}figcaption{display:table-caption;caption-side:bottom;box-sizing:border-box;border:1px solid #ddd;border-top:none;padding:.625em}.theme-default .nivoSlider{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}header .row>[class^="col-"]{flex-direction:column;align-self:center}header{background:#fff}header .shop-cart-module em{transition:.25s linear}header a,header .menu-module nav a,header .menu-module nav .nav-link,header .shop-cart-module a,header .shop-cart-module em{color:#222}header .shop-cart-module a:hover,header .shop-cart-module a:hover em{color:#222}#subfooter+footer{background-color:#111}#subfooter,footer{background-color:#222}#subfooter h5,footer h5{margin-top:.625em}#subfooter a,footer a,#subfooter .menu-module nav a,footer .menu-module nav a,#subfooter .menu-module nav .nav-link,footer .menu-module nav .nav-link{font-weight:normal}#subfooter h5,footer h5,#subfooter .module-title,footer .module-title,#subfooter a:hover,footer a:hover,#subfooter .menu-module nav a:hover,footer .menu-module nav a:hover,#subfooter .menu-module nav .nav-link:hover,footer .menu-module nav .nav-link:hover{color:#fff}#subfooter p,footer p,#subfooter div,footer div,#subfooter a,footer a,#subfooter .copyright,footer .copyright,#subfooter .menu-module nav a,footer .menu-module nav a,#subfooter .menu-module nav .nav-link,footer .menu-module nav .nav-link{color:#ddd}#subfooter .fa,footer .fa,#subfooter .fal,footer .fal,#subfooter .far,footer .far,#subfooter .fas,footer .fas,#subfooter .fab,footer .fab{color:#796}footer hr{color:rgba(0,0,0,0.25);background-color:rgba(0,0,0,0.25);height:2px}.copyright{text-align:center}.content-list-module.portfolio-module img{border:1px solid #9a98af}.shop-cart-module{margin:auto;white-space:nowrap}#shop-cart-floater a .shop-cart-quantity{color:#fff;vertical-align:text-bottom;margin-left:8px}.shop_cart_column_name{width:60%;text-align:left}.shop_cart_column_quantity{width:10%;text-align:left}.shop_cart_column_price{width:15%;text-align:right}.shop_cart_column_total{width:15%;text-align:right}.shop_cart_buttons{text-align:right}.shop_photo{padding:0 0 1.25em}.shop_price{font-size:1.25em;font-weight:600}.content-list-pagination,.document-list-pagination{text-align:center}.nowrap{white-space:nowrap}.StripeElement{box-sizing:border-box;height:40px;padding:10px 12px;border:1px solid transparent;border-radius:4px;background-color:white;box-shadow:0 1px 3px 0 #e6ebf1;-webkit-transition:box-shadow 150ms ease;transition:box-shadow 150ms ease}.StripeElement--focus{box-shadow:0 1px 3px 0 #cfd7df}.StripeElement--invalid{border-color:#fa755a}.StripeElement--webkit-autofill{background-color:#fefde5 !important}input.toggle_value{width:0;height:0;padding:0;margin:0;border:none;background:#fff;color:#fff;display:inline-block;box-shadow:none}input.toggle_value:active,input.toggle_value:invalid{border:none;box-shadow:none}@media screen and (max-width:48em){#logo{text-align:center}.shop-cart-module{max-width:225px}#subfooter .html-module>.row>div[class^="col-"]:not(:last-child){margin-bottom:1.5rem}}#map_canvas img{max-width:10000px}.services h3{margin-top:0}.success{font-weight:700;color:green;text-align:center}.error,.required{font-weight:700;color:red;text-align:center}table{width:100%;border-collapse:collapse}table td{vertical-align:top}.round{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}img.shadow{margin-left:10px;margin-right:10px}#jquery-overlay,#jquery-lightbox{z-index:50000 !important}.input-group{clear:both}.input-label{float:left;width:225px;font-weight:700}.nivoslider-module .nivoSlider img,.random-image-module img{outline:2px solid #fff;outline-offset:-30px}#content{background-color:#fff}#pagebottom{background-color:#fff;color:#333}#subfooter{background-color:#9a98af}#subfooter h4{color:#fff}#subfooter+footer{background:#3f4e57}#shop-cart-floater,#shop-cart-floater-details{right:1.5rem}#map_canvas{width:100%;height:360px}.map-controls{text-align:center}#galleria{width:100%;max-width:520px;height:445px;max-height:445px;padding:0px;margin:0px}#galleria .galleria-container{padding:0px;margin:0px}h3#refine-search{margin:10px;cursor:pointer}#refine-search .fa,#refine-search .far,#refine-search .fas,#refine-search .fal,#refine-search .fab{display:none}.payment_gateway{display:none}@media screen and (max-width:48em){.shop_search_refine{display:none}h3#refine-search{text-align:center}#refine-search .fa,#refine-search .far,#refine-search .fas,#refine-search .fal,#refine-search .fab{display:inline}header.p-4{padding:0 !important}nav>.container-fluid{padding:0}h1{font-size:1.75em}h2{font-size:1.5em}h3{font-size:1.25em}.nivoslider-module .nivoSlider img,.random-image-module img{outline-offset:-10px}.nivoslider-module .nivo-caption{display:none !important}}@media screen and (min-width:48em){#header-right{text-align:right}.nivoslider-module .nivo-caption{padding:1% 4%;background:transparent;left:0;right:auto;bottom:1em;font-family:'Lora',serif;font-style:italic}}.btn.btn-primary{color:#fff}#goodreads-widget{font-family:georgia,serif;padding:18px 0;width:565px}#goodreads-widget h1{font-weight:normal;font-size:16px;border-bottom:1px solid #bbb596;margin-bottom:0}#goodreads-widget a{text-decoration:none;color:#660}iframe{background-color:#fff}#goodreads-widget a:hover{text-decoration:underline}#goodreads-widget a:active{color:#660}#gr_footer{width:100%;border-top:1px solid #bbb596;text-align:right}#goodreads-widget .gr_branding{color:#382110;font-size:11px;text-decoration:none;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}#goodreads-widget{display:inline-block;width:100%}#goodreads-widget iframe{width:100%;height:400px}