/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

.header-phone-img,ul.footer-contact li svg{margin-right:10px}@font-face{font-family:"Trajan Pro";src:url("fonts/TrajanPro-Bold.woff2") format("woff2"),url("fonts/TrajanPro-Bold.woff") format("woff"),url("fonts/TrajanPro-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url("fonts/Outfit-Regular.woff2") format("woff2"),url("fonts/Outfit-Regular.woff") format("woff"),url("fonts/Outfit-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@media (min-width:768px){::-webkit-scrollbar{width:1em;padding:0 .2em}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}::-webkit-scrollbar-thumb{background-color:#ffb100;border:.2em solid #f5f5f5;border-radius:.5em}}body{font-family:outfit;font-size:16px;line-height:1.5}h1,h2,h3,h4,h5,h6{color:#000;font-family:"Trajan Pro"!important}.inside-top-bar{padding:8px 40px}.top-bar .widget:first-child{margin:auto}.top-bar p{margin-bottom:0;font-size:14.25px}.inside-header .header-widget{margin-top:0!important;padding-right:8px}ul.header-icons li.icon-wish-list svg{width:25px;height:25px}.site-header .header-image{width:260px;height:102px}.inside-footer-widgets>div,.nav-wrapper{flex:auto}.article-continer .inside-article footer.entry-meta,.article-continer header.entry-header .entry-meta,.entry-header .entry-meta,.inside-article>.featured-image,.menu-item-16055{display:none}.main-nav{border-top:1px solid var(--base)}.secondary-nav{background-color:var(--base);color:var(--base-3);border:none}.main-navigation .main-nav ul li a{line-height:normal;padding:9px 16px 10px!important;font-size:14px}.main-navigation .secondary-nav ul li a{color:#fff}.main-navigation .main-nav ul li a:active,.main-navigation .main-nav ul li a:focus,.main-navigation .main-nav ul li a:hover{background:#ffb100}.inside-header{padding:20px 15px;flex-direction:row!important}.inside-header>div{flex:1 0 auto;width:33.33333%}.header-left-phone,ul.header-icons{display:flex;align-items:center}.header-icons a,.header-phone-img{display:flex}.header-phone-img svg{width:50px;height:46px}.header-phone-text p{margin:0;color:#000}ul.header-icons li{margin-bottom:0;margin-left:20px}li.icon-wish-list{margin-left:23px!important;margin-top:2px}li.icon-account{margin-top:2px}li.icon-cart{margin-top:-1px}.header-widget{display:flex;flex:auto;justify-content:flex-end}.footer-top-container{border-bottom:1px solid #fff;display:flex;padding:30px 0}.footer-top{background-color:var(--contrast)}h4.newsletter-heding1{color:#a72111!important;font-family:Outfit!important;font-size:26px;margin-bottom:8px}.breadcrumb p,.widget_nav_menu .menu-item{margin-bottom:0}h3.newsletter-heding2{color:#fff;font-size:27px;margin-bottom:0}.footer-top-container .footer-top-widget:first-child{width:58%}.footer-top-container .footer-top-widget:last-child{width:42%;display:flex;align-items:center;justify-content:flex-end}.inside-footer-widgets .widget-title{color:#a72111;font-size:18px!important}.wp-block-tnp-minimal{padding:0!important;width:100%}.footer-meta-contents>span{display:inline-block!important}.tnp.tnp-subscription-minimal,.wp-block-tnp-minimal>p{margin:0}.tnp-subscription-minimal input.tnp-submit{background-color:#a72111!important;border:none!important;border-radius:0!important;color:#fff!important;padding:12px 16px!important;height:47px;width:29%!important;display:inline-block!important}.tnp-subscription-minimal input.tnp-email{margin-right:0!important;font-size:14px!important;color:#989898!important;border:1px solid #fff!important;border-right:none!important;padding:0 0 0 10px!important;background-color:transparent!important;height:47px;max-width:100%!important}.footer-widgets-container{border-bottom:1px solid #fff;padding:47px 0}.site-footer .footer-widgets-container .inside-footer-widgets{margin-left:-15px;margin-right:-15px}.site-footer .footer-widgets-container .inner-padding{padding:0 15px}.footer-widget-1{width:37%!important}.footer-widget-2,.footer-widget-3,.footer-widget-4{width:21%}.footer-widget-4 .widget_block{padding-right:0!important}ul.footer-contact li{list-style:none;font-size:12px;color:#989898;display:-webkit-flex;display:flex;align-items:center;margin-bottom:20px}.widget_nav_menu .menu-item a{text-decoration:none;padding-top:5px!important;padding-bottom:5px!important;padding-left:15px!important;line-height:21px!important;display:inline-block;font-size:14px;position:relative}.widget_nav_menu .menu-item a:before{content:">";position:absolute;left:0;font-size:18px;color:#f9e195}.breadcrumb{padding:0;background:url("/amishblog/wp-content/uploads/2024/07/breadcrumb.webp") center center/cover;background-image:image-set(    "/amishblog/wp-content/uploads/2024/07/breadcrumb.webp" 1x,    "/amishblog/wp-content/uploads/2024/07/breadcrumb.webp" 2x,    "/amishblog/wp-content/uploads/2024/07/breadcrumb.webp" 600dpi  );height:90px;display:flex}.breadcrumb p{font-size:15px}.breadcrumb-inner{align-items:center;justify-content:center;display:flex;flex-direction:column;color:#fff;padding:0 15px}.breadcrumb-inner a{text-decoration:none;color:#fff}.article-continer{margin-top:70px;margin-bottom:70px!important;display:flex;flex-wrap:wrap;row-gap:30px}.article-continer article{flex:0 0 33.33%}.article-continer header.entry-header{padding-top:20px}.article-continer header.entry-header h2.entry-title{font-size:19px;font-weight:700;color:#000}a.read-more{color:#a72111!important;text-transform:uppercase!important;font-weight:500!important;border:0!important;padding:0!important;display:block;margin-top:14px;position:relative;width:120px;text-decoration:none}a.read-more:after{content:"";width:19px;height:10px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="12" viewBox="0 0 15 12" fill="none"><path d="M11.511 6.74997L8.03032 9.9623L8.0303 9.96232C7.87986 10.1012 7.79113 10.294 7.79113 10.4997C7.79113 10.7055 7.87986 10.8983 8.0303 11.0372C8.18007 11.1754 8.37922 11.25 8.58309 11.25C8.78695 11.25 8.9861 11.1754 9.13587 11.0372L14.0106 6.53753C14.0106 6.5375 14.0107 6.53747 14.0107 6.53743C14.0851 6.46882 14.1453 6.38626 14.1868 6.29388C14.2283 6.20139 14.25 6.10147 14.25 6C14.25 5.89853 14.2283 5.79861 14.1868 5.70612C14.1453 5.61374 14.0851 5.53118 14.0107 5.46257C14.0107 5.46254 14.0106 5.4625 14.0106 5.46247L9.13587 0.962818C8.9861 0.824569 8.78695 0.750001 8.58308 0.750001C8.37922 0.750001 8.18007 0.824569 8.0303 0.962817L8.19987 1.14652L8.0303 0.962818C7.87985 1.10169 7.79113 1.29452 7.79113 1.50025C7.79113 1.70598 7.87985 1.89882 8.0303 2.03769L8.03032 2.0377L11.511 5.25003L1.54165 5.25003C1.33786 5.25003 1.13879 5.32457 0.989077 5.46276L0.989077 5.46276C0.838689 5.60158 0.75 5.79434 0.75 6C0.75 6.20566 0.838689 6.39842 0.989077 6.53724L0.989077 6.53724C1.13879 6.67543 1.33786 6.74997 1.54165 6.74997L11.511 6.74997Z" fill="%23A72111" stroke="%23A72111" stroke-width="0.5"/></svg>');background-repeat:no-repeat no-repeat;background-position:center center;background-size:cover;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0}.inside-article{padding:0 15px!important;background:0 0!important}.comments-area{padding:40px 15px!important}.site-info{font-size:13px}.inside-site-info{padding:10px 15px}.site-logo{margin-top:0!important}.article-continer .post-image img{height:240px;width:100%;object-fit:contain;}.post-image {border: 1px solid #ddd;padding: 15px;}.article-continer .inside-article figure{width:100%!important}.footer-meta-tags .post-author{display:flex;margin-bottom:10px;column-gap:15px}.footer-meta-contents span.byline{display:none!important}.widget_nav_menu .menu .menu-item a{color:#989898}.entry-summary p{color:#4a4a4a}

form.header-search label{display:none;}

form.header-search button {
    font-size: 0px;
    background: transparent url('https://img.icons8.com/?size=100&id=7695&format=png&color=ffffff');
    background-size: 20px;
    background-repeat: no-repeat;
    padding: 0;
    margin: 0 0 0 -25px;
    width: 25px;
}
form.header-search input:focus {
    background: transparent;outline:none;border-color:transparent;border-bottom-width:1px; color:#fff;border-bottom-color: #fff;
}
.inside-header{position:relative;}
.main-navigation .main-nav ul li[class*="current-menu-"] > a {background: #ffb100;color: #fff;}

.inside-right-sidebar aside {padding: 20px 10px !important;}

.inside-right-sidebar aside label{
	font-family: "Trajan Pro";
    font-size: 35px;
    margin-bottom: 20px;
    line-height: 1.2em;
    font-weight: 400;
    text-transform: none;
	position:relative;
	padding-bottom: 12px;
	border-bottom: 1px solid #000;
	display: block;
    color: #000;
}
.inside-right-sidebar aside h2.wp-block-heading{
	position:relative;
	padding-bottom: 12px;
	border-bottom: 1px solid #000;
}

.inside-right-sidebar aside h2.wp-block-heading:after, .inside-right-sidebar aside label:after {
    content: '';
    position: absolute;
    width: 60px;
    height: 3px;
    background: #a72111;
    left: 0;
    bottom: -2px;
}


aside .wp-block-search__inside-wrapper {flex-direction: row-reverse;background: #f5f5f6;}
aside .wp-block-search__button{margin-left: 0;}

aside .wp-block-search__input{border-color: transparent!important;}
aside .wp-block-search__button {
	font-size: 0px;
	background: transparent url('https://img.icons8.com/?size=100&id=7695&format=png&color=4c4c4c');    
    background-size: 22px;
    background-repeat: no-repeat;
    background-position-y: 12px;
	background-position-x: 10px;
}
.product-info {margin-bottom: 20px;}


#right-sidebar form input, #right-sidebar form textarea {
    background: #f4f5f7;
    border: 1px solid #f4f5f7!important;
	font-weight: 400;
    line-height: 1.5;
    color: #969696;
}

#right-sidebar form input:focus,#right-sidebar form textarea:focus {
    color: #969696;
    background-color: #fff;
    border-color: #929494;
    outline: 0;
} 

/*-------------------------------- RESPONSIVE CODE-----------------------------*/

@media only screen and (max-width:1500px){
.inside-header > div:nth-child(2){left: -20px!important;}
}
@media only screen and (max-width:1160px){
.inside-header > div:nth-child(2){max-width: 160px!important;left: 2%!important;}	
}
@media only screen and (max-width:980px){
.inside-header > div:nth-child(2){top:85px!important;}
form.header-search input{border-bottom-color: #818181!important;}
form.header-search input::placeholder{color:#818181!important;}
}

@media only screen and (min-width:768px){li#mega-menu-item-16089 a:after{content:url(https://www.amishfurniturefactory.com/amishblog/wp-content/uploads/2024/07/volume-discount.webp);width:auto;height:auto;position:absolute;left:0}li#mega-menu-item-16089 a:hover:after{display:block!important}

.inside-header > div:nth-child(2) {
    position: absolute;
    left: -200px;
    top: 168px;
    z-index: 2;
    max-width: 250px;
}
form.header-search input {
    border-top-width: 0px;
    padding: 0;
    height: 28px;
	padding-right: 30px;
    border-left-width: 0;
    border-right-width: 0px;
    border-bottom-color: #fff;
    background: transparent;
    font-size: 14px;
	font-family: outfit;
	color: #fff;
}
form.header-search input::placeholder{color:#fff;}


}

@media only screen and (max-width:768px){.header-icons li.icon-account,.header-left-phone{display:none}.site-logo{max-width:170px}.breadcrumb-inner,.footer-widget-1{text-align:center}.footer-top-container,.main-navigation .inside-navigation{flex-direction:column}.nav-wrapper{width:100%}.main-nav{border:none}.footer-top-container .footer-top-widget{width:100%!important}.article-continer article{flex:0 0 100%}.newsletter-heding2{font-size:20px!important;margin-bottom:15px!important}.newsletter-heding1{font-size:23px!important}.inside-footer-widgets{flex-direction:row;flex-wrap:wrap}.footer-widget-1,.footer-widget-4{flex:0 0 auto!important;width:100%!important}.footer-widget-2,.footer-widget-3{flex:0 0 auto!important;width:50%}.inside-footer-widgets .widget-title{font-size:17px!important}.inside-header{padding:10px!important}h1.entry-title{font-size:35px}.site-footer .footer-widgets .footer-widgets-container .inner-padding{padding:0 20px;}

.inside-header > div:nth-child(2) {
    display: block!important;
    width: 100%!important;
	max-width: 100%!important;
    position: absolute;
    margin-top: 130px!important;
	padding: 0 10px!important;
	    top: initial !important;
	    left: 0 !important;
}
.site-header{padding-bottom: 60px}
form.header-search input{
	height: 30px;
    border-color: transparent;
    font-size: 14px;
	padding-right: 30px;
	}
form.header-search button {
	background: transparent url('https://img.icons8.com/?size=100&id=7695&format=png&color=4c4c4c');    
    background-size: 22px;
    background-repeat: no-repeat;
    background-position-y: 3px;
	}
form.header-search input:focus {color:#000;}
.footer-top-container{padding-left:20px;padding-right:20px;}
	
.menu-toggle .mobile-menu{display:none}	
.main-navigation{position:absolute;top:45px;background:0 0;width:100%}
.main-navigation .inside-navigation{flex-direction:initial}
.nav-wrapper{background:#fff}	
.main-navigation ul ul{background-color:#e7e7e7}
nav.toggled .menu-item-16055{display:block}
}


@media only screen and (max-width:560px){.breadcrumb p{margin-bottom:0}.breadcrumb{height:84px}.top-bar p{font-size:13.25px}.site-header .header-image{height:70px}#block-12,#mega-menu-wrap-secondary-menu,.header-left-widget,.header-widget,.menu-toggle .mobile-menu{display:none}.main-navigation ul ul{background-color:#e7e7e7}nav.toggled .menu-item-16055{display:block}.site-footer{padding:0 10px;background:#000}.site-header .inside-header{padding:5px 10px!important}.home .article-continer{margin-top:0!important}}
