a,
#nav-main ul.sf-menu ul li a:hover,
.product_price ins .amount,
.price ins .amount,
.color_primary,
.primary-color,
#logo a.brand,
#nav-main ul.sf-menu a:hover,
.woocommerce-message:before,
.woocommerce-info:before,
#nav-second ul.sf-menu a:hover,
.footerclass a:hover,
.footer_big_wrap.light #footerwrap.footerclass a:hover,
.posttags a:hover,
.subhead a:hover,
.nav-trigger-case:hover .up-menu-icon,
.nav-trigger-case .up-menu-icon i:hover,
.normal.white .shop_icon a:hover,
.shop_icon a:hover,
#wp-calendar a {
  color: #777;
}

#content .metaslider.ml-slider div {
  width: 95%;
  margin: 0 auto;
  overflow: visible;
}

.post_share {
  float: right;
  display: inline;
  width: 15%;
}

.post_share i {
  margin-left: 2px;
}

.darchive .entry-meta,
.scientistoftheweek .entry-meta {
  width: 85%;
  float: left;
}

.tparrows.tp-leftarrow:before {
  content: '\e824';
}

.tparrows:before {
  font-family: "revicons";
  font-size: 15px;
  color: #FFF;
  display: block;
  line-height: 40px;
  text-align: center;
}

.page .tparrows {
  background: #000;
  background: rgba(0, 0, 0, 0.5);
  width: 40px;
  height: 40px;
  position: absolute;
  display: block;
  z-index: 1000;
}

.tparrows.tp-rightarrow:before {
  content: '\e825';
}

.container .theme-default .nivo-directionNav a {
  font-family: "revicons";
  font-size: 15px;
  color: #FFF;
  display: block;
  line-height: 40px;
  text-align: center;
  text-indent: 0px;
  background: #CCC;
  background: rgba(0, 0, 0, 0.5);
  width: 40px;
  height: 40px;
  position: absolute;
  display: block;
  z-index: 1000;
  opacity: 100;
}

.container .theme-default .nivo-box {
  max-height: 80px;
}

h3.entry-title.entry-question a.collapsed:before {
  content: "▸";
  margin-right: 5px;
  font-size: 24px;
}

h3.entry-title.entry-question a:before {
  content: "▾";
  margin-right: 5px;
  font-size: 24px;
}

.postid-5052 .container .theme-default .nivo-directionNav a {
  opacity: 100;
}

.container .theme-default a.nivo-nextNav {
  content: '\e825';
  right: 15px;
}

.container .theme-default a.nivo-prevNav {
  content: '\e824';
  left: 15px;
}

.page .tp-leftarrow.default {
  background: none !important;
}

.page .tp-rightarrow.default {
  background: none !important;
}

.form-search .search-icon {
  background: 100% 2px no-repeat #DD0000 !important;
}

#searchform.form-search input {
  line-height: 24px !important;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  -khtml-border-radius: 8px;
  border-radius: 4px;
  width: 100%;
}

#content .entry-content figure {
  border: 1px solid #FFF;
  padding: 5px;
}

.entry-content p img {
  border: 1px solid #FFF;
}

.product-category.grid_item a:hover h5,
.woocommerce-message .button,
.widget_layered_nav_filters ul li a,
.widget_layered_nav ul li.chosen a,
.wpcf7 input.wpcf7-submit,
.portfolionav a:hover,
.home-iconmenu a:hover,
#commentform .form-submit #submit,
.login .form-row .button,
.up-button {
  background: #777;
}

.topclass {
  background: #000000;
}

.woocommerce #content input.button.alt,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce-page #content input.button.alt,
.woocommerce-page #respond input#submit.alt,
.woocommerce-page a.button.alt,
.woocommerce-page button.button.alt,
.woocommerce-page input.button.alt {
  background: #777;
  border-color: #777;
  color: #FFF;
}

[class*=wp-image]:hover {
  border: 1px solid #FFF;
}

.shipping-calculator-button {
  font-size: 14px;
  text-transform: uppercase;
  background: #777;
  border-color: #777;
  color: #FFF;
  padding: 5px 10px 5px 10px;
}

a:hover {
  color: #000;
}

.input[type="submit"]:hover,
.login .form-row .button:hover,
.up-button:hover,
.woocommerce-message .button:hover,
#commentform .form-submit #submit:hover,
.wpcf7 input.wpcf7-submit:hover,
.widget_layered_nav_filters ul li a:hover,
.widget_layered_nav ul li.chosen a:hover {
  background: #000;
}

.up-mobile-nav .nav-inner li a:hover {
  background: #777;
}

.headerclass {
  background: #FFF;
}

.navclass {
  background: #FFF;
}

.sf-menu a {
  letter-spacing: normal;
}

#nav-second ul.sf-menu a {
  letter-spacing: normal;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1em;
  height: 1.75em;
  border: 1px solid #777;
  cursor: pointer;
  background: #777;
}

.wrap.maincontent.dark_version #filters li span.active,
#filters li span.filter.active {
  border-color: #777;
}

a:hover {
  text-decoration: none;
}

.hometitle {
  text-align: center;
}

a.up-button.up_btn-t:hover {
  color: #FFF !important;
  background: #777;
  border: 0px solid;
}

a.up-button.up_btn-d,
.grid_port_paging a {
  color: #FFF;
  background: #777;
}

.head_title,
.head_title h1 {
  color: #777;
  text-transform: uppercase;
}

.sidebar a {
  color: #777;
}

.size-des-thumb.wp-post-image {
  border: 1px solid #FFF;
  padding: 5px;
}

.ab-wrap,
.wideab-wrap {
  background: #777;
  text-transform: uppercase;
  text-align: center;
}

.wp-pagenavi .current {
  background: #777;
  color: #FFF;
}

.circle-text {
  color: #777;
  border: 1px solid #777;
}

.up_bar_v {
  background-color: #777;
}

#commentform input,
.form-search .search-icon:hover {
  background: #777;
}

.wrap.maincontent.dark_version .widget-inner li a:hover,
.widget-inner li a:hover {
  color: #777;
}

.wpb_content_element .wpb_accordion_header a,
.datahead a:hover,
.post_share i:hover {
  color: #777;
}

.team-box .team-inner h5,
header #logo a.brand,
.logofont,
#commentform label span {
  color: #777;
}

.widget .tagcloud a {
  background-color: #777;
}

.wp-pagenavi a,
.wp-pagenavi span {
  border: solid 1px #777;
  color: #777;
}

.wp-pagenavi a:hover {
  background: #777;
  color: #FFF;
  border: solid 1px #777;
}

h4.wpb_toggle,
.blogmasonry a h5:hover {
  color: #777;
}

blockquote {
  border-left: 4px solid #777;
}

.dropcap {
  color: #777;
}

.highlight {
  background-color: #777;
}

div.wpcf7-validation-errors {
  border: 1px solid #777;
}

.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a {
  color: #777;
}

.wpb_tabs .wpb_tabs_nav li {
  margin: 0 2px 0 0 !important;
}

#filters li span.active {
  background: #777;
}

.portfolionav a:hover {
  border-color: #777;
}

.vc_progress_bar .vc_single_bar .vc_bar {
  background: #777 !important;
}

.up_counter_iner {
  color: #777;
}

.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header {
  border: 1px solid #777;
}

.up_pricing_inner {
  background: #777;
}

.wrap.maincontent.dark_version .blogmasonry .post_share i:hover,
.wrap.maincontent.dark_version .nav-previous a:hover,
.wrap.maincontent.dark_version .nav-next a:hover,
h1.entry-title a:hover {
  color: #777;
}

span.shortcode_icon a:hover {
  color: #777 !important;
}

.woocommerce-page .wrap.maincontent.dark_version .single_add_to_cart_button.button.alt {
  border-color: #777 !important;
}

.woocommerce-page .wrap.maincontent.dark_version .single_add_to_cart_button.button.alt:hover {
  border-color: #868686 !important;
}

.wrap.maincontent.dark_version a.up-button:hover {
  color: #FFF;
  background: #777;
}

.wrap.maincontent.dark_version a.up-button.up_btn-d:hover {
  color: #000;
  background: #FFF;
}

a.slider-button.white:hover,
a.slider-button:hover {
  color: #FFF !important;
  background: #777 !important;
}

::selection {
  /*background:  #777;
        
        color: #fff;*/
}

.mc4wp-form input[type="submit"],
.mc4wp-form button,
.mc4wp-form input[type="button"] {
  background: #777;
  color: #FFF;
  border: 0;
}

.mc4wp-form input[type="submit"]:hover,
.mc4wp-form button:hover,
.mc4wp-form input[type="button"]:hover {
  background: #000;
  color: #FFF;
  border: 0;
}

a.rsswidget {
  color: #777 !important;
  text-transform: uppercase;
}
