span.letter-top {
font-size: 10px
}
a:hover {
cursor: pointer;
color: #000
}
.underline {
text-decoration: underline!important
}
:focus {
outline: 0
}
.error {
color: #c2a772
}
.btn-primary {
background-color: #c2a772;
border-color: #c2a772
}
.btn-primary:hover {
background-color: black;
border-color: black
}
.btn-default:hover {
background-color: #dd4b39;
border-color: #dd4b39;
color: #fff
}
.btn-active {
background-color: #c2a772;
border-color: #c2a772
}
.close:hover, .close:focus {
color: #888
}
.divider {
background-color: #c2a772
}
.bg-color1 {
background-color: #c2a772!important
}
.bg-color2 {
background-color: #dd4b39!important
}
.bg-color3 {
background-color: rgba(255,255,255,0.5)!important
}
.bg-color4 {
background-color: #1e1e1e!important
}
.bg-color5 {
background-color: #fff!important
}
.bg-color6 {
background-color: #222
}
.bg-color7 {
background-color: rgba(0,0,0,0.8)!important
}
.nav-top > li > a:hover, .nav-top > li > a:focus {
color: #c2a772
}
.nav-top > li > a:hover .fa, .nav-top > li > a:focus .fa {
color: #c2a772
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
color: #c2a772
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
color: #c2a772
}
.nav-main-menu > li > a:hover, .nav-main-menu > li > a:focus {
background-color: transparent
}
.menu-column-inner .product-price ins {
color: #c2a772
}
#content_catgories .catContent .catName a:hover {
color: #888
}
.header-top .nav-top > li > a:hover .fa, .header-top .nav-top > li > a:focus .fa {
color: #c2a772
}
.header-top .nav-top > li.my-account > a span.userlogado {
color: #fff;
padding-right: 8px
}
.header-top .nav-top > li.my-account i.color-white {
color: #fff!important
}
.header-top .shopping-cart a span span {
color: #c2a772
}
.nav-icons a:hover, .nav-icons a:focus {
color: #c2a772
}
.nav-icons .shopping-cart span {
background-color: #c2a772
}
.nav-search-menu > .dropdown > .dropdown-menu > li > a:hover:before, .nav-search-menu > .dropdown > .dropdown-menu > li > a:focus:before {
border-left-color: #c2a772
}
.nav-search-menu .dropdown-menu .open > a:before {
border-left-color: #c2a772
}
.countdown {
border-top-color: #c2a772
}
.grid-tabs > li.active > a, .grid-tabs > li.active > a:hover, .grid-tabs > li.active > a:focus {
border-top-color: #c2a772
}
.form-search .btn:hover, .form-search .btn:focus {
color: #c2a772
}
.cat-thumb-act a:hover {
color: #c2a772
}

@media(max-width:360px) {
.cat-thumb-item-content-wrap.bg-color1 {
background-color: rgba(194,167,114,0.8)!important
}
}
.cat-thumb-video .cat-thumb-item-img:after {
background-color: rgba(194,167,114,0.1)
}
.cat-caption {
background-color: rgba(194,167,114,0.9)
}
.owl-theme .owl-controls .owl-buttons div:hover {
background-color: #3fae2a;
border-color: #3fae2a
}
.pgl-img-slide .owl-controls .owl-buttons div:hover {
background-color: #3fae2a;
border-color: #3fae2a
}
.second-slides .slide-item-caption-info h1 {
color: #3fae2a
}
.highlight-slide h3 a:hover, .highlight-slide h3 a:focus, .highlight-slide .product-price ins {
color: #3fae2a
}
.product-cat a:hover {
color: #3fae2a
}
.thumb-act-more .btn-cart {
background-color: #3fae2a
}
.list-review a:hover, .list-review a:focus {
color: #3fae2a
}
.summary .product-cat a:hover, .summary .product-cat a:focus {
color: #3fae2a
}
.product-subtotal, .total .amount {
color: #3fae2a
}
.post-date {
background-color: #3fae2a
}
.post-large blockquote footer cite, .post-mansory-item .post-mid blockquote footer cite {
color: #c2a772
}
.post-info a:hover, .post-info a:focus {
color: #c2a772
}
.blk-categories {
background-color: #c2a772
}
.blk-highlight:after {
border-top-color: #c2a772
}
.blk-highlight h4 {
color: #c2a772
}
.contact-info-wrap:after {
background-color: rgba(194,167,114,0.9)
}
.newsletter-form .form-control:focus {
border-bottom-color: #c2a772
}
.uk-offcanvas .uk-panel h3 a:hover, .uk-offcanvas .uk-panel h3 a:focus {
color: #c2a772
}
.uk-offcanvas .uk-panel .product-price ins {
color: #c2a772
}
.uk-nav-offcanvas a:hover, .uk-nav-offcanvas a:focus {
color: #c2a772
}
.uk-nav-sub .active a {
color: #c2a772
}

@media(max-width:991px) {
.uk-navbar-toggle:hover, .uk-navbar-toggle:focus {
border-color: #3fae2a;
color: #3fae2a;
}
}
#footer a:hover {
color: #6a6a6a
}
#footer address a:hover, #footer .footer-copyright p a:hover {
color: #000
}
#footer .latest-tweets a {
color: #c2a772
}
#footer .latest-tweets a:hover {
color: #777
}
#footer .card-icons a:hover {
color: #c2a772
}
.social-icons a:after {
background-color: #c2a772
}
#footer.bg-color6 a:hover {
color: #c2a772
}
#footer.bg-color6 address a:hover, #footer.bg-color6 .footer-copyright p a:hover {
color: #c2a772
}
#footer.bg-color6 .latest-tweets a {
color: #c2a772
}
#footer.bg-color6 .latest-tweets a:hover {
color: #777
}
#footer.bg-color6 .card-icons a:hover {
color: #c2a772
}
.sub-page.content.view-article.desktop .header-top .nav-top-icons i {
color: #fff;
}
.header-top .nav-top-icons i ,.sub-page.content.view-article.retract_tablet .header-top .nav-top-icons i,.sub-page.content.view-article.itemid-516 .header-top .nav-top-icons i{
color: #888
}
input#pesquisa:hover, input#pesquisa:focus, .textln1 {
color: #999
}
#cookies p a, #cookies span {
color: #fff
}
input#pesquisa {
color: #777;
text-transform: uppercase;
border: 1px solid #787878
}
.tab-content > .tab-pane {
-webkit-transition: all 1s ease-in-out;
-moz-transition: all 1s ease-in-out;
-ms-transition: all 1s ease-in-out;
-o-transition: all 1s ease-in-out;
transition: all 1s ease-in-out
}
:-webkit-input-placeholder {
color: #FFF!important;
opacity:  1;
}

::-webkit-input-placeholder {
color: #FFF!important;
opacity:  1;
}

:-moz-placeholder { /* Firefox 18- */
color: #FFF!important;
opacity:  1;
}

::-moz-placeholder {  /* Firefox 19+ */
color:#FFF!important;
opacity:  1;
}

:-ms-input-placeholder {
color: #FFF!important;
opacity:  1;
}
#cookies span, .flex-control-thumbs li, .mdpMain .mdpBotInterface li, .moduletable-social .custom-social a, .acysubbuttons .button4, #search-area-close, .instagram-mod .multi-slides .owl-controls .owl-prev i, .instagram-mod .multi-slides .owl-controls .owl-next i, #gkLogin .button4, .rsform-reset-button, .rsform-submit-button, .dropdown-menu .menu_banner_pos, button, #produtoscaixa .quickview, #produtoscaixa #imagem, section.top-product .top-product-left .additional-images a, section.top-product .top-product-right .social a, .addtocart-button, .wishlist, .wishlist.already-in:hover, #prod_Cor .opcs .opcProd.with_image, #product_size .opcProd, section.middle-product .js-slideBlock-title h3, ul.pro-tabs li, .tab-content > div, .close-side-cart, .moduletable-sidecart .quantityContent i, input, textarea, select, .favorites_container .favoritosdiv .favoritosdivimagem a, table#cartTableProducts .vm2-remove_from_cart, table#cartTableProducts .cart-product-quant i, #ui-tabs ul#tabs li, ul.nav-main-menu a h3, ul.nav-main-menu a h2, #jcemediabox-popup-closelink, .header-top .nav-top-icons .shopping-cart span, .addressItem, .cart-related-prod a, td.fields-content, .optionSelected, #filtro_limpa_tudo, .filterContainer .js-slideBlock-title, .filter_item_img, section.middle-product .technologie .tecn-popup a.tec-pop, section.middle-product .technologie .indicator-item-name i, #content_catgories .catContent i, .button4, .content_ > .content_items .content_item, .orderby-displaynumber .order-item, #quickview-detail .social a, #quickview-detail .social a:hover, .notify-button, .notify-button:hover, .thumbs_div img, .flex-control-thumbs img, .wishlist i, .moduletable-social .social-small, .top-product-left .social a i, #mobileCategoriesMenu.nav-side-menu .uk-parent.uk-open > div, .confirmed-options .button1, .color-available, #produtoscaixa, #content_catgories .catContent.nivel_0 > .catName, .logobrand, .logo, .header-banner .scroll-down, .header-top .nav-main-menu > li, .header-top .nav-main-menu > li.last_item, .moduletable-lang .circlebox, a.button2, .menu_sidebar .image-title, .button_news, #applications .newsgrid figure div, #applications .close-content::before, .box_news .nspArts .nspArt, #userForm input, #userForm textarea, .nav-top-icons .dropdown.langs, .gkTabsButtonNext, .gkTabsButtonPrev, .tab_img_nav, .close-menu-section {
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out
}
.solutions_news .link_image::after {
-webkit-transition: all .6s ease;
-moz-transition: all .6s ease;
-ms-transition: all .6s ease;
-o-transition: all .6s ease;
transition: all .6s ease;
}
ul.pro-tabs li a, #ui-tabs ul#tabs li, #quickview-detail .social a {
color: #888
}
.moduletable-sidecart .prices, .moduletable-sidecart .product_row .cart-prod-middle, .moduletable-sidecart .message-cart-without-products h6 {
color: #000
}
.moduletable-menu ul a {
color: #555
}
.moduletable-social .social-small, .top-product-left social a i {
color: #3fae2a;
font-size: 30px
}
.vmicon.vm2-remove_from_cart, h6 {
color: #fff!important
}
.header-top .moduletable-social .social-small:hover {
color: #fff!important;
background: #3fae2a;
border-color: #3fae2a;
}
.login-left h6, .login-right h6 {
font-weight: 400
}
.header-top .nav-top > li > a:hover, .header-top .nav-top > li > a:focus {
color: #fff!important
}
.vmicon.vm2-remove_from_cart:hover {
color: #3fae2a!important
}
.header-top .nav-top-icons a:hover, .header-top .nav-top-icons .langs .title-lang:hover, ul.nav-side-menu a h2:hover, ul.nav-side-menu a h3:hover, .readon, #search-area-close, .nav-main-menu > li > .dropdown-menu > div > li.boardTop div.first_catg h3 a, .nav-side-menu > li > .dropdown-menu > div > li.boardTop div.first_catg h3 a, #produtoscaixa .name a:hover, .product-name h1, .addtocart-area-spe .product-group-spec .opcs_title, .link-returns a, section.middle-product .js-slideBlock-title h3, ul.pro-tabs li.active a, ul.pro-tabs li.active a:hover, ul.pro-tabs li a:hover, .moduletable-sidecart .product_name a:hover, .side-cart-footer .total .total-right, .item-page-sizeguide h7, .link-sizeguide a, table#cartTableProducts .prod-name a, .coupon-section .coupon-header, .cart-details-total h7, .section-details-cart .accept-terms a, #ui-tabs ul#tabs li.current, #ui-tabs ul#tabs li:hover, .addressItem > .linkedit > a, .resume-products .prod-name a, .content_ > .content_items .content_item:hover, .orderby-displaynumber .order-item:hover, #quickview-detail .social a:hover, #quickview-detail .product-name h1 a, #quickview-detail .stock_notify h2, #mobileCategoriesMenu .dropdown-menu .ul_level3 a:hover, #sortable-dashboard .account-footer-button > .linkedit, table#cartTableProducts .cart-product-quant i, table#cartTableProducts .cart-product-quant input.quantityCart, .item-page h7, .top-product-left .social a:hover i {
color: #000
}
.texto_tickets .icon-relogio::before, moduletable-need-help .custom-need-help i {
color: #231f20
}
.button1, .instagram-mod .multi-slides .owl-controls .owl-prev:hover i, .instagram-mod .multi-slides .owl-controls .owl-next:hover i {
color: #3fae2a
}
table#cartTableProducts .cart-product-quant i:hover, .agreed a {
color: #000
}
.moduletable-video-spring-summer a:hover, .instagram-mod .footer-title-insta h3, #search-area-close:hover, .instagram-mod.owl-controls, .rsform-submit-button:hover, .rsform-reset-button:hover, #produtoscaixa .quickview:hover a, #produtoscaixa .quickview:hover, section.top-product .top-product-right .social a:hover, section.middle-product .js-slideBlock-title h3:hover, .jlexreview .re-filter .re-mn a:hover, #content_catgories .catContent i:hover {
color: #000
}
#cookies, #cookies p a, .flex-direction-nav a.flex-next, .flex-direction-nav a.flex-prev, .readon:hover, #favorite_removed, #favorite_not_removed, .moduletable-sidecart .button1:hover, .instagram-mod .footer-button-insta a:hover, .acysubbuttons .button4:hover, .moduletable-sidecart .show_cart a:hover, #gkLogin .button4:hover, #footer .moduletable-menu h3, #produtoscaixa .quickview {
color: #fff
}
.breadcrumbs-caminho .voltaopatras:hover, .moduletable-menu ul li.current a, .nav-main-menu > li > .dropdown-menu > div > li.boardTop div.first_catg h3 a, .nav-side-menu > li > .dropdown-menu > div > li.boardTop div.first_catg h3 a, #produtoscaixa .name a, .moduletable-sidecart .product_name a, .moduletable-sidecart .quantityContent, .side-cart-footer .total .total-left, .moduletable-sidecart .message-cart-without-products h5, .item-page-faqs .js-slideBlock-title, .item-page-termos .js-slideBlock-title, .textln0, .addressItem > .linkedit > a:hover, .jlexreview .re-filter .re-mn a, .agreed a:hover, .filterContainer .js-slideBlock-title, #sortable-dashboard .account-footer-button > .linkedit:hover, .main-content-wrap h2, .cartMensageWithOutProduct.fullcart-no-products h1, .close-side-cart, .moduletable-sidecart .cartMensageWithOutProduct a, .moduletable-menu h3, .breadcrumbs-caminho .voltaopatras, .instagram-mod .multi-slides .owl-controls .owl-prev i, .instagram-mod .multi-slides .owl-controls .owl-next i, .moduletable-sidecart .quantityContent i, #content_catgories .catContent .catName a:hover, .catContent.nivel_0 > div > a, #content_catgories .catContent.catOpen.nivel_0 > .catName a {
color: #000
}
.moduletable_barranews .acymailing_introtext h3 i {
color: #231f20
}
.breadcrumbs-caminho a:hover {
color: #888;
text-decoration: underline
}
.header-top .nav-top-icons a, .header-top .nav-top-icons .langs .title-lang, table#cartTableProducts .prod-name a:hover, .resume-products .prod-name a:hover {
color: #000
}
ul.nav-main-menu a h2, ul.nav-side-menu a h2, ul.nav-main-menu a h3, ul.nav-side-menu a h3 {
color: #fff
}
.retract_tablet ul.nav-main-menu a h2, .retract_tablet ul.nav-side-menu a h2, .retract_tablet ul.nav-main-menu a h3, .retract_tablet ul.nav-side-menu a h3 {
color: #999
}
.retract_tablet .menu-circle {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
border: 1px solid #ccc;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out
}
.retract_tablet.Contacts .menu-circle, .retract_tablet.applications .menu-circle, .retract_tablet.why-decal .menu-circle {
background: rgba(0, 0, 0, 0.05);
border: 1px solid #fff;
color: #fff !important;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out
}
.retract_tablet ul.nav-main-menu li:hover a h2, .retract_tablet ul.nav-main-menu li.active a h2, .retract_tablet ul.nav-side-menu li:hover a h2 {
color: #fff;
}
.font-style1 {
font-family: "Lato", sans-serif
}
.font-style2 {
font-family: "Lato", sans-serif
}
.moduletable.insta-section h3 {
padding-bottom: 0
}
.moduletable.insta-section h4 {
padding-bottom: 35px;
font-weight: 300
}
.moduletable.insta-section h3:after, .moduletable.insta-section h3:before {
display: none
}
.moduletable h2 {
color: #3fae2a;
font-size: 30px;
text-align: left;
text-transform: uppercase;
font-family: "Lato", sans-serif;
font-weight: 200;
margin: 0
}
.tabs_decal > h2 {
box-shadow: 0 -4px 6px 0 rgba(0, 0, 0, 0.07);
font-size: 25px;
font-weight: 700;
margin-bottom: 20px;
padding-top: 18px;
text-align: center;
}
.moduletable.solutions_news h2, .moduletable.specification_machine h2, .moduletable.box_news h2, .moduletable .newsgrid div.boxfigure h2 {
border: 3px solid #8ec63f;
border-radius: 7px;
color: #45b02c;
display: table;
font-size: 26px;
padding: 5px 47px;
text-align: center;
margin: 0 auto 27px;
}
.moduletable.specification_machine h2 {
margin: 0 auto 45px;
}
.button_news {
border: 1px solid #ccc;
background: #FFF;
border-radius: 10px;
color: #888;
display: table;
font-size: 14px;
font-weight: 300;
margin: 0 auto 45px;
padding: 15px 40px;
position: relative;
text-transform: uppercase;
z-index: 1;
}
.box_news .button_news::after {
color: #fff;
content: "\67";
font-family: "decal-labeling" !important;
font-size: 11px;
position: absolute;
right: 17px;
text-transform: none;
}
.box_news .button_news {
background: #8ec63f; /* Old browsers */
background: -moz-linear-gradient(left, #8ec63f 0%, #3fae2a 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #8ec63f 0%, #3fae2a 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #8ec63f 0%, #3fae2a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8ec63f', endColorstr='#3fae2a', GradientType=1 ); /* IE6-9 */
color: #FFF;
border: 4px solid #fff;
float: right;
margin: 0 auto 25px;
}
.box_news .button_news:hover {
background: #3fae2a;
color: #FFF;
border: 4px solid #9fd694;
}
.moduletable.box_news .icon-arrow-left {
border: 2px solid;
border-radius: 50%;
color: #8bc53e;
content: "g";
display: inline-block;
font-size: 12px;
height: 34px;
line-height: 31px;
text-align: center;
width: 34px;
text-indent: 2px;
}
.box_news .nspArts .nspArt {
background: transparent;
}
.box_news .nspArt:hover {
background: #c8e0a9;
color: #FFF!important
}
.moduletable.box_news .nspArt:hover h4 a {
color: #FFF!important
}
.moduletable.box_news .nspArt:hover .icon-arrow-left {
color: #FFF!important
}
.button_news:hover {
border: 1px solid #fff;
background: #8ec63f; /* Old browsers */
background: -moz-linear-gradient(left, #8ec63f 0%, #3fae2a 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #8ec63f 0%, #3fae2a 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #8ec63f 0%, #3fae2a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8ec63f', endColorstr='#3fae2a', GradientType=1 ); /* IE6-9 */
color: #fff;
}
.moduletable.form_email h2 {
color: #fff;
font-weight: 300;
padding-bottom: 35px;
padding-top: 65px;
}
.moduletable h3 {
color: #3fae2a;
font-size: 30px;
text-align: left;
padding-bottom: 50px;
font-family: "Lato", sans-serif;
font-weight: 700;
margin: 0;
line-height: 30px
}
.box_machine h3 {
color: #999;
font-size: 18px;
padding-bottom: 8px;
line-height: 20px
}
.moduletable.demo h3 {
padding-bottom: 20px;
text-align: center;
}
.moduletable.demo h3 span {
font-weight: 300;
}
.moduletable .newsgrid h2 {
padding-bottom: 45px;
}
.moduletable .newsgrid h3 {
color: #999;
font-size: 16px;
font-weight: 700;
line-height: 19px;
padding-bottom: 0;
padding-top: 40px;
}
.moduletable.color-white h3 {
color: #fff
}
.moduletable h4 {
color: #fff;
font-size: 20px;
padding-bottom: 5px;
font-family: "Lato", sans-serif;
font-weight: 300;
margin: 0;
text-transform: none
}
.moduletable.box-about-us-right h4 {
text-align: left;
}
.moduletable h5 {
color: #888;
font-size: 12px;
text-align: center;
padding-bottom: 5px;
font-family: "Lato", sans-serif;
font-weight: 300;
line-height: 22px;
margin: 0;
text-transform: none
}
.moduletable.specification_machine h5 {
font-size: 18px;
color: #999;
font-weight: 700;
text-align: left;
}
.button1, .readon {
background: #fff none repeat scroll 0 0;
border: 2px solid #3fae2a;
border-radius: 36px;
cursor: pointer;
display: inline-block;
font-family: "Lato", sans-serif;
font-size: 12px;
font-weight: 700;
line-height: 20px;
padding: 5px 34px;
position: relative;
overflow: hidden;
text-align: center;
text-transform: uppercase
}
.button1::after, .readon::after {
color: #fff;
background: #3fae2a;
content: attr(value);
height: 100%;
left: 0;
padding: 8px 34px!important;
position: absolute;
top: 0;
transform: rotate3d(0, 0, 1, 100deg);
transform-origin: -25% 32% 0;
transition: transform .3s ease-in 0s;
width: 100%
}
.button1:hover::after, .readon:hover::after {
transform: rotate3d(0, 0, 1, 0deg)
}
.button1:hover::after, .button1:hover, .readon:hover::after, .readon:hover {
transition-timing-function: ease-out
}
.button1:hover, .readon:hover {
color: #fff;
background: #3fae2a
}
#add_new_add .button1 {
font-family: "Lato", sans-serif
}
.cartMensageWithOutProduct.fullcart-no-products a {
border: 1px solid #000;
color: #000;
margin-bottom: 10px
}
.cartMensageWithOutProduct.fullcart-no-products a:hover {
background: #000;
color: #fff
}
.moduletable-sidecart .cartMensageWithOutProduct a.button1 {
border-color: #000
}
.moduletable-sidecart .cartMensageWithOutProduct a.button1:hover {
border-color: #000;
background: #000;
color: #fff
}
a.button2 {
background: #8ec63f; /* Old browsers */
background: -moz-linear-gradient(left, #8ec63f 0%, #3fae2a 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #8ec63f 0%, #3fae2a 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #8ec63f 0%, #3fae2a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8ec63f', endColorstr='#3fae2a', GradientType=1 ); /* IE6-9 */
text-align: center;
cursor: pointer;
color: #fff!important;
padding: 10px 40px;
text-transform: uppercase;
font-size: 14px;
font-weight: 300;
border-radius: 10px;
display: inline-block;
position: relative;
overflow: hidden;
font-family: "Lato", sans-serif;
box-shadow: 0 0 0 4px rgba(63, 174, 42, 0.0);
}
a.button2:hover {
background: #87c43d;
box-shadow: 0 0 0 4px rgba(63, 174, 42, 0.5);
}
a.button3 {
text-align: center;
border: 1px solid #fff;
color: #fff!important;
padding: 15px 40px;
font-weight: 600;
text-transform: uppercase;
font-size: 13px;
display: inline-block;
cursor: pointer
}
a.button3:hover {
background: #3fae2a;
border: 1px solid #3fae2a
}
.button4 {
background: #3fae2a;
padding: 0 35px;
color: #fff!important;
line-height: 22px;
display: inline-block;
border: 1px solid #3fae2a;
font-weight: 400;
font-family: "Lato", sans-serif;
text-transform: uppercase;
font-size: 13px;
text-align: center;
position: relative;
z-index: 1;
cursor: pointer;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
transition: all .3s ease-in-out
}
.rsform-submit-button {
background: #000000 !important;
border: 1px solid #fff!important;
border-radius: 10px;
cursor: pointer;
display: inline-block;
font-family: "Lato", sans-serif!important;
font-size: 13px!important;
font-weight: 300;
height: 40px!important;
line-height: 20px!important;
padding: 10px 25px!important;
text-align: center;
text-transform: uppercase;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
position: relative;
z-index: 1;
overflow: hidden
}
.rsform-submit-button::before {
color: #FFFFFF;
position: absolute;
right: 7px;
text-transform: none;
top: 11px;
}

.demo .rsform-submit-button {
background: #FFFFFF!important;
float: none !important;
font-size: 16px !important;
height: auto !important;
margin: 30px auto 0 !important;
padding: 17px 45px !important;
text-align: center;
}
.demo .rsform-submit-button::before {
font-size: 9px;
right: 19px;
top: 18px;
}
.rsform-block-assunto::before{
color: #FFFFFF;
content: "\79";
font-family: "decal-labeling" !important;
font-size: 10px;
height: 100px;
margin-top: 10px;
position: fixed !important;
right: 0;
width: 25px;
z-index: 1222222222;
}
.rsform-block-area::before {
color: #FFFFFF;
content: "\79";
font-family: "decal-labeling" !important;
font-size: 10px;
height: 100px;
margin-top: 10px;
position: absolute !important;
right: 7px;
width: 25px;
z-index: 1222222222;
}
.rsform-submit-button:hover {
color: #FFFFFF;
}
a.button6 {
text-align: center;
border: 2px solid #fff;
color: #fff!important;
padding: 3px 20px;
font-weight: 400;
text-transform: uppercase;
font-size: 15px;
display: inline-block;
cursor: pointer;
position: relative;
z-index: 1;
overflow: hidden;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
transition: all .3s ease-in-out
}
a.button6:hover {
background: #3fae2a;
border: 2px solid #3fae2a
}
.button7 {
border-bottom: 1px solid #474747;
color: #000;
display: inline-block;
font-size: 18px;
font-weight: 300;
letter-spacing: .025em;
line-height: 30px;
margin: auto;
min-width: 300px;
padding-bottom: 3px;
text-align: center;
text-transform: uppercase;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
transition: all .3s ease-in-out
}
.button7:hover {
background: #3fae2a;
border-bottom: 1px solid #3fae2a;
color: #fff!important
}
.without-favorites .button4 {
padding: 10px 40px
}
#buttonEnterCouponCode.button4 {
background: #fff none repeat scroll 0 0;
border-color: #000;
color: #000!important;
font-weight: normal;
height: 34px;
margin: 3px;
padding: 0 10px
}
#buttonEnterCouponCode.button4:hover {
background: #000;
color: #fff!important
}
.button4:hover, .button4::before, .moduletable-lookbook .custom-lookbook a:hover .button4 {
background: #000;
border-color: #000;
color: #fff
}
.rsform-reset-button {
cursor: pointer;
background: transparent;
padding: 0 40px;
color: #3fae2a;
line-height: 40px;
border: 1px solid #3fae2a;
font-family: "Lato", sans-serif;
text-transform: uppercase;
font-size: 13px;
font-weight: 600
}
.add-new-adress-top .rsform-reset-button {
color: #000;
border: 1px solid #000
}
.rsform-reset-button:hover {
background: #000;
border-color: #000;
color: #fff
}
.button-cookies {
background: transparent;
border: 0;
line-height: 26px;
height: 26px;
text-transform: uppercase
}
.button5 {
font-size: 11px;
font-weight: 300;
color: #000;
text-transform: uppercase;
font-family: "Lato", sans-serif
}
.confirmed-options .button1 {
border-color: #000!important;
color: #000!important;
font-family: "Lato", sans-serif
}
.confirmed-options .button1:hover {
background: #000!important;
color: #fff!important
}
.button5:hover {
color: #000
}
.addtocart-button {
background: #f0f0f0;
border: 1px solid #000;
color: #000;
text-align: center;
position: relative;
float: left;
min-width: 150px;
line-height: 39px;
min-height: 40px
}
.addtocart-button.col-md-6 {
width: auto
}
.addtocart-button.no_login {
width: 100%
}
.addtocart-button-inner {
background: transparent;
font-size: 13px;
text-transform: uppercase;
width: 100%;
height: auto;
left: 0;
right: 0;
top: 0;
max-width: 205px;
padding: 10px;
white-space: normal;
font-weight: 400;
bottom: 0;
margin: auto;
font-family: "Lato", sans-serif;
border: 0;
line-height: 16px
}
.addtocart-button.no_login .addtocart-button-inner {
max-width: inherit
}
.addtocart-button i {
bottom: 0;
font-size: 27px;
height: 30px;
right: 10px;
margin: auto;
position: absolute;
top: 0
}
.whish_list_class {
background: #fff;
border: 1px solid #000;
color: #000;
text-align: center;
min-height: 41px;
position: relative;
float: right;
padding: 0 10px!important;
width: auto;
min-width: 165px
}
.wishlist span {
line-height: 39px;
text-transform: uppercase;
font-family: "Lato", sans-serif;
font-size: 13px
}
.desktop .wishlist.already-in span {
display: inline-flex;
line-height: 16px!important;
margin: 0!important;
max-width: 175px!important;
padding: 12px 0 11px!important
}
.wishlist.already-in {
color: #000
}
.wishlist.already-in:hover {
color: #000
}
.wishlist i:before {
content: ""
}
.wishlist.already-in i {
color: #000
}
.wishlist:hover {
cursor: pointer
}
.wishlist.already-in:hover i {
color: #fff
}
.addons_novo {
background: transparent url("../../../images/labels/novidade.svg") no-repeat scroll center center;
background-size: contain
}
.addons_last_product {
background: transparent url("../../../images/labels/ultimas-unidades.svg") no-repeat scroll center center;
background-size: contain
}
.nspInfo {
background: transparent url("../../../images/labels/noticias.svg") no-repeat scroll center center;
background-size: contain
}
.text1 {
font-size: 14px;
font-weight: 300;
line-height: 18px;
padding: 5px 0 20px;
text-align: justify
}
.pg-reset .text1 {
padding: 5px 0
}
.pg-reset div.bg-color5, .pg-reset .form-validate {
width: 100%
}
textarea {
font-size: 12px;
padding-top: 5px;
font-weight: 300
}
input, .notify-label, button {
font-size: 12px;
height: 40px;
line-height: 40px
}
.acyterms input {
height: 10px;
line-height: 10px
}
select {
font-size: 12px;
height: 38px;
line-height: 38px;
border: 1px solid #ededed;
border-radius: 0;
padding-left: 10px
}
.mdpMain .mdpArt .bt-details a {
color: #000;
border-color: #000
}
.mdpMain .mdpArt .bt-details a:hover {
color: #fff;
border-color: #3fae2a
}
.moduletable-menu h3 {
font-family: "Lato", sans-serif;
font-size: 16px;
font-weight: 400;
margin-bottom: 6px;
letter-spacing: .3px
}
.moduletable-menu ul {
background: #fff;
padding: 20px;
width: 100%
}
.moduletable-menu .separator {
color: #000;
font-size: 16px
}
#footer .moduletable-menu ul {
padding: 20px 0 25px
}
#footer .moduletable-menu ul {
background: transparent
}
.moduletable-menu ul li {
display: block;
width: 100%;
font-family: "Lato", sans-serif;
font-size: 12px;
text-transform: uppercase;
font-weight: 300;
padding-bottom: 12px
}
.moduletable-menu ul li.active a {
color: #000
}
.formRed {
background: #8ec63f none repeat scroll 0 0;
color: #fff!important;
font-family: "Lato", sans-serif;
font-size: 11px;
padding: 10px;
margin: 46px 0 -42px;
text-align: center;
text-transform: uppercase;
width: 100%
}
.demo .formRed {
margin: 0 0 20px;
}
#system-message {
background: #c9edbb;
padding: 10px;
color: #57794a;
width: 100%;
text-align: center;
text-transform: uppercase;
font-size: 11px
}
#system-message.error {
background: #f4e1da
}
#system-message li {
display: block
}
#system-message dt.info {
font-family: "Lato", sans-serif
}
#system-message .notice {
font-family: "Lato", sans-serif
}
#system-message dt {
font-family: "Lato", sans-serif;
font-weight: 600;
font-size: 13px
}
#system-message .error {
color: #3fae2a
}
#system-message .notice.message {
font-family: "Lato", sans-serif;
font-size: 12px;
text-transform: none
}
#system-message .notice.message li {
display: block;
width: 100%
}
.item-page .js-slideBlock {
background: #fff;
padding: 12px;
margin-bottom: 5px;
display: block;
width: 100%;
cursor: pointer
}
.item-page .js-slideBlock .js-slideBlock-title {
font-family: "Lato", sans-serif;
text-shadow: uppercase;
font-size: 12px;
color: #000;
height: 30px;
line-height: 30px
}
.item-page .js-slideBlock .js-slideBlock-title i {
float: right;
height: 30px;
width: 30px;
border: 1px solid #ccc;
text-align: center;
line-height: 30px
}
.item-page .js-slideBlock.group-text {
text-align: justify;
line-height: 15px;
padding: 5px 0
}
.js-slideBlock .js-slideBlock-title i {
float: right;
height: 22px;
color: #000;
width: 22px;
font-size: 9px;
border-radius: 19px;
border: 2px solid #000;
text-align: center;
line-height: 20px
}
.js-slideBlock .slideBlock-text {
display: none
}
#ui-tabs ul#tabs {
padding: 0
}
#ui-tabs ul#tabs li.current {
border: 1px solid #000
}
#ui-tabs ul#tabs li {
border: 1px solid #fff;
font-family: "Lato", sans-serif;
font-size: 15px;
height: 40px;
line-height: 36px;
font-weight: 700;
margin-right: 10px;
text-transform: uppercase;
cursor: pointer;
text-align: center;
display: inline-block;
padding: 0 15px
}
table.tablestyle1 thead th {
color: #000;
font-family: "Lato", sans-serif;
font-size: 12px;
padding: 10px 10px;
text-transform: uppercase;
border-bottom: 4px solid #f5f5f5;
line-height: 15px
}
table.tablestyle1 td {
padding: 5px 10px;
font-size: 12px
}
table.tablestyle1 {
border: 2px solid #f5f5f5
}
#tracking table.tablestyle1 {
background-color: #fff
}
table.tablestyle1 .button4 {
font-size: 11px;
padding: 3px 5px
}
table.tablestyle1 .button5 {
font-size: 13px
}
table.tablestyle2 thead th {
color: #000;
font-family: "Lato", sans-serif;
font-size: 12px;
padding: 10px 10px;
text-transform: uppercase;
border-bottom: 3px solid #eee;
line-height: 15px
}
table.tablestyle2 td {
padding: 5px 10px;
font-size: 12px;
border-bottom: 1px solid #eee;
vertical-align: middle
}
table.tablestyle2 {
border: 2px solid #eee
}
table.tablestyle2 .button4 {
font-size: 11px;
padding: 3px 5px
}
table.tablestyle2 .button5 {
font-size: 13px
}
table.tablestyle3 th {
color: #000;
font-family: "Lato", sans-serif;
font-size: 12px;
padding: 10px 10px;
text-transform: uppercase;
line-height: 15px;
border-bottom: 1px solid #eee
}
table.tablestyle3 td {
padding: 5px 10px;
font-size: 12px;
border-bottom: 1px solid #eee
}
table.tablestyle3 {
border: 2px solid #eee
}
table.tablestyle3 .button4 {
font-size: 11px;
padding: 3px 5px
}
table.tablestyle3 .button5 {
font-size: 13px
}
table.tablestyle3 table td {
border: 0
}
table.tablestyle4 th {
color: #000;
font-family: "Lato", sans-serif;
font-size: 12px;
padding: 10px 10px;
text-transform: uppercase;
line-height: 15px
}
table.tablestyle4 td {
padding: 5px 10px;
font-size: 12px;
line-height: 12px
}
table.tablestyle4 .button4 {
font-size: 11px;
padding: 3px 5px
}
table.tablestyle4 .button5 {
font-size: 13px
}
table.tablestyle4 table td {
border: 0
}
.generalLoader {
background-image: url("/templates/decallab/images/loading-products.svg");
background-position: center center;
background-repeat: no-repeat;
background-size: contain
}
#jcemediabox-popup-closelink {
background: none!important;
color: #fff;
font-size: 12px;
height: 28px;
width: 28px;
text-align: center;
line-height: 23px
}
#jcemediabox-popup-closelink:hover {
color: #fff
}
#jcemediabox-popup-closelink:before {
content: "\e616";
font-family: 'icomoon'
}
#jcemediabox-popup-info-top {
padding: 0 0 10px 0
}
#jcemediabox-popup-container {
border: 0
}
button.delete_product_from_cart {
background: 0;
border: 0;
color: #000;
height: 30px;
line-height: 28px;
width: 30px
}
button.delete_product_from_cart:hover {
color: #000
}
.formError {
font-weight: normal!important
}
.invalid-field-format, .rsform-block .formClr .formError {
background-color: #f9ede7;
border: 0 solid #ebccd1;
border-top: 0;
border-radius: 10px;
font-family: "Monta", sans-serif!important;
color: #3fae2a;
display: inline-block;
padding: 0 10px;
width: 100%;
font-size: 11px!important
}
#ui-datepicker-div {
border-radius: 0!important;
border: none!important;
-webkit-box-shadow: 0 0 2px rgba(0,0,0,0.25)!important;
box-shadow: 0 0 2px rgba(0,0,0,0.25)!important;
padding: 15px
}
.ui-datepicker {
width: auto!important
}
.ui-widget-header {
background: #ddd!important;
border-radius: 0!important;
border: none!important
}
.ui-datepicker th {
font-family: "Lato", sans-serif;
font-weight: 600
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
background: #f7f7f7!important;
font-family: "Lato", sans-serif;
font-weight: 500;
text-align: center;
color: #888;
padding-right: 4px
}
.ui-datepicker .ui-datepicker-title select {
font-family: "Lato", sans-serif;
font-weight: 600;
color: #888;
padding: 0 5px;
border: 0
}
.ui-datepicker .ui-datepicker-title select > option {
font-weight: 500;
border-bottom: 0;
border-top: 0
}
.ui-datepicker .ui-datepicker-title select > option:hover {
background: #eee
}
.bg-white {
background: #FFF
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
border: 1px solid #000!important;
background: #e7e7e7!important
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
background: #000!important;
color: #fff!important;
border: 1px solid #000!important
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
border: 1px solid #000!important
}
.colorbginverse {
background-color: #000!important;
border: 2px solid #000!important
}
.colorbginverse:hover {
background-color: #3fae2a!important;
border: 2px solid #3fae2a!important
}
#tracking.col-md-12 {
background: #fff none repeat scroll 0 0;
padding-bottom: 15px
}
.maqmahelpdesk .maqmahelpdesk .title-servico {
border: 5px solid #3fae2a
}
#produtoscaixa .quickview, .addtocart-button:hover, .whish_list_class:hover {
background-color: #3fae2a
}
.addtocart-button:hover, .whish_list_class:hover {
border-color: #3fae2a
}
#produtoscaixa .quickview a, .addtocart-button:hover, .whish_list_class:hover {
color: #fff!important
}
.maqmahelpdesk .maqmahelpdesk h3 {
font-family: "Lato", sans-serif!important;
font-size: 24px!important
}
.moduletable.black h3 {
color: #000!important
}
.moduletable.white h3 {
color: #fff!important
}
.color-official a, .color-official, .color-official span {
color: #ca5419
}
.maqmahelpdesk .maqmahelpdesk .ticket-manager h3, .maqmahelpdesk .maqmahelpdesk .ticket-manager .control-group .control-label, .maqmahelpdesk .maqmahelpdesk .ticket-manager .ticket-manager-tab h4.no_tickets {
font-family: "Lato", sans-serif!important
}
.webmarketing .js-circle-percentage-info {
background: #3fae2a none repeat scroll 0 0;
border-radius: 118px;
color: #fff;
box-shadow: 2px 5px 14px rgba(0,0,0,0.4) inset;
display: inline-block;
font-size: 36px;
height: 140px;
line-height: 140px;
margin-bottom: 10px;
text-align: center;
vertical-align: middle;
width: 140px
}
.webmarketing .js-line-percentage {
background: #3fae2a none repeat scroll 0 0
}
.webmarketing .html-type-box .option.quizSelected, .webmarketing .html-type-box .option:hover {
background: #3fae2a!important;
border: 2px solid #3fae2a;
color: #fff;
font-weight: 600
}
.contentorQuestion h4 {
background: #fff none repeat scroll 0 0;
display: table;
float: none;
font-family: "Lato", sans-serif;
font-size: 20px;
font-weight: 400;
margin: auto auto 10px;
padding: 6px 40px 8px 40px
}
.html-type-box .option {
font-weight: 300
}
.contentor-btn-finished > button {
display: table;
float: none!important;
margin: 10px auto 20px!important;
max-width: 300px;
width: auto
}
.contentorQuestion {
margin-bottom: 20px!important
}
.js-lineMsgs > div {
background: #fff none repeat scroll 0 0;
clear: both;
display: inline-block;
margin-top: 10px;
padding: 5px 25px 0 25px
}
.webmarketing .js-statusContentor {
background: transparent;
margin-bottom: 40px
}
.webmarketing .js-statusContentor.js-fixed-element.js-fixed-element-true {
margin-bottom: 0;
background: whitesmoke none repeat scroll 0 0
}
.icon-pdf {
color: #3fae2a;
font-size: 30px;
padding-right: 10px;
text-decoration: none!important;
}
a.pdf_cat {
color: #999;
display: inline-block;
font-size: 16px;
font-weight: 600;
margin-top: 60px;
}
a:hover.pdf_cat {
text-decoration: underline;
}
