* {
box-sizing: border-box;
}
body {
background: none;
}
.topBar {
float: left;
height: 50px;
position: relative;
width: auto;
z-index: 1;
}
.home-page #pagina > .body {
margin-top: 0px!important;
}
#loja5_menu .width980 > div#popupOverlay_helper {
height: 44px;
margin: -4px;
position: absolute;
width: 100%;
z-index: 0;
}
._news .blog .projecto {
float: left;
margin: 0;
width: 100%;
}
._news .blog .img-intro {
height: 215px;
padding-top: 10px;
overflow: hidden;
background: #FFF;
text-align: center;
}
.readmore {
background: #FFF !important;
}
.menu-left.menu-open #pagina #loja5_topo .menu_left_mobile {
margin: 0px;
box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.2);
}
.moduletable_menup .noMobileDisplay {
display: block!important;
}
.menuContainer.mobile_display {
display: none;
}
.smallDeviceBar {
display: none;
}/* AQUIMOBILE
#pagina #loja5_topo {
background: #FFF;
float: left;
height: 87px;
position: fixed!important;
width: 100%!important;
z-index: 1000;
}
.retract_tablet #pagina #loja5_topo {
height: 112px;
transition: all 0.5s ease 0s;
}*/
ul#specialnav li.subTop a {
line-height: 25px;
height: 26px;
}
#loja5_bottom_menu2 {
width: 50%;
text-align: center;
}
#loja5_bottom_menu3 {
width: 50%;
}/*aquimobile
.menu-left-scroller {
float: right;
margin: 0 auto auto;
max-width: 100%;
width: 100%;
text-align: center;
}*/
.monthly_report {
background: url("../images/imagens.png") no-repeat scroll -23px -880px rgba(0, 0, 0, 0) !important;
height: 28px;
line-height: 28px;
margin-left: 0;
padding-left: 28px;
padding-right: 20px;
padding-top: 0;
position: initial;
}
.menu-left-scroller > .width980 {
position: absolute;
top: 0;
width: auto !important;
z-index: 100;
}
.nspImage.tcenter.fnone {
height: auto !important;
width: 100% !important;
}
#loja5_bottom_main2 {
height: 400px;
padding-top: 20px;
-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
}
/* menu mobile */
.menu-left-button {
display: table;
float: right;
cursor: pointer;
width: 58px;
height: 58px;
}
.menu_top_mobile .topBar {
display: none;
}
#loja5_logo {
clear: none;
margin-left: 10px;
margin-top: -25px;
}
#pagina #loja5_topo {
transition: margin 0.5s ease 0s;
}
#pagina #loja5_topo {
margin-top: 50px;
z-index: 10001;
}
#loja5_menu {
bottom: 0;
box-shadow: none;
float: left;
height: auto;
position: relative;
width: 100% !important;
}
.menu-left-scroller {
float: left;
height: 100%;
margin: 0 auto auto;
overflow-x: hidden;
overflow-y: auto;
padding: 10px;
width: 100%;
max-width: 100%;
}
ul.menu_menup {
height: auto;
margin: 0;
overflow-x: hidden;
position: relative;
right: 0;
width: 100%;
}
ul.menu_menup > li {
border-bottom: 1px solid #8a6721;
display: inline-block;
float: inherit;
height: 35px;
line-height: 35px;
padding: 0;
position: relative;
width: 100%;
}
ul.menu_menup li > a, ul.menu_menup > li:hover > a, ul.menu_menup li > span, ul.menu_menup > li:hover > span {
border-bottom: medium none !important;
color: #fff !important;
font-size: 20px !important;
line-height: 34px;
}
.moduletable_socialtab {
height: auto;
margin: 20px auto;
position: relative;
right: auto;
text-align: center;
top: auto !important;
width: 180px;
}
.moduletable_socialtab .icon_tab_facebook, .moduletable_socialtab .icon_tab_linkedin, .moduletable_socialtab .icon_tab_mail {
border-radius: 40px;
float: left;
height: 40px;
margin: 0 8px;
position: relative;
width: 40px;
}
#pagina #loja5_topo .menu_top_mobile {
background: #fff none repeat scroll 0 0;
box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2);
height: 58px !important;
position: fixed;
top: 0;
width: 100%;
z-index: 10001;
}
#pagina #loja5_topo .menu_left_mobile {
background: rgba(151, 117, 45, 0.9) none repeat scroll 0 0;
height: 100%;
padding: 0 0 50px;
position: fixed;
top: -100%;
transition: all 0.8s ease-in-out 0s;
width: 100%;
z-index: 10000;
}
li.deeper.parent > ul {
margin-left: auto;
position: relative;
width: 100%;
}
ul.menu_menup li > a, ul.menu_menup > li:hover > a, ul.menu_menup li > span, ul.menu_menup > li:hover > span {
border-bottom: medium none !important;
color: #fff !important;
font-size: 20px !important;
line-height: 34px;
}
li.deeper.parent:hover > ul > li {
display: none;
}
li.deeper.parent.aberto > ul > li, li.deeper.parent.aberto :hover > ul > li {
display: inline-block;
float: inherit;
position: relative;
text-align: center;
width: 100%;
}
li.deeper.parent:hover > ul > li > a, li.deeper.parent > ul > li > a {
border-bottom: medium none !important;
color: #fff !important;
font-size: 15px !important;
line-height: 34px;
}
li.deeper.parent:hover > ul > li > a {
color: #000;
font-size: 15px !important;
}
/* END */
h2#gkLogo {
clear: none;
display: table;
float: left;
height: 50px;
margin: 0;
padding: 0;
width: 100px;
}
.item-page > h1 {
font-size: 16px;
padding-bottom: 10px;
}
.item-page > p {
font-size: 12px;
}
.view-article .item-page {
padding-left: 5px;
padding-right: 60px;
}
#socialquote {
font-size: 20px !important;
margin-left: -25px !important;
padding-bottom: 10px !important;
padding-top: 10px !important;
}
.doisc #loja5_centro {
/*top: 60px;*/
}
.dir.doisc.nospecial .item-page {
padding-top: 0px;
}
.view-article ._strategy .item-page {
margin-top: 100px;
}
.doisc .item-page {
background: transparent none repeat scroll 0 0;
color: #fff;
margin-top: 110px;
}
h2#gkLogo a {
display: table-cell;
margin: 0;
text-indent: -999em;
vertical-align: middle;
width: 100%;
}
#pagina #loja5_topo .menu_left_mobile {
width: 100%;
float: none;
}
h2#gkLogo img {
display: block;
height: auto;
width: 100%;
}
.umc.specialT.dir .specialTitle {
left: 35%;
}
.umc.specialT.esq .specialTitle {
left: 59%;
}
.doisc.specialT.dir .specialTitle {
margin-right: 70px;
}
.doisc.dir #loja5_banners > #baixotri {
margin-top: 20px;
}
.doisc.specialT.esq .specialTitle {
width: 130px;
height: 130px;
}
.doisc.specialT.esq .specialTitle > span {
width: 130px;
height: 130px;
line-height: 130px;
}
.view-contact .specialTitle {
left: 430px;
}
.flex-control-nav {
z-index: 5;
}
.jform_contact_first {
font-size: 12px !important;
height: 440px !important;
padding-left: 30px;
margin-top: 65px;
}
.jform_contact_secend {
padding: 57px 0 0 24px;
}
.flexslider .slides > li div.container {
/*background:none;*/
height: 1290px;
width: 1468px;
}
.buttonmore {
display: none;
}
#loja5_carrinho {
height: 50px;
width: auto;
}
#loja5_pesquisa {
margin: 0!important;
padding: 0!important;
float: right;
}
.search {
background: #f8f8f8;
border-bottom: 1px solid #d8d8d8;
display: none;
left: 0;
padding: 20px;
position: fixed;
top: 85px;
width: 100%;
z-index: 100;
}
.retract_tablet .search {
top: 50px;
transition: all 0.5s ease;
}
#pesquisa:hover {
box-shadow: none;
}
#pesquisa {
width: 100%;
height: 30px;
}
.pesquisa-icon.mobile_display {
background: url("/templates/loja5responsivo/images/imagens.png") no-repeat scroll -348px 5px rgba(0, 0, 0, 0);
height: 50px;
width: 40px;
cursor: pointer;
}
#Cartpopup {
background-color: transparent !important;
background-position: -10px -218px;
color: #fff !important;
cursor: pointer;
float: right;
font-family: "Archivo Narrow", Arial, sans-serif !important;
font-size: 11px;
height: 100% !important;
letter-spacing: -0.3px;
line-height: 40px;
margin: 0 0 0 10px;
padding: 0 0 0 45px;
text-align: right;
text-indent: 0;
text-transform: none;
width: 0;
overflow: hidden
}
#btnwish {
background-color: transparent !important;
background-position: -13px -179px;
color: #fff !important;
float: right;
font-family: "Archivo Narrow", Arial, sans-serif !important;
font-size: 12px;
height: 100% !important;
letter-spacing: -0.2px;
line-height: 27px;
margin-top: 0;
overflow: hidden;
padding-left: 0;
padding-right: 0;
padding-top: 0;
text-align: left;
text-indent: 40px;
text-transform: none;
transition: background 0.3s ease-in-out 0s;
width: 30px;
}
.countproduct {
margin-left: -20px;
margin-top: 21px;
text-indent: -1px;
line-height: 13px;
}
.middle-aling {
display: table-cell;
text-align: center;
vertical-align: middle;
}
.menu-left.menu-open #pagina #loja5_topo .menu_left_mobile {
box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.2);
padding: 7vh 0 10px;
top: 58px;
}
#loja5_lingua, #loja5_registo {
float: left;
height: 26px;
line-height: 24px;
margin: 0;
padding-left: 0;
text-align: left
}
#loja5_lingua .moduletable li {
line-height: 28px !important;
}
.lang-inline > li {
float: left;
margin: 0 6px;
}
#gkButtons {
float: left;
padding: 0 0 0 6px;
position: relative;
}
#gkButtons a:hover {
color: #8ebd2f;
}
.additional-images, .featured-view .product-price, .latest-view .product-price, .topten-view .product-price, .output-billto, .output-shipto {
width: 100% !important;
}
#gkButtons #Bsolus_login, #gkButtons #Bsolus_login * {
box-sizing: content-box!important;
}/*AQUIMOBILE
#loja5_menu {
background: #fff;
border-bottom: 1px solid #efefef;
bottom: 0;
box-shadow: none;
display: block;
float: left;
height: auto;
margin: 0;
padding: 4px 0;
position: initial;
width: 100% !important;
}*/
.menu_left_mobile .moduletable_menup {
float: left;
height: auto;
margin-left: 0;
width: 100%;
overflow: hidden;
}
ul#specialnav {
float: left;
overflow: visible;
text-align: center;
width: 100%;
height: auto;
}
ul#specialnav li.subTop {
border-bottom: medium none !important;
display: inline-block;
float: none;
height: auto;
margin: 1px 0;
position: static;
}
.hasFilter_inPage .body {
margin: 185px 0 0;
}
.gkTabsContainer {
clear: none;
height: auto !important;
width: 100%;
float: left;
}
.gkTabsItem {
float: left;
height: 100%!important;
left: 0;
position: absolute !important;
top: 0;
width: 100%;
padding: 0;
}
.gkTabsItem:first-child {
height: auto!important;
position: relative !important;
}
.gkTabsContainer .custom img {
max-width: 100%!important;
height: auto!important;
}
.gkTabsNav {
display: none;
}
.gkTabsItem .moduletable, .gkTabsItem .moduletable .custom {
width: 100%;
height: 100%;
float: left;
}
.gkTabsItem iframe {
float: left;
height: 100% !important;
width: 100% !important;
}
.gkTabsWrap.vertical ol li, .gkTabsWrap.horizontal ol li {
display: inline-block;
float: none;
line-height: 30px !important;
margin: 0 auto !important;
text-align: center;
width: 32% !important;
}
.gkTabsWrap.vertical ol li:hover, .gkTabsWrap.vertical ol li.active, .gkTabsWrap.horizontal ol li:hover, .gkTabsWrap.horizontal ol li.active {
background: #ebe7ea!important;
border: 1px solid #bbb7ba;
}
.moduletablenspnov .mdpArt > div, .moduletablenspnov .mdpArt > div > div {
float: left!important;
}
.moduletablenspnov .prodimg {
float: left;
height: auto !important;
width: 100%!important;
}
.prodimg > a {
float: left;
height: auto;
width: 100%;
}
.mdpArt .prodimg img.featuredProductImage {
float: none;
height: auto !important;
margin: 0 auto;
max-width: 153px !important;
width: 100% !important;
}
.mdpArt h4, .mdpArt h4 a, .mdpArt .p_sku, .mdpArt h4 .name, .preco_div, .preco_div .precodiv2, .preco_div .precodiv2 > div {
float: left;
width: 100%;
line-height: 14px;
}
.mdpArt h4, .preco_div {
height: 50px;
}
.mdpArt .p_sku {
height: 31px;
margin: 4px 0;
}
.precodesconto {
float: left;
height: auto;
line-height: 21px;
margin: 0 auto 10px;
text-align: left !important;
width: 100%;
}
.moduletable_barranews {
float: left;
height: auto;
margin: 5px auto;
width: 100%;
}
.moduletable_barranews #acymailing_fulldiv_formAcymailing1 {
float: left;
font-size: 11px;
width: 100%;
}
#acymailing_fulldiv_formAcymailing1 > #formAcymailing1, #formAcymailing1 .acymailing_module_form, #formAcymailing1 .acymailing_module_form .acymailing_introtext {
}
.moduletable_barranews #acymailing_fulldiv_formAcymailing1 .inputbox {
max-width: 80% !important;
}
.acymailing_form {
}
.moduletable_redesoc {
float: left;
width: 100%;
}
.moduletable_barranews #acymailing_fulldiv_formAcymailing1 .readon {
}
.acymailing_module_barranews {
float: none;
display: inline-block;
left: 0;
margin: 0px!important;
height: auto;
width: 100%;
}
.moduletable_barranews > h3 {
background: none;
}
.custom_redesoc > table {
margin: 0 auto;
}
.custom_redesoc td a {
display: table;
margin: 0 auto;
text-align: center;
}
#loja5_bottom_menu1 .custom {
display: inline-block;
position: relative;
margin: 0px;
padding: 0px;
left: 0;
}
.acysubbuttons {
float: right;
margin-right: 54px !important;
position: relative;
width: auto;
}
#loja5_bottom_menu1 {
width: 50%;
padding-left: 15px;
padding-right: 15px;
text-align: center;
}
#loja5_bottom_menu1, #loja5_bottom_menu2, #loja5_bottom_menu3 {
}
.mdpArt h4 {
margin-top: 10px;
}
#loja5_bottom_menu1 .moduletable li, #loja5_bottom_menu2 .moduletable li, #loja5_bottom_menu3 .moduletable li {
font-size: 16px;
line-height: 16px !important;
margin: 5px 0;
float: left;
width: 100%;
text-align: left;
}
.moduletable > h3 {
font-size: 15px;
margin-bottom: 10px;
text-align: center;
}
#loja5_bottom_menu4 {
float: left;
height: auto;
margin: 0;
overflow: hidden;
padding: 10px;
width: 100% !important;
}
#loja5_bottom_menu4 .moduletable > #joeswordcloud > p {
text-align: justify !important;
}
#loja5_bottom_menu4 .moduletable > h3 {;
text-align: center;
}
#loja5_footer {
clear: none;
float: left;
width: 100%;
}
#loja5_footer .moduletable, #loja5_footer .custom {
float: left;
width: 100%;
text-align: center;
}
#loja5_footer table {
float: none !important;
height: auto!important;
margin: 0 auto!important;
border: none!important;
display: inline-table;
}
.metodospag {
background: url("../images/imagens.png") no-repeat scroll 8px -41px rgba(0, 0, 0, 0);
float: left;
height: 34px;
padding-left: 121px;
padding-right: 117px;
padding-top: 4px;
}
.metotosenv {
background: url("../images/imagens.png") no-repeat scroll 6px -65px / 116% auto rgba(0, 0, 0, 0);
float: left !important;
height: 40px;
margin-top: 1px;
padding-right: 0;
padding-top: 0;
width: 263px;
}
#loja5_footer .custom table div {
padding: 0 10px;
text-align: center;
margin: 30px auto;
}
#loja5_bottom_menu4, #caminho {
display: none;
}
#loja5_bottom_menu3 .menu, #loja5_bottom_menu2 .menu, #loja5_bottom_menu1 .menu {
padding-left: 30px;
}
#loja5_baixo #loja5_bottom_menu3 .moduletable, #loja5_baixo #loja5_bottom_menu2 .moduletable, #loja5_baixo #loja5_bottom_menu1 .moduletable {
}
.moduletable_tabserv .custom_tabserv td {
border: medium none !important;
}
.loja5_bottom_head_transportes {
background-position: -28px -431px;
}
.loja5_bottom_head_rapido {
background-position: -28px -467px;
}
.loja5_bottom_head_30dias {
background-position: -29px -505px;
}
.mobile_display {
display: block;
}
.moduletable_superfiltroloja5.in_list .layout_setter {
background: #f8f8f8;
float: right;
height: 35px;
width: 90px;
display: block;
}
.layout_setter_1 {
background: url("/templates/loja5responsivo/images/imagens.png") no-repeat scroll -68px -980px transparent;
float: left;
height: 35px;
width: 50%;
cursor: pointer;
}
.layout_setter_2 {
background: url("/templates/loja5responsivo/images/imagens.png") no-repeat scroll -33px -980px transparent;
cursor: pointer;
float: left;
height: 35px;
width: 50%;
}
.active .layout_setter_1 {
background: url("/templates/loja5responsivo/images/imagens.png") no-repeat scroll -108px -980px transparent;
}
.active .layout_setter_2 {
background: url("/templates/loja5responsivo/images/imagens.png") no-repeat scroll -33px -950px transparent;
}
.mdpArt .p_sku {
display: none;
}
#gototop {
background-position: -8px -138px !important;
background-color: transparent!important;
overflow: hidden;
padding-left: 40px !important;
padding-right: 0 !important;
width: 40px;
z-index: 99;
}
#loja5_centro #gkLogin h2, ._regista-te .refesquerda .newswx, ._regista-te .refdireita .newswx, .newswx, ._regista-te .refdireita .decre {
display: none;
}
._regista-te .refesquerda {
float: left;
font-size: 11px;
margin-left: 0;
min-height: 100%;
width: 100%;
}
._regista-te .refdireita {
float: left;
font-size: 11px;
height: 0;
margin-bottom: 0;
margin-left: 0;
min-height: 0;
width: 100%;
}
._regista-te .login-fields {
padding: 10px 0;
}
._regista-te .refesquerda .decre {
height: auto;
padding: 0;
text-align: center;
}
._registar .adminform.user-details tr {
padding: 0 10px;
width: 50% !important;
}
._regista-te #com-login-form .login-fields label {
width: 100%!important;
padding: 0 0 5px;
text-align: left;
}
._regista-te #com-login-form .login-fields input {
height: 30px;
margin: 0;
padding: 5px;
width: 100%;
}
#com-login-form > a {
display: table;
float: none !important;
margin: 0 auto !important;
padding-top: 8px;
text-align: center;
width: auto;
}
._regista-te .criaas11 {
float: left;
height: auto;
margin: 4px 0 0;
padding: 3px 0;
width: 100%;
text-align: center
}
._regista-te .criaas2, ._regista-te .criaas2:hover {
float: none;
}
._regista-te .criaas1 {
background: #efefef;
color: #777 !important;
height: auto !important;
position: absolute;
right: 0;
top: 0;
width: 50% !important;
}
._regista-te .criaas1:hover {
background: #efefef;
color: #777 !important;
height: auto !important;
}
._regista-te #loja5_mainbody {
width: 100%;
padding: 0;
}
._regista-te .criaas {
width: 100%!important;
height: 0px!important
}
.login .mobileDisplay {
font-size: 12px;
font-weight: 400 !important;
padding: 5px 10px !important;
text-align: center !important;
text-transform: uppercase;
line-height: 19px !important;
width: 50%;
float: left;
}
._regista-te #gkLogin {
float: left;
width: 100%;
padding: 10px;
}
._registar #loja5_left {
display: none;
}
._registar #loja5_conteudo {
padding: 0;
}
._registar #loja5_conteudo #registo {
padding: 0 10px!important;
margin: 0;
width: 100%;
float: left;
}
._registar #adminForm.form-validate {
float: none;
}
.mobileDisplay {
display: block;
}
.mobileDisplay.regiter_buttons {
width: 100%;
}
.mobileDisplay.regiter_buttons .mobileDisplay {
width: 50%;
float: left;
text-align: center;
font-size: 12px;
font-weight: 400 !important;
text-align: center !important;
text-transform: uppercase;
line-height: 29px !important;
height: 29px;
}
.mobileDisplay.regiter_buttons .mobileDisplay a {
width: 100%;
float: left;
height: 100%;
background: #efefef;
}
._registar legend, ._registar .user-details td.key, ._registar .user-details td, ._registar #registo input, ._registar #adminForm select, #adminForm #zip_field, #registo #zip_field, #cef_nif {
width: 100%!important;
float: left;
margin-left: 0 !important;
margin-right: 0 !important;
}
#adminForm #zip_field {
max-width: 100%!important;
}
._registar .user-details td.key {
margin: 5px 0;
padding: 0;
text-align: left;
}
._registar #registo input, ._registar #adminForm select {
height: 30px!important;
}
#ui-datepicker-div {
left: 1% !important;
width: 98%;
}
._registar #adminForm .adminform {
float: left;
}
._registar fieldset > * {
margin: 0 auto;
width: 100%;
}
._registar .control-buttons {
margin-top: 0;
text-align: center !important;
}
._registar .tr_accepted_news td, ._registar .tr_agreed td {
display: table-cell;
float: none;
height: auto !important;
padding: 0 !important;
position: relative;
vertical-align: middle;
}
._registar .tr_accepted_news .accepted_news, ._registar .joomlaCoreField.tr_agreed .agreed {
float: right;
margin: 0;
padding: 0 20px 0 0;
position: initial;
text-align: left;
}
._registar #registo .tr_accepted_news input, ._registar #registo .joomlaCoreField.tr_agreed input {
float: right;
height: 35px !important;
margin: 0;
right: 0;
top: 0;
width: 20px !important;
}
._registar #registo tr {
width: 100%;
float: left;
height: 65px;
}
._registar .tr_accepted_news, ._registar .joomlaCoreField.tr_agreed {
display: table;
height: 35px!important;
}
#cef_nif {
float: none !important;
margin: 10px auto !important;
width: 80% !important;
}
._regista-te #com-login-form > fieldset {
margin: 0 auto;
max-width: 300px;
}
.preco_carrinho {
display: none;
}
._a-minha-conta #customer_account_dashboard, ._a-minha-conta #sortable-dashboard {
float: left !important;
width: 100% !important;
}
._a-minha-conta #customer_account_dashboard #sortable-dashboard .account.duplo {
float: left !important;
margin: 1%;
width: 73% !important;
}
._a-minha-conta #customer_account_dashboard #sortable-dashboard .account {
float: left !important;
margin: 1%;
width: 23% !important;
}
._a-minha-conta .table_encomendas {
margin: 0 auto;
max-width: 552px;
width: 100%;
}
._a-minha-conta .account .seguir-encomenda {
margin: 25px auto 0;
max-width: 552px;
text-align: center;
}
._a-minha-conta .encomendas .seguir-encomenda > a {
float: left;
width: 100% !important;
padding: 5px !important;
}
._a-minha-conta .account-testemunhos .texto_testemunhos, ._a-minha-conta .account .moradap, ._a-minha-conta .account-devolucoes .texto_devolucoes, ._a-minha-conta .account-favoritos .texto_favoritos, ._a-minha-conta .account-apoio-cliente .texto_apoio-cliente2 {
margin: 0 auto;
max-width: 166px;
width: 90%;
}
._a-minha-conta .account-testemunhos .texto_testemunhos, ._a-minha-conta .account-favoritos .texto_favoritos {
padding: 120px 0 31px;
}
._a-minha-conta .enderecos .testemunhos > a, ._a-minha-conta .account .testemunhos > a, ._a-minha-conta .account .devolucoes > a, ._a-minha-conta .account .favoritos > a {
display: table-cell;
padding: 5px 0 !important;
vertical-align: middle;
}
._a-minha-conta .account {
position: relative;
}
._a-minha-conta .account .testemunhos, ._a-minha-conta .account .devolucoes, ._a-minha-conta .account .favoritos {
bottom: 5px;
display: table;
height: auto;
left: 5%;
position: absolute;
width: 90%;
line-height: initial;
}
ul#specialnav ul.board {
padding: 10px;
width: 100% !important;
}
ul#specialnav ul.board li.boardTop {
width: 20%;
}
ul#specialnav ul.board {
background: rgba(255,255,255,0.9)!important;
}
#loja5_carrinho > #loja5_cart_popup {
background: #fff;
height: 100%!important;
padding: 10px 10px 100px!important;
position: fixed!important;
right: 0!important;
opacity: 1!important;
margin: 0px!important;
margin-right: -280px!important;
width: 280px!important;
top: 86px!important;
border: medium none;
transition: margin-right 0.25s ease-in-out, top 0s ease!important;
visibility: visible !important;
}
.load_product_quick {
float: none !important;
margin: 0 auto;
}
.retract_tablet #loja5_carrinho > #loja5_cart_popup {
top: 50px!important;
padding: 10px 10px 61px!important;
transition: margin-right 0.25s ease-in-out, top 0.5s ease!important;
}
#loja5_cart_popup .moduletable {
background: #fff;
float: left;
height: auto;
max-height: 100%;
overflow-x: hidden;
overflow-y: auto;
padding: 5px;
width: 100%;
}
.menu-right #loja5_carrinho > #loja5_cart_popup {
margin-right: 0px!important;
box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
}
#gkButtons div {
float: left;
}
.minha_conta {
background: url("../images/imagens.png") no-repeat scroll -33px -921px rgba(0, 0, 0, 0) !important;
height: 28px;
line-height: 28px;
margin-left: 0;
padding-left: 16px;
padding-top: 0;
position: initial;
padding-right: 5px;
}
.virg, .hello {
display: none;
}
.logout_mobile {
padding-top: 5px!important;
}
#loja5_cart_popup .moduletable > h3, #loja5_cart_popup .moduletable .vmCartModule, #loja5_cart_popup .moduletable .vmCartModule .vm_cart_products, #loja5_cart_popup .moduletable .vmCartModule .show_cart, #loja5_cart_popup .moduletable .vmCartModule .shipmentTxt, #loja5_cart_popup .moduletable .vmCartModule .show_cart a {
float: left;
width: 100%;
height: auto;
clear: none;
margin: 0;
}
#loja5_cart_popup .moduletable .vmCartModule .total_products, #loja5_cart_popup .moduletable .vmCartModule .total {
width: 50%;
height: auto;
clear: none;
}
#loja5_cart_popup .moduletable .vmCartModule .total_products {
float: left;
}
#loja5_cart_popup .moduletable .vmCartModule .total {
float: right;
text-align: right;
}
#loja5_mainbody > div#dadosdacontadiv {
padding: 10px !important;
}
#loja5_left .moduletablesel > .account_menu_container > .mobile_display {
background: url("/templates/loja5responsivo/images/menu_v2_azul.svg") no-repeat scroll 3px -5px #fff !important;
color: #97752d !important;
font-family: "Archivo Narrow", Arial, Helvetica, sans-serif;
font-size: 19px;
height: 30px;
letter-spacing: -0.5px !important;
line-height: 30px;
margin: 0 auto;
position: relative;
text-align: center;
width: 100%;
z-index: 5;
}
#loja5_left .moduletablesel {
border: medium none;
}
.account_menu_container {
border: 1px solid #efefef;
display: table;
margin: 0 auto;
max-width: 300px;
width: 100%;
}
.logout_mobile div {
line-height: 19px;
}
#gkButtons span > .endSession {
line-height: 19px;
}
#loja5_left .moduletablesel h3, .account-link.minha-conta, .account-links .float-left img {
display: none;
}
.account-links.allways-open {
display: block!important;
}
.account-links {
display: none;
max-width: 230px;
margin: 0 auto;
float: none !important;
}
#loja5_left, #loja5_left .moduletablesel, #loja5_left .moduletablesel .account-links {
width: 100%!important;
float: left;
}
#loja5_left .moduletablesel .mobile_display.allways-open {
background: #fff !important;
}
.account-links .profile {
background: transparent;
display: block !important;
float: left;
margin: 0 !important;
padding: 5px;
width: 100%;
}
.account-link {
width: 100%;
float: left;
}
.helvetica-font.bold.font12:before {
content: attr(data-title);
}
.vertical-center.user-info-holder > small {
display: none;
}
#loja5_left .moduletablesel .helvetica-font.font10 {
float: left;
font-size: 12px;
height: 25px;
line-height: 25px;
margin-bottom: 3px;
padding-left: 35px;
position: relative;
width: 100%;
}
#loja5_left .moduletablesel .icon-boneco.mobile_display {
background: url("/templates/loja5responsivo/images/icons-minha-conta.jpg") no-repeat scroll -8px -393px rgba(0, 0, 0, 0);
height: 25px;
left: 0;
position: absolute;
top: 0;
width: 27px;
}
#loja5_left .moduletablesel a:hover .icon-boneco.mobile_display {
background-position: -50px -393px;
}
.helvetica-font.bold.font12 {
float: left;
margin-top: 10px;
text-align: center;
width: 100%;
}
._vencomendas #loja5_mainbody, ._favoritos #loja5_mainbody, ._devolucoes #loja5_mainbody {
padding: 10px!important;
}
._vencomendas .adminlist tbody {
border: 1px solid #dfdbd1;
}
._devolucoes #userForm .formBody textarea {
border: 1px solid #dddddd;
border-radius: 0;
color: #666666;
font-size: 11px;
height: 100px !important;
max-width: 100%;
min-height: 75px;
min-width: 100%;
width: 100% !important;
}
#pedido_order_esquerda > li #text_order {
float: left !important;
margin-top: 20px;
text-align: justify;
}
.view-contact #loja5_centro {
top: 25px;
width: 40%;
}
.view-contact #loja5_conteudo_total {
width: 100%;
}
.view-contact #loja5_banners > #baixotri {
height: 47vw;
transform-origin: 7% 100%;
}
._registar #registo .tr_accepted_news, ._registar #registo .joomlaCoreField.tr_agreed {
width: 100% !important;
}
.rsform-submit-button {
margin: 15px auto 0;
}
.morada, #dadosdacontadiv, #points_list {
background: #fff;
border: 1px solid #ddd !important;
float: left;
font-size: 11px;
margin-top: 0;
padding: 10px;
width: 100%;
}
#button_my_account {
clear: both;
float: left!important;
height: auto!important;
padding: 40px 0 10px!important;
text-align: center!important;
width: 100%!important;
}
#adminForm #info_cliente, #adminForm #info_cliente #dados_left #legend0, #adminForm #info_cliente #dados_left #legend3, #info_cliente #dados_left select, .adminform tr, .adminform tr td {
float: left;
width: 100%!important;
}
#adminForm #info_cliente #dados_left {
float: left;
margin: 0 1%;
max-width: 100%;
width: 48% !important;
}
#adminForm #dados_right .adminform {
margin-top: 0 !important;
}
#adminForm #info_cliente #dados_right {
float: right;
margin: 0 1%;
max-width: 100%;
width: 48% !important;
}
#dados_left > fieldset, #dados_right > fieldset {
float: none;
margin: 0 auto;
max-width: 300px;
width: 100%;
}
#dados_right #address, #lista_moradas #address {
float: left;
overflow: hidden;
width: 100%;
padding-right: 50px;
}
#dados_right fieldset ul li {
background: #f1f1f1;
float: left;
line-height: 16px !important;
margin-bottom: 6px;
overflow: hidden;
padding: 5px;
width: 100%;
position: relative;
}
#dados_right #linkedit, #lista_moradas #linkedit {
float: right;
font-size: 10px;
line-height: 20px;
margin-top: -10px;
padding-right: 5px;
position: absolute;
right: 0;
text-transform: uppercase;
top: 50%;
}
#dados_right #add_new_add {
float: left;
text-align: center;
width: 100%;
}
#add_new_add a {
display: inline-block;
height: 30px;
line-height: 30px;
padding: 0 9px !important;
width: auto;
}
#loja5_mainbody .imgeee {
display: none;
}
.noMobileDisplay {
display: none!important;
}
#ENCO, #detalhesorder.detalhesorder, .detalhesorder td {
width: 100%!important;
float: left;
display: block;
}
#sbox-window.shadow {
}
.detalhesorder td.mobileBefore:before {
content: attr(data-title) ":";
float: left;
width: 40%;
height: 27px;
text-align: left;
font-weight: bolder;
}
.detalhesorder td {
padding: 5px!important;
text-align: right;
border: none!important
}
#detalhesorder td.dadoss {
font-weight: 700;
text-align: left;
}
#detalhesorder strong {
float: left;
text-align: center;
width: 100%;
}
#detalhesorder p {
text-align: justify;
}
#detalhesorder b {
float: left;
text-align: left;
width: 100%;
}
.detalhesorder span {
float: left;
text-align: left;
padding: 2px;
}
.com_contact.view-contact textarea {
height: 50px !important;
max-height: 50px !important;
min-height: 50px !important;
}
.sectiontableheader {
display: none;
}
#ui-tabs ul#tabs li {
line-height: 15px;
text-align: center;
width: 50%;
}
#ui-tabs .tabs {
border: 1px solid #e4e4e4 !important;
}
#ui-tabs #tab-2 td, #ui-tabs #tab-1 tr, #ui-tabs #tab-2 tr {
border: 0px solid #e4e4e4 !important;
}
#detalhesorder td.dadoss {
font-size: 11px;
line-height: 15px;
padding: 0 10px;
}
#detalhesorder > tbody {
float: left;
width: 100%;
}
#dadoss .vmpayment_name, #dadoss .vmpayment_description {
text-align: center;
width: 100%;
float: left;
margin: 2px;
}
#dadoss > div#image_payment {
float: left;
margin-bottom: 5px;
width: 100%;
}
#tab-1 img {
background: #fff;
border: 1px solid #e8e8e8;
float: left;
margin: 0;
max-width: 50px;
padding: 5px;
transition: all 1s ease-in-out 0s;
position: initial;
}
.middle-aling > img.menu_esquerdo_open:hover {
transform: rotate(90deg);
transition: all 0.3s ease-in-out 0s;
}
.menu_esquerdo_open {
opacity: 1;
margin-top: 4px !important;
transform: none;
transition: all 0.3s ease-in-out 0s;
visibility: visible;
}
.menu-left.menu-open .menu_esquerdo_open {
opacity: 0;
transform: none;
transition: all 0.3s ease-in-out 0s;
visibility: hidden;
}
.menu-left.menu-open .menu-left-button {
background: #97752d
}
.menu_esquerdo_close {
margin-left: 33px;
opacity: 0;
margin-top: 8px;
position: absolute;
transform: rotate(-90deg);
transition: all 0.3s ease-in-out 0s;
visibility: hidden;
}
.menu-left.menu-open .menu_esquerdo_close {
margin-left: -33px;
opacity: 1;
transform: none;
transition: all 0.3s ease-in-out 0s;
visibility: visible;
}
#dadoss > table {
float: none!important;
margin: 0 auto !important;
width: 100%;
}
#info_pay_later {
float: left;
}
#ui-tabs #tab-1 img:hover {
background: #fff;
border: 1px solid #e8e8e8;
margin: 0!important;
max-width: 50px!important;
padding: 5px;
position: initial!important;
transition: all 1s ease-in-out 0s;
width: auto;
z-index: 3;
}
#loja5_conteudo .favoritosdiv {
border: medium none !important;
float: left !important;
margin: 10px 0 0 !important;
padding: 10px;
}
#loja5_conteudo .favoritosdiv:hover {
border: medium none !important;
float: left !important;
margin: 10px 0 0 !important;
padding: 10px;
}
#loja5_conteudo .favoritosdiv img {
display: block;
float: none !important;
height: auto !important;
left: auto !important;
margin: 0 auto !important;
max-height: 100% !important;
position: initial !important;
width: 100% !important;
}
.mobileBorder {
border: 1px solid #d3d3d3 !important;
float: left;
padding: 10px;
width: 100%;
}
.map {
float: left;
max-width: 100% !important;
}
.mobileBorder:hover {
border: 1px solid #a3a3a3 !important;
}
.mobileBorder > div {
float: left !important;
height: auto !important;
width: 100% !important;
line-height: initial!important;
height: auto!important;
margin: 0 !important;
}
.favoritosdiv h4 {
height: auto!important;
}
.mobileBorder div {
height: auto !important;
}
#loja5_conteudo .deletefav_button {
background: #97752d !important;
border-radius: 0 !important;
color: #fff !important;
cursor: pointer;
float: none;
font-family: "Archivo Narrow", Arial, sans-serif !important;
font-size: 12px !important;
height: auto !important;
line-height: 22px !important;
margin: 0 auto 4px;
max-width: 132px;
text-transform: uppercase;
transition: all 0.3s linear 0s;
width: 100%;
}
#loja5_top_mainbody .custom img {
height: auto;
max-width: 100%;
}
#loja5_mainbody .item-page > h2 {
margin-bottom: 10px;
text-align: left;
}
.blog .items-leading {
float: left;
width: 100%;
}
.company-mission, .company-strategy, .company-objectives, .lcComment {
margin-right: 0;
width: 100%!important;
height: auto;
}
#loja5_mainbody .blog, ._noticias .blog .projecto, .moduletable_pesquisa, .moduletable_categoriasblog, .moduletable_calendario, .moduletablecomment, .catItemAdditionalInfo, .catItemHeader, div.catItemHeader h3.catItemTitle, .catItemContent .itemDate, .catItemContent, .k2Padding, div.catItemView, div.catItemCategory, div.itemContainer, div.catItemImageBlock, .catItemBody, .catItemLinks, .catItemIntroText, .catItemTagsBlock, .catItemTagsBlock, .catItemTags, .itemList #itemListSecondary, #itemListSecondary div.itemContainer, .k2FeedIcon, div.k2Pagination {
float: left;
width: 100%!important;
height: auto!important;
}
.catItemBody {
padding: 5px!important;
text-align: justify!important;
}
.itemList > div#itemListLeading {
float: left;
width: 100%;
}
.comment .even > div, .comment .odd > div {
float: left;
margin: 10px 0 !important;
width: 100%;
}
.comment .even.lastItem > div, .comment .odd.lastItem > div {
margin: 10px 0 0!important;
}
.catItemImageBlock, .catItemImage, .catItemImage > a {
float: left;
height: auto;
width: 100%;
padding: 0 !important;
margin: 5px 0;
}
.catItemImage img {
max-width: 100%;
margin: 0 auto;
display: block;
}
#itemListSecondary div.itemContainer {
margin-right: 0!important;
margin-left: 0!important;
}
#itemListSecondary div.itemContainer, #itemListSecondary div.itemContainer.itemContainerLast {
margin: 3% !important;
width: 94% !important;
float: left;
}
div.catItemTagsBlock ul.catItemTags li {
float: left;
margin: 10px 5px 0 0;
padding: 5px 10px;
}
#loja5_mainbody #k2Container {
float: left;
padding: 0;
width: 100%;
}
#loja5_mainbody #k2Container .even, #loja5_mainbody #k2Container .odd {
width: 50%;
}
.itemImageGallery li {
width: 29%;
}
._news .moduletablesel {
display: none;
}
.k2FeedIcon span, .k2FeedIcon a {
display: table;
float: none !important;
margin: 0 auto !important;
text-align: center;
}
.k2SearchBlockForm, .moduletable_categoriasblog h3 {
display: table;
margin: 0 auto;
}
.k2Pagination ul {
position: relative;
padding-top: 40px;
}
.k2Pagination ul .pagination-starter, .k2Pagination ul .pagination-enderer {
position: absolute;
width: 49%;
float: left;
}
.k2Pagination ul li span, .k2Pagination ul li a {
float: left;
height: 35px;
line-height: 31px;
padding: 0 15px !important;
width: 100%;
}
.k2Pagination ul .pagination-starter {
left: 0;
top: 0;
margin: 0!important;
}
.k2Pagination ul .pagination-enderer {
right: 0;
top: 0;
margin: 0!important;
}
.pagination-start, .pagination-end, .pagination-next, .pagination-prev {
text-align: center;
width: 50%;
display: inline-block
}
.pagination-start .pagenav, .pagination-end .pagenav, .pagination-next .pagenav, .pagination-prev .pagenav {
text-align: center;
width: 96%;
padding: 0 2%!important;
margin: 0 2%;
border: none!important;
text-indent: 10000px;
overflow: hidden;
}
#k2Container .k2Pagination ul li {
margin: 0 5px;
}
#k2Container .k2Pagination ul li .pagination-next a {
background: url("/templates/loja5responsivo/images/next.svg") no-repeat scroll 15px 0 / auto 100% rgba(0, 0, 0, 0);
}
#k2Container .k2Pagination ul li .pagination-prev a {
background: url("/templates/loja5responsivo/images/prev.svg") no-repeat scroll 15px 0 / auto 100% transparent;
}
#k2Container .k2Pagination ul li .pagination-start a {
background: url("/templates/loja5responsivo/images/start.svg") no-repeat scroll 15px 0 / auto 100% transparent;
}
#k2Container .k2Pagination ul li .pagination-end a {
background: url("/templates/loja5responsivo/images/end.svg") no-repeat scroll 15px 0 / auto 100% transparent;
}
#k2Container .k2Pagination ul li .pagination-next span {
background: url("/templates/loja5responsivo/images/next.svg") no-repeat scroll 15px 0 / auto 100% transparent;
opacity: 0.5;
}
#k2Container .k2Pagination ul li .pagination-prev span {
background: url("/templates/loja5responsivo/images/prev.svg") no-repeat scroll 15px 0 / auto 100% transparent;
opacity: 0.25;
}
#k2Container .k2Pagination ul li .pagination-start span {
background: url("/templates/loja5responsivo/images/start.svg") no-repeat scroll 15px 0 / auto 100% transparent;
opacity: 0.5;
}
#k2Container .k2Pagination ul li .pagination-end span {
background: url("/templates/loja5responsivo/images/end.svg") no-repeat scroll 15px 0 / auto 100% transparent;
opacity: 0.5;
}
#k2Container .k2Pagination ul li span {
background: transparent;
color: #97752d;
font-size: 18px;
margin-right: 2px;
opacity: 0.5;
border: none;
}
#k2Container .k2Pagination ul li a {
background: transparent;
color: #97752d;
font-size: 18px;
margin-right: 2px;
border: none;
}
ul.jmap_filetree {
background-color: #fff;
float: left;
margin: 0;
padding: 10px;
width: 100%;
}
.jmap_filetree span.folder {
margin-bottom: 10px;
padding: 0;
}
#loja5_mainbody #captchaTxt68 {
width: 74px!important;
}
ul.jmap_filetree ul.level_0 > li {
float: none;
margin: 0 auto;
max-width: 300px;
width: 100%;
padding: 0 !important;
}
ul.jmap_filetree ul.level_0 > li > a {
padding: 5px !important;
}
.jform_contact_first td, .jform_contact_first tr, .jform_contact_first table {
float: left;
width: 100%;
}
.jform_contact_first h2 {
float: left;
font-size: 20px !important;
width: 100%;
}
.item-page h4 {
margin: 10px 0;
}
.divcarrinho {
width: 100%;
}
.botx_centra {
display: block;
float: left;
position: absolute;
z-index: 5;
}
.botx_centra > li {
float: left;
width: 11.10% !important;
}
._marcas .manuListContent {
width: 100%;
}
.tabs_container_marcas {
float: left;
width: 100%;
}
.botx_centra.filler {
position: relative;
visibility: hidden;
display: block!important;
}
.botx {
position: relative;
}
.tabs_container_marcas .manuListContent_title {
padding-top: 231px;
position: absolute;
top: -50px;
display: none;
left: 0;
}
.tabs_container_marcas .manuListContent {
display: none;
}
.tabs_container_marcas .selected .manuListContent_title {
display: block;
}
.tabs_container_marcas .manuListContent.selected {
display: block;
min-height: 50px;
padding-left: 40px;
}
.manufacturer-view-default {
position: relative;
}
._marcas .manufacturer.floatleft {
display: table;
float: left;
height: 32px;
margin: 0 0 2px;
min-width: 100px;
overflow: hidden;
padding: 0 4px;
width: 50%;
}
.manufacturer.floatleft a {
font-size: 12px;
}
._marcas .manufacturer.floatleft .spacer {
background: #fff;
display: table-cell;
vertical-align: top;
}
.moduletable_superfiltroloja5 {
transition: all 0.2s linear;
}
.moduletable_superfiltroloja5, #content_catgories, #Modulo_Loja5_perqisa, #content_loja5_marca, #content_loja5_tamanho, #content_loja5_discounts, .content_catgories_ .content_catgories_title, .catContent > div.catName {
float: left;
width: 100%;
}
.content_catgories_ .content_catgories_title, .catContent > div.catName, #category_title {
max-width: 100%!important;
min-width: 0!important;
}
#Modulo_Loja5_perqisa > div#content_catgories, #content_selection {
max-width: 300px;
float: none!important;
margin: 0 auto;
display: block;
}
.catContent {
float: left;
width: 100%;
}
.content_catgories_ .content_catgories_title, .catContent > div.catName {
border-bottom: none;
min-height: 26px;
max-height: 26px;
}
.orderby-displaynumber {
display: none;
}
.desccatgori {
float: left;
width: 100%;
height: auto;
}
.desccatgori img {
max-width: 100%;
height: auto;
}
#loja5_mainbody #json_product_containe {
float: left;
padding: 5px !important;
width: 33.333%;
}
.one-Col #loja5_mainbody #json_product_containe {
width: 50%;
}
#produtoscaixa, #produtoscaixa #imagem, #produtoscaixa .name, #produtoscaixa .sku {
width: 100%;
float: left;
}
#produtoscaixa #imagem > a {
display: table-cell;
vertical-align: middle;
width: 100%;
}
#imagem {
display: table;
height: 215px;
line-height: 215px;
margin: 0 0 20px;
}
#imagem img {
display: block;
float: none;
height: auto;
margin: 0 auto;
max-width: 167px;
width: 100%;
}
#produtoscaixa .detalhes2 {
background: transparent;
float: left;
left: 0;
margin-left: 0;
opacity: 1;
width: 100%;
}
.load_product {
width: 100%!important;
float: left!important;
}
#produtoscaixa .detalhes2 a {
background-color: #97752d;
max-width: 130px;
padding: 5px 10px;
width: 100%;
}
.quick {
left: 0 !important;
margin-left: 0 !important;
top: 0 !important;
}
.quick-view .quick {
float: left;
height: 100%;
padding: 40px 10px 10px;
position: fixed;
overflow-y: auto;
width: 100%;
z-index: 100000;
}
.quick-view #site, .zoom-open .quick, .zoom-open #site {
display: none!important;
}
.dentro, .quick .MagicZoomBigImageCont, .titmarca, .MagicZoomBigImageCont {
display: none;
}
.productdetails-view, .esquerda, #ui_olha_duas_div, .quick-view .quick #ui_olha_uma_div, #ui_olha_uma_div, .main-image, .main-image > table, .imagemesquerda, #Zoomer3, .quick-view .quick #ui_olha_duas_div {
float: left !important;
width: 100% !important;
height: auto !important;
margin: 0 !important;
}
.quick .MagicZoomPlus img, .MagicZoomPlus img {
display: block;
height: auto !important;
margin: 0 auto;
max-width: 332px !important;
width: 100% !important;
}
#info_top .tituloprod, #info_top .ref {
width: 100%;
float: none;
margin: 0 auto;
text-align: center;
}
#info_top {
padding: 20px 10px;
}
.quick > a {
float: left;
margin: 20px 0;
width: 100%;
padding: 0 10px;
}
.quick .details {
display: block !important;
float: none !important;
height: auto;
left: 0;
margin: 0 auto !important;
position: relative !important;
top: 0;
width: 100%!important;
max-width: 280px;
}
#addtocart-sem-filhos {
width: 100%!important;
padding: 5px!important;
}
.addtocart-area span.addtocart-button input.addtocart-button, .addtocart-area span.addtocart-button input.notify-button {
background: #97752d;
max-width: 280px;
padding: 0;
width: 100% !important;
}
.main-image {
position: relative;
}
.zoomloader {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 10;
cursor: pointer;
}
body > iframe {
display: none;
}
#quickOverlay {
background: #fff;
}
.zoom_displayer {
position: absolute;
width: 100%;
height: auto;
z-index: 10000;
}
.zoom_displayer .msg {
background: #efefef;
border-radius: 5px;
display: none;
height: auto;
margin: 0 10%;
padding: 10px;
position: fixed;
text-align: center;
top: 20%;
width: 80%;
}
.zoom-open .zoom_displayer {
display: block!important;
}
td > #precoDesconto, td > .PricesalesPrice {
width: 100%!important;
}
.quick .PricesalesPrice .PricesalesPrice {
float: none!important;
}
td > .PricesalesPrice {
float: left!important;
}
#footer_prod2 {
display: none;
}
.tabD_links li {
width: 33.3%!important;
}
#tabD1 {
width: 100%;
}
#Modulo_Loja5_perqisa {
display: none;
margin-top: 15px;
}
.moduletable_superfiltroloja5 {
background: #f8f8f8;
box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2);
left: 0;
padding: 0 10px;
position: fixed;
top: 0px;
width: 100%;
z-index: 101;
transition: none;
}
.retract_tablet.hasFilter_inPage .moduletable_superfiltroloja5 {
top: 93px;
margin-top: 0;
transition: all 0.5s ease;
}
.hasFilter_inPage .moduletable_superfiltroloja5 {
top: 93px;
margin-top: 36px;
}
.menu-open #popupOverlay {
display: block!important;
opacity: 0.45!important;
visibility: visible!important;
background: #000;
}
.moduletable_superfiltroloja5.in_list .filterOpener {
background: url("/templates/loja5responsivo/images/menu_v2_azul.svg") no-repeat scroll 3px -2px #f8f8f8;
color: #97752d;
float: left;
padding: 10px 10px 10px 40px;
text-transform: uppercase;
height: 35px;
cursor: pointer;
width: auto;
}
.one-Col .name, .one-Col .sku, .one-Col .product-price3, .one-Col .product-price3 .nspRSPrice {
float: left;
text-align: center;
width: 100%;
}
.one-Col #produtoscaixa .precodesconto, .one-Col #produtoscaixa .taxadesconto {
float: left;
width: 50%;
margin: 0;
padding: 0 5px;
}
.one-Col #produtoscaixa .precodesconto * {
text-align: right!important;
}
.one-Col #produtoscaixa .taxadesconto *, .one-Col #produtoscaixa .taxadesconto {
text-align: left!important;
}
.filter .moduletable_superfiltroloja5 {
height: 100%;
overflow-y: auto;
overflow-x: hidden;
padding-bottom: 50px;
}
.moduletable_superfiltroloja5 .layout_setter {
display: none;
}
.moduletable_superfiltroloja5 .filterOpener {
width: 100%;
text-align: center;
padding: 10px;
background: url("/templates/loja5responsivo/images/menu_v2_azul.svg") no-repeat scroll 3px -2px #f8f8f8;
color: #97752d;
float: left;
text-transform: uppercase;
height: 35px;
cursor: pointer;
}
body.filter #loja5_conteudo, body.filter #loja5_banners, body.filter #loja5_seo, body.filter #loja5_baixo {
display: none!important;
}
.divcarrinho {
padding: 10px;
width: 100%;
float: left;
border: medium none;
}
#loja5_mainbody .cart-view {
margin: 15px 0 !important;
}
span.details-button {
display: block;
float: left;
margin: 0 10px;
width: 100px;
}
#listamoradascart .text {
float: left !important;
width: 100% !important;
}
#payment .vmpayment_description, #payment > div, #payment > span, #infocartchange #payment, .free_shipment.free_shipment_true, .output-billto .dadosfacturacao, #infocartchange > div, .cart-view, .cart-view .billto-shipto, .cart-view fieldset, .divcarrinho_titulo, #loading_infocartchange, #loading_infocart {
float: left!important;
width: 100%!important;
}
.cart-view > form#checkoutForm {
float: left;
width: 100%;
}
textarea.customer-comment {
float: left;
max-width: 100%;
min-width: 100%;
width: 100%;
}
.checkout-button-top, .terms-of-service, .customer-comment.marginbottom15 {
float: left;
width: 100%;
}
#tosAccepted.terms-of-service {
position: absolute;
right: 3px;
top: 11px;
width: auto !important;
}
.checkout-button-top {
position: relative;
}
span.tos {
float: left;
margin: 0;
padding: 0 30px 0 0;
text-align: left;
width: 100%;
}
#infocartchange #payment {
height: auto !important;
margin: 1% 0.6% !important;
width: 32.1% !important;
}
#checkoutForm .vm-button-correct {
display: block !important;
float: left !important;
margin: 10px auto !important;
width: 100% !important;
background: none !important;
padding-left: 0 !important;
padding-right: 0 !important;
}
.vm-button-correct > span {
width: 100%;
background: #e83333 !important;
padding: 3px 12px !important;
}
.borderize {
border: 1px solid #e8e8e8;
}
.mobileBefore {
padding: 2px!important;
}
.cart-summary .mobileBefore.noMobileDisplay {
display: table-cell !important
}
.cart-summary tr.sectiontableentry12 td {
padding: 0 10px;
line-height: initial;
}
.mobileBefore.half.last, .mobileBefore.quarter.last {
border-right: none!important;
}
#loja5_mainbody .cart-view .divcarrinho .cart-summary .mobileBefore input.inputbox[type="text"] {
float: left;
width: 100% !important;
padding: 0 0 0 5px;
}
.sectiontableentry1.borderize, .sectiontableentry3.borderize {
margin: 10px 0;
}
.cart-summary tr.sectiontableentry3 {
background: #f3f3f3;
}
.sectiontableentry2Mobile.mobileDisplay {
display: none!important;
}
.sectiontableentry5.noMobileDisplay, .sectiontableentry2.noMobileDisplay {
display: table-row!important;
}
.sectiontableentry5.noMobileDisplay > td {
padding: 0 10px;
}
input.details-button, .general-bg, input.custom-attribute, input.quantity-input, a.ask-a-question, input.vm-default, a.product-details, a.details, div.details, button.default {
display: table;
height: 30px;
line-height: 30px;
margin: 10px auto;
max-width: 180px;
text-align: center;
padding: 0!important;
width: 100%;
}
.width50.floatleft > div#listamoradascart li {
float: left;
position: relative;
width: 100%;
height: 50px;
display: table;
}
#listamoradascart div#address_list {
display: table-cell;
height: 50px;
vertical-align: middle;
width: 100%;
}
#listamoradascart .text {
float: left !important;
padding-left: 30px;
padding-right: 45px;
width: 100% !important;
}
#listamoradascart .addressforcart {
float: left;
left: 0;
position: absolute;
top: 0;
margin: 0 5px;
height: 50px;
line-height: 50px;
}
#listamoradascart #linkedit {
height: 50px;
line-height: 50px;
position: absolute;
right: 0;
}
.divcarrinho > table {
width: 100%;
}
.cartMensageWithOutProduct {
background: url("../images/imagens.png") no-repeat scroll -212px -833px #fff;
}
#body_menu ul#specialnav {
float: left;
width: 100%;
overflow: hidden;
}
#loja5_seo {
clear: both;
float: none !important;
margin: 0 auto !important;
width: 100%;
}
#body_menu .moduletable_menup {
float: left;
width: 100%;
height: auto;
border: 1px solid rgba(0,149,218,0.5);
}
#body_menu ul#specialnav li.subTop > div > a {
color: #fff;
background: #97752d;
margin: 0;
margin-bottom: 1px;
}
#body_menu ul#specialnav li.ul_level3 > div > a {
color: #97752d;
background: #fff;
margin: 0;
}
#body_menu ul#specialnav.main.body {
box-sizing: border-box;
height: auto;
overflow: auto;
padding: 10px;
width: 100%;
display: none;
}
#body_menu #loja5_menu .width980 {
padding: 0 10px;
}
#body_menu .mobile_display {
background: url("/templates/loja5responsivo/images/menu_v2_azul.svg") no-repeat scroll 18px -3px rgba(0, 0, 0, 0);
height: 35px;
line-height: 33px;
padding: 0 10px;
text-align: center;
border-bottom: 1px solid rgba(0,149,218,0.15);
}
#body_menu ul#specialnav ul.board {
box-shadow: none;
float: left;
margin: 0;
padding: 0;
position: initial;
width: 100% !important;
}
#body_menu ul#specialnav ul.board li.boardTop {
float: left;
margin: 0;
padding: 0;
width: 100% !important;
}
#body_menu .ul_level3 {
padding: 0 !important;
}
#body_menu ul#specialnav li.subTop {
margin: 0;
padding: 0;
}
#body_menu .level3 {
display: none;
}
#body_menu ul#specialnav .board {
border-left: 1px solid #97752d;
border-right: 1px solid #97752d;
border-top: 1px solid #fff;
}
#body_menu .first_catg {
display: table;
height: 35px;
width: 100%;
}
#body_menu ul#specialnav ul.board li.boardTop > ul > div.first_catg > a {
display: table-cell;
margin: 0;
vertical-align: middle;
}
#body_menu .open > .ul_level3 > .level3 {
display: block;
height: auto;
transition: all 0.1s ease;
}
#body_menu .ul_level3 > .level3 {
height: 0;
overflow: hidden;
transition: all 0.1s ease;
}
#pagina #body_menu, #body_menu #loja5_menu .width980, #body_menu ul#specialnav li.subTop {
position: initial;
}
.gkTabsButtonNext, .gkTabsButtonPrev {
bottom: 0;
cursor: pointer;
display: block;
float: left;
font: 0px/0px a;
height: 40px;
position: absolute;
right: 0;
width: 40px;
z-index: 3;
border-radius: 0;
}
.gkTabsButtonNext, .gkTabsButtonNext:hover {
background: url(/templates/loja5responsivo/images/next_v2_white.svg) no-repeat scroll 3px 0 / auto 100% rgba(0,0,0,0.5);
border-radius: 5px 0 0 5px;
}
.gkTabsButtonPrev, .gkTabsButtonPrev:hover {
background: url(/templates/loja5responsivo/images/prev_white.svg) no-repeat scroll 3px 0 / auto 100% rgba(0,0,0,0.5);
float: right!important;
border-radius: 0 5px 5px 0;
}
.orderby-displaynumber-mobile select {
height: 30px;
width: 100%;
}
#contentor_stores > div#map {
width: 100% !important;
}
#contentor_stores2 > div#contentor_stores {
float: left!important;
width: 100% !important;
position: relative;
}
.controlMap {
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
z-index: 2;
}
.button_for_maps > div {
background: #97752d;
color: #fff;
display: block;
height: 30px;
line-height: 30px;
margin: 0 auto;
max-width: 300px;
position: relative;
text-align: center;
width: 100%;
z-index: 3;
cursor: pointer;
display: block;
}
.button_for_maps {
left: 0;
margin: 0 auto;
position: absolute;
top: -36px;
width: 100%;
}
.linhastore {
float: left;
margin-bottom: 36px;
width: 100% !important;
}
.map_controls_fixed .button_for_maps {
position: fixed;
top: 10px;
margin-top: 50px;
padding: 0 10px;
transition: all 0.5s ease;
}
.map_controls_fixed .button_for_maps > div {
box-shadow: 0 0 4px 0 #1c1c1c;
transition: all 0.5s ease;
}
.map_controls_fixed.map_controls_overlapsed .button_for_maps {
margin-top: 0px;
transition: all 0.5s ease;
}
.button_for_maps > div .text {
}
.button_for_maps > div .icon-unlock {
background: url("/templates/loja5responsivo/images/unlock3.svg") no-repeat scroll -9px center / auto 80% rgba(0, 0, 0, 0);
display: inline-block;
height: 30px;
width: 20px;
}
.button_for_maps > div .icon-lock {
background: url("/templates/loja5responsivo/images/lock24.svg") no-repeat scroll -9px center / auto 80% rgba(0, 0, 0, 0);
display: inline-block;
height: 30px;
width: 20px;
}
.button_for_maps > div .text {
display: inline-block;
vertical-align: top;
padding-left: 10px;
}
.search > form#FormSearch {
display: block;
margin: 0 auto;
max-width: 280px;
position: relative;
}
#ajax-search-button .magnifier {
margin: -2px 0 0 -8px !important;
}
.custom_tabserv tbody {
float: left;
width: 100%;
}
#search-results {
position: fixed !important;
top: 80px;
}
#pesquisa {
height: 40px !important;
border: 1px solid #ebebeb !important;
}
.img-intro > img {
width: 100%;
}
._noticias .blog .projecto {
margin: 0!important;
}
dl {
margin: 0;
}
.readmore {
background: #f4f4f4;
display: inline-block;
margin: 0 0 10px;
padding-bottom: 13px;
padding-right: 11px;
width: 100%;
}
.k2SearchBlockForm .inputbox {
border: 1px solid #eee;
float: left;
height: 30px;
max-width: 150px;
padding: 3px 8px;
width: 100%;
}
.k2SearchBlockForm .button {
float: right;
margin: 6px 6px -3px 5px;
}
#detalhesorder tr {
float: left;
width: 100%;
}
#stores_select {
margin: 0 auto;
max-width: 300px;
width: 100%;
}
.orderby-displaynumber-mobile.mobile_display {
margin: 5px auto 10px;
max-width: 300px;
width: 100%;
}
.scroller_limiter {
float: left;
max-height: 100%;
overflow-x: hidden;
overflow-y: auto;
width: 100%;
}
#detalhesorder table, #detalhesorder tbody, #detalhesorder tr, #detalhesorder td {
float: left;
width: 100%;
}
#loading_infocartchange, #loading_infocart {
z-index: 100;
}
#listamoradascart {
margin: 15px auto;
max-width: 300px;
}
.billto-shipto .width50 > div.output-billto {
border: 1px solid #efefef;
height: auto !important;
margin: 10px auto;
max-width: 300px;
padding: 10px;
}
#facebox {
float: left;
height: 90% !important;
left: 5% !important;
overflow: auto;
position: fixed;
top: 5% !important;
width: 90% !important;
}
#facebox .popup {
float: left;
position: relative;
width: 100%;
}
.content.my-groovy-style > div {
float: left;
width: 100%;
}
#facebox .content {
float: left!important;
width: 100%!important;
}
.my-groovy-style .carrinhodiv .continue, .my-groovy-style .carrinhodiv > a {
display: block;
float: none!important;
margin: 10px auto;
max-width: 180px;
width: 100%;
}
.my-groovy-style .carrinhodiv > div, .my-groovy-style > div h4 {
float: left;
width: 100%;
}
.my-groovy-style .carrinhodiv > h4 {
float: left;
line-height: 2 !important;
margin: 0 0 10px !important;
padding: 0 10px;
width: 100%;
}
.my-groovy-style .MagicScrollContainer {
float: left;
height: 310px !important;
overflow-x: auto !important;
width: 100% !important;
}
.MagicScrollContainer > div {
float: left;
width: 400% !important;
}
.MagicScroll {
float: left;
width: 100% !important;
}
.img_relacionados img, .prodvisi .img_relacionados img {
height: auto;
max-height: 163px;
max-width: 153px;
width: 100%;
}
.my-groovy-style #prodrecent .prodvisi {
height: 275px !important;
margin: 0 !important;
width: 12.5% !important;
}
.coupon {
float: left !important;
margin: 10px auto;
max-width: 300px;
}
/*** ***/
.custom_tabserv > table {
width: 100% !important;
}
.custom_tabserv tr {
float: left;
width: 100%;
}
.custom_tabserv tr td {
float: left;
width: 33.3%;
}
#star_text {
margin: 0 auto;
text-align: center;
width: 250px;
}
.view-contact #loja5_top_head {
left: 26%;
margin-top: 58px;
position: relative;
width: 80%;
}
.nspArt > div {
border-bottom: 3px solid #97752d;
float: left;
max-width: 204px;
padding-bottom: 20px !important;
}
.nspArt > div, .nspArt:last-child > div {
max-width: 100% !important;
padding: 10px !important;
min-height: 200px;
}
.nspArt {
float: left;
padding: 10px;
width: 50% !important;
}

@media only screen and (max-width : 650px) {
.mdpArts.bottom .mdpArt {
float: left;
height: auto !important;
padding: 0 10px;
width: 50% !important;
}
#loja5_bottom_menu1, #loja5_bottom_menu2, #loja5_bottom_menu3 {
border-right: medium none;
clear: both;
float: none;
margin: 10px auto;
min-height: auto;
padding: 0 10px;
position: relative;
text-align: center;
width: 33.3% !important;
}
}
#coupon_codeChangesLoading {
margin-top: 0;
}
