/*--------------------------------------------------------------
New theme options
--------------------------------------------------------------*/

.gp-new-option {
display: inline !important;
padding: 1px 5px !important;
color: #C09853 !important;
background: #FCF8E3 !important;
font-weight: bold !important;
border: 1px solid #E7E7E7 !important;
border-radius: 3px !important;
font-size: 12px !important;
text-transform: uppercase !important;
text-shadow: none !important;
}

/*--------------------------------------------------------------
Remove Redux ads
--------------------------------------------------------------*/

.updated.redux-message.redux-notice.notice.is-dismissible.redux-notice {
display: none;
}

/*--------------------------------------------------------------
Visual Composer element icons
--------------------------------------------------------------*/

i.vc_element-icon[class*='gp-icon-'] {
background-image: none;
color: #666;
font-size: 28px;
line-height: 1;
font-style: normal;
font-weight: normal;
}
i.vc_element-icon[class*='gp-icon-']:before {
font-family: 'FontAwesome';
-webkit-font-smoothing: antialiased;
}
.gp-icon-icon:before {
content: '\f135';
}
.gp-icon-blog:before {
content: '\f009';
}
.gp-icon-button:before {
content: '\f0c8';
}
.gp-icon-portfolio:before {
content: '\f00a';
}
.gp-icon-pricing-table:before {
content: '\f0ce';
}
.gp-icon-team:before {
content: '\f0c0';
}
.gp-icon-testimonial-slider:before {
content: '\f10d';
}
.gp-icon-featured:before {
content: '\f069';
}
.gp-icon-images:before {
content: '\f03e';
}
.gp-icon-news:before {
content: '\f040';
}
.gp-icon-videos:before {
content: '\f03d';
}
.gp-icon-ranking:before {
content: '\f091';
}
.gp-icon-user-rating-box:before {
content: '\f123';
}
.gp-icon-filters:before {
content: '\f0b0';
}

/*--------------------------------------------------------------
Visual Composer colour picker option
--------------------------------------------------------------*/

.wpb_edit_form_elements .wp-color-picker {
width: 80px !important;
height: 24px;
}
.wpb_edit_form_elements .wp-picker-clear {
padding-bottom: 0;
height: 24px;
}

/*--------------------------------------------------------------
Visual Composer icon selection field
--------------------------------------------------------------*/

.gp-icon-container {
overflow: hidden;
width: 100%;
height: 30px;
}
.gp-icon-container.gp-show-all-icons {
height: auto;
}
.gp-all-icons-button {
display: block;
margin-top: 10px;
}
.gp-icon-link {
display: block;
float: left;
margin: 0 2px 2px 0;
padding: 5px 2px;
width: 23px;
border: 1px solid #eee;
background: #f8f8f8 !important;
color: #000 !important;
text-align: center;
}
.gp-icon-link.gp-selected {
border: 1px solid #d54e21;
color: #d54e21 !important;
}
    
/*--------------------------------------------------------------
Visual Composer date picker field
--------------------------------------------------------------*/

body div#ui-datepicker-div.ui-datepicker.ui-widget {
z-index: 100001 !important;
}

/*--------------------------------------------------------------
Visual Composer other
--------------------------------------------------------------*/

/* VC fix to constrain Text widgets to container width */
.wpb_vc_wp_text.wpb_content_element.wpb_vc_wp_widget img {
max-width: 100%;
}

/*--------------------------------------------------------------
Demo data importer
--------------------------------------------------------------*/

.radium-importer-message {
display: none;
}

/*--------------------------------------------------------------
Theme converter
--------------------------------------------------------------*/

.gp-converter-box {
background: #fff;
border: 1px solid #eee;
padding: 15px 30px 30px 30px;
margin-bottom: 15px;
}
.gp-converter-box ul {
margin-bottom: 20px;
}
.gp-converter-box .form-table tr {
border-top: 1px solid #eee;
}
.gp-converter-box .form-table tr:first-child {
border: 0;
}
.gp-converter-box .form-table th {
width: 500px;
}
.gp-converter-box .form-table th .description {
font-weight: normal;
}
.gp-converter-notice {
font-weight: bold;
color: #fff;
background: #000;
padding: 10px;
}
.gp-converter-success {
font-weight: bold;
color: #fff;
background: #94ce56;
padding: 10px;
}
.gp-converter-error {
font-weight: bold;
color: #fff;
background: #ce5656;
padding: 10px;
}

/*--------------------------------------------------------------
Tag boxes
--------------------------------------------------------------*/

div[id*="tagsdiv-"] {
display: none;
}
#tagsdiv-post_tag {
display: block !important;
}

/*--------------------------------------------------------------
Auto hub creation form
--------------------------------------------------------------*/

.gp-auto-hub-form {
margin: 5px 0 15px;
padding: 1px 12px;
border: 1px solid #CCC;
background-color: #F8F8F8;
box-shadow: none;
}
.gp-auto-hub-form .gp-hub-form-option {
margin-bottom: 15px;
}
.gp-auto-hub-form .gp-hub-form-title {
float: left;
margin: 4px 5px 0 0;
font-weight: bold;
}
.gp-auto-hub-form .gp-hub-form-title-alt {
float: left;
margin: 0 5px 0 0;
font-weight: bold;
}
.gp-auto-hub-form .gp-hub-form-desc {
margin-top: 3px;
font-style: italic;
}
.gp-auto-hub-form input[type=checkbox] {
margin: -1px 10px 0 3px;
}
.gp-auto-hub-form .gp-hub-form-button {
margin: 25px 0 10px 0;
}

/*--------------------------------------------------------------
Category Options
--------------------------------------------------------------*/

.gp-cat-image-preview {
display: none;
}
.gp-cat-image-preview img {
margin-bottom: 10px;
}
.gp-remove-image-button {
margin-left: 8px;
line-height: 28px;
vertical-align: middle;
text-align: left;
color: #a00;
text-decoration: none;
}
.gp-remove-image-button:hover {
color: #dc3232;
}