.page{max-width:100%;}
.top-toolbar, .header, .top-container, .main, .footer, .footer-toolbar, .footer-cms, .container{width:90%;max-width:990px;}
button.button span{home:1;list:1;border-color:#f07e25;background-color:#f07e25;color:#FFF;}
body{background-color:#f0ece3;background-image:none;background-repeat:repeat;background-position:0px 0px;}
.top-toolbar-container{background-color:transparent;background-image:none;background-repeat:repeat;background-position:0px 0px;}
.header-container, .header-container #search_mini_form.active .form-search{background-color:#f0ece3;background-image:none;background-repeat:no-repeat;background-position:0px 0px;}
.main-container{background-color:transparent;background-image:none;background-repeat:no-repeat;background-position:0px 0px;}
.main{background-color:transparent;background-image:none;background-repeat:no-repeat;background-position:0px 0px;}
.footer-container{background-color:#34180c;background-image:none;background-repeat:repeat;background-position:0px 0px;}
.header-content .top-login{background-color:transparent;background-repeat:no-repeat;background-position:10px 50%;background-image:none;}
.header-cart .summary i.fa-2x{background-color:transparent;background-repeat:no-repeat;background-position: ;background-image:url(../images/carrinho-icon.png);}
.ms-megamenu .ms-level0:last-child{background-color:transparent;}
.nav-container .navpro a.level-top, .nav-container .navpro div.level-top a{font-family:Arial,sans-serif;font-size:12px;text-transform:uppercase;color:#FFF;}
.nav-container .navpro li a.nav-a:hover, .nav-container .navpro li .nav-sibling-title a:hover, .nav-container .navpro .over > a.level-top, .nav-container .navpro .over > div.level-top a{color:#000000;}
.nav-container .navpro .active > a.level-top, .nav-container .navpro .active > div.level-top a, #nav li.active a.level-top:hover, #nav li.active a.level-top.over, .nav-container .navpro li.active a.level-top:hover, .nav-container .navpro li.active a.level-top.over{color:#000000;}
.nav-container .navpro li.active a.level-top span, .nav-container .navpro li.active div.level-top a span{border-color:#f15922;}
.nav-container .navpro .nav-ul .nav-a, .nav-container .navpro .nav-ul .nav-sibling-title a{font-family:Arial,Helvetica,sans-serif;font-size:12px;text-transform:none;color:#FFF;}
.nav-container .navpro .nav-ul .nav-a.over, .nav-container .navpro .nav-ul .nav-sibling-title a.over{color:#000000;}
.nav-container .navpro .nav-ul .active > .nav-a{color:#d96708;}
button.button:hover span{background-color:#f07e25;color:#ffffff;}
button.btn-alt span{border-color:#aaaaaa;background-color:transparent;color:#777777;}
button.btn-alt:hover span{background-color:#aaaaaa;color:#ffffff;}
.product-view .product-shop .btn-cart span, .amazonstyle-checkboxes .btn-cart span, button.btn-checkout span{border-color:#000000;background-color:#000000;color:#ffffff;}
.product-view .product-shop .btn-cart:hover span, .amazonstyle-checkboxes .btn-cart:hover span, button.btn-checkout:hover span{background-color:#000000;color:#ffffff;}
.easytabs li .easytabs-a{font-family:Arial,Helvetica,Tahoma,sans-serif;font-size:14px;font-weight:bold;text-transform:none;background-color:#f5f5f5;color:#777;border-color:#f5f5f5;}
.easytabs li:hover .easytabs-a{background-color:#fbfbfb;color:#555;border-color:#fbfbfb;}
.easytabs li.active .easytabs-a, .easytabs li.active .easytabs-a:hover{background-color:#fff;color:#000;}
.easytabs li.active .easytabs-a, .easytabs li.active .easytabs-a:hover, .easytabs-content, .easytabs-content-wrapper{border-color:#ccc;}
.page-title h1, .page-title h2, .hero .block-title span, .sidebar .block-title, .product-name h1, .product-collateral .h2, .product-collateral h2, .box-collateral .h2, .box-collateral h2, .cart .crosssell h2, .suggestpage-index-index h2{font-family:'Lobster', cursive;font-size:18px;text-transform:capitalize;}
.sidebar .block-title{font-size:18px;}
body{position:relative;}
body::before, .header-container::before, .header-container #search_mini_form.active .form-search::before{content: "" !important;background:url(/media/wysiwyg/bg-texture.png) repeat !important;opacity:0.5 !important;top: 0 !important;left: 0 !important;bottom: 0 !important;right:0 !important;position: absolute !important;z-index: -1 !important;}
#ClubeDoCafe:target:before {content:"";display:block;height:0px;margin:145px 0px 0px;background:transparent;}

button.button:active{position:initial;}

.header-container .header-cart{margin: 10px 5px 0px 10px; clear: both; width: 187px;}
.header-cart .summary i.fa-2x{
	min-height: 33px;
    padding: 19px 32px 18px !important;
    float: right;
    margin-top: -8px;
    margin-right: 16px;
	background-size: 51px;
}
 
.easytabs-content-wrapper{padding: 5px;}
.padder.easytabs-content-wrapper {width:70%;padding-bottom: 0 !important;    background: #FBFAF6 !important;}

div#easytabs {
background-color:#FBFAF6 !important;
    padding: 0;
}
div.easytabs-content.active {padding: 0; background: transparent;}
.easytabs li.active .easytabs-a, .easytabs li.active .easytabs-a:hover{background-color:#FBFAF6 !important;}

.col1-layout .main{max-width: none;padding: 0;}

.cart, .account-create, .account-login, .internalPage, div#checkoutSuccess, .cart-empty, .page-title, .main p, .toolbar, .toolbar a, .sorter .view-mode, .postWrapper{max-width: 990px;margin: auto;}
div#checkoutSuccess h1{margin: 0 15px;}
div#checkoutSuccess p, div#checkoutSuccess h2, div#checkoutSuccess ul, div#checkoutSuccess h5 {margin: 0 30px;}

div#checkout-step-login div.col-2 fieldset p{display: none;}

div.internalPage p {margin: 0 20px;}

#search_mini_form{
	display: block;
    float: right;
}

.breadcrumbs {max-width: 990px;margin: 1% auto 0 !important;}

#headerMail{background:url(/media/wysiwyg/icons/icon-mail-sm.png) no-repeat left;}

.top-toolbar p{padding:0px 0px 0px 22px; line-height:1; text-decoration:none;}

.top-toolbar p a{text-decoration:none; color:#543823;}

.top-toolbar span{height:20px}

div.top-toolbar span:nth-child(2){background:url(/media/wysiwyg/icons/icon-wpp-sm.png) no-repeat left 0px;background-size: 16px 16px;vertical-align: middle;}

span.top-login {background:url(/media/wysiwyg/icons/icon-account-sm.png) no-repeat left;}

.top-toolbar, .header, .top-container, .main, .footer, .footer-toolbar, .footer-cms, .container{width: 100% !important;}
.header{
	max-width: 1020px;
	padding: 5px 0px 0px 0px !important;
}

.top-toolbar span{float:right;}

.header-container .form-search{width: 192px !important;}
.search-field-wrapper, .search-field{width:auto !important;}
.f-fix{width:auto !important;}
.header-container .form-search input {
    width: 157px;
    border-top-left-radius: 18px;
    border-bottom-left-radius: 18px;
}

.header-container .form-search button {
    float: left !important;
    width: 33px !important;
    border-top-right-radius: 18px !important;
    border-bottom-right-radius: 18px !important;
}

.header-container .form-search button span{
	background-color: #5d2007 !important;
	padding: 5px 0px !important;
	color: transparent;
	background: url(../images/search_icon_branco_24.png) center no-repeat;
    width: 33px;
}

.header-content{padding:0 !important;}
.ms-megamenu {
    float: left;
    width: 76%;
    margin-top: -40px;
}

.ms-topmenu .ms-label{font-family:'Lobster', sans-serif;}

.top-toolbar-container{border-bottom:1px solid rgba(151, 46, 17, 0.18);}

.internalPage h2{margin:20px auto 15px auto;}

.products-block .page-title h2, .internalPage h2, .postTitle h2 a, .postTitle h1 {font-family:'Lobster', sans-serif !important; color:#343400 !important; background:url(/media/wysiwyg/icons/icon-cofee-sm.png) no-repeat; padding-left: 35px; font-size:28px;font-weight:normal;text-decoration: none;}

.postTitle h2 a, .postTitle h1{display:block; margin-top:15px;}

.comoFazemos{background-color:#ffffff;}

.card {height: 370px;}

.cardBlock{margin-top:3%;}

.cardBlock h1{font-family: 'Lobster', sans-serif !important;color: #343400 !important;background:url(/media/wysiwyg/icons/icon-cofee-sm.png) no-repeat;padding-left:35px;font-size:28px;font-weight: normal;margin:0px 0px 6% 0;}

.cardImage{height:164px; text-align:center;vertical-align:middle;}
.cardImage img{max-height:164px; max-width:164px;}

.cardTitle{color:#f88c0e;font-family: 'Lobster', sans-serif; padding:0px 0px 10px 0px;max-height:100px; margin:20px 0px 0px 0px}

.cardTitle h4{font-size:18px;font-weight:normal;}

.cardTitleBlack{color:#514a32;}

.cardText{max-height:106px; padding:0px 0px 0px 0px; margin:15px 0px 0px 0px;}

.clube{background-color:#f88c0e;}

.clubeTitle img{display:block;margin:auto;}

.conhecamais {background: url(/media/wysiwyg/conheca-mais.jpg) repeat;height: 150px;}

img#clubegraocafeimg2 {padding: 20px 0;}

.clubeContainer{margin-top: 3%;}

#clubegraocafeimg{margin-bottom:12%;}

.clubeRow{color:#FFFFFF; clear:both; margin:0px 0px 25px 0;height: 91px;overflow: hidden;}

.clubeRowImg{height:92px; float:left; width:92px; text-align:center;vertical-align:middle;}
.clubeRowImg img{display:block; max-height:85px; max-width:92px;margin: auto auto;}

.clubeRowTitle{margin:0px 0px 2% 18%;}
.clubeRowTitle h4{font-family: 'Lobster', sans-serif; font-size:18px;}

.clubeRowText{margin: 0px 0px 1% 18%;}

.footer-cms .block-information .icons li{margin:30px 10px 0 0 !important;}

ul.products-grid li .product-name a{font-family:'Lobster', sans-serif !important;font-size: 30px !important;color:#eb4d23 !important; text-transform:capitalize !important;font-weight:normal !important; }

.products-grid .product-name{text-align:center;}

.products-grid li.item, .products-grid .main-info{background:inherit; text-align:justify;}

.products-grid .main-info{overflow:hidden;}

.products-block{background:inherit;}

.page-title{border:none;}

.products-grid .product-image, .products-list .product-image{text-align:center}

.category-products.block-highlight.highlight-new {margin-top: 3%;}


.products-grid .price-box{font-family: 'Lobster', sans-serif !important;font-weight: normal !important; color:#462300 !important;margin-left:25px; font-size:25px;}

.shortDescription {padding: 0px 0px 20px 0px;}

#opc-login h3, .opc h3, .account-login .new-users h2, .account-login .registered-users h2{font-family:'Lobster', sans-serif !important;text-transform: capitalize; font-size:20px; font-weight:normal;}

.opc .step{background-color:#FBFAF6 !important;}

 .product-options, .product-options-bottom{background:transparent !important;}

#checkout-shipping-method-load, #opc-shipping_method .buttons-set, #opc-review .order-review{padding:15px;}

#checkout-step-payment .sp-methods{padding:15px;}

#checkout-step-payment .buttons-set{padding:15px;}

.main-info button.button.btn-cart {margin: 0 auto;display: block;float:none;}

.cart .col-description{width:35%;}
.cart .col-unit-price, .cart .col-total-price{width:20%;}
.cart .cart-qty {width: 10%;margin: 0 25px;}

input[readonly] {background:#eee !important;}
select[readonly] {background: #eee !important;pointer-events: none;touch-action: none;}

div.products-block.col-md-12 span.prolabel.middle-center {top: 129%;right: 10%;}

div.product-essential div.product-img-box span.middle-center {top: 95%;right: 1%;}




@media (min-width:250px) and (max-width:799px) {
  .header-cart .block-title, .header-cart-title{display:block !important;}
  .header-container .header-cart{position:absolute;top:-42px;right:-1px}
  .header-cart .summary i.fa-2x{background-size:25px;}
}

@media (min-width:280px) and (max-width:399px){
  .header-container .header-cart{top:-55px;}
}

@media (min-width:400px) and (max-width:799px){
  .header-container .header-cart{top:-81px;}
  .header-cart .summary i.fa-2x{background-size:50px;}
}

@media (max-width:474px){
  .top-toolbar span{float:none !important;}
}

@media (min-width: 475px) and (max-width:595px){
  .top-toolbar span {display: block;margin-bottom: 3px;margin-left: 10px; font-size:10px}
}

@media (max-width: 480px){
    .main-container .main .col-main .postWrapper {
        margin: 40px!important;
    }
}

@media (max-width:570px){
  .clubeRow{overflow:visible;height:auto;}
  .clubeRowText {margin: 0px 0px 1% 95px;}
}

@media (max-width: 639px) {
.header-container #search_mini_form{display:none !important;}
  #clubegraocafeimg2, .conhecamais{display: none;}
  #clubegraocafeimg {margin: 0 auto 5% auto;padding-top: 5%;}
  li.anchor_mbmenu.col-xs-12.text-right {display: none !important;}
  .ms-level0 .ms-label, .ms-megamenu .mb-label{background:transparent !important;}
  .ms-topmenu .ms-level0{width:initial !important;}
  .ms-topmenu .ms-label{border: none !important;}
  .logo-wrapper {float: none;text-align: center;}
  .header .logo {margin: 5px 0 7px;float: none;display: inline-block;}
  .cardblock:{padding-top: 15px;}
  .header-content, .ms-megamenu{float:none !important;}

  ul.products-grid li {margin-bottom: 30px;border-bottom: 1px solid #e4e2e2;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}

}

@media (min-width:250px) and (max-width:549px) {
  .block-highlight .products-grid.cols-3 li.item{width:100% !important;}
  .products-grid .product-name a{line-height:1.25 !important;}
  .products-grid .product-name a{overflow:visible;}
}

@media (min-width:550px) and (max-width:647px){
  .block-highlight .products-grid.cols-3 li.item{width:45% !important;}
  .products-grid .product-name a{line-height:1.25 !important;}
  .products-grid .product-name a{overflow:visible;}
}


@media (min-width:648px) {
.block-highlight .products-grid.cols-3 li.item{width:305px !important;}
}

@media (max-width:799px){
  .header-container #search_mini_form{display:none !important;}
  li.anchor_mbmenu.col-xs-12.text-right {display: none !important;}
  .ms-level0 .ms-label, .ms-megamenu .mb-label{background:transparent !important;}
  .ms-topmenu .ms-level0{width:initial !important;}
  .ms-topmenu .ms-label{border: none !important;}
  .header-content, .ms-megamenu{float:none !important; width:100%;}
  .logo-wrapper {float: none;text-align: center;}
  .header .logo {margin: 5px 0 7px;float: none;display: inline-block;}
}

div.product-options-bottom span.new-price {font-weight: bold;white-space: nowrap;}

div.product-options-bottom div.price-box p.old-price span{    font-weight: normal !important;}

.sorter .sort-by{
display: none;
}

/* Customizacao fontes produtos */

.catalog-category-view .products-grid .product-name a{
	white-space: inherit !important;
}

.catalog-category-view ul.products-grid li .product-name a {
    font-family: sans-serif !important;
    font-size: 15px !important;
    color: #000000 !important;
}

.catalog-category-view .products-grid .price-box {
    font-family: sans-serif !important;
    font-weight: normal !important;
    color: #462300 !important;
    margin-left: 0;
    font-size: 18px;
    text-align: center;
}

.cms-clube-do-cafe .products-grid .product-name a{
	white-space: inherit !important;
}

.cms-clube-do-cafe ul.products-grid li .product-name a {
    font-family: sans-serif !important;
    font-size: 26px !important;
    color: #000000 !important;
    text-transform: capitalize !important;
    font-weight: normal !important;
}

.cms-clube-do-cafe .products-grid .price-box {
    font-family: sans-serif !important;
    font-weight: normal !important;
    color: #462300 !important;
    margin-left: 0px !important;
    font-size: 25px;
    text-align: center;
}

.cms-home ul.products-grid li .product-name a{
	font-size: 25px !important;
}

.category-products .list-parcelas{
	display: none;
}

.header-cart .mini-products-list {
    top: 100px !important;
}

.icone-favoritos a{
	color: transparent;
    background-image: url(../images/favoritos-icon.png);
    width: 60px;
    height: 40px;
	display: block;
    float: left;
	margin-left: 20px;
}

.autocomplete {
    width: 285px !important;
}

.autocomplete div{
	cursor: pointer;
}

@media (max-width: 799px){
.logo-wrapper {
    float: left;    
}

.header-container form#search_mini_form {
    display: block !important;
}

.header-container .form-search {
    width: 85% !important;
    margin: 0 auto !important;
    display: block;
}

.header-container .form-search input {
    width: 310px;
}

}
.link-whats span{
    background: url(/media/wysiwyg/icons/icon-wpp-sm.png) no-repeat left 0px;
    background-size: 16px 16px;
    vertical-align: middle;
}

@media (max-width: 480px){
.header-container .form-search input {
    border-bottom-width: 1px;
    padding: 9px 0 8px;
    width: 300px !important;
}
}

@media (max-width: 375px){
.header-container .form-search input {
    width: 260px !important;
}
}

@media (min-width: 280px) and (max-width: 399px){
.header-container .header-cart {
    top: -85px;
}
.header-cart .summary i.fa-2x {
    background-size: 51px;
	margin-right: 24px;
}
}

@media (min-width: 400px) and (max-width: 799px){
.header-cart .summary i.fa-2x {
    background-size: 50px;
    margin-right: 30px;
}
}

@media (max-width: 320px){
.header-container .form-search input {
    width: 222px !important;
}
.header .logo {
    width: 162px;
}
}

@media (max-width: 360px){
.header .logo {
    width: 216px;
}
}

@media (max-width: 320px){
.header .logo {
    width: 168px;
}

.header-container .header-cart{
	width: 172px;
}

}

@media (max-width: 450px){
.cms-cardapio-cafeteria .col-main .page-title {display: none;}
.cms-cardapio-cafeteria .col-main .std {padding: 0 18px;}
}