/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme/
Template: betheme
Author: Muffin group
Author URI: https://muffingroup.com/
Description: The biggest WordPress Theme ever
Version: 21.4.4.1573044024
Updated: 2019-11-06 12:40:24

*/

.sidebar-cat {
	width: 20% !important;
	float: left !important;
	padding: 0 0 0 10px;
}


div.main-content div#drts-content {
	width: 79%;
	float: right;
}

div.section_wrapper {
	max-width: 100% !important;
	padding: 30px;
}


@media only screen and (max-width: 1036px) {
	div.main-content div#drts-content {
		width: 78%;
		float: right;
	}

}

@media only screen and (max-width: 593px) {
	div.main-content div#drts-content {
		width: 100%;
		float: right;
	}
	.sidebar-cat {
		width: 100% !important;
		float: left !important;
		padding: 0 10px 0 10px;
	}

}

div#search{
	padding:30px 60px 30px 60px; 
	background-color: rgba(230, 0, 126, .6);
}

div#search button {
	color: white;
	background-color: #21A291;
	border: none;
}
div#search button:hover {
	color: light-grey;
	background-color: #197F6E;
	border: none;
}

div.sidebar-cat div.drts-row{

	display: inline !important;

}
div.sidebar-cat div.drts-row div.drts-col-6{

	max-width: 100% !important;
	font-size: 14px;
}

div.sidebar-cat i.drts-icon{

	float: left;
	margin: 0 2px 0 0;
}

div.slick-active {
	width: 300px !important;
	float: right;
	overflow: hidden;
}

/*div.directory-listing-photos {
	width: 300px !important;
	float: left;
	overflow: hidden;
	margin: 0 0 20px 0;
	padding: 10px 10px 10px 10px;
}
*/
div.directory-listing-info, div.directory-listing-buttons {
	display: none;
}

.drts-display>.drts-display-element>.drts-display-element-header:before {
	display: none;
}

/* accessability fixes start */

.accessability_container .wah-free-credits .wah-free-credits-inner a {
	background: #232323 !important;
}

.cn-button.bootstrap {
	color: #000000 !important;
	font-weight: bold;
}

p {
	font-size: 18px !important;
}
/* accessability fixes end */

@media only screen and (max-width: 767px) {
/*	div.directory-listing-photos {
		margin: 0 auto;
		width: 500px !important;
		float: none !important;

	}*/
	div.slick-active {
		margin: 0 auto;
		width: 500px !important;
		float: none !important;
	}
}

.share-simple-wrapper {
	display:none;
}


.author-box .desc-wrapper {
	display: none;
}

.author-box .avatar-wrapper {
	display: none !important;
}


div.disabled {
	display: none !important;
}

.drts-display-element-with-background-no-image {
	background-color: #c7c6c6 !important;
}



.drts-display-element-with-background-no-image:before, div.drts-no-image:before {
	display: none;
}


.directory-listing-detailed-info-container {
	width: 68%;
	position: absolute;
}

.drts-display-element-header {
	    background: #E6007E;
	    margin-top: 15px !important;
}

.drts-display .drts-entity-admin-buttons {
	float: right;
	position: inherit;
}


.drts-display>.drts-display-element.drts-display-element-no-header[data-name=columns]>.drts-row>.drts-display-element>.drts-display-element-header:before, .drts-display>.drts-display-element>.drts-display-element-header:before {
    position: absolute;
    top: 50%;
    z-index: 1;
    content: ;
    display: block;
    width: 100%;
    height: 0px;
    background-color: #ccc;
}



.drts-frontendsubmit-login-register-form-separator {
	display: none;
}

.drts-frontendsubmit-login-register-form-column {
	padding: 0 10px;
	max-width: unset !important;
}

@media only screen and (min-width: 1240px) {

	.top_bar_left {
		width: 100% !important;
	}

}

@media only screen and (max-width: 1239px) and (min-width: 960px) {

	.top_bar_left {
		width: 100% !important;
	}

}

@media only screen and (max-width: 959px) and (min-width: 768px) {

	.top_bar_left {
		width: 100% !important;
	}

}


.directory-listing-photo, .directory-listing-photos {
	background-repeat: no-repeat center center fixed !important; 
	-webkit-background-size: contain !important;
	-moz-background-size: contain !important;
	-o-background-size: contain !important;
	background-size: contain !important;
	object-fit: contain;
}

.directory-listing-photos {
	padding: 20px;
}
