@import '../fonts/font-awesome/css/font-awesome.min.css';


/*--------------------------------------------------------------------------------------

1 - Visual Composer

--------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------
Element Icons
--------------------------------------------------------------*/

i.vc_element-icon[class*='gp-icon-']:before {
position: absolute;
top: 8px;
left: 0;
color: #666;
font-size: 24px;
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
}
i.vc_element-icon[class*='gp-icon-'] {
background-image: none;
}
span.vc_element-icon[class*='gp-icon-']:before {
position: absolute;
top: 20px;
left: 10px;
color: #666;
font-size: 24px;
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
}
span.vc_element-icon[class*='gp-icon-'] {
background-image: none;
}
.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';
}

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

/*--------------------------------------------------------------
Button Display
--------------------------------------------------------------*/

.wpb_button .wpb_element_title {
display: none;
}
.wpb_button .wpb_vc_param_value {
display: inline-block;
padding: 14px 20px;
width: auto;
border-radius: 3px;
background: #bbb;
color: #fff;
vertical-align: middle;
text-align: center;
font-weight: lighter;
font-size: 14px;
line-height: 130%;
cursor: pointer;
}

/*--------------------------------------------------------------
Icon Selection Option
--------------------------------------------------------------*/

.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;
}
.icon-link.icon-selected {
border: 1px solid #d54e21;
color: #d54e21 !important;
}

/*--------------------------------------------------------------
Icon Selection Display
--------------------------------------------------------------*/

/*.wpb_icon.fa {
display: block;
}
.wpb_icon.fa:before {
position: absolute;
top: 15px;
left: 20px;
color: #bbb;
font-size: 20px;
}
.wpb_icon.fa.wpb_content_element > .wpb_element_wrapper {
background-image: none;
}*/


/*--------------------------------------------------------------------------------------

2 - Other

--------------------------------------------------------------------------------------*/

#gp_hubsdiv,
div[id*="tagsdiv-"] {
display: none;
}
#hub-page-title {
float: left;
height: 28px;
margin: 0 4px 0 0;
}
#hub-page-submit {
margin-top: 3px;
}