/* Enter Your Custom CSS Here */
body {
	background-color: #3E3E40;
}

body a {
	color: #D3E105;
}

@media (hover: none) {
   #colibri .style-25 {
       background-attachment: scroll;
   }
}

#colibri .style-2,
#colibri .h-navigation .style-2, 
#colibri .h-navigation.style-2, 
#colibri .h-navigation_sticky .style-2, 
#colibri .h-navigation_sticky.style-2 {
    background-color: #3E3E40;
    max-height: 120px;
    padding-top: 5px;
    padding-bottom: 5px;
}

#colibri .h-section-global-spacing {
	padding-top: 20px;
	padding-bottom: 20px;
}

@media (max-width: 1023px) and (min-width: 768px) {
  #colibri .h-section-global-spacing {
	  padding-top: 20px;
	  padding-bottom: 20px;
	}
}

@media (max-width: 767px) {
  #colibri .h-section-global-spacing {
	  padding-top: 20px;
	  padding-bottom: 20px;
	}
}

#colibri .style-2,
#colibri .h-navigation .style-2, 
#colibri .h-navigation.style-2,
#colibri .h-navigation_sticky .style-2, 
#colibri .h-navigation_sticky.style-2 {
		background-color: #3E3E40;
}

#colibri .h-divider__line {
	border-bottom-color: #727176;
}

/* Mini icon colour */
#colibri .h-svg-icon {
	fill: #D3E105;
}

#colibri .h-menu > div > .colibri-menu-container > ul.colibri-menu > li > a {
	color: #D3E105;
}

#colibri .h-menu > div > .colibri-menu-container > ul.colibri-menu > li:hover > a, 
#colibri .h-menu > div > .colibri-menu-container > ul.colibri-menu > li.hover > a {
	color: #D3E105;
}

#colibri .h-menu > div > .colibri-menu-container > ul.colibri-menu > li.current_page_item > a, 
#colibri .h-menu > div > .colibri-menu-container > ul.colibri-menu > li.current_page_item > a:hover {
	color: #D3E105;
}

#colibri .h-menu > div > .colibri-menu-container > ul.colibri-menu li > ul li.current_page_item, 
#colibri .h-menu > div > .colibri-menu-container > ul.colibri-menu li > ul > li.current_page_item:hover {
	background-color: #D3E105;
}

#colibri .h-menu > div > .colibri-menu-container > ul.colibri-menu li > ul > li.current_page_item > a, 
#colibri .h-menu > div > .colibri-menu-container > ul.colibri-menu li > ul > li.current_page_item > a:hover {
	color: #3E3E40;
}

#colibri .h-navigation_sticky .h-menu > div > .colibri-menu-container > ul.colibri-menu > li > a {
	color: #D3E105;
}

#colibri .h-navigation_sticky .h-menu > div > .colibri-menu-container > ul.colibri-menu > li:hover > a, 
#colibri .h-navigation_sticky .h-menu > div > .colibri-menu-container > ul.colibri-menu > li.hover > a {
	color: #D3E105;
}

#colibri .h-navigation_sticky .h-menu > div > .colibri-menu-container > ul.colibri-menu > li.current_page_item > a, 
#colibri .h-navigation_sticky .h-menu > div > .colibri-menu-container > ul.colibri-menu > li.current_page_item > a:hover {
	color: #D3E105;
}

#colibri .h-navigation_sticky .h-menu > div > .colibri-menu-container > ul.colibri-menu.bordered-active-item > li::after, 
#colibri .h-navigation_sticky .h-menu ul.colibri-menu.bordered-active-item > li::before, 
#colibri .h-navigation_sticky .h-menu > div > .colibri-menu-container > ul.colibri-menu.bordered-active-item > li::after, 
#colibri .h-navigation_sticky .h-menu ul.colibri-menu.bordered-active-item > li::before {
  background-color: #D3E105;
}

#colibri .h-menu > div > .colibri-menu-container > ul.colibri-menu.bordered-active-item > li::after, 
#colibri .h-menu ul.colibri-menu.bordered-active-item > li::before {
	background-color: #D3E105;
}

#colibri .h-menu > div > .colibri-menu-container > ul.colibri-menu li > ul > li:hover, 
#colibri .h-menu > div > .colibri-menu-container > ul.colibri-menu li > ul > li.hover {
  background-color: #3E3E40;
}

#colibri .offcanvas {
	background-color: #3E3E40;
}

/* Second and third level heading text colour */
#colibri h2,
#colibri h3 {
  color: #FFFFFF;	
}

/* Fourth level onwards heading text colour */
#colibri h4,
#colibri h5,
#colibri h6 {
	color: #D0D2D3;
}

/* Button colour */
#colibri .h-button__outer > a {
	background-color: #D3E105;
	border-top-color: #D3E105;
	border-right-color: #D3E105;
	border-bottom-color: #D3E105;
	border-left-color: #D3E105;
	color: #4A4A4A;
	min-width: 174px;
}

/* Focused/hover button colour */
#colibri .h-button__outer > a:hover,
#colibri .h-button__outer > a:focus {
	background-color: #676B03;
	border-top-color: #676B03;
	border-right-color: #676B03;
	border-bottom-color: #676B03;
	border-left-color: #676B03;
	color: #FFFFFF;
}

/* Rounded buttons */
#colibri .h-button,
#colibri .style-276 .h-contact-form-shortcode [type="submit"] {
  border-top-left-radius: 56px;
  border-top-right-radius: 56px;
  border-bottom-left-radius: 56px;
  border-bottom-right-radius: 56px;
}

/* Slidshow background colour */
#bwg_container1_0 #bwg_container2_0 .bwg_slideshow_image_wrap_0 {
  background-color: #3E3E40 !important;
}

/* Slidshow dots colour */
#bwg_container1_0 #bwg_container2_0 .bwg_slideshow_dots_0 {
	background-color: #D3E105 !important;
}

/* Slidshow dots selected colour */
#bwg_container1_0 #bwg_container2_0 .bwg_slideshow_dots_active_0 {
	background-color: #FFFFFF !important;
}

/* Slidshow left/right button text colour */
#bwg_container2_0 #spider_slideshow_left-ico_0, 
#bwg_container1_0 #bwg_container2_0 #spider_slideshow_right-ico_0 {
	color: #D3E105 !important;
}

/* Slidshow left/right button background colour */
#bwg_container1_0 #bwg_container2_0 #spider_slideshow_left-ico_0, 
#bwg_container1_0 #bwg_container2_0 #spider_slideshow_right-ico_0 {
	background-color: #727176 !important;
}

/* Product Item Links */
a.item-link {
	text-decoration: none;
}

a.item-link:hover {
	text-decoration: underline;
}

/* Slidshow dropshadow */
img#bwg_slideshow_image_0 {
    box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.5) !important;
}