/*
Theme Name: Good Old ClassiPress 3 child theme
Version: 1.1.0
Theme URI: http://www.appthemes.com/
Description: A premium child theme for Classipress 4.X with the 3.X look alike.
Author: AppThemes
Template: classipress
Author URI: http://www.appthemes.com/
AppThemes ID: good-old-classipress-3
*/





/*Body*/
html,
body {
    font-size: 13px;
}

body ,  a , h1,
h2,
h3,
h4,
h5,
h6{
    font-family: arial, tahoma, verdana, sans-serif;
}


.input-text,
select,
[type="text"],
[type="password"],
[type="date"],
[type="datetime"],
[type="datetime-local"],
[type="month"],
[type="week"],
[type="email"],
[type="number"],
[type="search"],
[type="tel"],
[type="time"],
[type="url"],
[type="color"],
textarea {
    color: #565656;
    box-shadow: none;
    background-color: #fff;
    border: 1px solid #ccc;
    height: 40px;
}

.input-text:focus,
[type="text"]:focus,
[type="password"]:focus,
[type="date"]:focus,
[type="datetime"]:focus,
[type="datetime-local"]:focus,
[type="month"]:focus,
[type="week"]:focus,
[type="email"]:focus,
[type="number"]:focus,
[type="search"]:focus,
[type="tel"]:focus,
[type="time"]:focus,
[type="url"]:focus,
[type="color"]:focus,
textarea:focus {
    box-shadow: none;
    background: #fff;
    border: 1px solid #ccc;
}

/*Containers*/
.row {
    max-width: 1024px;
}
#content {
    background: #EFEFEF;
}
.content-wrap .content-inner {
    padding: 20px;
}

.content-inner {
    padding: 10px;
}
.entry-cover {
    padding: 5em 0 5em;
}

.content-wrap,
.widget,
.app-form>fieldset {
    margin-bottom: 1em;
}

.content-area #breadcrumb {
    margin-top: -10px;
}

/*.site-main {padding: 0;}*/
.site-main.customized {padding-left: .9375rem;
padding-right: .9375rem;}

.homecontent {
	padding: 10px;
}

 .page-template-tpl-new-ads-home .widget_cp_widget_post_latest > .row ,  .page-template-tpl-new-ads-home  .widget_cp_widget_post_latest > .row .row , .page-template-tpl-new-ads-home .widget_cp_widget_listing_latest  > .row ,.widget_cp_widget_listing_latest > .row .row


 {margin: 0px !important}
 .widget_cp_widget_post_latest > .row .row > .column:nth-child(1n) ,  .widget_cp_widget_listing_latest > .row .row > .column:nth-child(odd) {padding-left: 0px !important}
 .widget_cp_widget_post_latest > .row .row > .column:nth-child(3n) ,  	.widget_cp_widget_listing_latest > .row .row > .column:nth-child(even)  {padding-right: 0px !important}


 .widget_cp_widget_listing_latest .listing-item .row > .columns:nth-child(1n) {padding-left: 0px !important;}
 .widget_cp_widget_listing_latest .listing-item .row > .columns:nth-child(2n) {padding-right: 0px !important;}


.page-template-tpl-ads-home .view-more-listings  ,.page-template-tpl-ads-home .hometabs ,.page-template-tpl-ads-home .sidebarno .hometabs  {
	width: 1000px;
}
.page-template-tpl-ads-home .sidebaryes .slick-prev {
    left: -20px;
}

.page-template-tpl-ads-home .sidebaryes .slick-prev {
    left: -20px;

}
.page-template-tpl-ads-home .slick-next {
    right: -20px;
}

.newhomepage .searchbar-shortcode .button,
.newhomepage .button.expanded {
    height: 40px;
}


.home-widget {
    margin: 1em 0 !important;
}

.newhomepage .home-widget-title {
    text-align: left;
    margin-left: 10px;
}

.content-area {
    margin-top: 2em;
}
.breadcrumbs li {
    color: #6F6C6C;
    font-size: 1rem;
    text-transform: none;
}


/*Header*/


/*One width for containers like cp 3.x*/
.top-bar,
.container,
.cp9.searchbar-shortcode {
    width: 1024px;
}


.top-bar,
.container {
    background: none;
    margin: 0 auto;
}




#top-bar-secondary {
    width: 100%;
}

.primary-header-wrap .top-bar-left {
    text-align: right;
	float: right;
	margin-top: 10px;
}
.header #top-bar-primary {padding: 10px 0;}

#first-top-bar {background: #444;
height: 36px;}
#first-top-bar a {color: #fff}
#first-top-bar .submenu a {color: #444}
#top-bar-secondary #menu-header .menu-item a {
    font-family: Arial, Helvetica, sans-serif;
    text-shadow: none;
    font-size: 14px;
}

#top-bar-secondary #menu-header>.menu-item:hover>a {
    color: #555;
    background: #fff;
    z-index: 20;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}



.postad {
    float: right;
    font-size: 16px;
    padding: 8px 40px;
    background: linear-gradient( rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
    background-color: rgba(0, 0, 0, 0);
    min-width: 180px;
    display: inline-block;
    margin-bottom: 0;
}

.top-bar ul {
    width: calc(100% - 250px);
    float: left;
}

.topmobile {
    display: none;
    width: 100%;
    padding: 10px;
    margin-bottom: 10px;
}

.topmobile .postad {
    margin: 10px 0;
    padding: 10px;
    background: #333;
}

.parent-cat-wrap.column.column-block {
    padding: 0 10px;
}

.parent-cat-wrap.column.column-block .parent-cat a {
    text-transform: uppercase;
    background: #ebebeb;
    border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
    line-height: 15px;
    color: #444;
    margin-bottom: 10px;
}

.dropdown.menu.vertical>li .is-dropdown-submenu {
    margin-left: 0;
    padding: 10px 5px;
	z-index: 100;
}

.top-bar ul.submenu {
    z-index: 10;
    border: 1px solid #eee;
    border-top: none;
    -webkit-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px;
    box-shadow: 1px 1px 5px #d4d0d0;
    margin-top: -5px;
}
#searchbar {
    /*width: 1024px;
    padding: 0;*/
    margin-bottom: 20px;
}
#searchbar .button, .searchbar-shortcode .button {
    height: 40px;
	}

.cp9.searchbar-shortcode {
    background: #fff;
	border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
    background-color: #FFF;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.03), 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 2px 5px 0 rgba(0, 0, 0, 0.05);
    margin-bottom: 20px;
}

.cp9.featuredslider {
    width: 100%;
}

.cp9.searchbar-shortcode select,
.cp9.searchbar-shortcode [type="text"],
.cp9.searchbar-shortcode [type="search"] {
    border: 1px solid #ddd;
    box-shadow: none;
    height: 40px;
}


/*Home page tabs*/
.hometabs {
    margin: 20px auto;
}

.tabs.homet {
    background: none;
    border: 0;
    padding: 0 10px;
}

.tabs.homet li.tabs-title a {
    background: #fff;
    font-weight: bold;
    color: #888;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
    font-size: 14px;
    padding: 10px 25px;
}

.tabs.homet li.tabs-title.is-active a {
    color: #222;
}

.tabs.homet li.tabs-title {
    opacity: 0.8;
    border-bottom: 1px solid #ddd;
    margin-bottom: 2px;
}

.tabs.homet li.tabs-title.is-active {
    opacity: 1;
}

.tabs.homet .tabs-title {
    background: #fff;
    margin-right: 5px;
    border-radius: 4px 4px 0 0;
    border: 1px solid #ddd;
    border-bottom: 0px;
}

.hometabs .tabs-content {
    background: none;
    box-shadow: none;
    border: 0;
}

.hometabs .tabs-content h3 a {
    font-weight: bold;
}

.hometabs .tabs-content a:hover {
    text-decoration: underline
}

.hometabs .tabs-content ul {
    margin-left: 0px
}

.hometabs .tabs-content .tabs-panel {
    padding: 0;
}


.slick-prev::before,
.slick-next::before {
    font-size: 40px;
}

.cp9.featuredslider .item {
    padding: 10px;
    border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.cp9.featuredslider .item:hover {
    background: #F7F7F7;
}

.cp9.featuredslider .entry-cover {
    height: 85px;
    width: 85px;
    padding: 5px;
    border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.cp9.featuredslider .item-desc {
    margin-right: 0px;
    padding-left: 0px;
}

.cp9.featuredslider .item h4 {
    margin-bottom: 0px;
}

.cp9.featuredslider .item span.post-price {
    font-size: 12px;
    font-style: italic;
    color: #888;
    display: block;
}

.items-featureds.owl-featured {
    padding: 0 10px;
}


.tabs-panel .listing-item {padding: 10px; }

.post-item .item-cover.no-image,
.listing-item .item-cover.no-image {
    border-bottom-width: 0;
}

article.display-list .item-cover {
    height: 120px;
}

.display-list .content-inner {
    min-height: 120px;
    padding: 0;
}

.featuredslider .owl-featured .owl-nav>button {
    background-color: #AFAFAF !important;
    width: 20px;
    height: 20px;
    border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
    position: absolute;
    transition: all 0.8s ease-in-out;
    text-indent: -9999px;
}

.featuredslider .owl-featured .owl-nav>button:hover {
    opacity: 0.8
}

.featuredslider .owl-featured .owl-nav>button.owl-next {
    right: -10px;
    font-size: 0px !important;
    top: 40px;
}

.featuredslider .owl-featured .owl-nav>button.owl-prev {
    font-size: 0px !important;
    left: -10px;
    top: 40px;
}

.featuredslider .owl-featured .owl-nav>button.owl-next:before,
.owl-featured .owl-nav>button.owl-prev:before {
    font-family: FontAwesome;
    content: '\f0da';
    text-indent: 2px;
    font-size: 14px;
    display: block;
    line-height: 15px;
    color: #fff;
}

.featuredslider .owl-featured .owl-nav>button.owl-prev:before {
    content: '\f0d9';
    text-indent: -2px;
}


.newhomepage .button.expanded {
    height: 40px;
}

.footer-menu {
    background: #b22222;
    border-bottom: 3px solid rgba(0, 0, 0, 0.4);
    padding: 12px 0;
    margin: 20px 0 0;
}
.theme-magenta .footer-menu {
	background:#971D64
	}
.theme-charcoal .footer-menu {
    background:#383838
	}
.theme-pink .footer-menu {
    background:#FF7C7E
	}
.theme-purple .footer-menu {
    background:#6E558A
	}
.theme-teal .footer-menu {
    background:#2DB6A0
	}

.theme-orange .footer-menu {
    background:#FF8736
	}
.theme-green .footer-menu {
    background:#4CA24E
	}



.footer-menu a {
    color: #fff;
}

.footer-menu a:hover {
    color: #222;
}

.theme-teal .footer-menu {
    background: #2DB6A0;
}


#footer .divider {
    margin-top: 10px;
    margin-bottom: 10px;
}

#footer {
    font-size: 14px;
    padding: 15px 0;
}

.site-footer a,
#footer abbr,
#footer acronym {
    color: #fff;
}

.footer-bottom .copyright {
    color: #fff;
    font-size: 1rem;
}


/*Listings*/
.listing-item .entry-footer,
.listing-item .entry-header .listing-meta {
    margin-bottom: 00px;
}

.listing-item.featured {
    position: relative;
}

.listing-wrap article.display-list {
    height: 140px;
}

.widget_cp_widget_listing_latest .listing-wrap article.display-list {
padding: 10px;
}


.page-template-tpl-new-ads-home .widget_cp_widget_listing_latest .listing-wrap > .column { width: 100%; padding: 0px;}
.sidebar-tabs-content .widget_cp_widget_author_listings .listing-wrap > .column { width: 100%;}


.widget_cp_widget_post_latest .entry-wrap article {
    height: 470px;
}

.listing-item .entry-footer {
    bottom: 5px;
    right: 10px;
}

.label.warning,
.label.warning a {
    font-size: 1rem;
}

.hero-listing-bar {
    padding-bottom: 5px;
    padding-top: 5px;
}

.hero-listing-bar .listing-icon {
    background: #fff
}

.hero-listing-bar .listing-icon i {
    color: #444
}

.hero-listing-bar .listing-icon:hover {
    background: none
}

.item-single-featured .subheader {
    max-height: 130px;
    padding-right: 15px;
}

.items-featured .slick-slide a.button {
    padding: 10px 30px;
}

.listing-cover .entry-title {
    font-weight: 300;
}

.site-main .entry-cover .entry-title,
.site-main .listing-cover .entry-title {
    font-size: 1.7em;
    font-weight: bold;
    margin-bottom: 10px;
}

.site-main .hero-listing.listing-cover.no-image .entry-title.cp_price {
    font-size: 1.3em;
    color: #ed4f4f
}

.m-large-8 article.listing-item .row {
    padding: 10px 0 10px 10px
}

.m-large-8 .sidebar-tabs-content article.listing-item .row {
    padding: 0;
}

article.display-list .item-cover {
     border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}



.view-more-listings {
	margin: 0 auto;
    background: white;
    border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 8px;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.03), 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 2px 5px 0 rgba(0, 0, 0, 0.05);
}
.view-more-listings  .button.hollow { font-weight: normal ;     padding: 5px;
}

 .button.hollow,
.view-more-listings .button.hollow:hover {
   font-weight: normal;
	font-size: 13px;
    margin-bottom: 0;
    border: 0px;
    background: none;
    color: #666;

}

.view-more-listings .button.hollow:focus{
    background: none !important;
    border: none !important;
}

.price-wrap {
    margin-right: 5px;
}

.progress-indicator {
    margin: 15px auto;
}

.progress-indicator>li::before {
    width: 2em;
    height: 2em;
    line-height: 2em;
}

.progress-indicator>li {
    font-size: 1.2em;
}



/*Sidebar/widgets*/
/*.medium-4.sidebar #sidebar , #sidebar , .medium-4.sidebar   {

    padding-right: 0;
}*/


.site-main.medium-9 {
    width: 66.66%;
}

#sidebar.medium-3 {
    width: 33.33%;
    padding-right: 0;
}

.row.newhomepage,
.homy {
    padding-right: 0;
    padding-left: 0;
}

#secondary {
    margin-bottom: 15px;
}

.hometabs {
    margin: 20px auto !important;
}


.pagination li {
    font-size: 1rem;
}

.text-small {
    font-size: 0.9rem;
}

.label {
    font-size: .9rem;
}

.listing-item .content-inner {
    overflow: visible !important;
}

.featured-label {
    top: 20px;
    left: -30px;
    transform: rotate(-45deg) !important;
    width: 120px;
    text-align: center;
	position: absolute;
}

.site-main .hero-listing.no-image.listing-cover {
    border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
    padding: 2em 0 4em;
    background: #fff;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.03), 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 2px 5px 0 rgba(0, 0, 0, 0.05);
    margin-bottom: 1.5em;
}

.site-main .hero-listing.listing-cover .hero-listing-bar {
    border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
}

.site-main .hero-listing.no-image.listing-cover a,
.site-main .hero-listing.no-image.listing-cover a:hover,
.site-main .hero-listing.no-image.listing-cover .entry-header {
    color: #666
}

.site-main .hero-listing.no-image.listing-cover .entry-title {
    color: #555
}

#main .taxonomy-description {
    border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.03), 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 2px 5px 0 rgba(0, 0, 0, 0.05);
    background: #fff;
    margin-bottom: 15px;
    padding: 10px
}

.page-header .h4 {
    font-size: 1.725rem;
    padding-left: 10px;
}


/*Responsive classes*/

@media screen and (max-width: 1024px) {
	.top-bar,.container,.cp9.searchbar-shortcode #searchbar , .top-bar, .container, .cp9.searchbar-shortcode {width: 100%;}
}

@media screen and (max-width: 760px) {
    .listing-wrap article.display-list {
        height: auto;
    }
    .listing-item .entry-footer {
        bottom: 0px;
    }
    .site-main.medium-9,
    .medium-4.sidebar,
    .cp9.searchbar-shortcode,
    .row.newhomepage {
        padding-left: .625rem;
        padding-right: .625rem;
        width: 100%;
    }
    .medium-4.sidebar {
        padding-left: 0px;
    }
    .medium-4.sidebar #sidebar {
        padding-right: 0px;
        padding-left: 0;
    }
    .tabs.homet {
        padding: 0px;
    }
    article.display-list .item-cover {
        border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
        height: 210px;
    }
    .widget-footer .menu>li {
        display: block;
        width: 100%;
    }
    h3.widget-title {
        text-align: center;
    }
    .tabs.homet li.tabs-title {
        width: 100%;
    }
    article.listing-item .row {
        padding: 0px 0px 10px 0px;
    }
    .display-list .content-inner {
        padding: 10px;
    }
    #sidebar.medium-3,
    .cp9.featuredslider,
    #searchbar {
        width: 100%;
        padding-left: .625rem;
        padding-right: .625rem;
    }

    .postad , .top-bar ul {
        width: 100%
    }
	.button.postad {display: none;}
    .topmobile ,  .topmobile .button.postad {
        display: block;
    }
	#secondary {
    padding: 0 10px;
	}
	.sidebaryes , #sidebar {
		width: 100%
	}
}