@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-section-title { text-align: center; }

.sq-section-title { margin-bottom: -20px; }

.sq-about-sec { text-align: center; }

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

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

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

.sq-site-footer { padding-left:10px; padding-right:10px; 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: #e2bf71ee;
}

.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;
	background-color:#e2bf71;
#  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: 0px;
	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;
}