.story_title {  text-transform: capitalize; font-size: 16px; color: #000; font-weight: 600; padding: 0 0 0px 0; font-family: 'helveticaregular'; width: 100%; float: left;}
.path-story input.form-text,.path-story textarea {
    margin: 8px 0 20px 0;
    float: left;
    font-family: 'helveticaregular';
    font-size: 15px;
}
.story_title span {
    color: #FF0000;
    padding: 0 5px;
}
.path-story input.form-control,.path-story textarea.form-control {
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #f5f5f5 !important;
    border: 1px solid #e0e0e0 !important;
    -webkit-border-radius: 2px !important;
    border-radius: 2px !important;
}
.path-story .pst-block-main.event-block-main { padding-top: 20px; }
.path-story .file-pst-block-main{ padding: 14px 0 13px; width: 100%; float: left; margin-top: 10px; }
.path-story .common-file-upload{ height: auto; float: left; outline: 2.9px dotted #d2d2d2; padding: 15px;}
.path-story input[type="file"] { position: absolute; font-size: 0px; text-align: right; filter: alpha(opacity=0); opacity: 0; outline: none; background: white;
                                 cursor: pointer;
                                 background-color: #f5f5f5;
                                 border: 1px solid #e0e0e0;
                                 -webkit-border-radius: 2px;
                                 border-radius: 2px;
                                 font: 500 13px/25px "helveticaregular";
                                 display: block;
                                 width:92%;
                                 font-family: 'helveticaregular';
                                 float: left;
                                 margin-top: -34px;
                                 height: 45px;
}
.path-story .upload-but { background: #d32f2f;
                          width: 100%;
                          float: left;
                          text-align: center;
                          margin: 10px 0;
                          padding: 10px 0;
                          font-size: 17px;
                          color: #FFF; 
                          height: 42px;
}
.path-story .evnt-file-up { width: 100%; float: left;}
.path-story span.upload-but.btn.btn-default.btn-file:hover { background: #0d1e26; color: #FFF;}
.path-story input[type="file"]:hover { background: #0d1e26; color: #FFF;}
.path-story .form-control label.error { color: red !important; font-family: "helveticaregular" !important; font-size: 15px !important; text-transform: none !important; float: left; width: 100%; }
.path-story .messages--status { background-color: #fff !important; color: #d32f2f !important; border: none !important; box-shadow: none !important; font-family: 'helveticaregular' !important; font-size: 15px !important; font-weight: 600 !important;}
.path-story .visually-hidden {border: none !important;}
.path-story .common-file-upload.midium-box { width: 50%; float: left;position: relative;}
.path-story .file-upload-box > img { width: 100%; float: left;}
.path-story .file.file--mime-image-jpeg.file--image { display: none; }
.path-story #edit-add-photo-video-upload-error { color: red;
                                                 /*                                                 left: 31px;*/
                                                 position: absolute;
                                                 padding-top: 36px;
                                                 display: inherit;
}
/*.path-story .js-form-managed-file input[name='add_photo_video_remove_button'] {
    position: absolute;
    top: -4px;
    width: auto !important;
    height: auto;
    padding: 4px 12px;
    color: white;
    border-radius: 65px !important;
    right: 5px;
    font-weight: bold !important;
    font-size: 15px !important;
}*/
.path-story .ajax-progress-throbber .throbber {position:absolute; top: 45%;left:45%;}
.path-story span.file.file--mime-video-mp4.file--video, .path-story span.file--mime-image-png, .path-story span.file--mime-image-gif,.path-story span.file--mime-image-bmp { display: none; }
.path-story  input[name='add_photo_video_remove_button'] {
    background: #d32f2f !important;
    border: 1px solid #d32f2f !important;
    position: absolute;
    top: -4px;
    width: auto !important;
    height: 35px;
    padding: 4px 12px;
    color: white;
    border-radius: 65px !important;
    right: 5px;
    font-weight: bold !important;
    font-size: 15px !important;
    margin: 8px 0 20px 0;
    float: left;
    font-family: 'helveticaregular';
    font-size: 15px;
    margin-bottom: 5px;
}
div.min_imgs {
    color: #666;
    font-size: 15px;
    line-height: 23px;
    font-family: 'helveticaregular';
}
.g-recaptcha {
    float: left;
    margin-top: 10px;
    width: 100%;
}
#recaptcha-error { display:none; }
.path-story .form-control span.error {
    color: red !important;
    font-family: "helveticaregular" !important;
    font-size: 15px !important;
    text-transform: none !important;
    float: left;
    width: 100%;
}