﻿@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; 
}
*/

@media (min-width: 768px) {
  .footer-links .row > div {
    width: 25%;
  }
}


.footer-links {
  padding: 2rem 0;
}

.footer-links .row > div {
  margin-bottom: 1.5rem;  
}

.footer-links ul {
  padding: 0;
  margin-top: 0.3rem;
}

.footer-links li {
  margin-bottom: 0.15rem;
}

.footer-links a {
  color: #63a6b5;
  text-decoration: none;
}

.footer-links a:hover {
  text-decoration: underline;
}

.sgmlogo img {
  max-width: 180px;
}

.hidden-print .container .row .col-md-12 .arrow-bullit li{
	margin-top: -0.4em; 
    margin-left: -15px;
}


.hidden-print .container .row .col-md-12 .arrow-bullit li:before {
	display: none; 
}

.hidden-print .container .row .mb-2 .list-unstyled .d-block {
	margin-top: -0.4em;
}

