/*--------------------------------------------------------------
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;
}
.gp-upload-image-button.button.button-primary {
margin-bottom: 10px;
}

/*--------------------------------------------------------------
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-blog:before {
content: '\f009';
}
.gp-icon-carousel:before {
content: '\f07e';
}
.gp-icon-pricing-table:before {
content: '\f0ce';
}
.gp-icon-team:before {
content: '\f0c0';
}
.gp-icon-testimonial-slider:before {
content: '\f10d';
}
.gp-icon-showcase:before {
content: '\f145';
}

/*--------------------------------------------------------------
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;
}

/*--------------------------------------------------------------
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;
}