/* cat archive */

.cat-archive .directorypress-categories-wrapper, .directorypress-locations-row{

	background: #fff;

	padding: 15px 5px;

}

.cat-archive .directorypress-categories-wrapper .directorypress-category-holder .directorypress-parent-category {

    text-align: left;

}

.cat-archive .directorypress-categories-wrapper .directorypress-category-holder .directorypress-parent-category a {

    font-size: 13px;

    font-weight: 400;

    text-transform: capitalize;

	color: #2678d5 !important;

}

.cat-archive .directorypress-categories-wrapper .directorypress-category-holder .directorypress-parent-category a .cat-icon{

	display:none !important;

}

.cat-archive .directorypress-categories-wrapper .directorypress-category-item{

	margin-bottom:0!important;

}

.cat-archive .directorypress-categories-wrapper .directorypress-category-holder{

	padding:0;

}



/* archive */



.listing-archive-sidearea .directorypress-locations-columns {

    width: 100%;

    background: #fff;

    margin-top: 15px !important;

	padding:25px !important;

}

.listing-archive-sidearea .directorypress-location-item{



    padding-top: 0;

    padding-right: 0;

    padding-bottom: 0;

    padding-left: 0;



}

.listing-archive-sidearea .directorypress-location-item .directorypress-parent-location{

	font-weight:500;

}

.listing-archive-sidearea .directorypress-location-item .directorypress-parent-location a{

	text-transform:capitalize;

}

.listing-archive-sidearea .directorypress-location-item .directorypress-parent-location a .location-icon{

	font-size:18px;

	margin-right:10px;

}

.listing-archive-sidearea .directorypress-location-item .directorypress-parent-location a .location-item-numbers{



	float:right;

}

.listing-archive-sidearea .directorypress-location-item .sublocations{

	padding-left:15px;

	font-size: 12px;

	line-height: 18px;

}



.listing-archive-sidearea .cat-style-3.directorypress-content-wrap {



	margin-left: 0;

	margin-right: 0;

	margin-top: 15px;

	background: #fff;

	padding: 30px 25px;



}

.listing-archive-sidearea .directorypress-content-wrap .directorypress-category-item {

    background: 0 0 !important;

    display: inline-block;

    height: auto !important;

	padding:0;

	margin-bottom:5px;

}

.listing-archive-sidearea .cat-style-3 .directorypress-category-holder {

	box-shadow:none;

    margin-bottom: 0;



}

.listing-archive-sidearea .directorypress-content-wrap .directorypress-parent-category {



    background: 0 0 !important;

    padding: 0 !important;



}

.listing-archive-sidearea .cat-style-3 .directorypress-category-item{

	margin-bottom:0;

	height:auto !important;

}

.listing-archive-sidearea .cat-style-3{

	background:#fff;

	overflow:hidden;

}



.listing-archive-sidearea .cat-style-3 .directorypress-categories-wrapper .directorypress-category-holder .directorypress-parent-category a {

    position: relative;

    margin-bottom: 0;

    min-height: auto;

    font-size: 9px;

}

.listing-archive-sidearea .cat-style-3 .directorypress-categories-wrapper .directorypress-category-holder .directorypress-parent-category a .categories-name {

    font-size: 14px;

	position:relative;

	

}

.listing-archive-sidearea .child-category-wrapper .cat-style-3 .directorypress-categories-wrapper .directorypress-category-holder .directorypress-parent-category a .categories-count {

    margin-top:0;

	display:inline-block;

	float:right;

	

}

.listing-archive-sidearea .cat-style-3 .directorypress-categories-wrapper .directorypress-category-holder .subcategories ul li a,

.listing-archive-sidearea .cat-style-3 .directorypress-categories-wrapper .directorypress-category-holder .subcategories ul li a span {

    font-size: 12px;

    line-height: 18px;



}

.listing-archive-sidearea .cat-style-3 .directorypress-categories-wrapper:not(.slick-carousel) .directorypress-category-holder .directorypress-parent-category a .cat-icon.font-icon {

    font-size: 22px;

    width: 28px;

    text-align: center;

}

.archive-banner{

	text-align:center;

	padding:30px 0;

}



.archive-content-wrapper{}

.listing-archive-sidearea{}

.listing-archive-sidearea .cat-style-3 .directorypress-categories-wrapper .directorypress-category-holder .directorypress-parent-category a{

	min-height:auto;

}

.listing-archive-sidearea .cat-style-3 .directorypress-categories-wrapper .directorypress-category-holder .directorypress-parent-category a .categories-name{

	font-size:14px;

}

.listing-archive-sidearea .directorypress-locations-columns{

	margin:0 !important;

}

.listing-archive-sidearea .directorypress-locations-columns .directorypress-location-item-holder{position:relative;}

.listing-archive-sidearea .directorypress-locations-columns .directorypress-location-item-holder .location-plus-icon{position:absolute; right:0;}

.search-form-style-header1 .listing-btn{

	max-width:165px;

}

.search-form-style-header1.directorypress-search-form .directorypress-search-holder{

	width:calc(100% - 165px);

	width: -webkit-calc(100% - 165px);

    width: -moz-calc(100% - 165px);

}

.slick-center img {

	margin-left:auto !important;

	margin-right:auto !important;

}

/* Option Links */

.listings.cat-archive .directorypress-options-links,

.listings.listing-archive .directorypress-options-links,

.listings.location-archive .directorypress-options-links,

.listings.search-result .directorypress-options-links {

	background: #fff;

	box-shadow: 0 5px 5px -2px rgba(0, 0, 0, .1)

}



@media

only screen and (max-width: 767px) {

.listing-archive-sidearea,

.listing-archive-content{

	width:100% !important;

}

.search-form-style-header1.directorypress-search-form .directorypress-search-holder{

	width:100%;

	width: 100%;

    width: 100%;

}

}