﻿@charset "UTF-8";
.btn.btn-border{
	background-color: #D70C56;
  	color: #fff !important;
	font-weight: 500;
	border: 0;
}
.btn.btn-border:hover{
	background-color: #C60B45;
}
.header-mobile.menu-opened .header-navigation-mobile{
 	height: calc(100vh - 100px);	 
}
#allSpecs .sgm-specs-table td:nth-child(1){
	padding-right: 3em;
}
#allSpecs .sgm-specs-table td:nth-child(2){
	vertical-align: bottom;
}

/* Slick track image centering */
.slick-track {
	margin: auto;
}

/* Entertainment/Architecture page */
.subgroup-list .col-lg-6 {
	width: 26%;
}

/*Entertainment/Architecture page for phones*/
@media (max-width: 767px) {
    .subgroup-list .col-lg-6 {
        width: 40%; 
    }
}

/* Card color override */
.card-container .card-item h2:after {
    background: #474440;
    color: #fff;
}


.card-container .card-item h2[data-before-content="Architectural"]::after {
    background-color: #ae6249
        
}




/* Product page specifications */
.collapse.custom-fade-collapse, .custom-fade-collapse.collapsing {
	min-height: 20em;
}

.collapse.custom-fade-collapse-small:not(.in) {
	min-height: 15em !important;
}

/* Footer */
.hidden-print .container .row {
	position: relative;
	width: 100%;     
}

.hidden-print .container .row .col-md-8 {
	white-space: nowrap;
	width: auto;
	padding-left: 8em;
}

.hidden-print .container .row .sgmlogo {
	min-width: 20em;
	width: auto;
}

.hidden-print .container .row .mb-2 .list-unstyled {
	position: relative;
	top: 1em;
}

.hidden-print .container .row .mb-2 .list-unstyled .d-block {
	margin-top: -0.4em;
}

.hidden-print .container .row {
	position: relative;
	width: auto;   
}

.hidden-print .container .row .col-md-12 {
	padding-left: 8em;
	white-space: nowrap;
	width: auto;
	height: 7em;
}

.hidden-print .container .row .col-md-12 .arrow-bullit {
	position: relative;
	top: 1em;
}

.hidden-print .container .row .col-md-12 .arrow-bullit li{
	margin-top: -0.4em; 
    margin-left: -15px;
}

body a, body a:visited, body a:focus, body a:hover {
    color: #63a6b5;
}

.hidden-print .container .row .col-md-12 .arrow-bullit li:before {
	display: none; 
}
