/*
NEW SYMPHONY
*/
#mCSB_2_container.mCSB_2_container {
	min-width: 980px !important;
}

.SymV3_branding_container {

  display: none !important;
}

.SyDataTable table tr th {
    border-right: solid 1px #004491 !important;
}

.BkgC3 {
    background-color: #004491 !important;
}

.SymV3_side_menu_container {
background-color: #FFF !important;
  color: #0d0d0d !important;
}

.SyMainContainer {
    background-color: #f7f7f7 !important;
}

.SymV3_side_menu_container li:hover {
    background-color: #e9e9e9 !important;
}

.mainView {
    background-color: #f7f7f7 !important;
}

.BorC3 {
    border-color: #FFF !important;
}


.SyBranding img{
	display: none !important;
}
.SyBranding { display: none !important; }
.BkgC1 {background-color: #004491 !important;}
.SyOptionButton:active, .SyOptionButton.SyActive {background-color:#004491 !important}
.SyOptionButton:active a, .SyOptionButton.SyActive a {color: #ffffff !important}
.SyHeaderInfoContainer {display:none !important}
.orders_v2 div.order_products_list ul div a {position: relative;  top: 65px;  left: 210px;  color: #004491;  font-weight: bold;}
.orders_v2 .order_container .order_show_details_but {background-color:#f7f7f7 !important}
.SyLeftOptions {top: 150px !important}


.BkgC2 {background-color:#f7f7f7 !important}
.TxtC1 {
    color: #000 !important;
	}
.TxtC3 {
    color: #000 !important;
	}
.SyButtonText {
    width: 75%;
    color: #fff !important;
}

.SymV3_top_menu_buttons .progress_icon {
  color: #fff;
  cursor: default;
}

.SymV3_Data_Container {
    background-color: #f7f7f7 !important;
}
.SymV3_right_panel {
    background-color: #f7f7f7 !important;
}

li.Symv3_EM_btn.SyActive, li.Symv3_DM_btn.SyActive {
    background-color: #406DB3;
    background-image: url(http://www.virbac-vip3.co.uk/-2706865/Handler/CSSOverride/GetImage/2/vip_arrow_up.png) !important;
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: 12px;
}

/** MEGAEDIT UPLOAD FIX FOR SMS **/
.SymV3_Mapping_mapping .mCSB_container { padding-bottom:70px;}
.SymV3_right_panel_actions .error { z-index:2;}
.exp_mapping .SymV3_Mapping_container {
    bottom: 30px;
}
.exp_mapping .SymV3_Trigger_container {
    top: initial;
    height: 30px;
    min-height: 30px;
    padding-top: 23px;
}

.SySmsEditBox {
    min-height: 350px;
}

/** Homepage Buttons **/

.button.is-medium.is-primary.welcomebutton {
	background-color: #fff !important;
	color: #191f27 !important;
}

/** Login Area **/

.login__wrapper .returning-wrapper .login-title {
  display: inline-block;
  width: 100%;
  font-size: 24px;
  line-height: 42px;
  color: #000;
}
.introtext p {
	line-height: 28px;
}
.introtext h4 {
	line-height: 35px;
}
/** Banner Header Colour **/

.section:nth-child(2n) {
  background-color: #a59d9a !important;
}

/** Hide Mega Edit Price **/

.editorBottom.is-attached-to-editor .priceContainer {
  display: none !important;
}

/** POP UP **/

.ui-dialog .ui-dialog-titlebar {
  align-items: center;
  background-color: #F5F9FB;
  display: flex;
  flex-shrink: 0;
  justify-content: flex-start;
	padding: 1.1em;
}

.ui-dialog .ui-dialog-title {
  color: #004491;
  flex-grow: 1;
  flex-shrink: 1;
  font-size: 1.rem;
  line-height: 1.5;
}


/** Mega Edit Button Font Size **/

.editorTop.pane .catfish-button {
	font-size: 0.8rem !important;
}

.editorTop.pane .file-label {
	font-size: 0.8rem !important;
}

.editorTop.pane .file-cta {
	font-size: 0.8rem !important;
	
}

/** Account Page **/

section .section .is-medium .has-vertical-padding .has-background-default .has-text-default  .hiddenheader {
display: hidden !important;
}

/** Upload PDF **/

.attributes .uploadedWrapper .uploadFileMsg, .quantityAsAttribute .uploadedWrapper .uploadFileMsg {
    display: none;
}
.attributes .uploadedWrapper:after, .quantityAsAttribute .uploadedWrapper:after {
    padding-bottom: 5rem;
}

/** 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; 
	}}