		#owl-demo .item{
		  margin: 3px;
		}
		#owl-demo .item img{
		  display: block;
		  width: 100%;
		  height: auto;
		}
		
        .pre-cost{text-decoration: line-through; color: #25d366;}
        .space-ten{padding: 10px 0;}
		.custo{text-decoration: line-through; color: #ED3237;}
		
		.ver_produto .modal-dialog{max-width: 800px; width: 100%;}
		
		.item-serves {
			font-size: 12px;
			padding: 0 18px;
			color: #b2b2b2;
		}
		
		@media (min-width: 992px) {
			.observacao {
				width: calc(100% - 8px);
				margin-left: 8px;
			}
		}		

		.observacao {
			width: auto;
			padding: 0 16px 10px;
			color: #777;
			background-color: #fff;
			box-shadow: 0 0 8px 0 rgba(0, 0, 0, .12);
		}
		
		.observacao-textfield {
			width: 100%;
		}	

		.mdl-textfield {
			position: relative;
			font-size: 16px;
			display: inline-block;
			box-sizing: border-box;
			width: 300px;
			max-width: 100%;
			margin: 0;
			padding: 20px 0;
		}
		
		.mdl-textfield textarea.mdl-textfield__input {
			display: block;
		}
		.mdl-textfield textarea.mdl-textfield__input {
			display: block;
		}
		.mdl-textfield__input {
			border: none;
			border-bottom: 1px solid rgba(0, 0, 0, .12);
			display: block;
			font-size: 16px;
			font-family: helvetica, arial, sans-serif;
			margin: 0;
			padding: 4px 0;
			width: 100%;
			background: 0 0;
			text-align: left;
			color: inherit;
		}
		
		.carousel-control-prev,
		.carousel-control-next{
			height: 50px;
			width: 50px;
			outline: $color-white;
			background-size: 100%, 100%;
			border-radius: 50%;
			border: 1px solid $color-white;
			background-color: $color-white;
		}

		.carousel-control-prev-icon { 
			background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23009be1' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E"); 
			width: 30px;
			height: 48px;
		}
		.carousel-control-next-icon { 
			background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23009be1' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
			width: 30px;
			height: 48px;
		}

		.carousel .carousel-indicators li {background-color: red;}
		.carousel .carousel-indicators li.active {background-color: #007bff;}
		
		.div1, .div2 {
			display: none
		}
		
		.section-title {
			margin-bottom: 50px;
			text-align: center;
		}

		.section-title h2 {
			color: #1c1c1c;
			font-weight: 700;
			position: relative;
		}

		.section-title h2:after {
			position: absolute;
			left: 0;
			bottom: -15px;
			right: 0;
			height: 4px;
			width: 80px;
			background: #7fad39;
			content: "";
			margin: 0 auto;
		}

		.set-bg {
			background-repeat: no-repeat;
			background-size: cover;
			background-position: top center;
		}

		.spad {
			padding-top: 100px;
			padding-bottom: 100px;
		}
		
		/* Carregar a pagina */

		#preloder {
			position: fixed;
			width: 100%;
			height: 100%;
			top: 0;
			left: 0;
			z-index: 999999;
			background: #000;
		}

		.loader {
			width: 40px;
			height: 40px;
			position: absolute;
			top: 50%;
			left: 50%;
			margin-top: -13px;
			margin-left: -13px;
			border-radius: 60px;
			animation: loader 0.8s linear infinite;
			-webkit-animation: loader 0.8s linear infinite;
		}

		@keyframes loader {
			0% {
				-webkit-transform: rotate(0deg);
				transform: rotate(0deg);
				border: 4px solid #f44336;
				border-left-color: transparent;
			}
			50% {
				-webkit-transform: rotate(180deg);
				transform: rotate(180deg);
				border: 4px solid #673ab7;
				border-left-color: transparent;
			}
			100% {
				-webkit-transform: rotate(360deg);
				transform: rotate(360deg);
				border: 4px solid #f44336;
				border-left-color: transparent;
			}
		}

		@-webkit-keyframes loader {
			0% {
				-webkit-transform: rotate(0deg);
				border: 4px solid #f44336;
				border-left-color: transparent;
			}
			50% {
				-webkit-transform: rotate(180deg);
				border: 4px solid #673ab7;
				border-left-color: transparent;
			}
			100% {
				-webkit-transform: rotate(360deg);
				border: 4px solid #f44336;
				border-left-color: transparent;
			}
		}
		
	
		/*---------------------
		  Ultimos Produtos
		-----------------------*/

		.latest-product {
			padding-top: 80px;
			padding-bottom: 0;
		}

		.latest-product__text h5 {
			font-weight: 600;
			color: #1c1c1c;
			margin-bottom: 45px;
		}

		.latest-product__slider.owl-carousel .owl-nav {
			position: absolute;
			right: 20px;
			top: -75px;
		}

		.latest-product__slider.owl-carousel .owl-nav button {
			height: 30px;
			width: 30px;
			background: #F3F6FA;
			border: 1px solid #e6e6e6;
			font-size: 14px;
			color: #636363;
			margin-right: 10px;
			line-height: 30px;
			text-align: center;
		}

		.latest-product__slider.owl-carousel .owl-nav button span {
			font-weight: 700;
		}

		.latest-product__slider.owl-carousel .owl-nav button:last-child {
			margin-right: 0;
		}

		.latest-product__item {
			margin-bottom: 20px;
			overflow: hidden;
			display: block;
		}

		.latest-product__item__pic {
			float: left;
			margin-right: 26px;
		}

		.latest-product__item__pic img {
			height: 110px;
			width: 110px;
		}

		.latest-product__item__text {
			overflow: hidden;
			padding-top: 10px;
		}

		.latest-product__item__text h6 {
			color: red;
			margin-bottom: 8px;
		}

		.latest-product__item__text span {
			font-size: 18px;
			display: block;
			color: #252525;
			font-weight: 700;
		}	
		
		/*---------------------
		  Breadcrumb
		-----------------------*/

		.breadcrumb-section {
			display: flex;
			align-items: center;
			padding: 150px 0 40px;
		}

		.breadcrumb__text h2 {
			font-size: 46px;
			color: #ffffff;
			font-weight: 700;
		}

		.breadcrumb__option a {
			display: inline-block;
			font-size: 16px;
			color: #ffffff;
			font-weight: 700;
			margin-right: 20px;
			position: relative;
		}

		.breadcrumb__option a:after {
			position: absolute;
			right: -12px;
			top: 13px;
			height: 1px;
			width: 10px;
			background: #ffffff;
			content: "";
		}

		.breadcrumb__option span {
			display: inline-block;
			font-size: 16px;
			color: #ffffff;
		}	

		/*---------------------
		  Barra lateral
		-----------------------*/

		.sidebar__item {
			margin-bottom: 35px;
		}

		.sidebar__item.sidebar__item__color--option {
			overflow: hidden;
		}

		.sidebar__item h4 {
			color: #1c1c1c;
			font-weight: 700;
			margin-bottom: 25px;
		}

		.sidebar__item ul li {
			list-style: none;
		}

		.sidebar__item ul li a {
			font-size: 16px;
			color: #1c1c1c;
			line-height: 39px;
			display: block;
		}

		.sidebar__item .latest-product__text {
			position: relative;
		}

		.sidebar__item .latest-product__text h5 {
			margin-bottom: 45px;
		}

		.sidebar__item .latest-product__text .owl-carousel .owl-nav {
			right: 0;
		}

		.price-range-wrap .range-slider {
			margin-top: 20px;
		}

		.price-range-wrap .range-slider .price-input {
			position: relative;
		}

		.price-range-wrap .range-slider .price-input:after {
			position: absolute;
			left: 38px;
			top: 13px;
			height: 1px;
			width: 5px;
			background: #dd2222;
			content: "";
		}

		.price-range-wrap .range-slider .price-input input {
			font-size: 16px;
			color: #dd2222;
			font-weight: 700;
			max-width: 20%;
			border: none;
			display: inline-block;
		}

		.price-range-wrap .price-range {
			border-radius: 0;
		}

		.price-range-wrap .price-range.ui-widget-content {
			border: none;
			background: #ebebeb;
			height: 5px;
		}

		.price-range-wrap .price-range.ui-widget-content .ui-slider-handle {
			height: 13px;
			width: 13px;
			border-radius: 50%;
			background: #ffffff;
			border: none;
			-webkit-box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.2);
			box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.2);
			outline: none;
			cursor: pointer;
		}

		.price-range-wrap .price-range .ui-slider-range {
			background: #dd2222;
			border-radius: 0;
		}

		.price-range-wrap .price-range .ui-slider-range.ui-corner-all.ui-widget-header:last-child {
			background: #dd2222;
		}

		.sidebar__item__color {
			float: left;
			width: 40%;
		}

		.sidebar__item__color.sidebar__item__color--white label:after {
			border: 2px solid #333333;
			background: transparent;
		}

		.sidebar__item__color.sidebar__item__color--gray label:after {
			background: #E9A625;
		}

		.sidebar__item__color.sidebar__item__color--red label:after {
			background: #D62D2D;
		}

		.sidebar__item__color.sidebar__item__color--black label:after {
			background: #252525;
		}

		.sidebar__item__color.sidebar__item__color--blue label:after {
			background: #249BC8;
		}

		.sidebar__item__color.sidebar__item__color--green label:after {
			background: #3CC032;
		}

		.sidebar__item__color label {
			font-size: 16px;
			color: #333333;
			position: relative;
			padding-left: 32px;
			cursor: pointer;
		}

		.sidebar__item__color label input {
			position: absolute;
			visibility: hidden;
		}

		.sidebar__item__color label:after {
			position: absolute;
			left: 0;
			top: 5px;
			height: 14px;
			width: 14px;
			background: #222;
			content: "";
			border-radius: 50%;
		}

		.sidebar__item__size {
			display: inline-block;
			margin-right: 16px;
			margin-bottom: 10px;
		}

		.sidebar__item__size label {
			font-size: 12px;
			color: #6f6f6f;
			display: inline-block;
			padding: 8px 25px 6px;
			background: #f5f5f5;
			cursor: pointer;
			margin-bottom: 0;
		}

		.sidebar__item__size label input {
			position: absolute;
			visibility: hidden;
		}
		
		
		/*---------------------
		  Grade dos produtos
		-----------------------*/

		@media (min-width: 992px) {
			.col-lg-9 {
				-ms-flex: 0 0 75%;
				flex: 0 0 75%;
				max-width: 75%;
			}
		}
		@media (min-width: 768px) {
			.col-md-7 {
				-ms-flex: 0 0 58.333333%;
				flex: 0 0 58.333333%;
				max-width: 58.333333%;
			}
		}
		

		@media (min-width: 992px) {
			.col-lg-9 {
				-ms-flex: 0 0 75%;
				flex: 0 0 75%;
				max-width: 75%;
			}
		}
		@media (min-width: 768px) {
			.col-md-7 {
				-ms-flex: 0 0 58.333333%;
				flex: 0 0 58.333333%;
				max-width: 58.333333%;
			}
		}	
		
		.product {
			padding-top: 80px;
			padding-bottom: 80px;
		}

		.product__discount {
			padding-bottom: 50px;
		}

		.product__discount__title {
			text-align: left;
			margin-bottom: 65px;
		}

		.product__discount__title h2 {
			display: inline-block;
		}

		.product__discount__title h2:after {
			margin: 0;
			width: 100%;
		}

		.section-title h2:after {
			position: absolute;
			left: 0;
			bottom: -15px;
			right: 0;
			height: 4px;
			width: 80px;
			background: #7fad39;
			content: "";
			margin: 0 auto;
		}
		
		.product__discount__item:hover .product__discount__item__pic .product__item__pic__hover {
			bottom: 20px;
		}

		.product__discount__item__pic {
			height: 270px;
			position: relative;
			overflow: hidden;
			cursor: pointer;
		}

		.product__discount__item__pic .product__discount__percent {
			height: 45px;
			width: 45px;
			background: #dd2222;
			border-radius: 50%;
			font-size: 14px;
			color: #ffffff;
			line-height: 45px;
			text-align: center;
			position: absolute;
			left: 15px;
			top: 15px;
		}

		.product__item__pic__hover {
			position: absolute;
			left: 0;
			bottom: -50px;
			width: 100%;
			text-align: center;
			-webkit-transition: all, 0.5s;
			-moz-transition: all, 0.5s;
			-ms-transition: all, 0.5s;
			-o-transition: all, 0.5s;
			transition: all, 0.5s;
		}

		.product__item__pic__hover li {
			list-style: none;
			display: inline-block;
			margin-right: 6px;
		}

		.product__item__pic__hover li:last-child {
			margin-right: 0;
		}

		.product__item__pic__hover li:hover a {
			background: #7fad39;
			border-color: #7fad39;
		}

		.product__item__pic__hover li:hover a i {
			color: #ffffff;
			transform: rotate(360deg);
		}

		.product__item__pic__hover li a {
			font-size: 16px;
			color: #1c1c1c;
			height: 40px;
			width: 40px;
			line-height: 40px;
			text-align: center;
			border: 1px solid #ebebeb;
			background: #ffffff;
			display: block;
			border-radius: 50%;
			-webkit-transition: all, 0.5s;
			-moz-transition: all, 0.5s;
			-ms-transition: all, 0.5s;
			-o-transition: all, 0.5s;
			transition: all, 0.5s;
		}

		.product__item__pic__hover li a i {
			position: relative;
			transform: rotate(0);
			-webkit-transition: all, 0.3s;
			-moz-transition: all, 0.3s;
			-ms-transition: all, 0.3s;
			-o-transition: all, 0.3s;
			transition: all, 0.3s;
		}

		.product__discount__item__text {
			text-align: center;
			padding-top: 20px;
		}

		.product__discount__item__text span {
			font-size: 14px;
			color: #b2b2b2;
			display: block;
			margin-bottom: 4px;
		}

		.product__discount__item__text h5 {
			margin-bottom: 6px;
		}

		.product__discount__item__text h5 a {
			color: #1c1c1c;
		}

		.product__discount__item__text .product__item__price {
			font-size: 18px;
			color: #1c1c1c;
			font-weight: 700;
		}

		.product__discount__item__text .product__item__price span {
			display: inline-block;
			font-weight: 400;
			text-decoration: line-through;
			margin-left: 10px;
		}

		.product__discount__slider .col-lg-4 {
			max-width: 100%;
		}

		.product__discount__slider.owl-carousel .owl-dots {
			text-align: center;
			margin-top: 30px;
		}

		.product__discount__slider.owl-carousel .owl-dots button {
			height: 12px;
			width: 12px;
			border: 1px solid #b2b2b2;
			border-radius: 50%;
			margin-right: 12px;
		}

		.product__discount__slider.owl-carousel .owl-dots button.active {
			background: #707070;
			border-color: #6f6f6f;
		}

		.product__discount__slider.owl-carousel .owl-dots button:last-child {
			margin-right: 0;
		}

		.filter__item {
			padding-top: 45px;
			border-top: 1px solid #ebebeb;
			padding-bottom: 20px;
		}

		.filter__sort {
			margin-bottom: 15px;
		}

		.filter__sort span {
			font-size: 16px;
			color: #6f6f6f;
			display: inline-block;
		}

		.filter__sort .nice-select {
			background-color: #fff;
			border-radius: 0;
			border: none;
			display: inline-block;
			float: none;
			height: 0;
			line-height: 0;
			padding-left: 18px;
			padding-right: 30px;
			font-size: 16px;
			color: #1c1c1c;
			font-weight: 700;
			cursor: pointer;
		}

		.filter__sort .nice-select span {
			color: #1c1c1c;
		}

		.filter__sort .nice-select:after {
			border-bottom: 1.5px solid #1c1c1c;
			border-right: 1.5px solid #1c1c1c;
			height: 8px;
			margin-top: 0;
			right: 16px;
			width: 8px;
			top: -5px;
		}

		.filter__sort .nice-select.open .list {
			opacity: 1;
			pointer-events: auto;
			-webkit-transform: scale(1) translateY(0);
			-ms-transform: scale(1) translateY(0);
			transform: scale(1) translateY(0);
		}

		.filter__sort .nice-select .list {
			border-radius: 0;
			margin-top: 0;
			top: 15px;
		}

		.filter__sort .nice-select .option {
			line-height: 30px;
			min-height: 30px;
		}

		.filter__found {
			text-align: center;
			margin-bottom: 15px;
		}

		.filter__found h6 {
			font-size: 16px;
			color: #b2b2b2;
		}

		.filter__found h6 span {
			color: #1c1c1c;
			font-weight: 700;
			margin-right: 5px;
		}

		.filter__option {
			text-align: right;
			margin-bottom: 15px;
		}

		.filter__option span {
			font-size: 24px;
			color: #b2b2b2;
			margin-right: 10px;
			cursor: pointer;
			-webkit-transition: all, 0.3s;
			-moz-transition: all, 0.3s;
			-ms-transition: all, 0.3s;
			-o-transition: all, 0.3s;
			transition: all, 0.3s;
		}

		.filter__option span:last-child {
			margin: 0;
		}

		.filter__option span:hover {
			color: #7fad39;
		}

		.product__item {
			margin-bottom: 50px;
		}

		.product__item:hover .product__item__pic .product__item__pic__hover {
			bottom: 20px;
		}

		.product__item__pic {
			height: 270px;
			position: relative;
			overflow: hidden;
			cursor: pointer;
			background-color: #000;
			
		}
		
		.product__item__pic img {
			height: 100%;
			width: 100%;
			margin-left: 0em;
			margin-top: 0em;
			margin-right: 0em;
			margin-bottom: 0em;
		}
		

		.product__item__pic__hover {
			position: absolute;
			left: 0;
			bottom: -50px;
			width: 100%;
			text-align: center;
			-webkit-transition: all, 0.5s;
			-moz-transition: all, 0.5s;
			-ms-transition: all, 0.5s;
			-o-transition: all, 0.5s;
			transition: all, 0.5s;
		}

		.product__item__pic__hover li {
			list-style: none;
			display: inline-block;
			margin-right: 6px;
		}

		.product__item__pic__hover li:last-child {
			margin-right: 0;
		}

		.product__item__pic__hover li:hover a {
			background: #7fad39;
			border-color: #7fad39;
		}

		.product__item__pic__hover li:hover a i {
			color: #ffffff;
			transform: rotate(360deg);
		}

		.product__item__pic__hover li a {
			font-size: 16px;
			color: #1c1c1c;
			height: 40px;
			width: 40px;
			line-height: 40px;
			text-align: center;
			border: 1px solid #ebebeb;
			background: #ffffff;
			display: block;
			border-radius: 50%;
			-webkit-transition: all, 0.5s;
			-moz-transition: all, 0.5s;
			-ms-transition: all, 0.5s;
			-o-transition: all, 0.5s;
			transition: all, 0.5s;
		}

		.product__item__pic__hover li a i {
			position: relative;
			transform: rotate(0);
			-webkit-transition: all, 0.3s;
			-moz-transition: all, 0.3s;
			-ms-transition: all, 0.3s;
			-o-transition: all, 0.3s;
			transition: all, 0.3s;
		}

		.product__item__text {
			text-align: center;
			padding-top: 15px;
		}

		.product__item__text h6 {
			margin-bottom: 10px;
		}

		.product__item__text h6 a {
			color: red;
			font-weight: 700;
			font-size: 12px;
		}

		.product__item__text h5 {
			color: #252525;
			font-weight: 700;
		}

		.product__pagination,
		.blog__pagination {
			padding-top: 10px;
		}

		.product__pagination a,
		.blog__pagination a {
			display: inline-block;
			width: 30px;
			height: 30px;
			border: 1px solid #b2b2b2;
			font-size: 14px;
			color: #b2b2b2;
			font-weight: 700;
			line-height: 28px;
			text-align: center;
			margin-right: 16px;
			-webkit-transition: all, 0.3s;
			-moz-transition: all, 0.3s;
			-ms-transition: all, 0.3s;
			-o-transition: all, 0.3s;
			transition: all, 0.3s;
		}

		.product__pagination a:hover,
		.blog__pagination a:hover {
			background: #7fad39;
			border-color: #7fad39;
			color: #ffffff;
		}

		.product__pagination a:last-child,
		.blog__pagination a:last-child {
			margin-right: 0;
		}

		/*---------------------
		  Detalhes dos produtos
		-----------------------*/

		.product-details {
			padding-top: 80px;
		}

		.product__details__pic__item {
			margin-bottom: 20px;
		}

		.product__details__pic__item img {
			min-width: 100%;
		}

		.product__details__pic__slider img {
			cursor: pointer;
		}

		.product__details__pic__slider.owl-carousel .owl-item img {
			width: auto;
		}

		.product__details__text h3 {
			color: #252525;
			font-weight: 700;
			margin-bottom: 16px;
		}

		.product__details__text .product__details__rating {
			font-size: 14px;
			margin-bottom: 12px;
		}

		.product__details__text .product__details__rating i {
			margin-right: -2px;
			color: #EDBB0E;
		}

		.product__details__text .product__details__rating span {
			color: #dd2222;
			margin-left: 4px;
		}

		.product__details__text .product__details__price {
			font-size: 30px;
			color: #dd2222;
			font-weight: 600;
			margin-bottom: 15px;
		}

		.product__details__text p {
			margin-bottom: 45px;
		}

		.product__details__text .primary-btn {
			padding: 16px 28px 14px;
			margin-right: 6px;
			margin-bottom: 5px;
		}

		.product__details__text .heart-icon {
			display: inline-block;
			font-size: 16px;
			color: #6f6f6f;
			padding: 13px 16px 13px;
			background: #f5f5f5;
		}

		.product__details__text ul {
			border-top: 1px solid #ebebeb;
			padding-top: 40px;
			margin-top: 50px;
		}

		.product__details__text ul li {
			font-size: 16px;
			color: #1c1c1c;
			list-style: none;
			line-height: 36px;
		}

		.product__details__text ul li b {
			font-weight: 700;
			width: 170px;
			display: inline-block;
		}

		.product__details__text ul li span samp {
			color: #dd2222;
		}

		.product__details__text ul li .share {
			display: inline-block;
		}

		.product__details__text ul li .share a {
			display: inline-block;
			font-size: 15px;
			color: #1c1c1c;
			margin-right: 25px;
		}

		.product__details__text ul li .share a:last-child {
			margin-right: 0;
		}

		.product__details__quantity {
			display: inline-block;
			margin-right: 6px;
		}

		.pro-qty {
			width: 140px;
			height: 50px;
			display: inline-block;
			position: relative;
			text-align: center;
			background: #f5f5f5;
			margin-bottom: 5px;
		}

		.pro-qty input {
			height: 100%;
			width: 100%;
			font-size: 16px;
			color: #6f6f6f;
			width: 50px;
			border: none;
			background: #f5f5f5;
			text-align: center;
		}

		.pro-qty .qtybtn {
			width: 35px;
			font-size: 16px;
			color: #6f6f6f;
			cursor: pointer;
			display: inline-block;
		}

		.product__details__tab {
			padding-top: 85px;
		}

		.product__details__tab .nav-tabs {
			border-bottom: none;
			justify-content: center;
			position: relative;
		}

		.product__details__tab .nav-tabs:before {
			position: absolute;
			left: 0;
			top: 12px;
			height: 1px;
			width: 370px;
			background: #ebebeb;
			content: "";
		}

		.product__details__tab .nav-tabs:after {
			position: absolute;
			right: 0;
			top: 12px;
			height: 1px;
			width: 370px;
			background: #ebebeb;
			content: "";
		}

		.product__details__tab .nav-tabs li {
			margin-bottom: 0;
			margin-right: 65px;
		}

		.product__details__tab .nav-tabs li:last-child {
			margin-right: 0;
		}

		.product__details__tab .nav-tabs li a {
			font-size: 16px;
			color: #999999;
			font-weight: 700;
			border: none;
			border-top-left-radius: 0;
			border-top-right-radius: 0;
			padding: 0;
		}

		.product__details__tab .product__details__tab__desc {
			padding-top: 44px;
		}

		.product__details__tab .product__details__tab__desc h6 {
			font-weight: 700;
			color: #333333;
			margin-bottom: 26px;
		}

		.product__details__tab .product__details__tab__desc p {
			color: #666666;
		}

		/*---------------------
		  Detalhes da loja
		-----------------------*/

		.related-product {
			padding-bottom: 30px;
		}

		.related__product__title {
			margin-bottom: 70px;
		}

		@media only screen and (min-width: 1200px) {
			.container {
				max-width: 1170px;
			}
		}

		/* Medium Device = 1200px */

		@media only screen and (min-width: 992px) and (max-width: 1199px) {
			.latest-product__slider.owl-carousel .owl-nav {
				right: 0;
			}
			.product__details__tab .nav-tabs:before {
				width: 265px;
			}
			.product__details__tab .nav-tabs:after {
				width: 265px;
			}
			.shoping__discount form input {
				width: 240px;
			}
		}

		/* Tablet Device = 768px */

		@media only screen and (min-width: 768px) and (max-width: 991px) {
			.categories__slider.owl-carousel .owl-nav button {
				left: -20px;
			}
			.categories__slider.owl-carousel .owl-nav button.owl-next {
				right: -20px;
			}
			.filter__sort .nice-select {
				padding-left: 5px;
				padding-right: 28px;
			}
			.product__details__quantity {
				margin-bottom: 10px;
			}
			.product__details__text .primary-btn {
				margin-bottom: 10px;
			}
			.product__details__tab .nav-tabs:before {
				width: 150px;
			}
			.product__details__tab .nav-tabs:after {
				width: 150px;
			}
			.over_hid {
				overflow: hidden;
			}
		}

		/* Wide Mobile = 480px */

		@media only screen and (max-width: 767px) {

			.categories__slider.owl-carousel .owl-nav {
				text-align: center;
				margin-top: 40px;
			}
			.categories__slider.owl-carousel .owl-nav button {
				position: relative;
				left: 0;
				top: 0;
				-webkit-transform: translateY(0);
			}
			.categories__slider.owl-carousel .owl-nav button.owl-next {
				right: -10px;
			}
			.filter__item {
				text-align: center;
			}
			.filter__option {
				text-align: center;
			}
			.product__details__pic {
				margin-bottom: 40px;
			}
			.product__details__tab .nav-tabs:before {
				display: none;
			}
			.product__details__tab .nav-tabs:after {
				display: none;
			}
			.shoping__cart__table {
				overflow-y: auto;
			}
			.shoping__discount form input {
				margin-bottom: 15px;
			}

			.over_hid {
				overflow: hidden;
			}
		}

		/* Small Device = 320px */

		@media only screen and (max-width: 479px) {

			.product__details__text ul li b {
				width: 100px;
			}
			.product__details__tab .nav-tabs li {
				margin-right: 20px;
			}
			.product__details__tab .nav-tabs li {
				margin-right: 15px;
			}

		}
		
/*DIV MENU LATERAL FILTROS */
.menu-filtro b, .menu-filtro strong {
    color: #$bh !important;
}
.menu-filtro .filtro-categoria a.active{
    font-weight: bold;
    border-bottom:1px solid #$bh !important;
}
.menu-filtro a{
    color: #$bh;
}
.menu-filtro h5{
    font-family: 'Ubuntu',Helvetica,sans-serif,Arial;
    line-height:30px;
    font-size: 17px;
}
.menu-filtro{
    margin-bottom:40px;
    font-size:13px;
    color:#333;
}
.menu-filtro .filtro-sub-categoria a{
    /*padding-left:6px !important;*/
    font-size:12px;
    color:#555;
}
.menu-filtro  .filtro-sub-categoria a:hover{
    color:#$bh;
}
.menu-filtro  .filtro-sub-categoria a.active{
    color:#$bh;
    font-style:italic;    
    border-bottom:1px dotted #$bh !important;
}
.menu-filtro #p-range-preco{
    z-index: 100 !important;
    position: relative !important;
}
/*FIM MENU LATERAL FILTROS */

.tooltip-inner {
    max-width: 200px;
    padding: 3px 8px;
    color: #ffffff;
    text-align: center;
    text-decoration: none;
    background-color: #1457AF;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}
.tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-top-color: #1457AF;
    border-width: 5px 5px 0;
}
.tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-right-color: #1457AF;
    border-width: 5px 5px 5px 0;
}

.tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-left-color: #1457AF;
    border-width: 5px 0 5px 5px;
}

.tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-bottom-color: #1457AF;
    border-width: 0 5px 5px;
}