html {
  scroll-behavior: smooth;
}
body {
	background:#fff;
}
a {
  color: #b58b66;
  text-decoration: none;
  -webkit-transition: color 150ms ease;
  -o-transition: color 150ms ease;
  transition: color 150ms ease;
}
header#header div#header-inner div.container {
	text-align: center;
}
header#header {
	background: #fff;
}
.section-shop div.product--variation-field--variation_price__7, .section-shop div.default__price, .section-shop div.package_bees_product_type__price {
  font-size: 25px;
}
#block-basic-branding {
	max-width: 300px;
  	margin: 0 auto;
  	padding: 20px 0;
}
.copyright {
	font-size: 10px;
}
ul.menu {
	text-align: center;
}
ul.menu li {
	display: inline;
	padding: 0 20px;
}
.page-node-1 div#header_second div.container {
	max-width: 100%;
	width:100%;
	border-bottom: 12px solid;
}
.page-node-4 div#header_third, .page-node-4 div#header_forth, .page-node-4 div#header_five {
	border-bottom: 12px solid;
	margin-bottom: 20px;
}

div#slick-views-front-slideshow-block-block-1-1 div.slide__constrained {
	left: 0 !important;
	right: 0 !important;
	margin-left: auto;
	margin-right: auto;
	width: 700px;
	position: absolute;
}
div#slick-views-front-slideshow-block-block-1-1 div.slide__description {
	color: #fff;
}
div#block-views-block-front-slideshow-block-1 div.slide__caption {
	background: rgb(0, 0, 0, .6);
	max-width: 700px;
	border-radius:5px 30px 30px 5px;
	-webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}
div#slick-views-front-slideshow-block-block-1-1 div.slide__description div.field-content h2 {
	margin-bottom: 10px;
}
div#slick-views-front-slideshow-block-block-1-1 div.slide__description div.field-content p {
	line-height: 24px;
}
.page-node-1 div#wrap {
	display: flex;
	flex-wrap: nowrap;
	height: 100%;
}
.page-node-1 div#wrap > div {
  height: 100%;
  width: 100%;
 
}
/*div#header_third, div#header_forth, div#header_five {
	width: 33%;
	float: left;
}*/
#block-nucleuscoloniesqueenbees, #block-completehivekitnucleuscolony, #block-honey {
	text-align: center;
	color: #fff;
/*	height: 92vh;*/
}

#block-nucleuscoloniesqueenbees h2, #block-completehivekitnucleuscolony h2, #block-honey h2 {
	font-size: 31px;
	position: relative;
	top: 28px;
	padding: 0 10px;

}
#vid-wrap {
  width: 100%;
  height: 500px;
  position: relative;
  overflow: hidden;
}
div#vid-wrap div.content {
  position: absolute;
  top: 128px;
  transform: translate(-50%, 0);
  left: 50%;
  padding: 20px;
  color: #fff;
  max-width: 600px;
  width: 100%;
}
video#dyo-video {
	margin: 0 auto;
	width: 100%;
}
#block-nucleuscoloniesqueenbees p, #block-completehivekitnucleuscolony p {
	position: relative;
	top: 74px;

}
 #block-honey p {
position: relative;
	top: 154px;
}
 
.page-node-1 div#header_third div.container {
	min-height: 460px;
 	background-image: url('_i/nucs-1.jpg');
 	background-repeat: no-repeat;
	background-size: cover;
 	background-position: center;
/* 	background-color: #252B2B;*/
/* 	clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);*/
 }
.page-node-1 div#header_forth div.container {
	min-height: 460px;
 	background-image: url('_i/colonies.jpg');
 	background-repeat: no-repeat;
	background-size: cover;	
 	background-position: center;
/* 	background-color: #F4D654;*/
/* 	clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);*/
 }
 .page-node-1 div#header_five div.container {
 	min-height: 460px;
 	background-image: url('_i/honeycomb.jpg');
 	background-repeat: no-repeat;
	background-size: cover;
 	background-position: center;
/* 	background-color: #b58b66;*/
/* 	clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);*/
 }
div#block-nucleuscoloniesqueenbees p a , #block-completehivekitnucleuscolony p a.hvr-fade, #block-honey p a.hvr-fade {
	padding: 20px;
}
[class^="hvr-"] {
  display: inline-block;
  vertical-align: middle;
  margin: .4em;
  padding: 1em;
  cursor: pointer;
  background: #e1e1e1;
  text-decoration: none;
  color: #666;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}
.hvr-fade:hover, .hvr-fade:focus, .hvr-fade:active {
  background-color: #b58b66 !important;
  color: white !important;
}
.page-node-4 div#header_second div.container {
	max-width: 100%;
	background-image: url('_i/bee-banner-2.jpg');
 	background-repeat: no-repeat;
	background-size: cover;
 	background-position: center;
}
.page-node-2 div#header_second div.container {
	max-width: 100%;
	background-image: url('_i/honey-banner.jpg');
 	background-repeat: no-repeat;
	background-size: cover;
 	background-position: center;
}
.page-node-3 div#header_second div.container {
	max-width: 100%;
	background-image: url('_i/beeswax-banner.jpg');
 	background-repeat: no-repeat;
	background-size: cover;
 	background-position: bottom;
}
.page-node-5 div#header_second div.container {
	max-width: 100%;
	background-image: url('_i/equipment-bg.jpg');
 	background-repeat: no-repeat;
	background-size: cover;
 	background-position: bottom;
}

#block-beebanner, #block-honeybanner, #block-beekeepingequipmentsuppliesbanner {
	padding: 50px;
	color: #fff;
}
#block-beeswaxbanner {
	padding: 72px;
	color: #fff;
}

div#block-nucleuscoloniesqueenbees-2 img, #block-completehivekitandanucleuscolony img, div#block-vermontmatedqueens img  {
	padding: 20px;
}
.page-form-northwoods-apiaries-nucleus-colo-confirmation div#main {
	background-image: url('_i/form-bg.jpg');
 	background-repeat: no-repeat;
	background-size: cover;
 	background-position: center;
}
.page-form-northwoods-apiaries-nucleus-colo-confirmation div#main div.container {
	max-width: 600px;
	padding: 73px 0;
	color: #E1E1E1;
}
#block-views-block-honey-map-block-1 {
	clear: both;
}
.page-node-3 div#main div.container {
	max-width: 800px;
}

div.js-form-item.js-form-item-phone-number, div.js-form-item.js-form-item-email-address {
	width: 50%;
	float: left;
}
div.js-form-item.js-form-item-email-address {
  padding: 0 0 0 5px;
}
form div.description {
	font-size: 13px;
	position: relative;
	bottom: 9px;
}
.section-form div#main div.container {
	max-width: 800px;
}
input#edit-5-frame-nucleus-colony-ies-with-hygienic-queen-s-.form-text {
	max-width: 75px;
	position: relative;
     left: 9px;
}
input#edit-total-deposit.form-text {
	max-width: 100px;
	position: relative;
     left: 9px;
}
input#edit-check-number.form-text {
	max-width: 200px;
}
div.js-form-item.js-form-item-_-frame-nucleus-colony-ies-with-hygienic-queen-s- label, div.js-form-item.js-form-item-total-deposit label {
	float: left;
	
}
select#edit-pickup-date.form-select {
	margin-bottom: 0;
}
footer#footer  {
	background-image: url('_i/footer-bg3.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	padding: 107px;
} 
.page-node-2 div#block-basic-content img, .page-node-3 div#block-basic-content img {
	max-width: 400px;
}

div#main div.container {
	margin-top: 50px;
	margin-bottom: 50px;
}
.page-node-5 li.grid {
	border: 2px solid;
	padding: 10px;
}
li.grid div.grid__content div.views-field.views-field-field-image {
	text-align: center;
}

.section-shop div#left {
	float: left;
	width: 60%;
	padding: 0 10px 0 0;
}
.section-shop div#right {
	float: left;
	width: 40%;
	padding: 0 20px;
}
.section-shop div#left p img {
	padding: 0 0 0 10px;
}
.section-shop div.product--variation-field--variation_price__1.default__price {
	font-size: 20px;
}

#block-cart {
	max-width: 200px;
float: right;
}
div#block-cart div.cart-block--contents__inner {
  background: #333;
  color: #fff;
}
.cart-block--contents__inner {
  padding: 10px;
}
.cart-block--contents {
  width: 400px;
}
div#block-cart table {
  table-layout: auto;
}
div.cart-block--contents__links a {
  font-size: 22px;
  text-transform: uppercase;
}
div.cart-block--contents__links {
	text-align: left;
}

span.cart-block--summary__icon {
  background: #000;
  padding: 10px 5px;
}
select#edit-field-pickup.form-select {
	padding: 7px;
}
span.cart-block--summary__count {
	padding: 0 10px;
}
div.product--variation-field--variation_price__2 {
	font-size: 20px;
}
form#commerce-checkout-flow-multistep-default div#edit-order-summary.checkout-pane div.default__product-id {
	display: none;
}
div.site-slogan {
	font-style: italic;
	color: #8F8F92;
}
.responsive-menu-toggle-icon::before, .responsive-menu-toggle-icon::after, .responsive-menu-toggle-icon span.icon {
  background: #000;
}
header#header div#header-inner {
	  margin-bottom: 18px;
}
Duplicate of Orders Dowloaddiv#header_third div.container, div#header_forth div.container, div#header_five div.container, div#header_six div.container, div#main div.container {
	padding:18px;
}
.page-orders-export-csv div#main div.container {
	max-width: 100%;
}
form#views-exposed-form-orders-dowload-page-1.views-exposed-form.bef-exposed-form {
	max-width: 400px;
}
#block-authenticatedmenu {
	text-align: center;
}


/*select#edit-field-pickup.form-select option[value='2'], select#edit-field-pickup.form-select option[value='3'], select#edit-field-pickup.form-select option[value='4'], select#edit-field-pickup.form-select option[value='5'], select#edit-field-pickup.form-select option[value='10'] {
	display: none;
}*/
.page-orders-pickup-day div#main div.container {
	max-width: 100%;
}
.page-orders-pickup-day th#view-order-number-table-column {
	width: 70px;
}
.page-orders-pickup-day th#view-quantity-table-column {
	width: 90px;
}
.page-orders-pickup-day th#view-field-pickup-table-column {
	width: 90px;
}
#block-authenticatedmenu {
	background: #fff;
max-width: 300px;
margin: 0 auto;
}
div#highlighted div div.messages.messages--status {
	font-size: 20px;
}
div#highlighted div div.messages.messages--status a {
	color: #fff;
	text-transform: uppercase;
}
div#highlighted div div.messages.messages--status a:active, div#highlighted div div.messages.messages--status a:focus, div#highlighted div div.messages.messages--status a:hover {
  color: #b58b66;
}
aside#cart-offcanvas.cart-offcanvas.cart-offcanvas--right.is-open {
	padding: 20px;
}
div.cart-block--offcanvas-contents__inner div.cart-block--offcanvas-contents__links a, div.cart-block--offcanvas-contents__inner div.cart-block--offcanvas-contents__items div.flyout-checkout a {
	background: #fff;
padding: 12px 20px;
border: 1px solid;
}
div.cart-block--offcanvas-contents__inner div.cart-block--offcanvas-contents__items div.flyout-checkout {
	float: right;
}
div#edit-payment-information-payment-method input.form-radio {
	float: left;
}
form#commerce-checkout-flow-multistep-default.commerce-checkout-flow-multistep-default.commerce-checkout-flow div.layout-region.layout-region-checkout-secondary {
  background: #333;
  color: #fff;
  padding: 20px;
}
 div#edit-order-summary.checkout-pane  div.views-row div.views-field.views-field-purchased-entity h3 {
 	margin-bottom: 0;
 }
 div#edit-order-summary.checkout-pane  div.views-row  {
 	margin-bottom: 20px;
 }



/*-----------------------------------------------------------MEDIA QUIRIES*/
  @media (min-width: 768px) {
.webform-flexbox {
  margin: 0em -0.5em;
}
}

@media only screen and (min-width:1029px){
	#block-honey p {
  position: relative;
  top: 113px;
}
}
@media only screen and (max-width:1004px){
#block-nucleuscoloniesqueenbees h2, #block-completehivekitnucleuscolony h2, #block-honey h2 {
	font-size: 26px;
}
#block-honey p {
  position: relative;
  top: 107px;
}
}
@media only screen and (max-width:889px){
#vid-wrap {
  width: 100%;
  height: 430px;
  }
  div#vid-wrap div.content {
  top: 69px;
}
}
@media only screen and (max-width:876px){
#block-honey p {
  position: relative;
  top: 140px;
}
}
@media only screen and (max-width:840px){

.section-shop div#right {
  float: none;
  width: 100%;
  padding: 0;
}
.section-shop div#left, div#left p img {
  float: none;
  width: 100%;
  padding: 0;
}
}
@media only screen and (max-width:800px){
div#header_third div.container img, div#header_forth div.container img, div#header_five div.container img, div#header_six div.container img {
	float: none;
	}

}

@media only screen and (max-width:795px){
nav#block-basic-main-menu {
	display: none;
	}
}
@media only screen and (max-width:768px){
	.page-node-1 div#wrap {
  display: block;
	}
	#vid-wrap {
  width: 100%;
  height: 350px;
  }
}






/*# sourceMappingURL=theme.css.map */
