.vc_edit-form-tab {
    border: none!important;
}

.rs-update-notice-wrap,.vc-license-activation-notice {
    display: none!important;
}

#adminmenu li.wp-menu-separator {
    height: 10px;
}

#adminmenu li#menu-posts-gallery {
    margin-bottom: 15px;
}

#wp-toolbar #wp-admin-bar-highend_theme_options_link {
    margin-left: 15px!important;
}

#wp-toolbar #wp-admin-bar-highend_support_link {
    margin-right: 15px!important;
}

#highend_links li a:before,#highend_widget li a:before {
    content: '\f139';
    font: 400 20px/1 dashicons;
    speak: none;
    display: block;
    float: left;
    margin: 0 5px 0 0;
    padding: 0;
    text-indent: 0;
    text-align: center;
    position: relative;
    -webkit-font-smoothing: antialiased;
    text-decoration: none!important;
    color: #888;
}

#highend_widget li#highend_docs a:before {
    content: '\f331';
}

#highend_widget li#highend_forum a:before {
    content: '\f468';
}

#highend_widget li#highend_twitter a:before {
    content: '\f301';
}

#highend_widget li#highend_facebook a:before {
    content: '\f304';
}

#highend_links li,#highend_widget li {
    width: 50%;
    float: left;
    margin-bottom: 10px;
}

#highend_widget li#highend_customization a:before {
    content: '\f308';
}

#highend_widget li#highend_videos a:before {
    content: '\f236';
}

#respond:after,#respond:before,.clearfix:after,.clearfix:before,.container-wide:after,.container-wide:before,.container:after,.container:before,.row:after,.row:before,.small-container:before,.small-contaner:after,.spacer:after,.spacer:before,.tagcloud:after,.tagcloud:before,ul.cart_list.product_list_widget li:after,ul.cart_list.product_list_widget li:before {
    content: '\0020';
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}

#respond:after,.clearfix:after,.container-wide:after,.container:after,.row:after,.small-contaner:after,.spacer:after,.tagcloud:after,ul.cart_list.product_list_widget li:after {
    clear: both;
}

#respond,.clearfix,.container,.container-wide,.row,.small-contaner,.spacer,.tagcloud,ul.cart_list.product_list_widget li {
    zoom: 1;
    -webkit-perspective: 0;
}

#highend_widget_box hr {
    border-bottom-color: #eee;
    border-top: none;
    margin-left: -12px;
    padding-right: 24px;
    width: 100%;
}

.nbm {
    margin-bottom: 0;
}

.wpb_row_container>.wpb_vc_column {
    margin-bottom: 15px!important;
}

.wpb-content-layouts .wpb-layout-element-button .icon-spacer {
    background-image: url(../images/vc_map/resize.png);
}

.wpb_content_element>.wpb_element_wrapper.hb-wrapper-spacer {
    text-align: center;
    padding: 65px 0 0;
    background-image: url(../images/vc_map/resize.png)!important;
    background-position: center 25px;
}

.wpb-content-layouts .wpb-layout-element-button .icon-clear {
    background-image: url(../images/vc_map/clear.png);
}

.wpb_content_element>.wpb_element_wrapper.hb-wrapper-clear {
    text-align: center;
    padding: 65px 0 0;
    background-image: url(../images/vc_map/clear.png)!important;
    background-position: center 25px;
}

.wpb-content-layouts .wpb-layout-element-button .icon-separator {
    background-image: url(../images/vc_map/sep.png);
}

.wpb_content_element>.wpb_element_wrapper.hb-wrapper-separator {
    text-align: center;
    padding: 65px 0 0;
    background-image: url(../images/vc_map/sep.png)!important;
    background-position: center 25px;
}

.wpb-content-layouts .wpb-layout-element-button .icon-sitemap-image {
    background-image: url(../images/vc_map/sitemap.png);
}

.wpb_content_element>.wpb_element_wrapper.hb-wrapper-sitemap {
    text-align: center;
    padding: 65px 0 0;
    background-image: url(../images/vc_map/sitemap.png)!important;
    background-position: center 25px;
}

.wpb-content-layouts .wpb-layout-element-button .icon-video-embed {
    background-image: url(../images/vc_map/video.png);
}

.wpb_content_element>.wpb_element_wrapper.hb-wrapper-video-embed {
    text-align: center;
    padding: 65px 0 0;
    background-image: url(../images/vc_map/video.png)!important;
    background-position: center 25px;
}

.wpb-content-layouts .wpb-layout-element-button .icon-countdown {
    background-image: url(../images/vc_map/countdown.png);
}

.wpb_content_element>.wpb_element_wrapper.hb-wrapper-countdown {
    text-align: center;
    padding: 65px 0 0;
    background-image: url(../images/vc_map/countdown.png)!important;
    background-position: center 25px;
}

.wpb-content-layouts .wpb-layout-element-button .icon-button {
    background-image: url(../images/vc_map/button.png);
}

.wpb_content_element>.wpb_element_wrapper.hb-wrapper-button {
    text-align: center;
    padding: 65px 0 0;
    background-image: url(../images/vc_map/button.png)!important;
    background-position: center 25px;
}

.wpb-content-layouts .wpb-layout-element-button .icon-circle-chart {
    background-image: url(../images/vc_map/circle.png);
}

.wpb_content_element>.wpb_element_wrapper.hb-wrapper-circle-chart {
    text-align: center;
    padding: 65px 0 0;
    background-image: url(../images/vc_map/circle.png)!important;
    background-position: center 25px;
}

.wpb-content-layouts .wpb-layout-element-button .icon-fw-section {
    background-image: url(../images/vc_map/fullscreen.png);
}

.wpb_content_element>.wpb_element_wrapper.hb-wrapper-fw-section {
    text-align: center;
    padding: 65px 0 0;
    background-image: url(../images/vc_map/fullscreen.png)!important;
    background-position: center 25px;
}

.wpb-content-layouts .wpb-layout-element-button .icon-onepage-section {
    background-image: url(../images/vc_map/onepage.png);
}

.wpb_content_element>.wpb_element_wrapper.hb-wrapper-onepage-section {
    text-align: center;
    padding: 65px 0 0;
    background-image: url(../images/vc_map/onepage.png)!important;
    background-position: center 25px;
}

.wpb-content-layouts .wpb-layout-element-button .icon-title {
    background-image: url(../images/vc_map/title.png);
}

.wpb_content_element>.wpb_element_wrapper.hb-wrapper-title {
    text-align: center;
    padding: 65px 0 0;
    background-image: url(../images/vc_map/title.png)!important;
    background-position: center 25px;
}

.wpb-content-layouts .wpb-layout-element-button .icon-skill-bar {
    background-image: url(../images/vc_map/skills.png);
}

.wpb_content_element>.wpb_element_wrapper.hb-wrapper-skill-bar {
    text-align: center;
    padding: 65px 0 0;
    background-image: url(../images/vc_map/skills.png)!important;
    background-position: center 25px;
}

.wpb-content-layouts .wpb-layout-element-button .icon-counter {
    background-image: url(../images/vc_map/counter.png);
}

.wpb_content_element>.wpb_element_wrapper.hb-wrapper-counter {
    text-align: center;
    padding: 65px 0 0;
    background-image: url(../images/vc_map/counter.png)!important;
    background-position: center 25px;
}

.wpb-content-layouts .wpb-layout-element-button .icon-simple-slider {
    background-image: url(../images/vc_map/slider.png);
}

.wpb_content_element>.wpb_element_wrapper.hb-wrapper-simple-slider {
    text-align: center;
    padding: 65px 0 0;
    background-image: url(../images/vc_map/slider.png)!important;
    background-position: center 25px;
}

.wpb-content-layouts .wpb-layout-element-button .icon-image-frame {
    background-image: url(../images/vc_map/image.png);
}

.wpb_content_element>.wpb_element_wrapper.hb-wrapper-image-frame {
    text-align: center;
    padding: 65px 0 0;
    background-image: url(../images/vc_map/image.png)!important;
    background-position: center 25px;
}

.wpb-content-layouts .wpb-layout-element-button .icon-map-embed {
    background-image: url(../images/vc_map/map.png);
}

.wpb_content_element>.wpb_element_wrapper.hb-wrapper-map-embed {
    text-align: center;
    padding: 65px 0 0;
    background-image: url(../images/vc_map/map.png)!important;
    background-position: center 25px;
}

.wpb-content-layouts .wpb-layout-element-button .icon-social-icons {
    background-image: url(../images/vc_map/twitter.png);
}

.wpb_content_element>.wpb_element_wrapper.hb-wrapper-social-icons {
    text-align: center;
    padding: 65px 0 0;
    background-image: url(../images/vc_map/twitter.png)!important;
    background-position: center 25px;
}

.wpb-content-layouts .wpb-layout-element-button .icon-laptop-slider {
    background-image: url(../images/vc_map/laptop.png);
}

.wpb_content_element>.wpb_element_wrapper.hb-wrapper-laptop-slider {
    text-align: center;
    padding: 65px 0 0;
    background-image: url(../images/vc_map/laptop.png)!important;
    background-position: center 25px;
}

.wpb-content-layouts .wpb-layout-element-button .icon-modal {
    background-image: url(../images/vc_map/modal.png);
}

.wpb_content_element>.wpb_element_wrapper.hb-wrapper-modal {
    text-align: center;
    padding: 65px 0 0;
    background-image: url(../images/vc_map/modal.png)!important;
    background-position: center 25px;
}

.wpb-content-layouts .wpb-layout-element-button .icon-content-box {
    background-image: url(../images/vc_map/box.png);
}

.wpb_content_element>.wpb_element_wrapper.hb-wrapper-content-box {
    padding: 0;
    background-image: none!important;
}

.wpb-content-layouts .wpb-layout-element-button .icon-callout-box {
    background-image: url(../images/vc_map/callout.png);
}

.wpb_content_element>.wpb_element_wrapper.hb-wrapper-callout-box .wpb_element_title,.wpb_content_element>.wpb_element_wrapper.hb-wrapper-content-box .wpb_element_title {
    display: none;
}

.box-title-holder {
    padding: 10px;
    border-bottom: solid 1px #e1e1e1;
    background: #f9f9f9;
    font-weight: 700;
}

.wpb_content_element>.wpb_element_wrapper.hb-wrapper-callout-box {
    background-image: none!important;
    padding: 15px 15px 10px!important;
}

.callout-button-holder {
    position: absolute;
    right: 15px;
    top: 50%;
    margin-top: -22px;
    line-height: 1.3;
    text-transform: uppercase;
    padding: 16px 20px 13px;
    border: none;
    box-shadow: none;
    outline: 0;
    background: #00aeef;
    color: #FFF;
    font-weight: 700;
    font-size: 11px;
    letter-spacing: 1.5px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.callout-box-holder p {
    font-size: 16px;
    font-weight: 700;
    line-height: 23px;
    border-left: solid 3px #00aeef;
    padding-left: 15px;
    margin-right: 30%;
}

.hb-wrapper-content-box .vc_admin_label {
    margin-left: 10px!important;
    display: inline-block;
}

.box-title-holder:empty,.callout-button-holder:empty {
    display: none;
}

.box-content-holder {
    padding: 15px 10px 5px;
}

.box-content-holder img {
    max-width: 100%!important;
    height: auto!important;
}

.box-content-holder p:last-child {
    margin-bottom: 0;
}

.wpb-content-layouts .wpb-layout-element-button .icon-message {
    background-image: url(../images/vc_map/infomessage.png);
}

#visual_composer_content {
    padding-top: 75px!important;
}


.modal-header .close {
    z-index: 99;
}

.empty_container {
    background-position: center center!important;
}

.hb-notification-box {
    padding: 15px 10px 0 15px!important;
    height: auto!important;
    border-left-width: 3px!important;
    background-image: none!important;
    border-left-color: #48acef!important;
}

.hb-notification-box.info {
    border-left-color: #48acef!important;
}

.hb-notification-box.error {
    border-left-color: #c0392b!important;
}

.hb-notification-box.warning {
    border-left-color: #ffd56c!important;
}

.hb-notification-box.success {
    border-left-color: #2ecc71!important;
}
.modal-body {
    padding: 50px!important;
}

.wpb_bootstrap_modals .icon-wpb-contactform7,.wpb_bootstrap_modals .icon-wpb-layer-shape-text,.wpb_bootstrap_modals .icon-wpb-raw-html,.wpb_bootstrap_modals .icon-wpb-raw-javascript,.wpb_bootstrap_modals .icon-wpb-row {
    background-position: 0 0!important;
    background-image: url(../images/vc_map/font.png)!important;
}

.wpb_bootstrap_modals .icon-wpb-row {
    background-image: url(../images/vc_map/row.png)!important;
}

.wpb_bootstrap_modals .icon-wpb-contactform7 {
    background-image: url(../images/vc_map/at.png)!important;
}

.wpb_bootstrap_modals .icon-wpb-raw-javascript {
    background-image: url(../images/vc_map/js.png)!important;
}

.wpb_bootstrap_modals .icon-wpb-raw-html {
    background-image: url(../images/vc_map/html.png)!important;
}

.hb-notification-box p:last-child {
    margin-bottom: 5px!important;
}

.wpb_element_wrapper .vc_admin_label:last-child {
    margin-bottom: 8px!important;
}

.wpb_edit_form_elements .vc_row-fluid:last-child {
    margin-bottom: 0!important padding-bottom:0!important;
    border-bottom: none!important;
}

.textarea_html h1 {
    margin-top: 10px!important;
}


.wpb-content-layouts .wpb-layout-element-button .icon-testimonial-box,.wpb-content-layouts .wpb-layout-element-button .icon-testimonial-slider {
    background-image: url(../images/vc_map/testimonial.png);
}

.wpb_content_element>.wpb_element_wrapper.hb-wrapper-testimonial-box,.wpb_content_element>.wpb_element_wrapper.hb-wrapper-testimonial-slider {
    text-align: center;
    padding: 65px 0 0;
    background-image: url(../images/vc_map/testimonial.png)!important;
    background-position: center 25px;
}

.wpb-content-layouts .wpb-layout-element-button .icon-blog-carousel {
    background-image: url(../images/vc_map/blog.png);
}

.wpb_content_element>.wpb_element_wrapper.hb-wrapper-blog-carousel {
    text-align: center;
    padding: 65px 0 0;
    background-image: url(../images/vc_map/blog.png)!important;
    background-position: center 25px;
}

.wpb-content-layouts .wpb-layout-element-button .icon-client-carousel {
    background-image: url(../images/vc_map/iconic.png);
}

.wpb_content_element>.wpb_element_wrapper.hb-wrapper-client-carousel {
    text-align: center;
    padding: 65px 0 0;
    background-image: url(../images/vc_map/clients.png)!important;
    background-position: center 25px;
}

.wpb-content-layouts .wpb-layout-element-button .icon-gallery-carousel {
    background-image: url(../images/vc_map/gallery.png);
}

.wpb_content_element>.wpb_element_wrapper.hb-wrapper-gallery-carousel {
    text-align: center;
    padding: 65px 0 0;
    background-image: url(../images/vc_map/gallery.png)!important;
    background-position: center 25px;
}

.wpb-content-layouts .wpb-layout-element-button .icon-portfolio-carousel {
    background-image: url(../images/vc_map/portfolio.png);
}

.wpb_content_element>.wpb_element_wrapper.hb-wrapper-portfolio-carousel {
    text-align: center;
    padding: 65px 0 0;
    background-image: url(../images/vc_map/clients.png)!important;
    background-position: center 25px;
}

.wpb-content-layouts .wpb-layout-element-button .icon-icon-box,.wpb-content-layouts .wpb-layout-element-button .icon-icon-column {
    background-image: url(../images/vc_map/icon-box.png);
}

.wpb_content_element>.wpb_element_wrapper.hb-wrapper-icon-box,.wpb_content_element>.wpb_element_wrapper.hb-wrapper-icon-column {
    text-align: center;
    padding: 65px 0 0;
    background-image: url(../images/vc_map/icon-box.png)!important;
    background-position: center 25px;
}

.wpb-content-layouts .wpb-layout-element-button .icon-teaser {
    background-image: url(../images/vc_map/iconic.png);
}

.wpb_content_element>.wpb_element_wrapper.hb-wrapper-teaser {
    text-align: center;
    padding: 65px 0 0;
    background-image: url(../images/vc_map/iconic.png)!important;
    background-position: center 25px;
}

.wpb-content-layouts .wpb-layout-element-button .icon-team-carousel,.wpb-content-layouts .wpb-layout-element-button .icon-team-member-box {
    background-image: url(../images/vc_map/iconic.png);
}

.wpb_content_element>.wpb_element_wrapper.hb-wrapper-team-carousel,.wpb_content_element>.wpb_element_wrapper.hb-wrapper-team-member-box {
    text-align: center;
    padding: 65px 0 0;
    background-image: url(../images/vc_map/team-member.png)!important;
    background-position: center 25px;
}

.wpb-content-layouts .wpb-layout-element-button .icon-pricing-table {
    background-image: url(../images/vc_map/pricing.png);
}

.wpb_content_element>.wpb_element_wrapper.hb-wrapper-pricing-table {
    text-align: center;
    padding: 65px 0 0;
    background-image: url(../images/vc_map/pricing.png)!important;
    background-position: center 25px;
}

.wpb-content-layouts .wpb-layout-element-button .icon-icon-feature {
    background-image: url(../images/vc_map/pricing.png);
}

.wpb_content_element>.wpb_element_wrapper.hb-wrapper-icon-feature {
    text-align: center;
    padding: 65px 0 0;
    background-image: url(../images/vc_map/feature.png)!important;
    background-position: center 25px;
}

.hb-latest-news-section a.rsswidget {
    font-weight: 400;
}

.hb-latest-news-section .rssSummary {
    margin-top: 10px;
}

#highend_widget_box p.nbm {
    margin: 0px 0 10px 0;
}
.wpb_element_title span.vc_element-icon { display: none; }
.vc_panel-tabs { border:none !important; }