/* qTip2 v2.2.0 None | qtip2.com | Licensed MIT, GPL | Sun Mar 16 2014 00:44:53 */
.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;direction:ltr;box-shadow:none;padding:0}.qtip-content{position:relative;padding:5px 9px;overflow:hidden;text-align:left;word-wrap:break-word}.qtip-titlebar{position:relative;padding:5px 35px 5px 10px;overflow:hidden;border-width:0 0 1px;font-weight:700}.qtip-titlebar+.qtip-content{border-top-width:0!important}.qtip-close{position:absolute;right:-9px;top:-9px;cursor:pointer;outline:medium none;border-width:1px;border-style:solid;border-color:transparent}.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}* html .qtip-titlebar .qtip-close{top:16px}.qtip-titlebar .ui-icon,.qtip-icon .ui-icon{display:block;text-indent:-1000em;direction:ltr}.qtip-icon,.qtip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none}.qtip-icon .ui-icon{width:18px;height:14px;line-height:14px;text-align:center;text-indent:0;font:400 bold 10px/13px Tahoma,sans-serif;color:inherit;background:transparent none no-repeat -100em -100em}.qtip-focus{}.qtip-hover{}.qtip-default{border-width:1px;border-style:solid;border-color:#F1D031;background-color:#FFFFA3;color:#555}.qtip-default .qtip-titlebar{background-color:#FFEF93}.qtip-default .qtip-icon{border-color:#CCC;background:#F1F1F1;color:#777}.qtip-default .qtip-titlebar .qtip-close{border-color:#AAA;color:#111}.qtip .qtip-tip{margin:0 auto;overflow:hidden;z-index:10}x:-o-prefocus,.qtip .qtip-tip{visibility:hidden}.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas{position:absolute;color:#123456;background:transparent;border:0 dashed transparent}.qtip .qtip-tip canvas{top:0;left:0}.qtip .qtip-tip .qtip-vml{behavior:url(#default#VML);display:inline-block;visibility:visible}

/* Form Styling */

.wpfepp-form {
    max-width: 600px;
}
.wpfepp-form * {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.wpfepp-form .wpfepp-message,
.wpfepp-posts .wpfepp-message{
    display: block;
    margin-bottom: 10px;
    padding: 20px;
    display: none;
}
.wpfepp-form .wpfepp-message.success,
.wpfepp-posts .wpfepp-message.success{
    background: #daffa4;
    border: 1px solid #bee888;
}
.wpfepp-form .wpfepp-message.error,
.wpfepp-posts .wpfepp-message.error {
    background: #ffc8c8;
    border: 1px solid #eab3b3;
}
.wpfepp-form .wpfepp-message.display,
.wpfepp-posts .wpfepp-message.display{
    display: block;
}
.wpfepp-form .wpfepp-message ul,
.wpfepp-form .wpfepp-message ul li,
.wpfepp-posts .wpfepp-message ul,
.wpfepp-posts .wpfepp-message ul li,
.wpfepp-form .wpfepp-form-field-container .wpfepp-form-field-errors ul,
.wpfepp-form .wpfepp-form-field-container .wpfepp-form-field-errors ul li{
    list-style: none;
    padding: 0;
    margin: 0;
}
.wpfepp-form .wpfepp-form-field-container .wpfepp-form-field-errors{
    color: #D62727;
}
.wpfepp-form .wpfepp-form-field-container {
    display: block;
    margin: 10px 0;
}
.wpfepp-form .wpfepp-form-field-container.thumbnail-container {
    display: table;
}
.wpfepp-form .wpfepp-form-field-container > label {
    clear: both;
    display: table;
    margin-bottom: 10px;
    font-weight: bold;
}
.wpfepp-form .wpfepp-form-field-container > input[type="text"],
.wpfepp-form .wpfepp-form-field-container > input[type="email"],
.wpfepp-form .wpfepp-form-field-container > input[type="url"],
.wpfepp-form .wpfepp-form-field-container > select,
.wpfepp-form .wpfepp-form-field-container > textarea {
    width: 100%;
    border: 1px solid #dbdbdb;
    border-radius: 0;
    -ms-border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    box-shadow: 0 0 2px #e7e7e7 inset;
    -ms-box-shadow: 0 0 2px #e7e7e7 inset;
    -moz-box-shadow: 0 0 2px #e7e7e7 inset;
    -webkit-box-shadow: 0 0 2px #e7e7e7 inset;
    padding: 8px;
}
.wpfepp-form .wpfepp-form-field-container .wpfepp-content-field{
    box-shadow: none;
    -ms-box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    border: none;
}
.wpfepp-form .g-recaptcha {
    height: 85px;
}
.wpfepp-form .wpfepp-form-field-container .wpfepp-thumbnail-field {
    background: #f1f1f1;
    border: 1px solid #e7e7e7;
    display: table;
    padding: 20px;
    text-align: center;
}
.wpfepp-form .wpfepp-form-field-container.wpfepp-thumbnail-field-container{
    display: table;
}
.wpfepp-form .wpfepp-form-field-container textarea.wpfepp-form-field {
    resize: vertical;
}
.wpfepp-form .wpfepp-button,
.wpfepp-form .wpfepp-button:hover,
.wpfepp-form .wpfepp-button:active,
.wpfepp-form .wpfepp-button:focus {
    border-radius: 3px;
    -ms-border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border: 1px solid #ccc;
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.05) inset;
    -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.05) inset;
    -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.05) inset;
    -ms-box-shadow: 0 0 30px rgba(0, 0, 0, 0.05) inset;
    font-size: 14px;
    padding: 15px 30px;
    background: #ededed;
    cursor: pointer;
}

.wpfepp-form .wpfepp-button.wpfepp-image-url-button,
.wpfepp-form .wpfepp-button.wpfepp-image-url-button:hover,
.wpfepp-form .wpfepp-button.wpfepp-image-url-button:active,
.wpfepp-form .wpfepp-button.wpfepp-image-url-button:focus {
    margin-top: 10px;
    padding: 7px;
}

.wpfepp-form .wpfepp-button i.wpfepp-icon-loop{
    margin-right: 3px;
}
.wpfepp-form .wpfepp-button.blue{
    background: #647ebf;
    border: 1px solid #425c9d;
    text-shadow: 1px 1px #425c9d;
    color: #fff;
}
.wpfepp-form .wpfepp-button.blue:hover{
    background: #708acb;
}

.wpfepp-form .wpfepp-button.red{
    background: #e74c3c;
    border: 1px solid #CE3323;
    text-shadow: 1px 1px #CE3323;
    color: #fff;
}
.wpfepp-form .wpfepp-button.red:hover{
    background: #f65b4b;
}

.wpfepp-form .wpfepp-button.green{
    background: #90ba5a;
    border: 1px solid #537d1d;
    text-shadow: 1px 1px #537d1d;
    color: #fff;
}
.wpfepp-form .wpfepp-button.green:hover{
    background: #a0ca6a;
}

.wpfepp-form .wpfepp-button.brown{
    background: #C6935A;
    border: 1px solid #96632a;
    text-shadow: 1px 1px #96632a;
    color: #fff;
}
.wpfepp-form .wpfepp-button.brown:hover{
    background: #dba86f;
}

/* Post List Styling */

.wpfepp-posts ul.wpfepp-tabs {
    border-bottom: 1px solid #dadada;
    margin: 0 0 30px;
    padding: 0;
}
.wpfepp-posts ul.wpfepp-tabs li {
    display: inline-block;
    margin: 0;
    padding: 0;
}
.wpfepp-posts ul.wpfepp-tabs a {
    border-color: #dadada;
    border-style: solid;
    border-width: 1px;
    display: inline-block;
    margin-bottom: -1px;
    margin-left: 5px;
    padding: 10px 20px;
    text-decoration: none;
    background: #f8f8f8;
}
.wpfepp-posts ul.wpfepp-tabs a.active{
    border-color: #dadada #dadada #FFF;
    background: #FFF;
}
.wpfepp-posts .wpfepp-row .wpfepp-fixed-td a{
    text-decoration: none;
    font-size: 15px;
}
.wpfepp-posts .wpfepp-row .wpfepp-fixed-td{
    width: 40px;
    text-align: center;
}
.wpfepp-nav .wpfepp-nav-link-left {
    float: left;
}
.wpfepp-nav .wpfepp-nav-link-right {
    float: right;
}

.media-modal .screen-reader-text {
    display: none !important;
}

/*
qTip2 Theme
*/

.qtip-default.wpfepp-tooltip {
    border-radius: 2px;
    -ms-border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    background: #D62727;
    color: #fff;
    border: 1px solid #D62727;
}

.qtip-default.wpfepp-tooltip .qtip-content {
    font-size: 12px;
    line-height: 14px;
    padding: 8px 10px;
}
.wpfepp-tooltip ul {
    list-style: none outside none;
    margin: 0;
}

/*
Editor Styling
*/

.wpfepp-form .wpfepp-form-field-container .wp_themeSkin .mceButton{
    height: 30px;
    padding: 4px;
    width: 30px;
}
.wpfepp-form .wpfepp-form-field-container .wp-editor-container {
    border: 1px solid #e2e2e2;
    clear: both;
}
.wpfepp-form .wpfepp-form-field-container .wp-editor-tabs .wp-switch-editor{
    height: 27px;
}

/*
Font
*/

@font-face {
    font-family: 'wpfepp';
    src:url('../font/wpfepp.eot?evgork');
    src:url('../font/wpfepp.eot?#iefixevgork') format('embedded-opentype'),
        url('../font/wpfepp.woff?evgork') format('woff'),
        url('../font/wpfepp.ttf?evgork') format('truetype'),
        url('../font/wpfepp.svg?evgork#wpfepp') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="wpfepp-icon-"], [class*=" wpfepp-icon-"] {
    font-family: 'wpfepp';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.wpfepp-icon-edit:before {
    content: "\e607";
}
.wpfepp-icon-remove:before {
    content: "\e600";
}
.wpfepp-icon-link:before {
    content: "\e601";
}
.wpfepp-icon-close:before {
    content: "\e602";
}
.wpfepp-icon-check:before {
    content: "\e603";
}
.wpfepp-icon-loop:before {
    -webkit-animation: 2s linear 0s normal none infinite spin;
    -moz-animation: 2s linear 0s normal none infinite spin;
    animation: 2s linear 0s normal none infinite spin;
    display: inline-block;
    content: "\e604";
}
.wpfepp-icon-arrow-right:before {
    content: "\e608";
}
.wpfepp-icon-arrow-left:before {
    content: "\e609";
}
.wpfepp-icon-arrow-down:before {
    content: "\e605";
}
.wpfepp-icon-arrow-up:before {
    content: "\e606";
}
@-webkit-keyframes spin{
    0% {
        -webkit-transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(359deg);
    }
}
@-moz-keyframes spin{
    0% {
        -moz-transform: rotate(0deg);
    }
    100% {
        -moz-transform: rotate(359deg);
    }
}
@keyframes spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(359deg);
    }
}
table {
    border-collapse: separate !important;
}