.wp-block {} /*  (.wp-block {} ensures MT files load in Gutenberg editor) */

/*  MICROTHEMER STYLES  */

/*= Animations ================ */

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}


/*= Buttons & Links =========== */

/** Buttons & Links >> Drts bs btn **/
.drts-bs-btn, 
#fl-comment-form-submit {
	line-height: 24px !important;
	border-radius: 0 !important;
}

/** Buttons & Links >> drts bs btn primary **/
.drts-bs-btn-primary, 
#fl-comment-form-submit {
	color: rgb(252, 252, 252) !important;
	font-size: 14px !important;
	background-color: rgb(64, 189, 174) !important;
	border-color: rgb(64, 189, 174) !important;
	border-radius: 0 !important;
	-o-transition-duration: .3s;
	-moz-transition-duration: .3s;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-timing-function: ease-in-out;
	transition-timing-function: ease-in-out;
}

/** Buttons & Links >> drts bs btn primary :hover **/
.drts-bs-btn-primary:hover, 
#fl-comment-form-submit:hover {
	background-color: rgb(52, 153, 141) !important;
	border-color: rgb(52, 153, 141) !important;
}

/** Buttons & Links >> Drts bs btn secondary **/
.drts-bs-btn-secondary {
	border-radius: 0 !important;
	-o-transition-duration: .3s;
	-moz-transition-duration: .3s;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-timing-function: ease-in-out;
	transition-timing-function: ease-in-out;
}

/** Buttons & Links >> drts bs btn outline primary **/
.drts-bs-btn-outline-primary {
	color: rgb(64, 189, 174) !important;
	font-size: 14px !important;
	text-transform: uppercase;
	border-color: rgb(64, 189, 174) !important;
	border-radius: 0 !important;
	-o-transition-duration: .3s !important;
	-moz-transition-duration: .3s !important;
	-webkit-transition-duration: .3s !important;
	transition-duration: .3s !important;
	-webkit-transition-timing-function: ease-in-out;
	transition-timing-function: ease-in-out;
}

/** Buttons & Links >> drts bs btn outline primary :hover **/
.drts-bs-btn-outline-primary:hover {
	color: rgb(239, 244, 244) !important;
	background-color: rgb(64, 189, 174) !important;
	border-color: rgb(64, 189, 174) !important;
}

/** Buttons & Links >> drts bs btn outline secondary **/
.drts-bs-btn-outline-secondary {
	font-size: 14px !important;
	text-transform: uppercase;
	border-color: rgb(135, 151, 149) !important;
	border-radius: 0 !important;
	-o-transition-duration: .3s !important;
	-moz-transition-duration: .3s !important;
	-webkit-transition-duration: .3s !important;
	transition-duration: .3s !important;
	-webkit-transition-timing-function: ease-in-out;
	transition-timing-function: ease-in-out;
}

/** Buttons & Links >> Drts bs btn info **/
.drts-bs-btn-info {
	background-color: rgb(64, 189, 174) !important;
	border-color: rgb(64, 189, 174) !important;
	border-radius: 0 !important;
	-o-transition-duration: .3s;
	-moz-transition-duration: .3s;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-timing-function: ease-in-out;
	transition-timing-function: ease-in-out;
}

/** Buttons & Links >> Drts bs btn info:hover **/
.drts-bs-btn-info:hover {
	background-color: rgb(52, 153, 141) !important;
	border-color: rgb(52, 153, 141) !important;
}

/** Buttons & Links >> Button Style1 link **/
.button-style1 a {
	color: rgb(255, 255, 255);
	font-size: 14px;
	line-height: 24px !important;
	font-weight: 400;
	text-decoration: none;
	text-transform: uppercase;
	vertical-align: middle;
	background-color: rgb(64, 189, 174);
	padding: 7px 13px 7px 13px;
	border-radius: 0;
	float: left;
	-o-transition-duration: .3s;
	-moz-transition-duration: .3s;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-timing-function: ease-in-out;
	transition-timing-function: ease-in-out;
	display: inline-block;
}

/** Buttons & Links >> Button Style1 link :hover **/
.button-style1 a:hover {
	background-color: rgb(52, 153, 141);
}

/** Buttons & Links >> link:hover **/
a:hover {
	text-decoration: none;
	-o-transition-duration: .3s;
	-moz-transition-duration: .3s;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-timing-function: ease-in-out;
	transition-timing-function: ease-in-out;
}

/** Buttons & Links >> Drts Radio Input :Checked **/
.drts .drts-bs-custom-radio .drts-bs-custom-control-input:checked~.drts-bs-custom-control-label::after {
	background-color: rgb(64, 189, 174) !important;
	border-radius: 20px !important;
}

/** Buttons & Links >> Drts Btn Link (drts-form-cancel) **/
.drts-form-cancel {
	color: rgb(64, 189, 174) !important;
	text-decoration: none !important;
}

/** Buttons & Links >> Drts Btn Link (drts-form-cancel) :hover **/
.drts-form-cancel:hover {
	color: rgb(252, 252, 252) !important;
	text-decoration: none !important;
	background-color: rgb(64, 189, 174);
	border-color: rgb(64, 189, 174);
}

/** Buttons & Links >> drts bs btn link (Claim Listing Button) **/
.claim-listing-button .drts-bs-btn-link {
	border: 1px solid rgb(64, 189, 174);
	border-radius: 0;
}

/** Buttons & Links >> drts bs btn link (Claim Listing Button):hover **/
.claim-listing-button .drts-bs-btn-link:hover {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(64, 189, 174);
}

/** Buttons & Links >> drts bs btn sm **/
.drts-bs-btn-sm {
	line-height: 21px;
}

/** Buttons & Links >> Mt page "Add Content Form" submit button **/
.mt-page-add-content-form .drts-bs-mr-3 {
	text-transform: uppercase;
}


/*= Forms ===================== */

/** Forms >> page add content form heading 2 **/
.mt-page-add-content-form h2 {
	font-size: 32px;
	margin-bottom: 40px;
}

/** Forms >> Mt page add content form col md 12 **/
.mt-page-add-content-form .col-md-12 {
	max-width: 880px;
	padding-right: 40px;
	padding-bottom: 40px;
	padding-left: 40px;
	margin-right: auto;
	margin-bottom: 80px;
	margin-left: auto;
}

/** Forms >> Mt page add directory listing drts entity form field **/
.drts-entity-form-field {
	margin-bottom: 60px !important;
}

/** Forms >> Event Form Multi Day Label Hide **/
.mt-page-add-content-form .multi-day-event .drts-entity-form-field-type-boolean > label {
	display: none;
}

/** Forms >> Event Form Multi Day Checkbox Moved Higher **/
.mt-page-add-content-form .multi-day-event {
	margin-top: -40px;
}

/** Forms >> Event Form Time Moved Up **/
.mt-page-add-content-form .drts-display-element-entity_form_time-2 {
	margin-top: -40px;
}

/** Forms >> Form Element Header Label **/
.mt-page-add-content-form .drts-display-element-header span {
	font-size: 18px;
	font-weight: 300;
	text-transform: uppercase;
	background-color: rgb(252, 252, 252) !important;
}

/** Forms >> Form Element Header Div **/
.mt-page-add-content-form .drts-display-element-header {
	margin-bottom: 60px;
}

/** Forms >> Mce top part mce ico **/
#button .mt-page-add-content-form .mce-top-part .mce-ico:hover {
	background-color: rgba(0, 0, 0, 0.03) !important;
}

/** Forms >> TinyMCE Editor [type="button"] :hover **/
#mceu_25-body [type="button"]:hover, 
#mceu_54-body [type="button"]:hover {
	background-color: rgba(0, 0, 0, 0);
}

/** Forms >> TinyMCE Editor Hide "Insert Link": most recent results **/
#link-selector #most-recent-results {
	display: none;
	visibility: hidden;
}

/** Forms >> TinyMCE Editor Hide "Insert Link": search wrapper **/
#link-selector .link-search-wrapper {
	display: none;
	visibility: hidden;
}

/** Forms >> TinyMCE Editor Hide "Insert Link": existing content link **/
#link-selector #wplink-link-existing-content {
	display: none;
	visibility: hidden;
}

/** Forms >> Drts display element no header paragraph _2 **/
.mt-page-add-content-form .form-desc {
	margin-top: -30px;
}


/*= General =================== */

/** General >> Body Text **/
body {
	letter-spacing: .25px;
}

/** General >> Drts row drts display element header  ("Show Label as Heading" ON) **/
.drts-row .drts-display-element-header {
	color: rgb(32, 33, 33);
	font-size: 12px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: .5px;
	margin-top: 0;
	border-bottom: 1px solid rgb(212, 217, 217);
}

/** General >> entity field label ("Show Label as Heading" OFF) **/
.drts-entity-field-label {
	color: rgb(32, 33, 33);
	font-size: 10px;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: .5px;
	padding-top: 40px;
	padding-bottom: 6px;
}

/** General >> drts No Background Image Icon **/
.drts-display-element-with-background-no-image:before, 
div.drts-no-image:before {
	display: none;
}

/** General >> drts No Background Image color (Solid) **/
.drts-display-element-with-background-no-image {
	background-color: rgb(234, 234, 234) !important;
	background-image: none;
}

/** General >> Drts Grid Row Spacing **/
.drts-view-post-entities.drts-view-entities-list .drts-display-default-summary {
	margin-top: 15px;
	margin-bottom: 15px !important;
}

/** General >> Mt page add directory listing drts bs custom checkbox **/
.mt-page-add-directory-listing .drts-bs-custom-checkbox:active {
	border-radius: 0 !important;
}


/*= Header ==================== */

/** Header >> Header Menu User Avatar **/
.menu-pic .avatar {
	margin-top: -7px;
	margin-bottom: -7px;
	border-radius: 15px;
}

/** Header >> Menu item link - animation **/
.menu-item a {
	-o-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-in-out;
	transition-timing-function: ease-in-out;
}

/** Header >> Fl Menu Highlighting **/
.menu > li.current-page-ancestor > .fl-has-submenu-container > a, 
.menu > li.current-menu-ancestor > .fl-has-submenu-container > a, 
.menu > li.current-menu-parent > .fl-has-submenu-container > a, 
.menu > li.current-menu-item > .fl-has-submenu-container > a {
	color: rgb(255, 255, 255);
	background-color: rgb(64, 189, 174) !important;
}

/** Header >> Mobile menu close X button **/
.fl-menu-mobile-close {
	color: rgb(128, 128, 128);
}

/** Header >> Header Menu hide submenu (hide "add listing" sub menu link) **/
.hidemenu {
	display: none;
	visibility: hidden;
}


/*= WP Editor Members Content == */

/** WP Editor Members Content >> wp-page-editor-block **/
.wp-page-editor-block {
	width: 100%;
	max-width: 740px;
	padding-bottom: 60px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
}

/** WP Editor Members Content >> non-beaver add post .wp-block-button Primary **/
.wp-block-button__link {
	color: rgb(64, 189, 174) !important;
	font-size: 15px !important;
	font-weight: 400;
	text-transform: uppercase;
	background-color: rgba(255, 255, 255, 0) !important;
	border: 1px solid rgb(64, 189, 174) !important;
	-o-transition-duration: .3s !important;
	-moz-transition-duration: .3s !important;
	-webkit-transition-duration: .3s !important;
	transition-duration: .3s !important;
	-webkit-transition-timing-function: ease-in-out;
	transition-timing-function: ease-in-out;
}

/** WP Editor Members Content >> non-beaver add post .wp-block-button Primary hover **/
.wp-block-button__link:hover {
	color: rgb(239, 244, 244) !important;
	background-color: rgb(64, 189, 174) !important;
	border-color: rgb(64, 189, 174) !important;
}

/** WP Editor Members Content >> Logged Out / Non Member container **/
.wp-editor-login-reg-container {
	background-color: rgb(255, 255, 255) !important;
	max-width: 480px;
	padding: 30px;
	margin-right: auto;
	margin-bottom: 60px;
	margin-left: auto;
	border: 1px solid rgb(204, 204, 204);
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-delay: 0.25s;
	animation-delay: 0.25s;
}


/*= Footer ==================== */

/** Footer >> Mt directory fl page footer widgets **/
.mt-directory_dir_ltg-helio-sound .fl-page-footer-widgets {
	padding-right: 40px;
	padding-left: 40px;
}


/*= User's Admin Area ========= */

/** User's Admin Area >> drts bs custom control::after **/
.drts .drts-bs-custom-checkbox .drts-bs-custom-control-input:checked~.drts-bs-custom-control-label::after {
	background-color: rgb(64, 189, 174);
	border-radius: 4px;
}

/** User's Admin Area >> User Menu Header :active **/
.mt-page-user .active .uimob800-hide {
	border-radius: 0;
}

/** User's Admin Area >> User Menu Navigation Header Titles **/
.mt-page-user .uimob800-hide {
	font-size: 13px;
	font-weight: 500;
	text-transform: uppercase;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-right: 10px;
}

/** User's Admin Area >> User Menu Navigation Header Titles :Hover **/
.mt-page-user .uimob800-hide:hover {
	-o-transition-duration: .3s;
	-moz-transition-duration: .3s;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-timing-function: ease-in-out;
	transition-timing-function: ease-in-out;
}

/** User's Admin Area >> User Menu Navigation Header **/
.mt-page-user .um-profile-nav {
	padding-top: 0;
	padding-bottom: 0;
}

/** User's Admin Area >> Mt page dashboard drts dashboard panels **/
.mt-page-dashboard #drts-dashboard-panels {
	margin-bottom: 40px;
}


/*= Site Home Page ============ */

/** Site Home Page >> .mt-page-home .home-tabs **/
.mt-page-home .home-tabs {
	text-align: center;
	max-width: 415px;
	margin-right: auto;
	margin-left: auto;
}

/** Site Home Page >> .mt-page-home .fl-tabs-label:focus **/
.mt-page-home .fl-tabs-label:focus {
	outline: 0;
}

/** Site Home Page >> Mt page home drts form field main **/
.mt-page-home .drts-form-field-main {
	text-align: center;
	border: 1px solid rgb(252, 252, 252) !important;
}

/** Site Home Page >> Drts form field main input **/
.mt-page-home .drts-form-field-main input[type=text] {
	color: rgb(252, 252, 252);
	font-weight: 100;
	background-color: rgba(255, 255, 255, 0) !important;
	border-radius: 0 !important;
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
}

/** Site Home Page >> Drts form field main input placeholder **/
.mt-page-home .drts-form-field-main input[type=text]::placeholder {
	color: rgb(252, 252, 252);
}

/** Site Home Page >> Mt page home fl tab active **/
.mt-page-home .home-tabs .fl-tab-active {
	font-weight: 400;
}

/** Site Home Page >> .mt-page-home .home-tabs .drts-bs-btn **/
.mt-page-home .home-tabs .drts-bs-btn {
	visibility: hidden;
}

/** Site Home Page >> Fl node 5ff7290d9d37e paragraph **/
.mt-page-home .home-subhead {
	text-align: center;
	max-width: 540px;
	margin-right: auto;
	margin-left: auto;
}


/*= Common Grid CSS =========== */

/** Common Grid CSS >> Mt page directory drts entity Hover **/
.mt-page-home .drts-entity:hover, 
.mt-page-creative-directory .drts-entity:hover, 
.mt-page-jobs .drts-entity:hover, 
.mt-page-projects .drts-entity:hover, 
.mt-page-blog .drts-entity:hover, 
.mt-page-events .drts-entity:hover {
	box-shadow: 0 0 6px 2px rgba(0, 0, 0, 0.04);
	background-color: rgb(252, 252, 252);
	border-color: rgba(113, 113, 113, 0.02);
	border-style: none !important;
	-o-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-in-out;
	transition-timing-function: ease-in-out;
}

/** Common Grid CSS >> Mt page directory drts entity NO Hover **/
.mt-page-home .drts-entity, 
.mt-page-creative-directory .drts-entity, 
.mt-page-jobs .drts-entity, 
.mt-page-projects .drts-entity, 
.mt-page-blog .drts-entity, 
.mt-page-events .drts-entity {
	background-color: rgb(252, 252, 252);
	border-style: none !important;
	-o-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-in-out;
	transition-timing-function: ease-in-out;
}

/** Common Grid CSS >> .mt-page-directory .drts-location-map-controls **/
.mt-page-creative-directory .drts-location-map-controls {
	z-index: 20;
}

/** Common Grid CSS >> Grid Row Height **/
.mt-page-creative-directory .drts-view-entity-container, 
.mt-page-jobs .drts-view-entity-container, 
.mt-page-blog .drts-view-entity-container, 
.mt-page-projects .drts-view-entity-container, 
.mt-page-events .drts-view-entity-container {
	margin-bottom: 30px !important;
}

/** Common Grid CSS >> Search form submit **/
.mt-page-creative-directory .drts-search-form-submit, 
.mt-page-jobs .drts-search-form-submit, 
.mt-page-blog .drts-search-form-submit, 
.mt-page-projects .drts-search-form-submit, 
.mt-page-events .drts-search-form-submit {
	visibility: hidden;
}

/** Common Grid CSS >> Search keyword text **/
.mt-page-creative-directory #drts-form-8fb580fd335c7b36f9dc262f428a4a9c-search-keyword-text > .drts-form-field-main, 
.mt-page-jobs #drts-form-8fb580fd335c7b36f9dc262f428a4a9c-search-keyword-text > .drts-form-field-main, 
.mt-page-blog #drts-form-8fb580fd335c7b36f9dc262f428a4a9c-search-keyword-text > .drts-form-field-main, 
.mt-page-projects #drts-form-8fb580fd335c7b36f9dc262f428a4a9c-search-keyword-text > .drts-form-field-main, 
.mt-page-events #drts-form-8fb580fd335c7b36f9dc262f428a4a9c-search-keyword-text > .drts-form-field-main {
	color: rgb(23, 115, 207);
}

/** Common Grid CSS >> fa Search **/
.mt-page-creative-directory .fa-search, 
.mt-page-jobs .fa-search, 
.mt-page-blog .fa-search, 
.mt-page-projects .fa-search, 
.mt-page-events .fa-search {
	color: rgb(150, 150, 150);
	margin-left: -10px !important;
}

/** Common Grid CSS >> Search keyword text input **/
.mt-page-creative-directory .drts-search-form-field .drts-form-type-textfield input[type=text], 
.mt-page-jobs .drts-search-form-field .drts-form-type-textfield input[type=text], 
.mt-page-blog .drts-search-form-field .drts-form-type-textfield input[type=text], 
.mt-page-projects .drts-search-form-field .drts-form-type-textfield input[type=text], 
.mt-page-events .drts-search-form-field .drts-form-type-textfield input[type=text] {
	font-weight: 200;
	font-style: normal;
	/*width: 100% !important;*/
	margin-left: -10px !important;
}

/** Common Grid CSS >> Search field border **/
.mt-page-creative-directory .drts-search-form-field .drts-form-type-textfield input[type=text], 
.mt-page-jobs .drts-search-form-field .drts-form-type-textfield input[type=text], 
.mt-page-blog .drts-search-form-field .drts-form-type-textfield input[type=text], 
.mt-page-projects .drts-search-form-field .drts-form-type-textfield input[type=text], 
.mt-page-events .drts-search-form-field .drts-form-type-textfield input[type=text] {
	box-shadow: 0 0 0 0;
	background-color: rgba(255, 255, 255, 0);
}

/** Common Grid CSS >> Fa location crosshairs **/
.mt-page-creative-directory .fa-location-crosshairs {
	margin-left: -10px !important;
}

/** Common Grid CSS >> Irs with grid **/
.mt-page-creative-directory .irs-with-grid {
	bottom: 10px;
}


/*= Dir Pro: My Content Page (drts Dashboard) == */

/** Dir Pro: My Content Page (drts Dashboard) >> Drts bs card .drts bs btn **/
.mt-page-dashboard .drts-bs-card .drts-bs-btn {
	color: rgb(32, 33, 33);
}

/** Dir Pro: My Content Page (drts Dashboard) >> Drts bs card .drts bs btn :hover **/
.mt-page-dashboard .drts-bs-card .drts-bs-btn:hover {
	color: rgb(64, 189, 174);
}

/** Dir Pro: My Content Page (drts Dashboard) >> Mt page dashboard drts bs active **/
.mt-page-dashboard .drts-bs-active {
	background-color: rgb(64, 189, 174) !important;
}

/** Dir Pro: My Content Page (drts Dashboard) >> Drts display element drts bs badge **/
.mt-page-dashboard .drts-display-element .drts-bs-badge {
	border-radius: 0 !important;
}

/** Dir Pro: My Content Page (drts Dashboard) >> Drts badge warning (Featured) **/
.mt-page-dashboard  .drts .drts-bs-badge-warning {
	background-color: rgb(121, 240, 224) !important;
}

/** Dir Pro: My Content Page (drts Dashboard) >> Mt page user UM faicon cog **/
.um-faicon-cog:hover {
	color: rgb(64, 189, 174);
}


/*= DirPro: Directory Home ==== */

/** DirPro: Directory Home >> .mt-page-directory .directory-listing-main **/
.mt-page-home .directory-listing-main, 
.mt-page-creative-directory .directory-listing-main {
	text-align: center;
	padding-top: 40px !important;
	padding-right: 20px !important;
	padding-left: 20px !important;
}

/** DirPro: Directory Home >> Mt page creative directory drts bs badge **/
.mt-page-home .directory-listing-aside .drts-bs-badge, 
.mt-page-creative-directory .directory-listing-aside .drts-bs-badge {
	color: rgb(32, 33, 33);
	text-transform: capitalize;
	border-radius: 0 !important;
	/*position: absolute;
	top: 0;
	left: 0;*/
}

/** DirPro: Directory Home >> .mt-page-directory .dir-summary-logo img **/
.mt-page-home .dir-summary-logo img, 
.mt-page-creative-directory .dir-summary-logo img {
	/*box-shadow: 0 0 8px 1px rgba(0, 0, 0, 0.2);*/
	width: 60px !important;
	margin-top: -70px;
	margin-left: -30px;
	border-radius: 50%;
	position: fixed;
}

/** DirPro: Directory Home >> .summary-biz-name permalink **/
.mt-page-home .summary-biz-name .drts-entity-permalink, 
.mt-page-creative-directory .summary-biz-name .drts-entity-permalink {
	color: rgb(32, 33, 33);
	font-size: 18px;
	font-weight: 500;
}

/** DirPro: Directory Home >> Mt page directory bottom group **/
.mt-page-home .dir-sum-bottom-group, 
.mt-page-creative-directory .dir-sum-bottom-group {
	line-height: 1.6;
	text-align: center;
	word-spacing: 2px;
	padding-top: 10px;
	padding-bottom: 0 !important;
	display: inline-block;
}

/** DirPro: Directory Home >> Visit Website Button :hover **/
.mt-page-home .drts-display-element-entity_field_field_website-1 a:hover, 
.mt-page-creative-directory .drts-display-element-entity_field_field_website-1 a:hover {
	color: rgb(52, 153, 141);
	border: 1px solid rgb(52, 153, 141);
}

/** DirPro: Directory Home >> Visit Website Button **/
.mt-page-home .dir-sum-bottom-group .drts-display-element-entity_field_field_website-1 a, 
.mt-page-creative-directory .dir-sum-bottom-group .drts-display-element-entity_field_field_website-1 a {
	color: rgb(64, 189, 174);
	font-size: 12px;
	word-spacing: 2px;
	padding: 4px 10px 4px 10px;
	border: 1px solid rgb(64, 189, 174);
	border-radius: 50px;
	-o-transition-duration: .15s;
	-moz-transition-duration: .15s;
	-webkit-transition-duration: .15s;
	transition-duration: .15s;
	-webkit-transition-timing-function: ease-in-out;
	transition-timing-function: ease-in-out;
}

/** DirPro: Directory Home >> Biz Type  - Fav Count **/
.mt-page-home .biztype-favs, 
.mt-page-creative-directory .biztype-favs {
	font-size: 14px;
	text-align: center;
	margin-top: 14px;
	display: inline-block;
}

/** DirPro: Directory Home >> Fl node 5ede55046ed0d div **/
.mt-page-creative-directory .fl-node-5ede55046ed0d > div {
	margin-top: 0;
}


/*= DirPro: Directory Single Listing == */

/** DirPro: Directory Single Listing >> Mt directory drts body **/
.single-directory_dir_ltg #drts-body {
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.02);
	background-color: rgb(252, 252, 252);
	max-width: 1770px;
	padding: 40px;
	margin-right: auto;
	margin-left: auto;
}

/** DirPro: Directory Single Listing >> Mt directory fl content **/
.single-directory_dir_ltg .fl-content {
	padding-right: 0;
	padding-left: 0;
}

/** DirPro: Directory Single Listing >> fl-content.col-lg-12 **/
.single-directory_dir_ltg .fl-content.col-lg-12 {
	padding-right: 0;
	padding-left: 0;
}

/** DirPro: Directory Single Listing >> .single-directory_dir_ltg .dir-single-header-bg **/
.single-directory_dir_ltg .dir-single-header-bg {
	height: 340px;
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
	-webkit-animation-duration: 3s;
	animation-duration: 3s;
	-webkit-animation-timing-function: ease;
	animation-timing-function: ease;
	-o-transition-property: height;
	-moz-transition-property: height;
	-webkit-transition-property: height;
	transition-property: height;
	-o-transition-duration: 1s;
	-moz-transition-duration: 1s;
	-webkit-transition-duration: 1s;
	transition-duration: 1s;
	-webkit-transition-timing-function: ease-in-out;
	transition-timing-function: ease-in-out;
	cursor: s-resize;
}
.single-directory_dir_ltg .dir-single-header-bg.mt-click {
	/* MT [ sub: 1 | group: transition | event: 1 | event_value: 1 ] */
	height: 700px;
}

/** DirPro: Directory Single Listing >> Mt directory drts display element group 10 **/
.single-directory_dir_ltg .drts-display-element-group-10 {
	position: absolute;
	top: 40px;
	left: 40px;
}

/** DirPro: Directory Single Listing >> Mt directory drts bs btn link **/
.mt-directory_dir_ltg-helio-sound .drts-bs-btn-link {
	padding: 6px 10px 6px 10px;
	border: 1px solid rgb(64, 189, 174);
	border-radius: 0;
}

/** DirPro: Directory Single Listing >> Drts display element group 7 div **/
.single-directory_dir_ltg .drts-display-element-group-7 div {
	text-align: right;
	position: absolute;
	top: 20px;
	right: 20px;
}

/** DirPro: Directory Single Listing >> logo container **/
.single-directory_dir_ltg #dir-logo-container {
	text-align: center;
	display: inline-block;
}

/** DirPro: Directory Single Listing >> Logo **/
.single-directory_dir_ltg .drts-display-element-entity_field_field_business_logo-1 img {
	text-align: center;
	/*box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.3) !important;*/
	width: 120px !important;
	margin-top: -60px;
	border-radius: 50%;
	position: relative;
}

/** DirPro: Directory Single Listing >> Directory dir ltg template defaultmt directory dir ltg slidewell studio drts display element entity field post title 1 _2 **/
.single-directory_dir_ltg .h1 {
	text-align: center;
	margin: 40px 20px 40px 20px;
}

/** DirPro: Directory Single Listing >> about **/
.single-directory_dir_ltg #dir-fixed-container {
	text-align: center;
	word-wrap: normal;
	max-width: 600px;
	padding-right: 20px;
	padding-left: 20px;
	margin-right: auto;
	margin-bottom: 40px;
	margin-left: auto;
}

/** DirPro: Directory Single Listing >> Weblink Container **/
.single-directory_dir_ltg .drts-display-element-group-8 {
	text-align: center;
	margin-bottom: 20px;
	display: inline-block;
}

/** DirPro: Directory Single Listing >> Website Link **/
.single-directory_dir_ltg .border-link a {
	text-align: center;
	padding: 6px 12px 6px 12px;
	border: 1px solid rgb(64, 189, 174);
	border-radius: 50px;
	-o-transition-duration: .15s;
	-moz-transition-duration: .15s;
	-webkit-transition-duration: .15s;
	transition-duration: .15s;
	-webkit-transition-timing-function: ease-in-out;
	transition-timing-function: ease-in-out;
}

/** DirPro: Directory Single Listing >> Website Link Hover **/
.single-directory_dir_ltg .border-link a:hover {
	text-decoration: none;
	border-color: rgb(52, 153, 141);
}

/** DirPro: Directory Single Listing >> Rating Group **/
.single-directory_dir_ltg .drts-display-element-group-9 {
	text-align: center;
	position: relative;
	display: inline-block;
}

/** DirPro: Directory Single Listing >> Mt directory drts gutter lg **/
.single-directory_dir_ltg .drts-gutter-lg {
	max-width: 960px;
	margin-top: 40px;
	margin-right: auto;
	margin-left: auto;
}

/** DirPro: Directory Single Listing >> Clients label paragraph offset compensation **/
.single-directory_dir_ltg .drts-display-element-entity_field_field_clients-1 .drts-entity-field-label {
	margin-top: -16px;
}

/** DirPro: Directory Single Listing >> Display Element Header **/
.single-directory_dir_ltg .drts-display-element-header {
	text-align: center;
	text-transform: uppercase;
	margin: 80px 0 80px 0 !important;
}

/** DirPro: Directory Single Listing >> Display Element Header Span **/
.single-directory_dir_ltg .drts-display-element-header > span {
	color: rgb(32, 33, 33);
	font-size: 15px;
	font-weight: 300;
	background-color: rgb(252, 252, 252) !important;
}

/** DirPro: Directory Single Listing >> Contact Icons **/
.single-directory_dir_ltg  .drts-entity-field .drts-entity-field-label {
	font-size: 10px;
	padding-top: 5px;
	margin-right: 15px;
}

/** DirPro: Directory Single Listing >> Mt directory fl post meta bottom **/
.single-directory_dir_ltg .fl-post-meta-bottom {
	border-top-style: none;
}

/** DirPro: Directory Single Listing >> Drts social media account fa fw **/
.single-directory_dir_ltg .drts-social-media-account > .fa-fw {
	color: rgb(64, 189, 174);
	font-size: 22px;
	-o-transition-duration: .15s;
	-moz-transition-duration: .15s;
	-webkit-transition-duration: .15s;
	transition-duration: .15s;
	-webkit-transition-timing-function: ease-in-out;
	transition-timing-function: ease-in-out;
}

/** DirPro: Directory Single Listing >> Drts social media account fab :hover **/
.single-directory_dir_ltg .drts-social-media-account .fab:hover {
	color: rgb(52, 153, 141);
}

/** DirPro: Directory Single Listing >> PROJECT GRID :hover **/
.single-directory_dir_ltg .drts-display--summary-list-grid-changeable-project-summary:hover {
	box-shadow: 0 0 6px 2px rgba(0, 0, 0, 0.04);
	background-color: rgb(255, 255, 255);
	border-color: rgba(113, 113, 113, 0.02);
	border-style: none !important;
	-o-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-in-out;
	transition-timing-function: ease-in-out;
}

/** DirPro: Directory Single Listing >> PROJECT GRID  :no hover **/
.single-directory_dir_ltg .drts-display--summary-list-grid-changeable-project-summary {
	background-color: rgb(255, 255, 255);
	border-style: none !important;
	-o-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-in-out;
	transition-timing-function: ease-in-out;
}

/** DirPro: Directory Single Listing >> PROJECT GRID creative drts col md 8 **/
.single-directory_dir_ltg .drts-display--summary-list-grid-changeable-project-summary .drts-col-md-8 {
	padding-right: 20px;
	padding-left: 20px;
}

/** DirPro: Directory Single Listing >> PROJECT GRID drts col md 4 **/
.single-directory_dir_ltg .drts-display--summary-list-grid-changeable-project-summary .drts-col-md-4 {
	padding-right: 20px;
	padding-left: 20px;
}

/** DirPro: Directory Single Listing >> PROJECT GRID Summary lower container div **/
.single-directory_dir_ltg .drts-display--summary-list-grid-changeable-project-summary .summary-lower-container > div {
	margin-top: 20px;
}


/*= Dir Pro: Projects Home ==== */

/** Dir Pro: Projects Home >> .summary-lower-container **/
.mt-page-home .summary-lower-container, 
.mt-page-projects .summary-lower-container {
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
}

/** Dir Pro: Projects Home >> .project-listing-title **/
.mt-page-home .project-listing-title, 
.mt-page-projects .project-listing-title, 
.single-directory_dir_ltg .project-listing-title {
	margin-top: -5px;
}

/** Dir Pro: Projects Home >> .project-listing-title .drts-entity-permalink **/
.mt-page-home .project-listing-title .drts-entity-permalink, 
.mt-page-projects .project-listing-title .drts-entity-permalink, 
.single-directory_dir_ltg .project-listing-title .drts-entity-permalink {
	color: rgb(32, 33, 33);
	font-size: 18px;
	font-weight: 500;
	position: relative;
}

/** Dir Pro: Projects Home >> .mt-page-projects .drts-display-element-text-1 **/
.mt-page-home .drts-display-element-text-1, 
.mt-page-projects .drts-display-element-text-1, 
.single-directory_dir_ltg .drts-display-element-text-1 {
	margin-right: -5px;
}

/** Dir Pro: Projects Home >> field_connect_project_to_directory_listing-1 **/
.mt-page-home .drts-display-element-entity_field_field_connect_project_to_directory_listing-1, 
.mt-page-projects .drts-display-element-entity_field_field_connect_project_to_directory_listing-1, 
.single-directory_dir_ltg .drts-display-element-entity_field_field_connect_project_to_directory_listing-1 {
	font-size: 14px;
}

/** Dir Pro: Projects Home >> Mt page projects drts display element group 1 **/
.mt-page-home .project .drts-display-element-group-1, 
.mt-page-projects .project .drts-display-element-group-1, 
.single-directory_dir_ltg .project .drts-display-element-group-1 {
	font-size: 14px;
	font-weight: 300;
	padding-bottom: 10px;
}

/** Dir Pro: Projects Home >> Mt page home project description **/
.mt-page-home .project-description, 
.mt-page-projects .project-description, 
.single-directory_dir_ltg .project-description {
	font-size: 14px;
	padding-bottom: 20px;
}

/** Dir Pro: Projects Home >> Mt page projects drts display element column 6 **/
.mt-page-home .project-summary-last .drts-display-element-column-6, 
.mt-page-projects .project-summary-last .drts-display-element-column-6, 
.single-directory_dir_ltg .project-summary-last .drts-display-element-column-6 {
	text-align: right;
	position: relative;
}

/** Dir Pro: Projects Home >> Mt page projects drts display element entity field post published 1 **/
.mt-page-home .project-summary-last .drts-display-element-entity_field_post_published-1, 
.mt-page-projects .project-summary-last .drts-display-element-entity_field_post_published-1, 
.single-directory_dir_ltg .project-summary-last .drts-display-element-entity_field_post_published-1 {
	font-size: 14px;
}

/** Dir Pro: Projects Home >> Mt page projects drts display element statistics 1 **/
.mt-page-home .project-summary-last .drts-display-element-statistics-1, 
.mt-page-projects .project-summary-last .drts-display-element-statistics-1, 
.single-directory_dir_ltg .project-summary-last .drts-display-element-statistics-1 {
	font-size: 14px;
	margin-bottom: -5px;
}

/** Dir Pro: Projects Home >> Mt page projects drts datetime **/
.mt-page-home .project-summary-last .drts-display-element-entity_field_post_published-1 .drts-datetime, 
.mt-page-projects .project-summary-last .drts-display-element-entity_field_post_published-1 .drts-datetime, 
.single-directory_dir_ltg .project-summary-last .drts-display-element-entity_field_post_published-1 .drts-datetime {
	color: rgb(32, 33, 33);
}

/** Dir Pro: Projects Home >> Mt page projects drts entity field label type custom **/
.mt-page-home .project-summary-last .drts-entity-field-label-type-custom, 
.mt-page-projects .project-summary-last .drts-entity-field-label-type-custom, 
.single-directory_dir_ltg .project-summary-last .drts-entity-field-label-type-custom {
	font-weight: 100;
	padding-top: 0;
}


/*= Dir Pro: Projects Single Listing == */

/** Dir Pro: Projects Single Listing >> Mt directory drts body Copy 1 **/
.single-projects_dir_ltg #drts-body {
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.02);
	background-color: rgb(252, 252, 252);
	max-width: 1770px;
	padding: 40px;
	margin-right: auto;
	margin-left: auto;
}

/** Dir Pro: Projects Single Listing >> fl-content.col-lg-12 **/
.single-projects_dir_ltg .fl-content.col-lg-12 {
	padding-right: 0;
	padding-left: 0;
}

/** Dir Pro: Projects Single Listing >> News dir ltg directory listing admin buttons Copy 1 **/
.single-projects_dir_ltg .directory-listing-admin-buttons {
	right: 30px;
}


/*= DirPro: Job Home ========== */

/** DirPro: Job Home >> Mt page job board drts display summary list grid changeable **/
.mt-page-home .drts-display--summary-list-grid-changeable, 
.mt-page-jobs .drts-display--summary-list-grid-changeable {
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
}

/** DirPro: Job Home >> Mt page job board logo container **/
.mt-page-home #logo-container, 
.mt-page-jobs #logo-container {
	text-align: center;
	min-width: 100%;
	height: 50px;
	margin-bottom: 15px;
	position: relative;
	float: left;
	display: inline-block;
}

/** DirPro: Job Home >> Mt page job board directory listing photo **/
.mt-page-home .job-listing-photo, 
.mt-page-jobs .job-listing-photo {
	text-align: center;
	vertical-align: middle;
	width: 50px;
	border-radius: 50px;
	float: left;
}

/** DirPro: Job Home >> Mt page job board drts display element entity field post title 1 **/
.mt-page-home .job-title, 
.mt-page-jobs .job-title {
	font-size: 18px;
	font-weight: 500;
	position: relative;
	display: inline-block;
}

/** DirPro: Job Home >> Mt page job board drts display element entity field field company name 1 **/
.mt-page-home .drts-display-element-entity_field_field_company_name-1, 
.mt-page-jobs .drts-display-element-entity_field_field_company_name-1 {
	font-size: 14px;
	margin-bottom: 10px;
}

/** DirPro: Job Home >> Mt page job board drts entity field label type custom **/
.mt-page-home .drts-entity-field-label-type-custom, 
.mt-page-jobs .drts-entity-field-label-type-custom {
	font-weight: 300;
	padding-top: 0;
}

/** DirPro: Job Home >> Mt page job board drts display element entity _2 **/
.mt-page-home .drts-display-element-entity_field_post_published-1, 
.mt-page-jobs .drts-display-element-entity_field_post_published-1 {
	text-align: right;
	padding-bottom: 20px;
}

/** DirPro: Job Home >> Drts display element buttons drts bs btn group **/
.mt-page-home .job-photo-column .drts-display-element-buttons > .drts-bs-btn-group, 
.mt-page-jobs .job-photo-column .drts-display-element-buttons > .drts-bs-btn-group {
	bottom: 10px;
	right: 16px;
}

/** DirPro: Job Home >> Mt page job board drts display element column 11 **/
.mt-page-home .drts-display-element-column-11, 
.mt-page-jobs .drts-display-element-column-11 {
	text-align: right;
	position: relative;
	float: left;
	clear: both;
	display: block;
}

/** DirPro: Job Home >> Mt page job board drts display element entity field post content 1 **/
.mt-page-home .job-description, 
.mt-page-jobs .job-description {
	font-size: 14px;
	padding-bottom: 20px;
}

/** DirPro: Job Home >> Mt page job board drts bs badge **/
.mt-page-home .remote-friendly .drts-bs-badge, 
.mt-page-jobs .remote-friendly .drts-bs-badge, 
.single-jobs_dir_ltg .remote-friendly .drts-bs-badge {
	color: rgb(255, 255, 255);
	font-weight: 500 !important;
	border-radius: 0 !important;
}

/** DirPro: Job Home >> Drts platform render 5fd267b88e87f 2 drts entity permalink **/
.mt-page-home .job-title .drts-entity-permalink, 
.mt-page-jobs .job-title .drts-entity-permalink {
	color: rgb(32, 33, 33);
}

/** DirPro: Job Home >> Mt page job board drts entity field value **/
.mt-page-home .drts-entity-field-value, 
.mt-page-jobs .drts-entity-field-value {
	font-size: 14px;
}

/** DirPro: Job Home >> Mt page job board drts display element button 1 **/
.mt-page-jobs .drts-display-element-button-1 {
	text-align: right;
}


/*= DirPro: Job Single Listing == */

/** DirPro: Job Single Listing >> Content Container **/
.single-jobs_dir_ltg .fl-content {
	background-color: rgb(252, 252, 252);
	max-width: 960px;
	padding: 40px 40px 20px 40px;
	margin-right: auto;
	margin-left: auto;
}

/** DirPro: Job Single Listing >> Bookmark **/
.single-jobs_dir_ltg .drts-display-element-button-2 .drts-bs-btn-group {
	text-align: right;
	position: absolute;
	right: 0;
}

/** DirPro: Job Single Listing >> Edit Dropdown **/
.single-jobs_dir_ltg .drts-display-element-button-1 .drts-bs-btn-group {
	position: absolute;
	top: 50px;
	right: 0;
}

/** DirPro: Job Single Listing >> Job Title h1 **/
.single-jobs_dir_ltg .h1 {
	margin-top: 20px;
}

/** DirPro: Job Single Listing >> Logo **/
.single-jobs_dir_ltg .drts-display-element-with-background {
	width: 100px;
	border-radius: 75px;
	float: noner;
}

/** DirPro: Job Single Listing >> Company Name **/
.single-jobs_dir_ltg .drts-display-element-entity_field_field_company_name-1 {
	font-size: 18px;
	font-weight: 300;
}

/** DirPro: Job Single Listing >> Mt jobs drts display element columns 2 **/
.single-jobs_dir_ltg .drts-display-element-columns-2 {
	padding-bottom: 40px;
	margin-top: 40px;
	margin-bottom: 40px;
	border-top: 1px solid rgb(204, 204, 204);
	border-bottom: 1px solid rgb(204, 204, 204);
}

/** DirPro: Job Single Listing >> How To Apply header **/
.single-jobs_dir_ltg .drts-display-element-group-1 > .drts-display-element-header {
	text-align: left;
	margin-top: 60px;
	margin-bottom: 40px;
}

/** DirPro: Job Single Listing >> Div:(1) span _2 **/
.single-jobs_dir_ltg .drts-display-element-group-1 > div:nth-of-type(1) > span {
	background-color: rgb(252, 252, 252);
}


/*= Dir Pro: Add job ========== */

/** Dir Pro: Add job >> Job Board Add Listing Page Width **/
.mt-page-add-directory-listing .fl-content-full .row {
	max-width: 800px;
	margin-right: auto;
	margin-left: auto;
}

/** Dir Pro: Add job >> Mt page add directory listing wp media buttons **/
.mt-page-add-directory-listing .wp-media-buttons {
	visibility: hidden;
}


/*= Dir Pro: Add Blog Page ==== */

/** Dir Pro: Add Blog Page >> Mt page add news post fl main content **/
.mt-page-add-news-post #fl-main-content {
	text-align: center;
	min-height: 600px;
}

/** Dir Pro: Add Blog Page >> Mt page add news post news page block **/
.mt-page-add-news-post .news-page-block {
	width: 690px;
	padding-bottom: 40px;
	margin-right: auto;
	margin-left: auto;
}


/*= Dir Pro: Blog Home ======== */

/** Dir Pro: Blog Home >> .mt-page-blog .summary-lower-container **/
.mt-page-home .blog-summary-lower-container, 
.mt-page-blog .blog-summary-lower-container {
	padding-top: 20px;
	padding-right: 20px !important;
	padding-left: 20px !important;
}

/** Dir Pro: Blog Home >> blog post title **/
.mt-page-home .blog-post-title, 
.mt-page-blog .blog-post-title {
	font-size: 18px;
	font-weight: 500;
	margin-top: -5px;
}

/** Dir Pro: Blog Home >> drts entity permalink **/
.mt-page-home .blog-post-title .drts-entity-permalink, 
.mt-page-blog .blog-post-title .drts-entity-permalink {
	color: rgb(32, 33, 33);
}

/** Dir Pro: Blog Home >> Mt page blog drts display element entity field directory category 1 **/
.mt-page-home .drts-display-element-entity_field_directory_category-1, 
.mt-page-blog .drts-display-element-entity_field_directory_category-1 {
	font-size: 14px;
	margin-bottom: 10px;
}

/** Dir Pro: Blog Home >> Mt page blog drts display element entity field post content 1 **/
.mt-page-home .blog-post-content, 
.mt-page-blog .blog-post-content {
	font-size: 14px;
	margin-bottom: 20px;
}

/** Dir Pro: Blog Home >> Mt page blog drts entity field label type custom **/
.mt-page-home .blog .drts-entity-field-label-type-custom, 
.mt-page-blog .blog .drts-entity-field-label-type-custom {
	font-weight: 300;
	padding-top: 0;
}

/** Dir Pro: Blog Home >> Mt page blog drts entity field value **/
.mt-page-home .blog .drts-entity-field-value, 
.mt-page-blog .blog .drts-entity-field-value {
	font-size: 14px;
}

/** Dir Pro: Blog Home >> blog-directory-connection **/
.mt-page-home .blog-directory-connection, 
.mt-page-blog .blog-directory-connection {
	font-size: 14px;
}

/** Dir Pro: Blog Home >> Mt page blog drts display element column 6 **/
.mt-page-home .blog-right-container, 
.mt-page-blog .blog-right-container {
	text-align: right;
	position: relative;
	float: left;
	clear: both;
	display: block;
}

/** Dir Pro: Blog Home >> Mt page blog drts display element entity field post title 1 _3 **/
.mt-page-blog .drts-display-element-entity_field_post_title-1 {
	margin-top: -5px;
}


/*= Dir Pro: Blog Single Post == */

/** Dir Pro: Blog Single Post >> Mt blog drts body **/
.single-news_dir_ltg #drts-body {
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.02);
	background-color: rgb(252, 252, 252);
	max-width: 1770px;
	padding: 40px;
	margin-right: auto;
	margin-left: auto;
}

/** Dir Pro: Blog Single Post >> fl-content.col-lg-12 **/
.single-news_dir_ltg .fl-content.col-lg-12 {
	padding-right: 0;
	padding-left: 0;
}

/** Dir Pro: Blog Single Post >> News dir ltg directory listing admin buttons **/
.single-news_dir_ltg .directory-listing-admin-buttons {
	right: 30px;
}


/*= DirPro: Event Home ======== */

/** DirPro: Event Home >> Mt page events directory listing main **/
.mt-page-home .event-listing-main, 
.mt-page-events .event-listing-main {
	background-color: rgb(252, 252, 252);
	padding: 20px 20px 0 20px !important;
}

/** DirPro: Event Home >> event-title permalink **/
.mt-page-home .event-title .drts-entity-permalink, 
.mt-page-events .event-title .drts-entity-permalink {
	color: rgb(32, 33, 33);
}

/** DirPro: Event Home >> .event-title **/
.mt-page-home .event-title, 
.mt-page-events .event-title {
	font-size: 18px;
	line-height: 1.6;
	font-weight: 500;
	margin-top: -5px;
}

/** DirPro: Event Home >> .event .drts-datetime **/
.mt-page-home .event .drts-datetime, 
.mt-page-events .event .drts-datetime {
	font-size: 14px;
}

/** DirPro: Event Home >> Drts display element entity field field event date 2 drts datetime **/
.mt-page-home .drts-display-element-entity_field_field_event_date-2 > .drts-datetime, 
.mt-page-events .drts-display-element-entity_field_field_event_date-2 > .drts-datetime {
	position: relative;
	right: 8px;
}

/** DirPro: Event Home >> date group **/
.mt-page-home .date-block, 
.mt-page-events .date-block {
	padding-bottom: 10px;
}

/** DirPro: Event Home >> venue **/
.mt-page-home .drts-display-element-entity_field_field_event_venue_name-1, 
.mt-page-events .drts-display-element-entity_field_field_event_venue_name-1 {
	font-size: 14px;
}

/** DirPro: Event Home >> Mt page events drts display element entity _3 **/
.mt-page-home .drts-display-element-entity_field_field_event_cost-1, 
.mt-page-events .drts-display-element-entity_field_field_event_cost-1 {
	color: rgb(32, 33, 33);
	font-size: 14px;
	text-align: right;
	float: right;
}

/** DirPro: Event Home >> Mt page home event description **/
.mt-page-home .event-description, 
.mt-page-events .event-description {
	font-size: 14px;
	padding-bottom: 20px;
}

/** DirPro: Event Home >> Mt page home virtual label **/
.mt-page-home .virtual-label, 
.mt-page-events .virtual-label {
	text-align: left;
	margin-top: -2px;
}

/** DirPro: Event Home >> .event-summary-left-bottom **/
.mt-page-home .event-summary-left-bottom, 
.mt-page-events .event-summary-left-bottom {
	text-align: left;
}

/** DirPro: Event Home >> Drts platform render 5fecb5d379301 9 post 12472 drts entity field label type custom **/
.mt-page-home .event .drts-entity-field-label-type-custom, 
.mt-page-events .event .drts-entity-field-label-type-custom {
	font-weight: 300;
	padding-top: 0;
}


/*= Dir Pro: Event Single Listing == */

/** Dir Pro: Event Single Listing >> Fl page content row **/
.single-events_dir_ltg .fl-page-content .row {
	max-width: 960px;
	margin-right: auto;
	margin-left: auto;
}

/** Dir Pro: Event Single Listing >> Content Background **/
.single-events_dir_ltg .fl-content {
	background-color: rgb(252, 252, 252);
	padding-top: 40px;
	padding-right: 40px;
	padding-left: 40px;
}

/** Dir Pro: Event Single Listing >> Heading Start Date **/
.single-events_dir_ltg .drts-display-element-entity_field_field_event_date-2 {
	font-size: 18px;
	line-height: 1.6;
}

/** Dir Pro: Event Single Listing >> Heading Year **/
.single-events_dir_ltg .drts-display-element-entity_field_field_event_date-3 > .drts-datetime {
	font-size: 18px;
	line-height: 1.6;
	position: relative;
	right: 8px !important;
}

/** Dir Pro: Event Single Listing >> Heading Time **/
.single-events_dir_ltg .drts-display-element-entity_field_field_time-2 {
	font-size: 18px;
	line-height: 1.6;
	font-weight: 300;
}

/** Dir Pro: Event Single Listing >> Mt page job board drts bs badge Copy 1 **/
.mt-page-home .virtual-label .drts-bs-badge, 
.mt-page-events .virtual-label .drts-bs-badge, 
.single-events_dir_ltg .virtual-label .drts-bs-badge {
	color: rgb(255, 255, 255);
	font-weight: 500 !important;
	border-radius: 0 !important;
}

/** Dir Pro: Event Single Listing >> Mt events drts display element group 7 **/
.single-events_dir_ltg .drts-display-element-group-7 {
	margin-top: 40px;
	margin-bottom: 40px;
	display: inline-block;
}

/** Dir Pro: Event Single Listing >> Mt events drts row **/
.single-events_dir_ltg .drts-row {
	padding-top: 20px;
}

/** Dir Pro: Event Single Listing >> Mt events drts display element column 8 **/
.single-events_dir_ltg .drts-display-element-column-8 {
	padding-bottom: 40px;
}

/** Dir Pro: Event Single Listing >> Mt events drts display element column 9 **/
.single-events_dir_ltg .drts-display-element-column-9 {
	padding-bottom: 40px;
}

/** Dir Pro: Event Single Listing >> Mt events drts display element entity **/
.single-events_dir_ltg .drts-display-element-entity_field_location_address-1 {
	padding-bottom: 20px;
}

/** Dir Pro: Event Single Listing >> Mt events directory listing photos **/
.single-events_dir_ltg .directory-listing-photos {
	padding-top: 18px;
}

/** Dir Pro: Event Single Listing >> Drts display element header span **/
.single-events_dir_ltg .drts-display-element-header span {
	background-color: rgb(252, 252, 252) !important;
}

/** Dir Pro: Event Single Listing >> Mt events drts display element header **/
.single-events_dir_ltg .drts-display-element-header {
	margin-bottom: 0;
}

/** Dir Pro: Event Single Listing >> Mt events organizer social media icons **/
.single-events_dir_ltg .fa-fw {
	color: rgb(64, 189, 174);
}

/** Dir Pro: Event Single Listing >> Mt events organizer social media icons:hover **/
.single-events_dir_ltg .fa-fw:hover {
	color: rgb(52, 153, 141);
	-o-transition-duration: .2s;
	-moz-transition-duration: .2s;
	-webkit-transition-duration: .2s;
	transition-duration: .2s;
	-webkit-transition-timing-function: ease-in-out;
	transition-timing-function: ease-in-out;
}

/** Dir Pro: Event Single Listing >> Mt events drts display element entity _2 Copy 1 **/
.single-events_dir_ltg .drts-display-element-entity_field_field_social_accounts-1 {
	margin-top: 6px;
}

/** Dir Pro: Event Single Listing >> Drts display element entity field field event end date 1 drts datetime **/
.mt-events_dir_ltg-aclu-of-oregon-uncensored-celebration .drts-display-element-entity_field_field_event_end_date-1 > .drts-datetime {
	font-size: 18px;
}

/** Dir Pro: Event Single Listing >> voting rating 1 drts voting rating stars 20 _2 **/
.drts-display-element-entity_field_voting_rating-1> .drts-voting-rating-stars-20 {
	color: rgb(64, 189, 174) !important;
}


/*( Tablet & Phone )*/
@media (max-width: 767px) {
	/** DirPro: Directory Single Listing >> Mt directory drts body **/
	.single-directory_dir_ltg #drts-body {
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
}

	/** Dir Pro: Projects Single Listing >> Mt directory drts body Copy 1 **/
	.single-projects_dir_ltg #drts-body {
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
}

	/** DirPro: Job Single Listing >> Content Container **/
	.single-jobs_dir_ltg .fl-content {
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
}

	/** Dir Pro: Blog Single Post >> Mt blog drts body **/
	.single-news_dir_ltg #drts-body {
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
}

}

