/**handles:hammondknoll-style**/
/*!
Theme Name: Hammondknoll
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: hammondknoll
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Hammondknoll is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}.buttom_with_icon_sm .elementor-button:after{position:absolute;content:"";width:0;height:100%;top:0;right:0;z-index:-1;background:rgb(0 0 0 / 61%);transition:all .3s ease}.buttom_with_icon_sm .elementor-button:hover:after{left:0;width:100%}.buttom_with_icon_sm .elementor-button{z-index:1;position:relative}.buttom_with_icon .elementor-button{z-index:1;position:relative}.buttom_with_icon .elementor-button:after{position:absolute;content:"";width:0;height:100%;top:0;right:0;z-index:-1;background:rgb(0 0 0 / 61%);transition:all .3s ease}.buttom_with_icon .elementor-button:hover:after{left:0;width:100%}.post-arc-block-1{position:relative;overflow:hidden;padding:65px 0}.post-arc-block-1 .post-arc-block-inner{position:relative;z-index:1;max-width:670px}.post-arc-block-1 .post-arc-category{color:#bf8f4c;text-transform:uppercase;font-family:'Rustica medium';font-size:9px}.post-arc-block-1 .post-title{color:#fff;font-size:calc(45px + 30 * ((100vw - 320px) / 1660));margin:20px 0;line-height:.9;text-transform:uppercase;font-family:"Domaine Display",Sans-serif}.post-arc-block-1 .post-subtitle,.post-arc-block-2-wrap .post-subtitle,.post-arc-block-3 .post-subtitle{color:#bf8f4c;font-size:calc(21px + 4 * ((100vw - 320px) / 1660))}.post-arc-block-1 .thumbnail,.post-arc-block-2 .thumbnail{background-color:#000}.post-arc-block-1 .thumbnail img{position:absolute;top:0;right:-165px;z-index:-1;opacity:.5}.post-arc-block-1 .post-arc-excerpt{color:#fff;font-size:14px;line-height:26px}.categories-select-wrpr{position:relative;display:inline-block;vertical-align:top}.topic-categories-dd{background-image:url('https://hammondknoll.com/wp-content/themes/hammondknoll/img/chevron.png'),linear-gradient(to right,#bf8f4d 1px,transparent 1px);background-position:right 10px top 50%,right 23px top 50%;background-repeat:no-repeat;background-size:20px auto;width:100%;padding:15px 40px 12px 20px;line-height:1.2em;margin-right:20px;background-color:#21262b;font-family:"Rustica Regular",Sans-serif;color:#fff;outline:0;border:1px solid #bf8f4d;letter-spacing:3px;max-width:230px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.topic-categories-dd option{padding:30px 3px 0 0}@media all and (max-width:400px){.topic-inner-arrow{width:16px;height:16px}}.topic-menu-icon{display:inline-block;width:40px;margin:6px 0 0 10px}.topic-menu-icon a{display:block;height:40px;width:40px;background-image:url('https://hammondknoll.com/wp-content/themes/hammondknoll/img/cat_menu.png');background-size:26px auto;background-position:50% 0;background-repeat:no-repeat;color:#fff;font-size:9px;padding-top:20px;line-height:1em;text-transform:uppercase;letter-spacing:3px;font-weight:700;text-indent:-10000px;display:block;text-align:center}.topic-menu-icon a:after{content:"List";display:block;text-indent:0;height:1em}.topic-menu-icon.opened a{background-position:50% -41px}.topic-menu-icon.opened a:after{content:"close";color:#c2001c}.current-topic-inner{font-family:"Rustica Regular",Sans-serif;white-space:nowrap;font-size:14px;font-weight:400;z-index:2;position:relative;border:1px solid #bf8f4d;color:#fff;padding:21px 70px 16px 30px;box-sizing:border-box;display:inline-block;margin:0 auto;line-height:1;width:230px;text-align:left;letter-spacing:3px}@media all and (max-width:400px){.current-topic-inner{font-size:22px;width:270px}}.topic-other-categories{position:absolute;left:0;z-index:10;color:#fff;pointer-events:none;opacity:0;transition:opacity .2s linear}@media all and (max-width:400px){.topic-other-categories{width:230px}}ul.topic-categories-list{display:block;margin:0;padding:0;transform:translate(0,-100px) scale(1,.2);transition:transform .2s ease-out;margin-top:15px}ul.topic-categories-list>li{display:block;text-align:left}ul.topic-categories-list>li a{color:#fff;display:block;font-weight:400;font-size:14px;padding:10px 10px;line-height:1.2;white-space:normal}ul.topic-categories-list>li a span span{color:#bf8f4d}ul.topic-categories-list>li a:hover{border-color:#bf8f4d}.topic-inner{display:inline-block;margin:0 auto;position:relative}.topic-inner.opened .topic-other-categories{pointer-events:all;opacity:1;background:#21262b}.topic-inner.opened ul.topic-categories-list{transform:translate(0,0) scale(1,1)}.topic-inner.opened .topic-inner-arrow{transform:rotate(225deg);top:23px}.post-arc-block-2-wrap{margin-bottom:90px}.post-arc-shell-2 .post-arc-block-2-wrap{display:flex}.post-arc-shell-2 .post-arc-block-2-wrap .thumbnail_wrap{z-index:-2;flex-basis:60%;position:relative}.post-arc-shell-2 .post-arc-block-2-wrap .thumbnail{position:relative;display:flex;overflow:hidden;background-color:#000}.post-arc-shell-2 .post-arc-block-2-wrap .thumbnail img{opacity:.75}.post-arc-shell-2 .post-arc-block-2-wrap .thumbnail:before{content:'';position:absolute;width:180px;height:100%;background-color:rgb(102 10 25 / 52%);top:0;right:0}@media only screen and (max-width:768px){.post-arc-shell-2 .post-arc-block-2-wrap .thumbnail:before{height:50%;width:100%;top:auto;bottom:0}.post-arc-shell-2 .post-arc-block-2-wrap:nth-child(2) .thumbnail:before{top:auto!important}}.post-arc-shell-2 .post-arc-block-2-wrap .post_content_wrap{flex-basis:40%;position:relative;margin-left:-70px;padding:25px 0}.post-arc-shell-2 .post-arc-block-2-wrap:nth-child(2){flex-direction:row-reverse;text-align:right}.post-arc-shell-2 .post-arc-block-2-wrap:nth-child(2) .thumbnail:before{top:0;left:0}.post-arc-shell-2 .post-arc-block-2-wrap:nth-child(2) .post_content_wrap{margin-right:-70px}.post-arc-shell-2 .post-arc-block-2-wrap:nth-child(2) .categoy-list{padding-right:90px}.post-arc-shell-2 .post-arc-block-2-wrap .categoy-list{padding-left:90px}.post-arc-shell-2 .post-title{color:#fff;font-size:calc(24px + 21 * ((100vw - 320px) / 1660));margin:20px 0;line-height:1;text-transform:uppercase;font-family:"Domaine Display",Sans-serif}.more_btn{font-family:'Rustica Regular';font-weight:400;font-size:10px;letter-spacing:3px;text-transform:uppercase;margin-top:40px;display:inline-block;border:1px solid #c2001c;color:#fff;text-transform:uppercase;position:relative;padding:18px 17px 18px 57px}.more_btn i{margin-left:15px}.more_btn span{margin-left:80px}.more_btn:before{content:'';width:1px;background-color:#c2001c;position:absolute;top:0;right:47px;height:100%}.more_btn::after{position:absolute;content:"";width:0;height:100%;top:0;right:0;z-index:-1;background:rgb(0 0 0 / 61%);transition:all .3s ease}.more_btn:hover:after{left:0;width:100%}.post-arc-shell-2 .post-arc-excerpt{color:#fff;font-size:14px;line-height:26px}.post-arc-shell-3{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:60px}@media only screen and (max-width:768px){.post-arc-shell-3{grid-template-columns:repeat(1,1fr)}}.post-arc-shell-3 .post-title{color:#fff;font-size:calc(24px + 21 * ((100vw - 320px) / 1660));margin:20px 0;line-height:1;text-transform:uppercase;font-family:"Domaine Display",Sans-serif}.post-arc-block-3{z-index:0;padding:30px 30px 50px;overflow:hidden;color:#eceded;position:relative;background-color:#202428;box-shadow:6px 21px 35px 2px #000;display:flex;flex-direction:column;align-items:flex-start;width:100%}.post-arc-block-3:before{content:"";position:absolute;left:0;top:0;right:0;height:1px;background-color:rgb(0 0 0 / 61%)}.post-arc-new-posts{margin:200px 0 100px;text-align:center}@media only screen and (max-width:768px){.post-arc-new-posts{margin:100px 0 50px;text-align:center}}.post-arc-new-posts-inner.hide{display:none}.post-arc-block-3 .post-arc-excerpt{color:#fff;font-size:14px;line-height:26px}.post-arc-block-3 .post-arc-category{color:#bf8f4c;text-transform:uppercase;font-family:'Rustica medium';font-size:9px}.btn-get-new-posts{font-family:'Rustica Regular';font-weight:400;font-size:10px;letter-spacing:3px;text-transform:uppercase;margin:40px;display:inline-block;border:1px solid #c2001c;background:0 0;color:#fff;text-transform:uppercase;position:relative;padding:18px 25px 18px 25px;cursor:pointer}.btn-get-new-posts span{display:block;z-index:10;position:relative}.btn-get-new-posts::after{position:absolute;content:"";width:0;height:100%;top:0;right:0;z-index:1;background:rgb(0 0 0 / 61%);transition:all .3s ease}.btn-get-new-posts:hover:after{left:0;width:100%}.post-arc-block-3 .more_btn{margin:auto 0 0 0}.post-arc-categories span:not(:last-child){border-right:1px solid #c2001c;padding-right:10px;margin-right:10px}.section-overflow{overflow:hidden}.nav-bar{display:none}@media only screen and (max-width:1130px){.nav-bar .elementor-widget-container{padding:0!important}}@media only screen and (max-width:1460px){#header{padding-right:15px!important}}@media only screen and (max-width:768px){#header{padding-right:0!important}}.mobile_nav .eicon-menu-bar:before{content:"";width:50px;height:50px;background:url('https://hammondknoll.com/wp-content/themes/hammondknoll/img/menu_button.png');background-repeat:no-repeat;position:absolute;top:0;right:0}.elementor-menu-toggle.elementor-active i:before{background:0 0}#header{overflow:hidden}#header .elementor-nav-menu--dropdown{background:linear-gradient(90deg,#c2001c 0,rgba(194,0,28,0) 100%)!important;width:700px!important}#header .elementor-nav-menu .sub-menu li{display:inline-block}.big-r{background:#fff;background:linear-gradient(180deg,rgba(255,255,255,.7) 0,rgba(33,38,43,.17298669467787116) 78%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.big-c{background:#fff;background:linear-gradient(180deg,rgba(255,255,255,.7) 0,rgba(33,38,43,.17298669467787116) 78%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.stroked{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#33383e}.stroked:after{width:100%;content:'';display:block;position:absolute;top:0;left:0;background:#fff;background:linear-gradient(180deg,rgba(255,255,255,0) 54%,#21262b 95%);height:100%}.post-arc-block-1 .subtitle{font-family:'Rustica medium';color:#bf8f4c;font-size:24px}.post-arc-block-2-wrap .subtitle{font-family:'Rustica medium';color:#bf8f4c;font-size:17px}.post-arc-block-3 .subtitle{font-family:'Rustica medium';color:#bf8f4c;font-size:17px}.custom_testi .elementor-swiper .elementor-swiper-button{bottom:-94px;top:auto;border:1px solid #c2001c;padding:15px 25px}.custom_testi .elementor-swiper .elementor-swiper-button.elementor-swiper-button-prev{left:calc(50% - 68px)}.custom_testi .elementor-swiper .elementor-swiper-button.elementor-swiper-button-next{right:calc(50% - 69px)}.custom_testi .elementor-swiper .elementor-swiper-button.elementor-swiper-button-next::after,.custom_testi .elementor-swiper .elementor-swiper-button.elementor-swiper-button-prev::after{position:absolute;content:"";width:0;height:100%;top:0;right:0;z-index:-1;background:rgb(0 0 0 / 61%);transition:all .3s ease}.custom_testi .elementor-swiper .elementor-swiper-button.elementor-swiper-button-next:hover:after,.custom_testi .elementor-swiper .elementor-swiper-button.elementor-swiper-button-prev:hover:after{left:0;width:100%}.buttom_with_icon .elementor-align-icon-right{border-left:1px solid #c2001c;padding-left:24px;margin-left:37px!important}.buttom_with_icon_sm .elementor-align-icon-right{border-left:1px solid #c2001c;padding-left:22px;margin-left:17px!important}.gradient_text h2{background:-webkit-linear-gradient(rgb(255 255 255 / 0%),rgb(255 255 255 / 85%));-webkit-mask-image:linear-gradient(white,transparent);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone}.page-title{width:272px!important}@media only screen and (min-width:1440px){.back_side_text{display:none}}@media only screen and (min-width:768px){.dropcap{border:1px solid red;padding:17px 23px;position:absolute;top:-25px;font-size:39px;left:-90px;font-family:"Domaine Display",Sans-serif}}@media only screen and (max-width:768px){.dropcap{border:1px solid red;padding:5px 10px;position:absolute;top:-10px;font-size:32px;left:-55px;font-family:"Domaine Display",Sans-serif}}@media only screen and (max-width:768px){.post-arc-shell-1{padding:0 15px}.post-arc-block-1 .thumbnail img{right:0}.post-arc-shell-2 .post-arc-block-2-wrap{flex-direction:column!important}.post-arc-shell-2 .post-arc-block-2-wrap .post_content_wrap{margin-left:0;margin-top:-94px}.post-arc-shell-2 .post-arc-block-2-wrap:nth-child(2) .post_content_wrap{margin-right:0;margin-top:-94px}}.ab-testing-button.elementor-element.elementor-widget-button.buttom_with_icon{border:0}.elementor-button-text{padding-left:25px;font:bold 18px "Rustica Bold",sans-serif}.elementor-button-icon{transition:color 0s;padding:0 20px;box-shadow:-9px 0 16px 0 rgba(0,0,0,30%);background-color:#b22426;border:0}.elementor-button-icon{color:#000;background-color:#fff}