.taptap-search-button-wrapper:hover .taptap-search-button{border-color:#ddd}.taptap-search-button-wrapper:hover .taptap-search-button::after{background-color:#ddd}.taptap-by-bonfire ul li.full-item-arrow-hover>a,.taptap-by-bonfire ul li a:hover{color:#e4d7d7}.taptap-by-bonfire ul.sub-menu li.full-item-arrow-hover>a,.taptap-by-bonfire ul.sub-menu li a:hover{color:#77787c}.full-item-arrow-hover>.taptap-sub-arrow .taptap-sub-arrow-inner::before,.full-item-arrow-hover>.taptap-sub-arrow .taptap-sub-arrow-inner::after,.taptap-sub-arrow:hover .taptap-sub-arrow-inner::before,.taptap-sub-arrow:hover .taptap-sub-arrow-inner::after{background-color:#fff}.taptap-menu-active:hover .taptap-main-menu-button:before,.taptap-menu-active:hover .taptap-main-menu-button div.taptap-main-menu-button-middle:before,.taptap-menu-active:hover .taptap-main-menu-button:after,.taptap-menu-active:hover .taptap-main-menu-button-two:before,.taptap-menu-active:hover .taptap-main-menu-button-two div.taptap-main-menu-button-two-middle:before,.taptap-menu-active:hover .taptap-main-menu-button-two:after,.taptap-menu-active:hover .taptap-main-menu-button-three:before,.taptap-menu-active:hover .taptap-main-menu-button-three div.taptap-main-menu-button-three-middle:before,.taptap-menu-active:hover .taptap-main-menu-button-three:after,.taptap-menu-active:hover .taptap-main-menu-button-four:before,.taptap-menu-active:hover .taptap-main-menu-button-four div.taptap-main-menu-button-four-middle:before,.taptap-menu-active:hover .taptap-main-menu-button-four:after,.taptap-menu-active:hover .taptap-main-menu-button-five:before,.taptap-menu-active:hover .taptap-main-menu-button-five div.taptap-main-menu-button-five-middle:before,.taptap-menu-active:hover .taptap-main-menu-button-five:after,.taptap-menu-active:hover .taptap-main-menu-button-six:before,.taptap-menu-active:hover .taptap-main-menu-button-six:after{background-color:#2f7337}.taptap-menu-active .taptap-main-menu-button:before,.taptap-menu-active .taptap-main-menu-button div.taptap-main-menu-button-middle:before,.taptap-menu-active .taptap-main-menu-button:after,.taptap-menu-active .taptap-main-menu-button-two:before,.taptap-menu-active .taptap-main-menu-button-two div.taptap-main-menu-button-two-middle:before,.taptap-menu-active .taptap-main-menu-button-two:after,.taptap-menu-active .taptap-main-menu-button-three:before,.taptap-menu-active .taptap-main-menu-button-three div.taptap-main-menu-button-three-middle:before,.taptap-menu-active .taptap-main-menu-button-three:after,.taptap-menu-active .taptap-main-menu-button-four:before,.taptap-menu-active .taptap-main-menu-button-four div.taptap-main-menu-button-four-middle:before,.taptap-menu-active .taptap-main-menu-button-four:after,.taptap-menu-active .taptap-main-menu-button-five:before,.taptap-menu-active .taptap-main-menu-button-five div.taptap-main-menu-button-five-middle:before,.taptap-menu-active .taptap-main-menu-button-five:after,.taptap-menu-active .taptap-main-menu-button-six:before,.taptap-menu-active .taptap-main-menu-button-six:after{background-color:#2f7337}.taptap-menu-active .taptap-main-menu-button:before{transform:translateY(9px) rotate(45deg);-webkit-transform:translateY(9px) rotate(45deg)}.taptap-menu-active .taptap-main-menu-button:after{transform:translateY(-9px) rotate(-45deg);-webkit-transform:translateY(-9px) rotate(-45deg)}.taptap-menu-active div.taptap-main-menu-button-middle:before{opacity:0;pointer-events:none;-webkit-transform:translateX(-20px);transform:translateX(-20px);-webkit-transition:all .25s ease,opacity .25s ease .025s;transition:all .25s ease,opacity .25s ease .025s}.taptap-menu-active .taptap-main-menu-button-two:before{transform:translateY(9px) rotate(45deg);-webkit-transform:translateY(9px) rotate(45deg)}.taptap-menu-active .taptap-main-menu-button-two:hover:before{width:30px}.taptap-menu-active .taptap-main-menu-button-two:after{width:30px;margin-left:0;transform:translateY(-9px) rotate(-45deg);-webkit-transform:translateY(-9px) rotate(-45deg)}.taptap-menu-active div.taptap-main-menu-button-two-middle:before{opacity:0;pointer-events:none;-webkit-transform:translateX(-20px);transform:translateX(-20px);-webkit-transition:all .25s ease,opacity .25s ease .025s;transition:all .25s ease,opacity .25s ease .025s}.taptap-menu-active .taptap-main-menu-button-three:before{transform:translateY(9px) rotate(45deg);-webkit-transform:translateY(9px) rotate(45deg)}.taptap-menu-active .taptap-main-menu-button-three:after{transform:translateY(-9px) rotate(-45deg);-webkit-transform:translateY(-9px) rotate(-45deg)}.taptap-menu-active div.taptap-main-menu-button-three-middle:before{opacity:0;pointer-events:none;-webkit-transform:translateX(-20px);transform:translateX(-20px);-webkit-transition:all .25s ease,opacity .25s ease .025s;transition:all .25s ease,opacity .25s ease .025s}.taptap-menu-active .taptap-main-menu-button-four:before{transform:translateY(9px) rotate(45deg);-webkit-transform:translateY(9px) rotate(45deg)}.taptap-menu-active .taptap-main-menu-button-four:hover:before{width:25px}.taptap-menu-active .taptap-main-menu-button-four:after{width:25px;transform:translateY(-9px) rotate(-45deg);-webkit-transform:translateY(-9px) rotate(-45deg)}.taptap-menu-active div.taptap-main-menu-button-four-middle:before{opacity:0;pointer-events:none;-webkit-transform:translateX(-20px);transform:translateX(-20px);-webkit-transition:all .25s ease,opacity .25s ease .025s;transition:all .25s ease,opacity .25s ease .025s}.taptap-menu-active .taptap-main-menu-button-five:before{transform:translateY(11px) rotate(45deg);-webkit-transform:translateY(11px) rotate(45deg)}.taptap-menu-active .taptap-main-menu-button-five:after{transform:translateY(-11px) rotate(-45deg);-webkit-transform:translateY(-11px) rotate(-45deg)}.taptap-menu-active div.taptap-main-menu-button-five-middle:before{opacity:0;pointer-events:none;-webkit-transform:translateX(-20px);transform:translateX(-20px);-webkit-transition:all .25s ease,opacity .25s ease .025s;transition:all .25s ease,opacity .25s ease .025s}.taptap-menu-active .taptap-main-menu-button-six:before{transform:translateY(4px) rotate(45deg);-webkit-transform:translateY(4px) rotate(45deg)}.taptap-menu-active .taptap-main-menu-button-six:after{transform:translateY(-4px) rotate(-45deg);-webkit-transform:translateY(-4px) rotate(-45deg)}.taptap-menu-button-label::after{left:auto;right:0}.taptap-menu-button-label{left:px;top:px;font-size:px;letter-spacing:px}.taptap-menu-button-label::before{content:""}.taptap-logo a{font-size:px;letter-spacing:px}.taptap-search-button-label{top:0;left:0}.taptap-search-button-label{left:px;top:px;font-size:px;letter-spacing:px}.taptap-search-wrapper-active{-webkit-transition:-webkit-transform s ease 0s,top 0s ease 0s!important;transition:transform s ease 0s,top 0s ease 0s!important}.taptap-search-overlay-active{-webkit-transition:opacity s ease 0s,top 0s ease 0s;transition:opacity s ease 0s,top 0s ease 0s}.taptap-main-wrapper-active{-webkit-transition:-webkit-transform s ease,top 0s ease 0s,opacity s ease 0s;transition:transform s ease,top 0s ease 0s,opacity s ease 0s}.taptap-background-color-active,.taptap-background-image-active{-webkit-transition:-webkit-transform s ease,top 0s ease 0s;transition:transform s ease,top 0s ease 0s}.taptap-main-wrapper-active{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}.taptap-main-wrapper-active,.taptap-background-color-active,.taptap-background-image-active{-webkit-transform:translateY(0) translateX(0) scale(1);transform:translateY(0) translateX(0) scale(1)}.taptap-background-overlay-active{-webkit-transition:opacity s ease,top 0s ease 0s;transition:opacity s ease,top 0s ease 0s}.taptap-alternate-close-button{position:absolute;top:px;right:px}.taptap-alternate-close-button::before,.taptap-alternate-close-button::after{height:px}.taptap-heading,.taptap-heading a{font-size:px;letter-spacing:px;line-height:px}.taptap-subheading{margin-top:px}.taptap-subheading,.taptap-subheading a{font-size:px;letter-spacing:px;line-height:px}.taptap-image{margin-top:px;margin-bottom:px}.taptap-by-bonfire ul li a{font-size:px;line-height:px;letter-spacing:px;margin-top:px}.taptap-by-bonfire>.menu>li.menu-item-has-children>span{margin-top:px}.taptap-by-bonfire .sub-menu a{font-size:px;letter-spacing:px;margin-bottom:px}.taptap-by-bonfire>.menu>li.menu-item-has-children>span{top:px}.taptap-by-bonfire .sub-menu li.menu-item-has-children span{top:px}.taptap-menu-item-description{font-size:px;padding-top:px;padding-bottom:px;line-height:px;letter-spacing:px}.taptap-by-bonfire ul li a i{font-size:px;margin-top:px}.taptap-by-bonfire .sub-menu a i{font-size:px;margin-top:px}.taptap-by-bonfire-horizontal .taptap-title i{font-size:px}.taptap-by-bonfire-horizontal .taptap-title-line::before{background-color:#fff}.taptap-horizontal-sub-arrow::before,.taptap-horizontal-sub-arrow::after{background-color:#000}.taptap-horizontal-back{font-size:px!important;color:#000!important}.taptap-horizontal-back::before,.taptap-horizontal-back::after{background-color:#000}.taptap-image-grid-item>ul::before{background:linear-gradient(180deg,rgba(30,30,30,0) 25%,100%,100%)}.taptap-by-bonfire-image>ul>li{opacity:0;-webkit-transform:translateY(125px);transform:translateY(125px)}.taptap-image-grid-item,.taptap-image-grid-item>a:before{border-radius:px}.taptap-by-bonfire-image>ul{grid-gap:px}.taptap-by-bonfire-image>ul>li:first-child .taptap-image-grid-item>a:before{background-image:none}.taptap-by-bonfire-image>ul>li:nth-child(2) .taptap-image-grid-item>a:before{background-image:none}.taptap-by-bonfire-image>ul>li:nth-child(3) .taptap-image-grid-item>a:before{background-image:none}.taptap-by-bonfire-image>ul>li:nth-child(4) .taptap-image-grid-item>a:before{background-image:none}.taptap-by-bonfire-image>ul>li:nth-child(5) .taptap-image-grid-item>a:before{background-image:none}.taptap-by-bonfire-image>ul>li:nth-child(6) .taptap-image-grid-item>a:before{background-image:none}.taptap-by-bonfire-image>ul>li:nth-child(7) .taptap-image-grid-item>a:before{background-image:none}.taptap-by-bonfire-image>ul>li:nth-child(8) .taptap-image-grid-item>a:before{background-image:none}.taptap-by-bonfire-image>ul>li:nth-child(9) .taptap-image-grid-item>a:before{background-image:none}.taptap-widgets-wrapper{margin-top:px}.taptap-widgets-wrapper .widget .widgettitle{font-size:px;letter-spacing:px;line-height:px}.taptap-widgets-wrapper .widget,.taptap-widgets-wrapper .widget a{font-size:px;letter-spacing:px;line-height:px}.taptap-main-inner>.scroll-element.scroll-y{right:px;top:px;bottom:px;width:px}.taptap-main-inner>.scroll-element .scroll-element_outer,.taptap-main-inner>.scroll-element .scroll-element_track,.taptap-main-inner>.scroll-element .scroll-bar{-webkit-border-radius:px;border-radius:px}.taptap-main-inner>.scroll-element .scroll-bar{background-color:#2f7337}.taptap-main-inner>.scroll-element.scroll-draggable .scroll-bar{background-color:#2f7337}