/* CSS Document */
.post-71527 {
    display: none;
}
.shop-banner {
    margin: 15px 0px;
    display: block;
}
.avail{display:none;}
.pobo {
    background: #ffe6ea;
    padding: 16px 18px;
    border-radius: 3px;
}
.archive-header.pobo{margin-bottom:16px;}
.woocommerce-breadcrumb{margin-bottom: 16px;font-family: Arial,sans-serif;font-size:12px;font-weight: normal;}
footer.entry-meta{padding:16px;background:#eaf7ff;color:#00B4F5;border-radius:3px;margin:16px 0px;font-size:14px;}
.woocommerce-account footer.entry-meta{background:none !important;}
.nav-single h3{margin-top:16px;}
.nav-single span a{text-decoration: none;
    display: inline-block;
    line-height: 20px;
    border: 2px solid #444;
    font-weight: bold;
    color: #444;
    border-radius: 19px;
    margin-right: 12px;
    margin-bottom: 16px;
    padding: 7px 19px;
    transition: all 200ms ease-in-out;
    font-size: 12px;}
.entry-content table, .comment-content table {
    width: 100%;
	line-height:1.25;
	margin-bottom:16px;
}
.single-post .entry-content strong {
    font-weight: 700;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
.spl{background:#ffe6ea;padding:16px;margin:25px 0px 16px 0px;border-radius:3px;float:none;clear:both;}
.spl a{color:#222;text-decoration:none;}
.spl a h4{margin:6px 0px 6px 0px;font-size:17px;color:#222;}
.spl a img{height:auto;width:20%; display:inline-block;}
.spl .spla{padding-left:10px; max-width:75%;display:inline-block;vertical-align:top;}
.account-orders-table thead tr{border-bottom:2px solid #222;font-weight:bold;}
.account-orders-table thead tr th{padding:8px;}
.wp-block-table tr:first-child{
    border-bottom: 2px solid #222;
	padding:8px;
}
.wp-block-table tr td, .account-orders-table tr td{
    padding:8px; vertical-align:middle;
}
.wp-block-table tr:nth-child(even), .account-orders-table tr:nth-child(even){
    background-color: #f5eaea;
}
.wp-block-table tr:not(:first-child) td, .account-orders-table tr:not(:first-child) td {
    padding: 8px;
    vertical-align: middle;
}
.account-orders-table a.woocommerce-button{padding:0px 16px;line-height:32px;}
.nav-single span a:hover{color:white;background:#00B4F5;border-color:#00B4F5;}
.metag{margin:12px 0px;line-height:1.5;background:#EBFAFF;padding:8px 16px;;border-radius:3px;font-size:88%;}
.metag span{margin-right:16px;}
.post a{color:#00B4F5;text-decoration:none;word-break:break-word;}
.post h4{margin:20px 0px;}
.post ol{list-style:decimal;padding-left:16px;}
.post ol li{margin-bottom:10px;line-height:1.5;}
.blog-holder{display:block;min-height:750px;}
p.has-drop-cap{margin-bottom:18px;}
.has-drop-cap:not(:focus):first-letter {
    float: left;
    font-size: 3.4em;
    line-height: .68;
    font-weight: 100;
    margin: .15em .05em 0 0;
    text-transform: uppercase;
    font-style: normal;
	font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";
}
.wp-block-image{overflow:hidden}
.wp-block-image img{max-width:100%;height:auto;}
.tilt{display:block;width:100%;margin-bottom:16px;background: white;border-radius: 3px;box-shadow: 1px 4px 8px #655b6414;height:150px;}
.figgy, .orbit-caption{background:#f7d0d6;
    display: block;
    color:#222;
    font-family: 'Comic Sans MS', 'Chalkboard SE', 'Comic Neue', sans-serif;
    padding:4px 8px;
	line-height:1.5;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
	margin:12px 0px;
	top:-30px;
	margin-bottom:-20px;
}
.sarnac{padding:24px 16px 16px 24px;display:inline-block;width:80%;}

.pure-u-1-3 img{max-width:100%;}
.tile {
    float: left;
    width: 235px;
	margin:16px 16px 0px 0px;
}
ul.sources li{margin:12px 0px;}
ul.sources li a{text-decoration:none;color:#00B4F5;}
.swiper-container-procat a.txtlink, .swiper-container-procatty a.txtlink{text-decoration:none;display:inline-block;}
.swiper-container-procat .boxer h3, .swiper-container-procatty .boxer h3{font-size:17px;width:75%;}
.swiper-container-procat .boxer p, .swiper-container-procatty .boxer p{font-size:14px;}
.swiper-container-procat a img, .swiper-container-procatty a img{max-width:100%}

.tiger {
    position: relative;
    display: block;
    background-size: auto 100%;
    background-position: 50% 50%;
    background-clip: content-box;
}
.tiger img {
    opacity: 1;
    transition: all 200ms ease-in-out;
    max-width: 100%;
	height:auto;
	display: block;
}
a.tiger:hover img {
    opacity: 0;
}
.option-set {
    box-sizing: border-box;
}
.option-set li {
    border-radius: 0px;
    color: #222;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    width: max-content;
    padding: 7px 7px 7px 14px;
    cursor: pointer;
    transition: background-color 150ms ease-in;
    display: inline-block;
}
ul.abh_tabs{display:none;}
.abh_tab_content .abh_image {
    display: block;
    position: relative;
    float: left;
    width:150px;
    height:150px;
    margin:0;
    padding:0;
	z-index: 99;
}
.abh_image a{display:block;}
.abh_social{position:relative;z-index:99;}
.abh_social a{margin-right:12px;font-size:18px;}
.abh_social a.abh_facebook{color:#4267B2;}
.abh_social a.abh_twitter{color:#1DA1F2;}
.abh_social a.abh_linkedin{color:#0077b5;}
.abh_social a.abh_instagram:before{-webkit-background-clip: text !important; -webkit-text-fill-color: transparent;background: #d6249f;
  background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);}

.abh_tab_content .abh_image img {width: 100%;height: auto;border-radius: 3px;padding: 12px;margin: 0;}
.abh_name a{color:#222;font-size:17px;font-family:'Allbold', arial, sans-serif;text-decoration:none;}
.abh_job{margin:8px 0px;font-size:14px;}
.abh_job a{color:#00B4F5;text-decoration: none;}
.abh_description{line-height:1.4;font-size:12px;}
.abh_tab_content{background:#fff9f9;border-radius:3px;overflow:hidden;}
.abh_posts_tab{display:none;}
.boxer h3{text-decoration:none;color:#444;border:0;line-height:1.25;margin:10px 0px;}
.boxer h3 a{text-decoration:none;color:#444;}
.boxer .review-box {
    margin: 3px 0px 12px 0px;
    font-size: 16px;
    display: none;
}
.option-set li a{color:#444;text-decoration:none;}

.option-set li.is-active a{color:white;}

.boxer .woocommerce-Price-amount, .product .woocommerce-Price-amount {
    color: #c1b3b3;
}

.boxer .price del{color:#c1b3b3;}

.boxer .price ins{text-decoration:none;}

.abernaki-holder{background:#ffe6ea;border-radius:3px;margin-top:16px;}
.boxer .eyebrow{font-size:12px;}
.boxer .cat-link {
    line-height: 24px;
    display: inline-block;
    color: #00B4F5;
	text-decoration:none;
    font-family: 'Allbold', arial, sans-serif;
}
.boxer .cat-link a{color: #00B4F5;text-decoration:none;}

.woocommerce-breadcrumb a, p a{color:#00B4F5;text-decoration:none; font-family:'Allbold', arial, sans-serif;}
/* End Slider Styles */
@media only screen and (min-width: 1000px) {
.single-post .swiper-container-woo img{height:500px;width:auto;}
.single-post .swiper-container-woo .swiper-slide{width:auto !important;}
body.single-post .site{max-width:46rem;}
.post.type-post{background: white;padding: 20px 18px;border-radius: 3px;box-shadow: 1px 4px 8px #655b6414;}
.billy{padding: 22px;display: inline-block;width: 75%;}
.option-set{box-sizing: border-box;
    text-align: center;
    margin: 20px 0px;
    display: block;}
.spl{padding: 12px 16px 12px 8px;margin: 18px 0px 16px 0px;}
.spl .spla{padding-left:4px;}
.spl a img{width:14%;}
.spl p{display:inline;}
.spl span.bigbutt{display:inline;
	clear:none;
	padding: 0px;
    margin: 0px;
    background: none;
    box-shadow: none;
    font-size: 14px;
    line-height: initial;
    color: #00B4F5;
    text-decoration: underline;
    margin-left: 4px;}
.option-set li {
    display: inline-block;
    line-height:26px;
    border:none;
    border-radius: 14px;
    margin-right: 11px;
    padding: 0px 19px;
	background: #f3ecec;
}

.woocommerce-MyAccount-navigation .option-set li{margin-bottom:10px;}
	
.option-set li.active, .option-set li.is-active{
    background: #00B4F5;
    color: white;
    border-color: #0092f3;
}

.pure-u-1-3{
    width: 35%;
    float: left;
    display: inline-block;
    position: relative;
    height: 180px;
    border-top-left-radius: 3px;
    overflow: hidden;
    border-bottom-left-radius: 3px;
}
.abernaki-holder{height:180px;}
.pure-u-2-3{width:65%;padding:12px 12px 12px 24px;display:inline-block;}
.growler {
    box-sizing: border-box;
    float: left;
    width: 18%;
}
.swiper-container-procat .prims, .swiper-container-procatty .prims{width:15%;
    float: left;display:inline-block;}
.swiper-container-procat a img, .swiper-container-procatty a img  {
    z-index: 999;
    margin-right: 20px;
}
	
.container {
    width: 100%;
    float:none;
	margin: 0px auto;
	 -webkit-transition: margin-top 1s cubic-bezier(0.7, 0.01, 0.3, 1);
    -moz-transition: margin-top 1s cubic-bezier(0.7, 0.01, 0.3, 1);
    -o-transition: margin-top 1s cubic-bezier(0.7, 0.01, 0.3, 1);
    transition: margin-top 1s cubic-bezier(0.7, 0.01, 0.3, 1);
}
	
a.tiger:hover img {
    opacity: 0;
}

.abh_social{float:right;margin:20px 16px 0px 0px}
.abh_text{padding-top:20px;}
.archive .abh_tab_content{background:linear-gradient(
225deg
, rgba(255,230,234,1) 0%, rgba(246,230,255,1) 100%);}
.archive .abh_description{font-size:14px;padding-right:16px;}
.archive .abh_tab_content .abh_image{margin-right:20px;}
.archive .abh_tab_content .abh_image img{padding:0px;}
}

@media only screen and (max-width: 1000px) {
.woocommerce-breadcrumb{font-size: 88%;margin-bottom:12px;}
.page-id-182906 .boxer h3{font-size:17px;margin-top:0px;}
.figgy, .orbit-caption{line-height: 1.25;padding: 10px;font-size:80%;}
.tilt{height:auto;}
.prims{width:22%;margin:14px 14px 0px 0px;display: inline-block;float:right;}
.page-id-182906 .prims{float:right;}
.billy{width:67%;display: inline-block;float:left;margin:14px 0px 0px 14px;}
.page-id-182906 .billy{margin-left:12px;}
.sarnac{width:100%;padding:0px 12px 0px 12px;}
.sarnac p{font-size:12px;}
.pure-u-1-3{display:block;}
.pure-u-2-3{display:block;padding:12px;}
.boxer .cat-link {
	border:none;
    line-height: 24px;
	padding:none;
}
.archive .boxer h3 {
    line-height: 1.4;
    margin: 8px 0px;
    font-size: 16px;
	letter-spacing:normal;
}
ul.post-categories li{display:inline;}
.metag{height:78px;}
.wp-block-image.size-large{min-height:260px;display:block;}
.spl span.button{clear:both;float:none;}
.spl a h4{margin:0px 0px 6px 0px;}
.spl{background: linear-gradient(302deg
, rgba(255,230,234,1) 25%, rgba(246,230,255,1) 100%);}
.spl a img {
    height: auto;
    width:24%;
    float: right;
	margin-bottom:8px;
}
.spl .spla{width:75%;padding-left:0;}
.spl p{font-size:12px;}
.shop-banner {
    margin-right: 1rem;
}
.growler {
    box-sizing: border-box;
    position: relative;
    z-index: 9;
    height: 80px;
}
.option-set-holder{width:103%;}
.option-set {
    overflow-x: auto;
    white-space: nowrap;
    position: relative;
    margin: 16px 0px 0px 0px;
	padding-bottom:20px;
}
	
.option-set li {
    display: inline-block;
    line-height:34px;
    border:none;
    border-radius: 23px;
    margin-right: 12px;
    padding: 0px 19px;
	background: #f3ecec;
}
	
.option-set li.active, .option-set li.is-active{
    background: #00B4F5;
    color: white;
    border-color: #00B4F5;
}
	
.container .tile {
    width: 165px;
    height: auto;
    margin: 0px 0px 12px 14px;
}

#container{margin-top:16px;width: 109%;
    margin-left: -1rem;}
	
.sarnac h4{line-height:1.4;margin-bottom:6px;}
.abh_box{margin-top:76px;}
.abh_tab_content {background: white;text-align: center;overflow: visible;box-shadow: 1px 4px 8px #655b6414;}
.abh_about_tab{display:block;top:-80px;}
.abh_box .abh_image {
    float: none;
    margin: 5px auto;
}
.abh_box .abh_image img{border-radius:17px;}
.abh_social {position: absolute;z-index: 99;bottom: -54px;left: 30%;}
.abh_social a{font-size:30px;}
.abh_name a{font-size:18px;}
.abh_job {margin: 12px 0px 8px 0px;}
.abh_description {font-size:14px;line-height: 1.5;padding: 0px 22px;}
}



