 /* Autor: Lucas Cavalcante - Gerencie Link*/



 @import url('https://fonts.googleapis.com/css?family=Oxygen');

 /* #c39408 */
 /* #b54311 */

html{
  overflow-x: hidden;
}

body{
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  color: #666;
  font-size: 12px;
  line-height: 20px;
  width: 100%;
  overflow-x: hidden;
}
h1{
	font-size: 33px;
}
h2{
	font-size: 27px;
}
h3{
	font-size: 30px;
	margin: 15px 0 35px;
	/*color:#b2bb20;*/
  color: #c39408;
}
h4{
	font-size: 15px;
}
h5{
	font-size: 12px;
	color:#fff;
}
h6{
	font-size: 10.2px;
}
a{
	/*color: #b2bb20;*/
  color: #c39408;
}
a:hover{
  /*color: #8f9619;*/
  color: #b54311;
	text-decoration: none;
}
legend{
	font-size: 18px;
	padding: 7px 0px
}
label{
	font-size: 12px;
	font-weight: normal;
}
select.form-control, textarea.form-control,
input[type="text"].form-control,
input[type="password"].form-control,
input[type="datetime"].form-control,
input[type="datetime-local"].form-control,
input[type="date"].form-control,
input[type="month"].form-control,
input[type="time"].form-control,
input[type="week"].form-control,
input[type="number"].form-control,
input[type="email"].form-control,
input[type="url"].form-control,
input[type="search"].form-control,
input[type="tel"].form-control,
input[type="color"].form-control{
	font-size: 12px;
}
.input-group input, .input-group select, .input-group .dropdown-menu, .input-group .popover{
	font-size: 12px;
}
.input-group .input-group-addon{
	font-size: 12px;
	height: 30px;
}
span.hidden-xs,
span.hidden-sm,
span.hidden-md,
span.hidden-lg{
	display: inline;
}
/*my effects ui*/
.featured-element-click,
.featured-element-hover{
  position:relative;
}
#overlay-click,
#overlay-hover{
  width: 100%;
	min-height: 100%;
	position: absolute;
  background: rgba(0, 0, 0, 0.65);
  display: none;
	top: 0;
	left: 0;
	z-index:99998;
}
#overlay-click .hover-text{
	display: none;
}
#overlay-click:hover .hovertext{
	display: inline;
}
#overlay-click .hover-text p{
	font-family: 'Lato', sans-serif;
	position: absolute;
	bottom: 15px;
	right: 30px;
	background: #2664CC;
	padding: 10px;
	border-radius: 15px;
	font-size: 14px;
	color: #fff;
}
#overlay-click .hover-text p i{
	font-size: 18px;
	margin: 0 10px 0 0;
	position: relative;
}
.transition{
  transition: 0.8s;
  -moz-transition: 0.8s;
  -webkit-transition: 0.8s;
  -o-transition: 0.8s;
  -ms-transition: 0.8s;
}
.transition-open-right{
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.6s;
  transition-duration: 0.6s;
}
.transition-open-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  /*background: #8f9619;*/
  background: #c39408;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.6s;
  transition-duration: 0.6s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.transition-open-right:hover,
.transition-open-right:focus,
.transition-open-right:active {
  color: white;
}
.transition-open-right:hover:before,
.transition-open-right:focus:before,
.transition-open-right:active:before{
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
.animated{
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
@-webkit-keyframes fadeIn{
  from{
    opacity: 0;
  }
  to{
    opacity: 1;
  }
}
@keyframes fadeIn{
  from{
    opacity: 0;
  }
  to{
    opacity: 1;
  }
}
.fadeIn{
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
@keyframes fadeInUp{
  from{
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  to{
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInUp{
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
@-webkit-keyframes fadeInDown{
  from{
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  to{
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInDown{
  from{
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  to{
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInDown{
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}
@keyframes fadeInRight{
  from{
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to{
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInRight{
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}
@keyframes fadeInLeft{
  from{
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to{
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInLeft{
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}
@-webkit-keyframes slideInDown{
  from{
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to{
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInDown{
  from{
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to{
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slideInDown{
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}
@-webkit-keyframes slideInLeft{
  from{
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to{
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInLeft{
  from{
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to{
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slideInLeft{
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}
@-webkit-keyframes slideInRight{
  from{
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to{
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInRight{
  from{
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to{
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slideInRight{
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}
@-webkit-keyframes slideInUp{
  from{
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to{
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInUp{
  from{
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to{
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slideInUp{
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}
@-webkit-keyframes zoomIn{
  from{
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }
  50%{
    opacity: 1;
  }
}
@keyframes zoomIn{
  from{
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }
  50%{
    opacity: 1;
  }
}
.zoomIn{
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}
.opacity figure img{
  opacity: 1;
  -webkit-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
}
.opacity figure:hover img{
  opacity: .5;
}
.circle-effect figure,
img.circle-effect{
  position: relative;
}
.circle-effect figure::before,
img.circle-effect::before{
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 2;
  display: block;
  content: '';
  width: 0;
  height: 0;
  background: rgba(255,255,255,.2);
  border-radius: 100%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  opacity: 0;
}
.circle-effect figure:hover::before,
img.circle-effect:hover::before{
  -webkit-animation: circle .75s;
  animation: circle .75s;
  cursor: pointer;
}
@-webkit-keyframes circle{
  0%{
    opacity: 1;
  }
  40%{
    opacity: 1;
  }
  100%{
    width: 200%;
    height: 200%;
    opacity: 0;
  }
}
@keyframes circle{
  0%{
    opacity: 1;
  }
  40%{
    opacity: 1;
  }
  100%{
    width: 200%;
    height: 200%;
    opacity: 0;
  }
}
.shine figure{
  position: relative;
  overflow: hidden;
}
.shine figure::before{
  position: absolute;
  top: 0;
  left: -75%;
  z-index: 2;
  display: block;
  content: '';
  width: 50%;
  height: 100%;
  background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
  background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
  -webkit-transform: skewX(-25deg);
  transform: skewX(-25deg);
  cursor: pointer;
}
.shine figure:hover::before{
  -webkit-animation: shine .95s;
  animation: shine .95s;
  cursor: pointer;
}
@-webkit-keyframes shine{
  100%{
    left: 125%;
  }
}
@keyframes shine{
  100%{
    left: 125%;
  }
}
.flash figure:hover img{
  opacity: 1;
  -webkit-animation: flash 2.8s;
  animation: flash 2.8s;
  cursor: pointer;
}
@-webkit-keyframes flash{
  0%{
    opacity: .3;
  }
  100%{
    opacity: 1;
  }
}
@keyframes flash{
  0%{
    opacity: .3;
  }
  100%{
    opacity: 1;
  }
}
.fa{
	font-size: 14px;
}
.nav-tabs{
	margin-bottom: 0px;
}
.tab-content {
  border: 1px solid #ddd;
}
.tab-content .tab-pane {
  padding: 15px;
}
div.required .control-label:before{
	content: '* ';
	color: #F00;
	font-weight: bold;
}
.alert{
	padding: 8px 14px 8px 14px;
}
.breadcrumb{
	margin: 10px 0;
	padding: 8px 0;
	border: 1px solid #ddd;
  background-color: #000;
}
.breadcrumb i{
	font-size: 15px;
}
.breadcrumb > li{
	text-shadow: 0 1px 0 #333;
	padding: 0 20px;
	position: relative;
	white-space: nowrap;
}
.breadcrumb > li + li:before{
	content: '';
	padding: 0;
}
.breadcrumb > li:after{
	content: '';
	display: block;
	position: absolute;
	top: -3px;
	right: -5px;
	width: 26px;
	height: 26px;
	border-right: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.pagination{
	margin: 0;
}
.buttons{
	margin: 1em 0;
}
.btn{
	padding: 7.5px 12px;
	font-size: 12px;
	border: 1px solid #cccccc;
	border-radius: 4px;
	box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
}
.btn-xs{
	font-size: 9px;
}
.btn-sm{
	font-size: 10.2px;
}
.btn-lg{
	padding: 10px 16px;
	font-size: 15px;
}
.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover{
	font-size: 12px;
}
.btn-group > .btn-xs{
	font-size: 9px;
}
.btn-group > .btn-sm{
	font-size: 10.2px;
}
.btn-group > .btn-lg{
	font-size: 15px;
}
.btn-default{
	color: #777;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	/*background-color: #e7e7e7;
  background-image: linear-gradient(to bottom, #eeeeee, #dddddd);
  background-repeat: repeat-x;
  border-color: #dddddd #dddddd #b3b3b3 #b7b7b7;*/
  background-color: #b2bb20;
  background-image: linear-gradient(to bottom, #b2bb20, #8f9619);
  background-repeat: repeat-x;
  border-color: #b2bb20 #b2bb20 #8f9619 #8f9619;
}
.btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #b2bb20;
    border-color: #8f9619;
}
.btn-primary{
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #229ac8;
	background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
	background-repeat: repeat-x;
	border-color: #1f90bb #1f90bb #145e7a;
}
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled]{
	background-color: #1f90bb;
	background-position: 0 -15px;
}
.btn-warning{
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #faa732;
	background-image: linear-gradient(to bottom, #fbb450, #f89406);
	background-repeat: repeat-x;
	border-color: #f89406 #f89406 #ad6704;
}
.btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled]{
	box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);
}
.btn-danger{
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #da4f49;
	background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
	background-repeat: repeat-x;
	border-color: #bd362f #bd362f #802420;
}
.btn-danger:hover, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled]{
	box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);
}
.btn-success{
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #5bb75b;
	background-image: linear-gradient(to bottom, #62c462, #51a351);
	background-repeat: repeat-x;
	border-color: #51a351 #51a351 #387038;
}
.btn-success:hover, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled]{
	box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);
}
.btn-info{
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #df5c39;
	background-image: linear-gradient(to bottom, #e06342, #dc512c);
	background-repeat: repeat-x;
	border-color: #dc512c #dc512c #a2371a;
}
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled]{
	background-image: none;
	background-color: #df5c39;
}
.btn-link{
	border-color: rgba(0, 0, 0, 0);
	cursor: pointer;
	color: #acbb28;
	border-radius: 0;
}
.btn-link:hover, .btn-link:focus {
  color: #727813;
}
.btn-link, .btn-link:active, .btn-link[disabled]{
	background-color: rgba(0, 0, 0, 0);
	background-image: none;
	box-shadow: none;
}
.btn-inverse{
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #363636;
	background-image: linear-gradient(to bottom, #444444, #222222);
	background-repeat: repeat-x;
	border-color: #222222 #222222 #000000;
}
.btn-inverse:hover, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled]{
	background-color: #222222;
	background-image: linear-gradient(to bottom, #333333, #111111);
}
.dropdown-menu li > a:hover{
	text-decoration: none;
	color: #ffffff;
	background-color: #229ac8;
	background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
	background-repeat: repeat-x;
}
i.mb-icon{
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfYAAAAoCAYAAAAMqNhXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDlBN0Q5QTM1Nzc4MTFFNzk0Qjc5MkMzMjhGNTE5N0QiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDlBN0Q5QTQ1Nzc4MTFFNzk0Qjc5MkMzMjhGNTE5N0QiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowOUE3RDlBMTU3NzgxMUU3OTRCNzkyQzMyOEY1MTk3RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowOUE3RDlBMjU3NzgxMUU3OTRCNzkyQzMyOEY1MTk3RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pi3QUJoAAB6RSURBVHja7F0JmNVE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) no-repeat;
	height: 40px;
	display: inline-block;
}
i.mb-icon.mb-login{
	width: 18px;
	height: 25px;
	top: 4px;
	position: relative;
	margin: 0 4px 0 0;
	background-position: -485px;
}
i.mb-icon.mb-register{
	width: 18px;
	height: 25px;
	top: 4px;
	position: relative;
	margin: 0 4px 0 0;
	background-position: -439px;
}
i.mb-icon.mb-shopping-cart{
	width: 41px;
	background-position: -155px -2px;
}
i.mb-icon.mb-home{
	width: 40px;
	background-position: -1px -4px;
}
i.mb-icon.mb-baskets{
	width: 37px;
	background-position: -55px 0px;
}
i.mb-icon.mb-baskets-clean{
	width: 38px;
	background-position: -106px -2px;
}
i.mb-icon.mb-baskets-union{
	width: 60px;
	background-position: -209px -3px;
}
i.mb-icon.mb-wholesale{
	width: 37px;
	background-position: -278px 0px;
}
i.mb-icon.mb-contact{
	width: 37px;
	background-position: -333px -3px;
}
header{
	background: #000000;
	padding: 17px 0;
	font-family: 'Lato', sans-serif;
	font-size: 18px;
}
header #logo{
  margin: 0;
}
header .col-sm-6,
header .col-sm-3{
	padding: 15px 15px 0;
}
header #attendance-help{
	color:#fff;
	padding: 0 0 9px 37px;
	margin: 0 0 3px;
}
header #attendance-help span a > span{
	font-size: 24px;
}
header #attendance-help span a{
	color: #fff;
}
header #attendance-help span a:hover{
	color:#ad2121;
	text-shadow:0px 0px 10px rgb(255, 255, 255);
}
header #actions-user{
	margin: 0 0 6px;
}
header #search{
	margin-bottom: 10px;
}
header #search .input-lg{
	height: inherit;
	border: 0;
	padding: 13px 0 13px 40px;
	border-radius:35px 0 0 35px;
	font-size: 18px;
}
header #search .btn-lg{
	height: 50px;
	padding: 0 20px;
	background: #fff;
	border-radius:0 35px 35px 0;
	border: 0;
	/*color:#b2bb20;*/
  color: #c39408;
}
header #search .btn-lg i.fa{
	font-size: 30px;
}
header #search .result-search-autocomplete{
	display: none;
	position: absolute;
	z-index: 1000;
	background-color: #FFF;
	border: 1px solid #ddd;
	top:40px;
	max-height:468px;
}
header #search .result-search-autocomplete h4{
	display: block;
	width: 72%;
	line-height: 1.3em;
	color: #333;
	font-size: 14px;
	font-weight: 700;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
header #search .result-search-autocomplete h5{
	font-size: 14px;
  margin-top: 8px;
  color: red;
}
header #search .result-search-autocomplete h5 i{
	color: #999;
	font-style: normal;
	font-size: 11px;
	text-decoration: line-through;
}
header #search .result-search-autocomplete h6{
	text-transform: uppercase;
  font-size: 9px;
  font-weight: 700;
  color: #0876e6;
  display: block;
  margin-top: 8px;
  text-align: right;
}
header #search .result-search-autocomplete ul, li{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
header #search .result-search-autocomplete-image{
	height: 50px;
	padding-left: 15px;
}
header #search .result-search-autocomplete > ul{
	max-height:468px;
	overflow: hidden;
}
header #search .result-search-autocomplete > ul >li >a{
	position: relative;
  display: block;
  overflow: hidden;
  padding: 6px;
  text-decoration: none;
}
header #search .result-search-autocomplete > ul >li {
	display: block;
  background: #fff;
  overflow: hidden;
  list-style: none;
  border-bottom: 1px dotted #ccc;
  float: none;
}
header #search .result-search-autocomplete > ul >li > a:hover button{
	color: #FFF;
}
header #search .tagdattruoc{
  background: #3498db;
  border: 1px solid #0679c6;
  font-size: 11px;
  color: #fff;
  border-radius: 0px;
  margin-top: 18px;
}
header #search .tagdattruoc :hover{
	color: #FFF;
}
@media (max-width: 767px) {
	header #search .result-button {
		width: 30%;
		float: left;
	}
	header #search .row-result-search-autocomplete-image{
		width: 30%;
		float: left;
	}
	header #search .result-info{
		width: 40%;
		float: left;
	}
}
header #actions-user{
	padding: 0 0 0 30px;
}
header #actions-user a{
	color: #fff;
	/*margin: 0 0px 0 0;*/
	position: relative;
	top: -4px;
  padding: 0;
}
header #cart button.btn.btn-inverse{
	padding: 6px 0 6px 32px;
  /*background: #b2bb20;*/
  background: #c39408;
  border: 0;
  border-radius: 45px;
  box-shadow: inherit;
	color: #fff;
}
header #cart button.btn.btn-inverse:hover,
header #cart.open button.btn.btn-inverse{
	/*background: #727813;*/
  background: #b54311;
}
header #cart button.btn span#cart-total{
	font-size: 16px;
	padding: 9px 0 0;
	display: inline-block;
}
header #cart .dropdown-menu{
	background: #eee;
	z-index: 999;
	margin: 0;
}
header #cart .dropdown-menu{
	min-width: 100%;
}
header #cart .dropdown-menu li p{
	margin: 20px 0;
}
header #cart .dropdown-menu table{
	margin-bottom: 10px;
}
header #cart .dropdown-menu li > div{
	min-width: 427px;
	padding: 0 10px;
}
nav{
	background: #2156AE;
	font-family: 'Lato', sans-serif;
}
nav#menu{
	background-color: #000000;
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
	margin: 0;
  z-index: 15;
}
nav.navbar{
  border-radius: inherit;
	border: 0;
}
nav#menu .nav > li{
	padding: 15px 0px;
	border-right: 1px solid #ffffff;
	text-align: center;
  position: relative;
  width: 185px;
}
nav#menu .nav > li:hover{
	cursor: pointer;
	border-right: 1px solid #8f9619;
	transition: 1.2s;
  -moz-transition: 1.2s;
  -webkit-transition: 1.2s;
  -o-transition: 1.2s;
  -ms-transition: 1.2s;
}
nav#menu .nav > li.open{
	/*background-color: #8f9619;
	border-right: 1px solid #8f9619;*/
  background-color: #c39408;
  border-right: #c39408;
	cursor: pointer;
}
nav#menu .nav .open > a,
nav#menu .nav .open > a:hover,
nav#menu .nav .open > a:focus {
	background-color: transparent;
}
nav#menu .nav > li > a{
	font-size: 13.31px;
	text-transform: uppercase;
	padding: 0;
	color: #fff;
}
nav#menu .nav > li > a:hover{
	background-color: transparent;
}
nav#menu .nav > li > a > span{
	display: block;
}
nav#menu .dropdown-menu{
	padding-bottom: 0;
}
nav#menu .dropdown-inner{
	display: table;
}
nav#menu .dropdown-inner ul{
	display: table-cell;
}
nav#menu .dropdown-inner a{
	min-width: 160px;
	display: block;
	padding: 3px 20px;
	clear: both;
	line-height: 20px;
	color: #333333;
	font-size: 12px;
}
nav#menu .dropdown-inner li a:hover{
	color: #FFFFFF;
}
nav#menu .see-all{
	display: block;
	margin-top: 0.5em;
	border-top: 1px solid #DDD;
	padding: 3px 20px;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 3px 3px;
	font-size: 12px;
}
nav#menu .see-all:hover,
nav#menu .see-all:focus{
	text-decoration: none;
	color: #ffffff;
	background-color: #229ac8;
	background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
	background-repeat: repeat-x;
}
nav#menu #category{
	float: left;
	padding-left: 15px;
	font-size: 16px;
	font-weight: 700;
	line-height: 40px;
	color: #fff;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}
nav#menu .btn-navbar{
	font-size: 15px;
	font-stretch: expanded;
	color: #FFF;
	padding: 2px 18px;
	float: right;
	background-color: #229ac8;
	background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
	background-repeat: repeat-x;
	border-color: #1f90bb #1f90bb #145e7a;
}
nav#menu .btn-navbar:hover,
nav#menu .btn-navbar:focus,
nav#menu .btn-navbar:active,
nav#menu .btn-navbar.disabled,
nav#menu .btn-navbar[disabled]{
	color: #ffffff;
	background-color: #229ac8;
}

footer{
	font-family: 'Lato', sans-serif, verdana;
  padding-top: 30px;
  background: #000000;
}
footer .container.itens{
	padding: 0 0 25px;
}
footer .fb-page{
	border: 0;
}
footer h5{
	font-weight: bold;
	font-size: 18px;
	margin: 25px 0 10px;
}
footer ul li{
	margin: 0 0 5px;
}
footer ul li a{
	color: #fff;
	font-size: 16px;
}
footer ul li a:hover{
	text-shadow: 1px 1px 3px rgb(255, 255, 255);
	color: #eee;
}
footer .copyright{
	/*background:rgba(114, 120, 19, 0.7);*/
  background: rgba(195,148,8,0.7);
	padding: 12px 0;
	font-size: 14px;
}
footer .copyright p{
	color:#fff;
	margin: 16px 0 0;
	line-height: 0;
}

/* ========== BROWSER HACKS ========== */
@supports (-webkit-appearance:none) {
	nav#menu .nav > li{
    padding: 15px 52px;
		border-bottom: 0;
	}
}
/* ========== RESPONSIVE DISIGN ========== */
@media (max-width: 1199px){
	nav#menu .nav > li{
    padding: 15px 37px;
	}
	header#actions-user a{
		font-size: 15px;
	}
}
@media (min-width: 768px){
	nav#menu .dropdown:hover .dropdown-menu{
		display: block;
	}
}
@media (max-width: 767px){
	nav#menu{
		border-radius: 4px;
	}
	nav#menu div.dropdown-inner > ul.list-unstyled{
		display: block;
	}
  nav#menu .nav > li.open {
    position: relative;
  }
	nav#menu div.dropdown-menu{
		left: 185px !important;
    padding-bottom: 0px;
    background-color: #93960d;
    position: absolute;
    top: -100%;
	}
	nav#menu .dropdown-inner{
		display: block;
	}
	nav#menu .dropdown-inner a{
		width: 100%;
		color: #fff;
	}
	nav#menu .dropdown-menu a:hover,
	nav#menu .dropdown-menu ul li a:hover{
		background: rgba(0, 0, 0, 0.1);
	}
	nav#menu .see-all{
		margin-top: 0;
		border: none;
		border-radius: 0;
		color: #fff;
	}
}
@media (max-width: 478px){
	header #cart .dropdown-menu{
		width: 100%;
	}
}
@media (max-width: 478px){
	header #cart .dropdown-menu li > div{
		min-width: 100%;
	}
}


/* HOME */
section.owl-carousel .owl-wrapper-outer{
	box-shadow: none;
	border-radius: 0;
	border: none;
}
section.owl-carousel .owl-buttons .owl-prev{
	left: 10%;
	color: white;
}
section.owl-carousel .owl-buttons .owl-next{
	right: 10%;
	color: white;
}
section.owl-carousel .owl-pagination{
	top: -30px;
}
section.owl-carousel .owl-pagination div.owl-page span{
	background: #ffffff;
	margin-bottom: 3px;
}
section.owl-carousel .owl-pagination div.owl-page.active span,
section.owl-carousel .owl-pagination div.owl-page:hover span{
	background: #ffffff;
	width: 18px;
	height: 18px;
	margin-bottom: 0;
}
section.owl-carousel .owl-controls{
	height: 0;
}
section.owl-carousel .owl-controls .owl-page{
  display: inline-block;
  margin: 0px 10px;
}

section.products h3{
	padding: 0 0 0 15px;
}

/*section.products */.product-layout{
	margin: 0 0 30px;
}
/*section.products */.product-layout div.product-thumb{
  /*border: 1px solid #b2bb20;*/
  border: 1px solid #c39408;
  min-height: 410px;
  max-height: 410px;
  padding: 15px;
}
/*section.products */.product-layout div.product-thumb .image{
	text-align: center;
}
/*section.products */.product-layout div.product-thumb .image a{
	display: block;
}
/*section.products */.product-layout div.product-thumb .image img{
	margin-left: auto;
	margin-right: auto;
}
/*section.products */.product-layout div.product-thumb .caption{
  padding: 0 5px;
  min-height: 10px;
}
/*section.products */.product-layout div.product-thumb h4 a:hover{
	color: #0b4fac;
}
/*section.products */.product-layout div.product-thumb .price{
	margin: 25px 0 0;
  color: #666;
  font-size: 25px;
  text-align: center;
  font-family: 'Oxygen', 'Lato', sans-serif;
  font-weight: bold;
}

.list-group a{
	border: 1px solid #DDDDDD;
	color: #888888;
	padding: 8px 12px;
}
.list-group a.active, .list-group a:hover{
	color: #444444;
	/*background: #727813;*/
  background: #c39408;
	border: 1px solid #DDDDDD;
  border-radius: 0;
}
.list-group a.active:hover {
  color: #bbbbbb;
  /*background: #b4bd26;*/
  background: #b54311;
}
/* carousel */
.carousel-caption{
	color: #FFFFFF;
	text-shadow: 0 1px 0 #000000;
}
.carousel-control .icon-prev:before{
	content: '\f053';
	font-family: FontAwesome;
}
.carousel-control .icon-next:before{
	content: '\f054';
	font-family: FontAwesome;
}
/* product list */
.product-grid .product-thumb .image{
	float: none;
}
@media (min-width: 767px){
.product-list .product-thumb .image{
	float: left;
	padding: 0 15px;
}
}
.product-thumb h4{
	font-weight: bold;
}
.product-thumb .caption{
	padding: 0 20px;
	min-height: 150px;
}
.product-list .product-thumb .caption{
	margin-left: 230px;
}
@media (max-width: 1200px){
.product-grid .product-thumb .caption{
	min-height: 210px;
	padding: 0 10px;
}
}
@media (max-width: 767px){
.product-list .product-thumb .caption{
	min-height: 0;
	margin-left: 0;
	padding: 0 10px;
}
.product-grid .product-thumb .caption{
	min-height: 0;
}
}
.product-thumb .rating{
	padding-bottom: 10px;
}
.rating .fa-stack{
	font-size: 8px;
}
.rating .fa-star-o{
	color: #999;
	font-size: 15px;
}
.rating .fa-star{
	color: #FC0;
	font-size: 15px;
}
.rating .fa-star + .fa-star-o{
	color: #E69500;
}
h2.price{
	margin: 0;
}
.product-thumb .price{
	color: #444;
  font-size: 200%;
  text-align: center;
  font-weight: bold;
  color: #e00000;
  margin-top: 20px;
}
.product-thumb .price-new{
	font-weight: 600;
}
.product-thumb .price-old{
	color: #999;
	text-decoration: line-through;
	margin-left: 10px;
}
.product-thumb .price-tax{
	color: #999;
	font-size: 12px;
	display: block;
}
.product-thumb .button-group{
	border-top: 1px solid #ddd;
	background-color: #eee;
	overflow: auto;
  display: none;
}
.product-list .product-thumb .button-group{
	border-left: 1px solid #ddd;
}
@media (max-width: 768px){
	.product-list .product-thumb .button-group{
		border-left: none;
	}
}
.product-thumb .button-group button{
	width: 60%;
	border: none;
	display: inline-block;
	float: left;
	background-color: #eee;
	color: #888;
	line-height: 38px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
}
.product-thumb .button-group button + button{
	width: 20%;
	border-left: 1px solid #ddd;
}
.product-thumb .button-group button:hover{
	color: #444;
	background-color: #ddd;
	text-decoration: none;
	cursor: pointer;
}
@media (max-width: 1200px){
	.product-thumb .button-group button, .product-thumb .button-group button + button{
		width: 33.33%;
	}
}
@media (max-width: 767px){
	.product-thumb .button-group button, .product-thumb .button-group button + button{
		width: 33.33%;
	}
}
.thumbnails{
	overflow: auto;
	clear: both;
	list-style: none;
	padding: 0;
	margin: 0;
}
.thumbnails > li{
	margin-left: 20px;
}
.thumbnails{
	margin-left: -20px;
}
.thumbnails > img{
	width: 100%;
}
.image-additional a{
	margin-bottom: 20px;
	padding: 5px;
	display: block;
	border: 1px solid #ddd;
}
.image-additional{
	max-width: 78px;
}
.thumbnails .image-additional{
	float: left;
	margin-left: 20px;
}

@media (min-width: 1200px){
	#content .col-lg-2:nth-child(6n+1),
	#content .col-lg-2:nth-child(6n+1),
	#content .col-lg-3:nth-child(4n+1),
	#content .col-lg-4:nth-child(3n+1),
	#content .col-lg-6:nth-child(2n+1){
		clear:left;
	}
}
@media (min-width: 992px) and (max-width: 1199px){
	#content .col-md-2:nth-child(6n+1),
	#content .col-md-2:nth-child(6n+1),
	#content .col-md-3:nth-child(4n+1),
	#content .col-md-4:nth-child(3n+1),
	#content .col-md-6:nth-child(2n+1){
		clear:left;
	}
}
@media (min-width: 768px) and (max-width: 991px){
	#content .col-sm-2:nth-child(6n+1),
	#content .col-sm-2:nth-child(6n+1),
	#content .col-sm-3:nth-child(4n+1),
	#content .col-sm-4:nth-child(3n+1),
	#content .col-sm-6:nth-child(2n+1){
		clear:left;
	}
}

/* fixed colum left + content + right*/
@media (min-width: 768px){
    #column-left  .product-layout .col-md-3{
       width: 100%;
    }

	#column-left + #content .product-layout .col-md-3{
       width: 50%;
    }

	#column-left + #content + #column-right .product-layout .col-md-3{
       width: 100%;
    }

    #content + #column-right .product-layout .col-md-3{
       width: 100%;
    }
}

/* fixed product layouts used in left and right columns */
#column-left .product-layout, #column-right .product-layout{
	width: 100%;
}

/* fixed mobile cart quantity input */
.input-group .form-control[name^=quantity]{
	min-width: 50px;
}

/* Missing focus and border color to overwrite bootstrap */
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled]{
    background-image: none;
    background-color: #df5c39;
}

.submenu {
  position: absolute;
  left: 0;
  top: 95px;
  z-index: 99999;
  background: black;
  border: 1px solid #fff;
  width: 100%;
  text-align: left;
  padding: 15px 0;
  display: none;
  transition: display 1s;
}

.submenu li {
  display: block;
}

.submenu li a {
  font: normal 18px Lato, Arial, Helvetica, sans-serif;
  color: #ffffff;
  display: block;
  padding: 2px 15px;
}

.submenu li a:before {
  content: '- ';
}

nav#menu .nav > li:hover .submenu {
  display: block;
}

#column-left .categorias {
  background-color: #000000;
  color: #ffffff;
}

#column-left .categorias h2 {
  padding: 10px 10px 0 10px;
}

.list-group-item {
  background-color: #000000;
  color: #ffffff;
}

.cat {
  padding-left: 0;
}

.categorias ul.cat li a {
  border: 0;
  color: #ffffff;
}

.categorias .sub_cat {
  padding-left: 0;
}

.input-group-addon {
  color: #555;
  text-align: center;
  background-color: #b2bb20;
  border: 1px solid #8f9619;
}

.btn-default:active:hover, .btn-default.active:hover, .open > .dropdown-toggle.btn-default:hover, .btn-default:active:focus, .btn-default.active:focus, .open > .dropdown-toggle.btn-default:focus, .btn-default:active.focus, .btn-default.active.focus, .open > .dropdown-toggle.btn-default.focus {
      background-color: #b2bb20;
}

.image img {
  margin: 0 auto;
}

.product-thumb {
  border: 1px solid #b2bb20;
}

.checkout-checkout .breadcrumb,
.checkout-cart .breadcrumb {
  display: none;
}

.btn-reigames {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #b7ba16;
  background-image: linear-gradient(to bottom, #d1d41f, #acaf11);
  background-repeat: repeat-x;
  border-color: #d5d113 #d5d118 #b3b002;
}

.botaoWhatsapp {
  margin-top: 15px;
}

@media (max-width: 767px) {
  #logo img {
    margin: 0 auto;
  }
  #attendance-help-mobile {
    margin-bottom: 15px;
  }
  #cart {
    margin-top: 10px;
  }
  #slideshow0 {
    display: none !important;
  }
  footer {
    text-align: center;
  }
  footer .copyright p {
    line-height: 1;
    margin-bottom: 10px;
  }
  nav#menu .dropdown-inner a{
    padding: 5px 20px;
    font-size: 15px;
  }
}

@media (min-width: 768px) and (max-width: 991px) {}

@media (min-width: 992px) and (max-width: 1199px) {}

@media (min-width: 1200px) {}

#content {
	margin-top: 20px;
}

#content h1, #content h2 {
	margin-top: 0;
}

.checkout-cart header .col-sm-2 {
	margin: 0 auto;
	float: none;
}

.parcelamento {
    text-align: center;
    margin-top: 10px;
}
ul.navbar-nav li.contato{
    display:block !important;
}    

ul.submenu li.desktop-nav-item{
    display:block !important;
}    
.powered-by-text {
    color: #fff;
}    

.owl-carousel .owl-wrapper-outer{
   z-index: 1;  /* added this */
}

section.owl-carousel .owl-pagination {
    top: -30px;
    z-index: 40;
}

section.owl-carousel .owl-buttons {
    z-index: 40;
    position: relative;
    top: -300px;
}

.product-layout div.product-thumb h4, .product-layout div.product-thumb h4 a {
    font-weight: 500;
    text-align: center;
    font-size: 20px;
    color: #000000;
    height: 80px;
    text-transform: uppercase;
}

div.price {
    background-color: #ffffff;
}

span.free-shipping.pull-left.full-width.p-relative.text-center.p-quarter-all.text-uppercase {
    margin-top: 20px;
}

span.js-selected-insta-variant {
    display: none;
}

input.js-prod-submit-form.js-addtocart.addbutton.button.addToCart.cart {
    background-color: #e60909;
    border-style: none;
    float: left;
    width: 100%;
    margin-bottom: 30px;
}

div.circle.free-shipping.font-normal.text-uppercase.p-quarter-all.m-quarter-bottom {
    color: #ffffff;
}

h2.js-price-display {
    color: #e60909 !important;
}

span.offer2.pull-left.full-width.p-relative.m-quarter-top.font-bold.text-center.p-quarter-all.text-uppercase {
    position: relative !important;
    top: -370px !important;
    background: #e60909 !important;
    display: none;
}

span.free-shipping.pull-left.full-width.p-relative.text-center.p-quarter-all.text-uppercase {
    position: relative !important;
    top: -310px !important;
    background: #666  !important;
}

lative.m-quarter-top.font-bold.text-center.p-quarter-all.text-uppercase {
    display: none !important;

}

.btn-link {
    border-color: rgba(0, 0, 0, 0) !important;
    cursor: pointer !important;
    color: #e60909 !important;
    border-radius: 0 !important;
}

.btn-link:hover {
    border-color: rgba(0, 0, 0, 0) !important;
    cursor: pointer !important;
        color: #e60909 !important;
    border-radius: 0 !important;
}

.max_installments strong {
    color: #666 !important;
}

div.offer2.js-offer-label.font-normal.text-uppercase.p-quarter-all.m-quarter-bottom {
    font-weight: bold !important;
    background-color: #666 !important;
}

input.js-prod-submit-form {
    color: #ffffff !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
    background-color: #da4f49 !important;
    background-image: linear-gradient(to bottom, #ee5f5b, #bd362f) !important;
    background-repeat: repeat-x !important;
    border-color: #bd362f #bd362f #802420 !important;
    border:1px !important;
}

h2#price_display {
    color:#666 !important;
    font-weight:bold !important;
    font-size:27px  !important;
}

a.list-group-item.active {
    background-color: #121112 !important;
    color:  #c39408 !important;
    border-color: #ffffff !important;
    border-style: solid !important;
    border-bottom-width: 1px !important;
}
.list-group a:hover {
    color:  #c39408 !important;
    background: #666 !important;
       border-style: solid !important;
    border-bottom-width: 1px !important;
    border-radius: 0 !important;
}
.products .price {
    background-color: #fff !important;
}

.product-layout div.product-thumb .price {
    margin: 0px 0 0 !important;

}

.product-layout div.product-thumb .price span#price {
    color: #e00000!important;

}

div.js-mobile-nav {
    display: none !important;
}
div.sort-by-container div.input-group {
    max-width: 280px !important;
}
input#go-to-checkout{
    color: #ffffff !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
    background-color: #da4f49 !important;
    background-image: linear-gradient(to bottom, #ee5f5b, #bd362f) !important;
    background-repeat: repeat-x !important;
    border-color: #bd362f #bd362f #802420 !important;
    border: 1px !important;
}

div.total-price {
    font-weight: bold !important;
    color: #e00000 !important;
}
.text-primary {
    color: #e00000 !important;
    font-size: 14px !important;
}


div.banners-ofertas-home img{
    margin-bottom:20px !important;
}

div.paginacategoria {
    min-width:277px !important;
}

div.sidebar-container {
    display: none !important;
}

.loadMoreContainer .button.secondary, .btn-see-all-prods {
    background-color: #c39408 !important;
    border: 2px solid #c39408 !important;
}

div.product-layout img{
    max-height: 235px !important;
}

.pagecontact .form .submit_button {
    background-color: #c39408 !important;
    border: 2px solid #c39408 !important;
}

li.desktop-nav-item {
    width:100% !important;
}


.categorias ul.cat li a {
    width: 100% !important;
    display: block !important;
}

li.desktop-nav-item:hover {
    background:#c39408 !important;
}


.list-group a:hover {
    color: #FFF !important;
    background:#c39408 !important;
  }

a.desktop-nav-link::before { 
    content: "\00bb";
}


.firstitemmenutop a:first-child {
    display:none;
}

.semclique{
  pointer-events: none; 
}


.pre-footer .footer-payship-img {
    height: 37px !important;
    margin: 0 5px 5px 0 !important;
}

.footer-newsletter, .newsletter-footer {
    background-color: #000 !important;
    margin-top: 20px !important;
}

h4.footer-title-branco {
    margin-bottom: 20px !important;
}

li.transition-open-right.desktop-nav-item.firstitemmenutop a:first-child {
    display:none;
}

nav#menu .nav > li {
    min-width: 195px !important;
}

.cat {
    font-weight: bold !important;
    font-size: 14px !important;
}
.btn-newsletter {
    background: rgba(195,148,8,0.7) !important;
    border: 1px solid #000 !important;
}

.loadMoreContainer {
    margin-bottom: 20px !important;
}

@media (min-width: 992px){
  div.addToCartButton{
    top: 25px;
    position: relative;
  }
}

@media (max-width: 991px){
  .btn-danger{

  margin-top:10px;
}
}

@media (min-width: 768px){
ul.navbar-nav li:nth-child(1n+6){
    display: none;
}
}


.btn-danger{

  height: 44px;
  width: 100% !important;
}

input{
  height: 46px !important;
}

.spinner {
   width: 50px !important;
    min-width: 63px !important;
   
}


    .btn-success{
height: 46px !important;
  top: -4px;
    position: relative;

        border-color: #51a351 #51a351 #387038 !important;
    border-top-color: rgb(81, 163, 81) !important;
    border-right-color: rgb(81, 163, 81) !important;
    border-bottom-color: rgb(56, 112, 56) !important;
    border-left-color: rgb(81, 163, 81) !important;

    }

    div.shipping-input-container{

          margin-bottom: 20px;

        }

.form-control{
  width: 100% !important;
      border-radius: 3px;
}


.shipping-zipcode {
    border-radius: 3px !important;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;


    }


    div.product-layout{
        max-height: 400px !important;   
}


.products .price .product-item_promo-price {
    font-size: 11px !important;   

    }


    header #search .btn-lg {
    height: 46px !important;  

  }

  footer p {
    color:#FFF;
    font-size: 16px;
    line-height:1.6
}
div.itens a {
    color:#FFF;
}

div.redes {
    font-size: 26px;
    font-weight:500;
    
}

    div.redes i {
    background: #c39408;
    padding: 10px;
    color: #FFF;
    width: 40px;
    font-size: 20px !important;
}

div.redessociais {
    background:#e2e4e7;
    padding-top:20px;
    padding-bottom:20px;
    
}

div.addToCartButton input.nostock{
    margin-bottom:20px !important;
    margin-top:-20px !important;
}


a.list-group-item.active {
    background-color:#b89019 !important;
    color: #fff  !important;
    border-color: #ffffff !important;
    border-style: solid !important;
    border-bottom-width: 1px !important;
    cursor: default;
    padding-top:10px;
    padding-bottom:10px;
}
a.list-group-item.active:hover {
    background-color: #000 !important;
    background: #000;
    color: #c39408 !important;
    border-color: #ffffff !important;
    border-style: solid !important;
    border-bottom-width: 1px !important;
    cursor: default;
     padding-top:10px;
    padding-bottom:10px;
}

.semclique:active {
    pointer-events: none;
    cursor: default;
}


.list-group a:hover {
color: #FFF !important;
    background: #86680e !important;
    background-image: initial !important;
    background-position-x: initial !important;
    background-position-y: initial !important;
    background-size: initial !important;
    background-repeat-x: initial !important;
    background-repeat-y: initial !important;
    background-attachment: initial !important;
    background-origin: initial !important;
    background-clip: initial !important;
    background-color: #86680e !important;
}

.transition-open-right:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat-x: initial;
    background-repeat-y: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: #86680e !important;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.6s;
    transition-duration: 0.6s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}

div.addToCartButton input.contact {
    margin-bottom:40px !important;
    margin-top:-20px !important;
}