/*YOUR CUSTOM STYLES*/

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
    border: 1px solid #404040;
    background: #404040;
    font-weight: bold;
    color: white;
}

.ui-widget {
    font-family: 'Roboto', arial, helvetica, sans-serif;
}

.ui-widget-content {
    border: 1px solid #dddddd;
    background: #f2f2f2;
    color: #333333;
}
footer.main a img {
    float: left;
}

.logo, .logo:hover, footer.main a.logo, footer.main a.logo:hover {
    font-family: 'Open Sans', Arial, helvetica, sans-serif;
    /*text-transform: uppercase;*/
    text-decoration: none;
    font-size: 16pt;
    color: black;
}
footer.main a.logo, footer.main a.logo:hover {
    color: white;
    line-height:27pt;
}

.mfp-dialog-big {
    max-width: 900px;
}

.product-time .countdown.countdown-inline > div:first-child span.count {
    font-size:15px;
    margin-right: 3px;
}
.product-time .countdown.countdown-inline > div:first-child span.title {
    font-size: 14px;
    margin-right: 5px;
}
.product-time .countdown.countdown-inline > div span.count {
    font-size: 14px;
}
.product-time .countdown.countdown-inline {
    width: 90%;
    margin: 0px;
    display: block;
    float: right;
}

#publish, #publish:hover {
    width:130px;
    text-decoration: none;
    float:right;
}

header.main a, footer.main a.btn-white {
    color: #2a8fbd;
}

.categories-list .form-group {
    margin-bottom: 0px;
}
/*
.mfp-wrap {
  -webkit-overflow-scrolling: touch;
  -webkit-transform: translateZ(0);
}

html.mfp-helper {
  height: 100%;

  body {
    overflow: hidden;
    height: 100%;
    -webkit-transform: translateZ(0);
  }
}*/

html {
    overflow: auto !important;  /* or 'visible' whatever */
}

footer.main a.contact-item {
    font-size:14px;
}