/*
	Created by: @reds
	Contact: reds@agenciaprai.com
	Url: www.agenciaprai.com
	Date added: 25/04/2020
	amarelo: #f2d710
	vermelho: #f41553
	laranja: #ffcd00 #ffcd00
*/
body {font-family: 'Montserrat', sans-serif;color: #666;font-size: 12px;overflow-x: hidden;}
h1, h2, h3, h4, h5, h6 {color: #444;font-weight: 500;}
h1 {font-size: 33px;}
h2 {font-size: 27px;}
h3 {font-size: 21px;}
h4 {font-size: 15px;}
h5 {font-size: 15px;}
h6 {font-size: 14px;}
i {vertical-align: middle;}
a {color: #252524;}
a:hover {text-decoration: none;}
a.thumbnail, a.thumbnail.active, a.thumbnail:focus, a.thumbnail:hover {border-color: #f4f4f4;}
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;}
.nav-tabs {margin-bottom: 15px;}
div.required .control-label:before {content: '* ';color: #F00;font-weight: bold;}
.dropdown-menu li > a:hover {text-decoration: none;color: #ffffff;background-color: #252524;}
.dropdown-menu::before {content: "";display: inline-flex;position: absolute;left: 15%;top: -8px;width: 15px;height: 15px;border-right: 1px solid #dbdbdb;border-bottom: 1px solid #dbdbdb;transform: rotate(-135deg);background-color: #ffffff;}
#menu .navbar-nav > li:nth-last-of-type(1) .dropdown-menu::before {right: auto;left: 15%;}
.dropdown:hover .dropdown-menu, #cart:hover .dropdown-menu {display: block;}
.dropdown-menu > li > a {padding: 5px 20px;font-weight: 500;}
.valign {display: flex;align-items: center;}
input:focus + .overlay{background-color: rgba(0, 0, 0, .3);z-index: 999;}
.overlay{top: 0;right: 0;bottom: 0;left: 0;position: fixed;z-index: -1;transition: all .5s;}
/* scroolbar */
* {scrollbar-width: thin;scrollbar-color: #ddd #fff;}
*::-webkit-scrollbar {width: 12px;}
*::-webkit-scrollbar-track {background: #fff;}
*::-webkit-scrollbar-thumb {background-color: #ddd;border-radius: 20px;border: 2px solid #fff;}
/* peace */
.pace {-webkit-pointer-events: none;pointer-events: none;-webkit-user-select: none;-moz-user-select: none;user-select: none;}
.pace-inactive {display: none;}
.pace .pace-activity {display: block;position: fixed;z-index: 2000;top: 15px;right: 15px;width: 14px;height: 14px;border: solid 2px transparent;border-top-color: #29d;border-left-color: #29d;border-radius: 10px;-webkit-animation: pace-spinner 400ms linear infinite;-moz-animation: pace-spinner 400ms linear infinite;-ms-animation: pace-spinner 400ms linear infinite;-o-animation: pace-spinner 400ms linear infinite;animation: pace-spinner 400ms linear infinite;}
@-webkit-keyframes pace-spinner {0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }}
@-moz-keyframes pace-spinner {0% { -moz-transform: rotate(0deg); transform: rotate(0deg); }100% { -moz-transform: rotate(360deg); transform: rotate(360deg); }}
@-o-keyframes pace-spinner {0% { -o-transform: rotate(0deg); transform: rotate(0deg); }100% { -o-transform: rotate(360deg); transform: rotate(360deg); }}
@-ms-keyframes pace-spinner {0% { -ms-transform: rotate(0deg); transform: rotate(0deg); }100% { -ms-transform: rotate(360deg); transform: rotate(360deg); }}
@keyframes pace-spinner {0% { transform: rotate(0deg); transform: rotate(0deg); }100% { transform: rotate(360deg); transform: rotate(360deg); }}
/* top */
#top {background-color: #002060;}
.top-message {text-align: center;padding: 5px;background-color: #ffcd00;color: #000;}
#top-header {padding: 5px 0;}
#top-header ul {margin-bottom: 0;}
.header {padding: 10px 0;background-color: #002060;}
.header.fixed {border-radius: 0;z-index: 99;position: relative;background-color: #002060;border-bottom: 1px solid transparent;}
.header.fixed .row {max-width: 1170px;margin: 0 auto;padding: 0;}
.fixed {top: 0;width: 100%;z-index: 999;box-shadow: 0 10px 15px #d5d5d54d;position: fixed !important;}
/* logo */
.fixed #logo img {max-width: 120px;}
/* search */
#msearch {margin: 0 -80px 0 50px;}
#search {border: 2px solid #fff;border-radius: 10px;}
#search .input-lg {line-height: 20px;padding: 0 10px;border-radius: 5px 0 0 5px;border: none;}
#search .btn-lg {font-size: 15px;line-height: 24px;border-radius: 0 5px 5px 0;border: none;background-color: #fff;color: #002060;}
/**/
#top-header li, #top-header li a {color: #fff;}
.tp-help p {font-size: 10px;padding: 10px 0 0 10px;line-height: 1;color: #000;}
.tp-help a {color: #1b1b1b !important;}
.tp-help li {color: #555 !important;}
.tp-help li a:last-of-type  {color: #000 !important;}
.tp-help .dropdown-menu {padding: 20px;}
.tp-help .dropdown-menu::before {left: initial; right: 15%;}

.whatsapp-topo {display: block;padding: 5px 15px;border: 1px solid #fff;border-radius: 5px;}
.whatsapp-topo:hover {color: #002060;background-color: #fff;}
.whatsapp-quote {display: block;width: 80%;margin: 0 auto;padding: 10px 0;background-color: #fff;color: #002060;text-align: center;font-weight: 700;border: 1px solid #002060;border-radius: 3px;-webkit-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s; }
.whatsapp-quote i {font-size: 18px;margin-top: -2px;color: #109228;}
.product-thumb:hover .whatsapp-quote {color: #fff;background-color: #4fae60;border-color: #289c3d;}
.product-thumb:hover .whatsapp-quote i {color: #fff;}
/**/
.user-logged b {line-height: 1;border: 2px solid #ffcd00;padding: 0 5px;border-radius: 10px;}
.user-logged span {float: right;text-align: left;margin-left: 5px;}
/* cart */
.right {text-align: right;margin: 0;}
.right a {color: #fff;}
.right > li > a i {font-size: 2em;}
#cart > .btn {background-color: transparent;border: none;color: #fff;}
#cart .dropdown-menu {background: #fff;z-index: 1001;min-width: 300px;padding: 0 0 10px 0;border: none;}
#cart button > i {font-size: 1.7em;}
#wishlist-total span {background-color: #c6004d;color: #fff;position: relative;top: -5px;padding: 0 5px;border-radius: 50%;right: 10px;}
#cart-total {background-color: #ffcd00;position: absolute;top: -1px;border-radius: 50%;right: 4px;width: 17px;height: 17px;color: #fff;font-size: 12px;}
#cart .mini-cart td {line-height: 1;font-size: 12px;}
#cart .mini-cart td:first-of-type {width: 75px;}
#cart .mini-cart {max-height: 350px;overflow-x: hidden;overflow-y: scroll;}
#cart .mini-cart .btn-edit {opacity: 0;}
#cart .mini-cart tr:hover .btn-edit {opacity: 1;}
#cart .dropdown-menu::before {left: initial; right: 5%;}
.mini-total {padding: 10px 10px 0 10px;background-color: #f9f9f9;}
.mini-cart .table {margin-bottom: 0;}
.mini-cart .buttons {margin-bottom: 0;}
.mini-total i {font-size: inherit;}
.mini-total .table td {border: none;padding: 0;line-height: 1;text-align: center;}
.mini-total .table, .mini-total .buttons {margin-bottom: 0;}
/* menu */
.main-menu {background-color: #002060;box-shadow: 0 3px 1px #ebebeb;}
#menu {background-color: #002060;min-height: auto;margin: 0;font-weight: 700;}
#menu .nav.navbar-nav {display: flex;width: 100%;justify-content: space-between;}
#menu .dropdown-menu::before {right: inherit;left: 15px;}
#menu .nav > li > a {color: #fff;text-transform: uppercase;padding: 10px 15px 10px 15px;min-height: 15px;background-color: transparent;}
/* #menu .dropdown {position: static;} */
#menu .dropdown-menu {padding: 10px 0;min-width: 320px;width: 100%;}
#menu .dropdown-menu li a {background-color: initial;color: initial;}
#menu .dropdown-menu li a:hover {background-color: #ffcd00;color: #fff;font-weight: 900;border-radius: 3px;}
#menu .dropdown-menu a::before {content: "\f105";font-family: "Font Awesome 6 Pro";padding-right: 5px;}
#menu .dropdown-menu a:hover::before {padding-right: 10px;font-weight: 900;transition: 0.3s ease-in;}
#menu .dropdown-inner {display: table;min-width: 200px;padding: 0 10px;}
#menu .dropdown-inner ul {display: table-cell;}
#menu .dropdown-inner a {display: block;padding: 3px 20px;clear: both;line-height: 20px;color: #333333;font-size: 12px;}
#menu .see-all {display: block;margin-top: 0.5em;border-top: 1px solid #f2f2f2;padding: 5px 10px;font-size: 12px;text-align: center;text-transform: capitalize;transition: 0.3s ease;}
#menu .see-all:hover {background-color: #ffcd00;border-radius: 0 0 3px 3px;color: #fff;}
#menu .mbrands .dropdown-inner {text-align: center;padding: 5px 10px;}
#menu .mbrands .dropdown-menu a::before {display: none;}
/**/
.hidden-menu {display: none;}
.open-menu {display: block;z-index: 999;width: 100%;position: fixed;top: 65px !important;box-shadow: 0 8px 14px 0 rgba(74, 81, 81, 0.06);transform: translateY(-100%);transition: transform 0.2s;}
.hamburger {position: fixed;width: 50px;border: none;background: transparent;cursor: pointer;font-size: 32px;color: #fff;padding: 0 5px;display: none;}
.hamburger .fa-close {display: none;}
.open-menu {transform: translateY(0);}
/* content */
#content {min-height: 600px;}
.container-fluid {padding-left: 0;padding-right: 0;position: relative;}
.container-fluid .slideshow img {width: 100%;}
.slideshow {margin-top: 5px;}
/* breadcrumb */
.breadcrumb {margin: 10px 0;padding: 2px 0;}
.breadcrumb i {font-size: 15px;}
.breadcrumb a {color: #afafaf;}
.breadcrumb > li {text-shadow: 0 1px 0 #FFF;padding: 0 20px;position: relative;white-space: nowrap;}
.breadcrumb > li + li:before {content: '';padding: 0;}
.breadcrumb > li:after {content: '';display: block;position: absolute;top: 2px;right: -5px;width: 15px;height: 15px;border-right: 1px solid #fff;border-bottom: 1px solid #DDD;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
.pagination {margin: 0;}
/* buttons */
.buttons {margin: 1em 0;}
.btn {padding: 3px 10px;font-size: 15px;border: 1px solid #ccc;border-radius: 3px;background-size: 0;transition: 0.3s all;}
.btn:hover, .btn:active, .btn.active {outline: 0;background-image: none;-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);}
.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;border-color: #dddddd;}
.btn-primary {color: #ffffff;background-color: #252524;border-color: #252524;}
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled], .btn-primary.focus, .btn-primary:focus {background-color: #272176;background-position: 0 -15px;}
.btn-warning {color: #ffffff;background-color: #c7c7c7;border-color: #c7c7c7;}
.btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {background-color: #ffcd00;border-color: #ffcd00;box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);}
.btn-danger {color: #ffffff;background-color: #da4f49;border-color: #bd362f;}
.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 {border-color: #32b14a;color: #fff;background-color: #32b14a;}
.btn-success:hover, .btn-success.focus, .btn-success:focus,.btn-success.active.focus, .btn-success.active:focus, .btn-success.active:hover, .btn-success:active.focus, .btn-success:active:focus, .btn-success:active:hover, .open > .dropdown-toggle.btn-success.focus, .open > .dropdown-toggle.btn-success:focus, .open > .dropdown-toggle.btn-success:hover, .btn-success.active, .btn-success:active, .open > .dropdown-toggle.btn-success {color: #fff;background-color:#109228;border-color:#109228;text-shadow: 0 1px 3px rgba(0, 0, 0, 0.50);}
.btn-info {color: #252524;background-color: #fff;border-color: #252524;}
.btn-info:hover {color: #252524;background-color: #25252440;border-color: #252524;}
.btn-link {border-color: rgba(0, 0, 0, 0);cursor: pointer;color: #23A1D1;border-radius: 0;}
.btn-link, .btn-link:active, .btn-link[disabled] {background-color: rgba(0, 0, 0, 0);background-image: none;box-shadow: none;}
.btn-inverse {lor: #ffffff;background-color: #363636;border-color: #222222;}
.btn-inverse:hover, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {background-color: #222222;}
.btn-update {background-color: transparent;border: none;padding: 0 7px;color:#252524;border-radius: 10px;}
.btn-update:hover {background-color: #252524;color:#fff;}
.btn-edit {border: transparent;border-radius: 3px;padding: 0 5px;color: #f41553;background-color: transparent;cursor: pointer;}
.btn-edit i {font-size: inherit;}
.btn-cart {border: 2px solid #555;color: #555;background-color: #fff;}
.btn-cart:hover {color: #fff;background-color: #252524;border-color: #252524;text-shadow: 0 1px 3px rgba(0, 0, 0, 0.50);}
#button-cart {font-weight: bold;font-size: 2em;text-transform: uppercase;min-width: 70%;padding: 15px;}
/* list group */
.list-group a {border: 1px solid #DDDDDD;color: #888888;padding: 8px 12px;}
.list-group a.active, .list-group a.active:hover, .list-group a:hover {color: #444444;background: #eeeeee;border: 1px solid #DDDDDD;text-shadow: 0 1px 0 #FFF;}
/* product plus minus */
.number-spinner .input-group-addon {border: transparent;}
.number-spinner {max-width: 150px;background-color: #fff;border: 1px solid rgba(0, 0, 0, 0.13);margin-bottom: 15px;border-radius: 3px;}
.number-spinner #input-quantity {border: transparent;font-weight: bold;font-size: 1.5em;box-shadow: none;width: 60px;height: 40px;}
.number-spinner .btn {border: transparent;border-radius: 0;box-shadow: none;line-height: inherit;background-color: transparent;padding: 0 10px;display: block;}
/* product list */
.product-thumb .btn-group-vertical {left: 10px;}
.product-layout {margin-bottom: 25px;}
.product-thumb, .swiper-slide {border: 1px solid #f1f1f1;padding-bottom: 15px;transition: 0.3s ease-in;}
.product-thumb:hover {box-shadow: 0 0 20px rgba(0, 0, 0, 0.19);transition: 0.2s ease-out;}
.swiper-slide > .product-thumb {border: none;}
.swiper-slide > .product-thumb:hover {box-shadow: none;}

.product-thumb .image {text-align: center;}
.product-thumb .image a {display: block;}
.product-thumb .image a:hover {opacity: 0.8;}
.product-thumb .image img {margin-left: auto;margin-right: auto;}
.product-thumb .btn-cart {display: block;margin: 0 auto;}
.product-thumb .caption {padding: 0 20px;min-height: 100px;margin-bottom: 10px;text-align: center;}
.product-thumb .caption h4 {height: 50px;overflow: hidden;font-size: 15px;margin: 0;}
.product-thumb .caption h4 a {color: #555;}
.product-thumb .model {color: #555;display: block;background-color: #fff6ae7d;border-radius: 10px;width: max-content;padding: 0 10px;margin: 0 auto;font-size: 11px;}
.product-thumb .rating {padding: 10px;}
.product-thumb .price {color: #ffcd00;font-size: 20px;margin: 0;}
.product-thumb .price-new {}
.product-thumb .price-old {font-size: 16px;color: #c7c7c7;font-weight: 400;text-decoration: line-through;display: block;}
.product-thumb .price-tax {color: #999;font-size: 12px;display: block;}
.product-thumb .parc-card {font-size: 17px;color: #818181;line-height: 1;}
.product-thumb .btn-group-vertical {opacity: 0;display: none;}
.product-thumb:hover .btn-group-vertical {opacity: 1;}
.product-thumb .btn-group-vertical .btn:nth-of-type(1) {color: rgb(255, 0, 20);}
.product-thumb .btn-group-vertical .btn:hover:nth-of-type(1) {background-color: rgb(255, 0, 20);color: #fff;}
.product-thumb .btn-group-vertical .btn:nth-of-type(2) {color: rgb(255, 151, 0);}
.product-thumb .btn-group-vertical .btn:hover:nth-of-type(2) {background-color: rgb(255, 151, 0);color: #fff;}
.product-thumb > button {margin: 0 auto;display: block;width: 80%;padding: 10px;background-color: #002060;color: #fff;border-radius: 2px;-webkit-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s;}
.product-thumb > button:hover {color: #000;font-weight: 700;background-color: #ffcd00;border-color: transparent;}
.product-thumb > button:hover i {color: #000;font-weight: 700;}
/* .swiper-slide .product-thumb > button {width: 100%;} */
.product-thumb .btn-cart {min-width: 75%;padding: 7px;text-transform: uppercase;font-weight: 500;border-radius: 0;}
.product-grid .product-thumb {padding: 10px;border-radius: 5px;}
/**/
.product-list .product-thumb {padding: 10px 20px;margin-bottom: 5px;}
.product-list .product-thumb .image {text-align: center;max-width: 200px;width: 20%;display: inline-block;}
.product-list .caption {width: 59%;text-align: left;display: inline-block;}
.product-list .product-thumb > button {display: inline-block;min-width: auto;margin-top: -60px;width: 20%;}
.parc-boleto {line-height: 1;}
/**/
.html-mod0 {margin: 5% auto;}
.html-mod0 .media:first-child {margin-top: auto;border-radius: 5px 0 0 5px;border-right: transparent;}
.html-mod0 .media:nth-of-type(2) {border-right: transparent;}
.html-mod0 .media:last-of-type {border-radius: 0 5px 5px 0;border-left: transparent;}
.html-mod0 .media {padding: 10px;border: 1px solid #ddd;}
.html-mod0 p {margin: 0 auto;line-height: 1;height: 25px;overflow: hidden;}
.html-mod0 .media-heading {margin-bottom: 0;font-weight: 700;color: #ffcd00;}
/**/
.rating .fa-stack {font-size: 7px;}
.rating .fa-star-o {color: rgba(153, 153, 153, 0.19);font-size: 15px;}
.rating .fa-star {color: #fbc523;font-size: 15px;}
.rating .fa-star + .fa-star-o {color: #E69500;}
/* additional images */
.image-additional a {margin-bottom: 20px;padding: 5px;display: block;border: 1px solid #ddd;}
.image-additional {max-width: 60px;margin-left: 10px;}
.image-additional::first-of-type {margin-left: 0;}
/* account */
.profilebg {padding:15px;background-color:#f9f9f9;border:1px solid #e4e4e4;border-radius:5px;margin-bottom:20px;}
.profilebg ul {margin:0px;}
.profilebg ul li {vertical-align:top;}
.profile_name {font-size:20px;text-transform:uppercase;font-weight:bold;}
.profile_detail {margin-top:10px;}
.profile_text {font-size:14px;}
.profilebtn .btn-circle {width: 30px;height: 30px;text-align: center;padding: 4px 0;font-size: 18px;line-height: 1.428571429;border-radius: 15px;}
.profilebtn .btn-circle.btn-lg {width: 50px;height: 50px;padding: 10px 16px;line-height: 1.33;border-radius: 25px;}
.profilebtn .btn-inverse:hover {color:#fff;}
.profilebtn a {margin-right:10px;}
.profilebtn {line-height:90px;}
.acc_cards {border-radius:5px;padding:15px;border:1px solid #e4e4e4;margin-bottom:20px;}
.acc_cards .title {text-transform:uppercase;font-size:16px;border-bottom:1px solid #e4e4e4;padding-bottom:8px;}
.acc_cards .title i {font-size:16px;}
.acc_cards .card_content {min-height:150px;text-align:center;}
.acc_cards .card_content .num {display: block;font-size: 85px;line-height: 85px;margin: 0;}
.add_line {text-transform:uppercase;font-size:16px;text-align:center;}
.small_cards {border-radius:5px;text-align:center;overflow:hidden;margin-bottom:20px;}
.small_cards i {color:#fff;font-size:48px;margin:15px;}
.small_cards .bottomtext {display:block;padding:10px;background-color:#2a2a2a;}
.custom_acc .list-group-item{border:0px;padding-left:0px;}
.custom_acc a:hover {background:none;border:0px;}
.custom_acc a.heading:hover {border:0px;text-shadow:none;}
.custom_acc .heading {padding:10px;}
.custom_acc .list-group-item:first-child, .custom_acc .list-group-item:last-child {border-radius:0px;}
/* reviews page */
#review .thumbnail {padding: 5px 15px;margin-bottom: 5px;}
#review .thumbnail .fa-star {color: #fbc523;}
/* Rating */
.progress-bar{background-color:#ffce00}
.rating-box{width: 265px; position:absolute;box-shadow:0 4px 16px 0 rgba(0,0,0,.2);background:#fff;color:#212121;padding:16px;font-size:14px;font-weight:400;border-color:#f0f0f0;text-align:left;top:inherit;bottom:-75px;z-index:9}
.rating-box:after,.rating-box:before{content:"";position:absolute;width:0;height:0;border:solid transparent;left:24px;bottom:100%}
.rating-box:before{border-bottom-color:#f0f0f0;left:24px;border-width:9px;transform:translateX(-9px);bottom:100%}
.rating-box:after{border-bottom-color:#fff;border-width:8px;-webkit-transform:translateX(-8px) translateY(.5px);transform:translateX(-8px) translateY(.5px)}
.custom-product-rating .heading{margin-bottom: 20px;}
.rating-avg{ width: 150px;float: left;padding: 10px;}
.rating-avg h2 {font-weight: bold;font-size: 3em;}
.rating-avg p {font-style: italic;color: rgb(255, 206, 0);}
.rating-progress{width: 340px;float: left;}
.review-count{margin-left: 10px;vertical-align: middle;float: right;}
.rating{cursor: pointer;}
/* product page */
#product-product .nav-tabs {margin: 0;justify-content: center;border-radius: 5px 5px 0 0;display: flex;flex-direction: row;background-color: #f8f8f8;font-size: 15px;font-weight: 500;border-bottom: 1px solid #f8f8f8;}
#product-product .nav-tabs > li.active > a, #product-product .nav > li > a, #product-product .nav-tabs > li.active > a:focus {color: #555;cursor: default;border: 1px solid transparent;border-radius: 0;background-color: inherit;}
#product-product .tab-content {padding: 4%;border: 1px solid #eee;border-radius: 0 0 5px 5px;}
/**/
.product-infos .price-old span {text-decoration: line-through;font-size: 1.5em;}
.product-infos .price-old::before {content: 'de';margin-right: 5px;text-decoration: underline;vertical-align: super;font-style: italic;}
.product-infos .price-new {font-size: 2.5em;font-weight: 700;color: #ffcd00;}
.product-infos .price-new::before {content: 'por';color: #666;font-size: 12px;font-style: italic;vertical-align: super;text-decoration: underline;margin-right: 5px;}
/**/
.installment-lines {font-size: 20px;}
.installment-lines .btn {background-color: transparent;border: none;padding: 0;text-decoration: underline;}
#installment {position: absolute;background-color: #fff;z-index: 9;border: 1px solid #f5f5f5;box-shadow: 0 5px 20px #ebebeb;}
#installment ul {margin-bottom: 0;}
#installment li {border-bottom: 1px solid #ebebeb;}
#installment li:first-of-type {border-top: 1px solid #ebebeb;}
.product-secure i {float: left;padding-right: 10px;color: #32b14a;top: -3px;}
.product-secure span {line-height: 1;}
.product-secure span b {display: block;font-size: 14px;}
/* product */
#product .btn {
  display: block;
  min-width: 100%;
  margin-bottom: 5px;
  font-size: 1.7em;
  padding: 15px;
  font-weight: 700;
}

/* variants */
/* .product-info .variant {border-bottom: 1px solid #e7e7e7;color: #333333;font-size: 15px;font-weight: bold;margin-bottom: 10px;overflow: auto;padding: 0 5px 10px;}
.variant {display: inline-block;width: 100%;margin-bottom: 10px;}
.variant > a {float: left;margin: 3px;padding: 2px;border: 1px solid #ddd;}
.variant .active {border: 1px solid;} */
.variant .soldout {cursor: not-allowed;opacity: 0.5;}
.variant-list img {max-width: 30px;}
/* awis */
.awis-fixed-bottom {position: fixed;left: 0;bottom: 0;width: 100%;z-index: 99999;}
.awis-header {margin-bottom: 0;}
.btn-add .btn {border: transparent;background-color: #fff;}
.btn-add .btn:first-of-type:hover {color: #f41553;}
.btn-add .btn:nth-of-type(2):hover {color: #ffcd00;}
/**/
/* .btn-add {text-align: center;margin-top: 10px;}
.btn-add button {color: #383836;border: none;border-radius: 3px;padding: 10px;} */
/* form review */
#form-review {background-color: #fff;padding: 20px;border-radius: 5px;}
#form-review p {background: rgb(245, 250, 192);padding: 10px;}
#form-review .control-label {font-size:1.5em;}
#form-review .form-group {padding: 20px;}
.form-rating .control-label {margin-right: 25px;float: left;}
.form-rating .form-rating-container {float: left}
.form-rating .form-rating-container label,.form-rating .form-rating-container:hover label {float: right;margin-bottom: 0;padding: 3px 5px 0 0;cursor: pointer}
.form-rating .form-rating-container label i,.form-rating .form-rating-container:hover label i {-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out;font-size: 25px}
.form-rating .form-rating-container label i.fa-star-o,.form-rating .form-rating-container:hover label i.fa-star-o {color: #d9d9d9;text-shadow: 1px 1px 1px rgba(0, 0, 0, .1)}
.form-rating .form-rating-container label i.fa-star,.form-rating .form-rating-container:hover label i.fa-star {color: #e6e6e6;text-shadow: 1px 1px 1px rgba(0, 0, 0, .2)}
.form-rating .form-rating-container input {display: none}
.form-rating .form-rating-container:hover label i.fa-star-o {color: #d9d9d9}
.form-rating .form-rating-container:hover label i.fa-star {color: #e6e6e6}
.form-rating .form-rating-container:hover label:hover i.fa-star-o,.form-rating .form-rating-container:hover label:hover~label i.fa-star-o {color: #feb645}
.form-rating .form-rating-container:hover label:hover i.fa-star,.form-rating .form-rating-container:hover label:hover~label i.fa-star {color: gold}
.form-rating input:checked~label i.fa-star-o {color: #fea212}
.form-rating input:checked~label i.fa-star {color: #f0ca00}
/**/
.progress-bar{background-color:#ffce00}
.rating-box{width: 265px; position:absolute;box-shadow:0 4px 16px 0 rgba(0,0,0,.2);background:#fff;color:#212121;padding:16px;font-size:14px;font-weight:400;border-color:#f0f0f0;text-align:left;top:inherit;bottom:-75px;z-index:9}
.rating-box:after,.rating-box:before{content:"";position:absolute;width:0;height:0;border:solid transparent;left:24px;bottom:100%}
.rating-box:before{border-bottom-color:#f0f0f0;left:24px;border-width:9px;transform:translateX(-9px);bottom:100%}
.rating-box:after{border-bottom-color:#fff;border-width:8px;-webkit-transform:translateX(-8px) translateY(.5px);transform:translateX(-8px) translateY(.5px)}
.custom-product-rating{width: 100%;float: left;margin-bottom: 20px;}
.custom-product-rating .heading{margin-bottom: 20px;}
.rating-avg{ width: 150px;float: left;padding: 10px;}
.rating-progress{width: 340px;float: left;}
.review-count{margin-left: 10px;vertical-align: middle;float: right;}
.rating{cursor: pointer;}
/* cart error */
.cart-warning td {background-color: #fcf8e3;}
/* cart popup */
#cart-main-overlay {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #000;opacity: .85;filter: alpha(opacity=70);z-index: 9999998;cursor: pointer;}
#cart-overlay {position: absolute;width: 100%;max-width: 300px;z-index: 9999999;}
#cart-overlay > div > img {text-align: center;margin: 0 auto;display: block;}
#cart-overlay .cart-overlay-container {background: #ffffff;padding: 20px;border-radius: 3px;}
.cart-message, .cart-message a {text-align: center;font-size: 17px;color: #646767;line-height: 1;padding-bottom: 20px;}
.cart-clear {clear: both;margin: 20px auto;border: 1px solid rgba(0, 0, 0, 0.06);}
.alert-dismissable .close, .alert-dismissible .close {right: 0;}
.btn-parc {background-color: #dedede;border: 1px solid #dedede;color:#252524;border-radius: 2px;}
/* register */
.alerts {background-color: #e60e2d;line-height: 1;padding: 3px 10px;margin-top: 5px;border-radius: 3px;color:#6d4e06;width: max-content;}
.well {min-height: 20px;padding: 20px;margin-bottom: 10px;background-color: #f5f5f5;border: none;border-radius: 4px;-webkit-box-shadow: none;box-shadow: none;}
.modal-body #input-email {max-width: 100%;}
#modal-num .media-heading {text-transform: uppercase;font-weight: 700;color: #ff425d;}
#modal-num .modal-body {font-size: 15px;line-height: 1;}
#modal-num .close {color: #fff;opacity: 1;right: -10px;position: absolute;top: -7px;background-color: #17ce07 !important;border-radius: 20px;padding: 1px 6px !important;border: 1px solid #13b305 !important;text-shadow: 1px 1px 2px #13af05;}
 *//**/
/* scroll top */
.scroll-top:hover {background-color: #252524;color:#fff;bottom: 15.8%;}
.scroll-top.show {visibility: visible;cursor: pointer;opacity: 1.0;}
.scroll-top {color: #252524;bottom: 15%;background-color: #fff;opacity: 0;overflow: hidden;position: fixed;right: 30px;text-align: center;text-transform: uppercase;border-radius: 50%;width: 35px;height: 35px;padding-top: 7px;border: 2px solid #252524;visibility: hidden;z-index: 999;transition: all 0.5s ease-in-out;}
/* tootip */
.tooltip-inner {text-align: left;line-height: 1;padding: 10px;background-color: #fff !important;color: #252524;box-shadow: 0 6px 15px #0000002d;}
.tooltip.in {opacity: 1;filter:alpha(opacity=100);}
.tooltip.top .tooltip-arrow {border-top-color: #fff;}
.tooltip.right .tooltip-arrow {border-right-color: #fff;}
.tooltip.bottom .tooltip-arrow {border-bottom-color: #fff;}
.tooltip.left .tooltip-arrow {border-left-color: #fff;}
/* modal aws */
#modal-awis .close:hover {background-color: #c91b44;border-color: #b50f36;}
#modal-awis .close {background-color: #ff2a5c;opacity: 1;color: #fff;padding: 3px 7px;right: -10px;position: absolute;top: -10px;text-shadow: 1px 0 1px #898484;border-radius: 20px;border: 3px solid #fff;box-shadow: 1px 0px 5px #a7a7a7;}
#modal-awis .modal-title {font-size: 18px;line-height: 1;margin-top: 20px;text-align: center;}
#awis-send-request {font-size: 20px;text-transform: uppercase;font-weight: 700;border-radius: 3px;padding: 10px;}
#awis-form .form-control {border: transparent;border-radius: 0;box-shadow: none;border-bottom: 1px solid #e3e3e3;}
#awis-form .input-group-addon {background-color: #252524;border: transparent;color: #fff;border-radius: 20px 20px;}
#awis-form .control-label {display: none;}
/* cart popup */
#cart-main-overlay {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #000;opacity: .85;filter: alpha(opacity=70);z-index: 9999998;cursor: pointer;}
#cart-overlay {position: absolute;width: 100%;max-width: 300px;z-index: 9999999;}
#cart-overlay > div > img {text-align: center;margin: 0 auto;display: block;}
#cart-overlay .cart-overlay-container {background: #ffffff;padding: 20px;border-radius: 3px;}
.cart-message, .cart-message a {text-align: center;font-size: 17px;color: #646767;line-height: 1;padding-bottom: 20px;}
.cart-clear {clear: both;margin: 20px auto;border: 1px solid rgba(0, 0, 0, 0.06);}
.alert-dismissable .close, .alert-dismissible .close {right: 0;}
/**/
.cart-itens {max-height: 500px;overflow: auto;}
.cart-itens thead tr td {background-color: #f5f5f5;padding: 15px;position: sticky;top: 0;}
.cart-lock {background-color: #42dd03;color: #fff;padding: 3px 10px;border-radius: 3px;}
/* readmore */
.btn-more {display: block;text-align: center;background-color: #252524;width: max-content;margin: 0 auto;font-size: 1.3em;text-transform: uppercase;color:#fff;padding: 5px 10px;border-radius: 2px;cursor: pointer;}
.box_readmore_button {position: absolute;bottom: -30px;left: 0;width: 100%;text-align: center;margin: 0;padding: 30px 0;background-image: linear-gradient(to bottom, transparent,white);}
.footer-more {text-align: center;background-color: #252524;border-bottom: 1px solid #252524;padding: 10px;cursor: pointer;color: #fff;}
/* animate */
.pulse {-webkit-animation-name: pulse;animation-name: pulse;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;  animation-iteration-count: 4;-webkit-animation-iteration-count: 4;}
@-webkit-keyframes pulse {
0% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}
50% {-webkit-transform: scale3d(1.05, 1.05, 1.05);transform: scale3d(1.05, 1.05, 1.05);}
100% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}
}
@keyframes pulse {
0% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}
50% {-webkit-transform: scale3d(1.05, 1.05, 1.05);transform: scale3d(1.05, 1.05, 1.05);}
100% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}
}
/* adv title */
.mod-title {margin: 50px 0;border-top: 2px solid;border-image: radial-gradient(#fff, #dadada, #fff) 1;padding-top: 30px;}
.mod-title h3 {text-align: center;letter-spacing: 8px;font-weight: 700;font-size: 2.8em;color: #252524;text-transform: uppercase;}
.adv-title {margin: 50px 0;border-top: 2px solid;border-image: radial-gradient(#fff, #dddada, #fff) 1;}
.adv-title h3 {text-align: center;font-weight: 700;color: #555;font-size: 2em;text-transform: uppercase;width: max-content;margin: -35px auto;padding: 20px;background-color: #fff;}
.adv-title p {text-align: center;margin-top: 15px;}
.btn-group-vertical {z-index: 11;position: absolute;}
.btn-group-vertical .btn {background: transparent;border: none;box-shadow: none;font-size: 15px;}
.thumbnails {overflow: auto;clear: both;list-style: none;padding: 0;margin: 0;}
/* .thumbnails > li {margin-left: 20px;} */
.thumbnails {overflow: hidden;}
.thumbnails > img {width: 100%;}
.image-additional a {margin-bottom: 20px;padding: 5px;display: block;border: 1px solid #ddd;}
.thumbnails .image-additional {float: left;}
/**/
.product-infos .price {font-size: 2.5em;font-weight: 700;color: #ffcd00;}

/* tags */
.tags {margin: 10px 0;padding: 5px 10px 5px 0;border: 1px solid #f8f8f8;border-radius: 3px;width: max-content;}
.tags span {background-color: #f8f8f8;padding: 7px 10px;color: #555;border-radius: 2px 0 0 2px;}
.tag {color: #555;border-right: 1px solid #f8f8f8;padding: 7px 5px;}
.tags a {color: #555;}
.tags a:hover {text-decoration: underline;color: initial;}
/* pagination */
.pagination {margin: 20px 0;border-radius: 3px;}
.pagination > li:first-child > a, .pagination > li:first-child > span {margin-left: 0;border-top-left-radius: 3px;border-bottom-left-radius: 3px;}
.pagination > li > a, .pagination > li > span {position: relative;float: left;padding: 6px 15px;margin-left: -1px;line-height: 1.42857143;color: #252524;text-decoration: none;background-color: #fff;border: 1px solid #ddd;font-size: 14px;}
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {z-index: 2;color: #fff;cursor: default;background-color:#252524;border-color:#252524;}
/**/
#category_all .thumbnail {border-radius: 0;}
/* footer */
footer {color: #fff;background-color: #00005e;padding-top: 30px;}
footer a {color: #fff;}
footer a:hover {color: #ffcd00;}
/*.footer-top {background: url('../../../../../image/agprai/tic-tac-toe.png') bottom right #ffcd00 repeat;border-top: 1px solid #f2f2f2;box-shadow: 0 -2px 8px #dadada;}
.footer-top .container {border-bottom: 2px solid;border-image: radial-gradient(#f3f3f3, #dddada, #f3f3f3) 1;}
.footer-top .f_social {text-align: right;}
.footer-top .f_links {margin: 0;text-transform: uppercase;}*/
/*.footer-middle {padding: 20px 0;background: url('../../../../../image/agprai/tic-tac-toe.png') top right #ffcd00 repeat;background-color: #ffcd00;}*/
.footer-middle .container {padding: 20px 0;border-top: 2px solid #fff;}
.footer-middle h5 {text-transform: uppercase;font-weight: 700;border-bottom: 1px solid #c8c8c8;width: max-content;padding-bottom: 5px;padding-right: 10px;color: #fff;transition: 0.3s ease-in-out;}
.footer-middle h5:hover {padding-right: 30px;}
.footer-bottom {text-align: center;padding: 20px;}
.footer-bottom img {width: auto;max-height: 28px;}
.footer-bottom p {max-width: 80%;margin: 0 auto;}
.f_store .flogo {max-width: 150px;margin: 0 auto;}
footer .f_pay {width: 350px;background-color: #fff;margin: 10px auto;padding: 5px;border-radius: 20px;}
footer .f_social {text-align: center;}
/* 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;}
/* 5ths */
.col-xs-5ths,.col-sm-5ths,.col-md-5ths,.col-lg-5ths {position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;}
.col-xs-5ths {width: 20%;float: left;}
@media (min-width: 768px) {.col-sm-5ths {width: 20%;float: left;}}
@media (min-width: 992px) {.col-md-5ths {width: 20%;float: left;}}
@media (min-width: 1200px) {.col-lg-5ths {width: 20%;float: left;}}
/* menu offcanvas */
.offcanvas-active {overflow:hidden;}
.screen-overlay {width:0%;height: 100%;z-index: 30;position: fixed;top: 0;left: 0;opacity:0;visibility:hidden;background-color: rgba(34, 34, 34, 0.6);transition:opacity .2s linear, visibility .1s, width 1s ease-in;}
.screen-overlay.show {transition: opacity .5s ease, width 0s;opacity: 1;width: 100%;visibility: visible;}
.offcanvas {width: 75%;visibility: hidden;transform: translateX(-100%);transition:all .2s;border-radius:0;box-shadow: 0 5px 10px rgba(0,0,0, .2);display: block;position: fixed;top: 0;left: 0;height: 100%;z-index: 1200;background-color: #fff;overflow-y: scroll;overflow-x: hidden;}
.offcanvas.offcanvas-right {right: 0;left: auto;transform: translateX(100%); }
.offcanvas.show {visibility: visible;transform: translateX(0);transition: transform .2s;}
.offcanvas .btn-close {position: absolute;background-color: #e8e8e8;border: none;color: #ffcd00;border-radius: 0;padding: 10px;}
.offcanvas .btn-close i {text-shadow: 0 1px 1px #828181;}
#offcanvas-left  .btn-close {right: 0px;top: 0;}
#offcanvas-right .btn-close {left: 0px;top: 0;padding: 7.8px 10px;}
#offcanvas-right i {font-size: initial;}
#btn-menu {background-color: transparent;border: 1px solid #fff;color: #fff;border-radius: 3px;font-size: 2em;padding: 1px 10px;}
#offcanvas-left .fa-whatsapp {color: #00b500;}
#offcanvas-left .fa-youtube {color: #ed1818;}
#offcanvas-left .fa-instagram {color: #eb3e6f;}
#offcanvas-left .fa-facebook {color: #0808f6;}
#offcanvas-left .fa-envelope {color: #b48923;}
#offcanvas-right .panel-title {text-align: right;}
#offcanvas-right .panel, #offcanvas-left .panel {border: none;box-shadow: none;}
@media (max-width: 767px) {
	.mini-cart .btn-edit {position: absolute;background-color: #fff;font-size: 1.3em;border-radius: 50%;border: 1px solid #aeaeae;width: 30px;height: 30px;margin-top: -20px;margin-left: -15px;color: #aeaeae;}
	.mini-total {position: fixed;bottom: 20px;width: 90%;margin-right: 0 !important;}
	.mini-cart tr td:first-of-type {width: 30%;vertical-align: middle;}
	.mini-cart tr td:last-of-type {line-height: 15px;}
	.mini-cart a {color: initial;}
	#mcart {margin-right: -20px;background-color: transparent;border: 1px solid transparent;}
	#weather1, #weather2, #weather3 {border-right-color: #f5f5f5;border-left-color: #f5f5f5;}
}
.mmenu li a {display: block;padding: 10px 10px 10px 20px;background-color: #eaeaea;margin-bottom: 1px;font-size: 14px;}
.mmenu .navbar-nav {margin: 0 auto;}
.mmenu .dropdown-menu {margin: 0 auto;padding: 0;}
.mmenu .dropdown-menu::before {display: none;}
.mmenu .mbrands .dropdown-inner {text-align: center;margin-top: -1px;border: 2px solid #eee;}
.mmenu .mbrands .dropdown-inner a {background-color: #fff;}
.btn-menu-all {position: absolute;right: 10px;margin-top: -35px;}
.maccount .list-group {display: inline-block;width: 49%;margin-bottom: 10px;}
.maccount .list-group .badge {margin-left: 10px;background-color: #fff;color: #ffcd00;}
.maccount .list-group-item {background-color: #ffcd00;border-color: #ffcd00;color: #000;margin-bottom: 5px;}
.mhelp {padding: 10px;text-align: center;border-top: 1px solid #eaeaea;margin-top: 10px;margin-left: -15px;width: 100%;position: absolute;bottom: 0;}
.mhelp .list-inline {margin-bottom: 0;}
/***** RESPONSIVE *****/
@media (min-width: 1200px) {#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-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-3:nth-child(4n+1),#content .col-sm-4:nth-child(3n+1),#content .col-sm-6:nth-child(2n+1) {clear:left;}}
@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%;}}
@media (min-width: 768px) {#menu .dropdown:hover .dropdown-menu {display: block;}}
@media (max-width: 767px) {
html {box-sizing: border-box;}
*, *:before, *:after { box-sizing: inherit;}
h1 {font-size: 25px;}
h2 {font-size: 20px;}
.valign {display: inherit;align-items: center;}
.top-message {text-align: center;line-height: 1.2;font-size: 12px;padding: 5px 20px;color: #000;}
.whatsapp-topo {margin-right: -20px;border-color: transparent;}
#logo {padding-top: 0;}
#logo img {max-width: 100px;}
.fixed #logo img {max-width: 120px;margin-left: -15px;}
.fixed #msearch {margin: 44px -15px 0 -15px;}
.right {text-align: right;margin-left: -26px;margin-bottom: 0;margin-top: -5px;}
.right .btn.navbar-toggle {margin: 0;float: none;}
.right li > .btn {border-color: transparent;}
.right .dropdown-menu::before {left: 80%;}
.right .dropdown-menu {padding: 10px;}
.right li:last-of-type {float: none;margin-right: 5px;}
#mcart {color: #000;}
#mcart > i {font-size: 1.6em;}
#cart-total {background-color: #ffcd00;position: absolute;border-radius: 50%;top: -2px;right: 10px;width: 17px;height: 17px;color: #fff;font-size: 12px;}
.main-menu {background-color: #f2f2f2;box-shadow: none;}
#menu {border: none;}
#menu .nav.navbar-nav {display: initial;}
#menu .navbar-ex1-collapse {background-color: #fff;position: fixed;box-shadow: 0 0 15px #0000003b;border-radius: 0 0 5px 5px;width: 92%;z-index: 99;}
#menu .nav > li > a {border-bottom: 1px solid #dedede;color:#555;text-align: left;}
#menu div.dropdown-inner > ul.list-unstyled, #menu .dropdown-inner {display: block;}
#msearch {position: absolute;background-color: #1b1b1b;left: 0;right: 0;margin: 53px auto;padding: 10px;z-index: 99;}
#search {border: 2px solid transparent;border-radius: 5px;}
#search .input-lg {line-height: 20px;padding: 0 10px;border-radius: 5px;border: none;}
#search .btn-lg {font-size: 15px;line-height: 25px;text-shadow: 0 1px 0 #fff;border-radius: 5px;border: none;background-color: #ffcd00;margin-left: 5px;}
.swiper-pagination {display: none;}
.container-fluid {margin-left: 15px;margin-right: 15px;margin-top: 5px;}
.adv-title h3, .mod-title h3 {font-weight: 700;font-size: 1.5em;}
.swiper-slide .product-thumb > button {width: 80%;}
.product-thumb {border: 1px solid #f3f3f3;margin-bottom: 5px;}
.product-thumb .caption {padding: 0;min-height: 100px;text-align: center;}
.product-thumb .caption h4 {font-size: 12px;margin: 0;height: 27px;overflow: hidden;}
.product-thumb .price {margin: 0;font-size: 15px;}
.product-thumb .parc-card {font-size: 12px;}
.product-thumb .btn-cart {display: none;}
.product-layout {padding-left: 10px;padding-right: 10px;}
.product-layout + .product-layout {padding-left: 0;}
.thumbnails {margin-left: 0;}
.rating .fa-stack {font-size: 5px;}
.rating .fa-star {font-size: 10px;}
.related-products .product-thumb {min-width: auto;}

.pagination {margin: 10px 0;border-radius: 3px;}
.pagination > li > a, .pagination > li > span {padding: 3px 8px;}
.breadcrumb > li {text-shadow: 0 1px 0 #FFF;padding: 0 10px;position: relative;white-space: nowrap;max-width: 290px;overflow: hidden;}
.image-additional {max-width: 50px;margin-left: 10px;}
.image-additional a {padding: 1px;}
#product-product h1 {font-size: 18px;font-weight: 700;}
#product-product .nav > li > a {padding: 10px 10px;font-size: 13px;}
#button-cart {min-width: 100%;}
.footer-bottom, .footer-bottom .container {padding: 0;}
.footer-bottom p {max-width: 100%;text-align: justify;padding-bottom: 20px;}

.html-mod0 {margin: 5% 15px;}
.html-mod0 .media {margin: 0;}
.html-mod0 .media-heading {font-size: 12px;}
.html-mod0 p {margin: 0 auto;line-height: 1;height: 29px;overflow: hidden;font-size: 10px;}
.html-mod0 .media:first-child {border-radius: 5px 0 0 0;border-right: transparent;border-bottom: transparent;}
.html-mod0 .media:nth-of-type(2) {border-radius: 0 5px 0 0;border-right: 1px solid #ddd;}
.html-mod0 .media:nth-of-type(3) {border-radius: 0 0 0 5px;}
.html-mod0 .media:last-of-type {border-radius: 0 0 5px 0;border-top: transparent;border-left: transparent;}
}
