.simple-wrap .custom_id{
    display: inline-block;
    margin-left: 10px;
}
body, html{
    background: #F7FBFC !important;
}

    .item-desc input {
    opacity: 0;
    position: absolute;
    pointer-events: none;
  }
  #banner-dialog input[type="submit"]{
   background: #03a9f4 !important;
  }
  .stripe-btn .osp-btn-line-middle{
   font-size: 13px;
   display: block;
  }
  .stripe-btn a{
   height: 100px !important;
  }
  .stripe-btn a img{
   height: 50px !important;
   margin-top: -9px !important;
  }
  
  .item-desc .text {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;  
    overflow: hidden;
    margin-bottom: 6px;
  }
  
  .item-desc input:focus ~ label {
    outline: -webkit-focus-ring-color auto 5px;
  }
  
  .item-desc input:checked + .text {
    -webkit-line-clamp: unset;
  }
  
  .item-desc input:checked ~ label {
    display: none;
  }
 .item-desc label {
    font-size: 13px;
    font-weight: bold;
    color: #0a1747;
    line-height: 16px;
    text-transform: uppercase;
    text-decoration: underline;
    cursor: pointer;
  }
  .gdp_cookie_widget .accept .bt_accept, .gdp_cookie_widget .accept .bt_accept:hover{
   background: #0a1747;
  }

.item_custom_id{
    padding: 10px 0px;
    font-size: 14px;
    color: #0a1747;
}
.user_custom_id{
    font-size: 14px;
}
#header-bar, #footer, #footer .inside{
    background: #f7fbfb !important;
    color: #0a1747;
}
/*#body-home #header-bar{
    background: transparent !important;
}*/
/*body#body-home #header-bar .publish{
    background: rgba(0,0,0,0.1);
}*/
#home-search .b0{
    width: 100%;
    padding-right: 0px;
}
#home-search .b1, #home-search .b2, #home-search .b3{
    width: 100%;
    margin: 10px 0px;
    border-radius: 3px;
}
#header-box .home-distance-search label{
    width: 48% !important;
    display: inline-block;
}
.home-distance-search .osm-row{
    margin: 5px 0 5px 0;
}
#header-box .home-distance-search select{
    width: 50%;
    display: inline-block;
    float: none;
}

.home-distance-search #radius_size{
    width: 48% !important;
    display: inline-block;
}
/*.home-search-wrap{
    margin-top: -250px;
}*/
/*#header-bar{
    position: fixed;
}
.container-outer{
    margin-top: 75px;
}*/

.content#listing {
    margin-top: 0px;
}
#body-item .item-title{
    color: #0a1747;
}
#body-item .breadcrumb{
    display: none;
}
.user-ids a, .user-ids{
    font-size: 14px;
    font-weight: 500 !important;
    float: none;
    clear: both;
    text-align: left;
    text-decoration: none;
}
.user-ids{
    padding: 0px 15px;
}
.user-ids a{
    color: #0a1747 !important;
    padding: 0px 0px !important;
}
.online-heading{
    padding: 10px 15px 9px 15px;
    font-weight: bold;
    display:block;
    font-size: 13px;
}
.online-heading i::before{
    vertical-align: bottom;
}
.user-ids a:hover{
    border: none !important;
}


#side-right #seller .name{
    padding: 0px;
}
#user-menu-id .user-ids{
    padding: 5px 0px !important;
    font-size: 13px !important;
}
#user-menu-id .user-ids a{
    font-size: 13px !important;
}
#user-menu-id{
    margin: 6px 0px -7px 0px;
}
#side-right #location .map .direction{
    z-index: 999;
}
.listing_qr_code{
    float: left;
    clear: both;
    width: 100%;
    text-align: center;
    position: relative;
    background: #fff;
    padding: 10px;
}
.print_options{
    width: 100% !important;
    height: auto !important;
    text-align: left;
    margin-left: 0px !important;
    background: #fff;
    border: 1px solid #eee;
    box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.10);
}
/*.print_options .pdf{
    margin: 5px 0px;
}*/
#print_pdf:hover{
    cursor: pointer;
}

.pattern-box, .where-box{
    width: 100%;
    float: left;
    display: inline-block;
    margin: 8px 0px 5px;
}
.category-box, .radius-box{
    width: 15%;
    float: left;
    display: inline-block;
    margin-top: 4px;
}
.radius-box label{
    display: none;
}
#body-item #tabs-1{
    overflow: auto;
    padding: 35px 10px;
}

#body-item #location .map .direction {
    margin: 5px;
    float: right;
}
#body-item #location{
    padding-bottom: 10px;
}
#body-item #location .row{
    padding: 10px;
}
#body-item #tabs{
    border: none;
    border-top: none;
    border-radius: 0px;
    padding: 0px;
}
#body-item #tabs-1, #body-item #tabs-2{
    border: 1px solid rgba(0,0,0,0.1);
    border-top-color: transparent;
    border-radius: 0px;
}
#body-item #tabs ul{
    border-radius: 0px;
    background-color: #eeeeee;
    border: none;
    padding: 0px;
}
#body-item #tabs ul .tab-label{
    width: 33.333%;
    background-color: #eeeeee;
    margin: 0px;
    border: none;
}
#body-item #tabs ul li a{
    display: block;
    text-align: center;
    width: 100%;
    padding: 12px;
    border-radius: 4px 4px 0 0 !important;
    font-weight: bold;
    font-size: 15px;
}
#body-item #tabs ul .ui-state-active{
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    border-top: 1px solid #0a1747;
}
.cat-required{
    font-size: 17px;
    float: left;
    margin-left: 11px;
    margin-top: 6px;
}
.req{
    font-size: 16px;
}
#custom_fields .meta > .ins > span{
    width: auto;
}
.first-search-box .simple-cat img {
    max-width: 36px;
    max-height: 36px;
    width: auto;
    height: auto;
    margin: auto;
    position: absolute;
    right: 0;
    left: 0;
    bottom: 0;
    top: 0;
}
.first-search-box .simple-cat .parent-icon{
    width: 100%;
    height: 67px;
    position: relative;
    color: #fff;
    font-size: 18px;
    line-height: 50px;
    text-align: center;
    float: left;
}
.simple-select .text1 {cursor:pointer;float:left;width:100%;clear:both;background:#fff;border:1px solid #fff;font-size:13px;padding:5px 12px;height:30px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.simple-select .text1 > span {float:left;max-width:88%;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.simple-select .text1 i:not(.help) {float:right;font-size:16px;color:#444;position:relative;top:auto;left:auto;line-height:18px;width:auto;}
.simple-select:hover .text1 {border-color:rgba(0, 0, 0, 0.4);}
.simple-select:hover .text1 i:not(.help):before {content:"\f106";}

#public-items.white .simple-prod{
    width: 100% !important;
}
#header-bar a, #header-bar span, #header-bar p, #header-bar i{
    text-transform: uppercase;
    /*color: #0a1747 !important;*/
}
.home-titles h2, #home-search label, #home-search span, #home-search #osmRadius option{
    text-transform: uppercase !important;
}
/*#header-box, #footer{
    box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.06);
}*/
#body-search .flash-wrap{
    border-bottom: none;
}

/*body#body-home #header-box, body#body-home #header-box::after, body{
    background: #f7fbfb !important;
}*/
/*.home-titles h1, .home-titles h2{
    color: #0a1747 !important;
}*/
#home-search{
    box-shadow: 0px 0px 8px rgba(9, 9, 9, 0.14);
}
.container-outer.register-register::after, .container-outer.contact::after, .container-outer.login-recover::after, .container-outer.login-forgot::after, .container-outer.item-item_add::after, .container-outer.item-item_edit::after{
    background: #f7fbfb !important;
}
/*#body-home #header-bar{
    box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.06);
}*/

#item-buttons .elem a, #item-buttons .elem, .print_options a{
    text-transform: uppercase !important;
}
.item_custom_id{
    color: #0a1747;
    font-size: 15px;
    font-weight: 500 !important;
}
.item_custom_id span{
    color: #0a1747 !important;
}
#listing #price{
    font-size: 16px;
    font-weight: 300;
}
#home-search .b1:focus-within, #home-search .b2:focus-within{
    /*box-shadow:0 0 0 3px rgb(247,172,8)!important;*/
    border: 1px solid #0a1747;
}
#s-tools a, .user_account #sidebar li a{
    text-transform: uppercase;
}
#item-buttons a, #s-tools a{
    color: #0a1747 !important;
    text-decoration: none;
}
#item-buttons a:hover, #s-tools a:hover, #print_pdf:hover{
    color: #0a1747 !important;
    text-decoration: underline;
}
#home-search .b3 button i{
    font-size: 25px;
    color: #0a1747 !important;
}
body, body *, html, html *, input, input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]), select, textarea, h1, h2, h3, h4, h5, h6 {
    /*font-family: "San Francisco";*/
    font-family: Oswald, sans-serif;
    letter-spacing: 0.7px;
}
.search-wrap .option, .search-wrap h4, .search-wrap .text span, .with-pic-label, a.clear-search, .search-wrap .sub_button{
    text-transform: uppercase;
}
#sidebar-search #search-button .search-ico{
    position: relative;
    background: none;
    border: none;
    width: auto;
    padding: 0;
    margin: 0;
    line-height: 20px;
}
#sidebar-search .row.price .input-box span{
    font-weight: 500;
    text-transform: uppercase;
}
#sidebar-search .simple-select .text{
    text-align: center !important;
}
#sidebar-search .simple-select .text > span{
    float: none;
}
body#body-home #top-cat{
    margin: 0px;
}
#top-cat ul li .img{
    background: #999;
    height: 58px;
}
#top-cat ul li .img:hover{
    background: #0a1747;
}
.steps-2 {
    border: 1px solid transparent; /*follows #slider2 style for sizing purposes */
    width: 100%; 
    position: relative; 
    height: 30px;
}
.tick { 
    border: 1px solid transparent; /*follows slide handle style for sizing purposes*/
    position: absolute;
    width: 1.2em;
    margin-left: -.6em;
    text-align:center;
    left: 0;
}
.current-cat .img{
    background: #0a1747 !important;
    border-radius: 5px;
}
#o-forms, #i-forms{
    text-transform: uppercase;
}
.footer-links{
    margin: 7px;
}
.footer-links a{
     text-transform: uppercase;
}
.footer-links a:hover{
    color: #0a1747 !important;
}
.footer-links span{
    color: #99a2ad;
}
#lang-open-box .mb-tool-cover #lang_open{
    background:#0a1747;
}
#post-hooks .row input[type="checkbox"]{
    visibility: visible !important;
    opacity: 1;
    position: initial;
}
#body-item-post .status-wrap{
    text-transform: uppercase;
}
.offering-heading{
    padding: 5px 3px;
    text-align: center;
    background: #eaeaea;
    line-height: 15px;
    overflow: hidden;
    font-weight: bold;
}
#btnMap{
    margin-right: 5px;
}
body#body-home #header-bar .logout:hover, body #header-bar .logout:hover, body #header-bar .publish:hover {
    background: #0a1747;
    color: #fff;
}
.flat-wrap .single .parent-icon{
    background: #0a1747 !important;
}

/********checkbox css***********/

.checkbox-switch {
  position: relative;
  display: inline-block;
  width: 60px !important;
  height: 34px;
}

.checkbox-switch input { 
  opacity: 0;
  width: 0;
  height: 0;
}

.checkbox-slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.checkbox-slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .checkbox-slider {
  background-color: #2196F3;
}

input:focus + .checkbox-slider {
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .checkbox-slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
.checkbox-slider.checkbox-round {
  border-radius: 34px;
}

.checkbox-slider.checkbox-round:before {
  border-radius: 50%;
}
.checkbox-title {
    line-height: 40px;
    padding-left: 10px;
    font-weight: bold;
    font-size: 13px;
}
/********End checkbox css***********/

#top-cat ul li .img img{
    margin: 29px auto 0px auto;
    height: 40px;
}
#top-cat ul li .img{
    height: 75px;
    width: 75px;
    border-radius: 100px;
}
.current-cat {
    border-radius: 100px;
}
body#body-home #header-bar .logout{
    color: #0a1747;
}
#header-bar .logout{
    color: #0a1747;
}
#top-cat ul li .img .fa{
    margin: 18px 0 0 0;
}
#top-cat ul li{
    margin: 0 0px 16px 0px;
    width: 94px;
}
.add_item label, .add_item fieldset > h2 .text, #flat-cat .option, .add_item .buttons-block .btn, .map-btn{
    text-transform: uppercase;
}
#home-search .first-search-box, #home-search .b2{
    border: 1px solid #dbdbdb;
}
.seller-wrap .row{
    width: 50% !important;
    clear: none;
    padding: 10px;
}
.add_item .seller{
    width: 100%;
}
.add_item .location2 {
    float: left;
    width: 50%;
    padding: 15px 30px 15px 15px;
}
.map-btn-wrap {
    clear: both;
    padding: 0px 0px 30px 30px;
    display: block;
    overflow: hidden;
}
.phone-row{
    padding-left: 20px;
}
.flat-wrap .single > span:not(.back), .flat-wrap .single.info{
    text-transform: uppercase;
}


/*range silder css*/
.range {
  position: relative;
  width: 100%;
  height: 5px;
}

.range input{
    padding: 0px !important;
    height: 5px !important;
  width: 100% !important;
  position: absolute;
  height: 0 !important;
  -webkit-appearance: none;
}
.range input::-webkit-slider-thumb {
  -webkit-appearance: none;
  width: 18px;
  height: 18px;
  margin: -8px 0  0;
  border-radius: 50%;
  background: #0a1747;
  cursor: pointer;
  border: 0 !important;
}
.range input::-moz-range-thumb {
  width: 18px;
  height: 18px;
  margin: -8px 0  0;
  border-radius: 50%;
  background: #0a1747;
  cursor: pointer;
  border: 0 !important;
}
.range input::-ms-thumb {
  width: 18px;
  height: 18px;
  margin: -8px 0  0;
  border-radius: 50%;
  background: #0a1747;
  cursor: pointer;
  border: 0 !important;
}
.range input::-webkit-slider-runnable-track {
  width: 100%;
  height: 2px;
  cursor: pointer;
  background: #b2b2b2;
}

.range input::-ms-track {
  width: 100%;
  height: 2px;
  cursor: pointer;
  background: #b2b2b2;
}
.range input:focus {
  background: none;
  outline: none;
}
.range input::-ms-track {
  width: 100%;
  cursor: pointer;
  background: transparent;
  border-color: transparent;
  color: transparent;
}

.range-labels {
  margin: 18px -8% 0;
  padding: 0;
  list-style: none;
}
.range-labels li {
  position: relative;
  float: left;
  width: 14.28%;
  text-align: center;
  color: #b2b2b2;
  font-size: 14px;
  cursor: pointer;
}
.range-labels li::before {
  position: absolute;
  top: -25px;
  right: 0;
  left: 0;
  content: "";
  margin: 0 auto;
  width: 9px;
  height: 9px;
  background: #b2b2b2;
  border-radius: 50%;
}
.range-labels .active {
  color: #0a1747;
}
.range-labels .selected::before {
  background: #0a1747 !important;
}
.range-labels .active.selected::before {
  display: none;
}
/*.range, .range input::-moz-range-track{
    background: linear-gradient(to right, #0a1747 0%, #0a1747 50.000000001000004%, #fff 50.000000001000004%, #fff 100%);
}*/
.range input::-moz-range-track {
  width: 100%;
  height: 2px;
  cursor: pointer;
  background: #b2b2b2;
}

/*End range silder css*/

.home-titles h1 i{
    color: #0a1747;
    margin-right: 4px;
}

.radius_new_label{
    margin-top: 11px;
    display: inline-block;
    font-size: 15px;
}
#body-search .price input{
    padding: 0px 22px 0px 12px !important;
}
.white .labels > a.transaction-label {
    background: #0a1747;
    float: right;
    margin-top: -5px;
    border-radius: 0px;
    padding: 6px 12px;
}
.white .labels{
    width: 100%;
    max-width: 100%;
}
.terms-of-use-line{
    clear: both;
    float: left;
    margin: 10px 0px 5px;
}
.terms-of-use-line-popup{
    clear: both;
    float: left;
    margin: 0px 0px 12px;
}
.terms-of-use-line-popup-login{
    clear: both;
    float: left;
    margin: 0px 0px 20px;   
}
.login-fa{
    font-size: 20px;
}
.login-fa-bt{
    padding: 9px 22px;
}
.home-banner{
    display: block;
    clear: both;
    width: 100%;
    overflow: hidden;
    text-align: center;
    margin-top: 40px;
}
.home-banner .ad-banner{
    float: none;
    clear: both;
    width: 100%;
    text-align: center;
}
.home-banner .ad-banner li{
    position: relative !important;
}
.home-banner .ad-banner img{
    max-width: 300px;
}
.seller-wrap .box{
    margin: 0px !important;
    float: left;
    width: 100%;
}
.listing_tg_div a{
    margin-left: auto;
    margin-right: auto;
}
#body-custom .inner-container{
    margin: 15px auto;
    width: 100%;
    clear: both;
    padding: 25px 25px 30px 25px;
    background:
    #fff;
    border: 1px solid
    #e0e0e0;
    border-radius: 3px;
    box-shadow: 0px 1px 5px 0px
    rgba(0,0,0,0.10);
}
#send-friend i{
    font-size: 21px;
}
#send-friend-form h2{
    font-size: 25px;
}
#message-send i{
    font-size: 20px;
}
#message-send{
    padding: 8px 22px;
}
#message-send span{
    font-size: 17px;
    margin-left: 5px;
}
#body-item-send-friend .box-done .title{
    color:#18992b;
    text-transform: uppercase;
}
#body-item-send-friend .box-done .icon i{
    color:#18992b;
}
.top-search input[type="text"]{
    border: 1px solid #eee !important;
}

.top-search:hover input, .top-search input:focus, .top-search input:active {
    box-shadow: none !important;
    border: 1px solid #0a1747 !important;
}
.container{
    overflow: hidden;
}
#body-search .container{
    overflow: visible;
}
.status-wrap .transaction .transaction-inner{
    color: #0a1747;
}
.select-category-text{
    color:#0a1747;
    font-size: 15px;
    display: inline-block;
    padding: 24px 0px 0px 12px;
}
#listing .labels .elem, .white.list .middle{
    text-transform: uppercase;
}
#body-home #header-bar, #body-home #footer, #body-home #footer .inside{
    background: transparent !important; 
}
#body-home #category-name h2{
    float: left;
    clear: both;
    width: 100%;
    text-align: center;
    color:#0a1747;
    margin: 0 0 20px 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 20px;
    height: 25px;
    text-transform: uppercase !important;
}

#login h2, .stela-box #login .h2{
    font-size: 15px;
    color: #0a1747;
}
/*.btn, .btn-primary, button {
    border: 1px solid #0a1747 !important;
    background:#0a1747 !important;
    color:#fff !important;
    text-transform: uppercase;
}*/

.btn, .btn-primary, button {
 background: #fff !important;
color: #0a1747 !important;
border: 2px solid #0a1747 !important;
    text-transform: uppercase;
}


.btn:hover, .btn-primary:hover, button:hover {
    background: #fff !important;
border: 2px solid #0a1747 !important;
}
.flashmessage .ico-close{
    background: none !important;
    border: none !important;
}
#contact label{
    text-transform: uppercase;
}
#body-contact .contact{
    text-transform: uppercase;
    color:#0a1747;    
}
#body-custom .white .price{
    max-width: 100%;
    display: block;
    float: left;
    clear: both;
    padding: 6px 0px 0px 2px;
}
#body-custom .white .bottom{
    height: auto;
}
#body-custom .white .price span{
    font-size: 12px;
}
#body-item #spec-block .labs{
    text-transform: uppercase;
}
#item_premium_id{
    font-size: 18px;
    font-weight: bold !important;
    color: #0a1747 !important;
}
.user_forms form .h3, #login .h3{
    text-align: center;
}

#body-search .simple-wrap .custom_id, #body-search .white.list .price{
    font-size: 14px;
    color:#888;
    font-weight: 400;
}
.white.list a.title{
    height: 23px;
}
#body-search .white.list .price, #listing #price, #body-custom .white .price span, .price{
    text-transform: uppercase;
}
.flashmessage{
    text-shadow: none !important;
    box-shadow: none !important;
    border: none !important;
}
#top-cat ul{
    font-size: 0px;
}
#body-item #tabs ul li a,#listing .details h3.def-h,.osp-h1, .bpr-profile h1{
    color: #0a1747;
}
.nologin-comment{
    text-decoration: none;
    font-size: 15px;
    font-weight: bold;
}
#flashmessage a{
    color: #0a1747;
}

.user_account .card .header{
    text-transform: uppercase;
}


/* ITEM IMAGE BX-SLIDER */
#listing .item > div#img {padding-bottom:5px;}
#img .bx-wrapper {overflow:hidden;margin-bottom:15px;display:block;box-shadow:none;border:none;background:transparent;}
#img .bx-wrapper img, #img img {border-radius:6px;margin:0 auto;max-width: 100%;}
#img .bx-wrapper li a {float:left;display:block;width:100%;height:100%;}
#img .bx-wrapper .bx-prev, #img .bx-wrapper .bx-next {width: 80px; background: none; height: 50%; top: 25%; color: transparent; text-indent: 0; transition: 0.2s;margin:0;}
#img .bx-wrapper .bx-prev:before, #img .bx-wrapper .bx-next:before {box-shadow: 0 1px 5px rgba(0,0,0,0.1); transition: 0.1s; border-radius: 100px; position: absolute; width: 40px; height: 40px; line-height: 40px; display: block; top: 50%; z-index: 9; left: 50%; margin: -20px; background: #fff; font-family: "FontAwesome"; content: "\f104"; text-indent: -3px; color: #222; text-align: center; font-size: 21px;}
#img .bx-wrapper .bx-next:before {content:"\f105";text-indent:3px;}
#img .bx-wrapper .bx-prev:hover:before, #img .bx-wrapper .bx-next:hover:before {color:#fff;}
#img .bx-wrapper .bx-prev {left:-60px;opacity:0;display:none;}
#img .bx-wrapper .bx-next {right:-60px;opacity:0;}
#img:hover .bx-wrapper .bx-prev {left:0px;opacity:1;}
#img:hover .bx-wrapper .bx-next {right:0px;opacity:1;}
.item-bx-pager {display:block;clear:both;width:100%;margin:0 0 5px 0;float:left;}
.item-bx-pager a {float:left;width:18%;margin:0 2% 10px 0;transition:0.2s;opacity:0.3;}
.item-bx-pager a.active, .item-bx-pager a:hover {opacity:1;}
.item-bx-pager a img {border-radius:5px;}
.image-empty {display:block;width:100%;text-align:center;font-size:18px;font-weight:lighter;color:#aaa;padding:30px 0;margin:15px 0 30px 0;}
#img .bx-wrapper .bx-controls-direction a {z-index:99;}
#img .bx-wrapper .bx-viewport {border:none;box-shadow:none;left:0;}
#img .bx-wrapper .bx-prev:hover::before, #img .bx-wrapper .bx-next:hover::before{
    background:#0a1747 !important;
    color:#fff !important;
}

/*.profile_list{
    padding-left: 20px;
}*/
.active_profile span, .profile_heading{
    font-weight: bold !important;
}
.active_profile a{
    display: block;
    font-weight: bold !important;
}
.profile_list span, .profile_heading span{
    display: inline-block;
    line-height: 15px;
    text-decoration: none;
    font-size: 13px;
    width: auto;
    padding: 10px 15px 9px 15px;
    color: #0a1747;
}

.profile_list a{
    display: block !important;
}
.active_profile i{
    display: inline-block !important;
    padding-left: 9px;
    color: green;
}
#sidebar .opt_dashboard a{
    font-size: 16px !important;
    font-weight: bold !important;
    padding: 16px 15px !important; 
}
.no-vip-id{
    padding: 9px 15px;
}
.menu-user-id{
 padding: 8px 15px;
}
.my-profile-url a{
 padding: 12px 15px;
}
.my-profile-url a i{
 display: inline !important;
 font-size: 14px;
 margin-right: 5px;
}
#side-right #seller .name{
    font-size: 14px;
    font-weight: 500;
    width: 100%;
    margin: 0px;
}
#side-right .user-ids{
    padding: 4px 0px;
}
.advertiser-heading{
    text-align: left;
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 4px;
    padding: 15px 20px;
    background: #fff;
}
/*#body-item #side-right #seller .name{
    margin-bottom: 5px;    
}
*/
#report {
    right: 15px;
    top: 18px;
}
#side-right #seller .name a{
    font-weight: 500;
    font-size: 14px;
    display: block;
    width: 100%;
}
#body-page .page .inside span, #body-page .page .inside p, #body-page .page .inside strong, #body-page .page .inside h3, #body-page .page .inside h2{
    font-size: 18px !important;
}
#body-page .page .inside strong, #body-page .page .inside h3, #body-page .page .inside h2{
    font-weight: bold;
}
#side-right .user-ids i, .seller-name i{
    margin-right: 10px;
}

#side-right .user-ids, #side-right #seller .name{
    border-top: 1px solid rgba(0,0,0,0.1);
    padding: 15px 20px;
    background: #fff;
}
.listing_print_box{
    float: left;
    clear: both;
    width: 100%;
    text-align: center;
    margin: 0 0 30px 0;
    background: #fff;
    padding: 20px;
    text-transform: uppercase;
    border: 1px solid #eee;
}
.listing_print_box #print_pdf > i{
    width: 30px;
    text-align: center;
    line-height: 14px;
    /*color: #888;*/
    font-size: 17px;
}
#print_agreement > i {
    width: 30px;
    text-align: center;
    line-height: 14px;
    color: #fff;
    font-size: 17px;
}
/*.listing_print_box #print_pdf i{
  color: #0a1747 !important;
}*/
.listing_print_box .elem {
    font-size: 14px;
    color: #888;
    line-height: 30px;
    text-align: left;
    padding: 10px 0 10px 5px;
}
.listing_print_box a{
    color: #888 !important;
    text-decoration: none;
    line-height: 25px;
    font-size: 14px;
}
.print_options{
    clear: both;
}
#body-user-public-profile #main{
    margin: 20px -5px 0 0;
    width: 75%;
    padding: 0 30px 0 0;
    float: left;
}
.vip-sidebar{
    margin-top: 20px;
}
#body-user-public-profile .pub-contact-wrap .ins a {
    float: left;
    clear: both;
    width: 100%;
    font-weight: bold;
    font-size: 16px;
    padding: 16px 5px;
}
.bpr-filters .bpr-select{
    margin: 8px 0px 8px 8px;
}
#side-right #seller .body .inside{
    padding: 0px;
    margin-bottom: 30px;
    /*border: 1px solid #eee;*/
}
#side-right .body, #side-right #seller{
    background: transparent;
    border: none;
    margin: 0px;
}

#body-item .pub-contact-wrap .ins a {
    width: 100%;
    margin-bottom: 30px;
    font-weight: bold;
    font-size: 16px;
    padding: 16px 5px;
}
.lang_option a{
    color: #999;
    font-size: 20px;
    text-decoration: none;
    margin-right: 14px;
    font-weight: bold;
}
.active_lang_option a, .lang_option a:hover{
    color: #0a1747;
}
#header-bar .language {
    margin: 10px 0 4px 20px;
}
#header-bar .account a, #header-bar .publish, #header-bar .logout{
    color:#0a1747;
}
#header-bar .account a:hover, #header-bar .publish:hover{
    color:#999 !important;
    background: none !important;
}
body#body-home #header-bar .logout:hover, body #header-bar .logout:hover, body #header-bar .publish:hover{
    color:#999 !important;
    background: none !important;
    border: none !important;
}
#home-search .b3 button{
 background: #fff !important;
 border: 3px solid #0a1747 !important;
 border-radius: 10px;
}
/*body#body-home #header-bar .logout {
    color: #999;
    background: none !important;
    border: none !important;
}*/
#header-bar .logout{
    background: none !important;
    border: none !important;
}
.listing_print_box{
    background: #cc9833;
    color: #fff !important;
    padding: 0px;
    text-align: center;
}
.listing_print_box p, .listing_print_box a, .listing_print_box a:hover, .listing_print_box p:hover{
    
    color: #0a1747 !important;
}
/*#print_pdf:hover {
    color: #fff !important;
}*/
.print_options i{
 margin-right: 10px;
}
.print_options .pdf{
 padding: 9px 27px;
border-top: 1px solid #eee;
}
.print_options a{
 width: 100%;
 display: block;
}
.listing_print_box .elem{
    text-align: center;
}
#print_pdf, #print_agreement{
    font-weight: bold;
    font-size: 16px;
}
#print_agreement{
 
}
.print_options #print_pdf{
    font-weight: normal;
    font-size: 14px;
}
#contact_form_public .head h2{
    font-size: 14px;
    font-family: Oswald, sans-serif;
}
.advertiser-heading{
    background: #cc9833;
    font-weight: bold;
    font-size: 16px;
    color: #373737 !important;
    margin-bottom: 0px;
    text-align: center;
}
#report > a > i{
    color: #0a1747 !important;
    font-size: 20px;
}
.osp-custom-dialog, .osp-custom-dialog :not(i), .osp-dialog.ui-dialog, .osp-dialog.ui-dialog :not(i), .osp-pay-button, .osp-pay-button :not(i), .osp-body, .osp-body :not(i), .osp-um, .osp-um :not(i), .osp-promote-form, .osp-promote-form :not(i), .osp-restrict-category, .osp-restrict-category :not(i), .im-body, .im-body :not(i){
   font-family: Oswald, sans-serif;
}
.item-first .item-title, #body-item #tabs ul li a, .lang_option a{
    font-size: 16px;
    font-weight: bold !important;
}
.id-number{
    font-size: 18px;
    font-weight: bold !important;
}
.bpr-is-premium input:read-only{
    background: #fff !important
}
#more-info h2.comment-h, .item-comments .nologin-comment{
    opacity: 0.8;
    font-size: 12px;
    color: #666;
    font-weight: 400;
}
.team-sub-menu a{
    padding-left: 45px !important;
font-size: 14px !important;
font-weight: 700;
}
.select_manager{
    display: inline;
    float: none;
    width: 185px;
    height: 40px;
    margin: -4px 10px 0px 0px;
}
.team-section-heading{
    font-size: 15px;
    margin-bottom: 15px;
    display: block;
}
.manager-list .bpr-prof .bpr-row-wrap, .agent-list .bpr-prof .bpr-row-wrap{
    margin-bottom: 5px;
}
#adveriser-heading-button:hover, #contact-heading-button:hover, #qr-heading-button:hover{
    cursor: pointer;
    background: #0a1747 !important;
    color: #fff !important;
}
.qr-heading{
    overflow: hidden;
}
/*#adveriser-heading-button{
    background: #0a1747 !important;
    color: #fff !important;
}*/
#adveriser-heading-button, .advertiser-heading, .listing_print_box{
    background: #f7fbfb !important;
    color: #0a1747 !important;
    border: 2px solid #0a1747;
    border-radius: 10px;
}
.print-pdf-label:hover{
    text-decoration: none !important;
}
.listing_print_box p{
    color: #0a1747 !important;
}
#share-heading-button{
 border: none !important;
}

#item-buttons a{
  display: block;
  width: 100%;
}
.user-ids a{
 display: block;
 width: 100%;
}
a .num_sign{
 font-size: 14px;
font-weight: 500 !important;
}
#item-buttons .elem{
 border-top: 1px solid #eee !important;
}
#item-buttons > a{
 margin: 0px 4px 0px 4px;
 height: 50px;
}
#item-buttons .elem > i{
 line-height: 22px;
}
#item-buttons .elem{
 padding: 13px 0 13px 40px;
}
.listing_print_box {
    background: #F7FBFC !important;
    box-shadow: none;
    border: none;
}
.listing_print_box .elem {
 background: #f7fbfb !important;
 border: 2px solid #0a1747;
border-radius: 10px;
}

.listing_print_box .elem:hover {
background: #0a1747 !important;
    color: #fff !important;
 border: 3px solid #0a1747;
}
#print_pdf:hover, .listing_print_box #print_pdf i:hover{
 color: #fff !important;
}
.g-signin2, .g-signin2 .abcRioButton {
    width: 54px !important;
    height: 54px !important;
}
.usl-buttons a img{
   width: 50px !important;
}
.usl-buttons {
    margin: 10px auto !important;
}
.stela-box .h2{
  margin: 0px 0 5px 0;
  line-height: 30px;
}
#item-buttons a{
 color: #999;
}
#item-buttons > a:hover, .print_options a:hover, #advertiser-details-block a:hover{
 color:#fff !important;
 background: #0a1747;
}
#item-buttons .elem:hover{
  color:#fff !important;
}
.item-desc .fadeOut, .viewer-desc .fadeOut{
  background: linear-gradient(180deg,hsla(0,0%,100%,0) 0,#f8f9f9 65%);
  bottom: 0;
  height: 150px;
  position: absolute;
  width: 100%;
}
.item-desc, .viewer-desc{
 position: relative;
}
.showMoreButton{
  font-size: 30px;
  font-weight: 700;
  line-height: 16px;
  text-decoration: none;
  color: #0a1747 !important;
  background: none !important;
  bottom: 15px;
  cursor: pointer;
  display: block;
  left: 47%;
  padding: 5px 12px;
  position: absolute;
  border-radius: 50px;

}
.showLessButton{
  font-size: 30px;
  font-weight: 700;
  line-height: 16px;
  text-decoration: none;
  color: #0a1747 !important;
  background: none !important;
  cursor: pointer;
  display: block;
  left: 49%;
  padding: 5px 12px;
  border-radius: 50px;
  margin-top: 15px;
  text-align: center;
}
.viewer-desc .showMoreButton, .viewer-desc .showLessButton{
  left: 45%;
}
/*.showMoreButton:hover, .showLessButton:hover{
  background: #888 !important;
  color: #fff !important;
}*/
#item-buttons{
 padding: 0px;
}
#item-buttons > a{
 margin: 0px;
}
#item-buttons .elem > i{
 left: 5px;
}
.print_options .pdf{
 padding: 0px;
}
.print_options a{
 padding: 9px 27px;
}
#advertiser-details-block a{
 display: block;
 padding: 15px 20px;
 background: #fff;
 text-align: left;
 text-decoration: none;
 border-top: 1px solid rgba(0,0,0,0.1);
}
.seller-name{
 font-size: 14px;
font-weight: 500;
color: #0a1747;
}
.item_custom_id .labels1{
 display: inline !important;
 float: none !important;
}
.item_custom_id .labels1 .elem{
 border-right: 2px solid rgba(0,0,0,0.1);
padding: 2px 12px 2px 8px;
display: inline-block;
width: auto;
}
.item_custom_id .labels1 > div:last-child {
    border-right: none;
    padding-right: 0;
}

.item_custom_id #price{
 float: right !important;
 width: auto !important;
}
#share-heading-button {
 font-size: 24px;
 text-align: left;
}
#share-heading-button i{
 padding-right: 5px;
}
#share-heading-button a:hover{
 color: #0a1747;
}

#body-user-custom .container{
 overflow: visible;
}
.publish img{
 width: 22px;
}
#header-bar .account a i {
    font-size: 20px;
    line-height: 26px;
    
}
.custom-id-numero{
 font-family: sans-serif !important;
}
.mobile-ad-button{
 height: 16px;
margin-right: 2px;
}
.republish-container h2, .republish-container h3{
 float: none !important;
}
.custom-repub-button{
 font-size: 12px;
 text-transform: capitalize;
 padding: 6px 10px;
 margin-left: 3px;
 border: none !important;
}
#body-user-items .container {
    overflow: visible;
}

#body-user-items .osp-item .osp-stat{
 background: none;
 border: none;
}
.opt_instant_messenger i{
 display: inline !important;
 font-size: 15px;
 margin-right: 5px;
}
.menu-user-id a{
 display: inline !important;
}
.user_account .us-item .buttons, .user_account .us-item .middle, .user_account .us-item .dates, .user_account .us-item .stats, .user_account .us-item .osp-bot{
 display: none;
}
.user_account .us-item{
 min-height: 135px;
}
#body-item .custom-repub-button{
 background: none !important;
color: #0a1747 !important;
font-size: 15px;
text-transform: uppercase;
font-weight: 500;
border-top: 1px solid rgba(0,0,0,0.1) !important;
display: block;
width: 100%;
text-align: left;
padding: 11px 10px;
}
#body-item .custom-repub-button i{
 color: #888;
 margin-left: -4px;
margin-right: 13px;
}
#header-bar .logout{
 padding: 15px 0px;
}
.osp-promote-form{
 display: none;
}
.show-promote-option{
 display: block;
}
.user_account #sidebar li a i {
    display: inline;
    font-size: 15px;
margin-right: 5px;
}
.banner-images{
 clear: both;
}
.banner-images img{
 height: 300px;
 object-fit: contain;
}
.banner-image-realted .ba-banner{
  height: 300px;
}
#body-user-items #public-items.white{
 width: 100%;
}
.mobile-alert{
 display: none;
}
.user_account .hed a {
    float: left;
    text-decoration: none;
    background: #e88766;
    color: #fff;
    font-size: 14px;
    margin: 0;
    font-weight: 500;
    padding: 0px 15px;
    width: auto;
    height: auto;
    text-align: center;
    border-radius: 5px;
}
.user_account .hed a:hover{
 background: #e88766;
}


 #sidebar-search #search-button{
  padding: 10px 1px 10px 5px;
 }
.alert-cancel{
 position: relative;
width: 200px;
border-radius: 5px !important;
padding: 6px;
line-height: 28px !important;
display: inline-block !important;
height: 43px !important;
float: none;
left: auto;
right: auto;
background: #e88766 !important;
border: 1px solid #e88766 !important;
}
.alert-cancel:hover{
 background: #e88766 !important;
border: 1px solid #e88766 !important;
}
body .alert-cancel::after {
    content: none !important;
}
.login-alert-window{
 padding: 132px 30px 30px 30px;
}
.alert-login{
 width: 200px;
clear: both;
float: none;
margin-bottom: 30px;
display: block;
margin-left: auto;
margin-right: auto;
}
.login-message{
 margin-top: 65px;
text-align: center;
color: #0a1747 !important;
font-size: 20px !important;
}
.login-pop{
 text-align: center !important;
}
.extra-message{
 line-height: 30px !important;
}
.osp-advertise-here{
 background: #0a1747;
padding: 13px 27px;
width: 100%;
text-align: center;
margin: 20px 0px;
}
.membership-button{
 display: block;
width: 100%;
overflow: hidden;
}

.upgrade_button a{
 clear: both;
float: none;
}
.upgrade_button{
 margin-top: 20px;
}
ul.osp-um-inside.elem6 li {
    width: 19.66%;
}
.membership-button-area span{
 font-size: 18px;
}
.membership-button-area a{
 color: #0a1747;
border: 2px solid #0a1747;
padding: 10px 60px;
background: #fff !important;
}
.membership-button-area i{
 font-size: 20px;
 color: #0a1747;
}
.pricing-top-section {
 text-align: left !important;
}
.top-section-heading{
 font-size: 15px;
margin-top: 20px;
padding-left: 8px;
color: #2b00c4;
}
.top-section-sub-text {
 padding-left: 30px;
margin-top: 8px;
font-size: 14px;
}
.pricing-top-section i{
 font-size: 7px;
vertical-align: middle;
margin-right: 5px;
}
.u-container-layout p {
    font-size: 17px;
    line-height: 24px;
}
.user-vip-id{
 padding: 8px 15px;
}
#header-bar .publish i{
 font-size: 18px;
 margin-top: 4px;
}
.osp-advertise-here, .osp-advertise-here:hover, #sidebar-search #search-button, #sidebar-search #search-button:hover, .btn.alert-show, .btn.alert-show:hover, .paginate .searchPaginationSelected, .paginate .searchPaginationSelected:hover{
 background: #fff !important;
color: #0a1747 !important;
border: 2px solid #0a1747 !important;
}
#sidebar-search #search-button i{
color: #0a1747 !important; 
}
.user-member{
 clear: both;
font-size: 14px;
padding-top: 20px;
}
.member-sidebar a{
 display: inline !important;
border: none !important;
font-weight: 600 !important;
background: none !important;
}
#advertiser-details-block .member-sidebar a:hover{
 display: inline !important;
border: none !important;
font-weight: 600 !important;
background: none !important;
color: #0a1747 !important;
}

.extra-team a:hover, .extra-team-member a:hover{
 cursor: default !important;
}
.extra-team-member i{
 color: green;
}
#body-user-custom .flashmessage {
    margin-top: 74px !important;
    margin-bottom: 0;
}

#item-contact-form h2{
 font-size: 21px !important;
}

.user-member-ids a{
 display: inline !important;
 border: none !important;
text-transform: uppercase;
}
#advertiser-details-block .user-member-ids a:hover {
 background-color: #fff !important;
 color: #0a1747;
}
.id-text{
 font-size: 15px;
 font-weight: 500;
}
#contact-heading-button a{
 text-decoration: none;
display: block;
padding: 15px 20px;
 
}
#adveriser-heading-button a{
 text-decoration: none;
}
#contact-heading-button a:hover, #contact-heading-button:hover, #adveriser-heading-button a:hover, #adveriser-heading-button:hover{
 color: #fff !important;
}
.comments-icon p{
 display: inline-block;
 clear: both;
 float: none;
}
.comments-icon{
 text-align: center;
 margin-bottom: 25px;
}
#listing .details{
 margin-bottom: 0px;
padding-bottom: 0px;
}
.comment-click{
 float: left !important;
}
.comment-click i{
 font-size: 19px;
 color: #0a1747;
}
.comment-click:hover{
 cursor: pointer;
}
.comment-click::before{
 content: none !important;
}
#item-buttons{
 background: none;
 border-top:none;
}
#item-buttons .elem.feedback, #item-buttons .elem.user-rating{
 border-radius: 10px;
}
#item-buttons a {
    background: #fff;
    border-radius: 10px;
}
#item-buttons .elem {
    padding: 13px 0 13px 40px;
    border-radius: 10px;
    height: 50px;
}
#advertiser-details-block a, #side-right .user-ids, .print_options a{
 border-radius: 10px;
}
.print_options{
 background: none;
box-shadow: none;
border: none;
}
.print_options .pdf{
 background: #fff;
 border-radius: 10px;
}
.btn, .btn-primary, button, .paginate a, .paginate span, .osp-advertise-here{
 border-radius: 10px !important;
}
.ui-tabs .ui-tabs-nav li{
 border-right: 1px solid #d3d3d3 !important;
}
.img-row {
  margin: 28px;
  width: 91%;
}
.img-row input{
 margin-top: 9px;
margin-bottom: 30px;
}
#post-hooks .row input[type="text"]{
  width: 100% !important;
  max-width: 100% !important;
}
.video-exta-border {
  width: 100% !important;
  border: 1px dashed rgba(0,0,0,0.1);
  background: rgba(0,0,0,0.025);
  margin-bottom: 30px;
  padding: 12px 30px !important;
}
.video-icon{
 margin-right: 10px;
font-size: 17px;
}
#custom_fields .meta{
 width: 100%;
}
.menu-icon-name{
 display: block;
 font-size: 14px !important;
font-weight: 500;
color: #999 !important;
}
#header-bar a i{
 float: none !important;
}
#header-bar a{
 text-align: center;
}
#header-bar .publish i{
 margin-bottom: 2px;
}
.hook-block{
 display: block !important;
}

#item_premium_id{
 border-right: 2px solid rgba(0,0,0,0.1);
padding: 0px 12px 0px 0px;
display: inline-block;
width: auto;
}
.user-custom-maim .osp-um a{
 text-transform: uppercase;
}

.bottom-search-box{
    text-align: center;
    display: block;
    overflow: auto;
   }
.bottom-search{
    float: none;
   margin-left: auto;
   margin-right: auto;
}
.search-icon-link{
    margin-right: 8px;
    font-size: 15px !important;
}
.search-icon-link:hover{
    color: #0a1747 !important;
}
.osp-group .osp-price{
 margin-bottom: 30px;
}
.print_user_membership_details p{
 line-height: 28px;
font-size: 14px;
font-weight: 500;
}
#first-membership::before{
 background-color: #fff !important;
 box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.4);
}
#second-membership::before{
  background-color: #71c1b4 !important;
  box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.4);
}
#third-membership::before{
  background-color: #2eacce !important;
  box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.4);
}

.u-section-2 .u-container-layout-2{
 box-shadow: none !important;
}
#third-membership p, #second-membership p{
 color: #fff !important;
}
#third-membership h4, #third-membership h6, #second-membership h4, #second-membership h6{
 color: rgba(0,0,0,0.6) !important;
}
#third-membership .u-border-grey-25, #second-membership .u-border-grey-25{
 border-color:  #fff !important;
}

.share_toggle_link{
font-size: 18px;
color: #0a1747;
margin-right: 48% !important;
}
.share_toggle_link:hover{
 cursor: pointer;
}
.share_toggle_link:before{
 content: none !important;
}
#side-right .share_toggle_link{
 margin-right: auto !important;
}
#body-item #osp-item-promote, #body-item #osp-item-promote i{
 color: #0a1747 !important;
}






@media only screen and (min-width: 768px) {
  /* For desktop: */
  .fancybox-inner{
   height: 600px !important;
  }
   #sidebar-search .side-hide {
    display: block !important;
 }
 .hide_on_destop{
  display: none;
 }
 
}

@media screen and (min-width: 800px) {
    #itemMap{
        height: 500px !important;
    }
    /*.home-search-wrap{
        margin-top: -290px;
    }*/
}

@media screen and (max-width: 767px) {
   .user_account .us-item a.image{
    display: block;
    width: 100%;
   height: auto;
   position: relative;
   }
   .hide_on_mobile{
    display: none;
   }
   .button-center{
    text-align: center;
    display: block;
    width: 100%;
    overflow: hidden;
   }
   .button-center button{
    float: none !important;
   }
   .input-full{
    width: 100%;
   }
   .input-center{
    float: none;
    margin-left: auto !important;
    margin-right: auto;
    display: block;
    margin-top: 15px;
   }
   .custom-check-box{
    width: 100% !important;
    margin-bottom: 5px;
   }
   
   
   /*.top-search {
     display: block !important;
     margin-top: 8px;
     width: 130px;
   }*/
   
   .img-row {
      width: auto;
      margin: 15px;
    }
   .item-stats{
    display: block !important;
    margin-bottom: 20px !important;
   }
   .hide_on_mobile{
    display: none;
   }
   #report{
    right: 10px !important;
   }
   .mobile_extra_margin{
    margin-right: 10px !important;
   }
   
   .mobile-alert{
     display: block;
     margin-top: 15px;
    }
    .user_menu .user-vip-id a{
     display: inline !important;
    }
    
    .membership-button-area a{
     display: block;
margin-top: 25px;
    }
   
   .user_account .us-item a.image img{
    position: relative;
    width: 70%;
    top: unset;
    left: unset;
    right: unset;
    bottom: unset;
    margin: 0px 15%;
    max-width: 100%;
   }
 
  
    .white.list .middle, .white.list .bottom .location{
     display: block;
    }
    #menu-options i{
     display: inline;
    }
    #spec-block .title{
     padding: 0px 15px;
    }
    .item_custom_id {
    padding: 10px 7px 0px;
    }
    .white.list .bottom .location{
     margin-bottom: 9px;
    }
    #body-search .simple-wrap .custom_id{
     margin-bottom: 6px;
    }
    .white.list .bottom .location{
     font-weight: 400;
     text-transform: uppercase;
     font-size: 14px;
     color: #888;
    }
    .item_custom_id .labels1, .item_custom_id #price{
     display: none !important;
    }
      #listing .item > div#img {margin: 0 -15px; width: calc(100% + 30px); margin-bottom: 20px; border-radius: 0; padding: 0; background: transparent;}
  #img .bx-wrapper {margin: 0 0 15px 0;}
  #img .bx-wrapper img, #img .bx-slider > li > a img {border-radius:0;}
  .item-bx-pager {margin-bottom:2px;padding:0 15px;}
  #img .bx-wrapper a.bx-prev, #img .bx-wrapper a.bx-next {display:block!important;opacity:0.8;}
  #img:hover .bx-wrapper .bx-next, #img:hover .bx-wrapper .bx-prev {opacity:1;}
  !#img .bx-wrapper a[style*="display: none"] {opacity:0.5!important;}
  #img .bx-wrapper .bx-prev:before {left:15px;margin:-20px 0 0 0;}
  #img .bx-wrapper .bx-next:before {right:15px;margin:-20px 0 0 0;left:auto;}
  #img .bx-wrapper .bx-prev {left:0;}
  #img .bx-wrapper .bx-next {right:0;}
  #img .bx-wrapper .bx-prev:hover:before, #img .bx-wrapper .bx-next:hover:before {color:#222!important;background:#fff!important;}
  
    #body-user-public-profile #main {
        margin: 20px 0px 0 0;
        width: 100%;
        padding: 0px;
        float: none;
        clear: both;
        overflow: hidden;
    }
    #public-items.white .simple-prod {
        width: 100% !important;
    }
    #bpr-seller .bpr-items{
        padding: 0px;
    }
     
    #bpr-seller #gallery-view.white .simple-prod {
        width: 100%;
    }
    #bpr-seller .bpr-inside-trans{
        margin: 20px 0 40px 0;
    }
    
    #bpr-seller{
        padding: 0px 15px;
    }
    
    .user-ids {
        padding: 10px 15px;
        border-bottom: 1px solid #f0f0f0;
    }
    .um.s1 li a, .user_menu li p, .user_menu li span{
        background: #f0f0f0;
        border-bottom: 1px solid #e4e4e4;
    }
    .user-ids a{
        border-bottom: none !important;
    }
    .header-slide .user-menu-header{
        font-size: 16px !important;
        display: block;
        padding: 15px;
        overflow: auto;
        font-weight: bold !important;
        background: #f0f0f0;
        border-bottom: 1px solid #e4e4e4;
        
    }
    .header-slide .user-menu-header, .opt_dashboard a, .contact-menu{
        border-top: 4px solid #0a1747 !important;
    }
    .opt_dashboard a{
        font-size: 16px !important;
        font-weight: bold !important;
        padding: 16px 15px !important;
    }
    .gdp_cookie_widget .accept .bt_settings{
        margin-right: 15px;
    }
    .gdp_cookie_widget .accept .bt_accept{
        float: right;
    }
    #body-item-post .simple-condition select option, #body-item-post .simple-condition select{
        text-transform: uppercase !important;
    }
    #body-custom #gallery-view.white .simple-prod{
        width: 100%;
    }
    #spec-block .title{
        overflow: unset;
        max-height: none;
    }
    #body-search .white.list .price{
        font-size: 13px;
        font-weight: 400;
    }
    #body-search .custom_id{
        font-size: 13px;
    }
    #spec-block .price{
        color: #888 !important;
        font-weight: 400;
    }
    #spec-block .labs{
        font-size: 13px;
    }
    #listing .labels .transaction, #listing .labels .condition{
        display: none;
    }
    #listing .labels{
        display: block;
        padding: 0px 15px;
    }
    #body-home #category-name h2{
        margin: 10px 0 0px 0;
    }
    .home-search-wrap{
        padding-top: 40px;
    }
    .swap-log-reg{
        margin-bottom: 15px;
    }
    #body-custom .container{
        padding: 20px !important;
    }
    /*#body-custom #im-create-thread-form{
        padding: 15px !important;
    }*/
    #home-search {
        box-shadow: none;
    }
    #top-cat {
        padding: 0px 10px;
    }
    #top-cat ul li {
        margin: 0 3px 7px 3px;
    }
    #top-cat ul li {
        width: 20%;
    }
    .home-titles h2{
        margin: 0 0 18px 0;
    }
    .osm-row-label{
        margin: 10px 0px 8px 0px !important;
    }
    .radius_new_label{
        text-align: left !important;
        font-weight: bold;
        color: #0a1747;
    }
    #sidebar-search .sidebar-hooks fieldset {
        width: 100%;
    }
    .radius_new_label {
        margin-top: -5px;
        display: block;
        font-size: 15px;
        text-align: center;
    }
    .seller-wrap .row, .add_item .location2{
        width: 100% !important;
    }
    .add_item .location2{
        padding: 15px;
    }
    .seller-wrap .row{
        padding: 0px;
    }
    .current-cat {
        /*height: 70px;
        width: 70px;*/
        margin-left: auto !important;
        margin-right: auto !important;
    }
    #top-cat ul li .img .fa {
        margin: -16px 0 0 0;
    }
    .map-btn{
        margin-bottom: 15px;
    }
    #body-home #cat-link{
        margin: 0px 0px 10px 0px;
    }
    #top-cat ul li{
        border: none !important;
    }
    #top-cat ul li .img img{
        margin: 23px auto 0px auto;
        height: 25px;
    }
    #top-cat ul li .img {
        height: 50px;
        width: 50px;
        border-radius: 91px;
    }
    #top-cat ul li .img .fa{
        font-size: 24px;
    }
    /*.home-search-wrap {
        top: 34% !important;
    }*/
    /*#body-home #footer{
        margin-top: 268px;
    }*/
    body#body-home .top-cat-wrap {
        background: transparent;
    }
    #top-cat ul li{
        min-height: 60px;
    }
    #top-cat ul li .img.no-color span{
        background: transparent;
    }
    #category-navigation {
        display: block;
        margin-bottom: 0px;
    }
    .header-slide a{
        text-transform: uppercase;
    }
    .header-menu span.line{
        background: #0a1747;
    }
    #header-bar #h-search {
        display: none !important;
    }
    .item_custom_id{
        margin: 10px;
    }
    .pattern-box, .where-box{
        width: 100%;
    }
    .category-box, .radius-box{
        width: 35%;
    }
    /*body#body-home #header-box {
        height: 130vh;
    }*/
    #home-search .b2 {
        display: block;
    }
    #home-search .b3{
        position: inherit;
    }
    #header-box .home-distance-search label {
        width: 46% !important;
    }
    #home-search .b3 button {
        border-radius: 3px;
        height: 68px;
        margin-top: 0;
        background: #0a1747;
        border-color: #0a1747;
        color: #fff;
    }
}


@media only screen and (max-width: 490px) {
  .white.gallery .simple-prod{
   width: 48%;
   margin-bottom: 15px;
  }
  .white .price{
   font-size: 12px;
  }
}



#listing .details{
 background: #fff !important;
 margin-bottom: 50px;
}

#share-heading-button{
 display: none;
}
.fa-icons-posting i{
 margin-right: 5px;
}


.im-button-green, .im-body #uniform-undefined, .im-button-green:hover, .im-body #uniform-undefined:hover{
 background-color: #2196F3 !important;
}
.uppy-c-btn, .uppy-Dashboard-close, .uppy-Dashboard-close:hover , .uppy-c-btn:hover{
 background: none !important;
 border: none !important;
}
