/* CSS Via 313 */

/*Change the Category home icon to an image*/
i.fas.fa-home::before {
    background-image: url(https://via313.mcneilprintportal.com/-816825764/Handler/CSSOverride/GetImage/40/Via313_App-Favicon.png);
    background-position: center;
    background-size: cover;
    color: transparent;
}

/*Space under search results*/
ul.awesomplete-popup {
    top: 150px!important;
    z-index: 99999999!important;
}

/*This is the space top/bottom for Search Bar*/
.search-box {
	margin-top: 0.25rem;
	margin-bottom: 0.25rem;
	margin-left: 70%;
}


.nav-search-container.two-tier-search.is-active {
	transform: translatey(10rem);
}


.section.breadcrumb-section.is-small {
	padding-top: 3.5rem;
}

.breadcrumb {
	font-size: 1.1rem;
}


.nav-search-container.is-active {
	background-color: #aed9b8;
}

.buttons:last-child {
	font-weight: 700;
	font-size: small;
}

/*This is the search button and login button hover*/
.searchbutton.catfish-button {
	background-color: #69B87C;
}

.login__wrapper .returning-wrapper .returning-wrapper__inner {
	background-color: #E4E4E4;
	color: #242020;
}

/*LNDNG_Pg*/
/*Color bar that runs across the top of each Category box*/
.homeFeaturedCategoriesWrapper .listWrapper .listItem .small-product-item {
	border-top: none;
}

/*Featured 'Categories' Landing Page*/
.homeFeaturedCategoriesWrapper .grid_12 {
	text-weight: 700;
	color: #EC3F35;
}
/*'Featured Categories' and 'Account Info' titles.*/
/*.is-spaced.title {
	font-weight: 600;
	color: #FFF;
}*/

.homeFeaturesCategoriesWrapper {
	padding-top: 3rem;
	padding-bottom: 3rem;
}

.navbar {
	background-color: #242020;
}
.content-field-navbar .bottom-menu-split {
	border-top: 5px solid #aed9b8;
}

.navbar-burger span {
	background-color: #FFF;
	}

/*Down arrow in Navbar*/
.content-field-navbar .navbar-link:not(.is-arrowless)::after {
	border-color: #EC3F35;
}

/*Navbar dropdown*/
.navbar-dropdown {
	background-color: #BDBCBC;
	border-top: 3px solid #EC3F35;
}

.catfish-button, .button {
	background-color: #aed9b8;
	color: #000;
}

.button {
	background-color: #aed9b8;
	color: #000;
}

.catfish-button:active, .catfish-button.is-active {
	background-color: #69b87c;
}

.catfish-button:hover {
	background-color: #69b87c;
}

.catfish-button[disabled]{
	background-color: #bfbfbf;
}

/*This removes the title from MY ACCOUNT Side Navigation*/
.block.block-account-navigation .title {
	display:none;
}

.block-account-navigation ul a.active {
	background-color: #EC3F35;
}

/*This removes the title 'Categories' from the Side Navigation on 2-Column Layouts*/
h6.navigationmenu--title {
    /*text-transform: none;
    font-size: 1.2rem;*/
	display: none;
}

.homePageCategories .product-title,
.arone-category-page .sub-category-item .category-title {
    display: none;
}

.image.dedicated-footer-logo img {
	height: 6.5rem;
	padding-left: 5rem;
}

.section.is-large {
	background-color: #676767!important;
	padding-top: 0rem;
	padding-bottom: 0rem;
}

.title.is-3 {
	font-weight: 700; 
}


.catfish-footer {
	background-color: #242020;
	padding-top: 0rem;
	padding-bottom: 0rem;
}
.container.footer-copyright {
	text-align: center;
}
.catfish-footer #footerrow {
	margin-bottom: 0rem;
}

.arone-footer {
	padding-top: 1.5rem;
	padding-bottom: 0rem;
}

.has-background-custom1, .has-background-custom-1 {
    background-color: #242020!important;
}
.account-page--myorders .order_toggle_filter.default {
	background-color: #AED9B8;
	color: #242020 !important;
}

.account-page--myorders .orders_v2 #filtered_orders .orders_row > .order_container {
	background-color: #F4F4F4;
	color: #242020;
}

.account-page--myorders .orders_v2 #filtered_orders .order_details {
	color: #242020;
}

.account-page--myorders #filtered_orders .order_products_list ul {
	color: #242020;
}

.od_product_box.columns{
	color: #fff;
}

.od_product_info.column {
	color: #fff;
}

.account-page--order-details #order_details_v2 .od_products_container .od_product_box {
	color: #fff;
}
.od_product_box {
	color: #fff;
}


/*Approval Page*/
.t-grid table thead th {
	color:#676767;
	border: 1px solid #AED9B8;
}

.t-grid table td {
	border: 1px solid #AED9B8;
	color: #676767;
}

.t-grid {
	background-color: #F1F1F1;
	color: #242020;
}

.t-grid-pager.t-grid-bottom {
	border-top: 5px solid #AED9B8;
}

.approval-job-detail .right > div, .approval-job-detail .left > div {
	color: #676767;
}

/*ConfirmPage in Checkout*/
.shoppingcart__wrapper .cartform .cartTableWrapper .cart tr.cart-item-row {
	background: #F4F4F4;
	color: #0A0A0A;
}

.shoppingcart__wrapper .cartform {
	color: #0A0A0A;
}

.order-overview.box {
	background-color: #F4F4F4;
	color: #0A0A0A;
}
.checkout__complete .checkout_data_integrated table {
	background-color: #F4F4F4;
	color:#0A0A0A;
}
.checkout__complete .checkout_data_integrated table thead td, .checkout__complete .checkout_data_integrated table thead th {
	background-color: #F4F4F4;
	color: #0A0A0A;
}

.order-details-box.box {
	background-color: #F4F4F4;
}

.box {
	background-color: #F4F4F4;
}



/*My Orders Page–Show/Hide Order Details Print Page*/
.account-page--myorders .orders_v2 .order_q_info .order_q_info .o_data, .account-page--myorders .orders_v2 .order_q_info .order_info .o_data, .account-page--myorders .orders_v2 .order_f_info .order_q_info .o_data, .account-page--myorders .orders_v2 .order_f_info .order_info .o_data {
	color: #242020;
}

.account-page--order-details #order_details_v2 .od_row.od_row--billing {
	color: #0A0A0A;
}
.account-page--order-details #order_details_v2 .od_row.od_row_formating:not(:last-child) {
	color: #0a0a0a;
}
.account-page--order-details #order_details_v2 .od_products_container .od_product_box {
	color: #0a0a0a;
}
.account-page--order-details #order_details_v2 .od_row.od_row--products, .account-page--order-details #order_details_v2 .od_row.od_row--price, .account-page--order-details #order_details_v2 .od_row.od_row--payment {
	color: #0a0a0a;
}
.od_half_row.od_title.title.od_row_formating.column {
	color: #89C797;
}
.od_info_box.od_main_info {
	color: #89c797;
}

/*Billing Page Title only*/
.step-title {
	font-family: 'Turnpike', 'Helvetica', 'Arial', 'sans-serif-bold';
	color: #D77228;
}

.message-error {
	color: #676767;
}
.search-panel .search-input .advanced-search {
	color: #676767;
}

ul.awesomplete-popup {
    top: 150px!important;
    z-index: 99999999!important;
	color: #949494;
}

.editorMain.pane {
	color: #0A0A0A;
}

.freeTargetContainer {
	color: #0A0A0A;
}

.dropdown-content {
	background-color: #424242;
}

.ui-dialog .ui-dialog-content {
	background-color: #424242;
}

.arone-product-landing-page .attribute label.button {
	background-color: #D77228;
}

/*ME panels*/
#textOptionsDialog.ui-dialog-content .ui-tabs-panel, #customFieldOptionsDialog.ui-dialog-content .ui-tabs-panel, #imageOptionsDialog.ui-dialog-content .ui-tabs-panel {
	background-color: #f4f4f4;
}

.ui-tabs .ui-tabs-panel {
	background-color: #FFF;
	color: #000;
}
.imageOptionsDialog {
	background-color: #f4f4f4;
}

.loadingScreen {
	background-color: #D77228!important;
}

.loadScreenStepIndicator {
	color: #EC3F35;
}
.addtoBasketScreen {
	background-color: #D77228!important;
}
/*Cart Page*/
.cartTableWrapper .cart tr.cart-item-row {
	background-color: #F4F4F4;
	color: #0A0A0A;
}
/*AttributeTag showing in cart*/
.rawAttributeInfo__item .title {
	color: #0A0A0A;
}

/*In Hands Date*/
.datepicker .dropdown-item, .datepicker .dropdown .dropdown-menu .has-link a, .dropdown .dropdown-menu .has-link .datepicker a {
	background-color: #f4f4f4;
	color: #242020;
}

.checkout_attribute_item.datepicker {
	color: #242020;
}
.checkout_message_bottom__wrapper .checkout-attributes {
	color: #ec3f35;
}

.vue-component-wrapper .datepicker input.input {
	background-color: #676767;
	border-color: #d77228;
}

.datepicker .datepicker-header {
	color: #313131;
}

/*Title on Cart, Product, Account and CheckoutComplete Pgs*/
h1.title {
	font-family: 'Turnpike', 'Helvetica-Bold', Impact, Haettenschweiler, 'Franklin Gothic Bold', 'Arial Black', 'sans-serif';
	font-size: 22px;
	color: #D77228;
}

/*This is only for the title on 'My Account–My Orders' page*/
.orders_v2_title {
    font-family: 'Turnpike', 'Helvetica-Bold', Impact, Haettenschweiler, 'Franklin Gothic Bold', 'Arial Black', 'sans-serif';
    font-size: 22px;
    color: #D77228;
}

.account-page--myorders .orders_v2 #filtered_orders .order_products_list ul {
	box-shadow: 0px 1px 6px 0px rgba(158, 158, 158, 0.5);
	border: 1px solid #AED9B8;
}

/*The following OPC for Shipping Page*/
.one-page-checkout #opc-shipping_method .shipping-options .shipping-options__list .shipping-option-item input:checked + label {
	border-color: #d77228;
	border: 3px solid #d77228;
	color: #242020;
}

.one-page-checkout #opc-shipping_method .shipping-options .shipping-options__list .shipping-option-item input:checked + label:before {
	color: #242020;
}

.one-page-checkout #opc-shipping_method .shipping-options .shipping-options__list .shipping-option-item input:checked + label:after {
	color: #d77228;
	border: 2px solid #d77228;
}
.one-page-checkout #opc-shipping_method .shipping-options {
	background: #ebecee;
	color: #242020;
}

#td.select.kitItem {	
}

.box {
	background-color: #000;
}

/*Upload file on Product page*/
.attributes .uploadedWrapper, .uploadedWrapper {
	background: #f4f4f4;
	color: #69B87C;
	border: solid .5rem #aed9b8;
}

.catfish-button.is-fullwidth, .button.is-fullwidth {
	background: #69b87c;
	color: #fff;
}








/* MEDIA QUERIES ** MEDIA QUERIES ** MEDIA QUERIES */
@media only screen and (max-width: 1087px){

	.navbar-item img {
		max-height: 4.5rem;
		padding-left: 2rem;
	}
	.navbar-menu {
		background-color: rgba(36,32,32,0.90);
		padding-top: 3rem;
		padding-bottom: 50%;
	}
	
	
	.catfish-default-product-box .product-item--info {
		background: #242020;
	}
	
	.catfish-default-product-box .product-item--info .add-info {
		background: #242020;
	}
	.nav-search-container.two-tier-search.is-active {
		transform: translatey(6rem);
	}
	
	
	.navbar-link:not(.is-arrowless)::after {
		border-color: #fff;
	}
	
	.ict-navbar span.mobile-dropdown-toggle {
		border-color: #fff;
	}
	.catfish-footer #footerrow {
	margin-bottom: 0rem;
}
	
	.navbar-link {
		background-color: #DC8647;
	}
	.navbar-dropdown {
		background-color: #6F6F6F;
		border-top: 7px solid #EC3F35;
		padding-top: 1.5rem;
		padding-bottom: 0px;
	}
	
	
	/*'My Account':My Addresses etc. info*/
	.navbar-dropdown .navbar-item {
		padding-left: 6.5rem;
}
	
	.navbar-item.has-dropdown {
		margin-right: 5em;
	}
	
	
	.image.dedicated-footer-logo img {
		height: 6.5rem;
		padding-left: 0rem;
	}
	.arone-footer {
		padding-top: 2.5rem;
		padding-bottom: 0rem;
	}
	
	.catfish-footer #footerrow {
		margin-bottom: -5rem;
	}

}

@media only screen and (max-width: 768px){
	
	.navbar-brand {
		margin-right: 1rem;
		margin-left: 1rem;
	}
	/*This is the logo*/
	.navbar-item img {
		height: 3.1rem;
		padding-left: 2rem;
	}
	.navbar-menu {
		background-color: rgba(36,32,32,0.90);
		padding-top: 0rem;
		padding-bottom: 100%;
	}
	
	
	/*This is the space top/bottom for Search Bar*/
	.search-box {
		margin-top: 0.25rem;
		margin-bottom: 0.25rem;
		margin-left: 30%;
	}
}

@media screen and (max-width:599px){
	/*.navbar-item img {
		height: 3.1rem;
		padding-left: 0;
	}*/
	/*.navbar-menu {
		background-color: rgba(36,32,32,0.90);
		padding-top: 2rem;
		padding-bottom: 100%;
	}*/
	
	/*See 1087 Media Query*/
	
	.navbar-link {
		background-color: #AED9B8;
	}
	.navbar-dropdown {
		background-color: #847575;
		border-top: 7px solid #EC3F35;
		padding-top: 1.5rem;
		padding-bottom: 0px;
	}
	
	.nav-search-container.two-tier-search.is-active {
		transform: translatey(5rem);
	}
	.search-box {
		margin: 0.25rem 0;
	}
	.search-box form {
		justify-content: center;
	}
	
	.login__wrapper {
		padding-top: 3rem;
		padding-bottom: 3rem;
	}
	.page-title h1{
		text-align: center
	}


	.homePageCategories .product-title {
    	display: none;
	}
	
	/*This is for the Kit*/
	.cf-table .table.has-mobile-cards tr {
		border: 2px solid #4B4B4B;
	}
	.table.is-narrow td {
		padding: 0.25em 2.5em;
	}
	.cf-table .table.has-mobile-cards tr:not(.detail):not(.is-empty):not(.table-footer) td {
		border-bottom: 1px solid #373636;
	}
}