/*
Theme Name: NRGNetwork
Theme URI: http://demo.nrgthemes.com/projects/nrgnetworkwp/
Author: NRGThemes
Author URI: http://themeforest.net/user/nrgthemes/
Description: Social Network WordPress theme that compatible with BuddyPress and perfectly fit your online portfolio website.
Tags: one-column, two-columns, right-sidebar, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, sticky-post, translation-ready
Version: 1.0.0
License:
License URI:
Text Domain: nrgnetwork

------------------------------------------------------------------
    TABLE OF CONTENTS
------------------------------------------------------------------

- CSS INDEX - Contains only few css lines those are required globally
    0. General
    1. Default styles
- Custom styles - Contains main template styles
    style/stylesheet.css
    0. RESET
    1. HEADER
    2. HEADER BACKGROUND
    3. MAIN
    4. POPUP
    5. DROPDOWN
    6. POST
    7. FOOTER
    8. LOADER
    9. COLORPICKER
-   This is just for your information and you have to careful when you edit.
    1. Content
        - Header
        - Single
        - Elements
    2. Custom
        - Button & Treasures
        - Brand Color
    3. Helper
    4. Widgets
    5. BuddyPress
------------------------------------------------------------------ */

body.menu-open{overflow: hidden;}
/* General */
.building-menu ul li ul{display: none !important;}
.sub-menu-indicator{display:none;}
.admin-bar header{top: 32px;}
.encrypted_args{display: none;}
.portfolio-pagination i{margin-right: 10px;display: none;-webkit-animation: rotating 2s linear infinite;-moz-animation: rotating 2s linear infinite;-ms-animation: rotating 2s linear infinite;-o-animation: rotating 2s linear infinite;animation: rotating 2s linear infinite;}
.portfolio-pagination.spinning i{display: inline-block;}
/* Portfolio loading spinner */
@-webkit-keyframes rotating /* Safari and Chrome */ {
    from {-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg); }
    to {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}
}
@keyframes rotating {
    from {-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}
    to {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}
}
/* Text meant only for screen readers */
.says,.screen-reader-text {clip: rect(1px, 1px, 1px, 1px);height: 1px;overflow: hidden;position: absolute !important;width: 1px;}
/* Page links */
.content-text {margin-top:20px;}
.page-links {clear:both;}
.page-links a,.page-links > span {border: 1px solid #eaeaea;display: inline-block;height: 2em;line-height: 2;margin: 0 0.3333em 0.3333em 0;text-align: center;width: 2em;}
.page-links a {-webkit-tap-highlight-color: rgba(255, 255, 255, 0.3);background-color: #333;border-color: #333;color: #fff;}
.page-links a:hover,
.page-links a:focus {color: #fff;text-decoration: none;}
.page-links > .page-links-title {border: 0;padding-right: 0.5em;width: auto;}
.wp-caption,.wp-caption-text,.gallery-caption,.bypostauthor{}
.tags{display:inline;}
article.sticky .post-title {font-weight: 700;}
.vc_row-fluid .vc_row.vc_inner {max-width: 100%;margin-left: 0px;margin-right: 0px;}
.vc_row-fluid .vc_row.vc_inner div:first-child {padding-left: 0;}
.vc_row-fluid .vc_row.vc_inner div:last-child {padding-right: 0;}
.vc_row.no-row-padding div[class^="vc_col-"]{padding-left:0;padding-right:0;}
/**
 * Galleries
 */
.gallery {margin-bottom: 1.6em;}
.gallery-item {display: inline-block;text-align: center;vertical-align: top;width: 100%;padding-left: 0px;}
.gallery-columns-2 .gallery-item {max-width: 50%;}
.gallery-columns-3 .gallery-item {max-width: 33.33%;}
.gallery-columns-4 .gallery-item {max-width: 25%;}
.gallery-columns-5 .gallery-item {max-width: 20%;}
.gallery-columns-6 .gallery-item {max-width: 16.66%;}
.gallery-columns-7 .gallery-item {max-width: 14.28%;}
.gallery-columns-8 .gallery-item {max-width: 12.5%;}
.gallery-columns-9 .gallery-item {max-width: 11.11%;}
.gallery-icon img {margin: 0 auto;}
.gallery-caption {color: #707070;color: rgba(51, 51, 51, 0.7);display: block;font-family: "Noto Sans", sans-serif;font-size: 12px;font-size: 1.2rem;line-height: 1.5;padding: 0.5em 0;}
.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption {display: none;}
/* Static instagram widget */
.jr-insta-thumb .thumbnails {width: 100%;float: left;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 3px;}
.jr-insta-thumb .jr_col_3 > li { width: 33%}
.jr-insta-thumb .thumbnails > li {border: 0;background: 0;box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;display: -moz-inline-stack;display: inline-block;vertical-align: top;zoom: 1;padding: inherit !important;margin: 0 !important;text-decoration: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.jr-insta-thumb:after {content: "";display: table;clear: both;}
/* Helper classes: Content Alignments */
.alignleft {display: inline;float: left; margin: 20px 20px 20px 0;}
.alignright {display: inline;float: right; margin: 20px 0 20px 20px;}
.aligncenter {display: block;margin-right: auto;margin-left: auto;}
blockquote.alignleft,.wp-caption.alignleft {margin: 0.4em 1.6em 1.6em 0;}
blockquote.alignright,.wp-caption.alignright {margin: 0.4em 0 1.6em 1.6em;}
blockquote.aligncenter,.wp-caption.aligncenter {clear: both;margin-top: 0.4em;margin-bottom: 1.6em;}
.wp-caption.alignleft,.wp-caption.alignright,.wp-caption.aligncenter {margin-bottom: 1.2em;}
/* Captions */
.wp-caption {margin-bottom: 1.6em;max-width: 100%;}
.wp-caption img[class*="wp-image-"] {display: block;margin: 0;}
.wp-caption-text {font-size: 12px;line-height: 1.5;padding: 0.5em 0;text-align: center;}
/* Helper classes */
.clearfix {clear:both;}
.text-white {color:#fff !important;}
.text-light {color:#ffffff;}
.text-light a {color:#ffffff;}
.text-light a[class^="social_"] {color:#ffffff;border-color:#ffffff;}
.text-light h1,.text-light h2,.text-light h3,.text-light h4,.text-light h5,.text-light h6 {color:#ffffff;}
.text-dark {color:#222;}
.text-dark a {color:#222;}
.text-dark a[class^="social_"] {color:#222;border-color:#222;}
.text-dark h1,.text-dark h2,.text-dark h3,.text-dark h4,.text-dark h5,.text-dark h6 {color:#222;}
.text-thin {font-weight:100 !important;}
.text-thin-300 {font-weight:300 !important;}
.base-color {color:#f3d028 !important;}
.base-background {color:#fff !important;background-color:#f3d028 !important;border-color:#f3d028 !important;}
.animate {opacity:0;}
@media (max-width:480px) {.hidden-xxs {display:none !important;}}
.text-center {text-align:center;}
.text-right {text-align:right;}
.text-left {text-align:left;}
.list-inline {list-style:none;padding-left:0;}
.list-inline li {display:inline-block;padding-right:0;}
.list-inline li + li {padding-left:10px;}
.no-margin {margin:0;}
.no-margin-top {margin-top:0;}
.no-margin-bottom {margin-bottom:0;}
.no-padding {padding:0;}
.no-padding-top {padding-top:0;}
.no-padding-bottom {padding-bottom:0;}
iframe, object, embed{max-width: 100%;}
.sub_footer_menu{display: inline-block;list-style-type: none;padding: 0px;}
.sub_footer_menu li{display: inline;}
.comments ol li { margin-bottom: 30px; }
.form-block {margin-top: 40px;}
.service-entry i {margin-bottom: 40px;line-height: 64px;font-size: 64px;}
.vc_tta-tab.vc_active {border: 1px solid #edeff2!important;border-bottom: 1px solid #fff!important;border-top-left-radius: 2px;border-top-right-radius: 2px;}
.vc_tta-tab.vc_active {background: #fff!important;}
.vc_tta-tab {background: #383b43!important;color: #848891!important;border: 1px solid #2d3038!important;border-top-left-radius: 2px;border-top-right-radius: 2px;}
.vc_tta-tab:not(:first-child) {margin-left: 0!important;}
.vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a {           border: none!important;border-radius: 0!important;background: transparent!important;}
.vc_tta-panels-container .vc_tta-panels {border: none!important;background-color: #fff!important;}
.vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a span {color: #848891;}
.vc_tta-panel,.wpb_accordion_section{margin-bottom: 10px;border: 1px solid #edeff2;}
.vc_tta-panel .vc_tta-panel-heading,.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header{outline: 0;margin: 0!important;border: 0!important;border-radius: 0!important;position: relative;font-size: 14px;line-height: 21px;color: #383b43;background: #fff!important;cursor: pointer;}
.vc_tta-panel .vc_tta-panel-heading h4 a i.vc_tta-controls-icon,.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon {position: absolute;top: 0px!important;left: 0px!important;bottom: 0px!important;width: 50px!important;height: auto!important;background: #f6f6f7;transform: none!important;text-indent: 0;}
.vc_tta-panel .vc_tta-panel-heading h4 a {padding: 0!important;}
.vc_tta-panel .vc_tta-panel-heading h4 a span ,.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a{font-size: 14px;color: #383b43;line-height: 21px;padding: 14px 45px 14px 70px!important;display: inline-block;}
.vc_tta-panel .vc_tta-panel-heading h4 a i.vc_tta-controls-icon:before {display: none;}
.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon {background-image: none!important;}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header.ui-accordion-header-active {background: #f6f6f7!important;border-bottom: 1px solid #edeff2!important;}
.vc_tta-panel .vc_tta-panel-heading h4 a i.vc_tta-controls-icon:after,.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon:after {content: "\f067";position: absolute;top: 50%;left: 50%;display: block;width: 14px;height: 14px;margin-top: -7px;margin-left: -7px;color: #b4b7c1;text-align: center;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0);border: none;}
.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {background: #0d58c8;}
.vc_tta .vc_active .vc_tta-controls-icon.vc_tta-controls-icon-plus::after {display: block!important;}
.vc_tta-panel.vc_active .vc_tta-panel-heading h4 a i{background: #0d58c8!important;}
.vc_tta-panel.vc_active .vc_tta-panel-heading h4 a i.vc_tta-controls-icon:after,.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon:after {content: "\f068";color: #8da4e0;}
.vc_tta-panel.vc_active .vc_tta-panel-heading {background: #f6f6f7!important;}
.vc_tta-panel-body{padding: 25px 30px 25px 30px;color: #7a8192;font-size: 13px;line-height: 22px;border-left: 0px;border-right: 0px;border-bottom: 0px;}
.stat-entry i {margin-bottom: 20px;font-size: 32px;line-height: 36px;   }
.list-no-thumb {padding-left: 30px;}
.m_t_50 {margin-top: 50px;}
.vc_wp_custommenu ul li {margin: 0!important;}
.vc_wp_custommenu ul li:before {display: none!important;}
.wpb_tabs_nav li.ui-tabs-active {background: #fff!important;border: 1px solid #edeff2;border-bottom: 1px solid #fff;}
.wpb_tabs_nav li.ui-tabs-active a {color: #383b43!important;}
.wpb_tabs_nav li {background: #383b43!important;border: 1px solid #2d3038;margin: 0!important;}
.wpb_tabs_nav li a {color: #848891!important;padding: 16.5px 30px!important;}
.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {background: #fff!important;}
.br5 {border-radius: 5px;}
.cnf-content {padding: 100px 0;}
.bp-follow-action.bp-follow-no-icon{padding: 13px;text-align: center;}
.large-popup-title{margin-top: 0px;}
div[aria-describedby="add2collection-view"] .ui-widget-content{background-color: #fff !important;}
div[aria-describedby="add2collection-view"] .ui-dialog-titlebar{border-radius: 0px !important;height: 54px !important;padding-top: 10px !important;background-color: #fff !important;}
.tt-google-map img{max-width: none;}
.msg-entry{}
.msg-entry.unread{background-color: #FFFFEF;}
.msg-entry.reading{background-color: #f6f6f7;}
.msg-entry .noto-text{cursor: pointer;}
.blog-content .widget_nav_menu{}
.blog-content .widget_nav_menu .widgettitle{font-size: 14px;color: #262626;font-family: 'Conv_helveticaneuecyr-bold';margin-bottom: 15px;}
.blog-content .widget_nav_menu ul{}
.blog-content .widget_nav_menu ul li{margin: 0px;padding: 0px;}
.blog-content .widget_nav_menu ul li a{display: block;position: relative;font-size: 13px;padding: 15px 15px 11px 20px;color: #bdbfc8 !important;cursor: pointer;line-height: 1em;}
/* WPML */
#lang_sel_list {height:20px !important; }
#lang_sel ul ul {z-index:800; }
#lang_sel_list a, #lang_sel_list a:visited {color:inherit !important;background:inherit !important; border-left: inherit;}
#lang_sel_click, #lang_sel {height: 14px;text-align: left; }
#lang_sel_list ul li {height: 30px;}
#lang_sel li ul a:link, #lang_sel_list ul a.lang_sel_other:visited  {border:none !important; }
#lang_sel_list ul li a.lang_sel_other, #lang_sel_list ul li a.lang_sel_sel, #lang_sel_list a.lang_sel_sel:visited {border: 0;padding-left: 0;}
#lang_sel_list ul li a.lang_sel_sel {color: #999 !important;}
#lang_sel_list.lang_sel_list_vertical ul {border-top: 0;}
/* WPML SELECTER */
.widget.widget_icl_lang_sel_widget ul li { overflow: visible;border-bottom:0; }
.widget.widget_icl_lang_sel_widget ul li:before{ content:''; display: none; margin:0;}
.left-feild .widget_icl_lang_sel_widget a.lang_sel_sel { padding: 0 }
.widget_icl_lang_sel_widget:after {display: block;content: ''; clear: both;}
/*WPML MENU */
ul.sub-menu.submenu-languages {margin-top: -11px !important;}
#btn_remove_project{width: 100%;line-height: 30px;font-size: 14px;}
.collection .collection-header{overflow: hidden;}
.collection .collection-actions{float: right;margin-right: 0px;}
.collection .collection-actions a{display: inline-block;margin-left: 10px;}
.collection .collection-actions a i{font-size: 12px;margin-right: 0px;}
.author-collection-view{position: relative;}
.collection-item-remove{position: absolute;font-size: 14px;display: inline-block;width: 30px;height: 30px;border-radius: 50%;line-height: 30px;text-align: center;color: #fff;background-color: #333;right: -10px;top: -10px;}
.collection-item-remove:hover{color: #fff;background-color: rgba(0,0,0,0.7);}
.product .woo-item-content{display: none;}
._post-container_ > .woocommerce-result-count,._post-container_ > .woocommerce-ordering{display: none;}
.woo-content-container .pagination > a{display: none;}
.woo-single-container .related.products,.woo-single-container .upsells.products{display: none;}
.woo-single-container .tt-frontend-viewport .entry-summary h1.product_title{display: none;}
.woo-single-container .tt-frontend-viewport .images .woocommerce-main-image img{margin-top: 0px;}
.woo-single-container .tt-frontend-viewport .entry-summary div[itemprop="offers"]{float: none;display: block;}
.woo-single-container .tt-frontend-viewport .entry-summary .price .amount{widows: auto;height: auto;display: block;float: none;text-align: left;font-size: 18px;}
.woo-single-container .tt-frontend-viewport .entry-summary div[itemprop="description"]{display: block;margin-bottom: 20px;}
.woo-single-container .tt-frontend-viewport .entry-summary .quantity .input-text{padding-top: 5px;padding-bottom: 5px;}
.woo-single-container .woocommerce-tabs .tabs{}
.woo-single-container .woocommerce-tabs .tabs li{}
.woo-single-container .woocommerce-tabs .tabs li::before,
.woo-single-container .woocommerce-tabs .tabs li::after{display: none;}
.woo-single-container .woocommerce-tabs .entry-content{box-shadow: none;}
.woo-single-container .woocommerce-tabs .entry-content h2{font-size: 24px;color: #333;}
.woocommerce #reviews #comments ol.commentlist li{list-style-type: none;margin-bottom: 20px !important;}
.woocommerce #reviews #comments ol.commentlist{margin-top: 25px;}
.woocommerce #reviews h3{font-size: 24px;color: #333;margin-top: 20px;}
.woocommerce #reviews #comments ol.commentlist li{line-height: 1.5em;}
.woo-category-container .blog-content ul>li:before{display: none;}
.woo-category-container .blog-content ul.products{margin-left: -15px;margin-right: -15px;}
.woocommerce-page .cross-sells ul.products{margin-left: -15px;margin-right: -15px;}
.woocommerce-page .cart-collaterals > .cross-sells > ul.products > li{width: 50% !important;}
.woocommerce-page .cross-sells ul.products li::before{display: none;}
.woocommerce-page .woocommerce .shop_table{margin-bottom: 25px !important;}
.woocommerce-page .cart-collaterals h2{font-size: 22px;}
.woocommerce-page table{border-collapse: collapse !important;border-color: rgba(0,0,0,0.06) !important;}
.woocommerce-page table td, .woocommerce-page table border-top-width: {border-color: rgba(0,0,0,0.06) !important;}
.woocommerce-page input[type=text], .woocommerce-page input[type=email], .woocommerce-page input[type=password], .woocommerce-page input[type=tel],
.woocommerce-page textarea{font-size: 13px;line-height: 1.5em;font-weight: 400;color: #b4b7c1;width: 100%;height: 50px;padding-left: 20px;padding-right: 20px;border: 1px solid #edeff2;border-radius: 3px;}
.woocommerce-page textarea{max-width: 100%;padding: 10px;}
.woocommerce-page .select2-container .select2-choice{font-size: 13px;line-height: 1.5em;font-weight: 400;color: #b4b7c1;width: 100%;height: 50px;padding-left: 20px;padding-right: 20px;border: 1px solid #edeff2;border-radius: 3px;}
.woocommerce-page .select2-container .select2-choice .select2-chosen{display: inline-block;margin-top: 15px;}
.woocommerce-page .payment_methods.methods li::before{display: none!important;}
#coupon_code{min-width: 180px;height: 28px;}
.woocommerce-page input[type=number]{padding-left: 0px;padding-right: 0px;}
.folio-post-status{position: absolute;top: 7px;left: 10px;display: inline-block;color: #fff;background-color: rgba(230, 6, 6, 0.6);padding: 7px 14px;font-size: 10px;}
.net-author-follow-vp a.portfolio-link{display: none;}
#save-profile {margin-top: 10px;}
[contenteditable=true]:empty:before {content: attr(placeholder);display: block;opacity: 0.3;}
#tpl-add2collection,#tpl-custom-section,#tpl-search-filter{display:none;}
.be-text-tags a{margin-right:0!important;}
.be-text-userblock{font-size:13px;line-height: 22px;}
.be-post-title{font-size: 15px;}
.be-post > span a.be-post-tag{font-size: 13px;color: #777;}
.be-img-block{ max-height: 300px;}
.be-comment-block .comment-list  .comment {list-style-type: none}
.blog-post.sticky{ border-color: #262626 }
.blog-post .post-image{max-height: 500px}
.blog .blog-post blockquote:after{bottom: 15px;}
header .brand-be a{background: none!important;}
.footer-main .widget:not(.widget_rss):not(.widget_social) ul li {background: url(img/list_marker.png);padding-left: 15px;background-repeat: no-repeat;background-position: 0 4px;padding-top: 0;padding-bottom: 0;margin-bottom: 10px;border: none;width: 49%;display: inline-block;}
footer .widget{margin-bottom: 40px;}
.header-menu>li>a{display: inline-block;}
.be-user-block {text-align:center;}
.be-user-block .be-text-userblock{text-align:center;}
.be-user-block .btn-share{margin:0;}
.appreciator-desc{padding-left:15px;display: inline-block;}
.ui-dialog-buttonset button {padding: 10px 25px!important;}
/*Woo*/
.woocommerce-MyAccount-navigation ul{background: #F6F6F6;}
.woocommerce-MyAccount-navigation ul li a{display: block;position: relative;font-size: 13px;padding: 0 20px;color: #bdbfc8!important;cursor: pointer;border: 1px solid #E6E6E6;}
.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link:before{display:none;}
.woocommerce-MyAccount-navigation ul li:hover a{background: #EDEDED;color: #bdbfc8;}
.woocommerce-Button, input[name="save_address"], input[name="save_account_details"]{background: #0D58C8!important;color: white!important;margin-top: 20px!important;display: inline-block!important;text-transform: uppercase;font-weight: normal!important;font-size: 12px!important;padding: 15px!important;border: 1px solid #0D58C8!important;}
.woocommerce-Button:hover, input[name="save_address"]:hover, input[name="save_account_details"]:hover{background: #fff!important;color: #0D58C8!important;padding: 15px!important;border: 1px solid #0D58C8!important;}
header.woocommerce-Address-title{position:relative!important;background-color: white!important;color: #0D58C8!important;}
header.woocommerce-Address-title a.edit{position: absolute;top: 0;left: 0px;}
.woocommerce-ResetPassword.lost_reset_password{text-align: center;}
.woocommerce-ResetPassword.lost_reset_password .form-row.form-row-first{float: none;margin: 0 auto;}
/*Image Popup*/
.image-popup{position: fixed;left: 0;top: 0;height: 100%;width: 100%;z-index: 500;overflow-y: auto;background-color: rgba(0, 0, 0, 0.7);visibility: hidden;opacity: 0;transition: all 0.35s ease-in;text-align: center;}
.image-popup.active{visibility: visible;opacity: 1;}
.popup-wrap {display: inline-block;vertical-align: middle;max-width: 700px;}
.popup-close{position:absolute;right: 25px;}
.image-page-wrap {float: left;width: 100%;position: relative;background-repeat: no-repeat;background-size: cover;background-position: 50% 50%;padding-top: 100px;}
/*Theme Color Config*/
.theme-config{position: fixed; right: -180px; top: 200px; transform: translateY(-50%); -moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%); width: 180px; min-height: 50px;background: #f9f9f9;border: 1px #e7e7e7 solid;z-index: 999999999999999999999;border-radius:  0  0 0 5px ; padding: 15px 0 15px 15px;}
.theme-config.active{right: -2px;}
.theme-config .open{position: absolute; width: 50px; height: 50px; background: #f9f9f9; border: 1px #e7e7e7 solid; border-right: none; right: 100%; top: -1px; cursor: pointer; border-radius: 5px 0 0 5px; }
.theme-config .open:active img{transform: rotate(360deg); -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); -ms-transform: rotate(360deg);}
.theme-config .open img{position: absolute; left: 50%; top: 50%; margin: -12px 0 0 -12px; width: 24px; height: 24px;}
.theme-config .title{color: #232c3b; font-size: 14px; line-height: 14px; margin-bottom: 10px; font-family: "bold", sans-serif, Arial;}
.theme-config .colours-wrapper .entry, .theme-config .colours-wrapper .bg-style {height: 30px; margin-bottom: 10px; cursor: pointer; position: relative;}
.theme-config .colours-wrapper .entry:after, .theme-config .colours-wrapper .bg-style:after{position: absolute; left: 0; top: 0; width: 100%; height: 100%; border: 3px #232c3b solid; content: ""; opacity: 0;}
.theme-config .colours-wrapper .entry.active:after{opacity: 1;}
.theme-config .colours-wrapper .entry:last-child{margin-bottom: 0;}
.theme-config,  .theme-config .open img{-moz-transition:all 500ms ease-out; -o-transition:all 500ms ease-out; -webkit-transition:all 500ms ease-out;transition:all 500ms ease-out; -ms-transition:all 500ms ease-out;}
.theme-config .open {position: absolute;width: 50px;height: 50px;background: #f9f9f9;border: 1px #e7e7e7 solid;border-right: none;right: 100%;top: -1px;cursor: pointer;border-radius: 5px 0 0 5px;}
.theme-config .title {color: #232c3b;font-size: 14px;line-height: 14px;margin-bottom: 10px;font-family: "bold", sans-serif, Arial;}
.main-color {width: 100%;float: left;margin-bottom: 10px;}
.theme-config .colours-wrapper .entry, .theme-config .colours-wrapper .bg-style {height: 30px;margin-bottom: 10px;cursor: pointer;position: relative;}
.theme-config .colours-wrapper .entry.active::after {opacity: 1;}
.theme-config .colours-wrapper .entry::after, .theme-config .colours-wrapper .bg-style::after {position: absolute;left: 0;top: 0;width: 100%;height: 100%;border: 3px #232c3b solid;content: "";opacity: 0;}
/*WooCommerce Custom Style*/
.woocommerce span.onsale {min-height: 3.236em;min-width: 3.236em;padding: 0px!important;font-weight: 700;position: absolute;text-align: center;line-height: 3.236;top: -.5em;left: -.5em;margin: 0;border-radius: 100%;background-color: #0d58c8!important;color: #fff;font-size: .857em;-webkit-font-smoothing: antialiased;}
.woocommerce div.product p.price, .woocommerce div.product span.price {color: #0d58c8!important;font-size: 1.25em;}
.woocommerce-message {border-top-color: #0d58c8!important;}
.woocommerce-message:before {content: "\e015";color: #0d58c8!important;}
.buddypress-wrap .select-wrap select{text-indent: inherit;}
.buddypress-wrap .bp-feedback p{line-height: 28px;}
.bp-tooltip:after{left: 0;margin-top:0;-webkit-transform:none;-ms-transform:none;transform:none;}
.subnav-search, .buddypress-wrap .subnav-filters .component-filters{width:49%;clear:none;}
.dir-search.members-search.bp-search, .buddypress-wrap .subnav-filters .last,.dir-search.activity-search.bp-search{width:100%;}
div.buddypress-wrap form.bp-dir-search-form{border: 1px solid #edeff2!important;width: 100%;border-radius: 3px;box-shadow:none!important;}
.buddypress-wrap form.bp-dir-search-form input[type=search]{font-size: 13px;line-height: 1.5em;font-weight: 400;color: #b4b7c1;width: calc( 100% - 54px);height: 50px;padding-left: 20px;padding-right:0;}
.buddypress-wrap form.bp-dir-search-form input[type=search]:focus{background: #f6f6f7;}
.buddypress-wrap form.bp-dir-search-form button[type=submit]{width:auto;height: 50px;color: #b4b7c1;padding-right: 17px;padding-left: 17px;}
.buddypress-wrap form.bp-dir-search-form button[type=submit] span{line-height:1;}
.buddypress-wrap .subnav-filters .component-filters select, .buddypress-wrap .subnav-filters .last select{font-size: 13px;line-height: 1.5em;font-weight: 400;color: #b4b7c1;max-width: 100%;height: 50px;padding: 6px 25px 6px 20px;outline: none;}
.buddypress-wrap .select-wrap{border: 1px solid #edeff2!important;box-shadow:none!important;}
.members.dir-list{margin-top:15px;}
.buddypress-wrap.bp-dir-hori-nav:not(.bp-vertical-navs) nav:not(.tabbed-links){border-top:none;border-bottom: 1px solid #edeff2;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.buddypress-wrap .bp-navs li{margin-bottom: -1px;background: #f6f6f7;border: 1px solid #edeff2;}
.buddypress-wrap:not(.bp-single-vert-nav) .main-navs > ul > li > a{font-size: 13px;line-height: 13px;padding: 16.5px 30px;color: #333;}
.buddypress-wrap:not(.bp-single-vert-nav) .main-navs > ul > li.selected > a{color:#fff;}
.bp-navs ul{overflow:hidden;margin-bottom:-1px!important;}
.bp-list li .item-avatar{margin-right: 20px;max-width: 75px;}
.bp-list li .item .item-block{display: block;float: none;width: 100%;overflow: hidden;margin:0;}
.bp-list{margin-bottom:0;}
.bp-list li .item .list-title{font-size: 22px;}
.bp-list > li{margin: 18px 0;padding-bottom:25px;}
input[type="search" i]::-webkit-search-cancel-button{margin-right: 10px;}
.buddypress-wrap .subnav-filters .feed{display:none;}
.activity-update-form {padding: 25px 15px 20px;border-color:#edeff2;}
.activity-update-form #whats-new-content, .activity-update-form #whats-new-post-in-box, .activity-update-form #whats-new-submit {margin-left: 80px;}
.activity-update-form #whats-new-textarea textarea{font-size: 13px;line-height: 1.5em;font-weight: 400;color: #b4b7c1;width: 100%;padding-left: 20px;padding-right: 20px;border: 1px solid #edeff2;border-radius: 3px;}
.activity-update-form #whats-new-content{padding-bottom:0;}
.buddypress-wrap .main-navs:not(.dir-navs) li.current a, .buddypress-wrap .main-navs:not(.dir-navs) li.selected a{background: #555}
.member-search.notifications-search.bp-search{float:none;}

/*百度分享*/
.author-profile-share {
    width: 260px;
}
#share_box .bds {
    width: 30px;
    height: 30px;
    background: url("img/sharebg.png") no-repeat!important;
    padding: 0!important;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    transition: 0.3s;
}
.bdshare-button-style0-32 a {
    margin: 2px 6px 6px 0 !important;
}
#share_box .bds_tsina {
    background-position: 0 0!important;
}
#share_box .bds_tsina:hover {
    background-position: 0 -30px!important;
}
#share_box .bds_qzone {
    background-position: -29px 0!important;
}
#share_box .bds_qzone:hover {
    background-position: -29px -30px!important;
}
#share_box .bds_douban {
    background-position: -59px 0!important;
}
#share_box .bds_douban:hover {
    background-position: -59px -30px!important;
}
#share_box .bds_renren {
    background-position: -90px 0!important;
}
#share_box .bds_renren:hover {
    background-position: -90px -30px!important;
}
#share_box .bds_weixin {
    background-position: -120px 0!important;
}
#share_box .bds_weixin:hover {
    background-position: -120px -30px!important;
}
#share_box .bds_tqq {
    background-position: -149px 0!important;
}
#share_box .bds_tqq:hover {
    background-position: -149px -30px!important;
}
#share_box .bds_more {
    background-position: -179px 0!important;
}
#share_box .bds_more:hover {
    background-position: -179px -30px!important;
}