/*Start Classified CSS*/
@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i');
.classified, .classified-ad{font-family: 'Roboto', sans-serif !important;}
.classified .sort-result hr, .classified-ad hr{border-top: 3px solid #eeeeee;}
.classified .sort-result .page-title, .classified-ad .page-title{color: #4e4e4e;font-size: 30px;text-align: center;font-weight: bold;margin: 0 0 20px;}
.classified .sort-result label{font-size: 14px; color: #4e4e4e;}
.classified .sort-result .btn-search{background-color:#35a8bd; color:#fff; border-radius:0;margin-left: 5px; padding: 2px 12px; font-size: 20px;}
.classified .sort-result .btn-search:focus,.classified .sort-result .btn-search:hover{background-color:#131D1E;outline: none;}
.classified .sort-result .form-inline{margin-bottom:10px;}
.classified .sort-result .form-inline .form-control{width:193px;margin-left:5px;border-radius:0;}
.classified .sort-result .form-inline .form-control:focus{border-color: #6c8d82;box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(108,141,130,.6);}
.classified .search-title{color:#508271;font-size:20px;margin: 0 0 15px;position:relative;}
.classified .search-title:after{content:"";width:135px;height:1px;background:#508271;position:absolute;bottom:0;left:0}
.classified .result-img{width:223px;height:116px;float:left;margin-right:20px;border-radius:4px;overflow:hidden}
.classified .result-title{color:#508271;font-size:16px;font-weight:bold;margin-top: 0;}
.classified .result-title small{color:#6c6c6c; font-size:12px;}
.classified .result-des p{color:#6c6c6c;font-size:14px;margin: 0 0 5px;}
.classified .result-des .btn-map{color: #6c8d82;background-color: #fff;border-color: #6c8d82;padding: 3px 25px;}
.classified .result-des .btn-map:focus{outline:none;}
.classified .result-des .btn-map:hover{color: #fff;background-color: #6c8d82;}
.map-modal .modal-body{padding: 0;}
.map-modal button.close{width:25px;height:25px;position:absolute;background:#000;opacity:1;top:-10px;right:-10px;padding:4px 6px;line-height:15px;color:#fff;font-weight:400;border-radius:50%;border:1px solid #383737}
.classified-ad .des{font-size:18px;color:#6c6c6c;text-align:center;line-height:22px;margin-bottom:30px}
.classified-ad .section-title-1{font-size:18px;color:#407261;margin:0}
.classified-ad .form-control{border-radius:0;}
.classified-ad .bg-gray{background-color:#f7f7f7;padding:15px;margin-top:10px;}
.classified-ad .bg-gray textarea{height:115px;}
.classified-ad .word-count{font-size:14px;color:#636363;font-weight:700}
.classified-ad .note-msg{text-align:right;font-size:14px;color:#636363}
.classified-ad .section-title-2{font-size:22px;color:#131d1e;text-transform:uppercase;font-weight:700;text-align:center}
.classified-ad .ad-box{border:1px solid #e4e4e4;float:left;position:relative;width:100%;min-height:1px;padding:10px}
.classified-ad .ad-box-title{background-color: #131d1e;float:left;position:relative;width:100%;min-height:1px;}
.classified-ad .ad-box-title:after{content:"";width:0;height:0;border-left:14px solid transparent;border-right:14px solid transparent;border-top:10px solid #131d1e;position:absolute;bottom:-10px;left:50%;margin-left:-7px;z-index:2}
.classified-ad .ad-box-title h4{font-size: 18px;line-height: 18px;text-align:center;color:#fff;font-weight:700;margin-top: 10px;margin-bottom: 10px;}
.classified-ad .ad-box .table{margin-bottom:0;}
.classified-ad .ad-box .table>tbody>tr:first-child>td{border-top:0;}
.classified-ad .ad-box .bg-blue{background-color: #e7f6fd; padding: 0 10px; font-size:13px; color:#4e4e4e;min-height: 202px;}
.classified-ad .ad-box .bg-light-gray{background-color: #f2f1f2; padding: 0 10px; font-size:13px; color:#4e4e4e;min-height:148px;}
.classified-ad .ad-box .bg-dark-gray{background-color: #eeecee; padding: 0 10px; font-size:14px; color:#4e4e4e;}
.classified-ad .ad-box .offer{font-size:14px;color:#407261;text-align:center;border:1px solid #ddd;padding:8px 10px;margin:10px 0 0;}
.classified-ad .ad-box .logo-offer{text-align: center; height: 20px; margin-bottom: 10px;}
.classified-ad .ad-box .logo-offer img{display:block;margin:0 auto;}
.classified-ad .contact-info{background-color:#f2f2f2;font-size:16px;color:#4e4e4e;padding:25px 10px;text-align:center;margin-top: 10px;}
.classified-ad .contact-info a{color:#35a8bd;}
.classified-ad .btn-classified{background-color:#35a8bd;color:#fff;font-size:16px;border-radius:0;padding:10px 25px;transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-webkit-transition: all .5s ease-in-out;}
.classified-ad .btn-classified:focus,.classified-ad .btn-classified:hover{background-color:#000;color: #fff;outline: none;}
.classified-ad .captcha_container{text-align:center;margin-bottom:15px;}
.classified-ad .captcha_container .g-recaptcha{display:block}
.thankyouMsg{
	min-height: 200px;
    background: #f8f8f8;
    border: 1px solid #ccc;
    padding: 55px 25px;
}
.sortResult{
	background: #f8f8f8;
    padding: 20px 10px;
    border: 1px solid #ccc;
    margin-bottom: 20px;
}
.thankyouMsg p{
	font-size: 16px;
    text-align: center;
    line-height: 30px;
    font-weight: bold;
}
.modal-open .modal{
	background: rgba(0,0,0,0.5);
}
#myModalPopup .modal-header .close {
    margin-top: 0!important;
}
#myModalPopup .modal-title{
	float:left;
	font-size:22px;
	font-weight:bold;
}
/*.result-des:before{content:"";width:1px;height:207px;background:#eee;position:absolute;top:0;left:-1px}
.result-des:after{content:"";width:1px;height:207px;background:#eee;position:absolute;top:0;right:0}*/
.btn.cus-submit-classified{background-color:#35a8bd;color:#fff !important;margin-left:5px;padding:5px 12px;font-size:15px;float:right !important;text-transform: capitalize;}
.btn.cus-submit-classified:hover{background-color:#131D1E;text-decoration:none;}
.classified .sort-result .page-title{text-align:left;}
.classified-admin-title{font-size:2em;}
.classified .result-des{height:250px;overflow-y:auto;border:1px solid #eee;padding:10px;margin-bottom:15px}
@media (max-width:1199px){
	.classified .sort-result .form-inline .form-control{width:193px;}
	#myModalPopup .modal-dialog{margin-top:80px !important;}
	.classified-ad .ad-box .bg-blue, .classified-ad .ad-box .bg-light-gray, .classified-ad .ad-box .offer{font-size:12px;}
}
@media (max-width:1140px){
	.classified .sort-result .form-inline .form-control{width:181px;}	
}
@media (max-width:1018px){
	.classified .sort-result .form-inline .form-control{width:120px;}	
}
@media (max-width:991px){
	.classified .sort-result label {font-size: 16px;}
	.classified .sort-result .form-inline .form-control {width: 117px;}
	.classified-ad .ad-box .bg-blue{min-height:1px;}
}
@media (max-width:767px){
	.classified .sort-result .form-inline .form-control {width: 100%; margin:0;}
	.classified .sort-result .btn-search{margin:0;}
	.classified-ad .note-msg{text-align:left}
	.classified-ad .ad-box .bg-light-gray{margin-bottom: 15px;}
	.logo {font-size: 23px;line-height: 52px;}
	div.pagination a{font-size:12px!important;}
        .classified .sort-result .page-title{text-align:center;margin-bottom: 10px;}
	.btn.cus-submit-classified{float:none!important;margin:0 auto;display:block;width:272px;margin-bottom:15px}
	.wp-admin .classified-ad .radio-inline input[type=radio]{height: 16px;width: 16px;margin-top: 3px;}
	.wp-admin .classified-ad .radio-inline input[type=radio]:checked:before{width: 6px;height: 6px;margin: 4px;line-height: 16px;}
	.classified .result-des{height:auto;}
	.classified-ad .ad-box .offer{margin: 0px 0 15px;}
}
@media (max-width:480px){
	.classified .result-img{float: none;margin: 0 auto 15px auto;}
	.classified .result-des{text-align:center;}
}
.entry-header{
    display:none;
}
/*End Classified CSS*/
/* pagination */
    div.admin-tablenav-pages {padding: 3px; margin: 5px 0px 5px 0px; font-size: 10px; float: right; }
    div.admin-tablenav-pages a {padding: 2px 5px 2px 5px; margin: 1px; border: 1px solid #666; text-decoration: none; /* no underline */ color: #666; background: #EEE; }
    div.admin-tablenav-pages a:hover, div.admin-tablenav-pages a:active {background: #FFF; }
    div.admin-tablenav-pages span.current {border: 1px solid #FFF; color: #FFF; background: #666; padding: 2px 5px 2px 5px; margin: 1px; font-weight: bold; }
    div.admin-tablenav-pages span.disabled {padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #BBB; color: #BBB; background: #EFEFEF;}
    
    div.pagination {
        padding: 3px;
        margin: 3px;
    }

    div.pagination a {
        padding: 2px 5px 2px 5px;
        margin: 2px;
        border: 0px solid #AAAADD;
        text-decoration: none; /* no underline */
        color: #6c8d82;
    }
    div.pagination a:hover, div.pagination a:active {
        border: 0px solid #6c8d82;
        color: #000;
    }
    div.pagination span.current {
        padding: 2px 5px 2px 5px;
        margin: 2px;
        border: 1px solid #6c8d82;
        font-weight: bold;
        background-color: #6c8d82;
        color: #FFF;
    }
    div.pagination span.disabled {
        padding: 2px 5px 2px 5px;
        margin: 2px;
        border: 1px solid #EEE;

        color: #DDD;
    }
    .search_classified .blockUI.blockOverlay{
        z-index: 1000;
        border: none;
        margin: 0px;
        padding: 0px;
        width: 100%;
        height: 100%;
        top: 0px;
        left: 0px;
        background: rgb(255, 255, 255);
        opacity: 0.6;
        position: absolute;
        display:none;
    }
    .search_classified .blockUI.blockOverlay::before {
        height: 1em;
        width: 1em;
        display: block;
        position: absolute;
        top: 50%;
        left: 50%;
        margin-left: -.5em;
        margin-top: -.5em;
        content: '';
        -webkit-animation: spin 1s ease-in-out infinite;
        animation: spin 1s ease-in-out infinite;
        background: url(https://www.horseillustrated.com/wp-content/plugins/woocommerce/assets/images/icons/loader.svg) center center;
        background-size: cover;
        line-height: 1;
        text-align: center;
        font-size: 2em;
        color: rgba(0,0,0,.75);
    }
    .update-nag{display: none;}
    .ui-autocomplete-loading {background: white url("/wp-content/plugins/classified_ads/img/ui-anim_basic_16x16.gif") right center no-repeat;
    }
    .required_field{ color: #ff0000;}
    .td_padding{ padding: 5px}
    .ui-state-active {background: #508271!important; border: 1px solid #508271!important; }
    
    .classified-ad .form-control, .classified-ad .intl-tel-input{margin-bottom: 15px;}
#submit_classified label.error{top: 35px;}
#submit_classified label.error[for="ads_content"]{top: 167px;}
