/* Base style edits for Holmes for Ultimo Theme */

/*
 #lang-switcher-wrapper-regular{
	display:none;
}
*/
.lang-switcher {
    display: none !important;
}
.header-top-container {
    display: none;
}

.product-info-stock-sku{
	display:none !important;
}

.product-addto-links{
	display:none !important;
}

#mainmenu2{
	display:none;
}

/* larger sidebar */

@media (min-width: 768px), print{

	.page-layout-2columns-right .column.main {
    		width: 76% !important;
	}

	.page-layout-2columns-right .sidebar-main {
    		width: 24% !important;
	}
}

.addto-links.addto-links-icons {
	display: none !important; 
}

.notice-msg, .note-msg {
    border-color: #ffcf01;
    color: #000000;
    background-color: #fff9df;
    background-image: url(/pub/media/icons/icons8-info-squared-50.png);
    font-weight: normal !important;
}

.notice-savings , .success-msg {
    border-color: #56a232;
    color: #000000;
    background-color: #ebf7ea;
    background-image: url(/pub/media/icons/icons8-approval-50.png);
    font-weight: normal !important;
}

.notice-warning{
    border-color: #d31d2a;
    color: #000000;
    background-color: #fff3f5;
    background-image: url(/pub/media/icons/icons8-private-50.png);
    font-weight: normal !important;
}

.notice-warning-diamond{
    border-color: #d31d2a;
    color: #000000;
    background-color: #fff3f5;
    background-image: url(/pub/media/icons/icons8-high-priority-50.png);
    font-weight: normal !important;
}

.notice-info{
    border-color: #3f51b5;
    color: #000000;
    background-color: #f3faff;
    background-image: url(/pub/media/icons/icons8-hint-50.png);
    font-weight: normal !important;
}


.success-msg {

}


.error-msg, .success-msg, .notice-msg, .note-msg, .notice-savings, .notice-warning, .notice-warning-diamond, .notice-info {
    min-height: 32px !important; 
    margin-bottom: 1em !important;
    border-style: solid !important;
    border-width: 1px !important;
    background-repeat: no-repeat !important;
    background-position: 10px 10px !important;
   /* padding: 15px 8px 25px 80px !important;*/
    padding: 20px 6px 20px 80px !important;

    font-size: .95em !important;
    position:relative;
}

/* remove sort by toolbar */
.toolbar-sorter{
	display:none !important;
}

.error-msg span.vertical_center, .success-msg span.vertical_center, .notice-msg span.vertical_center, .note-msg span.vertical_center,
 .notice-savings span.vertical_center, .notice-warning span.vertical_center, .notice-warning-diamond span.vertical_center {
	position:absolute;
	top:33%;
}

/* remove "SHOW x PER PAGE" */
.field.limiter{
	display:none !important;
}

/* remove "as low as" */
.product-items .minimal-price-link {
  display: block;
}

/*remove compare bar */
.block-compare {display:none !important;}

/* remove extra field on checkout from SOVOS plugin */
/*.field[name="shippingAddress.region"] {
    display: none;
}*/

/* PROFM */
.bannerProFM {
    display: flex;
    justify-content: center;
    overflow: hidden;
    flex-shrink: 0;
    min-width: 100%;
    min-height: 100%;
}

/* Category view remove icons */
a.action.tocompare {
    display: none !important;
}

/* ALL  : REMOVE PRODUCT SOCIAL ICONS */
.product-social-links {
    display: none !important;
}

/* remove search bar */
.block-search {
	display:none !important;
}

/* better display of old price */
.old-price{
	display:inline-block;
}


/* JM : override catalog display to always add 4 products with 2px left margin on catalog */

@media (min-width: 1024px), print{
	.block.widget .products-grid .product-item {
    		margin-left: 2px !important;
	}
	.block.widget .products-grid .product-item:nth-child(2n + 1) {
   	 	margin-left: 2px !important;
	}
}
/* remove alt text image */
.fotorama__caption{display:none !important;}


/* do not print headers */

@media print {
 .header-container {display:none !important;}
}

#msp-recaptcha-container {
                padding-left:25.8%;
}
