.collapseomatic{cursor:pointer;background-image:url(/wp-content/plugins/jquery-collapse-o-matic/css/images/arrow-down.png);background-repeat:no-repeat;padding:0 0 10px 16px}.collapseomatic:focus{outline:0}.collapseomatic_content{margin-top:0;margin-left:16px;padding:0}*,body,div,form,h2,h3,h4,h6,html,label,li,p,ul{margin:0;padding:0}input{margin:0}a img,img{border:0}strong{font-style:normal;font-weight:700}li,ul{list-style:none}h2,h3,h4,h6{font-size:100%;font-weight:400;line-height:1.3}img{vertical-align:middle}i{font-style:italic}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{overflow-x:hidden}body{background-color:#f8f8f8;font-family:"Open Sans",sans-serif;color:#222}p{font-size:15px;line-height:26px}a{text-decoration:none}#nav-wrapper .menu li a,.footer-social a,.post-entry h3,.subscribe-box input,h2,h3,h4,h6,input,input[type=submit]{font-family:"Open Sans"}.sp-container{width:1220px;margin:0 auto;padding:0 20px}.sp-container.content{margin-bottom:100px}#main{float:left;width:calc(100% - 350px)}#sidebar{float:right;width:340px}.sp-row{margin:0-20px}.sp-row:after{content:"";display:table;clear:both}#main,#sidebar,.sp-col-12,.sp-col-3{position:relative;padding-left:20px;padding-right:20px}.sp-col-12,.sp-col-3{float:left}.sp-col-12{width:100%}.sp-col-3{width:25%}#header{padding:48px 0 34px;background-color:#f8f8f8}#header .sp-container{position:relative}#logo{text-align:center}#logo img{max-width:100%}#top-misc,#top-social{position:absolute;top:0}#top-social{left:20px}#mobile-top-social a,#top-social a{color:#000;margin-right:10px;font-size:16px}#mobile-top-social a:hover,#nav-wrapper .menu li a:hover,#top-social a:hover,.desk-show-search a.close-search:hover,.desk-top-search a:hover,.mobile-show-search a.close-search:hover,.mobile-top-search a:hover,a{color:#c3a26e}#top-misc{right:20px}#top-misc a{margin-left:14px}#mobile-top-misc a,#top-misc a{font-size:16px}.desk-top-search,.mobile-top-search{float:right}.desk-top-search a,.mobile-top-search a{position:relative;color:#000}.desk-show-search,.mobile-show-search{position:absolute;top:-10px;right:-6px;width:300px;height:45px;background:#fff;z-index:999;display:none;box-shadow:-10px 0 20px 0 rgb(0 0 0/.075)}.mobile-show-search{top:0;box-shadow:none;border-left:1px solid #e5e5e5;height:51px}.desk-show-search input,.mobile-show-search input{width:100%;border:0;padding-left:35px;padding-right:20px;font-size:14px;height:45px}.mobile-show-search input{height:51px}.desk-show-search ::-webkit-input-placeholder,.desk-show-search i.search-icon,.desk-show-search input,.mobile-show-search ::-webkit-input-placeholder,.mobile-show-search i.search-icon,.mobile-show-search input{color:#a5a5a5}.desk-show-search input:focus,.mobile-show-search input:focus{border:0}.desk-show-search .close-search,.mobile-show-search .close-search{position:absolute;right:10px;top:10px;font-size:18px;color:#000}.mobile-show-search .close-search{top:0}.desk-show-search i.search-icon,.mobile-show-search i.search-icon{position:absolute;left:15px;top:50%;margin-top:-8px;font-size:14px;color:#bbb}#mobile-top{height:52px;line-height:52px;width:100%;background-color:#fff;position:fixed;z-index:99999;display:none;box-shadow:0 0 30px 5px rgb(158 158 158/.1)}#mobile-top-right{position:absolute;right:20px;top:0;width:100%}#mobile-top-misc,#mobile-top-social{float:right}#mobile-top-misc a{margin-left:10px}#nav-wrapper .menu,#navigation{background-color:#f8f8f8;position:relative}#navigation{margin-bottom:45px;height:56px;line-height:54px;z-index:9999}#slick-mobile-menu,.subscribe-box input[type=submit]{display:none}#nav-wrapper{position:relative;text-align:center}#nav-wrapper:before{background-color:#040404;content:"";display:block;height:2px;position:absolute;margin-top:-1px;top:50%;width:100%;left:0}#nav-wrapper .menu{display:inline-block;padding:0 30px;z-index:10}#nav-wrapper .menu li{display:inline-block;margin:0 22px;position:relative}#nav-wrapper .menu li a{font-size:14px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#000;display:block;-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s}#nav-wrapper .menu li.menu-item-has-children>a:after{font-family:FontAwesome;content:"";margin-left:7px;color:#777;font-size:14px;font-weight:400}#nav-wrapper .menu .sub-menu{display:none;position:absolute;margin-top:0;left:0;z-index:99999;text-align:left;border-bottom:none;border-top:none;padding:0}#nav-wrapper>.menu>li>.sub-menu:before{content:"";width:0;height:0;border-left:6px solid #fff0;border-right:6px solid #fff0;border-bottom:6px solid #040404;position:absolute;top:-6px;left:24px;z-index:2}#nav-wrapper .menu ul ul a,#nav-wrapper ul.menu ul a{color:#fff;margin:0;font-size:11px;font-weight:500;padding:8px 10px 9px 14px;min-width:196px;-o-transition:.25s;-ms-transition:.25s;-moz-transition:.25s;-webkit-transition:.25s;transition:.25s;border-bottom:1px solid;border-color:#252525;background-color:#040404}#nav-wrapper ul.menu ul li:last-child a{border-bottom:none}#nav-wrapper .menu ul ul,#nav-wrapper ul.menu ul{line-height:20px;margin-left:-14px}#nav-wrapper .menu ul ul li,#nav-wrapper ul.menu ul li{padding-right:0;margin-right:0;margin-left:0}#nav-wrapper .menu ul ul a:hover,#nav-wrapper ul.menu ul a:hover{background-color:#232323;color:#fff}#nav-wrapper .menu ul li:hover>ul,#nav-wrapper ul.menu li:hover>ul{display:block}#nav-wrapper .menu .sub-menu ul{left:100%;top:0;margin-left:0;padding-top:0}.post{background:#fff;box-shadow:0 0 30px 5px rgb(158 158 158/.1);margin-bottom:60px}.page.post{margin-bottom:40px}.sp-date{font-family:serif;font-style:italic;color:#999;font-size:14px}.post-entry{padding:10px 40px 30px}.post-entry:after,.side-pop:after{content:"";display:table;clear:both}.post-entry.no-header{padding-top:40px}.post-entry p{color:#222}.post-entry h3{margin-bottom:12px;color:#000;font-weight:700;font-size:24px}.post-entry a:hover,.widget a:hover{text-decoration:underline}.widget{margin-bottom:50px}.widget-title{background-color:#040404;color:#fff;text-transform:uppercase;letter-spacing:2.5px;font-size:12px;font-weight:500;text-align:center;padding:15px 0;margin-bottom:25px;box-shadow:0 12px 24px rgb(0 0 0/.08)}.widget img{max-width:100%;height:auto}.post-entry p,.textwidget p{margin-bottom:20px}.textwidget p:last-child{margin-bottom:0}.social-widget{text-align:center}.social-widget a{color:#000;margin:0 3px;background-color:#e6e6e6;display:inline-block;height:51px;font-size:16px;line-height:51px;width:51px;border-radius:3px;-o-transition:.25s;-ms-transition:.25s;-moz-transition:.25s;-webkit-transition:.25s;transition:.25s}.social-widget a:hover{background:#040404;color:#fff}.widget ul li{margin-bottom:14px}.widget ul li:last-child{margin-bottom:0;border-bottom:none}.widget ul li a{color:#000;font-size:14px}.widget .sp-post-count{float:right;background:#c4c4c4;color:#fff;font-size:11px;font-weight:700;text-align:center;min-width:22px;height:20px;line-height:20px;border-radius:3px;font-family:sans-serif}.side-pop{margin-bottom:25px}.side-pop.list:last-child,.side-pop:last-child{margin-bottom:0}.side-pop-img{margin-bottom:12px;position:relative}.side-pop-content{text-align:center}.side-pop-content h4{margin-bottom:7px}.side-pop-content h4 a{font-size:17px;color:#000}.side-pop-content span.sp-date{font-size:13px;color:#999;display:block}.side-pop.list{margin-bottom:24px}.side-pop.list .side-pop-img{float:left;max-width:94px;margin-right:15px;margin-bottom:0}.side-pop.list .side-pop-content{text-align:left;overflow:hidden}.side-pop.list .side-pop-content h4 a{font-size:15px}.side-pop.list .side-pop-content span.sp-date{font-size:13px}.widget .tagcloud a{font-size:11px!important;letter-spacing:1px;text-transform:uppercase;background:#fff;color:#888;box-shadow:0 0 22px 5px rgb(158 158 158/.12);padding:6px 9px 6px 10px;margin-right:8px;margin-bottom:9px;display:inline-block;-o-transition:.15s;-ms-transition:.15s;-moz-transition:.15s;-webkit-transition:.15s;transition:.15s}.widget .tagcloud a:hover{text-decoration:none;background:#040404;color:#fff}.subscribe-box{background-color:#e8e8e8;padding:38px 30px 48px;overflow:hidden;border-radius:3px;position:relative}.email-icon{position:absolute;bottom:0;right:10px;background-image:url(/wp-content/themes/hawthorn/img/newsletter.png);background-repeat:no-repeat;background-size:100%;background-position:bottom right;width:72px;height:72px}.subscribe-form,.subscribe-text{width:100%;text-align:center}.subscribe-box h4{text-transform:uppercase;color:#000;font-size:18px;letter-spacing:2px;font-weight:600;margin-bottom:4px;margin-top:-1px}.subscribe-box h4:before{font-family:"FontAwesome";content:"";font-weight:400;font-size:16px;margin-right:6px}.subscribe-box p{color:#777;font-size:13px;margin-bottom:16px;line-height:20px}.subscribe-box input{background-color:#fff;border:0;padding:12px;width:100%;box-sizing:border-box;margin-left:0;margin-bottom:0;font-style:normal}.subscribe-box ::-webkit-input-placeholder{color:#999}.subscribe-box input:focus{outline:0;border:0}#footer{background-color:#fff;padding:80px 0 30px}.footer-widgets .widget-title{background:0 0;box-shadow:none;color:#000;text-align:left;padding:0;margin-bottom:25px;font-weight:600;font-size:13px}.footer-widgets .social-widget{text-align:left}.footer-widgets .social-widget a{text-align:center;margin-left:0;margin-right:6px}.footer-widgets .social-widget a:nth-child(n+5){margin-top:9px}.footer-widgets .widget ul li a{color:#777}.footer-widgets .side-pop.list .side-pop-img{max-width:80px}#footer-bottom{background-color:#040404}.footer-social{padding:40px 0;text-align:center;border-bottom:1px solid #202020}.footer-social li{display:inline-block;margin:0 38px}.footer-social a,input[type=submit]{color:#777;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:2px;display:block}.footer-social a i{margin-right:5px;font-size:18px;color:#fff;display:block;margin-bottom:12px}.footer-social a,.footer-social a i{-o-transition:.25s;-ms-transition:.25s;-moz-transition:.25s;-webkit-transition:.25s;transition:.25s}.footer-social a:hover,.footer-social a:hover i{color:#c3a26e}.footer-text{text-align:center;padding:60px 0}.footer-text p{font-size:13px;color:#666}.footer-text p.madewidth{margin-bottom:15px;font-family:serif;font-size:18px;font-style:italic;font-weight:700;color:#fff}input[type=submit]{background:#eee;font-size:11px;color:#888;padding:12px 23px;margin-top:12px;display:inline-block;border:0;-o-transition:.15s;-ms-transition:.15s;-moz-transition:.15s;-webkit-transition:.15s;transition:.15s;cursor:pointer;border-radius:30px;width:auto;font-weight:700}input[type=submit]:hover{background:#333;color:#fff}input{border:1px solid #ddd;color:#888;padding:10px;width:100%;box-sizing:border-box}input:focus{border:1px solid #c4c4c4;outline:0}.aligncenter{display:block;margin:5px auto}@media only screen and (max-width:767px){#slick-mobile-menu{width:100%}}.sp-shopping-cart{float:right;margin-left:0}.cart-contents{position:relative}.cart-contents:before{font-family:FontAwesome;content:"";font-size:16px;font-style:normal;font-weight:400;padding-right:5px;vertical-align:bottom;color:#000}.cart-contents:hover{text-decoration:none}.cart-contents .sp-count{background-color:#c3a26e;color:#fff;display:inline-block;width:16px;height:16px;text-align:center;line-height:17px;border-radius:100%;font-size:10px;position:absolute;top:-5px;right:-6px}.aligncenter{text-align:center}@font-face{font-display:swap;font-family:"FontAwesome";src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0)format("embedded-opentype"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0)format("woff2"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0)format("woff"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0)format("truetype"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular)format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-search:before{content:""}.fa-close:before{content:""}.fa-facebook-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook:before{content:""}.fa-pinterest:before{content:""}.fa-youtube-play:before{content:""}.fa-instagram:before{content:""}@media only screen and (max-width:1500px){.sp-container{max-width:1220px}}@media only screen and (min-width:942px) and (max-width:1170px){.sp-container{max-width:940px}#main{width:calc(100% - 320px)}#sidebar{width:320px}#nav-wrapper .menu li{margin:0 14px}#nav-wrapper .menu{padding:0 14px}.post-entry{padding:10px 30px 30px}.social-widget a:nth-child(n+4){margin-top:9px}.footer-widgets .side-pop.list .side-pop-img{max-width:60px}}@media only screen and (min-width:767px) and (max-width:942px){.sp-container{max-width:726px}#sidebar{width:480px;margin:0 auto;float:none;overflow:hidden}#main{width:100%;margin-bottom:60px}#navigation{display:none}#mobile-top,#slick-mobile-menu{display:block}#header-mobile-wrapper{padding-top:52px;padding-bottom:20px}#top-misc,#top-social{display:none}#footer .sp-col-3{width:50%}.footer-social li{margin:0 30px}}@media only screen and (max-width:766px){.sp-container{max-width:100%}.sp-container.content{margin-bottom:60px}#footer .sp-col-3,#main,#sidebar{width:100%}#main{margin-bottom:50px}#navigation{display:none}#mobile-top,#slick-mobile-menu{display:block}#header-mobile-wrapper{padding-top:52px;padding-bottom:20px}#top-misc,#top-social,.footer-social li a span{display:none}.post-entry{padding:10px 20px 30px}.social-widget a:nth-child(n+5){margin-top:9px}.footer-widgets .widget{border-bottom:1px solid #e5e5e5;padding-bottom:40px;margin-bottom:40px}.footer-social li{margin:0 10px}}@media only screen and (min-width:480px) and (max-width:767px){#footer .sp-col-3,#sidebar{width:460px;margin:0 auto;float:none;overflow:hidden}}