@font-face {
    font-family: 'FontAwesome';
    src: url('https://metrobrokerjewelers.com/wp-content/themes/square/css/fonts/fa-solid-900.woff2') format('woff2');
    font-display: swap;
}
@font-face {
    font-family: 'FontAwesome';
    src: url('https://metrobrokerjewelers.com/wp-content/themes/square/css/fonts/fa-brands-400.woff2') format('woff2');
    font-display: swap;
}
@font-face {
    font-family: 'WPSocialReviews';
    src: url('https://metrobrokerjewelers.com/wp-content/plugins/wp-social-reviews/assets/fonts/wp-social-reviews.woff?fd48dc29ab485fcfe5ca85901224a277') format('woff');
    font-display: swap;
}

.leftright {
	padding-left: 10px; padding-right: 10px;
}

.sq-container { padding: 0px!important;
}

.sq-section-title { display:none!important;}

.sq-site-header { padding-left:10px!important; padding-right:10px!important;}

.sq-section { margin-top:-30px; }

@media only screen and (min-width: 992px) {
.sq-section { margin-top:-30px; margin-right:20px}
        }
    }

.sq-site-content { padding:0px!important; margin-right:00px;}

.sq-site-footer { padding-left:10px; padding-right:10px; margin-top:-50px; color:whitesmoke!important;}

.keywords-hidden {
	display: none;
}

p {
	line-height: 1.2em;
}

.wp-block-latest-posts__featured-image {
	margin-bottom: 25px;
}

.wp-block-latest-posts__post-title {
	font-weight: bold;
}

a {
	text-decoration: underline;
	color: black;
}

.nolinelinks a {text-decoration: none;}

a:hover {
	color: #b39b47;
}

.lineheight1.2em {line-height:1.2em;}

.sq-slide-caption {
	background-color: #f2e2aa;
}

.sq-slide-cap-title {
	color: #404040;
}

.sq-slide-cap-desc {
	color: #404040;
}

.vert-center {
	vertical-align: center;
}

.sq-main-header {
	padding-bottom: 30px;
	padding-top: 120px;
  display: none;
  visibility: hidden;
}

.sq-main-title {
	text-align: center;
	color: #404040;
  display: none;
	visibility: hidden;
}

.sq-main-title::before {
	display: none;
}

.sq-main-title::after {
	display: none;
}

.rounded25 {
	background-color: #f2e2aa;
	box-shadow: 0 0 10px 0 #888, 0 0 10px 0px #888;
}

.padding0 {
	padding: 0;
}

.padding5pct {
	padding: 3%;
}

.padding1pct {
	padding: 1%; 
}

#.padding-bottom-20 {
	padding-bottom: 20px;
}

.columncard { padding:10px; font-size:10pt; 
	background-color: #fefefe; border-color: darkgray; border-style: solid; border-width: 0px;
	border-radius: 10px;
	box-shadow: 0 0 0px 0 gray, 0 0 12px 0 gray;
}

.photoshadow { padding: 5px; box-shadow: 0 0 0px 0 gray, 0 0 12px 0 gray;
}

.grecaptcha-badge {
    visibility: hidden;
}