.header_phone {
    float: right;
}

.vcard a.url {
    text-decoration: none;
}

.vcard a.url:hover {
    text-decoration: underline;
}

.wp_bannerize {
    margin-bottom: 1em;
}

/**
* Website settings
*/

#wpuf-website-settings li {
    float: none;
}

#wpuf-website-settings ol, #wpuf-website-settings ul{
    margin-left: 1em;
    float: none;
}

#wpuf-website-settings ul li {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: disc;
    float: none;
}

#wpuf-website-settings ul li ul li {
    list-style-type: circle;
}

/**
* Post ad from
*/

.form_step .cp_add_category-container {
    display: inline-block;
    zoom: 1;
    *display: inline;
    margin-left: 5px;
}

.form_step .cp_add_category-container .text {
    width: 200px;
    display: inline-block;
    zoom: 1;
    *display: inline;
    margin-right: 5px;
}

.form_step .cp_add_category-container .text.empty,
.form_step .cp_add_subcategory-container .text.empty {
    color: #bbb;
}

.cp_add_category-button {
    cursor: pointer;
}

#cp_vin-button {
    position: relative;
    top: 4px;
    width: 100px;
}


/* Welcome */
@font-face {
  font-family: 'Indie Flower';
  font-style: normal;
  font-weight: normal;
  src: local('Indie Flower'), local('IndieFlower'), url('https://themes.googleusercontent.com/font?kit=10JVD_humAd5zP2yrFqw6qRDOzjiPcYnFooOUGCOsRk') format('woff');
}

#dp_welcome_screen {
    width: 800px;
    height: 400px;
    padding: 15px;
    border-radius: 12px;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    position: fixed;
    top: 50%;
    left: 50%;
    margin: -200px 0 0 -400px;
    box-shadow: 0 0 5px rgba(0,0,0,0.5);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5);
    background: #f0f0f0;
    z-index: 1100;
    font-family: Quattrocento, Georgia;
    color: #444444;
    text-shadow: none;
}

#dp_welcome_screen .dp_welcome_header {
    font-size: 16px;
    font-weight: bold;
    text-transform: none;
    font-family: Quattrocento, Georgia;
    color: #444;
}

#dp_welcome_screen p {
    width: 48%;
    float: left;
    font-size: 16px;
    line-height: 20px;
    margin: 10px 0;
}

#dp_welcome_screen p span {
    width: 35px;
    height: 35px;
    background: url(images/sprite.png) no-repeat 0 0;
    display: block;
    z-index: 500;
    margin: 3px 0;
    float: left;
}

#dp_welcome_screen p.brain-icon span {
    background-position: -35px 0;
}

#dp_welcome_screen p.layout-icon span {
    background-position: -35px -34px;
}

#dp_welcome_screen p.color-icon span {
    background-position: -35px -70px;
}

#dp_welcome_screen p.fonts-icon span {
    background-position: -35px -110px;
}

#dp_welcome_screen p.social-icon span {
    background-position: -35px -143px;
}

#dp_welcome_screen p.save-icon span {
    background-position: -35px -176px;
}

#dp_welcome_screen p.clear {
    margin-right: 4%;
}

#dp_welcome_screen a#welcome-close {
    position: absolute;
    bottom: 15px;
    right: 20px;
    z-index: 500;
    color: #444 !important;
    font-size: 14px;
    background: #f0f0f0;
    font-family: Quattrocento, Georgia !important;
}

#dp_welcome_screen a#welcome-close:hover, #dp_welcome_screen a#welcome-close:active, #dp_welcome_screen a#welcome-close:visited {
    color: #444 !important;
    text-decoration: underline !important;
    font-family: Quattrocento, Georgia !important;
}

#dp_welcome_fadeback {
    width: 100%;
    height: 100%;
    display: block;
    background: url(images/pixel2.png);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000;
}

.welcome-arrow {
    z-index: 1001;
    letter-spacing: 1px;
    text-shadow: 2px 2px 4px #000;
    font: 24px/26px normal;
    font-family: 'Indie Flower', cursive;
    color: #fff;
    display: none;
}

.welcome-arrow-topmenu {
    position: fixed;
    background: url(images/welcome.png) no-repeat 10px -85px;
    padding: 90px 20px 0 0;
}

.welcome-arrow-dashboard {
    position: fixed;
    height: 55px;
    background: url(images/welcome.png) no-repeat 0 -186px;
    padding: 30px 60px 0 0;
}

.welcome-arrow-userpanel {
    position: fixed;
    top: 20px;
    height: 55px;
    background: url(images/welcome.png) no-repeat 0 0;
    padding: 25px 0 0 47px;
}

.welcome-arrow-close {
    position: absolute;
    bottom: -60px;
    right: -75px;
    background: url(images/welcome.png) no-repeat 0 -186px;
    padding: 30px 33px 0 0;
}

.welcome-arrow-chat {
    position: fixed;
    bottom: 20px;
    right: 15px;
    background: url(images/welcome.png) no-repeat -70px -280px;
    width: 150px;
    height: 50px;
    padding: 30px 0 0 0;
}

/**
* Misc
*/

label.invalid.static-label {
    display: inline;
}

.dropdownlist {
    margin-bottom: 10px;
    min-width: 177px;
}

/**
* File upload
*/
#file_upload .file_upload-input {
    z-index: 1; /* Force covering the button */
}

#mainform.mainform-fileupload {
    float: right;
    margin: 0;
}