/*
Theme Name: Simplegood
Theme URI: https://wordpress.org/
Author: WPTeams
Author URI: https://wordpress.org/
Description: Simplegood themes for our website.
Version: 1.0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: simplegood
Tags: one-column, two-columns, left-sidebar, right-sidebar, custom-menu, featured-images, post-formats, theme-options, translation-ready
*/

@font-face {
	font-family: "Tisa Pro";
	src: url("./assets/fonts/TisaOT.otf");
	font-weight: normal;
	font-display: swap;
}
@font-face {
	font-family: "Tisa Pro";
	src: url("./assets/fonts/TisaOT-Medi.otf");
	font-weight: 500;
	font-display: swap;
}
@font-face {
	font-family: "Brandon Grotesque";
	src: url("./assets/fonts/Brandon_med.otf");
	font-weight: normal;
	font-display: swap;
}
@font-face {
	font-family: "Brandon Grotesque";
	src: url("./assets/fonts/Brandon_bld.otf");
	font-weight: bold;
	font-display: swap;
}
@font-face {
	font-family: "Brandon Grotesque";
	src: url("./assets/fonts/Brandon_blk.otf");
	font-weight: 900;
	font-display: swap;
}
@font-face {
	font-family: "Earth Rich";
	src: url("./assets/fonts/Earth-Rich.otf");
	font-weight: normal;
	font-display: swap;
}
/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
	content: "";
	display: table;
	table-layout: fixed;
}
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
	clear: both;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
	max-width: 100%;
}

/* By Authot Post */
.bypostauthor {
	display: inline-block;
}

/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}
.wp-caption-text {
	text-align: center;
}
.page img.alignright {
	margin-bottom: 10px;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.gallery-item {
	display: inline-block;
	text-align: center;
	vertical-align: top;
	width: 100%;
}
.gallery-columns-2 .gallery-item {
	max-width: 50%;
}
.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
	max-width: 25%;
}
.gallery-columns-5 .gallery-item {
	max-width: 20%;
}
.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}
.gallery-caption {
	display: block;
}
.wrap-photo{
	padding-top: 50px;
}
.geodir-page-single.single-gd_place .grop-banner-area{
	display: none !important;
}
.wrap-photo .geodir_post_meta.geodir-field-post_title{
	font-family: "Brandon Grotesque", sans-serif;
	color: #E51500;
	font-size: 26px;
	text-transform: uppercase;
}
.wrap-photo .geodir_post_meta.geodir-field-address{
	margin-bottom: 20px;
}
.wrap-photo .geodir_post_meta.geodir-field-post_date,
.wrap-photo .geodir_post_meta .geodir_post_meta_title ,
.wrap-photo .geodir_post_meta.geodir-field-address{
	font-family: "Brandon Grotesque", sans-serif;
	font-weight: normal;
}
.geodir-post_right a.badge-secondary,
.geodir-post_left a.badge-secondary{
	color: #0093FF;
    background-color: transparent;
	padding: 7px 10px;
}
.geodir-post_right a.badge-secondary::after,
.geodir-post_left a.badge-secondary::before{
    font-family: FontAwesome;
    color: inherit;
}
.geodir-post_right a.badge-secondary::after{
	content: "\f178";
	margin-left: 20px;
}
.geodir-post_left a.badge-secondary::before{
	content: "\f177";
	margin-right: 20px;
}
.heateor_sss_sharing_container.heateor_sss_horizontal_sharing{
	display: flex;
	align-items: center;
	justify-content: flex-start;
	margin-top: 10px;
}
.sec-event .vc_custom_heading.vc_gitem-post-data-source-post_title{
	color: #e51500;
}
.card-views .geodir-images .embed-responsive::before{
	content: none !important;
}
.geodir_button.geodir_preview_button,#geodir-add-listing-submit>label{display:none!important}
#geodir-add-listing-submit>.col-sm-10{flex: 0 0 100%;max-width:100%;text-align:center}
.bsui .embed-responsive:before{content: none !important}
.bsui .embed-responsive img.embed-responsive-item{position:relative;height:auto;object-fit:initial}
.grop-fix.grop-tmsl_warp{display: flex}
.grop-fix.grop-tmsl_warp .grop-tmsl_image{flex: 1}
.grop-fix.grop-tmsl_warp .grop-tmsl_txt_warp{width:50%}
@media screen and (max-width:767px){
	.grop-fix.grop-tmsl_warp{flex-direction: column}
	.grop-fix.grop-tmsl_warp .grop-tmsl_txt_warp{width:100%}
}