/***************/
/* New palette */
/***************/
/* Links, buttons*/
a {
  color: #9cc114;
}
a:hover {
  color: #c3d972;
}
#main-menu li a.active {
  background: #9cc114;
}
#main-menu li:hover >a {
  background: #c3d972;
}
#main-menu li li a {
  background: #c3d972;
  border-top: 1px solid #9cc114;
}
#main-menu ul.menu li li:hover >a {
  background: #9cc114;
}
.node h2.title a {
  color: #9cc114;
}
#footer li a:hover {
  color: #9cc114;
}
#footer-area {
  margin: 20px 0;
}
}#footer .column li {
  padding: 3px 15px;
}
body #footer,
#footer p {
  color: #666;
}
.region-offer .block h2 {
  background: #9cc114;
}

button,
body a.btn,
input[type="submit"],
input[type="reset"],
input[type="button"] {
  background: #9cc114;
}
button:hover,
body a.btn:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover {
  background-color: #c3d972;
}
.btn, .btn a {
  background: #9cc114;
}
.btn:hover, .btn a:hover  {
  background-color: #c3d972;
}


/* Backgrounds */
body,
.footer_credit {
  background-color: #dbd8d3;
}
#page-wrapper{
  padding-top: 1px;
}
#header_wrapper,
#page-wrapper,
#page-wrap,
#top-msg-wrap,
#post-content article {
  background: #fff;
}
#page-wrap {
  margin: 0 auto;
}
.not-front #header_wrapper {
  border-bottom: #dbd8d3 solid 2px;
}
.not-front #page-wrap {
  padding-top: 30px;
}
.two-widgets {
  margin: 10px auto;
}



/**********/
/* Nodes */
/*********/
.uc-product-node .field-name-uc-product-image {
  float: left;
  padding-right: 50px;
  margin-bottom: 50px;
}
.uc-product-node .field-name-field-mais-imagens img {
  float: left;
  padding: 0 10px 10px 0;
}
.uc-product-node .sell-price,
.uc-product-node .field-name-field-preco-antigo-bom,
.uc-product-node .field-name-field-preco-antigo {
  clear: both;
}


.uc-product-node .field-name-field-preco-antigo-bom,
.uc-product-node .field-name-field-preco-antigo {
  font-size: 30px;
  color: #990000;
  text-decoration: line-through;
	margin-bottom: 20px;
}
.uc-product-node .uc-price {
  font-size: 35px;
  color: #9cc114;
}
.uc-price-label {
	display: none;
}

.field-label-above .field-label,
.content h5 {
	text-transform: uppercase;
	font-weight: bold;
	padding-top: 20px;
}

/********************/
/* Views Slideshow */
/*******************/
/* Responsive slideshow */
.views-slideshow-cycle-main-frame-row,
.views-slideshow-cycle-main-frame {
  width: 100% !important;
}

/* Container slideshow */
#views_slideshow_cycle_main_feature_slider-block {
  position: relative;
  width: 100%;
  padding-bottom: 34.5%;
  height: 0;
  overflow: hidden;
}



/**********/
/* Views */
/*********/
/*Views displays*/
.grid-4 .views-row {
	margin-bottom: 40px;
}

/*Views fields*/
.view-novidades .views-field-title {
  text-transform: uppercase;
}
.view-novidades .views-field-sell-price {
  font-size: 18px;
  line-height: 24px;
  color: #9cc114;
}
.ss-shopping-cart a {
  color: #666;
  padding-left: 10px;
  font-size: 15px;
	font-weight: bold;
}
.ss-shopping-cart a:hover {
  color: #9cc114;
  padding-left: 10px;
  font-size: 15px;
}
.view-novidades .node-add-to-cart .form-submit {
	border: none;
  background: transparent;
  font-size: 15px;
  font-weight: bold;
  color: #666;
}
.view-novidades .node-add-to-cart .form-submit:hover {
	border: none;
  background: transparent;
  font-size: 15px;
  font-weight: bold;
  color: #9cc114;
}


.btn, .btn a {
  padding: 7px 15px;
  color: white;
  -khtml-border-radius: 20px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  border: 0;
  line-height: 100%;
  display: inline-block;
	cursor:pointer;
}



/**************/
/* Menus */
/*************/
#main-menu li li .item-menu-featured {
  text-transform: uppercase;
  background: #666;
	color: #fff;
}
.menu ul li .item-menu-featured {
  text-transform: uppercase;
  color: #666;
}



/*****************/
/* Gotop Button */
/****************/
#go-top {
	position: fixed;
	bottom: 25px;
   right: 25px;
   display: none;
}
#go-top a {
	text-decoration: none;
	border: 0 none;
	display: block;
	width: 50px;
	height: 50px;
	background: url(../images/go-to-top.png) no-repeat 50% 50%;
	background-color: #ADADAD;

	-webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;

   font: 0/0 a;
   text-shadow: none;
   color: transparent;
}
#go-top a:hover { background-color: #666; }



/**************/
/* Icon fonts */
/*************/
@font-face {
	font-family: 'ss-fonts';
	src:url('fonts/ss-fonts.eot?-o3yt7u');
	src:url('fonts/ss-fonts.eot?#iefix-o3yt7u') format('embedded-opentype'),
		url('fonts/ss-fonts.woff?-o3yt7u') format('woff'),
		url('fonts/ss-fonts.ttf?-o3yt7u') format('truetype'),
		url('fonts/ss-fonts.svg?-o3yt7u#ss-fonts') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="ss-"], [class*=" ss-"] {
	font-family: 'ss-fonts';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.ss-shopping-cart:before {
	content: "\f07a";
}

.ss-twitter:before {
	content: "\f099";
}

.ss-facebook:before {
	content: "\f09a";
}

.ss-facebook-f:before {
	content: "\f09a";
}

.ss-rss:before {
	content: "\f09e";
}

.ss-google-plus:before {
	content: "\f0d5";
}

.ss-linkedin:before {
	content: "\f0e1";
}

.ss-info:before {
	content: "\f129";
}

.ss-youtube-play:before {
	content: "\f16a";
}

.ss-pinterest-p:before {
	content: "\f231";
}