.adsbox {
    margin-left: -15px;
    margin-right: -15px;
}
.alert {
    border-radius: 5px;
}
.nav > li > a {
    position: relative;
    display: block;
    padding: 10px 30px 10px 15px;
}
.fullscreen #fullscreen {
  z-index: 99999999;
}
.fullscreen #slider {
    background-color: #000000c9;
    z-index: 99900000;
}
.fullbg .adsmanager-details #slider .slides img {
  /*  max-height: 100%;*/
  /*  transform: translatex(-50%);*/
  /*  position: absolute;*/
  /*  max-height: unset;*/
  transform: translatex(-50%);
  position: absolute;
  max-width: unset;
  width: unset;
  height: unset;
  max-width: 100vw;
  max-height: 100vh;
  padding: 45px;
}
.fullscreen #carousel {
    z-index: 99990000;
}
span.fad_text {
    word-break: break-word;
}
.login-greeting {
    float: left;
    padding-top: 7px;
    padding-right: 5px;
}
.top10 {
    margin-top: 13px;
    //width: 160px;
}
.logoText {
    padding-top: 0px;
    padding-left: 1px;
}
a.logo {
    font-size: 20px;
    padding-top: 20px;
    padding-bottom: 0px;
    font-weight: 400;
    color: #16a4ec;
    line-height: 12px;
    margin-top: 0px;
}
.logotron {
    width: 35px;
    margin-top: -5px;
}
a .site-description {
    font-size: 14px;
    color: #3e3e3e;
    padding-top: 6px;
    font-weight: 400;
}
.page-header h1 {
  color: #16a4ec;
  font-size: 22px;
  text-transform: uppercase;
  margin: 0px 0 0px;
}
.juloawrapper .form-horizontal .radio, .juloawrapper .form-horizontal .checkbox {
    padding-left: 1px;
}
@media (min-width: 768px) and (max-width: 991px) {
  html {
    padding-top: 35px;
  }
  .adsListListWrapper {
      padding-left: 10px;
      padding-top: 10px;
   }
   .detailId {
       color: #16A4EC;
       padding-top: 5px;
   }
}
@media (min-width: 992px) and (max-width: 1199px) {
  html {
    padding-top: 35px;
  }
}
  @media (min-width: 1200px) {
    html {
      padding-top: 35px;
    }
}
@media (min-width: 768px) {
  .fullscreen #fullscreen {
      display: block;
      position: fixed;
      z-index: 99999999;
  }
  ul.navbar-nav.menu-nav.footer {
      padding-top: 10px;
  }
  .plusmenu.pull-right {
      display: none;
}
}
@media (min-width: 481px) {
	.visible-xxs {
		display:none;
	}
}
@media (max-width: 767px){
.adsListListWrapper {
    padding-left: 10px;
    padding-top: 10px;
 }
 .adsListListPrice {
    margin-top: 10px;
    display: none;
 }
.container.headermobile {
    padding-bottom: 0px;
    margin-bottom: 5px;
    width: 100%;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
}
.detailId {
    color: #16A4EC;
    padding-top: 5px;
}
.fullbg .adsmanager-details #slider .slides img {
  padding: 45px 10px;
  top: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}
}
@media (max-width: 480px) {
	.hidden-xxs {
		display:none;
	}
  .page-header h1 {
    color: #16a4ec;
    font-size: 21px;
    text-transform: uppercase;
    margin: 0px 0 5px;
  }
  .registration form#member-registration fieldset dt {
    margin: 0px 0;
    clear: left;
    float: left;
    width: 13em;
  }
  .registration form#member-registration fieldset dd {
      margin: 0px 0;
      float: left !important;
      position: relative;
  }
  .adsmanager-details #slider .slides img {
    height: 288px;
}
#slider {
	height: 288px;
  }
}
@media (max-width: 374px) {
  .logotron {
    width: 27px;
    height: auto;
    padding-top: 4px;
}
.logoText {
    padding-top: 3px;
    padding-left: 2px;
}
a .site-description {
    font-size: 10px;
    color: #3e3e3e;
}
a.logo {
    font-size: 15px;
    line-height: 8px;
}
.page-header h1 {
    color: #16a4ec;
    font-size: 20px;
    text-transform: uppercase;
    margin: 0px 0 5px;
}
.top10 {
    margin-top: 10px;
    min-width: 100px;
}
.juloawrapper .form-horizontal .radio, .juloawrapper .form-horizontal .checkbox {
    padding-left: 20px;
}
.adsmanager-details #slider .slides img {
    height: 215px;
}
#slider {
	height: 215px;
}
}
@media (min-width: 375px) and (max-width: 413px) {
  .logotron {
    width: 35px;
    height: auto;
    padding-top: 0px;
}
.logoText {
    padding-top: 1px;
    padding-left: 3px;
}
a .site-description {
    font-size: 12px;
    color: #3e3e3e;
}
a.logo {
    font-size: 18px;
    line-height: 11px;
}
.page-header h1 {
    color: #16a4ec;
    font-size: 20px;
    text-transform: uppercase;
    margin: 0px 0 5px;
}
.top10 {
    margin-top: 10px;
    min-width: 100px;
}
.adsmanager-details #slider .slides img {
  height: 258px;
}
#slider {
	height: 258px;
}
}
h1 {
    margin-top: 5px;
    margin-bottom: 1px;
    color: #16a4ec;
    font-size: 22px;
    text-transform: uppercase;
    border-bottom: 1px solid #eee;
    padding-bottom: 5px;
}
.page-header {
    margin: 5px 0 5px;
}
.adsUserTools {
    margin-bottom: 5px;
}
.imgheading {
    padding: 0px 5px 5px 5px;
    max-height: 30px;
    max-width: 30px;
}
.img-responsive-front {
  display: block;
/* max-width: 100%; */
/* height: auto; */
height: 170px;
width: 100%;
object-fit: cover;
}
.adsListGridPrice, .juloawrapper .col-md-4 .adsListGridPrice{
    background: #16A4EC;
    color: #ffffff;
    padding: 3px 3px;
    text-align: center;
    font-weight: bold;
    position: absolute;
    bottom: 0px;
    right: 15px;
}
.navbar-inverse {
  background-color: #FDFDFD;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
  margin-top: -35px;
  position: fixed;
  width: 100%;
  background-color: #FDFDFD;
  border-color: #FDFDFD;
  z-index: 999999;
}
.plusmenu.pull-right {
  cursor: pointer;
  color: #0088cc;
  font-size: 21px;
  margin-right: 6px;
  margin-top: 14px;
}
.plusmenu.pull-right a {
color: #0088cc;
}
.plusmenu.pull-right a:hover {
  text-decoration: none;
}
.header-search {
    padding-top: 15px;
    padding-left: 15px;
}
.form-control {
    margin-bottom: 10px;
    border: 1px solid #fff0;
    border-style:none;
    border-radius: 3px;
    -webkit-appearance: unset;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
}
.form-group {
    margin-bottom: 10px;
}

.form-group input[type="text"], .form-group input[type="password"], .form-group input[type="email"], .form-group select, .form-group .chzn-container-single .chzn-single {
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #fff0;
    border-style:none;
    border-radius: 3px;
    color: #555555;
    font-size: 14px;
    height: 38px;
    line-height: 1.42857;
    padding: 6px 12px;
    -webkit-appearance: unset;
    -webkit-transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
}
.feed {
    float: right;
    max-width: 25px;
    padding-top: 5px;
    display: none;
}
.catBox {
    padding: 10px 0px 0px 10px;
    border: 1px solid #fff;
    background-color: #fff;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
    margin: 0px -10px 15px 0px;
}
.catRow {
    margin-bottom: 0px;
}
.adsSubcategories {
    padding-bottom: 3px;
    margin-bottom: 5px;
}
.adsSubcategories .label {
    font-size: 100%;
    display: inline-block;
    margin-right: 5px;
    margin-top: 5px;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
}
.adsShowmore .label {
    font-size: 100%;
    display: inline-block;
    margin-right: 5px;
    margin-top: 5px;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
    padding: 10px;
}
.label-success {
    background: #0376a2;
}
.adsShowmore a {
    color: #ffffff;
}
.adsmanager-list h3 img, .juloawrapper .catBox h3 img {
    vertical-align: middle;
    margin-right: 2px;
    width: 35px;
    height: 100%;
}
.juloawrapper.adsmanager-list.adsmanager-list-table h3 {
    color: #16a4ec;
    margin-top: 0px;
    margin-bottom: 5px;
}
.table > tbody > tr > td, .table > tfoot > tr > td {
    padding: 5px 0px 5px 0px;
    line-height: 1.42857143;
    /* vertical-align: top; */
    border-top: 1px solid #eee;
    min-width: 80px;
    word-break: break-word;
}
.table > tbody > tr > td > p {
    margin: 5px 5px 5px 0px;
}
.colmobile {
    margin-right: 5px;
    float: left;
}
.rowmobile {
    min-width:250px;
    clear: left;
}
.fblikeplace {
    height: 28px;
}
.juloawrapper.adsmanager-details h1 {
    color: #16A4EC;
    padding-bottom: 1px;
}
.juloawrapper.adsmanager-list.adsmanager-list-table h2 {
    color: #16a4ec;
    margin-top: 0px;
    font-size: 20px;
    margin-bottom: 5px;
}
.moduleBox {
  border: 0px solid #fdfdfd;
  background-color: #fdfdfd;
  padding: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
}
.adsListListWrapper {
    border: 1px solid #fff0;
    border-style:none;
    padding-right: 10px;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
}
.detailsContact {
    padding: 1rem;
    border: #fdfdfd 1px solid;
    border-style:none;
    background-color: #fdfdfd;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
}
.detailExtra {
    border-top: 1px solid #eee;
    padding-top: 3px;
    color: #ADADAD;
    font-size: 12px;
    margin-bottom: 10px;
}
.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 10px 0px 5px 0px;
    font-size: 16px;
    border-radius: 3px;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
}
.pagination > li > a, .pagination > li > span {
    position: relative;
    float: left;
    padding: 8px 15px 9px 15px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #eee;
    border-top-style: none;
    border-bottom-style: none;
}
.pagination > li:first-child > a, .pagination > li:first-child > span {
    margin-left: 0;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border-left-style: none;
}
.pagination > li:last-child > a, .pagination > li:last-child > span {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-right-style: none;
}
.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {
    color: #777;
    cursor: not-allowed;
    background-color: #fff;
    border-color: #ddd;

}
.footer-top {
    border-top: 0px solid #fdfdfd;
    background: #fdfdfd;
    padding: 0px 0px;
    box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3);
}
.jb.cookie {
    z-index: 999999;
}
.cbp-spmenu h3 {
    color: #afdefa;
    font-size: 1.9em;
    padding: 13px;
    margin: 0;
    font-weight: 300;
    background: #0088cc;
}
.cbp-spmenu a {
    display: block;
    color: #fff;
    font-size: 1.1em;
    font-weight: 400;
}
.cbp-spmenu-left.cbp-spmenu-open {
    -webkit-transform: translate3d(240px, 0px, 0px);
    transform: translate3d(240px, 0px, 0px);
    //box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 1), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
    z-index: 99999999;
}
#closesidemenu {
    color: #ffffff;
    font-size: 24px;
    position: absolute;
    right: 15px;
    top: 12px;
    cursor: pointer;
}
a.menuicon img {
    height: 20px;
    padding-bottom: 2px;
    padding-right: 5px;
}
.fad-image {
  /*   margin: 5px 5px 8px 0px;
    float: left;
    max-height: 100px;*/
    margin: 5px 10px 5px 0px;
    float: left;
    max-height: 97px;
    display: block;
    /* max-width: 100%; */
    /* height: auto; */
    width: 170px;
    object-fit: cover;
}
#fullscreen {
    border-radius: unset;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
    border-color: transparent;
}
.flexslider .slides img {
    max-height: 82px;
    width: 146px;
    object-fit: cover;
}
.flex-direction-nav a:before {
    font-family: "flexslider-icon";
    font-size: 30px;
    width: 42px;
    text-align: center;
    display: inline-block;
    content: '\f001';
    color: rgb(0, 0, 0);
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
    background-color: #c7c6c647;
    border-radius: 25px;
}
.flex-direction-nav a {
    text-decoration: none;
    display: block;
    width: 45px;
    height: 45px;
    margin: -20px 0 0;
    position: absolute;
    top: 50%;
    z-index: 10;
    overflow: hidden;
    opacity: 0;
    cursor: pointer;
    color: rgba(0, 0, 0, 0.8);
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.adsListGridContent {
    background: #fdfdfd;
    padding: 10px;
    min-height: 110px;
    overflow: hidden;
    margin-bottom: 15px;
}
.adsListGridRow {
    margin-bottom: 0px;
}
.adsListDate {
    color: #333;
    margin-top: 9px;
    font-size: 12px;
    margin-bottom: 10px;
    line-height: 20px;
}
.adsmanager_ver_list li {
    margin-top: 15px;
    margin-bottom: 15px;
    overflow: hidden;
    background-color: #fdfdfd;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
    -mozbox-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
}
.place-card {
    display: none;
}
.gmap_address_container {
    margin-right: 1px;
    width: 100%;
}
.gmap_address_container input {
    width: 100%;
}
img.badgeplay{
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: 350px;
  height: auto;
}
.help-block {
    display: block;
    margin: 0px 10px 10px 15px;
    color: #737373;
}
.btn, .form-control {
    border-radius: 3px;
}
.btn-primary-search {
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7;
    border-radius: 3px;
    width: 100%;
    height: 38px;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
}
button.btn.btn-primary-search:hover {
    color: #fff;
    background-color: #286090;
    border-color: #204d74;
}
label.checkbox.register-form {
    padding-left: 30px;
}
label.error {
    font-weight: bold;
    display: block;
    padding-left: 0px;
}
.registration legend {
    margin-bottom: 10px;
    color: #16a4ec;
    font-size: 22px;
    text-transform: uppercase;
}
fieldset legend {
    margin-top: 10px;
    color: #16A4EC;
    padding-bottom: 5px;
    margin-bottom: 10px;
    text-transform: uppercase;
    font-size: 18px;
    border-bottom: 1px solid #eee;
}
#member-registration input, #member-registration select, #member-registration .checkboxes, #member-registration fieldset.radio, #member-registration textarea {
    /* float: left !important; */
    margin-bottom: 10px;
    background-color: #ffffff;
    background-image: none;
    border-radius: 0;
    box-shadow: none;
    border: 1px solid #fff0;
    border-radius: 3px;
    color: #555555;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    -webkit-appearance: none;
    -webkit-transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
}
.registration form#member-registration input[type="checkbox"] {
    margin-left: -30px;
    position: absolute;
    margin-top: -7px;
    -webkit-box-shadow: none;
    -box-shadow: none;
    -webkit-appearance: checkbox;
}
#member-registration .msg {
    height: auto;
}
div.ar_password_strength {
    height: 0;
    clear: both;
    position: absolute;
    top: 31px;
}
div.ar_password_text {
    font-size: 10px;
    position: relative;
    top: 1px;
}
.reserved_badge {
    /* font-size: 100%; */
    display: inline-block;
    margin-right: 1px;
    /* margin-top: 5px; */
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
    /* display: inline; */
    padding: .2em .6em;
    /* font-size: 75%; */
    /* font-weight: bold; */
    line-height: 1;
    color: #fff;
    text-align: center;
    /* white-space: nowrap; */
    vertical-align: baseline;
    border-radius: .25em;
    background-color: #16a4ec;
}
input#ad_reserved {
    border-radius: 3px;
    margin: 5px 0 0;
}
.navbar-left {
    display: inline-block;
}

.navbar-nav > li > a {
    padding: 7px 5px 5px 10px;
    display: block;
}
.navbar-inverse .navbar-nav > li > a {
    color: #16a4ec;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #0088cc;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #0088cc;
  background-color: transparent;
}

a.menuicon img {
    height: 22px;
    padding-bottom: 2px;
    padding-right: 5px;
}
.cbp-spmenu-vertical a {
    border-bottom: 0px solid #16a4ec;
}
.cbp-spmenu li {
    display: block;
    float: none;
    width: 100%;
    padding: 5px;
}
.similarads {
    padding-top: 15px;
}
#jform_contact_name, #jform_contact_email, #jform_contact_emailmsg, #jform_contact_message {
    width: 100%;
    /* border: 1px solid #ccc; */
    /* background-color: #ffffff; */
    /* background-image: none; */
    /* border-radius: 0; */
    box-shadow: none;
    border: 1px solid #eee;
    /* color: #555555; */
    font-size: 14px;
    /* height: 34px; */
    line-height: 1.42857;
    padding: 6px 12px;
    /* -webkit-transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; */
    /* transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; */
    /* box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2); */
    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
    margin-bottom: 5px;
}
.androidbadge, .iphonebadge {
    max-height: 100px;
    max-width: 100%;
}
.appbadge > img {
    width: 100%;
    margin: -5px;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 1px solid #cccccc;
    border-style: none;
    background: #f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;
    font-weight: bold;
    color: #1c94c4;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
}
.app-fab.minifab {
	transform: scale(0)
}
.app-fab {
	transform: scale(1)
}
.app-fab {
  position: fixed;
  width: 56px;
  height: 56px;
  border-radius: 50%;
  border: none;
  outline: none;
  color: #FFF;
  font-size: 20px;
  box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
  transition: 0.3s;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  line-height: 24px;
  z-index: 99999;
}
.app-fab-tel {
 	bottom: 1.5rem;
  left: 50%;
  margin: 0px -28px;
 	background-color: #1c9200;
 	background: #1c9200;
}
.app-fab-mail {
  bottom: 1.5rem;
  right: 1.5rem;
 	background-color: #16A4EC;
 	background: #16A4EC;
}
.app-fab-share {
 	bottom: 1.5rem;
  left: 1.5rem;
 	background-color: #ce175b;
 	background: #ce175b;
}
.app-fab-plus, .app-fab-save {
  bottom: 1.5rem;
  right: 1.5rem;
 	background-color: #16A4EC;
 	background: #16A4EC;
  letter-spacing: -0.085em;
}
.app-fab-icon {
 	position: absolute;
 	top: 50%;
 	left: 50%;
 	transform: translate(-50%, -50%)
}
.app-fab:focus {
   transform:scale(1.1);
}
.contactLink:hover, .contactLinkTel:hover, .contactLinkShare:hover {
    color: white;
}
.contactLinkTel {
    background: #1c9200;
    color: #ffffff;
    margin-top: 5px;
}
.contactLinkShare {
    background: #ce175b;
    color: #ffffff;
    margin-top: 5px;
}

/* social login */
#content .login form {
    background: none;
    margin-bottom: 0;
    padding: 22px;
}
.socialnetworks-facebook-login {
    margin-top: 10px;
    margin-bottom: 15px;
    min-width: 243px;
}
.socialnetworks-google-login {
    margin-top: 10px;
    margin-bottom: 5px;
    min-width: 243px;
    height: 55px;
}
button.btn-fb img {
    float: left;
    margin-right: -29px;
}
button#fbLoginBT {
    width: 100%;
    height: 40px;
    border-radius: 3px;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
}
button.btn-goo img {
    float: left;
    margin-right: -29px;
}
button#gooLoginBT {
    width: 100%;
    height: 40px;
    border-radius: 3px;
    border: transparent;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
}
.socialnetworks-separator {
    text-align: center;
    padding: 10px;
}
.socialnetworks-separator-border {
    text-align: center;
    margin: 10px;
    border-bottom: 1px solid #eee;
}
.form-group input[readonly="true"] {
    background: #eee;
}
/* LIST novy upratat */
.colmobile {
    margin-right: 10px;
    float: left;
}
.adsbygoogle {
    margin: 5px 0;
}
.adslistads {
    height: 100%;
    border-radius: unset;
    border: none;
    box-shadow: 5px 5px 10px rgb(0 0 0 / 5%), 0px 0px 3px rgb(0 0 0 / 5%);
    overflow: hidden;
    transition: all 75ms ease-in;
    /*margin: 5px 0;*/
}
.adslist {
    display: flex;
    height: 100%;
    border-radius: 5px;
    /* border: 1px solid #f0f0f0;*/
    box-shadow: 5px 5px 10px rgb(0 0 0 / 5%), 0px 0px 3px rgb(0 0 0 / 5%);
    overflow: hidden;
    transition: all 75ms ease-in;
    margin: 5px 0;
}
.adslistimage {
    display: flex;
    overflow: hidden;
    flex-grow: 0;
    flex-shrink: 0;
    width: 30%;
    min-height: 150px;
    position: relative;
    image-rendering: -webkit-optimize-contrast;
}
.fad-image {
    margin: 0px 0px 0px 0px;
    /* float: left; */
    /* max-height: 97px !important; */
    /* height: 97px; */
    /* display: block; */
    /* max-width: 100%; */
    /* height: auto; */
    /* width: 170px; */
    /* object-fit: cover; */
    position: absolute;
    image-rendering: -webkit-optimize-contrast;
    display: flex;
    width: 100%;
    min-height: 150px;
    height: 100%;
    /* background-position: 50%; */
    /* background-size: contain; */
    /* background-repeat: no-repeat; */
    /* background-image: url(/dist/images/no-image.8ad5a95e.png); */
    /* background-color: #f2f2f2; */
}
.adslistbody {
    padding-top: 1rem;
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.adslistbodyheader {
    /* align-items: flex-start; */
    /* margin-bottom: 1.2rem; */
    display: flex;
    justify-content: space-between;
    padding-left: 1.2rem;
    padding-right: 1.2rem;
}
.adslistbodytext {
    font-size: 14px;
    color: #444;
    margin-bottom: 1rem;
    padding-left: 1.2rem;
    padding-right: 2rem;
}
.adsListDate.rowmobile {
    align-items: center;
    border-top: 1px solid #f0f0f0;
    padding-top: 1rem;
    padding-bottom: 0rem;
    margin-top: auto;
    /* display: flex; */
    justify-content: space-between;
    padding-left: 1rem;
}
.table > tbody > tr > td, .table > tfoot > tr > td {
    padding: 0px;
    line-height: 1.42857143;
    /* vertical-align: top; */
    border-top: 0px solid #eee;
    word-break: break-word;
}



/* REDESIGN
LIST novy mobile upratat */
#currentimages li {
    margin-right: 9px;
    margin-bottom: 10px;
    max-width: 200px;
    max-height: 194px;
    width: 200px;
    height: 194px;
}
@media only screen and (max-width: 540px) {
.adslist {
    display: flex;
    flex-direction: column;
    margin: 5px -5px 5px -5px;
}
.adslistimage {
    width: 100%;
    height: 16vh;
    min-height: 200px;
}
.fad-image {
    min-height: 200px;
}
.shitads {
    margin-left: -15px;
    margin-right: -15px;
}
.adslistads {
    /* v adsbygoogle (odstrani medzeru ked sa nenacita reklama) margin: 5px -5px 5px -5px;*/
}
.adsbygoogle {
  /*  margin: 5px -5px 5px -5px; */
}
#currentimages li {
    margin-right: 10px;
    margin-bottom: 10px;
    max-width: 100%;
    max-height: 100%;
    width: 100vW;
    height: 267px;
}
}
/* UNI */
a:hover,
a:focus {
  color: #23527c;
  text-decoration: none;
}
.alert {
    border-radius: 3px;
    margin-top: 5px;
}
.alert-badge {
    box-shadow: 5px 5px 10px rgb(0 0 0 / 5%), 0px 0px 3px rgb(0 0 0 / 5%);
}
h1 {
    border-bottom: none;
}
.navbar-inverse .navbar-nav > li > a {
    color: #333;
}

.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #0088cc;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
  text-decoration: none;
  transition: 0.3s;
 -webkit-transform: scale(1.05);
}
.table {
    margin-bottom: 10px;
}

/* logout fix */
.navbar.navbar-static-top {
    padding-top: 1px;
}
/*colors*/
a, a.logo, h1, .juloawrapper.adsmanager-list.adsmanager-list-table h2, .juloawrapper.adsmanager-list.adsmanager-list-table h3, .juloawrapper.adsmanager-details h1, fieldset legend, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,.footer p {
    color: #0376a2;
}

/** cbp Menu **/
.overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.75);
  z-index: 9999999;
  -webkit-transition: transform 200ms;
  -webkit-transition: -webkit-transform 200ms;
  transition: all 200ms;
}
.cbp-spmenu {
	background: #0376a2;
	position: fixed;
  opacity: 0.98;
	z-index:9999;
  -webkit-transition: transform 200ms;
  -webkit-transition: -webkit-transform 200ms;
  transition: all 200ms;
}

.cbp-spmenu h3 {
	color: #afdefa;
	font-size: 1.9em;
	padding: 20px;
	margin: 0;
	font-weight: 300;
	background: #0376a2;
}

.cbp-spmenu a {
	display: block;
	color: #fff;
	font-size: 1.1em;
	font-weight: 400;
}

.cbp-spmenu li:hover {
	background: #0376a2;
}

.cbp-spmenu li.active {
	background: #0376a2;
}

.cbp-spmenu a:active {
	background: #afdefa;
	color: #16a4ec;
}
.app-fab-plus, .app-fab-save {
    background: #0376a2;
}
.default-btn {
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7;
}
.btn:hover, .btn:focus, .btn.focus {
    color: #fff;
    text-decoration: none;
    //background-color: #0088cc;
    box-shadow: 500px 0 0 0 rgb(0 0 0 / 10%) inset, -500px 0 0 0 rgb(0 0 0 / 10%) inset;
}
nav#sidemenu .logout-button {
    position: absolute;
    bottom: 1.5rem;
    left: 1.5rem;
}
.cbp-spmenu-left.cbp-spmenu-open {
    height: 100%;
}

/* Menu right */
div#aside {
    border-left: 1px solid #eee;
}
.moduleBox {
    border: 0px solid #fff;
    background-color: #fff;
    padding: 10px 40px 20px 0px;
    margin-bottom: 20px;
    overflow: hidden;
    box-shadow: none;
    -webkit-box-shadow: none;
}
.nav {
    display: flex;
    flex-direction: column;
}
.nav-pills > li > a {
    border-radius: 4px;
    color: #000000;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #fff;
  transition: 0.3s;
 -webkit-transform: scale(1.05);
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #000000;
  background-color: #fff;
  font-weight: 600;
  -webkit-transform: scale(1.05);
}
img.imglist {
    height: 20px;
    width: 20px;
    margin-right: 5px;
}
.catBox {
    padding: 10px 0px 0px 10px;
    border: 1px solid #fff;
    background-color: #fff;
    box-shadow: 0 2px 2px 0 rgb(0 0 0 / 14%), 0 1px 5px 0 rgb(0 0 0 / 12%), 0 3px 1px -2px rgb(0 0 0 / 20%);
    margin: 0px 0px 15px 0px;
}
/*fronttext*/
h1.ads_front_header {
    margin: 0px;
    color: #16a4ec;
    font-size: 20px;
    text-transform: none;
    border-bottom: 0px solid #eee;
    padding-bottom: 0px;
    line-height: 15px;
    font-weight: unset;
}
/* List for ads
table funguje so shitads -10
.table {
    width: unset;
    max-width: unset;
    margin-bottom: 20px;
    margin-right: -5px !important;
    margin-left: -5px !important;
}
*/
/* frontpage*/
.col-md-12.fronttext {
    padding-bottom: 5px;
}
.juloawrapper h3 {
    color: #333333;
}
/*detail*/
.juloawrapper.adsmanager-details h1 {
    padding-bottom: 1px;
    border-bottom: 0px;
}
.adsmanager-details #slider .slides img {
    border-radius: 3px;
}
.fullbg .adsmanager-details #slider .slides img {
    padding: 45px 0px 45px 0px;
}
#adgallery #carousel {
    border: none;
    /* width: 456px; */
    background: none;
    margin-top: 10px;
    /* border-radius: 5px; */
}
#carousel .slides li {
    border: none;
    opacity: 0.9;
    transition: 0.3s;
   -webkit-transform: scale(0.95);
}
#carousel .slides li:hover, #carousel .slides li.flex-active-slide {
    opacity: 1;
    -webkit-transform: scale(1);
    transition: 0.3s;
}
.flexslider .slides img {
    border-radius: 3px;
    max-height: 90px;
    width: 145px;
}
.rowDesc {
    margin-top: 15px;
    margin-bottom: 5px;
}
.detailsContact {
      border-radius: 3px;
}
.detailId {
    color: #333333;
}
.contactLink {
    border-radius: 3px;
    margin-bottom: 0px;
    padding: 1.1rem;
}
.adsmanager-details h2 {
    color: #000000;
    padding-bottom: 0px;
}
/*frontmenu z menu - slidermenu*/
ul.menu.nav.nav-pills.topmenus {
    /* width: 100% !important; */
    /* position: absolute; */
    display: flex;
    overflow: auto;
    /* white-space: nowrap; */
    /* display: inline-block; */
    flex-direction: row;
    flex-wrap: nowrap;
    text-align: center;
}
ul.menu.nav.nav-pills.topmenus.nav > li > a > img {
    width: 25px;
    display: block;
    height: 25px;
    margin-left: auto;
    margin-right: auto;
}
ul.menu.nav.nav-pills.topmenus.nav-pills > li > a {
    border-radius: 4px;
    color: #000000;
    border: 1px solid #00000014;
}
ul.menu.nav.nav-pills.topmenus.nav > li > a {
    position: relative;
    display: flex;
    padding: 10px 5px;
    margin: 5px 0px 10px 5px;
    flex-direction: column;
    height: 80px;
    justify-content: center;
    width: 95px;
}
ul.menu.nav.nav-pills.topmenus.nav > li > a:hover,
ul.menu.nav.nav-pills.topmenus.nav > li > a:focus {
  text-decoration: none;
  background-color: #fff;
  transition: 0.3s;
 -webkit-transform: scale(1);
 -webkit-box-shadow: 0 2px 2px 0 rgb(0 0 0 / 14%), 0 1px 5px 0 rgb(0 0 0 / 12%), 0 3px 1px -2px rgb(0 0 0 / 20%);
border: 0px solid white;
}

ul.menu.nav.nav-pills.topmenus.nav-pills > li.active > a,
ul.menu.nav.nav-pills.topmenus.nav-pills > li.active > a:hover,
ul.menu.nav.nav-pills.topmenus.nav-pills > li.active > a:focus {
  color: #000000;
  background-color: #fff;
  font-weight: 600;
  -webkit-transform: scale(1);
}
ul.menu.nav.nav-pills.topmenus::-webkit-scrollbar {
    display: none;
}
.simplemod {
    margin-top: 0px;
}

/* ads*/
ins.adsbygoogle.adslot_mobile.adslotvertical {
  display:block;
  text-align: center;
  margin: 5px -15px 5px -15px;
  height: 600px;
}
.adslot_mobile {
  display:block;
  height: 100%;
  border-radius: unset;
  border: none;
  box-shadow: 5px 5px 10px rgb(0 0 0 / 5%), 0px 0px 3px rgb(0 0 0 / 5%);
  overflow: hidden;
  transition: all 75ms ease-in;
  margin: 5px -5px 5px -5px;
}
@media (min-width: 540px) {
.adslot_mobile {
  display: none !important;
    }
  }
.adslot_desktop {
  display:block;
  height: 100%;
  border-radius: unset;
  border: none;
  box-shadow: 5px 5px 10px rgb(0 0 0 / 5%), 0px 0px 3px rgb(0 0 0 / 5%);
  overflow: hidden;
  transition: all 75ms ease-in;
  margin: 5px 0;
}
@media (max-width: 540px) {
  .adslot_desktop {
     display: none !important;
     }
   }
/*
ins.adsbygoogle[data-ad-status="filled"], .adslistads {
    display: none !important;
}*/
ins.adsbygoogle[data-ad-status="unfilled"] {
    display: none !important;
}

/* moje inzeraty */
.col-md-12.adsListListImage img.fad-image.img-responsive {
    position: unset;
}
.adsListListWrapper {
    border-radius: 5px;
    overflow: hidden;
}
.btn-group-justified {
   display: block;
}
@media (max-width: 991px) {
.adsListSeeAd {
    margin-bottom: 10px;
    }
.adsListListPrice {
    margin-top: 10px;
    display: none;
    }
}
