/*@import url(http://fonts.googleapis.com/css?family=Quicksand);*/


/*home page widget belowheader centered*/
.widget img {
    border-radius: 2px;
    margin-left: auto;
  margin-right: auto;
}


.woocommerce-breadcrumb {
  top: 50px;
  margin-top: 0px;
  margin-bottom: 5px;
}

.page-title {
  margin-bottom: 6px;
}

.prdctfltr_wc.prdctfltr_scroll_active .prdctfltr_filter_inner {
  margin-bottom: 0px;
}

#colophon .site-info {
  display: none;
}

.woocommerce ul.products li.product a {
  background-color: #e4e4e4 !important;
  height: 300px !important;
  box-shadow: 5px 5px 5px #888888;
  max-width: 200px !important;
}

ul.products li.product h3 {
  color: #ececec !important;
  font-size: .9em !important;
  color: #000000 !important;
  margin-top: -20px !important;
  margin-left: 5px !important;
  margin-right: 5px !important;
  line-height: 15px !important;
}

.widget_search form input[type=text],
.widget_search form input[type=search],
.widget_product_search form input[type=text],
.widget_product_search form input[type=search] {
  width: 60% !important;
  float: right;
  font-family: "Ubuntu Mono", monospace !important;
}

ul.products li.product .price {
  background-color: #FFFFFF !important;
  opacity: 0;
}

label.btsearch-label {
  display: none;
}

.bt-search-container * {
  border-radius: 3em !important;
  font-weight: normal;
}

input#bt-search-field.bt-search-field {
  border-color: #26a8bf;
  border-width: 2px;
}

.bt-search-result-container ul li {
  border-radius: 0em !important;
  padding: 6px 46px;
}

div.bt-search-result-container {
  margin-top: 60px;
  box-shadow: 5px 5px 5px #888888;
  margin-left: 40%;
  width: 60% !important;
}

li.btsearch_result.view_all {
  border-bottom: none !important;
}

.bt-search-submit {
  background: #26a8bf !important;
  margin-right: 10px;
  margin-top: 13px;
}

.btsearch-cross {
  background: none !important;
}

@media only screen and (max-width: 960px) {
  .widget_search form input[type=text],
  .widget_search form input[type=search],
  .widget_product_search form input[type=text],
  .widget_product_search form input[type=search] {
    width: 75% !important;
    float: right;
  }

  div.bt-search-result-container {
    margin-top: 60px;
    box-shadow: 5px 5px 5px #888888;
    margin-left: 25% !important;
    width: 75% !important;
  }
}

@media only screen and (max-width: 768px) {
  .woocommerce ul.products li.product a {
    max-width: 200px !important;
  }

 /* 
  
 ul.products {
    max-width: 200px !important;
    margin-left: 28% !important;
  }
*/

  ul.products li.product {
    margin-bottom: 20px !important;
    max-width: 190px !important;
  }

  .widget_search form input[type=text],
  .widget_search form input[type=search],
  .widget_product_search form input[type=text],
  .widget_product_search form input[type=search] {
    width: 100% !important;
    float: none;
  }

  div.bt-search-result-container {
    box-shadow: 5px 5px 5px #888888;
    margin-left: 0px !important;
    margin-top: 0px !important;
    width: 100% !important;
  }
}

@media only screen and (max-width: 640px) {
  ul.products li.product {
    margin: 0 auto 25px !important;
  }
}

.p-primary-navigation {
  background-color: #8e0000 !important;
  background-color: #1ea5bd;
  background: linear-gradient(top, #1ea5bd, #0067a3) !important;
}

.ubermenu .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop {
  background-color: #e4e4e4 !important;
}

.p-secondary-navigation {
  background-color: rgba(0, 0, 0, 0.0) !important;
}

.secondary-navigation ul li {
  background-color: rgba(0, 0, 0, 0) !important;
  font-size: 1em;
  font-weight: 700;
}

.ubermenu-skin-flat-green.ubermenu-responsive-toggle {
  background-color: #1ea5bd;
  background: -webkit-gradient(linear, left top, left bottom, from(#1ea5bd), to(#0067a3)) !important;
  background: -webkit-linear-gradient(top, #1ea5bd, #0067a3) !important;
  background: -moz-linear-gradient(top, #1ea5bd, #0067a3) !important;
  background: -ms-linear-gradient(top, #1ea5bd, #0067a3) !important;
  background: -o-linear-gradient(top, #1ea5bd, #0067a3) !important;
  background: linear-gradient(top, #1ea5bd, #0067a3) !important;
}

.p-primary-navigation {
  background-color: #1ea5bd;
  background: -webkit-gradient(linear, left top, left bottom, from(#1ea5bd), to(#0067a3)) !important;
  background: -webkit-linear-gradient(top, #1ea5bd, #0067a3) !important;
  background: -moz-linear-gradient(top, #1ea5bd, #0067a3) !important;
  background: -ms-linear-gradient(top, #1ea5bd, #0067a3) !important;
  background: -o-linear-gradient(top, #1ea5bd, #0067a3) !important;
  background: linear-gradient(top, #1ea5bd, #0067a3) !important;
}

div.gridfx-1 div.gridfx-item-container {
  padding: 3px !important;
  box-shadow: 5px 5px 5px #888888 !important;
}

.site-footer {
  background-image: none !important;
}

div.prdctfltr_checkboxes.mCustomScrollbar._mCS_2.prdctfltr_down.mCS_no_scrollbar {
  z-index: 100 !important;
  background-color: #e4e4e4;
}

div.prdctfltr_checkboxes.mCustomScrollbar._mCS_3.prdctfltr_down.mCS_no_scrollbar {
  z-index: 100 !important;
  background-color: #e4e4e4;
}

.ubermenu-main .ubermenu-item-normal> .ubermenu-target {
  font-weight: normal !important;
}

.main-navigation li.current-menu-item > a,
.main-navigation ul li a:hover {
  color: #75d3ea !important;
}

span.ubermenu-target-title.ubermenu-target-text:hover {
  color: #75d3ea !important;
}

.ubermenu-main .ubermenu-nav .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target:hover {
  color: #75d3ea !important;
}

.ubermenu-main .main-navigation ul.menu > li:first-child,
.main-navigation ul.nav-menu > li:first-child {
  margin-left: 0 !important;
}

.home.blog .site-header,
.home.page:not(.page-template-template-homepage) .site-header,
.home.post-type-archive-product .site-header {
  margin-bottom: 1.5em;
}

.wb-allview-style1 .wb-allview-title {
  margin-top: 10px;
  background-color: #e3e3e3;
  border-style: solid;
  border-width: 1px;
  border-color: #999999;
  box-shadow: 5px 5px 5px #888888;
}

.wb-allview-style1 .wb-allview-item-cnt .wb-allview-item-title a {
  font-size: 14px;
}

.secondary-navigation ul.menu a {
  font-family: "Ubuntu Mono", monospace !important;
  font-size: 16px !important;
  font-weight: bold !important;
  text-shadow: 2px 2px 3px #000000;
}

.hentry .entry-header {
  margin-bottom: 0em !important;
}

.footer-widgets {
  padding-top: 0em !important;
}

div.prdctfltr_checkboxes.mCustomScrollbar._mCS_1.prdctfltr_down.mCS_no_scrollbar {
  z-index: 100 !important;
  background-color: #e4e4e4;
}

.ubermenu-skin-flat-green .ubermenu-submenu.ubermenu-submenu-drop,
.main-navigation ul.nav-menu ul {
  background-color: #e4e4e4 !important;
}

.woocommerce-active .site-header .site-search input[type=search] {
  width: 16em !important;
}

div.autocomplete-suggestions {
  margin-top: 60px !important;
  margin-left: 25px !important;
  width: 250px !important;
}

p.site-description,
ul.menu li.current-menu-item > a,
.site-header {
  color: #333333 !important;
}

ul.menu li.current-menu-item > a {
  color: #75d3ea !important;
}

.gridfx-title {
  display: none !important;
} 

h1, h2, h3, h4, h5, h6 {
 font-family: "Ubuntu Mono", monospace !important;
}

.button.menu-toggle {
	display: none !important;
}

div.gridfx-1 div.gridfx-overlay-title-v2 .mini-title {
	display: none !important
}

/* New Font Fixes */


div.gridfx-1 div.gridfx-overlay-title {
	font-family: "Ubuntu Mono", monospace !important;	
}

body {
	font-family: "Ubuntu Mono", monospace !important;	
}

div.gridfx-2 div.gridfx-overlay-title,
div.gridfx-excerpt,
div.gridfx-2,
div.gridfx-item-more-abs {
	font-family: "Ubuntu Mono", monospace !important;	
}

div.gridfx a.gridfx-button.small {
	font-size: 14px !important;
}

div.gridfx-item-more-abs {
	font-size: 16px !important;
}

div.gridfx-excerpt {
	font-size: 12px !important;
}

.menu-toggle {
	display: none !important;
}

/* Shop pages tidy up */

.woocommerce-products-header {
 	padding-bottom: 45px !important; 
}

.storefront-breadcrumb {
  margin: 0 0 1.618em !important;
  padding: 0px !important;
}

.header-widget-region .widget {
  padding-top: 0.2em !important;
  padding-bottom: 0.7em !important;
}

.widget .widget-title {
	padding-bottom: 0.2em !important;
}

.home.page:not(.page-template-template-homepage) .site-header {
 	margin-bottom: 0.1em !important; 
}

/* Product table */

.wc-points-rewards-product-message{
 	display: none !important; 
}
/*logo in header width adj */

.custom-logo-link img {
    width: auto !important;
    max-width: 100% !important;
}

/* Hide address line 2 */

/* #billing_address_2_field {
 display: none !important; 
} */

/* Lattitude Pay */


.genoapay-product-payment-details {
 display: none !important; 
}

/* Latitude Post */

.postid-25818 .wp-post-image {
 display: none !important; 
}

/* Product tages */

.tagged_as {
 display: none !important;
}

/* Pop Up Maker - Exchange Rate Discount */

#popmake-29279 {
		
	max-width: 800px !important;
	padding: 0px !important;
}

/* Demo Bundled Products */


.bundled_product_images {
	display: none !important;	
}

.bundled_product {
	margin-bottom: 0px !important;	
	margin-right: 0px !important;
	width: 100% !important;
}

.details {
	width: 100% !important;	
}

.bundle_form div.bundled_product_summary {
	padding-bottom: 0px !important;	
}

/*

.bundled_product_title {
	display: inline-block !important;	
}

.bundled_product_title_inner,
.bundled_product_optional_checkbox {
		font-size: 60%;
}



*/

/* Lattitude */

.latitude-image-size > img {
	height: 30px !important;	
}

#latitude-banner-container p { font-size: 1.41575em!important; margin: 1.41575em 0!important; }