@media only screen and (min-width :10px) and (max-width :637px) {
.place_table #customButton{display:inline-block;line-height:12px;margin-top:10px;padding:0}
.place_table #fileName{display:inline-block;line-height:12px;margin-top:10px;padding:0;padding-left:5px}
}
@media only screen and (min-width :10px) and (max-width :1080px) {
.top_menu li{padding:0 16px!important}
.top_menu li span{font-size:12px}
.carrega_conta .card{margin-top:10px;margin-bottom:10px;padding:15px}
}
@media only screen and (min-width :10px) and (max-width :767px) {
header{display:none}
#toTop{display:none!important}
.titulo-prod{margin-top:20px!important}
.relacionados_wp .titulo_a{font-size:12px;padding-bottom:30px}
.fb_social_login{min-width:260px;margin-bottom:10px;padding:10px}
.google_social_login{min-width:260px;margin-bottom:10px;padding:10px}
.background{width:250px}
.locator_txt{position:absolute;z-index:9999;width:100%;text-align:left;top:0}
.locator_txt .txt1{font-size:30px;line-height:40px;font-weight:600}
.locator_txt .txt2{font-size:20px;line-height:30px;margin-bottom:10px}
.locator_txt .txt3{font-size:10px;line-height:20px;font-weight:700;margin-bottom:10px}
.botoes-cart .button3{margin:5px 0}
.main_content > .search-resp{font-size:14px;padding-top:8px;padding-bottom:8px;display:none;width:100%;background:#222;z-index:999}
.main_content > .search-resp .border{border:#989898 1px solid;width:90%;margin:0 auto}
.main_content > .search-resp form .floatleft2{float:none;position:relative}
.main_content > .search-resp form .floatleft2 input[type="text"]{border-left:#989898 1px solid;border:none;float:left;height:25px;padding:0;text-indent:12px;width:100%;background:none;background-color:none;color:#b3b3b3;font-size:12px}
.main_content > .search-resp form .floatleft2 input[type="image"]{float:right;border:none;padding-top:5px;padding-bottom:4px;padding-right:8px;position:absolute;right:0;top:0}
.main_content > .search-resp .search_hinters{position:absolute;z-index:999;border:1px solid #969696;background:#FFF;top:33px;left:0;width:400px;display:none}
.main_content > .search-resp .search_hinters .opt{display:table;width:100%;cursor:pointer;color:#999;padding:0;font-size:11px}
.main_content > .search-resp .search_hinters .opt>.image{display:table-cell;vertical-align:middle;text-align:center;width:75px;height:50px;cursor:pointer;color:#999;padding:0;font-size:11px}
.main_content > .search-resp .search_hinters .opt>.name{display:table-cell;vertical-align:middle;cursor:pointer;color:#999;padding:0;font-size:11px}
.main_content > .search-resp .search_hinters .opt:hover{background:#EEE}
.main_content > .social-resp{font-size:14px;padding-top:8px;padding-bottom:8px;display:none;width:100%;background:#222;z-index:999;height:20px}
.main_content > .social-resp:after{clear:both}
.main_content > .social-resp > .bottom_blocos{width:100%;text-align:center}
.main_content > .social-resp > .bottom_blocos ul.social + ul.social{margin-left:4px}
.main_content > .social-resp > .bottom_blocos ul.social{list-style-type:none;display:inline-block;margin:0;margin-right:5px}
.main_content > .social-resp > .bottom_blocos ul li{color:#71777d;font-size:13px;font-family:'Open Sans',arial;padding:0;margin:0}
.margin_left{padding-left:5px!important}
.margin_right{margin-right:-5px!important}
#is-affiliated-form .padding2{padding-top:20px}
.page-container{margin-top:50px}
.header-container{background:#fff!important;position:fixed;width:100%;height:50px;top:0;z-index:99991}
.search-resp{width:90%}
.social-resp{font-size:14px;padding-top:8px;padding-bottom:8px;display:none;width:100%;z-index:999;min-height:20px}
.social_ul{display:inline-block;text-align:center}
.social_ul:after{clear:both}
.social_ul li{display:inline-block;padding:2px}
.lang-resp{font-size:14px;display:none;width:100%;z-index:999;min-height:20px}
.lang-resp > ul,.lang-resp .cbp-hrsub-inner{margin:0 auto;padding:0;width:100%;display:block}
.lang-resp > ul > li + li{margin-left:0!important}
.lang-resp > ul > li{display:block;border:none;text-align:center;min-width:100%!important}
.lang-resp > ul li + li:before{display:none}
.lang-resp > ul > li > a{font-size:15px;color:#FFF;background:#000;border-bottom:1px solid #e1e1e1;display:block;vertical-align:middle;height:auto;text-decoration:none;text-align:center;text-transform:upercase;vertical-align:middle;font-family:'Open sans',arial;padding:10px 0}
.lang-resp > ul > li.cbp-hropen > a{color:#FFF;background:#000;font-size:10px;text-decoration:none}
.lang-resp > ul > li.cbp-hropen > a:hover{color:#FFF;background:#000;font-size:10px;text-decoration:none}
.responsive{display:block;text-align:center}
.responsive ul.menu{display:none}
.desk{display:none}
.m_pesq{display:inline-block;padding-top:10px;padding-bottom:10px;padding-left:10px;cursor:pointer;float:left}
.m_respons{display:inline-block;padding-top:7px;padding-bottom:4px;cursor:pointer;margin:auto;float:left}
.m_respons img{max-width:128px}
.m_lang{display:inline-block;padding-top:11px;padding-bottom:10px;padding-left:10px;cursor:pointer;float:left}
.m_menu{display:inline-block;padding-top:10px;padding-bottom:0;padding-left:10px;cursor:pointer;float:left;text-align:left;width:48px;font-size:24px}
.m_menu img{height:26px}
.m_menu2{display:inline-block;padding-top:10px;padding-bottom:0;padding-right:0;cursor:pointer;float:right;width:140px;text-align:left}
.m_lang2{display:inline-block;padding-top:10px;padding-bottom:10px;padding-right:10px;cursor:pointer;float:left}
div.m_social + div.m_social{padding-right:12px}
.m_social{display:inline-block;padding-top:0;padding-bottom:0;padding-right:10px;cursor:pointer;float:right;font-size:24px}
.destaque_img .titulo{color:#403a3b;font-size:20px;padding-bottom:40px;text-align:left}
.catprod_wrap{padding:16px}
.catprod_wrap li{max-width:245px}
.cat_wrap .catalogo_topo_filtros .filtros{background:#FFF;border:none;padding:0 20px}
.main_content{max-width:1280px;margin:0 auto;position:relative;padding:0;overflow:hidden}
.main_content .content{font-size:12px;line-height:18px;color:#333;padding:20px;border-radius:0;min-height:200px}
.main_content .content2{font-size:12px;line-height:18px;color:#333;border-radius:4px;width:180px;float:left;margin-right:10px;margin-left:10px;margin-top:10px}
.main_content .content > ul{list-style-type:inherit;list-style-position:outside;margin-left:0}
.main_content .content > ol{list-style-type:decimal;list-style-position:inside}
div.banner{max-width:1280px;margin-top:50px}
div.banner img{width:100%}
.catprod_wrap .banner li{max-width:100%!important}
#gen_img{border:none;height:auto;margin-top:40px}
#gen_img > img{max-width:100%}
#post-sell-checkbox .margin-bottom{margin-bottom:20px;position:relative}
#post-sell-checkbox .text_left_inf .titulo-grey{text-align:center}
#post-sell-checkbox2 .titulo{font-weight:600;padding-left:0;font-size:14px}
#category-levels span{white-space:nowrap;font-size:13px}
.catalogo_topo_titulo3 span{line-height:inherit}
.margins{margin:0;padding:0}
.margin_left{padding-left:15px}
.margin_right{margin-right:-15px}
.text_left .button-reg2{font-size:19px;border:none;background:#1e1e1e;padding:0;outline:none;color:#FFF;vertical-align:top;width:100%;max-width:100%;height:50px;text-transform:uppercase}
.catalogo_topo_titulo2{padding:0;padding-bottom:50px}
.catalogo_topo_titulo2 span{text-transform:none;font-family:"Open Sans",Arial;font-weight:400;display:block;font-size:14px;line-height:16px;padding-top:10px}
div.sabermais{width:150px;height:25px;margin:0 auto;padding:20px;clear:both;display:none}
div.blocos div#wall div.item .bg{position:absolute;width:60%;height:80%;max-height:180px;max-width:180px;background-color:#222;display:block;text-align:center;margin:auto;position:absolute}
div.blocos div#wall div.item .bg .title{color:#FFF;font-size:140%;max-width:120px;margin:0 auto;text-align:center;display:inline-block;vertical-align:middle;text-align:center;line-height:normal;padding-top:40px;padding-bottom:20px;font-weight:700}
div.blocos div#wall div.item .bg .title2{color:#FFF;font-size:100%;max-width:120px;margin:0 auto;text-align:center;display:inline-block;vertical-align:middle;text-align:center;line-height:normal;padding-top:20px;font-weight:700}
div.blocos div#wall div.item .bg .line{width:17px;border-bottom:#FFF 1px solid;margin:0 auto}
div.blocos div#wall div.item .bg a{color:#71777d;font-size:13px;font-family:'Open Sans',arial;text-decoration:none;padding:0}
div.blocos div#wall div.item .bg a:hover{color:#9ba3ab;font-size:13px;font-family:'Open Sans',arial;text-decoration:none;padding:0}
div.blocos_cat{clear:both}
div.blocos_cat ul{list-style-type:none;padding:0;margin:0;display:inline-block;float:left;position:relative;width:100%;margin-bottom:60px}
div.blocos_cat ul li{color:#71777d;font-size:13px;font-family:'Open Sans',arial;padding:0;margin:0;position:relative}
div.blocos_cat ul li img{width:100%}
div.blocos_cat ul li .bg{position:absolute;width:100%;height:auto;background:#ffffffe6;display:block;text-align:left;bottom:0;padding-top:14px;padding-left:0;padding-bottom:15px}
div.blocos_cat ul li .bg .title{color:#000;font-size:190%;line-height:18px;display:inline-block;vertical-align:middle;text-align:center;line-height:normal;padding:0;width:100%}
div.blocos_cat ul li .bg .line{width:17px;border-bottom:#FFF 1px solid;margin:0 auto}
div.blocos_cat ul li a{color:#71777d;font-size:13px;font-family:'adobe-garamond-pro',sans-serif;text-decoration:none;padding:0}
div.blocos_cat ul li a:hover{color:#9ba3ab}
div.blocos_cat ul li.t{padding:40px 10px 10px}
div.blocos_cat ul li.t .titlet{color:#000;font-size:16px;display:inline-block;vertical-align:middle;text-align:left;line-height:normal}
div.blocos_cat ul li.t .bt{max-width:197px;min-width:100px;height:40px;border:#a4a4a4 1px solid;color:#222;text-align:center;vertical-align:middle;cursor:pointer;margin:0 auto}
div.blocos_cat ul li.t .bt span{max-width:197px;min-width:100px;height:40px;font-size:12px;display:block;padding-top:12px}
.main_content .padding{padding:10px!important}
.cat_wrap{width:100%;float:none;padding-top:0;margin-top:6px;padding-left:0}
.filtros_wrapper{width:100%;min-width:100%;float:none;margin:0}
.filtros_wrapper .filtro{width:100%;min-width:100%;float:none;margin:0}
.drop{width:100%;min-width:100%;float:none;margin:0}
div.content div.prd_d + div.prd_d{margin:0 auto}
.tabs .tab{width:100%;float:none;margin:10px auto;text-align:center;max-width:80%}
.prd_d{float:none;margin:0 auto}
div.fx_prd div.fx_prdleft{width:100%;max-width:100%}
.fxprod-bl{float:right;-webkit-box-sizing:padding-box;-moz-box-sizing:padding-box;box-sizing:padding-box;max-width:100%;width:100%;min-width:320px}
div.fx_prd div.fx_prdleft .figura .wp{min-width:100%;width:100%}
div.fx_prd div.fx_prdleft .figura .wp img{max-width:300px;width:100%}
div.fx_prd div.fx_prdright{-webkit-box-sizing:padding-box;-moz-box-sizing:padding-box;box-sizing:padding-box;max-width:100%;width:100%;padding:10px}
footer{margin:0 auto;border-radius:0;padding:0;border:none;padding-top:0;font-family:'Open Sans',sans;margin-top:0;width:100%}
footer>.top{padding-top:16px;padding-bottom:5px;padding-left:10px;background:#000;color:#FFF;min-height:51px}
footer>.top > .inner{max-width:1572px;margin:0 auto;padding:0;text-align:left;font-size:14px}
footer>.top > .inner .left{text-align:left;font-size:12px;float:left}
footer>.top > .inner .right{text-align:right;font-size:12px;float:right;padding-right:14px;padding-top:4px}
footer>.top > .inner .right:after{clear:both}
footer>.middle{padding-top:10px;padding-bottom:52px;color:#000;border-top:none}
footer>.middle>.inner{max-width:1572px;margin:0 auto;text-align:left;padding:0;color:#000;font-size:14px}
footer .bottom_blocos{float:left;margin-right:0;color:#000;line-height:22px}
footer .nomargin{float:left;margin-right:0!important;color:#000}
footer .toright{float:right;margin-right:0!important;color:#000}
footer .bottom_blocos h2{color:#000;font-size:17px;margin-bottom:4px;font-weight:600;margin-top:10px;font-family:"Open Sans",Arial;text-transform:uppercase}
footer .bottom_blocos ul{padding:0;margin:0;display:block;list-style-type:none;color:#000;text-align:left;text-transform:uppercase;font-size:13px}
footer .bottom_blocos ul.social{list-style-type:none;float:left;padding:5px;margin:0;line-height:18px}
footer .bottom_blocos ul li{color:#000;font-size:13px;font-family:"Open Sans",Arial;font-weight:400;padding:0;margin:0;line-height:16px}
footer .bottom_blocos ul li a{color:#000;font-size:13px;font-family:"Open Sans",Arial;font-weight:400;text-decoration:none;padding:0;line-height:20px}
footer .bottom_blocos ul li a:hover{color:#9ba3ab;font-size:13px;font-family:"Open Sans",Arial;text-decoration:none;padding:0}
footer .newsletter_small div.left{float:left;background:#FFF;-webkit-border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-bottomleft:4px;border-top-left-radius:4px;border-bottom-left-radius:4px;padding:2px}
footer .newsletter_small div.left input{background:none;border:none;min-height:25px;width:220px}
footer .newsletter_small div.right{float:left;background:#FFF;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;padding:2px}
footer .newsletter_small div.right button{background:#FFF;border:none;min-height:25px;font-size:20px;font-weight:400}
footer>.bottom{background:none;color:#000;padding:0;border:none;padding-left:10px}
footer>.bottom>.inner{max-width:1572px;margin:0 auto;color:#000;padding:12px;text-align:right}
footer>.bottom>.inner > .copy{font-size:12px;color:#000;text-transform:uppercase;vertical-align:middle;display:inline}
footer>.bottom>.inner > .copy .copy{font-size:12px;color:#000;text-decoration:none;vertical-align:middle}
footer>.bottom>.inner > .copy a.copy{font-size:12px;color:#000;text-decoration:none;vertical-align:middle}
footer>.bottom>.inner > .copy a.copy:hover{font-size:12px;color:#000;display:inline}
footer>.bottom>.inner > .copy .blocoright{display:inline;float:right}
footer>.bottom>.inner > .copy .blocoright:after{clear:both;content:'';display:table}
.prd_amb_wrp{text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.prd_amb{float:none;max-width:100%;cursor:pointer}
.panel-default > .panel-heading .text{font-size:10px}
.panel-body .radio div{font-size:10px}
.info_pagamento{line-height:14px;font-size:11px;color:#000}
.panel-default > .panel-heading{background-color:transparent;background-color:transparent!important;border-color:transparent}
}
@media only screen and (min-width :768px) and (max-width :979px) {
header{display:none}
.menu-container-mega{display:none}
.locator_txt .txt3{margin-bottom:10px}
.main_content > .search-resp{font-size:14px;padding-top:8px;padding-bottom:8px;display:none;width:100%;background:#222;z-index:999}
.main_content > .search-resp .border{border:#989898 1px solid;width:90%;margin:0 auto}
.main_content > .search-resp form .floatleft2{float:none;position:relative}
.main_content > .search-resp form .floatleft2 input[type="text"]{border-left:#989898 1px solid;border:none;float:left;height:25px;padding:0;text-indent:12px;width:100%;background:none;background-color:none;color:#b3b3b3;font-size:12px}
.main_content > .search-resp form .floatleft2 input[type="image"]{float:right;border:none;padding-top:5px;padding-bottom:4px;padding-right:8px;position:absolute;right:0;top:0}
.main_content > .search-resp .search_hinters{position:absolute;z-index:999;border:1px solid #969696;background:#FFF;top:33px;left:0;width:400px;display:none}
.main_content > .search-resp .search_hinters .opt{display:table;width:100%;cursor:pointer;color:#999;padding:0;font-size:11px}
.main_content > .search-resp .search_hinters .opt>.image{display:table-cell;vertical-align:middle;text-align:center;width:75px;height:50px;cursor:pointer;color:#999;padding:0;font-size:11px}
.main_content > .search-resp .search_hinters .opt>.name{display:table-cell;vertical-align:middle;cursor:pointer;color:#999;padding:0;font-size:11px}
.main_content > .search-resp .search_hinters .opt:hover{background:#EEE}
.main_content > .social-resp{font-size:14px;padding-top:8px;padding-bottom:8px;display:none;width:100%;background:#222;z-index:999;height:20px}
.main_content > .social-resp:after{clear:both}
.main_content > .social-resp > .bottom_blocos{width:100%;text-align:center}
.main_content > .social-resp > .bottom_blocos ul.social + ul.social{margin-left:4px}
.main_content > .social-resp > .bottom_blocos ul.social{list-style-type:none;display:inline-block;margin:0;margin-right:5px}
.main_content > .social-resp > .bottom_blocos ul li{color:#71777d;font-size:13px;font-family:'Open Sans',arial;padding:0;margin:0}
.page-container{margin-top:45px}
.header-container{background:#000!important;position:fixed;width:100%;height:50px;top:0;z-index:99991}
.search-resp{width:90%}
.social-resp{font-size:14px;padding-top:8px;padding-bottom:8px;display:none;width:100%;z-index:999;min-height:20px}
.social_ul{display:inline-block;text-align:center}
.social_ul:after{clear:both}
.social_ul li{display:inline-block;padding:2px}
.lang-resp{font-size:14px;display:none;width:100%;z-index:999;min-height:20px}
.lang-resp > ul,.lang-resp .cbp-hrsub-inner{margin:0 auto;padding:0;width:100%;display:block}
.lang-resp > ul > li + li{margin-left:0!important}
.lang-resp > ul > li{display:block;border:none;text-align:center;min-width:100%!important}
.lang-resp > ul li + li:before{display:none}
.lang-resp > ul > li > a{font-size:15px;color:#FFF;background:#000;border-bottom:1px solid #e1e1e1;display:block;vertical-align:middle;height:auto;text-decoration:none;text-align:center;text-transform:upercase;vertical-align:middle;font-family:'Open sans',arial;padding:10px 0}
.lang-resp > ul > li.cbp-hropen > a{color:#FFF;background:#000;font-size:10px;text-decoration:none}
.lang-resp > ul > li.cbp-hropen > a:hover{color:#FFF;background:#000;font-size:10px;text-decoration:none}
.responsive{display:block;text-align:center}
.responsive ul.menu{display:none}
.desk{display:none}
.m_pesq{display:inline-block;padding-top:10px;padding-bottom:10px;padding-left:10px;cursor:pointer;float:left}
.m_respons{display:inline-block;padding-top:7px;padding-bottom:4px;cursor:pointer;margin:auto;float:left}
.m_respons img{max-width:128px}
.m_lang{display:inline-block;padding-top:11px;padding-bottom:10px;padding-left:10px;cursor:pointer;float:left}
.m_menu{display:inline-block;padding-top:10px;padding-bottom:0;padding-left:10px;cursor:pointer;float:left;text-align:left;width:48px;font-size:24px}
.m_menu img{height:26px}
.m_menu2{display:inline-block;padding-top:10px;padding-bottom:0;padding-right:0;cursor:pointer;float:right;width:140px;text-align:left}
.m_lang2{display:inline-block;padding-top:10px;padding-bottom:10px;padding-right:10px;cursor:pointer;float:left}
div.m_social + div.m_social{padding-right:12px}
.m_social{display:inline-block;padding-top:0;padding-bottom:0;padding-right:10px;cursor:pointer;float:right;font-size:24px}
.destaque_img .titulo{color:#403a3b;font-size:20px;padding-bottom:40px;text-align:left}
.catprod_wrap{padding:0 20px 20px}
#is-affiliated-form .padding2{padding-top:20px}
.main_content{max-width:1280px;margin:0 auto;position:relative;padding:0;overflow:hidden}
.main_content .content{font-size:12px;line-height:18px;color:#333;padding:20px;border-radius:0;min-height:200px}
.main_content .content2{font-size:12px;line-height:18px;color:#333;border-radius:4px;width:180px;float:left;margin-right:10px;margin-left:10px;margin-top:10px}
.main_content .content > ul{list-style-type:inherit;list-style-position:outside;margin-left:0}
.main_content .content > ol{list-style-type:decimal;list-style-position:inside}
div.banner{max-width:1280px}
div.banner img{width:100%}
.catprod_wrap .banner li{max-width:100%!important}
#gen_img{border:none;height:auto;margin-top:40px}
#gen_img > img{max-width:100%}
#post-sell-checkbox .margin-bottom{margin-bottom:20px;position:relative}
#post-sell-checkbox .text_left_inf .titulo-grey{text-align:center}
#post-sell-checkbox2 .titulo{font-weight:600;padding-left:0;font-size:14px}
.catalogo_topo_titulo3 span{line-height:inherit}
.margins{margin:0;padding:0}
.margin_left{padding-left:5px}
.margin_right{margin-right:-5px}
.catalogo_topo_titulo2{padding:0;padding-bottom:50px}
.catalogo_topo_titulo2 span{text-transform:none;font-family:"Open Sans",Arial;font-weight:400;display:block;font-size:14px;line-height:16px;padding-top:10px}
.text_left .button-reg2{font-size:19px;border:none;background:#1e1e1e;padding:0;outline:none;color:#FFF;vertical-align:top;width:100%;max-width:100%;height:50px;text-transform:uppercase}
div.sabermais{width:150px;height:25px;margin:0 auto;padding:20px;clear:both;display:none}
div.blocos div#wall div.item .bg{position:absolute;width:60%;height:80%;max-height:180px;max-width:180px;background-color:#222;display:block;text-align:center;margin:auto;position:absolute}
div.blocos div#wall div.item .bg .title{color:#FFF;font-size:140%;max-width:120px;margin:0 auto;text-align:center;display:inline-block;vertical-align:middle;text-align:center;line-height:normal;padding-top:40px;padding-bottom:20px;font-weight:700}
div.blocos div#wall div.item .bg .title2{color:#FFF;font-size:100%;max-width:120px;margin:0 auto;text-align:center;display:inline-block;vertical-align:middle;text-align:center;line-height:normal;padding-top:20px;font-weight:700}
div.blocos div#wall div.item .bg .line{width:17px;border-bottom:#FFF 1px solid;margin:0 auto}
div.blocos div#wall div.item .bg a{color:#71777d;font-size:13px;font-family:'Open Sans',arial;text-decoration:none;padding:0}
div.blocos div#wall div.item .bg a:hover{color:#9ba3ab;font-size:13px;font-family:'Open Sans',arial;text-decoration:none;padding:0}
div.blocos_cat{clear:both}
div.blocos_cat ul{list-style-type:none;padding:0;margin:0;display:inline-block;float:left;position:relative;width:100%;margin-bottom:60px}
div.blocos_cat ul li{color:#71777d;font-size:13px;font-family:'Open Sans',arial;padding:0;margin:0;position:relative}
div.blocos_cat ul li img{width:100%}
div.blocos_cat ul li .bg{position:absolute;width:100%;height:auto;background:#ffffffe6;display:block;text-align:left;bottom:0;padding-top:14px;padding-left:0;padding-bottom:15px}
div.blocos_cat ul li .bg .title{color:#000;font-size:190%;line-height:18px;display:inline-block;vertical-align:middle;text-align:center;line-height:normal;padding:0;width:100%}
div.blocos_cat ul li .bg .line{width:17px;border-bottom:#FFF 1px solid;margin:0 auto}
div.blocos_cat ul li a{color:#71777d;font-size:13px;font-family:'adobe-garamond-pro',sans-serif;text-decoration:none;padding:0}
div.blocos_cat ul li a:hover{color:#9ba3ab}
div.blocos_cat ul li.t{padding:40px 10px 10px}
div.blocos_cat ul li.t .titlet{color:#000;font-size:16px;display:inline-block;vertical-align:middle;text-align:left;line-height:normal}
div.blocos_cat ul li.t .bt{max-width:197px;min-width:100px;height:40px;border:#a4a4a4 1px solid;color:#222;text-align:center;vertical-align:middle;cursor:pointer;margin:0 auto}
div.blocos_cat ul li.t .bt span{max-width:197px;min-width:100px;height:40px;font-size:12px;display:block;padding-top:12px}
.main_content .padding{padding:10px!important}
.cat_wrap{width:100%;float:none;padding-top:15px;margin-top:6px;padding-left:0}
.filtros_wrapper{width:100%;min-width:100%;float:none;margin:0}
.filtros_wrapper .filtro{width:100%;min-width:100%;float:none;margin:0}
.drop{width:100%;min-width:100%;float:none;margin:0}
div.content div.prd_d + div.prd_d{margin:0 auto}
.prd_d{float:none;margin:0 auto}
div.fx_prd div.fx_prdleft{width:100%;max-width:100%}
.fxprod-bl{float:right;-webkit-box-sizing:padding-box;-moz-box-sizing:padding-box;box-sizing:padding-box;max-width:100%;width:100%;min-width:320px}
div.fx_prd div.fx_prdleft .figura .wp{min-width:100%;width:100%}
div.fx_prd div.fx_prdleft .figura .wp img{max-width:300px;width:100%}
div.fx_prd div.fx_prdright{-webkit-box-sizing:padding-box;-moz-box-sizing:padding-box;box-sizing:padding-box;max-width:100%;width:100%;padding:10px}
footer{margin:0 auto;border-radius:0;padding:0;border:none;padding-top:0;font-family:'Open Sans',sans;margin-top:0;width:100%}
footer>.top{padding-top:16px;padding-bottom:5px;padding-left:10px;background:#000;color:#FFF;min-height:51px}
footer>.top > .inner{max-width:1572px;margin:0 auto;padding:0;text-align:left;font-size:14px}
footer>.top > .inner .left{text-align:left;font-size:12px;float:left}
footer>.top > .inner .right{text-align:right;font-size:12px;float:right;padding-right:14px;padding-top:4px}
footer>.top > .inner .right:after{clear:both}
footer>.middle{padding-top:10px;padding-bottom:52px;color:#000;border-top:none}
footer>.middle>.inner{max-width:1572px;margin:0 auto;text-align:left;padding:0;color:#000;font-size:14px}
footer .bottom_blocos{float:left;margin-right:0;color:#000;line-height:22px}
footer .nomargin{float:left;margin-right:0!important;color:#000}
footer .toright{float:right;margin-right:0!important;color:#000}
footer .bottom_blocos h2{color:#000;font-size:17px;margin-bottom:4px;font-weight:600;margin-top:10px;font-family:"Open Sans",Arial;text-transform:uppercase}
footer .bottom_blocos ul{padding:0;margin:0;display:block;list-style-type:none;color:#000;text-align:left;text-transform:uppercase;font-size:13px}
footer .bottom_blocos ul.social{list-style-type:none;float:left;padding:5px;margin:0;line-height:18px}
footer .bottom_blocos ul li{color:#000;font-size:13px;font-family:"Open Sans",Arial;font-weight:400;padding:0;margin:0;line-height:16px}
footer .bottom_blocos ul li a{color:#000;font-size:13px;font-family:"Open Sans",Arial;font-weight:400;text-decoration:none;padding:0;line-height:20px}
footer .bottom_blocos ul li a:hover{color:#9ba3ab;font-size:13px;font-family:"Open Sans",Arial;text-decoration:none;padding:0}
footer .newsletter_small div.left{float:left;background:#FFF;-webkit-border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-bottomleft:4px;border-top-left-radius:4px;border-bottom-left-radius:4px;padding:2px}
footer .newsletter_small div.left input{background:none;border:none;min-height:25px;width:220px}
footer .newsletter_small div.right{float:left;background:#FFF;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;padding:2px}
footer .newsletter_small div.right button{background:#FFF;border:none;min-height:25px;font-size:20px;font-weight:400}
footer>.bottom{background:none;color:#000;padding:0;border:none;padding-left:10px}
footer>.bottom>.inner{max-width:1572px;margin:0 auto;color:#000;padding:12px;text-align:right}
footer>.bottom>.inner > .copy{font-size:12px;color:#000;text-transform:uppercase;vertical-align:middle;display:inline}
footer>.bottom>.inner > .copy .copy{font-size:12px;color:#000;text-decoration:none;vertical-align:middle}
footer>.bottom>.inner > .copy a.copy{font-size:12px;color:#000;text-decoration:none;vertical-align:middle}
footer>.bottom>.inner > .copy a.copy:hover{font-size:12px;color:#000;display:inline}
footer>.bottom>.inner > .copy .blocoright{display:inline;float:right}
footer>.bottom>.inner > .copy .blocoright:after{clear:both;content:'';display:table}
.prd_amb_wrp{text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.prd_amb{float:none;max-width:100%;cursor:pointer}
}
@media only screen and (max-width :768px) {
.menu-container-mega{display:none}
.catprod_wrap .breadcrumb{display:none}
.primary_block .container{display:none}
.catprod_wrap li{padding:0;margin:0}
}
@media only screen and (min-width :980px) and (max-width :1029px) {
#is-affiliated-form .padding2{padding-top:20px}
}
@media only screen and (min-width :992px) and (max-width :1029px) {
.funds{background:#1dc2bc;min-height:121px;padding-top:45px;box-sizing:border-box;color:#FFF;font-size:14px;line-height:16px}
.balance{background:#fefdfd;min-height:61px;padding-top:12px;box-sizing:border-box;color:#bfbfc1;font-size:14px;line-height:16px;text-align:center}
.royalties{background:#c6c6c8;min-height:60px;padding-top:8px;box-sizing:border-box;color:#f7f0f1;font-size:14px;line-height:16px;text-align:center}
}
@media only screen and (min-width :992px) and (max-width :1332px) {
#is-affiliated-form .mpaypal{width:64%}
}
@media only screen and (min-width :992px) and (max-width :1249px) {
#is-affiliated-form .funds2{padding-top:36px}
#is-affiliated-form .balance2{padding-top:0}
#is-affiliated-form .royalties2{padding-top:0}
}
@media only screen and (max-width :480px) {
#recaptcha_challenge_image{margin:0!important;width:100%!important;height:auto!important}
#recaptcha_response_field{margin:0!important;width:100%!important;height:auto!important}
.recaptchatable #recaptcha_image{margin:0!important;width:100%!important;height:auto!important}
.recaptchatable .recaptcha_r1_c1,.recaptchatable .recaptcha_r3_c1,.recaptchatable .recaptcha_r3_c2,.recaptchatable .recaptcha_r7_c1,.recaptchatable .recaptcha_r8_c1,.recaptchatable .recaptcha_r3_c3,.recaptchatable .recaptcha_r2_c1,.recaptchatable .recaptcha_r4_c1,.recaptchatable .recaptcha_r4_c2,.recaptchatable .recaptcha_r4_c4,.recaptchatable .recaptcha_image_cell{margin:0!important;width:100%!important;background:none!important;height:auto!important}
#projects article{width:100%!important}
#projects article .project-heading{width:100%!important}
#projects article .project-heading .thumbnail{width:100%!important;max-width:100%;min-width:auto!important}
#projects article .project-heading .thumbnail .img-content{min-width:auto!important}
#row_noticias_btns div{text-align:center!important;margin-bottom:10px}
#row_noticias_btns div a .button3{width:100%!important}
}
@media only screen and (max-width :340px) {
.FoodBeverage,.HouseKeeping,.bg-image{height:200px!important}
}
@media only screen and (min-width: 340px) and (max-width :400px) {
.FoodBeverage,.HouseKeeping,.bg-image{height:200px!important}
}
@media only screen and (min-width: 400px) and (max-width :480px) {
.FoodBeverage,.HouseKeeping,.bg-image{height:250px!important}
}
@media only screen and (min-width: 480px) and (max-width :576px) {
.FoodBeverage,.HouseKeeping,.bg-image{height:300px!important}
}
@media only screen and (min-width: 577px) and (max-width :768px) {
.FoodBeverage,.HouseKeeping,.bg-image{height:200px!important}
}
@media only screen and (min-width: 650px) and (max-width :768px) {
.FoodBeverage,.HouseKeeping,.bg-image{height:250px!important}
}
@media only screen and (min-width: 768px) and (max-width :850px) {
.FoodBeverage,.HouseKeeping,.bg-image{height:300px!important}
}
@media only screen and (min-width: 850px) and (max-width :992px) {
.FoodBeverage,.HouseKeeping,.bg-image{height:350px!important}
}
@media only screen and (min-width: 992px) and (max-width :1100px) {
.FoodBeverage,.HouseKeeping,.bg-image{height:400px!important}
}
@media only screen and (min-width: 1100px) and (max-width :1200px) {
.FoodBeverage,.HouseKeeping,.bg-image{height:450px!important}
}
@media only screen and (min-width: 1200px) and (max-width :1300px) {
.FoodBeverage,.HouseKeeping,.bg-image{height:500px!important}
}
@media only screen and (min-width: 1300px) and (max-width :1400px) {
.FoodBeverage,.HouseKeeping,.bg-image{height:550px!important}
}
@media only screen and (min-width: 1400px) and (max-width :1500px) {
#candidatura_emprego #form6 .row .col-md-8{padding:0 10px!important}
}
@media only screen and (min-width: 1500) and (max-width :1600px) {
#candidatura_emprego #form6 .row .col-md-8{padding:0 12px!important}
}
@media only screen and (min-width: 1600px) and (max-width :1700px) {
#candidatura_emprego #form6 .row .col-md-8{padding:0 14px!important}
}
@media only screen and (min-width: 1700px) and (max-width :1800px) {
#candidatura_emprego #form6 .row .col-md-8{padding:0 16px!important}
}
@media only screen and (min-width: 1800px) and (max-width :1900px) {
#candidatura_emprego #form6 .row .col-md-8{padding:0 16px!important}
}
@media only screen and (min-width: 1400px) {
#pag_candidatura #form6 .row .col-md-8{padding:0!important}
}
@media only screen and (min-width: 1600px) {
#pag_candidatura #form6 .row .col-md-8{padding:0 2px!important}
}
.mobile_fb,.mobile_hk{display:none!important;flex-direction:column;margin-bottom:25px}
@media only screen and (max-width: 768px) {
.mobile_fb,.mobile_hk{display:flex!important}
.FoodBeverage,.HouseKeeping{margin-bottom:25px!important}
.FoodBeverage:hover .inside_FoodBeverage,.HouseKeeping:hover .inside_HouseKeeping{opacity:0!important;visibility:hidden!important}
.FoodBeverage:hover .bg-image,.HouseKeeping:hover .bg-image{opacity:0!important}
.footer-container #footer #ft_redes .toggle-footer{display:flex;margin:0 auto;width:max-content;padding-bottom:15px}
.footer-container #footer #ft_redes .toggle-footer li{padding:0}
}
