@charset "utf-8";
/* CSS Document */
/***REDGOOSEDESIGN&MEDIACSS BASE***/
/**********************************/
/*login logout*/
.login{text-align:center;height:75vh;padding-top:0;}
.logout{text-align:center;height:75vh;padding-top:10%;}
.login img, .logout img{float:none!important;margin:auto;}
.login .controls, .logout .controls{margin:0!important;}
.login form .controls button, .logout form .controls button, .login button[type=submit]{    
    vertical-align: middle;
    border: 1px solid transparent;
    border-radius: 0px;
    transition: all .15s ease-in-out;
    cursor: pointer;
    padding: 20px 50px;
    margin-top:16px;
    font-size: 22px;
    line-height: 1.6;}
.form-control{line-height:2.5;border-radius:0!important;}
.input-group-text, .input-password-toggle{border-radius:0!important;}
.form-check{margin-bottom:0!important;}
a[href="/login?view=registration"] {display:none;}
.register-btn .sppb-button-wrapper {max-width:640px;width:100%;display:block;margin:auto;}
/*header and title*/
header{box-shadow:none!important;}
#sp-header{z-index:999;}
#sp-header.full-header {padding-left: 0;padding-right: 0;}
#sp-main-body{padding:16px 0;}
header .container, #sp-main-body .container, .sp-page-title .container{width:100%!important;max-width:100%!important;}
.sp-page-title .sp-page-title-heading, .sp-page-title .sp-page-title-sub-heading {color:#000;}
.sp-page-title {background:#fff;padding:16px 0;}
/*home*/

/*search*/
.search_radius{width:5%;display:inline-block;}
.search_radius_range{width:94%;display:inline-block;}
.se_checkbox > div{display:inline-block;margin:2px;}
.dj_cf_search .search_radius.se_radius_geoloc .se_geoloc_icon {display: block;margin: 0px auto -8px auto;}
/*items view*/
#dj-classifieds .dj-item .title_top .title_edit, #dj-classifieds .dj-item .title_top .title_delete, #dj-classifieds .dj-item .title_top .title_save {
    margin: 0 10px;
    border: none;
    color: white;
    background: #ff0000;
    text-transform: uppercase;
    padding: 16px 24px;
    border-radius: 0;
    font-size: 0.9em;
    cursor: pointer;
    text-decoration: none;
    display: inline-block;
}
/*listing forms*/
#dj-classifieds .dj-additem .djform_row .label {
    display:block;
    float: none;
    font-weight: bold;
    margin: 5px 30px 5px 0;
    text-align: left;
    width: 100%;
    color: inherit;
    font-size: inherit;
}
#dj-classifieds .dj-additem .djform_row .label.Tips1 img {vertical-align: baseline;display: inline-block;}
#dj-classifieds .dj-additem .djform_row .djform_field {float: none;}
#dj-classifieds textarea {max-width: 100%;width: 100%;}
.dj_cf_search .search_buttons .button{width:100%!important;}
#dj-classifieds .plupload .plupload_content .plupload_button {
    background: #ff0000;
    border: none;
    padding: 18px 36px;
    color: white;
    font-weight: bold;
    font-size: 18px;
}
#dj-classifieds .button, .dj_cf_search button.button, .dj_cf_search a.button, .dj_cf_regions_selects button.button, #dj-classifieds .profile_adverts_link a{
    background: rgb(197,197,197);
    background: #ff0000;
    border: none;
    border-bottom: none;
    border-radius: 0;
    -webkit-border-radius: 0;
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.9em;
    font-weight: bold;
    line-height: 16px;
    float: none;
    padding: 18px 24px;
    text-shadow: none;
    text-transform: uppercase;
    text-decoration: none;
}
#dj-classifieds .button:hover, .dj_cf_search button.button:hover, .dj_cf_search a.button:hover, .dj_cf_regions_selects button.button:hover, #dj-classifieds .profile_adverts_link a:hover, #dj-classifieds .dj-item .title_top .title_edit:hover, #dj-classifieds .dj-item .title_top .title_delete:hover, #dj-classifieds .dj-item .title_top .title_save:hover {background: rgb(169,169,169);background: #333;text-decoration: none;color:#fff;}
.plupload_cell {padding: 16px 4px;}
#dj-classifieds .dj-item .general_det .added {width: 100%;margin-right: 0;float: none;}
#dj-classifieds .dj-item .general_det .user_name {width: 100%;float: none;}
#dj-classifieds .profile_item_box .profile_name_data {display: block;}
/*spacing*/
.mt1{margin-top:1rem;}
.mb1{margin-bottom:1rem;}
.pt1{padding-top:1rem;}
.pb1{padding-bottom:1rem;}
/*media queries*/
@media (max-width: 1199px){
  #sp-header.full-header {
      padding-left: 15px;
      padding-right: 15px;
      padding-top: 15px;
  }
}

/*old*/
/*search*/
/*.dj_cf_search button.button, .dj_cf_search a.button, .dj_cf_regions_selects button.button {
    background:#f8f9fa;
    border: none;
    border-radius: 0;
    font-weight: bold;
    line-height: 16px;
    float: none!important;
    padding: 16px 64px;
    margin:0 auto;
    text-transform: uppercase;
    text-decoration: none;
    display:block;
}
#dj-classifieds .button:hover, .dj_cf_search button.button:hover, .dj_cf_search a.button:hover, .dj_cf_regions_selects button.button:hover {background: #fcfcfc; box-shadow: 0px 0px 3px -1px black;}
.search_radius, .search_radius_range {float: left; width: 50%; margin: 0 !important;}
.dj_cf_search .djcf_se_row, .dj_cf_search .djcf_se_row_ch, .dj_cf_search .search_ex_fields, .payment_td input, .payment_td select { padding: 4px 0; margin: 0;}
.search_cats .inputbox{height:calc(2.5rem + 2px)!important;}
#dj-classifieds .dj-additem .djform_row .djform_field {float: none;}*/
/*dj classifieds*/
/*.com_djclassifieds #sp-main-body{padding:0 0 120px 0;}
.com_djclassifieds #sp-main-body .container{max-width:100%;width:100%;padding:0!important;}
.com_djclassifieds #sp-main-body .container #dj-classifieds {max-width:1320px;width:100%;margin:0 auto;}
#dj-classifieds .dj-additem .djform_row .label {
    float: none;
    font-weight: bold;
    margin: 5px 30px 5px 0;
    text-align: left;
    width: 100%;
    color: inherit;
    font-size: inherit;
}
#dj-classifieds textarea {
    max-width: 100%;
    width: 100%;
}*/