/** Homepage Buttons **/

.button.is-medium.is-primary.welcomebutton {
	background-color: #fff !important;
	color: #191f27 !important;
}

/** Product Boxes - Homepage **/

.item-box {
border-color: #fff !important;
  border: 1.3px solid #fff !important;
}
/** Hide Price Adjustmet on Button **/

.priceAdjustmentValue {
	display: none;
}

/** Homepage Products **/

.small-product-item.smaller-product-item-homepage .product-item .picture {
  position: relative;
  overflow: hidden;
  background: white;
	height: 65%;
}


/** Hide QTY **/

.hideqty .field.is-horizontal { display: none !important; }
.hideqty .column.quantity-wrapper { display: none !important; }

/** Page Header Backgrounds **/

.has-background-custom-1 {
	background-color: #a59d9a;
}

/** Text Colour - Products - Cart - Black **/

.category-page-productingrid .allProductsCategoriesWrapper .product-grid .listWrapper .listItem .item-box .catfish-default-product-box .description {
  color: #212121;
}
.subtitle.is-6 {
  color: #212121;
}
.shoppingcart__wrapper .cartform .cartTableWrapper .cart tr.cart-item-row td.cart--productinfo .summaryShortDescription {
  color: #212121;	
}

.terms-of-service {
  color: #212121;	
}

/** Mega Editor **/

.editorTop.pane .MEmicroheader__content {
    display: none !important;
}
.catfish-button.is-info {
    background-color: #004491 !important;
    color: #004491 !important;
    font-size: 1px !important;
}


/** Mega Product **/

.attribute.type_RadioList.column.is-marginless.is-12.name_Indicia.clearfix {
display: none !important;
}

.block.is-medium:not(:last-child) {
    padding: 15px;
    margin-bottom: 0px !important;
}

/*Remove Price from Product*/
.column.price.is-full {
    display: none;
}

/** Footer Colours Code **/
.catfish-footer {
  display: inline-block;
  width: 100%;
  background-color: #004491;
  padding-top: 3rem;
  padding-bottom: 3rem;
  width: 100%;
  padding-top: 4rem;
  padding-bottom: 4rem;
  float: left;
  margin-bottom: 0 !important;
  color: #fff !important;
}
.footercopyrightinner { margin-top: 40px; }

/** Menu **/
.search-box .input, .catfish-input, .catfish-select, .textarea, .catfish-textarea { border-radius: 25px;
}
a.navbar-item, .navbar-link {
  color: #000;
}
.search-box .catfish-input {
	height: 2.94286em !important;
}
.search-box #btn-small-search {
	height: 2.94286em !important;
	  border-radius: 0px 25px 25px 0px !important;
}
/** Font on Main Menu **/
.navbar-item, .navbar-link {
  font-weight: 700;
}
/** Featured Product **/

.homeFeaturedProductsWrapper {
  background-color: #F5F9FB !important;
}
.title {
  font-weight: 600;
}

/** Grey Header **/

#logorow .navbar .navbar-start > a.navbar-item:hover {
	background-color: #fff;
    color: #004491;
}

#logorow .navbar .navbar-start > a.navbar-item {
	background-color: #fff;
    color: #000;
}

#logorow .navbar .navbar-start .navbar-link {
	background-color: #fff !important;
    color: #000;	
}
#logorow .navbar .navbar-start .navbar-link:hover {
	background-color: #fff !important;
    color: #004491;	
}
#logorow .navbar .navbar-end .navbar-link {
	background-color: #fff !important;
    color: #000;	
}
#logorow .navbar .navbar-end .navbar-link:hover {
	background-color: #fff !important;
    color: #004491;	
}

#logorow .catfish-button {
  background-color: #004491;
  color: white;
}
#logorow .catfish-button:hover {
  background-color: #004491;
  color: white;
}

/** Categories Sidebar **/

 ul.navigationmenu--categories li a {
    padding-right: 1rem;
    padding-right: 3rem;
    border-bottom: 1px solid #cacaca;
    border-radius: 0px;
    padding-top: 12px;
    padding-bottom: 12px;
    color: #000;
	font-size: 13px;
  }
.navigationmenu h6 {
  color: #000;
  font-size: 16px;
  text-transform: initial;
  font-weight: 600;
}

/** Categories Grid Border **/

.item-box {
border-radius: 25px;
  padding: 15px;
	border-color: #c4c4c4 !important;
  border: 1.3px solid #c4c4c4;
    border-top-color: rgb(247, 247, 247);
    border-right-color: rgb(247, 247, 247);
    border-bottom-color: rgb(247, 247, 247);
    border-left-color: rgb(247, 247, 247);
}

/** Homepage Slider **/

  .section:nth-child(2n) {
  background-color: #fff !important;
}
 .block.is-medium.is-spaced, .block.is-medium:not(:last-child) {
  margin-bottom: 3rem;
  background-color: #f8f8fad9;
}
.crt-post-username {
  display: none;
}
.title.is-1 {
  font-size: 3.488em;
	font-weight: 800;
}
.subtitle.is-4 {
  font-size: 2.44em;
}
  .mobilepadding {
    padding-top: 0px !important;
}
  .paddingfix {
    padding-left:20px;
    padding-right:20px;
  }
  
@media screen and (max-width: 880px) {

.title.is-1 {
  font-size: 3.088em !important;
  line-height: 1.1em;
  font-weight: 900;
}
  }
 
 
/*MOBILE*/
@media (max-width: 768px) {   
.control {
    padding: 0px !important;
}  
.mobilegicleeprints {
    padding: 0px !important;
}
.ordergicleebutton {
    padding-left: 0px;
} 

.ict-buttons.buttons.is-justify-content-liketext.is-inline-block {
    padding-left: 0px;
}
  .flexslider.infigo-slider .slides > li {
    box-shadow: inset 0 0 0 2000px rgb(255 255 255 / 57%);
  }

}
  
   
/*iPAD*/
@media screen and (min-width: 768px) and (max-width: 1024px) {  
h2.ict-title.title.has-text-inherit.is-1.has-text-primary.has-style-default {
    font-size: 42px; 
	}}