.select2-container { box-sizing: border-box; display: inline-block; margin: 0; position: relative; vertical-align: middle; }.select2-container .select2-selection--single { box-sizing: border-box; cursor: pointer; display: block; height: 28px;user-select: none; -webkit-user-select: none; }.select2-container .select2-selection--single .select2-selection__rendered { display: block; padding-left: 8px; padding-right: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }.select2-container .select2-selection--single .select2-selection__clear { position: relative; }.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered { padding-right: 8px; padding-left: 20px; } .select2-container .select2-selection--multiple { box-sizing: border-box; cursor: pointer; display: block; min-height: 32px; user-select: none; -webkit-user-select: none; }.select2-container .select2-selection--multiple .select2-selection__rendered { display: inline-block; overflow: hidden; padding-left: 8px; text-overflow: ellipsis; white-space: nowrap; }.select2-container .select2-search--inline { float: left; }.select2-container .select2-search--inline .select2-search__field { box-sizing: border-box; border: none; font-size: 100%; margin-top: 5px; padding: 0; }.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button { -webkit-appearance: none; }.select2-dropdown {background-color: white; border: 1px solid #aaa; border-radius: 4px; box-sizing: border-box; display: block; position: absolute; left: -100000px; width: 100%; z-index: 2551; }.select2-results { display: block; }.select2-results__options { list-style: none; margin: 0; padding: 0; }.select2-results__option { padding: 6px; user-select: none; -webkit-user-select: none; } .select2-results__option[aria-selected] { cursor: pointer; margin: 0; } .select2-container--open .select2-dropdown { left: 0; }.select2-container--open .select2-dropdown--above { border-bottom: none;border-bottom-left-radius: 0; border-bottom-right-radius: 0; } .select2-container--open .select2-dropdown--below { border-top: none; border-top-left-radius: 0; border-top-right-radius: 0; } .select2-search--dropdown {  display: block; padding: 4px; }.select2-search--dropdown .select2-search__field { padding: 4px; width: 100%; box-sizing: border-box; } .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button { -webkit-appearance: none; }.select2-search--dropdown.select2-search--hide { display: none; }.select2-close-mask {border: 0; margin: 0;  padding: 0; display: block;position: fixed;  left: 0; top: 0; min-height: 100%; min-width: 100%; height: auto; width: auto; opacity: 0; z-index: 99; background-color: #fff; filter: alpha(opacity=0); }.select2-hidden-accessible { border: 0 !important; clip: rect(0 0 0 0) !important; height: 1px !important; margin: -1px !important; overflow: hidden !important; padding: 0 !important; position: absolute !important; width: 1px !important; }/* theme default */.select2-container--default .select2-selection--single { background-color: #fff; border: 1px solid #aaa; border-radius: 4px; }.select2-container--default .select2-selection--single .select2-selection__rendered { color: #444; line-height: 28px; }.select2-container--default .select2-selection--single .select2-selection__clear {cursor: pointer;  float: right; font-weight: bold; }.select2-container--default .select2-selection--single .select2-selection__placeholder { color: #999; }.select2-container--default .select2-selection--single .select2-selection__arrow { height: 26px; position: absolute; top: 1px; right: 1px; width: 20px; }.select2-container--default .select2-selection--single .select2-selection__arrow b { border-color: #888 transparent transparent transparent; border-style: solid; border-width: 5px 4px 0 4px; height: 0; left: 50%; margin-left: -4px; margin-top: -2px; position: absolute; top: 50%; width: 0; } .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear { float: left; } .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow { left: 1px; right: auto; }.select2-container--default.select2-container--disabled .select2-selection--single { background-color: #eee; cursor: default; } .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear { display: none; } .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color: transparent transparent #888 transparent; border-width: 0 4px 5px 4px; } .select2-container--default .select2-selection--multiple { background-color: white; border: 1px solid #aaa; border-radius: 4px; cursor: text; } .select2-container--default .select2-selection--multiple .select2-selection__rendered { box-sizing: border-box; list-style: none; margin: 0; padding: 0 5px; width: 100%; }.select2-container--default .select2-selection--multiple .select2-selection__rendered li {list-style: none; } .select2-container--default .select2-selection--multiple .select2-selection__placeholder { color: #999; margin-top: 5px; float: left; }.select2-container--default .select2-selection--multiple .select2-selection__clear { cursor: pointer; float: right; font-weight: bold; margin-top: 5px; margin-right: 10px; }.select2-container--default .select2-selection--multiple .select2-selection__choice { background-color: #e4e4e4; border: 1px solid #aaa; border-radius: 4px; cursor: default; float: left; margin-right: 5px; margin-top: 5px; padding: 0 5px; }.select2-container--default .select2-selection--multiple .select2-selection__choice__remove { color: #999; cursor: pointer; display: inline-block; font-weight: bold; margin-right: 2px; }.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover { color: #333; } .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline { float: right; } .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice { margin-left: 5px; margin-right: auto; }.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove { margin-left: 2px; margin-right: auto; }.select2-container--default.select2-container--focus .select2-selection--multiple { border: solid black 1px; outline: 0; }.select2-container--default.select2-container--disabled .select2-selection--multiple { background-color: #eee; cursor: default; } .select2-container--default.select2-container--disabled .select2-selection__choice__remove { display: none; } .select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple { border-top-left-radius: 0; border-top-right-radius: 0; }.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple { border-bottom-left-radius: 0; border-bottom-right-radius: 0; }.select2-container--default .select2-search--dropdown .select2-search__field { border: 1px solid #aaa; } .select2-container--default .select2-search--inline .select2-search__field {background: transparent;  border: none; outline: 0; box-shadow: none; -webkit-appearance: textfield; }.select2-container--default .select2-results > .select2-results__options { max-height: 200px; overflow-y: auto; } .select2-container--default .select2-results__option[role=group] { padding: 0; } .select2-container--default .select2-results__option[aria-disabled=true] { color: #999; }.select2-container--default .select2-results__option[aria-selected=true] { background-color: #ddd; } .select2-container--default .select2-results__option .select2-results__option { padding-left: 1em; }.select2-container--default .select2-results__option .select2-results__option .select2-results__group { padding-left: 0; }.select2-container--default .select2-results__option .select2-results__option .select2-results__option { margin-left: -1em; padding-left: 2em; }.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -2em; padding-left: 3em; }.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -3em; padding-left: 4em; } .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -4em; padding-left: 5em; }.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -5em; padding-left: 6em; } .select2-container--default .select2-results__option--highlighted[aria-selected] { background-color: #5897fb; color: white; }.select2-container--default .select2-results__group { cursor: default; display: block; padding: 6px; }/* theme classic */.select2-container--classic .select2-selection--single { background-color: #f7f7f7; border: 1px solid #aaa; border-radius: 4px; outline: 0; background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%); background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%); background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); } .select2-container--classic .select2-selection--single:focus { border: 1px solid #5897fb; } .select2-container--classic .select2-selection--single .select2-selection__rendered { color: #444; line-height: 28px; }.select2-container--classic .select2-selection--single .select2-selection__clear { cursor: pointer; float: right; font-weight: bold; margin-right: 10px; } .select2-container--classic .select2-selection--single .select2-selection__placeholder { color: #999; } .select2-container--classic .select2-selection--single .select2-selection__arrow { background-color: #ddd; border: none; border-left: 1px solid #aaa; border-top-right-radius: 4px; border-bottom-right-radius: 4px; height: 26px; position: absolute; top: 1px; right: 1px; width: 20px; background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%); background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%); background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); }.select2-container--classic .select2-selection--single .select2-selection__arrow b { border-color: #888 transparent transparent transparent; border-style: solid;  border-width: 5px 4px 0 4px; height: 0; left: 50%; margin-left: -4px; margin-top: -2px; position: absolute; top: 50%; width: 0; }.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear { float: left; }.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow { border: none; border-right: 1px solid #aaa; border-radius: 0; border-top-left-radius: 4px; border-bottom-left-radius: 4px; left: 1px; right: auto; }.select2-container--classic.select2-container--open .select2-selection--single {border: 1px solid #5897fb; } .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow { background: transparent; border: none; } .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color: transparent transparent #888 transparent; border-width: 0 4px 5px 4px; }.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single { border-top: none; border-top-left-radius: 0; border-top-right-radius: 0; background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%); background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%); background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single { border-bottom: none; border-bottom-left-radius: 0; border-bottom-right-radius: 0; background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%); background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%); background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%); background-repeat: repeat-x;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); }.select2-container--classic .select2-selection--multiple { background-color: white; border: 1px solid #aaa; border-radius: 4px; cursor: text; outline: 0; } .select2-container--classic .select2-selection--multiple:focus { border: 1px solid #5897fb; } .select2-container--classic .select2-selection--multiple .select2-selection__rendered { list-style: none; margin: 0; padding: 0 5px; }.select2-container--classic .select2-selection--multiple .select2-selection__clear { display: none; } .select2-container--classic .select2-selection--multiple .select2-selection__choice { background-color: #e4e4e4; border: 1px solid #aaa; border-radius: 4px; cursor: default; float: left; margin-right: 5px; margin-top: 5px; padding: 0 5px; }.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove { color: #888; cursor: pointer; display: inline-block; font-weight: bold; margin-right: 2px; }.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover { color: #555; }  .select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice { float: right; } .select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice { margin-left: 5px; margin-right: auto; } .select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove { margin-left: 2px; margin-right: auto; }.select2-container--classic.select2-container--open .select2-selection--multiple { border: 1px solid #5897fb; } .select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple { border-top: none; border-top-left-radius: 0; border-top-right-radius: 0; } .select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple { border-bottom: none; border-bottom-left-radius: 0; border-bottom-right-radius: 0; } .select2-container--classic .select2-search--dropdown .select2-search__field { border: 1px solid #aaa; outline: 0; } .select2-container--classic .select2-search--inline .select2-search__field { outline: 0; box-shadow: none; }.select2-container--classic .select2-dropdown { background-color: white; border: 1px solid transparent; }.select2-container--classic .select2-dropdown--above { border-bottom: none; } .select2-container--classic .select2-dropdown--below { border-top: none; } .select2-container--classic .select2-results > .select2-results__options { max-height: 200px; overflow-y: auto; } .select2-container--classic .select2-results__option[role=group] { padding: 0; } .select2-container--classic .select2-results__option[aria-disabled=true] { color: grey; } .select2-container--classic .select2-results__option--highlighted[aria-selected] { background-color: #3875d7; color: white; }.select2-container--classic .select2-results__group { cursor: default; display: block; padding: 6px; }.select2-container--classic.select2-container--open .select2-dropdown { border-color: #5897fb; }/* theme small (eg: orderby) */.select2-container--small .select2-results__option { font-size: 13px; }.select2-container--small.select2-container--open .select2-dropdown--below { border-top: 1px solid #aaa; }.select2-container--small .select2-selection--single { background-color: transparent; border-radius: 4px; font-size: 13px; }.select2-container--small .select2-selection--single .select2-selection__rendered { color: #000; line-height: 28px; font-size: 14px; }.select2-container--small .select2-selection--single .select2-selection__clear { cursor: pointer; float: right; font-weight: bold; }.select2-container--small .select2-selection--single .select2-selection__placeholder { color: #999; }.select2-container--small .select2-selection--single .select2-selection__arrow { height: 26px; position: absolute; top: 1px; right: 1px; width: 20px; }.select2-container--small .select2-selection--single .select2-selection__arrow b { left: 50%; margin-left: 0; margin-top: -6px; position: absolute; top: 50%; display: block;  width: 7px;  height: 13px;  transform: rotate(90deg);  background: transparent url(/plugins/jquery/plugins/select2/seta-azul.svg) no-repeat; background-size: 100%; }.select2-container--small[dir="rtl"] .select2-selection--single .select2-selection__clear { float: left; }.select2-container--small[dir="rtl"] .select2-selection--single .select2-selection__arrow { left: 1px; right: auto; }.select2-container--small.select2-container--disabled .select2-selection--single { background-color: #eee; cursor: default; }.select2-container--small.select2-container--disabled .select2-selection--single .select2-selection__clear { display: none; }.select2-container--small.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color: transparent transparent #888 transparent; border-width: 0 4px 5px 4px; }.select2-container--small .select2-selection--multiple { background-color: white; border: 1px solid #aaa; border-radius: 4px; cursor: text; } .select2-container--small .select2-selection--multiple .select2-selection__rendered { box-sizing: border-box; list-style: none; margin: 0; padding: 0 5px; width: 100%; }.select2-container--small .select2-selection--multiple .select2-selection__rendered li { list-style: none; } .select2-container--small .select2-selection--multiple .select2-selection__placeholder { color: #999; margin-top: 5px; float: left; }.select2-container--small .select2-selection--multiple .select2-selection__clear { cursor: pointer; float: right; font-weight: bold; margin-top: 5px; margin-right: 10px; }.select2-container--small .select2-selection--multiple .select2-selection__choice { background-color: #e4e4e4; border: 1px solid #aaa; border-radius: 4px; cursor: default; float: left; margin-right: 5px; margin-top: 5px; padding: 0 5px; }.select2-container--small .select2-selection--multiple .select2-selection__choice__remove { color: #999; cursor: pointer; display: inline-block; font-weight: bold; margin-right: 2px; }.select2-container--small .select2-selection--multiple .select2-selection__choice__remove:hover { color: #333; }  .select2-container--small[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--small[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--small[dir="rtl"] .select2-selection--multiple .select2-search--inline { float: right; } .select2-container--small[dir="rtl"] .select2-selection--multiple .select2-selection__choice { margin-left: 5px; margin-right: auto; }.select2-container--small[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove { margin-left: 2px; margin-right: auto; }.select2-container--small.select2-container--focus .select2-selection--multiple { border: solid black 1px; outline: 0; } .select2-container--small.select2-container--disabled .select2-selection--multiple { background-color: #eee; cursor: default; }.select2-container--small.select2-container--disabled .select2-selection__choice__remove { display: none; }.select2-container--small.select2-container--open.select2-container--above .select2-selection--single, .select2-container--small.select2-container--open.select2-container--above .select2-selection--multiple { border-top-left-radius: 0; border-top-right-radius: 0; }.select2-container--small.select2-container--open.select2-container--below .select2-selection--single, .select2-container--small.select2-container--open.select2-container--below .select2-selection--multiple { border-bottom-left-radius: 0; border-bottom-right-radius: 0; }.select2-container--small .select2-search--dropdown .select2-search__field { border: 1px solid #aaa; }.select2-container--small .select2-search--inline .select2-search__field { background: transparent; border: none; outline: 0; box-shadow: none; -webkit-appearance: textfield; }.select2-container--small .select2-results > .select2-results__options { max-height: 200px; overflow-y: auto; }.select2-container--small .select2-results__option[role=group] { padding: 0; }.select2-container--small .select2-results__option[aria-disabled=true] { color: #999; }.select2-container--small .select2-results__option[aria-selected=true] { background-color: #ddd; } .select2-container--small .select2-results__option .select2-results__option {padding-left: 1em; } .select2-container--small .select2-results__option .select2-results__option .select2-results__group { padding-left: 0; }.select2-container--small .select2-results__option .select2-results__option .select2-results__option { margin-left: -1em; padding-left: 2em; }.select2-container--small .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -2em; padding-left: 3em; }.select2-container--small .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -3em; padding-left: 4em; }.select2-container--small .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -4em; padding-left: 5em; }.select2-container--small .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -5em; padding-left: 6em; }.select2-container--small .select2-results__option--highlighted[aria-selected] { background-color: #00bdf4; color: white; }.select2-container--small .select2-results__group { cursor: default; display: block; padding: 6px; }/* theme big (eg: quantity) */.select2-container--big .select2-results__option { font-size: 20px; padding: 5px 20px;}.select2-container--big.select2-container--open .select2-dropdown--below { border-top: 1px solid #aaa; }.select2-container--big .select2-selection--single { background-color: #fff; border: 1px solid #e1e1e1; border-radius: 3px; font-size: 20px; padding: 11px 0; height: auto; }.select2-container--big .select2-selection--single .select2-selection__rendered { color: #444; line-height: 28px; padding-left: 19px; padding-right: 35px; }.select2-container--big .select2-selection--single .select2-selection__clear { cursor: pointer; float: right; font-weight: bold; }.select2-container--big .select2-selection--single .select2-selection__placeholder { color: #999; }.select2-container--big .select2-selection--single .select2-selection__arrow { height: 26px; position: absolute; top: 29%; right: 1px; width: 20px; margin-right: 10px; }.select2-container--big .select2-selection--single .select2-selection__arrow b { left: 50%; margin-left: -4px; margin-top: -6px; position: absolute; top: 50%; display: block;  width: 7px;  height: 13px;  transform: rotate(90deg);  background: #fff url(/plugins/jquery/plugins/select2/seta-azul.svg) no-repeat; background-size: 100%; }.select2-container--big[dir="rtl"] .select2-selection--single .select2-selection__clear { float: left; }.select2-container--big[dir="rtl"] .select2-selection--single .select2-selection__arrow { left: 1px; right: auto; }.select2-container--big.select2-container--disabled .select2-selection--single { background-color: #eee; cursor: default; }.select2-container--big.select2-container--disabled .select2-selection--single .select2-selection__clear { display: none; }.select2-container--big.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color: transparent transparent #888 transparent; border-width: 0 4px 5px 4px; }.select2-container--big .select2-selection--multiple { background-color: white; border: 1px solid #aaa; border-radius: 3px;cursor: text; } .select2-container--big .select2-selection--multiple .select2-selection__rendered { box-sizing: border-box; list-style: none; margin: 0; padding: 0 5px; width: 100%; }.select2-container--big .select2-selection--multiple .select2-selection__rendered li { list-style: none; } .select2-container--big .select2-selection--multiple .select2-selection__placeholder { color: #999; margin-top: 5px; float: left; }.select2-container--big .select2-selection--multiple .select2-selection__clear { cursor: pointer; float: right; font-weight: bold; margin-top: 5px; margin-right: 10px; }.select2-container--big .select2-selection--multiple .select2-selection__choice { background-color: #e4e4e4; border: 1px solid #aaa; border-radius: 3px; cursor: default; float: left; margin-right: 5px; margin-top: 5px; padding: 0 5px; }.select2-container--big .select2-selection--multiple .select2-selection__choice__remove { color: #999; cursor: pointer; display: inline-block; font-weight: bold; margin-right: 2px; }.select2-container--big .select2-selection--multiple .select2-selection__choice__remove:hover { color: #333; }  .select2-container--big[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--big[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--big[dir="rtl"] .select2-selection--multiple .select2-search--inline { float: right; } .select2-container--big[dir="rtl"] .select2-selection--multiple .select2-selection__choice { margin-left: 5px; margin-right: auto; }.select2-container--big[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove { margin-left: 2px; margin-right: auto; }.select2-container--big.select2-container--focus .select2-selection--multiple { border: solid black 1px; outline: 0; } .select2-container--big.select2-container--disabled .select2-selection--multiple { background-color: #eee; cursor: default; }.select2-container--big.select2-container--disabled .select2-selection__choice__remove { display: none; }.select2-container--big.select2-container--open.select2-container--above .select2-selection--single, .select2-container--big.select2-container--open.select2-container--above .select2-selection--multiple { border-top-left-radius: 0; border-top-right-radius: 0; }.select2-container--big.select2-container--open.select2-container--below .select2-selection--single, .select2-container--big.select2-container--open.select2-container--below .select2-selection--multiple { border-bottom-left-radius: 0; border-bottom-right-radius: 0; }.select2-container--big .select2-search--dropdown .select2-search__field { border: 1px solid #aaa; }.select2-container--big .select2-search--inline .select2-search__field { background: transparent; border: none; outline: 0; box-shadow: none; -webkit-appearance: textfield; }.select2-container--big .select2-results > .select2-results__options { max-height: 200px; overflow-y: auto; }.select2-container--big .select2-results__option[role=group] { padding: 0; }.select2-container--big .select2-results__option[aria-disabled=true] { color: #999; }.select2-container--big .select2-results__option[aria-selected=true] { background-color: #ddd; } .select2-container--big .select2-results__option .select2-results__option {padding-left: 1em; } .select2-container--big .select2-results__option .select2-results__option .select2-results__group { padding-left: 0; }.select2-container--big .select2-results__option .select2-results__option .select2-results__option { margin-left: -1em; padding-left: 2em; }.select2-container--big .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -2em; padding-left: 3em; }.select2-container--big .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -3em; padding-left: 4em; }.select2-container--big .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -4em; padding-left: 5em; }.select2-container--big .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -5em; padding-left: 6em; }.select2-container--big .select2-results__option--highlighted[aria-selected] { background-color: #00bdf4; color: white; }.select2-container--big .select2-results__group { cursor: default; display: block; padding: 6px; }/* theme enc (eg: opcoes encomenda) */.select2-container--enc .select2-results__option { font-size: 17px; padding: 5px 20px;margin-bottom:0;}.select2-container--enc.select2-container--open .select2-dropdown--below { border: none; }.select2-container--enc .select2-selection--single { background-color: #fff; border: 1px solid #cccccc; border-radius: 3px; font-size: 17px; padding: 11px 0; height: auto; }.invalid .select2-container--enc .select2-selection--single { border: 1px solid #e21013; }.select2-container--enc .select2-selection--single .select2-selection__rendered { color: #000; line-height: 28px; padding-left: 19px; padding-right: 35px; }.select2-container--enc .select2-selection--single .select2-selection__clear { cursor: pointer; float: right; font-weight: bold; }.select2-container--enc .select2-selection--single .select2-selection__placeholder { color: #999; }.select2-container--enc .select2-selection--single .select2-selection__arrow { height: 26px; position: absolute; top: 29%; right: 1px; width: 20px; margin-right: 10px; }.select2-container--enc .select2-selection--single .select2-selection__arrow b { left: 50%; margin-left: -4px; margin-top: -6px; position: absolute; top: 50%; display: block;  width: 7px;  height: 13px;  transform: rotate(90deg);  background: #fff url(/plugins/jquery/plugins/select2/seta-preta.svg) no-repeat; background-size: 100%; }.select2-container--enc[dir="rtl"] .select2-selection--single .select2-selection__clear { float: left; }.select2-container--enc[dir="rtl"] .select2-selection--single .select2-selection__arrow { left: 1px; right: auto; }.select2-container--enc.select2-container--disabled .select2-selection--single { background-color: #eee; cursor: default; }.select2-container--enc.select2-container--disabled .select2-selection--single .select2-selection__clear { display: none; }.select2-container--enc.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color: transparent transparent #888 transparent; border-width: 0 4px 5px 4px; }.select2-container--enc .select2-selection--multiple { background-color: white; border: 1px solid #aaa; border-radius: 3px;cursor: text; } .select2-container--enc .select2-selection--multiple .select2-selection__rendered { box-sizing: border-box; list-style: none; margin: 0; padding: 0 5px; width: 100%; }.select2-container--enc .select2-selection--multiple .select2-selection__rendered li { list-style: none; } .select2-container--enc .select2-selection--multiple .select2-selection__placeholder { color: #999; margin-top: 5px; float: left; }.select2-container--enc .select2-selection--multiple .select2-selection__clear { cursor: pointer; float: right; font-weight: bold; margin-top: 5px; margin-right: 10px; }.select2-container--enc .select2-selection--multiple .select2-selection__choice { background-color: #e4e4e4; border: 1px solid #aaa; border-radius: 3px; cursor: default; float: left; margin-right: 5px; margin-top: 5px; padding: 0 5px; }.select2-container--enc .select2-selection--multiple .select2-selection__choice__remove { color: #999; cursor: pointer; display: inline-block; font-weight: bold; margin-right: 2px; }.select2-container--enc .select2-selection--multiple .select2-selection__choice__remove:hover { color: #333; }  .select2-container--enc[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--enc[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--enc[dir="rtl"] .select2-selection--multiple .select2-search--inline { float: right; } .select2-container--enc[dir="rtl"] .select2-selection--multiple .select2-selection__choice { margin-left: 5px; margin-right: auto; }.select2-container--enc[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove { margin-left: 2px; margin-right: auto; }.select2-container--enc.select2-container--focus .select2-selection--multiple { border: solid black 1px; outline: 0; } .select2-container--enc.select2-container--disabled .select2-selection--multiple { background-color: #eee; cursor: default; }.select2-container--enc.select2-container--disabled .select2-selection__choice__remove { display: none; }.select2-container--enc.select2-container--open.select2-container--above .select2-selection--single, .select2-container--enc.select2-container--open.select2-container--above .select2-selection--multiple { border-top-left-radius: 0; border-top-right-radius: 0; }.select2-container--enc.select2-container--open.select2-container--below .select2-selection--single, .select2-container--enc.select2-container--open.select2-container--below .select2-selection--multiple { border-bottom-left-radius: 0; border-bottom-right-radius: 0; }.select2-container--enc .select2-search--dropdown .select2-search__field { border: 1px solid #aaa; }.select2-container--enc .select2-search--inline .select2-search__field { background: transparent; border: none; outline: 0; box-shadow: none; -webkit-appearance: textfield; }.select2-container--enc .select2-results > .select2-results__options { max-height: 200px; overflow-y: auto; }.select2-container--enc .select2-results__option[role=group] { padding: 0; }.select2-container--enc .select2-results__option[aria-disabled=true] { color: #999; }.select2-container--enc .select2-results__option[aria-selected=true] { background-color: #ddd; } .select2-container--enc .select2-results__option .select2-results__option {padding-left: 1em; } .select2-container--enc .select2-results__option .select2-results__option .select2-results__group { padding-left: 0; }.select2-container--enc .select2-results__option .select2-results__option .select2-results__option { margin-left: -1em; padding-left: 2em; }.select2-container--enc .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -2em; padding-left: 3em; }.select2-container--enc .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -3em; padding-left: 4em; }.select2-container--enc .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -4em; padding-left: 5em; }.select2-container--enc .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -5em; padding-left: 6em; }.select2-container--enc .select2-results__option--highlighted[aria-selected] { background-color: #00bdf4; color: white; }.select2-container--enc .select2-results__group { cursor: default; display: block; padding: 6px; }/* theme advanced-search (eg: pesquisa avancada) */.select2-container--advanced-search { width: 100% !important; }.select2-container--advanced-search .select2-results__option { font-size: 17px; padding: 5px 20px;margin-bottom:0;}.select2-container--advanced-search.select2-container--open .select2-dropdown--below { border: none; }.select2-container--advanced-search .select2-selection--single { background-color: #fff; border: 1px solid #cccccc; border-radius: 3px; font-size: 17px; padding: 11px 0; height: auto; }.invalid .select2-container--advanced-search .select2-selection--single { border: 1px solid #e21013; }.select2-container--advanced-search .select2-selection--single .select2-selection__rendered { color: #000; line-height: 28px; padding-left: 19px; padding-right: 35px; }.select2-container--advanced-search .select2-selection--single .select2-selection__clear { cursor: pointer; float: right; font-weight: bold; }.select2-container--advanced-search .select2-selection--single .select2-selection__placeholder { color: #999; }.select2-container--advanced-search .select2-selection--single .select2-selection__arrow { height: 26px; position: absolute; top: 29%; right: 1px; width: 20px; margin-right: 10px; }.select2-container--advanced-search .select2-selection--single .select2-selection__arrow b { left: 50%; margin-left: -4px; margin-top: -6px; position: absolute; top: 50%; display: block;  width: 7px;  height: 13px;  transform: rotate(90deg);  background: #fff url(/plugins/jquery/plugins/select2/seta-preta.svg) no-repeat; background-size: 100%; }.select2-container--advanced-search[dir="rtl"] .select2-selection--single .select2-selection__clear { float: left; }.select2-container--advanced-search[dir="rtl"] .select2-selection--single .select2-selection__arrow { left: 1px; right: auto; }.select2-container--advanced-search.select2-container--disabled .select2-selection--single { background-color: #eee; cursor: default; }.select2-container--advanced-search.select2-container--disabled .select2-selection--single .select2-selection__clear { display: none; }.select2-container--advanced-search.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color: transparent transparent #888 transparent; border-width: 0 4px 5px 4px; }.select2-container--advanced-search .select2-selection--multiple { background-color: white; border: 1px solid #aaa; border-radius: 3px;cursor: text; } .select2-container--advanced-search .select2-selection--multiple .select2-selection__rendered { box-sizing: border-box; list-style: none; margin: 0; padding: 0 5px; width: 100%; }.select2-container--advanced-search .select2-selection--multiple .select2-selection__rendered li { list-style: none; } .select2-container--advanced-search .select2-selection--multiple .select2-selection__placeholder { color: #999; margin-top: 5px; float: left; }.select2-container--advanced-search .select2-selection--multiple .select2-selection__clear { cursor: pointer; float: right; font-weight: bold; margin-top: 5px; margin-right: 10px; }.select2-container--advanced-search .select2-selection--multiple .select2-selection__choice { background-color: #e4e4e4; border: 1px solid #aaa; border-radius: 3px; cursor: default; float: left; margin-right: 5px; margin-top: 5px; padding: 0 5px; }.select2-container--advanced-search .select2-selection--multiple .select2-selection__choice__remove { color: #999; cursor: pointer; display: inline-block; font-weight: bold; margin-right: 2px; }.select2-container--advanced-search .select2-selection--multiple .select2-selection__choice__remove:hover { color: #333; }  .select2-container--advanced-search[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--advanced-search[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--advanced-search[dir="rtl"] .select2-selection--multiple .select2-search--inline { float: right; } .select2-container--advanced-search[dir="rtl"] .select2-selection--multiple .select2-selection__choice { margin-left: 5px; margin-right: auto; }.select2-container--advanced-search[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove { margin-left: 2px; margin-right: auto; }.select2-container--advanced-search.select2-container--focus .select2-selection--multiple { border: solid black 1px; outline: 0; } .select2-container--advanced-search.select2-container--disabled .select2-selection--multiple { background-color: #eee; cursor: default; }.select2-container--advanced-search.select2-container--disabled .select2-selection__choice__remove { display: none; }.select2-container--advanced-search.select2-container--open.select2-container--above .select2-selection--single, .select2-container--advanced-search.select2-container--open.select2-container--above .select2-selection--multiple { border-top-left-radius: 0; border-top-right-radius: 0; }.select2-container--advanced-search.select2-container--open.select2-container--below .select2-selection--single, .select2-container--advanced-search.select2-container--open.select2-container--below .select2-selection--multiple { border-bottom-left-radius: 0; border-bottom-right-radius: 0; }.select2-container--advanced-search .select2-search--dropdown .select2-search__field { border: 1px solid #aaa; }.select2-container--advanced-search .select2-search--inline .select2-search__field { background: transparent; border: none; outline: 0; box-shadow: none; -webkit-appearance: textfield; }.select2-container--advanced-search .select2-results > .select2-results__options { max-height: 200px; overflow-y: auto; }.select2-container--advanced-search .select2-results__option[role=group] { padding: 0; }.select2-container--advanced-search .select2-results__option[aria-disabled=true] { color: #999; }.select2-container--advanced-search .select2-results__option[aria-selected=true] { background-color: #ddd; } .select2-container--advanced-search .select2-results__option .select2-results__option {padding-left: 1em; } .select2-container--advanced-search .select2-results__option .select2-results__option .select2-results__group { padding-left: 0; }.select2-container--advanced-search .select2-results__option .select2-results__option .select2-results__option { margin-left: -1em; padding-left: 2em; }.select2-container--advanced-search .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -2em; padding-left: 3em; }.select2-container--advanced-search .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -3em; padding-left: 4em; }.select2-container--advanced-search .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -4em; padding-left: 5em; }.select2-container--advanced-search .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -5em; padding-left: 6em; }.select2-container--advanced-search .select2-results__option--highlighted[aria-selected] { background-color: #00bdf4; color: white; }.select2-container--advanced-search .select2-results__group { cursor: default; display: block; padding: 6px; }/*! * # Semantic UI 2.2.10 - Rating * http://github.com/semantic-org/semantic-ui/ * * * Released under the MIT license * http://opensource.org/licenses/MIT * */.ui.rating:last-child{margin-right:0}.ui.rating .icon{padding:0;margin:0;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;cursor:pointer;width:1.25em;height:auto;-webkit-transition:opacity .1s ease,background .1s ease,text-shadow .1s ease,color .1s ease;transition:opacity .1s ease,background .1s ease,text-shadow .1s ease,color .1s ease;background:0 0;color:rgba(0,0,0,.15);font-family:Rating;line-height:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;font-weight:400;font-style:normal;text-align:center}.ui.rating .active.icon{background:0 0;color:rgba(0,0,0,.85)}.ui.rating .icon.selected,.ui.rating .icon.selected.active{background:0 0;color:rgba(0,0,0,.87)}.ui.star.rating .icon{width:1.25em;height:auto;background:0 0;color:rgba(0,0,0,.15);text-shadow:none}.ui.star.rating .active.icon{background:0 0!important;color:#FFE623!important;text-shadow:0 -1px 0 #DDC507,-1px 0 0 #DDC507,0 1px 0 #DDC507,1px 0 0 #DDC507!important}.ui.star.rating .icon.selected,.ui.star.rating .icon.selected.active{background:0 0!important;color:#FC0!important;text-shadow:0 -1px 0 #E6A200,-1px 0 0 #E6A200,0 1px 0 #E6A200,1px 0 0 #E6A200!important}.ui.heart.rating .icon{width:1.4em;height:auto;background:0 0;color:rgba(0,0,0,.15);text-shadow:none!important}.ui.heart.rating .active.icon{background:0 0!important;color:#FF6D75!important;text-shadow:0 -1px 0 #CD0707,-1px 0 0 #CD0707,0 1px 0 #CD0707,1px 0 0 #CD0707!important}.ui.heart.rating .icon.selected,.ui.heart.rating .icon.selected.active{background:0 0!important;color:#FF3000!important;text-shadow:0 -1px 0 #AA0101,-1px 0 0 #AA0101,0 1px 0 #AA0101,1px 0 0 #AA0101!important}.ui.disabled.rating .icon{cursor:default}.ui.rating .icon.selected,.ui.rating.selected .active.icon,.ui.rating.selected .icon.selected{opacity:1}.ui.mini.rating{font-size:.78571429rem}.ui.tiny.rating{font-size:.85714286rem}.ui.small.rating{font-size:.92857143rem}.ui.rating{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;white-space:nowrap;vertical-align:baseline;font-size:1rem}.ui.large.rating{font-size:1.14285714rem}.ui.huge.rating{font-size:1.42857143rem}.ui.massive.rating{font-size:2rem}@font-face{font-family:Rating;src:url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype'),url(data:application/font-woff;charset=utf-8;base64,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kIiRi5MI5vdUFfcni4vCBYufhJx8mn2ZepJ3i3aLeoR9fX18g3qLdwiLVAUO+yaLshWL+AQFi5GNkY+RjpCQj5KNj42PjI+LCPfAiwWPi4+Kj4mRiZCHj4aPhY2Fi4UIi/wEBYuEiYWHhoeGhoeFiIiKhoqHi4GLhI6EkQj7EvcN+xL7DQWEhYOIgouHi4eLh42EjoaPiJCHkImRi5IIDov3XRWLko2Rj5Kltq+vuKW4pbuZvYu9i7t9uHG4ca9npWCPhI2Fi4SLhYmEh4RxYGdoXnAIXnFbflmLWYtbmF6lXqZnrnG2h5KJkouRCLCLFaRkq2yxdLF0tH+4i7iLtJexorGiq6qksm64Z61goZZ3kXaLdItnfm1ycnJybX9oiwhoi22XcqRypH6pi6+LopGglp9gdWdpbl4I9xiwFYuHjIiOiI6IjoqPi4+LjoyOjo2OjY6Lj4ubkJmXl5eWmZGbi4+LjoyOjo2OjY6LjwiLj4mOiY6IjYiNh4tzi3eCenp6eoJ3i3MIDov3XRWLko2Sj5GouK+utqW3pbqYvouci5yJnIgIm6cFjY6NjI+LjIuNi42JjYqOio+JjomOiY6KjomOiY6JjoqNioyKjomMiYuHi4qLiouLCHdnbVVjQ2NDbVV3Zwh9cgWJiIiJiIuJi36SdJiIjYmOi46LjY+UlJlvl3KcdJ90oHeie6WHkYmSi5IIsIsVqlq0Z711CKGzBXqXfpqCnoKdhp6LoIuikaCWn2B1Z2luXgj3GLAVi4eMiI6IjoiOio+Lj4uOjI6OjY6NjouPi5uQmZeXl5aZkZuLj4uOjI6OjY6NjouPCIuPiY6JjoiNiI2Hi3OLd4J6enp6gneLcwji+10VoLAFtI+wmK2hrqKnqKKvdq1wp2uhCJ2rBZ1/nHycepx6mHqWeY+EjYWLhIuEiYWHhIR/gH1+fG9qaXJmeWV5Y4Jhiwi53BXb9yQFjIKMg4uEi3CDc3x1fHV3fHOBCA6L1BWL90sFi5WPlJKSkpKTj5aLCNmLBZKPmJqepJaZlZeVlY+Qj5ONl42WjpeOmI+YkZWTk5OSk46Vi5uLmYiYhZiFlIGSfgiSfo55i3WLeYd5gXgIvosFn4uchJl8mn2Seot3i3qGfIJ9jYSLhYuEi3yIfoR+i4eLh4uHi3eGen99i3CDdnt8CHt8dYNwiwhmiwV5i3mNeY95kHeRc5N1k36Ph4sIOYsFgIuDjoSShJKHlIuVCLCdFYuGjIePiI+Hj4mQi5CLj42Pj46OjY+LkIuQiZCIjoePh42Gi4aLh4mHh4eIioaLhgjUeRWUiwWNi46Lj4qOi4+KjYqOi4+Kj4mQio6KjYqNio+Kj4mQio6KjIqzfquEpIsIrosFr4uemouri5CKkYqQkY6QkI6SjpKNkouSi5KJkoiRlZWQlouYi5CKkImRiZGJj4iOCJGMkI+PlI+UjZKLkouViJODk4SSgo+CiwgmiwWLlpCalJ6UnpCbi5aLnoiYhJSFlH+QeYuGhoeDiYCJf4h/h3+IfoWBg4KHh4SCgH4Ii4qIiYiGh4aIh4mIiIiIh4eGh4aHh4eHiIiHiIeHiIiHiIeKh4mIioiLCIKLi/tLBQ6L90sVi/dLBYuVj5OSk5KSk46WiwjdiwWPi5iPoZOkk6CRnZCdj56Nn4sIq4sFpougg5x8m3yTd4txCIuJBZd8kHuLd4uHi4eLh5J+jn6LfIuEi4SJhZR9kHyLeot3hHp8fH19eoR3iwhYiwWVeI95i3mLdIh6hH6EfoKBfoV+hX2He4uBi4OPg5KFkYaTh5SHlYiTipOKk4qTiJMIiZSIkYiPgZSBl4CaeKR+moSPCD2LBYCLg4+EkoSSh5SLlQiw9zgVi4aMh4+Ij4ePiZCLkIuPjY+Pjo6Nj4uQi5CJkIiOh4+HjYaLhouHiYeHh4iKhouGCNT7OBWUiwWOi46Kj4mPio+IjoiPh4+IjoePiI+Hj4aPho6HjoiNiI6Hj4aOho6Ii4qWfpKDj4YIk4ORgY5+j36OgI1/jYCPg5CGnYuXj5GUkpSOmYuei5aGmoKfgp6GmouWCPCLBZSLlI+SkpOTjpOLlYuSiZKHlIeUho+Fi46PjY+NkY2RjJCLkIuYhpaBlY6RjZKLkgiLkomSiJKIkoaQhY6MkIyRi5CLm4aXgpOBkn6Pe4sIZosFcotrhGN9iouIioaJh4qHiomKiYqIioaKh4mHioiKiYuHioiLh4qIi4mLCIKLi/tLBQ77lIv3txWLkpCPlo0I9yOgzPcWBY6SkI+RiwiL/BL7FUcFh4mHioiLh4uIjImOiY6KjouPi4yLjYyOCKP3IyPwBYaQiZCLjwgOi/fFFYu1l6yjoqOjrZe2i5aLl4mYh5eHloWWhJaElIWShZOE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) format('woff');font-weight:400;font-style:normal}.ui.rating .active.icon:before,.ui.rating .icon:before,.ui.star.rating .active.icon:before,.ui.star.rating .icon:before{content:'\f005'}.ui.star.rating .partial.icon:before{content:'\f006'}.ui.star.rating .partial.icon{content:'\f005'}.ui.heart.rating .active.icon:before,.ui.heart.rating .icon:before{content:'\f004'}.promo {width: 100%;margin: 60px auto 0;position: relative;overflow: hidden;}.promo h2 {color: #000;font-size: 30px;margin: 0px 0 15px 5%;width: 56%;display: inline-block;vertical-align: top;}.promo .all {text-decoration: none;color: #00bdf4;display: inline-block;vertical-align:top;text-align:right;width:32%;margin:12px 5% 15px 0;}.promo .all::after { content: '';width: 7px;height: 12px;display: inline-block;background: url(../img/svgs/seta-azul.svg) no-repeat;margin: 0 0 0 6px;position: relative;top: 1px; }.promo .all .label { display: none; }.promo .promo-slideshow {width: 89%;margin: 0 auto;padding-bottom: 65px;border: 1px solid #e1e1e1;}.promo .promo-each a {display: block;text-decoration: none;text-align: center;}.promo .promo-each a .empty,.promo .promo-each a .oportunidade,.promo .promo-each a .discount,.promo .promo-each a .new {color: #fff;border-radius: 50%;width: 56px;height: 56px;display: block;position: relative;top: 30px;left: 30px;text-transform:uppercase;}.promo .promo-each a .discount {background: #00bdf4;line-height: 2.7;font-size: 20px;font-weight:600;}.promo .promo-each a .new {background: #5dbe31;line-height: 4.6;font-size: 12px;}.promo .promo-each a .oportunidade {background: #f59a12;line-height: 4.6;font-size: 12px;}.promo .promo-each a .empty {background: transparent;}.promo .promo-each a .img {display: table;height: 200px;margin-bottom: 10px;width:100%;}.promo .promo-each a .img .inner { display: table-cell; vertical-align: middle; }.promo .promo-each a .img img { display: block; max-height: 200px; }.promo .promo-each a .txt { display: block; }.promo .promo-each a .txt .name {display: block;font-size: 17px;width: 70%;margin: 0 auto 10px;line-height: 1;font-weight: 600;}.promo .promo-each a .txt .price-final { display: block; }.promo .promo-each a .txt .price-final .price {color: #0B8FDD;font-weight: 700;font-size: 22px;}.promo .promo-each a .txt .price-final .price-old {color: #999;font-size: 22px;position: relative;display: inline-block;margin-left: 5px;}.promo .promo-each a .txt .price-final .price-old::before {background: #0B8FDD;height: 1px;position: absolute;width: 108%;display: block;content: '';top: 15px;left: -3px;}.promo .promo-each a .txt .price-natural {display: block;color: #999;font-size: 15px;}.news { width: 100%;margin: 60px auto 0;position: relative;overflow: hidden; }.news h2 {color: #000;font-size: 30px;margin: 0px 0 15px 5%;width: 56%;display: inline-block;vertical-align: top;}.news .all {text-decoration: none;color: #00bdf4;display: inline-block;vertical-align:top;text-align:right;width:32%;margin: 12px 5% 15px 0;}.news .all::after { content: '';width: 7px;height: 12px;display: inline-block;background: url(../img/svgs/seta-azul.svg) no-repeat;margin: 0 0 0 6px;position: relative;top: 1px; }.news .all .label { display: none; }.news .news-slideshow {padding-bottom: 65px;}.news .news-each a {display: block;text-decoration: none;}.news .news-each a .name {display: block;position: absolute;font-size: 42px;left: 0;right: 0;top: 50px;bottom: inherit;z-index: 10;text-align: center;width:80%;margin: 0 auto; }.news .news-each a .name .icon {display: inline-block;margin-right: 5px;position: relative;top: 2px;width: 32px;}.news .news-each a .name .icon img {max-width: 100%;}.news .news-each a .btn-more {display: block;position: absolute;bottom: 65px;background: transparent;color: #01bcf3;border: 0;left: 0;right: 0;top: inherit;text-align: center;padding: 0;margin: 0 auto;width: auto;z-index: 10;}.news .news-each a .btn-more::after { content: '';width: 7px;height: 12px;display: inline-block;background: url(../img/svgs/seta-azul.svg) no-repeat;margin: 0 0 0 6px;position: relative;top: 1px; }.news .news-each a .bg {display: block;position:relative;width:100%;height:432px;overflow:hidden;}.news .news-each a .bg img { max-width: none; position: absolute; left: 50%; right: 0; top: 0; bottom: 0; margin: auto; -webkit-transform: translateY(0%) translateX(-50%); transform: translateY(0%) translateX(-50%); }.news .news-slideshow,.news .news-each,.news .news-each a .bg { height: 433px; position: relative; }.audience h2 { display: none; }.audience ul { list-style: none; margin: 0 auto; padding: 0; width: 90%; }.audience ul li { border-bottom: 1px solid #e1e1e1; list-style: none; margin: 0; }.audience ul li:last-child { border-bottom: none; }.audience ul li a { display: block; text-decoration: none; padding: 31px 10px; }.audience ul li a .icon { display: inline-block; vertical-align: middle; width: 27%; margin-left: 1%; margin-right: 6%; }.audience ul li a .icon img { display: block; max-width: 100%; opacity: 0.3; }.audience ul li a .info { display: inline-block; vertical-align: bottom; width: 64%; }.audience ul li a .info h3 { font-weight: 500; font-size: 31px; margin: 0 0 4px 0; }.audience ul li a .info h3 span { display: none; }.audience ul li a .info .txt { display: none; }.audience ul li a .info .btn-more { font-weight: 300; color: #01bcf3; background: transparent; border: 0; padding: 0; text-align: left; }.audience ul li a .info .btn-more::after { content: '';width: 7px;height: 12px;display: inline-block;background: url(../img/svgs/seta-azul.svg) no-repeat;margin: 0 0 0 6px;position: relative;top: 1px; }.main-footer { text-align: center; margin: 5px 0 0 0; }.main-footer .selling { background: #f2f2f2; }.main-footer .selling .wrapper { max-width: 1240px; }.main-footer .selling .selling-info { margin: 0; list-style: none; padding: 0; }.main-footer .selling .selling-info li { line-height: 1.2; }.main-footer .selling .selling-info li.microsoft { font-size: 16px; padding: 32px 0 0 0; font-weight: 600; margin-bottom: 13px; }.main-footer .selling .selling-info li.adobe { }.main-footer .selling .selling-info li.apple { padding-bottom: 46px; }.main-footer .selling .selling-info li.payments { border-top: 2px solid #fff; padding: 44px 0 32px 0; }.main-footer .selling .selling-info li.delivery { color: #999; padding-bottom: 48px; }.main-footer .selling .selling-info li.delivery p { font-size: 12px; width: 66%; display: inline-block; margin: 1px auto 0 auto; }.main-footer .selling .selling-info li img { display: block; margin: 0 auto; }.main-footer .selling .selling-info li.apple{ margin-top: 15px; }.main-footer .selling .selling-info li.apple img{ width: 100%; max-width: 300px; margin-bottom: 0; }.main-footer .selling .selling-info li.payments ul { margin: 26px auto 0 auto; }.main-footer .selling .selling-info li.payments .icon { display: inline-block; font-size: 13px; font-weight: 600; margin: 0 10px; }.main-footer .selling .selling-info li.payments .icon .label { margin: 0 auto 3px; display: block; width: 90%; line-height: 1; }.main-footer .selling .selling-info li.payments img { display: block; }.main-footer .selling .selling-info li h2 { color: #999; font-weight: 700; font-size: 12px; text-transform: uppercase; margin: 0 auto 19px; width: 95%; }.main-footer .network .phone h2 { color: #000; font-size: 20px; font-weight: 300; margin: 35px auto 7px; }.main-footer .network .phone .telephone { text-decoration: none; font-size: 34px; }.main-footer .network .phone .telephone .indicative { font-weight: 300; }.main-footer .network .phone .telephone .mandatory { color: #FF0000; vertical-align:sub; }.main-footer .network .phone .disclaimer { display: block; }.main-footer .network .newsletter h2 { color: #000; font-size: 20px; font-weight: 300; margin: 42px auto 14px; }.main-footer .network .newsletter form {width: 90%;margin: 0 auto 40px auto;}.main-footer .network .newsletter form label { display: none; }.main-footer .network .newsletter form::after { content: ''; display: block; clear: both; }.main-footer .network .newsletter form ::-webkit-input-placeholder { color: #000; }.main-footer .network .newsletter form :-moz-placeholder { color: #000; } /* Firefox 18- */.main-footer .network .newsletter form ::-moz-placeholder { color: #000; } /* Firefox 19+ */.main-footer .network .newsletter form :-ms-input-placeholder { color: #000; }.main-footer .network .newsletter input[type=text] {padding: 12px;border: 1px solid #000;border-radius: 3px 0 0 3px;width: 66%;font-size: 18px;display: block;float: left;border-right: none;height:49px;}.main-footer .network .newsletter input[type=submit] {background: transparent;color: #000;width: 32%;font-size: 18px;display: block;float: left;border-radius: 0 3px 3px 0;height:49px;border:1px solid #01bcf3; }.main-footer .social h2 { color: #000; font-size: 20px; font-weight: 300; margin: 35px auto 10px; }.main-footer .social ul { list-style: none; margin: 0; padding: 0; }.main-footer .social ul li { display: inline-block; vertical-align: top; margin: 0 9px; }.main-footer .social ul li a img { width: 40px; height: 100%; }.main-footer .end-menu { border-top: 1px solid #e1e1e1; margin: 35px auto 0; padding-top: 35px; width: 90%; }.main-footer .end-menu ul { list-style: none; margin: 0; padding: 0; }.main-footer .end-menu ul li { margin-bottom: 3px; font-size: 18px; list-style: none; }.main-footer .end-menu ul li a { text-decoration: none; }.main-footer .end-menu ul li.seara a { background: url(../img/svgs/seara.svg) no-repeat; width: 40px; text-indent: -9999px; display: block; margin: 35px auto 20px auto; }.compare-info { width: 89%; margin: 5px auto; display: none; }.product .compare-info { display: block; position: fixed; bottom: 0; background: #fff; z-index: 10; left: 0; right: 0; }.compare-info ul { margin: 0; padding: 0; }.compare-info ul li { list-style: none; margin: 0 0 -1px 0; padding: 0; }.compare-info ul li .compare-each { padding: 0 7px; text-decoration: none; font-size: 13px; font-weight: 600; display: block; border: 1px solid #dfdfdf; position: relative; }.compare-info ul li .compare-each a { text-decoration: none; display: block; }.compare-info ul li .compare-each .img { display: inline-block; width: 15%; vertical-align: middle; padding: 0; height: 50px; }.compare-info ul li .compare-each .img .outside { display: table; width: 100%; height: 50px; }.compare-info ul li .compare-each .img .inside { display: table-cell; vertical-align: middle; }.compare-info ul li .compare-each .img img { max-width: 30px; max-height: 70px; margin: 0 auto; display: block; }.compare-info ul li .compare-each .txt { display: inline-block; width: 83%; vertical-align: middle; }.compare-info ul li .compare-each .remove { display: block; width: 18px; height: 18px; background: #fff url(../img/svgs/close-thin.svg) no-repeat left center;background-size: 100%;position:absolute;right:5px;top:5px; text-indent: -9999px; text-decoration: none; }.compare-info ul li.compare-btns { padding: 7px; border: 1px solid #dfdfdf; }.compare-info ul li.compare-btns::after { clear: both; display: block; content: ''; }.compare-info ul li.compare-btns .compare {font-size:13px;float: right;color: #000;border: 2px solid #01bcf3;background: #fff;width: auto;padding: 6px 19px;text-decoration: none; border-radius: 3px; }.compare-info ul li.compare-btns .reset {font-size:13px;float: left;color: #8e8e8e;border: 2px solid #fff;background: #fff url(../img/svgs/close-thin2.svg) no-repeat 10px center;background-size: 11%;padding: 6px 10px 6px 30px;width: auto;text-decoration: none; }.product-tabs { margin-bottom: 50px; }.product-tabs .tabs { margin: 0; padding: 0; display: table; width: 100%; }.product-tabs .tabs li { width: 50%; list-style: none; padding: 0; margin: 0; display: table-cell; vertical-align: top; }.product-tabs .tabs li a { padding: 24px 10px; text-decoration: none; font-weight: 600; background: #f7f7f7; border-top: 2px solid #f7f7f7; border-bottom: 1px solid #cdcdcd; border-left: 1px solid #cdcdcd; display: block; text-align: center; }.product-tabs .tabs li a.active { background: #fff; border-top: 2px solid #000; border-bottom: 1px solid #fff; border-left: 1px solid #fff; }.product-tabs .tabs li:last-child a { border-right: 1px solid #fff; }.product-tabs .tabs li:last-child a.active { border-left: 1px solid #cdcdcd; }.product-tabs .tabs li:first-child:last-child a.active { border-left: 1px solid #fff; }.product-tabs .tabs li:first-child a { border-left: 1px solid #fff; }.product-tabs .tabs li a span { display: none; }.product-tabs .tabs-details { width: 90%; margin: 0 auto; position: relative; overflow: hidden; }.product-tabs .tabs-details .panel { display: none; padding: 30px 0 10px; }.product-tabs .tabs-details .panel.active { display: block; }.product-tabs .tabs-details .panel h2 { color: #000; font-weight: 700; margin: 0px 0 15px 0; line-height: 1.1; }.product-tabs .tabs-details .panel table tr { border-bottom: 1px solid #ccc; }.product-tabs .tabs-details .panel table th { color: #9a9a9a; font-weight: 400; text-align: left; font-size: 14px; margin: 10px 0 5px 0; }.product-tabs .tabs-details .panel table td { color: #000; font-weight: 400; text-align:left; font-size: 14px; margin: 5px 0 12px 0; }.product-tabs .tabs-details .panel figure { margin: 20px auto 0 auto; }.product-tabs .tabs-details .panel figure img { max-width: 100%; }.related .wrapper { width: 89%; margin: 30px auto; border-top: 1px solid #000; }.related h2 { color: #000; text-transform: uppercase; font-size: 15px; text-align: center; }.related .related-slideshow { width: 80%; margin: 0 auto; }.related-slideshow .related-each { position: relative; }.related-slideshow .related-each a { display: block; text-decoration: none; padding-bottom: 38px; }.related-slideshow .related-each a .empty,.related-slideshow .related-each a .oportunidade,.related-slideshow .related-each a .discount,.related-slideshow .related-each a .new {z-index:10;color: #fff;border-radius: 50%;width: 56px;height: 56px;display: block;position: absolute;top: 0px;right: 2px;text-transform:uppercase;text-align:center;}.related-slideshow .related-each a .discount {background: #00bdf4;line-height: 2.7;font-size: 20px;font-weight:600;}.related-slideshow .related-each a .new {background: #5dbe31;line-height: 4.6;font-size: 12px;}.related-slideshow .related-each a .oportunidade {background: #f59a12;line-height: 1;font-size: 12px;padding-top:12px;}.related-slideshow .related-each a .empty {background: transparent;line-height: 4.6;font-size: 12px;}.related-slideshow .related-each a .img { display: block; margin: 20px auto; }.related-slideshow .related-each a .img .outside { display: table; height: 200px; width: 100%; }.related-slideshow .related-each a .img .inside { display: table-cell; vertical-align: middle; }.related-slideshow .related-each a .img img { max-height: 200px; display: block; margin: 0 auto; }.related-slideshow .related-each a .txt { text-align: center; width: 100%; display: block; margin: 30px auto 0; }.related-slideshow .related-each a .txt .name {display: block;font-size: 17px;width: 80%;margin: 0 auto 10px;line-height: 1;font-weight: 600;}.related-slideshow .related-each a .txt .price-final { display: block; }.related-slideshow .related-each a .txt .price-final .price {color: #0B8FDD;font-weight: 700;font-size: 22px;}.related-slideshow .related-each a .txt .price-final .price-old {color: #999;font-size: 22px;position: relative;display: inline-block;margin-left: 5px;}.related-slideshow .related-each a .txt .price-final .price-old::before {background: #0B8FDD;height: 1px;position: absolute;width: 108%;display: block;content: '';top: 15px;left: -3px;}.related-slideshow .related-each a .txt .price-natural {display: block;color: #999;font-size: 15px;}.related-slideshow .slick-prev,.related-slideshow .slick-next { width: 54px; }.related-slideshow .slick-prev { background: url(../img/svgs/arrow-left.svg) no-repeat; background-size: 100%; left: -35px; top: 28%; }.related-slideshow .slick-next { background: url(../img/svgs/arrow-right.svg) no-repeat; background-size: 100%; transform: rotate(360deg); right: -35px; top: 28%; }.comments-area { border-top: 1px solid #000; padding-top: 30px; }.comments-area .wrapper { width: 89%; margin: 0 auto; }.comments-area .title-container h2 { color: #000; font-size: 30px; display: inline-block; width: auto; margin: 4px 10px 24px 0; line-height: 1; }.comments-area .title-container .comment { float: right; margin: 10px 0 0 0; text-decoration: none; font-size: 15px; }.comments-area .title-container .comment::before { content: ''; display: inline-block; vertical-align: middle; margin-right: 10px; background: url(../img/svgs/comentar.svg) no-repeat; width: 20px; height: 20px; }.comments-area .top-bar { background: #f2f2f2; font-size: 16px; padding: 12px 19px; }.comments-area .top-bar .order { display: none; }.comments-area .comments {margin: 47px 0 0 0;}.comments-area .comments .comments-slideshow { margin: 0; padding: 0; }.comments-slideshow .comment-each { list-style: none; margin: 0 0 38px 0; padding: 0 0 34px 0; border-bottom: 2px solid #f3f3f3; }.comments-slideshow .comment-each .client-name {font-weight: 700;font-size: 18px;line-height: 1;margin-bottom: 2px;}.comments-slideshow .comment-each .client-location {font-size: 16px;line-height: 1;margin-bottom: 16px;}.comments-slideshow .comment-each .client-rating {font-size: 14px;margin-bottom: 12px;}.comments-slideshow .comment-each .client-rating .ui.rating { position: relative; top: 3px; }.comments-slideshow .comment-each .client-subject {font-weight: 700;font-size: 20px;margin-bottom: 4px;line-height: 1;}.comments-slideshow .comment-each .client-opinion {font-size: 16px;line-height: 1.4;margin-bottom:25px;}.comments-slideshow .comment-each .client-recommends { font-size: 14px; padding: 2px 0 2px 0; }.comments-slideshow .comment-each .client-recommends::before { content: ''; display: inline-block; vertical-align: middle; width: 20px; height: 20px; margin-right: 10px; background: url(../img/svgs/recomendo.svg) no-repeat; position: relative; top: -2px; }.comments-slideshow .comment-each .client-recommends span { font-weight: 700; }.navbar ul { list-style: none; margin: 0; padding: 0; }.navbar ul li { list-style: none; margin: 0; padding: 0; display: inline-block; vertical-align: middle; height: auto; }.navbar ul li span,.navbar ul li a { display: inline-block; vertical-align: middle; padding: 0 5px; height: auto; font-size: 30px; font-weight: 600; position: relative; overflow: hidden; line-height: 1; text-align: center; }.navbar ul li span { color: #20BDF0; }.navbar ul li a { text-decoration: none; color: #989898; }.navbar ul li.setas { width: 23px; }.navbar ul li.setas.seta-inactive span,.navbar ul li.setas a { text-align: left; text-indent: -9999px; display: block; position: relative; top: 3px; }.navbar ul li.setas.seta-inactive span::before,.navbar ul li.setas a::before { background: url(../img/svgs/seta-azul.svg) center center no-repeat; background-size: 100%; width: 14px; height: 23px; content: ''; display: block; position: absolute; top: 0; left: 0; }.navbar ul li.setas.pagSeguinte { margin-left: 10px; }.navbar ul li.setas.pagAnterior { margin-right: 5px; }.navbar ul li.setas.pagSeguinte span::before,.navbar ul li.setas.pagSeguinte a::before { top: 2px; }.navbar ul li.setas.pagAnterior.seta-inactive span::before,.navbar ul li.setas.pagAnterior a::before { transform: rotate(180deg); top: 3px; }.navbar ul li.setas.seta-inactive span { opacity: 0.3; }/*.navbar ul li::after { content: '-'; display: inline-block; vertical-align: middle; position: relative; top: 1px; }*/.navbar ul li:last-child::after,.navbar ul li.setas::after,.navbar ul li.last::after { display: none; }.mfp-comment { background: #fff; padding: 30px; }.mfp-comment h2 { color: #000; font-weight: 700; font-size: 30px; margin: 0 0 10px 0; line-height: 1.2; width: 90%; }.mfp-comment h3 { margin: 0; font-weight: 400; font-size: 18px; }.mfp-comment .rating { margin: 0 0 10px 0; }.mfp-comment .rating .ui.rating { display: inline-block; vertical-align: middle; }.mfp-comment .rating .ui.rating .icon { margin: 0 5px 0 0; }.mfp-comment .line label { display: block; color: #646464; font-size: 17px; margin-bottom: 5px; }.mfp-comment .line textarea,.mfp-comment .line input[type=text] { display: block; width: 100%; padding: 14px 20px; margin-bottom: 20px; background-color: #f9f9f9; border: 1px solid #d6d6d6;  }.mfp-comment .line textarea { height: 90px; }.mfp-comment .line.options { margin-top: 30px; }.mfp-comment .line.options label { display: inline; color: #000; }.mfp-comment .line.options .opt { margin-right: 20px; margin-left: 0; color: #000; text-transform: uppercase; display: inline-block; vertical-align: top; }.mfp-comment .btns { margin-top: 42px; }.mfp-comment .btns::after { display: block; clear: both; content: ''; }.mfp-comment .btns .btn-next,.mfp-comment .btns .btn-cancel { width: 49%; }.mfp-comment .btns .btn-next { float: right; }.mfp-comment .btns .btn-cancel { float: left; color: #666; }.mfp-comment .mfp-close { color: #cbcbcb !important; right: 20px; top: 20px; }.rating-legend { margin: 0 0 10px; padding: 0; list-style: none; display: inline-block; vertical-align: middle; }.rating-legend li { display: none; margin: 0 0 0px 13px; padding: 1px 7px; list-style: none; background: #fbba00; position: relative; color: #fff; }.rating-legend li.active { display: inline-block; }.rating-legend li::before { content: ''; display: block; position: absolute; top: 0; left: -13px; width: 0; height: 0; border-style: solid; border-width: 12px 13px 12px 0; border-color: transparent #fbb800 transparent transparent; border-style: inset; -webkit-transform:rotate(360deg); }.mfp-comment input[type=text], .mfp-comment input[type=password],.mfp-comment textarea { font-size: 17px; padding: 14px 18px; border: 0; background-color: #f9f9f9; border: 1px solid #d6d6d6; color: #000; font: 400 16px 'Source Sans Pro', sans-serif; display: block; width: 100%; font-weight: 400; }/***** faqs *****/#faq-detail-container ul.news-detail-questions { margin: 0 0 40px 0; padding: 0; }#faq-detail-container ul.news-detail-questions li { list-style: none; margin-bottom: 3px; }#faq-detail-container ul.news-detail-questions a.news-detail-questions-item-link {display: block;padding: 23px 36px 20px 0;color: #000;font-size: 20px;font-weight: 700;position: relative;transition: all 0.3s ease-in-out;text-decoration: none;border-top: 1px solid #e1e1e1;}#faq-detail-container ul.news-detail-questions { border-bottom: 1px solid #e1e1e1; }#faq-detail-container ul.news-detail-questions a.news-detail-questions-item-link::after { content: '+'; display: block; position: absolute; top: 22px; right: 21px; }#faq-detail-container ul.news-detail-questions .open a.news-detail-questions-item-link::after { content: '-'; }#faq-detail-container ul.news-detail-questions h3 { margin: 0 0 10px 0; width: auto; color: #000; font-weight: 600; }#faq-detail-container .answer {padding: 0;margin: 0px;display: none;color: #000;font-size: 16px;font-weight: 400;}#faq-detail-container .answer .news-detail-answers-content {line-height: 1.4;width: 94%;font-size: 17px;}#faq-footer-contact { margin-top: 80px; display: block; }/***** order *****/.order main { background: #f2f2f2; padding-bottom: 60px; }.order main .content { background: #fff; margin: 20px auto 0; display: block; width: 89%; }.order main .content .wrapper { padding: 20px 20px 50px; }.order .main-footer { margin-top: 0; border-top: 1px solid #fff; }.order h1 {color: #000;text-transform: uppercase;font-size: 17px;font-weight: 400;text-align: right;width: 100%;}.order h2 {color: #38b01a;font-size: 31px;font-weight: 400;text-align: center;width: 100%;margin: 0px 0 20px;letter-spacing: -0.5px;line-height:1;}.order h2 .ok {display: block;margin: 0 auto 10px;width: 74px;height: 55px;background: url(../img/visto.png) no-repeat;}.order h3 {color: #000;font-size: 18px;font-weight: 700;margin: 20px 0 15px 0;text-align: center;}.order h4 { color: #000; font-weight: 400; text-transform: uppercase; }.order h5 { color: #38b01a; font-weight: 700; font-size: 20px; }.order .info { text-align: center; font-size: 15px; margin-bottom: 20px; }.order .instrucoes {border: 2px solid #38b01a;padding: 40px 20px;margin: 40px 0 0;font-size: 15px;}.order .instrucoes h3 { color: #000;font-size: 20px;font-weight: 700;margin: 0 0 5px 0;text-align: left; }.order .instrucoes .mbpayment { margin: 40px 0; font-size: 15px; width: 100%; border-collapse: collapse; border: none !important; }.order .instrucoes .transf { margin: 37px 0 30px; }.order .btns-top { display: none; color: #616161; text-align: right; position: relative; top: -50px; }.order .btns-top a { color: #616161; font-size: 16px; }.order .btns-top .btn-print { color: #616161; background: transparent; padding: 0; border: 0; width: auto; margin: 0 0 0 28px; text-decoration: underline; }.order .btns-top .btn-print:hover { text-decoration: none; }.order .cart-info { margin: 50px 0 0 0; }.order .cart-info h3 { text-align: left; margin-bottom: 10px; }.order .cart-info .btns { margin: 50px 0 0 0; }.order .cart-info .btns::after { content: ''; display: block; clear: both; }.order .cart-info .btn-container-view { display: block; text-align: center; margin-bottom: 20px; }.order .cart-info .btn-container-print { display: block; }.order .cart-info .btns a.client-area { font-size: 15px; }.order .cart-info .btns .btn-print { width: 100%; }table.cart { border: 1px solid #dcdcdc; padding: 0; margin: 0 0 30px 0; border-collapse: collapse; width: 100%; }table.cart thead { display: none; }table.cart thead th { padding: 17px 0px; background: #f9f9f9; color: #000; text-transform: uppercase; font-size: 12px; font-weight: 400; }table.cart thead th.item { text-align: left; padding-left: 54px; }table.cart thead th.total { text-align: right; padding-right: 58px; }table.cart tbody td { padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #dcdcdc; }table.cart tbody td.photo { vertical-align: middle; text-align: center; border-bottom: none; }table.cart tbody td.photo img { max-width: 110px; max-height: 80px; display: block; margin: 0 auto; }table.cart tbody td.item { text-align: center; padding: 10px 20px; border-bottom: none; }table.cart tbody td.item a { text-decoration: none; font-weight: 400; font-size: 19px; }table.cart tbody td.qtd { text-align: center; border-bottom: none; padding: 0 20px 10px; }table.cart tbody td.total { text-align: center; padding: 0 20px 10px 20px; }table.cart .client ul.client-info { margin: 10px; line-height: 1; padding: 0; list-style: none; }table.cart .client ul.client-info::after { content: ''; clear: both; display: block; }table.cart .client ul.client-info > li { color: #000; font-weight: 700; font-size: 15px; margin-bottom: 15px; }table.cart .client ul.client-info li h4 { color: #686868; font-size: 15px; font-weight: 400; text-transform: none; }table.cart .client ul.client-info ul { margin: 0; padding: 0; }table.cart .client ul.client-info li { margin: 0; padding: 0; list-style: none; }table.cart .client ul.client-info li ul li { margin-bottom: 5px; min-height: 54px; }table.cart tfoot th { background: #f9f9f9; text-align: center; font-weight: 400; font-size: 17px; vertical-align: middle; padding: 10px 0 0 0; }table.cart tfoot td { background: #f9f9f9; text-align: center; vertical-align: middle; padding: 0 0 10px 0; }table.cart tfoot .total { position: relative; }table.cart tfoot td.total { font-size: 28px; font-weight: 700; }.cartpage table.cart { border: 0; }.cartpage table.cart thead { display: none; }.cartpage table.cart tbody td { background: #fff; position: relative; }.cartpage table.cart tbody td.noproducts { text-align: center; padding: 60px 20px }.cartpage table.cart tbody td.photo { width: 100%; border: 0; padding-top: 20px; }.cartpage table.cart tbody td.item { width: 100%; border: 0; }.cartpage table.cart tbody td.qtd { width: 100%; padding-bottom: 0px; border: 0; }.cartpage table.cart tbody td.total { width: 100%; text-align: center; padding-left: 4%; padding-bottom: 0px; border: 0; }.cartpage table.cart tbody td.qtd_escolha { width: 100%; padding: 0 30%; border: 0; }.cartpage table.cart tbody td.qtd_escolha .select-container { width: 100%; padding-top: 15px; }.cartpage table.cart tbody td.qtd_escolha .select-container select { width: 100%; }.cartpage table.cart tbody td.total_final { width: 100%; text-align: center; border: 0; }.cartpage table.cart tbody td.acao { width: 100%; border: 0; text-align: center; }.cartpage table.cart tbody td.acao img { width: 12px; height: 12px; display: block; margin: 0 auto; }.cartpage table.cart .qtd_escolha label { display: none; }.cartpage table.cart tfoot th { padding-left: 4%; }.cartpage table.cart tfoot .iva { position: relative; }/***** checkout *****/.checkout .top-bar .top-bar-wrapper { max-width: 1240px; margin: 0 auto; width: 96%; }.checkout .breadcrumbs { margin: 20px auto 10px; }.checkout main { background: #f2f2f2; padding-bottom: 0; }.checkout main .content { margin: 10px auto 0; display: block; width: 100%; }.checkout main .content .wrapper {padding: 0 0 50px 0;width: 90%;margin: 0 auto;}.checkout .main-footer { margin-top: 0; border-top: 1px solid #fff; }.checkout h1 {color: #000;font-size: 30px;font-weight: 700;text-align: left;width: 90%;display:block;margin:28px auto 17px;line-height: 1;}.checkout hr.top { display: none; height: 1px; background: #d4d4d4; clear: both; border: 0; width: 90%; margin: 0 auto 42px auto; }.checkout .back-cart {float: none;font-size: 15px;position: relative;top: 0;color: #656565;display: none;width: 90%;margin: 0 auto 20px;}.checkout main h2 {color: #20bcef;font-size: 25px;font-weight: 400;text-align: left;width: 100%;margin: 16px 0 25px;letter-spacing: -0.5px;}.checkout main .step1 h2 { margin: 16px auto 3px; }.checkout main h2 .num { display: inline-block; background: #20bcef; border-radius: 50%; text-align: center; color: #fff; font-weight: 700; line-height:1.2;width:31px;height:31px;margin-right:5px;}.checkout main h2 .ok {display: block;margin: 0 auto 15px;width: 74px;height: 55px;background: url(../img/visto.png) no-repeat;}.checkout main h2 .editar {font-size: 14px;display: none;text-transform: none;font-weight: 400;color: #686868;position: relative;margin: 10px 0 0 0;}.checkout main h3 {color: #000;font-size: 18px;font-weight: 700;margin: 20px 0 5px 0;text-align: center;}.checkout main h4 { color: #000; font-weight: 400; text-transform: uppercase; }.checkout main h5 { color: #38b01a; font-weight: 700; }.checkout .step-container { display: inline-block; vertical-align: top; width: 60%; margin-right: 5.6%; }.checkout .resumo {display: inline-block;vertical-align: top;width: 100%;}.checkout .edicao-dados {font-size: 14px;padding-left: 41px;margin-bottom: 25px;}.checkout .edicao-dados span { display: none; }.checkout .edicao-dados a { color: #20bcef; }.checkout .edicao-dados b { font-weight: normal; }.checkout .step-container {width: 100%;}.checkout .step {padding-bottom: 30px;margin-bottom: 16px;}.checkout .step label { display: block; color: #686868; margin-bottom: 5px; }.checkout .step .line { margin-bottom: 34px; }.checkout .step .line-related { margin-bottom: 15px; }.checkout .step div.input,.checkout .step input[type=text] { font-size: 17px; padding: 14px 18px; border: 0; background-color: #fff; color: #000; display: block; width: 100%; }.checkout .step .field-readonly div.input,.checkout .step .field-readonly input[type=text] { background: #f5f5f5; color: #000; font-weight: 700; border: 1px solid #e3e3e3; }.checkout .step .order-options { margin-bottom: 40px; }.checkout .step fieldset legend { display: none; }.checkout .step .order-options .entrega {width: 100%;margin-right: 0;display: block;margin-bottom:20px;}.checkout .step .order-options .expedicao { width: 100%; display: block; }.checkout .step .order-options .select-container { width: 100%; }.checkout .step .order-options .select-container select { width: 100%; }.checkout .step .payment-method {text-align: center;font-size: 21px;margin-top:-20px;}.checkout .step .payment-method .method-each { display: inline-block; vertical-align: top; width: 49%; background: #f6f6f6; }.checkout .step .payment-method.invalid .method-each { border: 1px solid #e21013; }.checkout .step .payment-method .method-each label { color: #000; }.checkout .step .payment-method .select-container { height: 1px; }.checkout .step .payment-method .method-each img { width: 52px; display: block; margin: 10px auto; }.checkout .step .payment-method .method-each .img {height: 63px; display: block; }.checkout .step .payment-method .method-each input[type="radio"] + label::before {display:none;}.checkout .step .payment-method .method-each input[type="radio"] + label::after { content: ''; display:none; width:20px; height:20px; margin: 10px auto 0; background:url(../img/svgs/radio-off.svg) left top no-repeat; background-size: 100%; cursor:pointer; }.checkout .step .payment-method .method-each input[type="radio"]:checked + label::after { display: none; background:url(../img/svgs/radio-on.svg) left top no-repeat; background-size: 100%; }.checkout .step .payment-method .method-each input[type="radio"] + label {border: 5px solid #eaeaea;padding: 20px 4px;margin: 0;}.checkout .step .payment-method .method-each input[type="radio"]:checked + label { border: 5px solid #03bdf0; background-color: #fff; }.checkout .step.cart-info {border-bottom: none;margin-bottom: 0;padding-bottom: 20px;}.checkout .cart-info .cart { border: 0; margin-bottom: 0; }.checkout .cart-info .cart tbody td,.checkout .cart-info .cart thead th { border-bottom: 1px solid #f2f2f2; }.checkout .cart-info .cart tbody td { background: #fff; }.checkout .cart-info .cart tbody td.photo,.checkout .cart-info .cart tbody td.item,.checkout .cart-info .cart tbody td.qtd { border-bottom: none; }.checkout .conditions { margin: 45px 0 0 0; }.checkout .conditions a { color: #686868; }.checkout .conditions input[type="checkbox"] + label::before { top: 4px; }.checkout .resumo table.cart-resumo { display: none; }.checkout .btn-buy { display: block; width: 100%; font-size: 20px; padding: 12px 20px; }.checkout .form-invalid .btn-buy { opacity: 0.3; }.checkout-errors { color: #d53736; text-align: center; margin: 20px 0 0 0; font-size: 16px; }.info-help { background: #fff; }.info-help > ul { list-style: none; margin: 0 auto; padding: 30px 0 10px 0; max-width: 1240px; width: 90%; }.info-help > ul > li { margin: 0 0 30px 0; list-style: none; padding: 0; color: #656565; display: inline-block; vertical-align: top; font-size: 14px; line-height: 1.6; }.info-help > ul > li h2 { text-transform: none; font-size: 18px; font-weight: 400; margin: 0 0 10px 0; color: #000; text-align: left; letter-spacing: -0.5px; width: 100%; }.info-help > ul > li.info-expedicao h2 { text-transform: uppercase; font-size: 12px; }.info-help > ul > li h2 img { width: 31px; display: inline-block; vertical-align: middle; margin-right: 3px; }.info-help > ul > li > ul { list-style: none; margin: 0; padding: 0; display: block; line-height: 1; }.info-help > ul > li > ul > li { list-style: none; margin: 0 0 5px; padding: 0; display: block; }.info-help > ul > li > ul > li > a { color: #676767; }.cart-resumo { border-collapse: collapse; width: 100%; margin: 0 0 20px; }.cart-resumo tbody th,.cart-resumo tbody td { background: #fff; font-weight: 400; padding: 20px 15px; position: relative; }.cart-resumo tbody tr:nth-child(1) th::after,.cart-resumo tbody tr:nth-child(1) td::after { content: ''; display: block; position: absolute; width: 100%; height: 1px; background: #d5d5d5; bottom: 0; }.cart-resumo tbody tr:nth-child(1) th::after { left: 15px; }.cart-resumo tbody tr:nth-child(1) td::after { right: 15px; }.cart-resumo tbody th { text-align: left; color: #656565; font-size: 15px; }.cart-resumo tbody td { text-align: right; }.cart-resumo tbody td a { color: #656565; font-size: 15px; }.cart-resumo tfoot th,.cart-resumo tfoot td { background: #f9f9f9; font-weight: 400; padding: 15px 15px; position: relative; }.cart-resumo tfoot th { text-align: left; }.cart-resumo tfoot td { text-align: right; }.cart-resumo tfoot td.total { font-size: 28px; font-weight: 700; white-space: nowrap; }.cart-resumo tfoot th::after,.cart-resumo tfoot td::after { content: ''; display: block; position: absolute; width: 100%; height: 1px; background: #d5d5d5; bottom: 0; }.cart-resumo tfoot th::after { left: 15px; }.cart-resumo tfoot td::after { right: 15px; }.cart-resumo tfoot tr:last-child th::after,.cart-resumo tfoot tr:last-child td::after { display: none; }.cart-resumo tfoot tr:nth-child(1) th,.cart-resumo tfoot tr:nth-child(1) td { padding-top: 35px; }.cart-resumo tfoot tr:last-child th,.cart-resumo tfoot tr:last-child td { padding-bottom: 25px; }/***** cart *****/.cartpage .top-bar { background-color: transparent; }.cartpage .top-bar .top-bar-wrapper { max-width: 1240px; margin: 0 auto; width: 96%; }.cartpage .breadcrumbs { margin: 20px auto 10px; }.cartpage main { background: #f2f2f2; padding-bottom: 0; }.cartpage main .content { margin: 10px auto 0; display: block; width: 100%; }.cartpage main .content .wrapper {padding: 0 0 50px 0;width: 90%;margin: 0 auto;}.cartpage .main-footer { margin-top: 0; border-top: 1px solid #fff; }.cartpage h1 {color: #000;font-size: 30px;font-weight: 700;text-align: left;width: 90%;display:block;margin:18px auto 17px;line-height: 1;}.cartpage h1::before {content: '';display: block;background: url(../img/svgs/carrinho.svg) no-repeat;width: 42px;height: 31px;margin-bottom:5px;margin-right: 8px;background-size: 100%;}.cartpage.confirmpage h1::before { display: none; }.cartpage table.cart { margin-bottom: 0px; }.cart-final-actions { background: #f2f2f2; padding: 20px 0; position: relative; }.cart-final-actions ul { margin: 0; padding: 0 0 30px 0; list-style: none; }.cart-final-actions ul::after { content: ''; display: block; clear: both; }.cart-final-actions ul li { margin: 0; padding: 0; list-style: none; }.cart-final-actions ul li.expedicao-info {display: none; text-transform: uppercase; font-size: 12px; font-weight: 600; margin-top: 30px; margin-bottom: 30px; text-align: center; }.cart-final-actions ul li.expedicao-info img { display: inline-block; margin-right: 7px; position: relative; top: 4px; }.cart-final-actions ul li.btns div { margin-bottom: 5px; }.cart-final-actions ul .shopping { display: block; margin-top: 10px; }.cart-final-actions ul .checkout { display: block; }.cart-final-actions .btn-buy,.cart-final-actions input[type="submit"].btn-buy { padding: 11px 32px; font-size: 20px; }.cart-final-actions .btn-cart,.cart-final-actions input[type="submit"].btn-cart { display: block; width: 100%; color: #636363; padding: 14px 32px; font-size: 17px; border: 1px solid #ececec; background-color: #ececec; }.cart-final-actions input[type="submit"].btn-cart:hover { border: 1px solid #00bcf2; }/***** cart *****/.siteMap h2 { font-weight: 600; margin-bottom: 10px; text-transform: capitalize; }.siteMap ul { list-style: none; margin: 0; padding: 0; }.siteMap ul li { list-style: none; }/***** resultados pesquisa *****/.content article .block .searchPage #frmPesquisa { background: #f2f2f2; padding: 20px; }.content article .block .searchPage #frmPesquisa input[type=text] { font-size: 17px; padding: 14px 18px; border: 0; background-color: #fff; color: #000; display: block; width: 100%; }.content article .block .searchPage #frmPesquisa input[type=submit] { margin-top: 15px; display: block; width: 100%; }.content article .block .searchPage .search_summary ul { list-style: none; margin: 0; padding: 0; }.content article .block .searchPage .search_summary li { list-style: none; margin: 0; padding: 0; }.content article .block .searchPage .search_summary li h2 { margin-bottom: 5px; }.content article .block .searchPage .search_summary li:last-child { margin-top: 20px; }.content article .block .searchPage .search_results .img { text-align: center; margin: 10px 0; }.content article .block .searchPage .search_results .img a { display: block; }.content article .block .searchPage .search_results .img img { display: block; margin: 0 auto; max-width: 100%; }.content article .block .searchPage .search_results .info h3 { margin: 0 0 10px 0; font-weight: 700; font-size: 20px; line-height: 1; }.content article .block .searchPage .search_results .info h3 a { text-decoration: none; display: block; }.content article .block .searchPage .search_results .info .resumo { margin: 10px 0; }.content article .block .searchPage .search_results .price-final { display: block; }.content article .block .searchPage .search_results .price {color: #0B8FDD;font-weight: 700;font-size: 22px;}.content article .block .searchPage .search_results .price-old {color: #999;font-size: 22px;position: relative;display: inline-block;margin-left: 5px;}.content article .block .searchPage .search_results .price-old::before {background: #0B8FDD;height: 1px;position: absolute;width: 108%;display: block;content: '';top: 15px;left: -3px;}.content article .block .searchPage .search_results .link_search { display: none; }.checkout #dpagamento .select2-container,.checkout .selectNamepagamento { visibility: hidden; height: 1px; }.checkout .display-payment-info { margin-top: 15px; display: block; }/****** Formulário Registo ******/.checkout main.special { background:#FFFFFF; }.content .frmRegisto { width:80%; margin:0 auto; }.content .frmRegisto.actualizar { width:100%; }.content .frmRegisto .txt_obrigatorio { color:#666; }.content .frmRegisto fieldset { display:inline-block; }.content .frmRegisto fieldset label { font-size:16px; color:#666666; display:block; }.content .frmRegisto fieldset label.areas { font: 700 18px 'Source Sans Pro'; color:#01BCF3; display:block; }.content .frmRegisto fieldset div.areas_options { display:inline-block; margin:10px 20px 0 0; }.content .frmRegisto fieldset div.areas_options:last-child { margin-right:0; }.content .frmRegisto fieldset div.g-recaptcha { margin-top:20px; }.content .frmRegisto fieldset input, .content .frmRegisto fieldset textarea { background-color:rgb(249,249,249); border:1px solid rgb(236,236,236); }.content .frmRegisto fieldset input.open, .content .frmRegisto fieldset textarea.open { background-color:#fff; border:1px solid #CCCCCC; }.content .frmRegisto fieldset textarea { width:100%; }.content .frmRegisto fieldset.linha { margin:10px 0; }.content .frmRegisto fieldset.linha, .content .frmRegisto fieldset.linha  fieldset{ width:100% }.content .frmRegisto fieldset .linha .coluna { width:100%; margin:10px 0; }.content .frmRegisto .disclaimer { width:100%; margin:0 auto; text-align:center; margin-bottom:30px; }.content .frmRegisto .disclaimer > .smile { background:url('../img/svgs/Smile_Registo.svg') no-repeat; width:100px; height:100px; display:block; margin:0 auto; }.content .frmRegisto .disclaimer > .line1 { font: 400 30px 'Source Sans Pro'; margin-top:10px; }.content .frmRegisto .disclaimer > .line2 { font: 400 17px 'Source Sans Pro'; margin-top:0px; color:#666666 }.content .frmRegisto fieldset input.newbtnsubmit  { font: 400 20px 'Source Sans Pro'; width:100%; text-align:center; background:#01BCF3; color:#FFFFFF; border:0; padding:20px 0; }/****** Área Reservada *****/aside.area_reservada { display:none; width:calc( 100% - 30px ); margin:-20px auto 0 auto; }aside.area_reservada.tablet  { display:block; }aside.area_reservada nav ul li { list-style:none; }aside.area_reservada nav ul li a { font: 600 20px 'Source Sans Pro'; text-decoration:none; color:#20BDF0; text-align:center; display:block; border:1px solid #20BDF0; border-radius: 5px; padding:20px 0; }aside.area_reservada nav ul li a:hover, aside.area_reservada nav ul li.active a { background:#20BDF0; color:#FFF; }.content article.area_reservada .block { width:100%; }.content article.area_reservada .tabsProds { display:table; width:100%; }.content article.area_reservada .tabsProds .header, .tabsProds .lines { display:table-row; }.content article.area_reservada .tabsProds .header { display:none }.content article.area_reservada .tabsProds .header { background:#E0F2F8; }.content article.area_reservada .tabsProds .header .field, .tabsProds .lines .field { display:block; padding:20px; }.content article.area_reservada .tabsProds .lines { display:table; width:100%; padding:29px 19px 9px; background:#F9F9F9; border:1px solid #D7D7D7; }.content article.area_reservada .tabsProds .lines .field { display:block; width:100%; margin: 0 0 10px 0; padding: 0; }.content article.area_reservada .tabsProds .lines .field  > div { display:inline-block; vertical-align:top;font: 400 17px 'Source Sans Pro'; color:#000; padding:0; margin: 0; }.content article.area_reservada .tabsProds .lines .field  > div.value { display:inline-block; vertical-align:top; font: 400 20px 'Source Sans Pro'; margin: 0; }.content article.area_reservada .tabsProds .lines .field  > div.value.final { color: #3bb304; }.content article.area_reservada .tabsProds .lines .field  > div.value.pendente { color: #fc9806; }.content article.area_reservada .tabsProds .lines .field  > div:first-child { width:60%; }.content article.area_reservada .tabsProds .lines .field.vermais { position:relative; height:50px; }.content article.area_reservada .tabsProds .lines .field.vermais a { position:absolute; display:block; width:100%; border:1px solid #20bdf0; text-align:center; background:#FFF url('../img/svgs/Adicionar.svg') no-repeat 40% center; text-decoration:none; color:#20bdf0; padding:10px 0; border-radius: 5px; margin-top:10px; padding-left: 30px; background-size:20px; }h1.area_reservada { padding-left:40px; background:#FFF url('../img/svgs/Encomendas.svg') no-repeat left center; background-size:30px; }.content.login { width:100%; }.content.login h1 { font: 400 30px 'Source Sans Pro'; color:#00BCF2; text-align:center; width:100%; }.content.login .login_form, .content.login .registo { width: calc(100% - 40px); padding:0px 0px; margin:0 auto; }.content.login .login_form { margin:-30px auto 0; }.content.login .registo { padding:30px 15px; background:#F9F9F9; }.content.login .registo { border:1px solid #CCCCCC; margin-top:40px; }.content.login .login_form .title { font: 400 30px 'Source Sans Pro'; color:#000000; text-align:center; }.content.login .login_form .form { margin-top:20px; }.content.login .login_form .form input[type=text], .content.login .login_form .form input[type=password] { font: 400 17px 'Source Sans Pro'; color:#666; background:#F9F9F9; margin-bottom:10px;}.content.login .login_form .form input[type=text][placeholder], .content.login .login_form .form input[type=password][placeholder] { color:#666; border:1px solid #ECECEC; }.content.login .login_form .form input[type=text]::-webkit-input-placeholder, .content.login .login_form .form input[type=password]::-webkit-input-placeholder { color:#666; opacity:1; }.content.login .login_form .form input[type=text]::-webkit-input-placeholder, .content.login .login_form .form input[type=password]::-webkit-input-placeholder { color:#666; opacity:1; }.content.login .login_form .form input[type=text]::-ms-input-placeholder, .content.login .login_form .form input[type=password]::-ms-input-placeholder { color:#666; opacity:1; }.content.login .login_form .form input[type=submit] { background:#00BCF2; display:inline-block; border: 0; width:100%; padding:15px 0; font: 600 22px 'Source Sans Pro'; }.content.login .login_form .options { margin-top:20px; }.content.login .login_form .options a { display:block; text-align:center; color:#666; }.content.login .registo .title { margin-top:0px; font: 400 30px 'Source Sans Pro'; color:#000000; text-align:center; }.content.login .registo .stitle { font: 400 16px 'Source Sans Pro'; color:#666; text-align:center; margin-top:10px; }.content.login .registo .link { margin-top:30px; }.content.login .registo .link a { font: 600 22px 'Source Sans Pro'; padding:15px 0; background:#7C7C7C; color:#FFF; display:block; text-align:center; text-decoration:none; border-radius:5px; }.content.login .login_form.recuperar { margin-top:30px; }.content article.area_reservada .tabsProds.wishlist .lines { padding:30px 15px 20px; border:1px solid #D7D7D7; background:#FFF; position:relative; margin-bottom: 17px; }.content article.area_reservada .tabsProds.wishlist .lines .image { display:inline-block; width:20%; vertical-align:top; margin-bottom:0; }.content article.area_reservada .tabsProds.wishlist .lines .title, .content article.area_reservada .tabsProds.wishlist .lines .price { margin-left:20px; display:inline-block; width:calc(80% - 30px); float:right; }.content article.area_reservada .tabsProds.wishlist .lines .title { margin-bottom:0 }.content article.area_reservada .tabsProds.wishlist .lines .title a { font: 600 20px 'Source Sans Pro'; text-decoration:none; color:#000; }.content article.area_reservada .tabsProds.wishlist .lines .price { font: 400 20px 'Source Sans Pro'; text-decoration:none; color:#999;  }.content article.area_reservada .tabsProds.wishlist .lines .remover { position:absolute; right:15px; top:7px; }.content article.area_reservada .tabsProds.wishlist .lines .remover a { font: 600 30px 'Source Sans Pro'; color:#C90009; text-decoration:none; background: url(../img/svgs/Apagar.svg) no-repeat; text-indent: -9999px; position: relative; overflow: hidden; display: inline-block; width: 13px; height: 13px; }.content article .block div .tabsProds.wishlist .lines .add { margin: 0; }.content article.area_reservada .tabsProds.wishlist .lines .add a { font-size: 18px; padding: 12px 0 12px 10px; background: #35b500 url(../img/svgs/carrinho-btn.svg) no-repeat 25% center; width: 100%; border: 1px solid #35b500; border-radius:5px; color:#FFF; display:block; text-decoration:none; text-align:center; }.content article.area_reservada .wishlist-container .btn-container { display: none; }.content .frmActualizarHeader .btnEditarOff a { background: transparent url(../img/svgs/Editar.svg) no-repeat 25% center; background-size:15px; font: 400 18px 'Source Sans Pro'; color:#20bdf0; display:block; text-decoration:none; padding: 7px 60px; border:1px solid #20bdf0; border-radius: 5px; text-align:center; }.content .frmActualizarHeader .btnEditarOn a { background: #20bdf0; background-size:15px; font: 400 18px 'Source Sans Pro'; color:#fff; display:block; text-decoration:none; padding: 7px 40px; border-radius: 5px; text-align:center; }.content form.disable_mode input { font: 700 18px 'Source Sans Pro'; }.content form.edit_mode input { border:1px solid #000; font: 700 18px 'Source Sans Pro'; background:#fff; }.content .searchPage { padding:20px; }.content .searchPage #frmPesquisa { position:relative; }.content .searchPage #frmPesquisa  input[type=text] { font: 400 18px 'Source Sans Pro'; background:#FFF; border:1px solid #20BDF0; padding-left:50px; }.content .searchPage #frmPesquisa  input[type=submit]{ width:20px; height:20px; position:absolute; left:15px; top:15px; border:0; background: transparent url(../img/svgs/lupa.svg) no-repeat; }.content .searchPage .results hr { border-color:#D7D7D7; width:100%; }.content .searchPage .pesquisaAvancada { text-align:center; padding-top:15px; }.content .searchPage .pesquisaAvancada a { font: 400 18px 'Source Sans Pro'; color:#20BDF0; text-decoration:none; }.content .searchPage .pager-last { text-align:center; margin:30px 0 0 0; }.content .searchPage .disclaimer { font: 400 15px 'Source Sans Pro'; color:#A1A1A1; text-align:center; padding:30px 0 50px; }.content .searchPage .disclaimer a { color:#A1A1A1; }.content .searchPage .search_summary { font: 400 30px 'Source Sans Pro'; color:#000; text-align:center; padding:30px 0; display:block; }.content .searchPage .search_summary span { color:#20BDF0; }.content .searchPage .results { border-bottom:1px solid #D7D7D7; }.content .searchPage .search_results { padding:10px 0; border-top:1px solid #D7D7D7; }.content .searchPage .search_results .img, .content .searchPage .search_results .info .extras  .resumo, .content .searchPage .search_results div.price-final, .content .searchPage .disclaimer-top { display:none; }.content .searchPage .search_results .info { float:left; width:calc(100% - 55px); }.content .searchPage .search_results .add { float:right; margin-top:5px; }.content .searchPage .search_results .add a { display:block; width:45px; height:40px; background: transparent url(../img/svgs/carrinho_green.svg) no-repeat center center; background-size:25px; border:1px solid #3FB11D; border-radius:5px; text-indent:-5000px; }.content .searchPage .search_results .info h3 { margin:0; text-align:left; }.content .searchPage .search_results .info h3 a { font: 400 20px 'Source Sans Pro'; color:#000; text-decoration:none; }.content .searchPage .search_results .info .resumo { font: 400 15px 'Source Sans Pro'; color:#000; display:inline;}.content .searchPage .search_results .info .extras .price, .content .searchPage .search_results .info .extras .price-old { font: 400 20px 'Source Sans Pro'; color:#A1A1A1; }h1.area_reservada.clientes_actualizar { background:#FFF url('../img/svgs/login-blue.svg') no-repeat left center; background-size:30px;  }h1.area_reservada.clientes_wishlist { background:#FFF url('../img/svgs/ML_Wishlist.svg') no-repeat left center; background-size:30px; }h1.area_reservada.clientes_suporte { background:#FFF url('../img/svgs/ML_Suporte.svg') no-repeat left center; background-size:30px; }.content div.suporte > .btnNovo > a { font: 400 18px 'Source Sans Pro'; display:block; border:1px solid #20BDF0; text-decoration:none; color:#20BDF0; text-align:center; border-radius:5px; padding:5px 0; }.content div.suporte > .accordion .title { border:1px solid #D7D7D7; display:block; width:100%; background:#F9F9F9; padding:15px; font: 400 20px 'Source Sans Pro'; color:#000; margin:0; display:block; cursor:pointer; }.content div.suporte > .accordion .title > div { margin-bottom:5px; }.content div.suporte > .accordion .title > div.dataresposta { display: none; }.content div.suporte > .accordion .title > div label { width:20%; display:inline-block; }.content div.suporte > .accordion > .descricao { border-left:1px solid #D7D7D7; border-right:1px solid #D7D7D7; border-bottom:1px solid #D7D7D7; display:block; width:100%; background:#fff; padding:15px; font: 400 17px 'Source Sans Pro'; color:#000; margin-bottom:20px; }.content div.suporte > .accordion .title.open { background:#F9F9F9 url('../img/svgs/Colapsar.svg') no-repeat 95% 85%; background-size:20px; margin-bottom:0; }.content div.suporte > .accordion .title.closed { background:#F9F9F9 url('../img/svgs/Expandir.svg') no-repeat 95% 85%; background-size:14px; margin-bottom:20px; }.content div.suporte > .accordion > .descricao.closed { display:none; }.content div.suporte > .accordion > .descricao > .resposta { padding:10px; border:1px solid #D7D7D7; margin:20px 0 0 0;}.content div.suporte > .accordion .header, .content div.suporte > .accordion > .title .assunto.tablet{ display:none; }.content div.suporte > .accordion .table { margin:0; }/****** Pesquisa avancada *****/.content .advanced-search-container { width: 90%; margin: 0 auto 60px; }.content .advanced-search-container h1 { text-align: center; font-weight: 400; margin: 35px auto; }.content .advanced-search-container .line .select-container-cat,.content .advanced-search-container .line { margin-bottom: 10px; }.content .advanced-search-container .line-price-range { margin-bottom: 20px; }.content .advanced-search-container .line label.txt-range { display: block; margin-bottom: 5px; }.content .advanced-search-container .disclaimer { text-align: center; color: #999; font-size: 15px; margin: 30px 0 10px; line-height: 1.4; padding: 0; }.content .advanced-search-container .disclaimer a { color: #999; }.content .advanced-search-container .results { margin-top: 40px; }.content .advanced-search-container .zero-results { margin-top: 50px; }.content .advanced-search-container input.newbtnsubmit  { font: 400 20px 'Source Sans Pro'; width:100%; text-align:center; background:#01BCF3; color:#FFFFFF; border:0; padding:20px 0; }main .content .advanced-search-container input[type=text] { background: #fff; border: 1px solid #ccc; padding: 18px; }main .content .advanced-search-container input[type=text]#nome_prod { background: #fff url(../img/svgs/lupa.svg) no-repeat 20px center; background-size: 15px 15px; padding-left: 45px; }main .content .advanced-search-container input[type=text]:focus { border: 1px solid #20beee; }main .content .advanced-search-container input[type=text].preco_de,main .content .advanced-search-container input[type=text].preco_ate { width: 80px; display: inline-block; vertical-align: top; }main .content .advanced-search-container .txt_ate,main .content .advanced-search-container .txt_euro { display: inline-block; vertical-align: top; line-height: 3.4; }/****** Educacao e Empresas *****/.educacao_empresas h1 { font-weight: 400; text-align: center; margin: 52px 0 11px; }.educacao_empresas h1::before { content: ''; display: block; width: 83px; height: 64px; background: url(../img/svgs/educacao-area.svg) no-repeat; margin: 0 auto 2px; }.empresas h1::before { background-image:  url(../img/svgs/empresas-area.svg); }.educacao-content { color: #666; font-size: 17px; text-align: center; }.educacao-content p { margin-bottom: 27px; line-height: 1.4; }.educacao-content p a { color: #666; }.educacao_empresas .pedido-info-link { margin: 40px 0 35px; }.educacao_empresas .pedido-info-link a { color: #20bdf0; text-decoration: none; }.educacao_empresas .pedido-info-link a::after { content: '';width: 7px;height: 12px;display: inline-block;background: url(../img/svgs/seta-azul.svg) no-repeat;margin: 0 0 0 6px;position: relative;top: 1px; }.educacao_empresas .formularioContacto { margin: 30px auto; max-width:360px; }.educacao_empresas .formularioContacto .line-captcha { text-align: left; }.educacao_empresas .formularioContacto .line-btn { text-align: left; }.educacao_empresas .formularioContacto input[type="submit"] { width: 100%; }.educacao_empresas .line { margin-bottom: 5px; }.educacao_empresas .educacao-spacer { display: none; }.educacao_empresas .educacao-each { border: 1px solid #ccc; padding: 10px 18px 30px; margin-bottom: 20px; }.educacao_empresas .educacao-each h2 { font-size: 30px; color: #000; font-weight: 800; margin: 26px 0 10px; }.educacao_empresas .educacao-each input[type=submit] { background: #20bdf0; border: 1px solid #20bdf0; width: 95%; font-size: 20px; padding: 16px 5px; }.educacao_empresas .order { border-top: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; margin-bottom: 60px; padding: 14px 0; }.educacao_empresas .order label { font-size: 13px; display: inline-block; vertical-align: middle; width: 30%; text-align: right; }.educacao_empresas .order .select-container { display: inline-block; vertical-align: middle; width: 55%; text-align: left; }.educacao_empresas .order .select-container select { width: 100%; }.educacao_empresas main .content #form3 { width: 80%; margin: 0 auto; }.educacao-text-form img { max-width: 100%; }/****** Comparador *****/.fechar-comparador{border-radius: 3px;padding: 8px 25px;border: 1px solid #01bcf3;text-decoration: none;color: #01bcf3;float: right;margin: 5px 0 20px;transition: all 0.3s ease-in-out;}.fechar-comparador:hover,.fechar-comparador:focus{color: #FFFFFF;background: #01bcf3;}#comparador-wrapper{margin-bottom: 60px;}#comparador-wrapper table{border: 1px solid #E1E1E1;border-collapse: collapse;}.compare-info-head{padding: 15px 25px;text-align: left;position: relative;}.compare-info-head .remove{position: absolute;top: 0;right: 0;content: " ";background: transparent url(../img/svgs/close-thin2-red.svg) no-repeat center center / 15px 15px;font-size: 0;width: 30px;height: 30px;cursor: pointer;}.compare-info-head .remove:focus,.compare-info-head .remove:hover{background: transparent url(../img/svgs/close-thin2.svg) no-repeat center center / 15px 15px;}.compare-info-head .prod{text-decoration: none;width: 100%;}.compare-info-head .prod .img-wrap{margin-top: 20px;}.compare-info-head .prod .titulo{ font-size: 16px; color: #000000; font-weight: 700; text-decoration: none; transition: all 0.3s ease-in-out; }.compare-info-head .prod:hover .titulo{ color: #00bdf4; }#comparador-wrapper table > thead > tr > th{ background: #FFFFFF; border: 1px solid #E1E1E1; height: 160px; max-width: calc(100vw - 130px); min-width: 210px; }#comparador-wrapper table > thead > tr > th:first-child{ max-width: 30vw; min-width: 120px; }#comparador-wrapper table > tbody > tr > td{ background: #FFFFFF; font-size: 13px; color: #000000; padding: 15px 25px; border: 1px solid #E1E1E1; }#comparador-wrapper table > tbody > tr.preco > td, #comparador-wrapper table > tbody > tr:first-child > td{ font-size: 16px; color: #00BCF2; font-weight: 700; }#comparador-wrapper table > tbody > tr > td:first-child{ font-size: 14px; color: #999999; padding: 15px 10px; font-weight: 400; }#comparador-wrapper table > tbody > tr:hover > td{ background: #F0F0F0; }#comparador-wrapper table > tbody  > tr > td .add-to-cart input[type="submit"]{ background: #35b500 url(../img/svgs/carrinho-btn.svg) no-repeat center /26px 26px; background-position: calc(50% - 45px) 50%; width: 100%; padding-left: 35px }#comparador-wrapper .DTFC_LeftHeadWrapper > .DTFC_Cloned thead tr th{ background: transparent url(../img/svgs/mobile-touch.svg) no-repeat center /50px 70px; content: " "; }#comparador-wrapper .DTFC_LeftHeadWrapper > .DTFC_Cloned thead tr th.sorting_disabled { background-color: #fff; }@media all AND (min-width: 768px) {body, html {font-weight: 400; font-size: 17px; }a:hover { text-decoration: none; }h1 { font-size: 29px; font-weight: 900; margin: 7px 0 26px; }h2 { font-size: 23px; font-weight: 400; margin: 26px auto 30px; color: #00bcf3; width: 97%; }h3 { font-size: 20px; font-weight: 900; margin: 48px 0 25px 0; }input, textarea { font-weight: 400; font-size: 16px; }input[type="submit"] { padding: 10px 20px; margin: 0 auto; font-weight: 400; width: auto; }.btn { display: inline-block; width: auto; background: #000; text-transform: uppercase; color: #fff; padding: 9px 39px; border: 1px solid #000; margin: 0px auto; font-weight: 600; letter-spacing: 0.8px; font-size: 14px; box-sizing: border-box; }blockquote { padding: 55px 60px; font-size: 23px; font-weight: 400; margin: 55px 0 45px; }ul,ol { padding: 0px 15px; margin: 30px 0; }ul li { list-style-image: url(../img/svgs/bullet.svg); margin-bottom: 7px; }ul ul,ol ul,ol ol,ul ol { margin: 5px 0 10px; }dl { margin: 30px 0; }dl dt, dl dd { margin-bottom: 10px; }/* ========================== Structural CSS ========================== */.main-header,main::before { height: 66px; }.main-header { z-index: 2010; }.main-header .wrapper { height: 65px; }.main-header .logo{ width: 20%; }.main-header .logoPremium{ margin-left: 0; }.main-header .logoPremium .img{ width: 300px; margin-top: 0; }.menu-open .main-header .close-menu { height: 66px; }.main-header .search-shop { right: 9.5%; }.main-header .search-shop li.search {margin-right: 0;}.main-header .search-shop li.search .search-container form { padding: 50px 50px 30px; }.main-header .search-shop li.search .search-container form input[type=submit] { top: 60px; left: 60px; }.main-header .search-shop li.login {font-size: 13px;display: inline-block;text-transform: uppercase;font-weight: 400;width: auto;vertical-align: middle;margin: 0 23px 0 20px;}.main-header .search-shop li.login a { text-decoration: none; }.main-header .search-shop li.login::before {content: '';display: inline-block;width: 18px;background: url(../img/svgs/login.svg) no-repeat center center;background-size: 100%;margin-right: 5px;height: 20px;vertical-align: middle;margin-bottom: 4px;}.main-header .search-shop li.cart .cart-details { background: #fff;position: absolute;width: 425px;right: -21px;top: 49px;border: 1px solid #e1e1e1;}.main-header .search-shop li.cart .cart-details.active {display: block;}.main-header .search-shop li.cart .cart-details::after,.main-header .search-shop li.cart .cart-details::before { content: ''; display: block; position: absolute; right: 20px;  width: 0; height: 0; border-style: solid; }.main-header .search-shop li.cart .cart-details::after { top: -9px; border-color: transparent transparent #fff transparent; border-width: 0 10px 10px 10px; }.main-header .search-shop li.cart .cart-details::before { top: -10px; border-color: transparent transparent #e1e1e1 transparent; border-width: 0 10px 10px 10px; }.main-header .search-shop li.cart .cart-details ul li {display: block;border-bottom: 1px solid #e1e1e1;}.main-header .search-shop li.cart .cart-details ul li a {display: block;padding: 20px 0;text-decoration: none;}.main-header .search-shop li.cart .cart-details ul li a .img {display: inline-block;width: 28%;vertical-align: top;height: 83px;position:relative;margin-left: 2%;margin-right: 5%;}.main-header .search-shop li.cart .cart-details ul li a .img::after { content: ''; display: block; position: absolute; right: 0; top: 0; width: 1px; height: 100%; background: #e1e1e1; }.main-header .search-shop li.cart .cart-details ul li a .img img {width: auto;max-height: 83px;display: block;margin: 0 auto;}.main-header .search-shop li.cart .cart-details ul li a .txt {display: inline-block;width: 64%;vertical-align: top;}.main-header .search-shop li.cart .cart-details ul li a .txt .outside { display: table; width: 100%; height: 83px; }.main-header .search-shop li.cart .cart-details ul li a .txt .inside { display: table-cell; vertical-align: middle; }.main-header .search-shop li.cart .cart-details ul li a .txt .name {line-height: 1.2;display:block;font-size:17px;width: 74%;margin: 0 0 2px;font-weight: 600;letter-spacing: -0.3px;}.main-header .search-shop li.cart .cart-details ul li a .txt .price-final { display: inline-block; vertical-align: top; margin-right: 5px; }.main-header .search-shop li.cart .cart-details ul li a .txt .price-final .price { color: #0B8FDD; font-weight: 700; font-size: 17px; }.main-header .search-shop li.cart .cart-details ul li a .txt .price-natural { color: #999; font-size: 17px; display: inline-block; vertical-align: top; }.main-header .search-shop li.cart .cart-details ul li a:hover .name,.main-header .search-shop li.cart .cart-details ul li a:hover .price-final .price,.main-header .search-shop li.cart .cart-details ul li a:hover .price-natural { text-decoration: underline; }.main-header .search-shop li.cart .btn-container { padding: 20px; }.main-header .search-shop li.cart .btn-cart { transition: inherit; padding: 12px 20px; width: 49%; display: inline-block; vertical-align: top; background: #fff; transition: all 0.3s ease-in-out;}.main-header .search-shop li.cart .btn-buy { transition: inherit; padding: 12px 20px; width: 49%; display: inline-block; vertical-align: top; }.main-header .search-shop li.cart .btn-cart:hover { background: #e4e4e4; }.main-header .search-shop li.cart .btn-buy:hover { background: #2FA214; border: 2px solid #2FA214; color: #fff; }.menu-open .menu-container { width: 47%; float: right; top: 65px; position: relative; }.menu-open .secondary-menu > ul > li.login { display: none; }.hero-container .hero-each .text {top: inherit;bottom: 200px;}.hero-container .hero-each .text h2 {font-size: 80px;width: 60%;}.hero-container .hero-each .text h2 a {line-height: 0.8;}.hero-container .hero-each .text h2 a .icon { margin-bottom: 20px; }.hero-container .hero-each .text h2 a .icon img { max-height: 55px; }.hero-container .hero-each .call-to-action {bottom: 120px;}.hero-container .slick-dots {bottom: 38px;}.hero-container,.hero-container .hero,.hero-container .hero-each figure { height: 648px; }.content { margin: 20px auto 70px; width: 87%; }#homepage .content { margin: 0; }.feature { background: #fff; }.feature .feature-each { border: 1px solid #fff; background: #f2f2f2; }.feature .feature-each a { padding: 0 0 30px; }.feature .feature-each a h3 { margin: 30px 0 23px; }.feature .feature-each a .img { width: 83%; margin: 5px auto 22px; }.feature .slick-prev,.feature .slick-next { width: 54px; }.feature .slick-prev { background: url(../img/svgs/arrow-left.svg) no-repeat; background-size: 100%; left: 20px; }.feature .slick-next { background: url(../img/svgs/arrow-right.svg) no-repeat; background-size: 100%; transform: rotate(360deg); right: 20px; }.promo { margin: 5px auto 0; width: 98%; }.promo h2 { margin: 0px 0 15px 5.6%; }.promo .all { margin: 12px 5.6% 15px 0; }.promo .all .label { display: inline; }.promo .promo-slideshow { padding-bottom: 0; border-right: 1px solid #fff; }.promo .promo-each { border-right: 1px solid #e1e1e1; }.promo .promo-each a { padding-bottom: 48px; }.promo .promo-each a .discount { top: 20px; left: 20px; }.promo .promo-each a .img { height: 190px; }.promo .promo-each a .img img { max-height: 190px; }.promo .promo-each a .txt .name { line-height: 1.2; position: relative; overflow: hidden; height: 40px; margin-bottom: 7px; }.promo .slick-prev,.promo .slick-next { width: 54px; }.promo .slick-prev { background: url(../img/svgs/arrow-left.svg) no-repeat; background-size: 100%; left: -35px; top: 46%; }.promo .slick-next { background: url(../img/svgs/arrow-right.svg) no-repeat; background-size: 100%; transform: rotate(360deg); right: -35px; top: 46%; }.news h2 { margin: 0 0 20px 2%; width: 63%; }.news .all { margin: 12px 2% 20px 0; }.news .all .label { display: inline; }.news .news-slideshow { padding-bottom: 0; }.news .news-each a .name { right: inherit; text-align: left; left: 7%; }.news .news-each a .btn-more { right: inherit; text-align: left; left: 7%; bottom: 50px; }.news .slick-prev,.news .slick-next { width: 54px; }.news .slick-prev { background: url(../img/svgs/arrow-left.svg) no-repeat; background-size: 100%; left: 20px; top: 46%; opacity: 0.4; }.news .slick-next { background: url(../img/svgs/arrow-right.svg) no-repeat; background-size: 100%; transform: rotate(360deg); right: 20px; top: 46%; opacity: 0.4; }.audience ul { font-size: 16px; width: 87%; margin-bottom: 55px; }.audience ul li { display: inline-block; vertical-align: top; width: 49%; border-bottom:none;}.audience ul li a {padding: 80px 5px 60px;position:relative;width:100%;margin: 0 auto;}.audience ul li:first-child a::before {content: '';display: block;width: 1px;height: 56%;position: absolute;top: 90px;right: -10px;background: #e1e1e1;}.audience ul li a .icon {display: block;margin: 0 auto 10px;}.audience ul li a .info {display: block;width: 93%;text-align: center;margin: 0 auto;}.audience ul li a .info .txt {display: block;line-height: 1.5;margin-bottom: 15px;}.audience ul li:last-child {width: 100%;border: 2px solid #01bcf3;}.audience ul li:last-child a {padding: 31px 10px;width:100%;}.audience ul li:last-child a .icon {display: inline-block;width: 17%;margin: 0 6% 0 4%;vertical-align: middle;text-align: center;}.audience ul li:last-child a .icon img {display: block;margin: 0 auto;}.audience ul li:last-child a .info {width: 70%;display: inline-block;text-align: left;vertical-align: middle;}.audience ul li:last-child a .info h3 { margin-bottom: 0; }.audience ul li:last-child a .info h3 span { display: inline; }.audience ul li:last-child a .info .txt { margin-bottom: 5px; }.main-footer .selling .selling-info {width: 80%;margin: 0 auto;}.main-footer .selling .selling-info li { width: 49%; display: inline-block; vertical-align: middle; }.main-footer .selling .selling-info li.microsoft,.main-footer .selling .selling-info li.apple,.main-footer .selling .selling-info li.adobe {height: 120px;padding: 50px 0 0px 0;margin: 0;}.main-footer .selling .selling-info li.microsoft { }.main-footer .selling .selling-info li.adobe { }.main-footer .selling .selling-info li.apple { padding-bottom: 0; padding-top: 0; width: 100%; height: 90px; }.main-footer .selling .selling-info li.payments,.main-footer .selling .selling-info li.delivery {height: 200px;padding: 44px 0 0 0;margin: 0;border-top: 1px solid #fff;}.main-footer .selling .selling-info li.delivery p {width: 53%;text-align: left;margin-left: 3%;vertical-align: bottom;}.main-footer .selling .selling-info li.adobe img {display: block;position: relative;top: 0;}.main-footer .selling .selling-info li.payments ul {width: 70%;margin: 0 auto;}.main-footer .selling .selling-info li.payments .icon {margin: 0;}.main-footer .selling .selling-info li.delivery img {display: inline-block;width: 29%;vertical-align: bottom;max-width:87px;margin-top:9px;}.main-footer .selling .selling-info li.delivery h2 { text-align: left; margin-left: 20px; }.main-footer .network .wrapper {position: relative;}.main-footer .network .phone {width: 47%;margin: 51px 0 0 8%;}.main-footer .network .phone h2 {margin-bottom: 17px;}.main-footer .network .newsletter h2 {margin: 35px auto 14px;}.main-footer .network .newsletter form {width: 52%;margin: 0 auto 40px auto;}.main-footer .network .newsletter input[type=text] {width: 73%;}.main-footer .network .newsletter input[type=submit] {padding: 12px 10px;width: 27%;}.main-footer .social {position: absolute;top: -34px;right: 15%;}.main-footer .social h2 {margin-bottom: 20px;}.main-footer .end-menu {width: 95%;padding-top:22px;margin-bottom:24px;}.main-footer .end-menu ul li {display: inline-block;font-size: 14px;}.main-footer .end-menu ul li a { display: block; padding: 0 5px; }.main-footer .end-menu ul li.seara { display: block; }.main-footer .end-menu ul li.seara a { padding: 0; margin: 10px auto; }.breadcrumbs { display: inline-block; margin: 20px auto 30px; width: 67%; vertical-align: middle; }.breadcrumbs ul { list-style: none; margin: 0; padding: 0; font-size: 13px; }.breadcrumbs ul li { display: inline-block; vertical-align: top; }.breadcrumbs ul li::after { content: '/'; margin-left: 5px; margin-right: 5px; color: #999; }.breadcrumbs ul li:last-child::after { display: none; }.breadcrumbs ul li a { text-decoration: none; color: #999; }/* products */body.products .content { margin: 40px auto 50px; }body.products .top-bar { display: block; }body.products .top-bar .breadcrumbs { margin: 16px auto 10px; }body.products h1 { font-size: 36px; }.top-bar { padding: 0 1.5% 0 2.5%; }.top-bar .order { display: inline-block; width: 32%; vertical-align: middle; font-size: 13px; }.top-bar .order form label { width: 33%; color: #999; display: inline-block; vertical-align: middle; margin-left: 9%; text-align: right; }.top-bar .order form .select-container { display: inline-block; vertical-align: middle; width: 56%; position: relative; }.top-bar .order form select { border: 1px solid #fff; width: 100%; }.products-list .product-each { display: inline-block; vertical-align: top; width: 29%; margin: 60px 2% 0px; max-width: none; }.products-list .product-each a .empty,.products-list .product-each a .oportunidade,.products-list .product-each a .discount,.products-list .product-each a .new { left: 0; }/* product */.product-gallery { height: 508px; }.product-gallery-slideshow { height: 430px; }.product-gallery {display: inline-block;vertical-align: top;width: 49%;margin-bottom: 10px; }.product-gallery .empty,.product-gallery .oportunidade,.product-gallery .discount,.product-gallery .new { right: 20px; top: -30px; }.product-gallery-slideshow { padding-bottom:50px; }.product-gallery-slideshow .slick-dots { bottom: 0; }.product-gallery-thumbnails { display: block; width: 240px; height: 78px; position: relative; overflow: hidden; margin: 0 auto; border-right: 1px solid #d9d9d9; }.product-gallery-thumbnails.thumbs1 { border-right: none; }.product-gallery-thumbnails.thumbs2 { border-right: none; }.product-gallery-thumbnails .gallery-thumb { width: 78px; height: 78px; position: relative; overflow: hidden; margin-left: 0; border: 1px solid #d9d9d9; border-right: 1px solid #fff; }.product-gallery-thumbnails .gallery-thumb.each-thumb2 { border-right: 1px solid #d9d9d9; }.product-gallery-thumbnails .gallery-thumb.slick-current { border: 1px solid #20bdf4; }.product-gallery-thumbnails .gallery-thumb .outside { display: table; width: 100%; height: 100%; }.product-gallery-thumbnails .gallery-thumb .outside .inside { display: table-cell; vertical-align: middle; height: 58px; }.product-gallery-thumbnails .gallery-thumb img { display: block; max-width: 58px; max-height: 60px; margin: 0 auto; }.product-info {display: inline-block;vertical-align: top;width: 50%;position: relative;top: -13px;}.product-info h1 {text-align: left;font-size: 36px;margin: 0 0 5px 0;}.product-info .reference { text-align: left; }.product-info .user-evaluation {text-align: left;}.product-info .user-evaluation li.design-rating {display: inline-block;}.product-info .user-evaluation li.design-rating .ui.rating { position: relative; top: 3px; }.product-info .user-evaluation li.text-rating {display: inline-block;font-size: 14px;margin: 0 5px;}.product-info .user-evaluation li.read-comments {display: inline-block;font-size: 14px;}.product-info .compare { display: block; margin: 36px 0 26px; }.product-info .compare label { font-size: 14px; text-decoration: underline; }.product-info .add-to-cart { text-align: left; }.product-info .add-to-cart .price-container { margin-bottom: 31px; margin-top: 49px; }.product-info .add-to-cart .price-final .price { display: inline-block; margin-right: 10px; vertical-align: bottom; }.product-info .add-to-cart .price-final .price-old { display: inline-block; vertical-align: bottom; }.product-info .add-to-cart .select-container { width: 25%; display: inline-block; vertical-align: middle; margin-bottom: 0; }.product-info .add-to-cart input[type=submit] { width: 70%; margin-left: 3%; display: inline-block; vertical-align: middle; background-position: 8% center; }.product-info-bottom {margin: 0 auto 0;width: 100%;}.product-info-bottom ul {margin: 0;padding: 0;}.product-info-bottom ul li.share {margin-left: 6%;}.product-info-bottom ul li.compare { display: none; }.product-info-bottom ul li.delivery {width: 46%;display: inline-block;vertical-align: bottom;text-align: left;margin-left: 12%;margin-top: 10px;}.product-info-bottom ul li.delivery h2 {display: block;width: 70%;vertical-align: top;float: left;}.product-info-bottom ul li.delivery img {display: block;float: left;margin-bottom: 0;margin-right: 10px;}.product-info-bottom ul li.delivery p {display: block;width: 100%;vertical-align: top;}.compare-info-container { margin: 40px 0; }.compare-info {width: 100%;margin: 10px auto; }.compare-info ul::after { content: ''; display: block; clear: both; }.compare-info ul li {display: block;width: 25.8%;float: left;margin-left: -1px;}.compare-info ul li .compare-each {height: 82px;}.compare-info ul li .compare-each .img {width: 26%;padding: 7px 0; height: 79px; }.compare-info ul li .compare-each .img .outside { height: 79px; }.compare-info ul li .compare-each .txt {width: 70%;height: 51px;position: relative;overflow: hidden;}.compare-info ul li.compare-btns { text-align: center; width: 23%; height: 82px; padding-top: 23px; }.compare-info ul li.compare-btns .compare { margin: 0 auto; padding: 7px 7px; font-size: 13px; display: inline-block; vertical-align: middle; }.compare-info ul li.compare-btns .reset {font-size: 13px;padding: 7px 0px 7px 13px;display: inline-block;vertical-align: middle;background-position: 0;}.product-tabs { margin-bottom: 50px; }.product-tabs .tabs li a span { display: inline; }.product-tabs .tabs-details {width: 100%;}.product-tabs .tabs-details .panel {padding: 61px 0 10px;}.product-tabs .tabs-details .panel h2 {font-weight: 300;font-size: 36px;margin: 0 0 25px 0;}.product-tabs .tabs-details .panel table { border-collapse: collapse; }.product-tabs .tabs-details .panel table th { width: 21%; border-bottom: 1px solid #ccc; vertical-align: top; padding: 11px 10px 11px 0px; line-height: 1.4; }.product-tabs .tabs-details .panel table td { width: 79%; border-bottom: 1px solid #ccc; vertical-align: top; padding: 11px 0; line-height: 1.4; }.product-tabs .tabs-details .panel table tr:last-child,.product-tabs .tabs-details .panel table tr:last-child th,.product-tabs .tabs-details .panel table tr:last-child td { border-bottom: none; }.product-tabs .tabs-details .panel figure {text-align: center;}.related {position: relative;overflow: hidden;margin: 10px 0 17px;}.related .wrapper { width: 100%; padding-bottom: 0px; margin-bottom: 0; }.related h2 { margin: 44px auto 40px; }.related .related-slideshow { width: 100%; }.related-slideshow .related-each a { width: 85%; margin: 0 auto; }.comments-area { padding-top: 60px; }.comments-area .wrapper { width: 100%; }/***** order *****/.order h2 { margin-top: -20px; }.order h5 { color: #38b01a; font-weight: 700; font-size: 30px; }.order .instrucoes .mbpayment { max-width: 300px; }.order .cart-info .btns { margin: 50px 0 0 0; }.order .cart-info .btns::after { content: ''; display: block; clear: both; }.order .cart-info .btn-container-view { width: 54%; display: inline-block; vertical-align: middle; text-align: left; margin-bottom: 0; }.order .cart-info .btn-container-print { width: 45%; display: inline-block; vertical-align: middle; text-align: right; }table.cart thead { display: table-header-group; }table.cart tbody td { padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #dcdcdc; }table.cart tbody td.photo { vertical-align: middle; text-align: center; width: 17.735%; border-bottom: 1px solid #dcdcdc; }table.cart tbody td.photo img { max-width: 110px; max-height: 80px; display: block; margin: 0 auto; }table.cart tbody td.item { width: 49.113%; border-bottom: 1px solid #dcdcdc; text-align: left; }table.cart tbody td.item a { font-size: 17px; text-align: left; }table.cart tbody td.qtd { width: 6.821%; text-align: center; border-bottom: 1px solid #dcdcdc; padding-top: 10px; padding-bottom: 10px; }table.cart tbody td.total { width: 26.33%; text-align: right; padding-right: 47px; padding-top: 10px; padding-bottom: 10px; }table.cart .client ul.client-info { margin: 38px 59px 20px; line-height: 1; padding: 0; list-style: none; }table.cart .client ul.client-info > li { width: 49%; display: inline-block; vertical-align: top; margin-bottom: 15px; }table.cart .client ul.client-info > li:nth-child(1) { width: 54%; margin-right: 5%; }table.cart .client ul.client-info > li:nth-child(2) { width: 40%; }table.cart tfoot th { background: #f9f9f9; text-align: left; padding-left: 40px; font-weight: 400; font-size: 17px; padding-top: 15px; padding-bottom: 15px; vertical-align: middle; }table.cart tfoot td { background: #f9f9f9; text-align: right; padding-right: 44px; padding-top: 15px; padding-bottom: 15px; vertical-align: middle; }table.cart tfoot .subtotal { padding-top: 30px; padding-bottom: 8px; }table.cart tfoot .total { padding-top: 25px; padding-bottom: 25px; position: relative; }table.cart tfoot td.total { font-size: 28px; font-weight: 700; white-space: nowrap; }table.cart tfoot .total::before { content: ''; width: 100%; height: 1px; background: #dcdcdc; display: block; position: absolute; left: 0; top: 5px; }table.cart tfoot th.total::before { left: 38px; }table.cart tfoot td.total::before { right: 38px; left: inherit; }/***** checkout *****/.checkout h1 {color: #000;text-transform: none;font-size: 30px;font-weight: 700;text-align: left;width: 71%;display:inline-block;vertical-align:top;margin: 16px 0 17px 4%;}.checkout .back-cart {float: right;font-size: 15px;position: relative;top: 11px;color: #656565;width: 20%;text-align: right;margin: 16px 4% 0 0;display:block;}.checkout hr.top {display:block;height: 1px;background: #d4d4d4;width: 92%;clear: both;border: 0;margin-bottom: 30px;margin-top: 12px;}.checkout main h2 { text-transform: none; margin: 16px auto 25px; }.checkout main h2 .editar { font-size: 14px; float: right; display: inline-block; text-transform: none; font-weight: 400; color: #686868; position: relative; top: -1px; }.checkout main .step1 h2 { margin: 16px auto 3px; }.checkout .step { padding-bottom: 75px; margin-bottom: 16px; }.checkout .step.step2 { padding-bottom: 65px; }.checkout .step .order-options { margin-bottom: 40px; }.checkout .step .order-options .entrega { width: 48.5%; margin-right: 2.4%; display: inline-block; vertical-align: top; }.checkout .step .order-options .expedicao { width: 48.5%; display: inline-block; vertical-align: top; }.checkout .step .order-options .select-container { width: 100%; }.checkout .step .order-options .select-container select { width: 100%; }.checkout .cart-info .cart { margin-top: 40px; }.checkout .cart-info .cart tfoot th { padding-left: 32%; }.checkout .cart-info .cart tfoot th.empty { padding-left: 0; }.checkout table.cart tfoot th.total::before { left: 57%; width: 33%; }.checkout .step .payment-method { margin-top: 10px; }.checkout .step .payment-method .method-each .img { height: 63px; }.checkout .step .payment-method .method-each img { margin: 0 auto; }.checkout .step .payment-method .method-each input[type="radio"] + label::after { display:block; }.checkout .step .payment-method .method-each input[type="radio"]:checked + label::after { display: block; }.checkout .resumo { margin-top: 20px; }.checkout .resumo table.cart-resumo { display: none; }.checkout .step.cart-info { padding-bottom: 0; }.checkout .step .line { margin-bottom: 22px; }.checkout .edicao-dados { margin-bottom: 37px; }.checkout .edicao-dados span { display: inline; }.checkout .edicao-dados b { display: none; }.info-help > ul > li { display: inline-block; vertical-align: top; width: 49%; }#dpagamento { line-height: 0; }/***** cart *****/.cartpage h1 { margin-top: 35px; width: 92%; margin-bottom: 32px; }.cartpage h1::before {display: inline-block;vertical-align: top;}.cartpage.confirmpage h1::before { display: none; }.cartpage table.cart tfoot .iva::before,.cartpage table.cart tfoot .total::before { content: ''; width: 100%; height: 1px; background: #dcdcdc; display: block; position: absolute; left: 0; top: 0px; }.cartpage table.cart tfoot th.iva::before,.cartpage table.cart tfoot th.total::before { left: 28px; }.cartpage table.cart tfoot td.iva::before,.cartpage table.cart tfoot td.total::before { right: 28px; left: inherit; }.cartpage main .content .wrapper { padding-bottom: 10px; width: 95%; }.cartpage table.cart { border: 0; }.cartpage table.cart thead { display: none; }.cartpage table.cart tbody td { background: #fff; position: relative; }.cartpage table.cart tbody td.photo { width: 9.15%; border: 0; padding-left: 1%; }.cartpage table.cart tbody td.item { width: 32.203%; border: 0; }.cartpage table.cart tbody td.item a { font-size: 17px; font-weight: 600; }.cartpage table.cart tbody td.qtd { width: 6.508%; padding-bottom: 0px; border: 0; }.cartpage table.cart tbody td.total { width: 18.746%; text-align: left; padding-left: 1%; padding-bottom: 0px; border: 0; }.cartpage table.cart tbody td.qtd_escolha { width: 15.254%; padding: 0; border: 0; }.cartpage table.cart tbody td.qtd_escolha .select-container { width: 100%; }.cartpage table.cart tbody td.qtd_escolha .select-container select { width: 100%; }.cartpage table.cart tbody td.total_final { width: 12.7119%; padding-left: 20px; text-align: right; border: 0; }.cartpage table.cart tbody td.acao { width: 5.5932%; border: 0; padding-right: 3%; }.cartpage table.cart tbody td.acao img { margin: 0; }.cartpage table.cart tbody td::before { content: ''; display: block; width: 100%; height: 1px; background: #dcdcdc; position: absolute; top: inherit; left: 0; right: 0; bottom: 0; }.cartpage table.cart tbody td.photo::before { left: 0; }.cartpage table.cart tbody td.acao::before { right: 0; left: inherit; }.cartpage table.cart tbody tr:last-child td::before { display: none; }.cartpage table.cart .qtd_escolha label { display: none; }.cartpage table.cart tfoot th { padding-left: 4%; }.cartpage table.cart tfoot .iva { position: relative; }.cartpage table.cart tfoot th { padding-left: 1%; }.cart-final-actions { background: #f9f9f9; padding: 40px 5% 0; position: relative; margin-bottom: 50px; }.cart-final-actions::before { content: ''; display: block; background: #dcdcdc; width: 91%; height: 1px; margin: 0 auto; position: absolute; top: 0; left: 0; right: 0; bottom: inherit; }.cart-final-actions ul li.expedicao-info { width: 27%; margin-right: 1%; display: none; vertical-align:top; text-transform: uppercase; font-size: 12px; font-weight: 600; margin-top: 25px; text-align: left; }.cart-final-actions ul li.btns { width: 100%; display: inline-block; vertical-align: top; text-align: right; }.cart-final-actions ul li.btns div { margin-bottom: 5px; }.cart-final-actions ul .expedicao-info img { display: inline-block; margin-right: 7px; position: relative; top: 4px; }.cart-final-actions ul .shopping { width: auto; display: inline-block; vertical-align:top; margin-top: 0; }.cart-final-actions ul .checkout { width: auto; display: inline-block; vertical-align:top; }.cart-final-actions input[type="submit"].btn-buy,.cart-final-actions input[type="submit"].btn-cart { width: auto; margin-left: 10px; }/***** cart *****/.siteMap h2 { width: 100%; }/****** Área Reservada *****/aside.area_reservada.tablet { width:80%; }.content article.area_reservada .block { width:100%; }.content article.area_reservada .tabsProds { display:table; width:100%; }.content article.area_reservada .tabsProds .header, .tabsProds .lines { display:table-row; }.content article.area_reservada .tabsProds .header { background:#E0F2F8; }.content article.area_reservada .tabsProds .header .field , .tabsProds .lines .field { display:table-cell; padding:15px; }.content article.area_reservada .tabsProds .lines .field { border-bottom:1px solid #F2F2F2; padding:10px 15px; }.content article.area_reservada .tabsProds .lines .field .head { display:none }.content article.area_reservada .tabsProds .lines { display:table-row; width:100%; padding:10px; background:#FFF; }.content article.area_reservada .tabsProds .lines .field { display:table-cell; width:auto; }.content article.area_reservada .tabsProds .lines .field.vermais a { position:unset; background-position:15px center; }.content.login .login_form, .content.login .registo { border:1px solid #CCCCCC;  padding:40px 60px; }.content article.area_reservada .tabsProds.wishlist .header { background:#F9F9F9; }.content article.area_reservada .tabsProds.wishlist .header .field { border-top:1px solid #E1E1E1; border-bottom:1px solid #E1E1E1; font-size: 15px; }.content article.area_reservada .tabsProds.wishlist .header .field:first-child { border-left:1px solid #E1E1E1; }.content article.area_reservada .tabsProds.wishlist .header .field:last-child { border-right:1px solid #E1E1E1; }.content article.area_reservada .tabsProds.wishlist .header .field.preco-unitario { white-space: nowrap; }.content article.area_reservada .tabsProds.wishlist .lines .clear { display:none; }.content article.area_reservada .tabsProds.wishlist .lines .remover { position:relative; right:0; top:0; vertical-align: middle; }.content article.area_reservada .tabsProds.wishlist .lines > div { display:table-cell!important; float:none!important; width:auto!important; margin-bottom:0!important; padding:15px; border-bottom:1px solid #E1E1E1; }.content article.area_reservada .tabsProds.wishlist .lines .add { vertical-align: middle; }.content article.area_reservada .tabsProds.wishlist .lines .add a {width:130px;background-position:10px center;text-align:left;padding: 6px 0 7px 45px;font-size: 17px;}.content article.area_reservada .tabsProds.wishlist .lines .image { vertical-align: middle; }.content article.area_reservada .tabsProds.wishlist .lines .title { vertical-align: middle; }.content article.area_reservada .tabsProds.wishlist .lines .title a { font-size: 17px; }.content article.area_reservada .tabsProds.wishlist .lines .price { color: #000; font-size: 17px; vertical-align: middle; white-space: nowrap; }.content .frmActualizarHeader { border-top:1px solid #E1E1E1; width:100%; display:block; position:relative; }.content .frmActualizarHeader .btnEditarOff, .content .frmActualizarHeader .btnEditarOn { position:absolute; right:0; top:-70px; }.content .frmActualizarHeader .btnEditarOff a { background: transparent url(../img/svgs/Editar.svg) no-repeat 30px center; background-size:15px; font: 400 18px 'Source Sans Pro'; color:#20bdf0; display:block; text-decoration:none; padding: 7px 60px; border:1px solid #20bdf0; border-radius: 5px; }.content .frmActualizarHeader .btnEditarOn a { background: #20bdf0; background-size:15px; font: 400 18px 'Source Sans Pro'; color:#fff; display:block; text-decoration:none; padding: 7px 40px; border-radius: 5px; }.content form.disable_mode input { font: 700 18px 'Source Sans Pro'; }.content form.edit_mode input { border:1px solid #000; font: 700 18px 'Source Sans Pro'; background:#fff; }.content .searchPage .search_results .img, .content .searchPage .search_results .info .extras  .resumo { display:block; }.content .searchPage .search_results .info .extras  .resumo { width:100%; margin:0; }.content .searchPage .results { display:table; width:100%; }.content .searchPage .results .search_results { display:table-row; }.content .searchPage .results .search_results > div { display:table-cell; float:unset!important; vertical-align:top; padding:20px; }.content .searchPage .search_results .add, .content .searchPage .search_results div.price-final, .content .searchPage .search_results div.price-final .price { vertical-align:middle!important; white-space:nowrap; }.content .searchPage .search_results .info .extras  .price-final, .content .searchPage .search_results .clear { display:none!important; }.content .searchPage .search_results .info h3 a { font: 600 20px 'Source Sans Pro'; color:#000; text-decoration:none; }.content .searchPage .search_results > div { border-top:1px solid #D7D7D7; }.content .searchPage .search_results > div:first-child { padding-left:0; }.content .searchPage .search_results > div:nth-last-child(2) { padding-right:0; }.content .searchPage .search_results .add a { font-size: 18px; padding:8px 0 12px 40px; background: #35b500 url(../img/svgs/carrinho-btn.svg) no-repeat 25% center; border: 1px solid #35b500; border-radius:5px; color:#FFF; display:block; text-decoration:none; width:130px; background-position:10px center; text-align:left; text-indent:0; }.content div.suporte { position:relative; }.content div.suporte > .btnNovo { position:absolute; right:0; top:-60px; }.content div.suporte > .btnNovo a { padding:5px 30px; }.content div.suporte > .accordion { width:100%; background:#E0F1F8; font: 400 20px 'Source Sans Pro'; }.content div.suporte > .accordion .header, .content div.suporte > .accordion .title { display:table-row!important; }.content div.suporte > .accordion .header > div { border-bottom:1px solid #FFF }.content div.suporte > .accordion .header > .col, .content div.suporte > .accordion .title > div { display:table-cell; padding:20px; }.content div.suporte > .accordion .header > .col { font-size: 15px; text-transform: uppercase; }.content div.suporte > .accordion .title > div { font-size: 17px; }.content div.suporte > .accordion .table { display:table; width:100%; position: relative; }.content div.suporte > .accordion .title.closed { background-color:#FFF; }.content div.suporte > .accordion .title.open > div { border:0; }.content div.suporte > .accordion .title > div { border-bottom: 1px solid #E1E1E1; }.content div.suporte > .accordion .title.open,.content div.suporte > .accordion .title.closed { background-image: none; background-size: 100%; position: relative; }.content div.suporte > .accordion .title.open::after,.content div.suporte > .accordion .title.closed::after { content: ''; display: block; position: absolute; right: 30px; top: 35px; background-repeat: no-repeat; background-size: 100%; width: 16px; height: 16px; }.content div.suporte > .accordion .title.open::after { background-image: url('../img/svgs/Colapsar.svg'); }.content div.suporte > .accordion .title.closed::after { background-image: url('../img/svgs/Expandir.svg'); width: 14px; height: 14px; top: 29px; right: 31px; }.content div.suporte > .accordion .title label, .content div.suporte > .accordion .title > .assunto.mobile, .content div.suporte > .accordion > .descricao.closed{ display:none!important; }.content div.suporte > .accordion .title > .assunto.tablet { display:table-cell; }.content div.suporte > .accordion > .descricao.open { display:block!important; background:#F9F9F9; border:0; padding:10px 50px 30px; }.content div.suporte > .accordion > .descricao.open  { width:100%; border-bottom: 1px solid #E1E1E1; margin:0; }.content div.suporte > .accordion .table .col1 { width:12%; }.content div.suporte > .accordion .table .col2 { width:40%; }.content div.suporte > .accordion .table .col4,.content div.suporte > .accordion .table .col3 { width:20%; }.content div.suporte > .accordion .title > div.dataresposta { display: table-cell; }/****** Pesquisa avancada *****/.content .advanced-search-container { width: 93%; }.content .advanced-search-container h1 { width: 100%; margin: 0 auto 50px; font-weight: 600; }.content .advanced-search-container .line .select-container-cat { width: 49%; float: left; }.content .advanced-search-container .line .select-container-subcat { width: 49%; float: right; }.content .advanced-search-container .line::after { clear: both; display: block; content: ''; }/****** Educacao *****/.educacao_empresas h1 { margin: 0 0 11px; }.educacao_empresas h1::before { margin-top: -30px; }.educacao_empresas .formularioContacto input[type="submit"] { width: auto; }.educacao_empresas .frmEducacao { display: table; margin-top: 50px; }.educacao_empresas .educacao-each-container { display: table-row; }.educacao_empresas .educacao-spacer { display: table-cell; vertical-align: top; width: 3%; }.educacao_empresas .educacao-each {display: table-cell;vertical-align: top;width: 47%;position: relative;padding: 10px 14px 80px;}.educacao_empresas .educacao-each input[type=submit] {position: absolute;bottom: 25px;left: 0;right: 0;margin: 0 auto;width: 85%;}.educacao_empresas .products-list .product-each { width: 28%; }.educacao_empresas .order { margin-bottom: 0; }.educacao_empresas .order label { width: 17%; }.educacao_empresas .order .select-container { width: 25%; }.educacao_empresas.educacao h1::before { margin-top: 0; }#comparador-wrapper table > thead > tr > th:first-child{ min-width: 20%; }}@media all AND (min-width: 1024px) {body, html {font-weight: 400; font-size: 17px; }a:hover { text-decoration: none; }h1 { font-size: 29px; font-weight: 900; margin: 7px 0 26px; width: 88.4%; }h2 { font-size: 23px; font-weight: 400; margin: 26px 0 30px; color: #00bcf3; width: 92%; }h3 { font-size: 20px; font-weight: 900; margin: 48px 0 17px 0; }.success {font-size:21px;margin-bottom:30px;}.success .ok {width: 74px;height: 55px;}input, textarea { font-weight: 400; font-size: 16px; }main .content input[type=text], main .content input[type=password] { font-size: 17px; padding: 14px 18px; display: block; width: 100%; }input[type="submit"] { padding: 10px 20px; margin: 0 auto; font-weight: 400; width: auto; }.btn-buy { background: #3db21b; border: 2px solid #3db21b; }.btn-print:hover,input[type="submit"].btn-cart:hover,input[type="submit"].btn-cancel:hover,input[type="submit"].btn-next:hover,input[type="submit"].btn-buy:hover,.btn-hero:hover { background: #00bcf2; border: 2px solid #00bcf2; color: #fff; }.btn-buy:hover { background: #2FA214; border: 2px solid #2FA214; }blockquote { padding: 55px 60px; font-size: 23px; font-weight: 400; margin: 55px 0 55px; }ul,ol { padding: 0px 15px; margin: 30px 0; }ul li { list-style-image: url(../img/svgs/bullet.svg); margin-bottom: 7px; }ul ul,ol ul,ol ol,ul ol { margin: 5px 0 10px; }dl { margin: 30px 0; }dl dt, dl dd { margin-bottom: 10px; }/* ========================== Structural CSS ========================== */.main-header,main::before { height: 114px; }.main-header {background: #fff;height: 115px;}.main-header .wrapper {max-width: 1240px;margin: 0 auto;position: relative;height: auto !important;width:96%;}.main-header .logo {position: relative;top: 42px;margin: 0;width: 16%;}.main-header .logo a img {width: auto;height: 67px;}.main-header .logoPremium {position: relative;top: 22px;margin: 0;width: 16%; }.main-header .logoPremium .img{ position: relative; bottom: 2px; width: 300px; margin-top: 0; }.main-header .logoPremium .img img{ width: 100%; }.main-header .open-menu,.main-header .close-menu {display: none;}.main-header .open-menu::before {display: none;}.menu-open .main-header .open-menu {display: none;}.menu-open .main-header .close-menu {display: none;}.cart-open header,.menu-open header {background: #fff;position: fixed;height: 115px !important;}.menu-open .menu-container {width: 100%;float: none;height: auto !important;top: 0;position: absolute;padding: 0;margin: 0;background: transparent;border: 0;display: inline-block;right: 0;}.menu-open .main-menu,html:not(.menu-open) .main-header .main-menu {position: absolute;display: block;left: 0;right: 10.5%;top: 66px;bottom: inherit;margin: 0 0 0 auto;width: 65%;text-align: right;}.menu-open .main-menu > ul > li,html:not(.menu-open) .main-header .main-menu > ul > li {display: inline-block;margin-bottom: 0;font-size: 16px;}html:not(.menu-open) .main-header .main-menu > ul > li::before,.menu-open .main-menu > ul > li::before {display: none;}.menu-open .main-menu > ul > li > a,html:not(.menu-open) .main-header .main-menu > ul > li > a {text-decoration: none; /* padding: 10px 24px 29px 24px; */ padding: 10px 8px 29px 8px; font-weight: 400; transition: all 0.3s ease-in-out; }.menu-open .main-menu > ul > li > a:hover,html:not(.menu-open) .main-header .main-menu > ul > li > a:hover { color: #00bdf4; }.menu-open .main-menu > ul > li:last-child > a,html:not(.menu-open) .main-header .main-menu > ul > li:last-child > a { padding-right: 19px; }.menu-open .main-menu > ul > li:hover > ul,html:not(.menu-open) .main-header .main-menu > ul > li:hover > ul {display: block;position: absolute;background: #fff;text-align: left;padding: 0 0 20px; margin-left: -10px; top: 47px; border: 1px solid #e1e1e1; border-top: 1px solid #fff; }html:not(.menu-open) .main-header .main-menu > ul > li:hover > ul::after,html:not(.menu-open) .main-header .main-menu > ul > li:hover > ul::before { content: ''; display: block; position: absolute; left: 19%;  width: 0; height: 0; border-style: solid; }html:not(.menu-open) .main-header .main-menu > ul > li:hover > ul::after { top: -9px; border-color: transparent transparent #fff transparent; border-width: 0 10px 10px 10px; }html:not(.menu-open) .main-header .main-menu > ul > li:hover > ul::before { top: -10px; border-color: transparent transparent #e1e1e1 transparent; border-width: 0 10px 10px 10px; }html:not(.menu-open) .main-header .main-menu > ul > li > ul.first_on::after { top: -9px; border-color: transparent transparent #f2f2f2 transparent; border-width: 0 10px 10px 10px; }.menu-open .main-menu > ul > li:hover > ul > li > ul,html:not(.menu-open) .main-header .main-menu > ul > li:hover > ul > li > ul,.menu-open .main-menu > ul > li.active > ul,.menu-open .main-menu > ul > li > ul,html:not(.menu-open) .main-header .main-menu > ul > li > ul {display: none; width:250px; }.menu-open .main-menu > ul > li.active::before { display: none; }.menu-open .main-menu > ul > li > ul > li.active ul,html:not(.menu-open) .main-header .main-menu > ul > li > ul > li.active ul {display: block;position: absolute;top: 1px;left: 249px;background: #f2f2f2;width:100%;border-top:none;}.menu-open .main-menu > ul > li > ul > li:first-child,html:not(.menu-open) .main-header .main-menu > ul > li > ul > li:first-child { border-top: 1px solid #e1e1e1; }html:not(.menu-open) .main-header .main-menu > ul > li > ul > li:first-child > a { margin-top: 22px; }.menu-open .main-menu > ul > li > ul > li > a,html:not(.menu-open) .main-header .main-menu > ul > li > ul > li > a {text-decoration: none;display: block;padding: 7px 58px 7px 28px;}html:not(.menu-open) .main-header .main-menu ul li ul li.active,.menu-open .main-menu > ul > li > ul > li > a:hover,html:not(.menu-open) .main-header .main-menu > ul > li > ul > li > a:hover {background:#f2f2f2;}.menu-open .main-menu > ul > li > ul > li > a::before,html:not(.menu-open) .main-header .main-menu > ul > li > ul > li > a::before { content: '+'; display: inline-block; margin-right: 12px; }html:not(.menu-open) .main-header .main-menu > ul > li > ul > li::before,.menu-open .main-menu > ul > li > ul > li::before { display: none; }.menu-open .main-menu > ul > li > ul > li.active > ul { display: none; }.menu-open .main-menu > ul > li > ul > li:hover,html:not(.menu-open) .main-header .main-menu > ul > li > ul > li:hover { display: block; }html:not(.menu-open) .main-header .main-menu > ul > li > ul > li > ul > li:first-child,.menu-open .main-menu > ul > li > ul > li > ul > li:first-child { padding-top: 22px; }html:not(.menu-open) .main-header .main-menu > ul > li > ul > li > ul > li:last-child,.menu-open .main-menu > ul > li > ul > li > ul > li:last-child { padding-bottom: 20px; }html:not(.menu-open) .main-header .main-menu > ul > li > ul > li > ul > li > a,.menu-open .main-menu > ul > li > ul > li > ul > li > a { padding: 6px 10px 6px 35px; text-decoration: none; display: block; }html:not(.menu-open) .main-header .main-menu > ul > li > ul > li > ul > li > a:hover,.menu-open .main-menu > ul > li > ul > li > ul > li > a:hover { background: #e6e6e6; }.menu-open .secondary-menu,html:not(.menu-open) .main-header .secondary-menu {color: #fff;background: #2f2b2c;position: fixed;top: 0;left: 0;right: 0;bottom: inherit;z-index: 9999;display: block;height: 37px;margin: 0;}.menu-open .secondary-menu::before {display: none;}.menu-open .secondary-menu > ul,html:not(.menu-open) .main-header .secondary-menu ul {max-width: 1240px;margin: 7px auto 0;text-align: right;width:96%;}.menu-open .secondary-menu > ul > li,html:not(.menu-open) .main-header .secondary-menu ul li {display: inline-block;margin: 0 0 0 10px;text-transform: uppercase;font-size: 13px;vertical-align: middle;}.menu-open .secondary-menu > ul > li.phone,html:not(.menu-open) .main-header .secondary-menu ul li.phone { font-size: 14px; position: relative; top: -1px; }html:not(.menu-open) .main-header .secondary-menu ul li.phone > span { color:#FF0000; }.menu-open .secondary-menu > ul > li > a,html:not(.menu-open) .main-header .secondary-menu ul li a {color: #aba9aa;text-decoration: none;padding: 2px;font-weight:400;transition: all 0.3s ease-in-out; }html:not(.menu-open) .main-header .secondary-menu ul li a:hover { color: #fff; }.menu-open .secondary-menu > ul > li.login a,html:not(.menu-open) .main-header .secondary-menu ul li.login a {padding-right: 0;}.menu-open .secondary-menu > ul > li.login a::before,html:not(.menu-open) .main-header .secondary-menu ul li.login a::before {opacity: 0.6;background: url(../img/svgs/login-white.svg) no-repeat;content: '';display: inline-block;width: 18px;height: 18px;margin-right: 8px;margin-left: 0;position: relative;top: 4px;margin-top:-5px;transition: all 0.3s ease-in-out;}html:not(.menu-open) .main-header .secondary-menu ul li.login a:hover::before { opacity: 1; }.main-header .search-shop {top: 65px;right: 0;width: auto;margin-right: 8px;}.main-header .search-shop li.search {margin-right: 16px;}/* start: animation on scroll */.main-header .search-shop li.search .search-container.active,.menu-open .secondary-menu,html:not(.menu-open) .main-header .secondary-menu,.main-header { transition: all 0.3s ease-in-out; }.menu-slim .menu-open .secondary-menu,html:not(.menu-open) .menu-slim .main-header .secondary-menu,.menu-slim .main-header { top: -37px; }.main-header .search-shop li.search .search-container.active {top: 115px;}.menu-slim .main-header .search-shop li.search .search-container.active { top: 78px; }/* end: animation on scroll */.main-header .search-shop li.search .search-container form {max-width: 810px;margin: 0 auto;padding: 68px 0px 40px;}.main-header .search-shop li.search .search-container form input[type=text] {padding: 19px 10px 19px 69px;font-size: 20px;}.main-header .search-shop li.search .search-container form input[type=submit] {top: 90px;left: 28px;}.main-header .search-shop li.search .search-container form a {margin: 12px 0 0 0;transition: all 0.3s ease-in-out; }.main-header .search-shop li.search .search-container form a:hover { text-decoration: underline; }.menu-open .secondary-menu > ul > li.phone {display: inline-block;vertical-align: middle;}.menu-open .secondary-menu > ul > li.login,.main-header .search-shop li.login {display: inline-block;margin: 0 0 0 10px;}.main-header .search-shop li.login a {display: none;}.menu-open .secondary-menu > ul > li.login a { display: inline-block; vertical-align: middle; color: #aba9aa; padding: 0; border: 0; font-size: 14px; }.main-header .search-shop li.login::before {display:none;}.main-header .search-shop li.cart {margin-top: 4px;}.main-header .search-shop li.cart .btn-buy { font-size: 17px; }.main-header .search-shop li.cart .btn-cart:hover { border-width: 2px; }.hero-container .hero-each .text-btn {position:absolute;max-width: 1023px;left: 0;right: 0;margin: 0 auto;top: 188px;width:96%;}.hero-container .hero-each .text {position: relative;bottom: inherit;top: 0;margin-bottom: 39px;}.hero-container .hero-each .text h2 {text-align: left;margin: 0;width: 50%;}.hero-container .hero-each .text h2 a .name { line-height: 0.8; }.hero-container .hero-each .text h2 a .icon img { margin: 0; }.hero-container .hero-each .call-to-action {bottom: inherit;position: relative;top: 0;left: inherit;right: inherit;text-align: left;}.hero-container .hero-each .call-to-action .btn-hero-container {display: block;margin-left: 5px;}.hero-container .hero-each.align-right .text-btn {bottom: 155px;top: inherit;}.hero-container .hero-each.align-right .text h2 {margin: 0 11.5% 0 auto;width: 29%;}.hero-container .hero-each.align-right .call-to-action .btn-hero-container {margin: 0 11% 0 auto;width: 29%;display: block;text-align: left;}.hero-container .hero-each.align-right .call-to-action .btn-hero { margin: 0 11% 0 auto; }.hero-container .hero-each.icon-left .text-btn {top: 160px;}.hero-container .hero-each.icon-left .text {margin-bottom: 20px;}.hero-container .hero-each.icon-left .text h2 a .icon {display: block;float: left;width: 92px;height: 92px;margin-right: 20px;}.hero-container .hero-each.icon-left .text h2 a .icon img {max-height: none;}.hero-container .hero-each.icon-left .text h2 a .name {display: block;float: left;width: 370px;font-size: 60px;position: relative;top: -4px;}.hero-container .hero-each.icon-left .text h2 a::after { clear: both; display: block; content: ''; }.hero-container .hero-each.icon-left .call-to-action {text-align: left;}.hero-container .arrows-container {max-width: 1240px;margin: 0 auto;left: 0;right: 0;top: 46%;bottom: 0;position: absolute;height: 50px;width:96%;}.hero-container .slick-prev,.hero-container .slick-next {width: 54px;transition: all 0.3s ease-in-out;opacity: 0.5;top: 0;}.hero-container .slick-prev { background: url(../img/svgs/arrow-left-white.svg) no-repeat; background-size: 100%; left: 0; }.hero-container .slick-next { background: url(../img/svgs/arrow-right-white.svg) no-repeat; background-size: 100%; transform: rotate(360deg); right: 0; }.hero-container .slick-prev:hover,.hero-container .slick-next:hover { opacity: 1; cursor: pointer; }.main-wrapper { max-width: 1240px; margin: 0 auto; width: 95%; }aside { width: 16%; padding: 14px 0 0 0px; margin: 0 9.5% 0 0; z-index: 50; display: inline-block; vertical-align: top; font-size: 16px;  transition: all 0.3s ease-in-out; }aside nav ul { list-style: none; padding: 0; margin: 0; }aside nav ul li { border-bottom: 1px solid #e1e1e1; list-style: none; margin: 0; }aside nav ul li a { display: block; padding: 10px 35px 10px 0; transition: all 0.3s ease-in-out; text-decoration: none; }aside nav ul li.active a,aside nav ul li a:hover { color: #00bcf3; }aside nav ul.js-lvl3 { display: none; }aside nav ul.js-lvl2 > li.active > ul { display: block; margin: 0 0 10px 0; }aside nav ul.js-lvl2 > li.active > ul li a { color: #000; }aside nav ul.js-lvl2 > li.active > ul li.active a,aside nav ul.js-lvl2 > li.active > ul li a:hover { color: #00bcf3; }aside nav ul.js-lvl2 > li.active > ul li { border-bottom: 0; }aside nav ul.js-lvl3 li a { padding: 4px 0; }.content { width: 74%; display: inline-block; vertical-align: top; margin: 13px 0 0 0; }.content article .block { width: 66%; }.content article .block div,.content article .block p { line-height: 1.5; margin-bottom: 25px; }#homepage .content { width: 100%; display: block; margin: 0; }.feature {background: #f2f2f2;margin-bottom: 102px;}.feature .feature-slideshow {max-width: 1240px;margin: 0 auto;padding-bottom: 0;border-left: 1px solid #fff;border-right: 1px solid #fff;}.feature .feature-each {border: 0;border-right: 1px solid #fff;}.feature .feature-each a {padding: 0 0 42px 0;transition: all 0.3s ease-in-out; }.feature .feature-each a:hover { background: #e9f0f2; }.feature .feature-each a .img {margin: 25px auto 14px;}.feature .feature-each a p {display: block;text-align: center;font-weight: 300;margin-bottom: 5px;}.feature .feature-each a:hover p { text-decoration: underline; }.feature .feature-each a:hover .btn-more { text-decoration: underline; }.feature .dots-container .slick-dots { bottom: -30px; }.promo {margin-bottom: 90px;width: 100%;}.promo .wrapper { max-width: 1240px; margin: 0 auto; width:89%;}.promo h2 {margin: 0 0 20px 0;width: 66.8%;}.promo .all {margin: 12px 0 20px 0;width: 32.7%;}.promo .all:hover { text-decoration: underline; }.promo .promo-slideshow {width: 100%;border: 0;border-right: 1px solid #e1e1e1; }.promo .promo-slideshow.edge-right { border-right: 1px solid #00bdf4; }.promo .promo-slideshow.edge-right.promo-not4th,.promo .promo-slideshow.promo-not4th { border-right: none; }.promo .promo-each { border: 0; }.promo .promo-each a { border: 1px solid #e1e1e1; border-right: 1px solid #fff; }.promo .promo-each.promo-last-not4th a { border-right: 1px solid #e1e1e1; }.promo .promo-each a .img {margin: 10px 0 35px 0;}.promo .promo-each a .img img {max-width:190px;}.promo .promo-each a:hover { border: 1px solid #00bdf4; }.promo .promo-each a:hover .name,.promo .promo-each a:hover .price,.promo .promo-each a:hover .price-natural { text-decoration: underline; }.promo .promo-each.side-left a { border-left: 1px solid #fff; }.promo .promo-each.side-right a { border-right: 1px solid #fff; }.promo .slick-prev,.promo .slick-next { transition: all 0.3s ease-in-out; opacity: 0.5; }.promo .slick-prev:hover,.promo .slick-next:hover { opacity: 1; }.news {margin-bottom: 30px;}.news .wrapper { max-width: 1240px; margin: 0 auto; width:100%;}.news .wrapper-text { max-width: 1240px; width: 89%; margin: 0 auto; }.news h2 {margin: 0 0 20px 0;width: 66.8%;}.news .all {margin: 12px 0 20px 0;width: 32.7%;}.news .all:hover { text-decoration: underline; }.news .news-each a { position: relative; }.news .news-each a::before { position: absolute; display: block; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; content: ''; background: rgba(255,255,255,0); z-index: 2; transition: all 0.3s ease-in-out; }.news .news-each a:hover::before { background: rgba(255,255,255,0.2); }.news .news-each a .name { left: 10%; top: 55px; z-index: 5; }.news .news-each a .btn-more { left: 10%; z-index: 5; }.news .news-each a:hover .btn-more { text-decoration: underline; }.news .slick-prev { left: -35px; }.news .slick-next { right: -35px; }.news .slick-prev,.news .slick-next { transition: all 0.3s ease-in-out; opacity: 0.5; }.news .slick-prev:hover,.news .slick-next:hover { opacity: 1; }.audience ul li a { width: 75%; padding: 50px 5px 60px; }.audience ul li:first-child a::before { right: -20%; }.audience ul li:last-child a .icon { margin: 0 2% 0 1%; }.audience ul li:last-child a .info { width: 53%; }.main-footer { margin-top: 60px; }.main-footer .selling {background: #f2f2f2;margin-bottom: 70px;}.main-footer .selling .wrapper {margin: 0 auto;width:96%;max-width:1240px;}.main-footer .selling .selling-info {width: 100%;}.main-footer .selling .selling-info li.microsoft {width: 25%;margin-left: 0;padding-right: 0%;padding-left: 0%;display: block;float: left;}.main-footer .selling .selling-info li.adobe {width: 22%;margin-left: 0;padding-right: 0;padding-left: 2%;display: block;float: left;}.main-footer .selling .selling-info li.apple {width: 47%;margin-right: 0;padding-right: 0;display: block;float: left;clear: left;height: 80px;border: 0; margin-top: 15px; }.main-footer .selling .selling-info li.apple img{ width: 300px; margin-bottom: 0; }.main-footer .selling .selling-info li img { max-width: 100%; }.main-footer .selling .selling-info li.payments,.main-footer .selling .selling-info li.delivery {width: 23%;border-top:none;}.main-footer .selling .selling-info li.payments {padding-left: 2%;width: 22%;padding-right: 3%;border-left: 1px solid #fff;}.main-footer .selling .selling-info li.delivery {text-align: left;}.main-footer .selling .selling-info li.payments ul {width: 100%;padding: 0;}.main-footer .selling .selling-info li.payments .icon .label {width: 80%;}.main-footer .selling .selling-info li.delivery img {margin-left: 10px;margin-right: 6px;}.main-footer .selling .selling-info li h2 { margin-bottom: 25px; }.main-footer .selling .selling-info li.delivery h2 {text-align: left;margin-bottom: 32px;width:auto;box-sizing: border-box; }.main-footer .network .wrapper {max-width: 1240px;margin: 0 auto;}.main-footer .network .phone {width: 33%;margin: 0;display: inline-block;vertical-align: top;}.main-footer .network .phone h2 {margin: 0 auto 37px;}.main-footer .network .phone a:hover { border-bottom: 1px solid #000; }.main-footer .network .newsletter {width: 33%;display: inline-block;vertical-align: top;}.main-footer .network .newsletter h2 {margin: 0 auto 34px;}.main-footer .network .newsletter form {width: 78%;}.main-footer .network .newsletter input[type=text] {width: 68%;}.main-footer .network .newsletter input[type=submit] {width: 32%;transition: all 0.3s ease-in-out;}.main-footer .network .newsletter input[type=submit]:hover { color: #fff; background: #01bcf3; }.main-footer .social {width: 33%;position: relative;top: inherit;right: inherit;display: inline-block;vertical-align: top;}.main-footer .social h2 {margin: 0 auto 37px;}.main-footer .social ul li {margin: 0 15px;}.main-footer .social ul li a { transition: all 0.3s ease-in-out;display:block;}.main-footer .social ul li a img { display:block;}.main-footer .social ul li a:hover { opacity: 0.7; }.main-footer .end-menu {padding-bottom: 5px;margin-bottom:10px;padding-top: 0;border: 0;width: 100%;}.main-footer .end-menu .wrapper {max-width: 1240px;margin: 0 auto;}.main-footer .end-menu nav {text-align: left;border-top: 1px solid #e1e1e1;padding-top: 20px;}.main-footer .end-menu ul { width: 97%; margin:0 auto; }.main-footer .end-menu ul li a:hover { text-decoration: underline; }.main-footer .end-menu ul li.seara {margin-bottom: 0;float: right;}.main-footer .end-menu ul li.seara a { margin: 10px auto 0; }.breadcrumbs { width: 100%; margin: 20px auto 30px; max-width: 1240px; }.breadcrumbs ul li a { transition: all 0.3s ease-in-out; }.breadcrumbs ul li a:hover { color: #000; }/* products */body.products .content { display: inline-block; vertical-align: top; width: 80%; position: relative; margin-bottom: 0; margin-top: 0; padding-top: 40px; }body.products .content::before { content: ''; border-left: 1px solid #d0d0d0; height: 100%; display: block; position: absolute; left: -4px; top: 0; }body.products .top-bar .breadcrumbs { width: 80%; margin: 21px auto 13px; }body.products .top-bar { padding: 0; }body.products h1 { width: 90%; margin: 25px auto 30px; text-align: left; }body.products.educacao_empresas.empresas h1,body.products.educacao_empresas.educacao h1 { text-align: center; }body.products .content article > h2 { text-align: left; margin-bottom: 20px; width: 90%; }.top-bar { padding: 0; }.top-bar::after { content: ''; display: block; clear: both; }.top-bar .order { width: 19.6% }body.products aside { padding: 30px 0 0 0px; display: inline-block; vertical-align: top; width: 19.4%; margin: 0; position: relative; }body.products aside::after { content: ''; border-left: 1px solid #d0d0d0; height: 100%; display: none; position: absolute; right: 0; top: 0; }body.products aside nav { width: 82%; }body.products aside nav ul.js-lvl2 { list-style: none; padding: 0; margin: 0 0 40px 0; }body.products aside nav ul.js-lvl2 > li { border-bottom: 1px solid #e1e1e1; list-style: none; margin: 0; }body.products aside nav ul.js-lvl2 > li > a { transition: all 0.3s ease-in-out; text-decoration: none; font-weight: 600; position: relative; }body.products aside nav ul.js-lvl2 > li > a::before,body.products aside nav ul.js-lvl2 > li > a::after { content: ''; position: absolute; right: 10px; top: 18px; background: #000; }body.products aside nav ul.js-lvl2 > li > a::before { width: 1px; height: 7px; right: 13px; }body.products aside nav ul.js-lvl2 > li > a::after { width: 7px; height: 1px; top: 21px; }body.products aside nav ul.js-lvl2 > li.active > a { /*color: #000;*/ }body.products aside nav ul.js-lvl2 > li.active > a::before,body.products aside nav ul.js-lvl2 > li.active > a::after {transform: rotate(45deg);  }body.products aside nav ul.js-lvl2 > li > a:hover { color: #00bcf3; }body.products aside nav ul.js-lvl3 { display: none; margin: 0 0 10px 0; }body.products aside nav ul.js-lvl2 > li.active > ul { display: block; }body.products aside nav ul.js-lvl3 > li { list-style: none; margin: 0; border: 0; }body.products aside nav ul.js-lvl3 > li > a { padding: 4px 0; transition: all 0.3s ease-in-out; text-decoration: none; font-weight: 400; color: #000; }body.products aside nav ul.js-lvl3 > li > a:hover { color: #00bcf3; }body.products .main-footer { margin-top: 0; }.products-list { width: 100%; margin: 0 auto 30px; padding: 0 0 0 2%; }body.products .products-list { margin-bottom: 120px; }.products-list .product-each { margin: 50px 1% 50px; width: 31%; padding: 0; }.products-list .product-each a .empty,.products-list .product-each a .oportunidade,.products-list .product-each a .discount,.products-list .product-each a .new { left: auto; right: 10%; }.products-list .product-each a .txt .name { height: 66px; overflow: hidden; position: relative; margin-bottom: 3px; width: 75%; }.products-list .product-each:hover { z-index: 20; }.products-list .product-each a:hover .options {display: block;position: absolute;width: 90%;left: 0;right: 0;margin: 10px auto 0;z-index:25;}.products-list .product-each a:hover .border-effect { z-index: 20; background: #fff; border: 1px solid #d5d5d5; display: block; width: 100%; height: 147%; position: absolute; top: -50px; left: 0; right: 0; bottom: 0; }.products-list .product-each a:hover .options .add-to-cart input[type=submit] { padding-left: 38px; width: 100%; background: #35b500 url(../img/svgs/carrinho-btn.svg) no-repeat 5% center; }.products-list .product-each a:hover .options .compare { margin: 10px auto 0; }.products-list .product-each a:hover .options .compare input[type="checkbox"] + label { font-size: 14px; display: inline-block; text-decoration: underline; }.products-list .product-each a:hover .oportunidade,.products-list .product-each a:hover .discount,.products-list .product-each a:hover .new {z-index: 30;  }.products-list .product-each a:hover .img,.products-list .product-each a:hover .txt { z-index: 25; }.products-list .product-each a:hover .img,.products-list .product-each a:hover .txt { position: relative; }.infinite-more-link-container { margin: 80px 0 70px 0; }.infinite-more-link { padding: 13px 100px; transition: all 0.3s ease-in-out; }.infinite-more-link:hover { background: #00bcf3; color: #fff; border: 1px solid #00bcf3; }/* product */.product .content { width: 100%; margin-top: 17px; }.product-gallery {width: 46%;margin: 0px 2.5% 90px 3%;}.product-gallery-slideshow {height: 470px;}.product-gallery-slideshow .gallery-each,.product-gallery-slideshow .gallery-each .outside,.product-gallery-slideshow .gallery-each .outside .inside {height: 430px;width:495px;}.product-gallery-slideshow .gallery-each img { max-width: 495px; }.product-info { width: 42%; }.product-info h1 {font-size: 47px;font-weight: 400;width: 100%;line-height: 1;margin: 7px 0 5px 0;}.product-info .compare {margin: 29px 0 26px;}.product-info .compare label:hover { text-decoration: none; }.product-info .add-to-cart .price-container {margin: 51px 0 31px;}.product-info .add-to-cart .price-final .price {font-size: 50px;}.product-info .add-to-cart .price-final .price-old {font-size: 27px;font-weight:300;}.product-info .add-to-cart .price-final .price-old::before {top: 20px;}.product-info-bottom ul li a { text-decoration: none; }.product-info-bottom ul li a:hover span { text-decoration: underline; }.product-info-bottom ul li a span { display: inline-block; }.product-info-bottom ul li.share a::before,.product-info-bottom ul li.wishlist a::before,.product-info-bottom ul li.comment a::before,.product-info-bottom ul li.configurar a::before { display: inline-block; vertical-align: middle; margin-right: 10px; }.product-info-bottom ul li.share a,.product-info-bottom ul li.wishlist a,.product-info-bottom ul li.comment a,.product-info-bottom ul li.configurar a {font-size: 14px;}.product-info-bottom ul li.share {margin-left: -8%;}.product-info-bottom ul li.delivery {width: 28%;margin: 0 0 0 8%;}.compare-info {width: 90%;}.compare-info ul li {width: 25%;}.compare-info ul li .compare-each .txt {width: 69%;}.compare-info ul li.compare-btns {width: 25%;padding: 20px 16px 0;}.compare-info ul li.compare-btns .compare {font-size: 15px;padding: 10px 13px;}.compare-info ul li.compare-btns .reset {font-size: 15px;padding: 10px 0 10px 13px;}.product-tabs {width: 90%;margin: 40px auto 90px;}.product-tabs .tabs-details {padding: 0 85px;margin: 20px auto 0;}.product-tabs .tabs-details .panel {padding: 63px 0 10px;}.product-tabs .tabs-details .panel h2 {font-weight: 700;font-size: 29px;margin: 0 0 35px 0;}.product-tabs .tabs-details .panel table {width: 59%;float: left;}.product-tabs .tabs-details .panel figure {float: right;width: 36%;margin-right: 1%;margin-top: 29px;}.related { margin: 49px 0 17px; }.related .wrapper {width: 90%;padding-bottom: 29px;}.related h2 { margin: 65px auto 40px; }.comments-area .wrapper {width: 90%;}.comments-area .title-container {margin: 37px 0 0 0;}.comments-area .top-bar .total {display: inline-block;vertical-align: middle;width: 75%;}.comments-area .top-bar .order {display: inline-block;vertical-align: middle;width: 24%;text-align: right;}.comments-area .top-bar .order .select-container {width: 34%;}.comments-slideshow .comment-each { border-bottom: 3px solid #f3f3f3; }.navbar ul li a { transition: all 0.3s ease-in-out; }.navbar ul li a:hover { color: #000; }.mfp-comment { width: 823px; padding: 60px; }.mfp-comment h2 { margin-bottom: 27px; }.mfp-comment h3 { font-size: 17px; }.mfp-comment .ui.rating { margin-top: 10px; }.mfp-comment .line label { color: #646464; font-size: 17px; margin-bottom: 5px; }.mfp-comment .line textarea,.mfp-comment .line input[type=text] { display: block; width: 100%; padding: 14px 20px; margin-bottom: 20px; }.mfp-comment .line textarea { height: 90px; }.mfp-comment .line.options { margin-top: 30px; }.mfp-comment .line.options label { display: inline; color: #000; }.mfp-comment .line.options .opt { margin-right: 20px; margin-left: 10px; color: #000; text-transform: uppercase; display: inline-block; vertical-align: top; }.mfp-comment .btns { margin-top: 42px; }.mfp-comment .btns .btn-next,.mfp-comment .btns .btn-cancel { width: 49%; }.mfp-comment .btns .btn-next { float: right; font-size: 20px; }.mfp-comment .btns .btn-cancel { float: left; color: #666; padding: 13px 20px; }.mfp-comment .mfp-close { color: #cbcbcb !important; right: 20px; top: 20px; }.mfp-comment#modal_configurador .fb3sep,.mfp-comment#modal_configurador .fb3col { width: 100% !important; }.rating-legend { margin: 10px 0; }.rating-legend li { margin: 0 0 0px 20px; padding: 1px 18px; }/***** order *****/.order .top-bar { background:transparent; }.order .top-bar .top-bar-wrapper { max-width: 1240px; margin: 0 auto; width: 96%; }.order .breadcrumbs { margin: 20px auto 10px; }.order main { background: #f2f2f2; padding-bottom: 60px; }.order main .content { background: #fff; margin: 35px auto 0; display: block; width: 72%; }.order main .content .wrapper { padding: 27px 76px 70px 80px; }.order .main-footer { margin-top: 0; border-top: 1px solid #fff; }.order h1 {color: #000;text-transform: uppercase;font-size: 17px;font-weight: 400;text-align: right;width: 100%;position:relative;right:-20px;}.order h2 {color: #38b01a;font-size: 31px;font-weight: 400;text-align: center;width: 100%;margin: -49px 0 24px;letter-spacing: -0.5px;}.order h2 .ok {display: block;margin: 0 auto 15px;width: 74px;height: 55px;background: url(../img/visto.png) no-repeat;}.order h3 {color: #000;font-size: 18px;font-weight: 700;margin: 20px 0 5px 0;text-align: center;}.order h4 { color: #000; font-weight: 400; text-transform: uppercase; }.order h5 { color: #38b01a; font-weight: 700; }.order .info { text-align: center; font-size: 15px; margin-bottom: 20px; }.order .instrucoes {border: 2px solid #38b01a;padding: 40px 60px;margin: 55px 0 0;font-size: 15px;}.order .instrucoes .mbpayment { margin: 40px 0; font-size: 18px; width: 300px; }.order .instrucoes p { line-height: 1.5; }.order .instrucoes .mbpayment .logo {width: 32%;}.order .instrucoes .mbpayment .labels {font-size: 17px;width: 41%;}.order .instrucoes .mbpayment .valores {width: 27%;}.order .btns-top { display: block; }table.cart tbody td { padding-top: 20px; padding-bottom: 20px; }/***** checkout *****/.checkout .top-bar .top-bar-wrapper { max-width: 1240px; margin: 0 auto; width: 96%; }.checkout .breadcrumbs { margin: 20px auto 10px; }.checkout main { background: #f2f2f2; padding-bottom: 0; }.checkout main .content { margin: 10px auto 0; display: block; width: 100%; }.checkout main .content .wrapper {padding: 40px 0 50px 0;width: 100%;}.checkout .main-footer { margin-top: 0; border-top: 1px solid #fff; }.checkout h1 {color: #000;font-size: 30px;font-weight: 700;text-align: left;width: 78%;display:inline-block;vertical-align:top;margin: 35px 0 17px;}.checkout hr.top {height: 1px;background: #d4d4d4;width: 100%;clear: both;border: 0;margin-bottom: 0;margin-top: 12px;}.checkout .back-cart {float: right;font-size: 15px;position: relative;top: 11px;color: #656565;width: 12%;text-align: right;margin: 35px 0 0 0;}.checkout main h2 {font-size: 25px;text-align: left;width: 100%;margin: 0px 0 35px;letter-spacing: normal;}.checkout main h2 .ok {display: block;margin: 0 auto 15px;width: 74px;height: 55px;background: url(../img/visto.png) no-repeat;}.checkout main h2 .editar { font-size: 14px; float: right; display: inline-block; text-transform: none; font-weight: 400; color: #686868; position: relative; top: 0px; }.checkout main .step1 h2 { margin: 6px auto 3px; }.checkout main h3 {color: #000;font-size: 18px;font-weight: 700;margin: 20px 0 5px 0;text-align: center;}.checkout main h4 { color: #000; font-weight: 400; text-transform: uppercase; }.checkout main h5 { color: #38b01a; font-weight: 700; }.checkout .step-container { display: inline-block; vertical-align: top; width: 60%; margin-right: 5.6%; }.checkout .resumo { display: inline-block; vertical-align: top; width: 34%; }.checkout .resumo table.cart-resumo { display: table; border: 1px solid #c7c7c7; }.checkout .step { padding-bottom: 50px; margin-bottom: 60px; }.checkout .step.step2 { padding-bottom: 5px; }.checkout .step label { display: block; color: #686868; margin-bottom: 5px; }.checkout .step .line { margin-bottom: 34px; }.checkout .step .line-related { margin-bottom: 15px; }.checkout .step input[type=text] { font-size: 17px; padding: 14px 18px; border: 0; background-color: #fff; color: #000; display: block; width: 100%; }.checkout .step .order-options { margin-bottom: 40px; }.checkout .step .order-options .entrega { width: 48.5%; margin-right: 2.4%; display: inline-block; vertical-align: top; }.checkout .step .order-options .expedicao { width: 48.5%; display: inline-block; vertical-align: top; }.checkout .step .order-options .select-container { width: 100%; }.checkout .step .order-options .select-container select { width: 100%; }.checkout .step .payment-method { text-align: center; font-size: 21px; }.checkout .step .payment-method .method-each { display: inline-block; vertical-align: top; width: 48%; margin: 0 1% 0 0; }.checkout .step .payment-method .method-each label { color: #000; }.checkout .step .payment-method .method-each img { width: 52px; display: block; margin: 10px auto; }.checkout .step .payment-method .method-each .img { height: 70px; }.checkout .step .payment-method .method-each input[type="radio"] + label::before {display:none;}.checkout .step .payment-method .method-each input[type="radio"] + label::after { content: ''; display:block; width:20px; height:20px; margin: 10px auto; background:url(../img/svgs/radio-off.svg) left top no-repeat; background-size: 100%; cursor:pointer; }.checkout .step .payment-method .method-each input[type="radio"]:checked + label::after { background:url(../img/svgs/radio-on.svg) left top no-repeat; background-size: 100%; }.checkout .step .payment-method .method-each input[type="radio"] + label { padding: 10px; margin: 0px; }.checkout .step.cart-info {border-bottom: none;margin-bottom: 30px;padding-bottom: 20px;}.checkout .cart-info .cart { border: 0; }.checkout .cart-info .cart tbody td,.checkout .cart-info .cart thead th { border-bottom: 1px solid #f2f2f2; }.checkout .cart-info .cart tbody td { background: #fff; }.checkout .cart-info .cart .client,.checkout .cart-info .cart tfoot { display: none; }.checkout .conditions { margin: 45px 0 0 0; }.checkout .conditions a { color: #686868; }.checkout .conditions input[type="checkbox"] + label::before { top: 4px; }.checkout .btn-buy { display: block; width: 100%; font-size: 20px; padding: 14px 92px; transition: inherit; }.checkout input[type="submit"].btn-buy:hover,.checkout .btn-buy:hover { background: #2FA214; border: 2px solid #2FA214; }.checkout .btn-orcamento { padding: 14px 20px; }.checkout .edicao-dados { margin-bottom: 28px; }.info-help { background: #fff; }.info-help > ul { list-style: none; margin: 0 auto; padding: 58px 0; max-width: 1240px; }.info-help > ul > li { width: 24%; margin: 0 9% 0 0; list-style: none; padding: 0; color: #656565; display: inline-block; vertical-align: top; font-size: 14px; line-height: 1.6; }.info-help > ul > li:last-child { margin-right: 0; }.info-help > ul > li h2 { text-transform: none; font-size: 18px; font-weight: 400; margin: 0 0 10px 0; }.info-help > ul > li.info-expedicao h2 { text-transform: uppercase; font-size: 12px; }.info-help > ul > li h2 img { width: 31px; display: inline-block; vertical-align: middle; margin-right: 6px; }.info-help > ul > li > ul { list-style: none; margin: 0; padding: 0; display: block; line-height: 1; }.info-help > ul > li > ul > li { list-style: none; margin: 0 0 5px; padding: 0; display: block; }.info-help > ul > li > ul > li > a { color: #676767; }.cart-resumo { border-collapse: collapse; width: 100%; margin: 19px 0 20px; }.cart-resumo tbody th,.cart-resumo tbody td { background: #fff; font-weight: 400; padding: 24px 32px; position: relative; }.cart-resumo tbody tr:nth-child(1) th::after,.cart-resumo tbody tr:nth-child(1) td::after { content: ''; display: block; position: absolute; width: 100%; height: 1px; background: #d5d5d5; bottom: 0; }.cart-resumo tbody tr:nth-child(1) th::after { left: 30px; }.cart-resumo tbody tr:nth-child(1) td::after { right: 30px; }.cart-resumo tbody th { text-align: left; color: #656565; font-size: 15px; }.cart-resumo tbody td { text-align: right; }.cart-resumo tbody td.payment-name { padding: 24px 28px; }.cart-resumo tbody td.payment-name label::after { clear: both; display: block; }.cart-resumo tbody td.payment-name .img { display: block; width: 25px; float: left; }.cart-resumo tbody td.payment-name .img img { max-width: 100%; max-height: 100%; display: block; }.cart-resumo tbody td a { color: #656565; font-size: 15px; }.cart-resumo tfoot th,.cart-resumo tfoot td { background: #f9f9f9; font-weight: 400; padding: 15px 32px; position: relative; }.cart-resumo tfoot th { text-align: left; }.cart-resumo tfoot td { text-align: right; }.cart-resumo tfoot td.total { font-size: 28px; font-weight: 700; }.cart-resumo tfoot th::after,.cart-resumo tfoot td::after { content: ''; display: block; position: absolute; width: 100%; height: 1px; background: #d5d5d5; bottom: 0; }.cart-resumo tfoot th::after { left: 30px; }.cart-resumo tfoot td::after { right: 30px; }.cart-resumo tfoot tr:last-child th::after,.cart-resumo tfoot tr:last-child td::after { display: none; }.cart-resumo tfoot tr:nth-child(1) th,.cart-resumo tfoot tr:nth-child(1) td { padding-top: 35px; }.cart-resumo tfoot tr:last-child th,.cart-resumo tfoot tr:last-child td { padding-bottom: 25px; }/***** cart *****/.cartpage table.cart { border: 0; }.cartpage table.cart thead { display: none; }.cartpage table.cart tbody td { background: #fff; position: relative; }.cartpage table.cart tbody td.photo { width: 9.15%; border: 0; padding-left: 1%;  }.cartpage table.cart tbody td.item { width: 32.203%; border: 0; }.cartpage table.cart tbody td.qtd { width: 6.508%; padding-bottom: 0px; border: 0; }.cartpage table.cart tbody td.total { width: 18.746%; text-align: left; padding-left: 4%; padding-bottom: 0px; border: 0; }.cartpage table.cart tbody td.qtd_escolha { width: 15.254%; padding: 0 4%; border: 0; }.cartpage table.cart tbody td.qtd_escolha .select-container { width: 100%; }.cartpage table.cart tbody td.qtd_escolha .select-container select { width: 100%; }.cartpage table.cart tbody td.total_final { width: 12.7119%; padding-left: 20px; text-align: right; border: 0; }.cartpage table.cart tbody td.acao { width: 5.5932%; border: 0; padding-right: 1%; text-align: left; }.cartpage table.cart tbody td::before { content: ''; display: block; width: 100%; height: 1px; background: #dcdcdc; position: absolute; top: inherit; left: 0; right: 0; bottom: 0; }.cartpage table.cart tbody td.photo::before { left: 32%; }.cartpage table.cart tbody td.acao::before { right: 32%; left: inherit; }.cartpage table.cart tbody tr:last-child td::before { display: none; }.cartpage table.cart .qtd_escolha label { display: none; }.cartpage table.cart tfoot th { padding-left: 4%; }.cartpage table.cart tfoot .iva { position: relative; }.cartpage .top-bar { background-color: transparent; }.cartpage .top-bar .top-bar-wrapper { max-width: 1240px; margin: 0 auto; width: 96%; }.cartpage .breadcrumbs { margin: 20px auto 10px; }.cartpage main { background: #f2f2f2; padding-bottom: 0; }.cartpage main .content { margin: 10px auto 0; display: block; width: 100%; }.cartpage main .content .wrapper {padding: 25px 0 50px 0;width: 100%;}.cartpage h1 {color: #000;font-size: 30px;font-weight: 700;text-align: left;width: 100%;display:block;margin: 45px 0 17px;}.cartpage h1::before {content: '';display: inline-block;vertical-align: top;background: url(../img/svgs/carrinho.svg) no-repeat;width: 42px;height: 31px;margin-right: 8px;background-size: 100%;}.cartpage.confirmpage h1::before { display: none; }.cartpage .btn-cart { padding: 16px 45px; width: auto; }.cartpage .btn-cart:hover { background: #e4e4e4; border: 1px solid #e4e4e4; }.cart-final-actions { background: #f9f9f9; padding: 40px 105px; position: relative; margin-bottom: 50px; }.cart-final-actions::before { content: ''; display: block; background: #dcdcdc; width: 83%; height: 1px; margin: 0 auto; position: absolute; top: 0; left: 0; right: 0; bottom: inherit; }.cart-final-actions ul li.expedicao-info { width: 19.923%; display: block; float: left; text-transform: uppercase; font-size: 12px; font-weight: 600; margin-top: 30px; }.cart-final-actions ul li.btns { width: 79%; }.cart-final-actions ul li.btns div { margin-left: 10px; }.cart-final-actions ul li.shopping { width: 24.481%; display: block; float: left; margin-right: 1.75%; text-align: right; }.cart-final-actions ul li.checkout { width: 23.5577%; display: block; float: right; }.cart-final-actions input[type="submit"].btn-buy,.cart-final-actions input[type="submit"].btn-cart { width: 100%; }/***** cart *****/.siteMap h2 { width: 100%; }/***** resultados pesquisa *****/.content article .block .searchPage #frmPesquisa input[type=text] { display: inline-block; width: 72%; margin-right: 1%; }.content article .block .searchPage #frmPesquisa input[type=submit] { width: 26%; display: inline-block; font-size: 18px; padding: 12px 0 12px; }.content article .block .searchPage .search_results { margin: 25px 0 25px 1px; }.content article .block .searchPage .search_results .info h3 a:hover { text-decoration: underline; }.content article .block .searchPage #frmPesquisa input[type=submit] { transition: all 0.3s ease-in-out; }.content article .block .searchPage #frmPesquisa input[type=submit]:hover { background: #20cffa; }/****** Formulário Registo ******/.content .frmRegisto { width:860px; margin:0 auto; }.content .frmRegisto fieldset.linha, .content .frmRegisto fieldset.linha  fieldset{ width:100% }.content .frmRegisto fieldset .linha .coluna { width:calc(50% - 10px); }.content .frmRegisto fieldset .linha .coluna:nth-child(1)  { float:left; }.content .frmRegisto fieldset .linha .coluna:nth-child(2)  { float:right; }/****** Área Reservada *****/.content article.area_reservada .block { width:100%; }aside.area_reservada { display:inline-block; width: 16%; margin: 0 9.5% 0 0; }aside.area_reservada.desktop  { display:inline-block; }aside.area_reservada.tablet  { display:none; }aside.area_reservada nav ul li a { font: 400 16px 'Source Sans Pro'; background-size: 20px!important; padding:10px 0px 10px 30px; color:#000; border:0; text-align:left; }aside.area_reservada nav ul li a:hover, aside.area_reservada nav ul li.active a{ color:#00BCF2; }aside.area_reservada nav ul li.encomendas a { background: url(../img/svgs/ML_Encomendas.svg) no-repeat left center; }aside.area_reservada nav ul li.orcamentos a { background: url(../img/svgs/ML_Orcamentos.svg) no-repeat left center; }aside.area_reservada nav ul li.wishlist a { background: url(../img/svgs/ML_Wishlist.svg) no-repeat left center; }aside.area_reservada nav ul li.dados a { background: url(../img/svgs/ML_Dados.svg) no-repeat left center; }aside.area_reservada nav ul li.suporte a { background: url(../img/svgs/ML_Suporte.svg) no-repeat left center; }aside.area_reservada nav ul li.active.encomendas a { background-image: url(../img/svgs/ML_Encomendas_on.svg); }aside.area_reservada nav ul li.active.orcamentos a { background-image: url(../img/svgs/ML_Orcamentos_on.svg); }aside.area_reservada nav ul li.active.wishlist a { background-image: url(../img/svgs/ML_Wishlist_on.svg); }aside.area_reservada nav ul li.active.dados a { background-image: url(../img/svgs/ML_Dados_on.svg); }aside.area_reservada nav ul li.active.suporte a { background-image: url(../img/svgs/ML_Suporte_on.svg); }aside.area_reservada nav ul li.logout a { background: url(../img/svgs/ClosePopup.svg) no-repeat left center; }.content.login .login_form, .content.login .registo { width: calc(50% - 10px); padding:40px 60px; min-height:400px; }.content.login .login_form { float:left; border:1px solid #00BCF2; margin-top:40px; }.content.login .registo { float:right; }.content.login .registo .title { margin-top:60px }.content.login .login_form.recuperar { float:unset; margin:0 auto; min-height:0; }h1.area_reservada, h1.area_reservada.clientes_actualizar { background:none!important; padding:0!important; }.content .searchPage .disclaimer { display:none; }.content .searchPage .disclaimer-top { display:block; font: 400 15px 'Source Sans Pro'; color:#A1A1A1; text-align:center; padding:0px 0 50px; }.content .searchPage .disclaimer-top a { color:#A1A1A1; }.content .searchPage .search_summary { padding-bottom:0; }.content .searchPage .pesquisaAvancada { text-align: right; }.content .searchPage .pager-last { margin: 40px 0; }.content div.suporte > .accordion .header > .col { text-transform: none; font-size: 17px; }.content div.suporte > .accordion .title > div { font-size: 18px; }/****** Pesquisa avancada *****/.content .advanced-search-container { width: 100%; }.content .advanced-search-container .disclaimer { display: block; }.content .advanced-search-container input.newbtnsubmit  { width: auto; padding: 10px 20px; }.content article.area_reservada .tabsProds.wishlist .header .field { font-size: 12px; }.content article.area_reservada .tabsProds.wishlist .header .field:first-child { border-left: none; padding-left: 40px; }.content article.area_reservada .tabsProds.wishlist .header .field:last-child { border-right: none; }.content article.area_reservada .tabsProds.wishlist .lines .title a { font-size: 18px; }.content article.area_reservada .tabsProds.wishlist .lines .price { font-size: 17px; color: #000; }.content article.area_reservada .wishlist-container .btn-container { display: block; text-align: right; margin-top: 43px; }.content article.area_reservada .tabsProds.wishlist .lines .add a {margin: 26px 0;padding: 8px 0 9px 52px;width: 140px;background-position: 18px center;}.content article.area_reservada .wishlist-container .btn-container .btn-cart,.content article.area_reservada .wishlist-container .btn-container .btn-buy { margin-left: 10px; padding: 16px 5px; width: 210px; }.content article.area_reservada .wishlist-container .btn-container .btn-buy { width: 260px; font-size: 20px; }.content article.area_reservada .tabsProds .lines .field  > div.value { font-size: 18px; }.content article.area_reservada .tabsProds .lines .field  > div.value.enc { font-weight: bold; }/****** Educacao *****/.educacao_empresas .content { width: 100%; }.educacao_empresas h1 { width: 100%; }.educacao_empresas h1::before { margin-top: 12px; }.educacao-text-form { width: 56%; margin: 0 auto; }.educacao_empresas .pedido-info-link a::after { text-decoration: underline; }.educacao_empresas .frmEducacao { margin-top: 65px; }.educacao_empresas .educacao-each {padding: 43px 75px 114px;}.educacao_empresas .educacao-each h2 {width: 100%;}.educacao_empresas .educacao-each input[type=submit] {bottom: 58px;width: 72%;}.educacao_empresas .products-list .product-each { width: 31%; }#comparador-wrapper .DTFC_LeftHeadWrapper > .DTFC_Cloned thead tr th{ background: transparent; }@media all and (max-width: 1279px) {.menu-open .main-menu, html:not(.menu-open) .main-header .main-menu{ width: 50%; right: 10%; }}@media all and (min-width: 1280px) {.menu-open .main-menu > ul > li > a, html:not(.menu-open) .main-header .main-menu > ul > li > a{ padding: 10px 24px 29px 24px; }}}@media all AND (max-width: 767px) {    /* table only mobile */    .product-tabs .tabs-details .panel table { width: 100%; }    .product-tabs .tabs-details .panel table tr,    .product-tabs .tabs-details .panel table th,    .product-tabs .tabs-details .panel table td { display: block; }    .product-tabs .tabs-details .panel table tr { border-bottom: 1px solid #ccc; }    .product-tabs .tabs-details .panel figure { text-align: center; }    .mfp-comment#modal_configurador { padding: 10px; width: 92%; }    .mfp-comment#modal_configurador form { width: 100% !important; }    .mfp-comment#modal_configurador .fb3sep,    .mfp-comment#modal_configurador .fb3col { width: 100% !important; }    .mfp-comment#modal_configurador .fb3col { margin-top: 30px; }    .mfp-comment#modal_configurador .fb3label.fb3left,    .mfp-comment#modal_configurador .fb3field.fb3left { width: 100%; display: block; }    .mfp-comment#modal_configurador .fb3row.fb3captcha .g-recaptcha > div { width: 100% !important; }    .mfp-comment#modal_configurador .fb3field.fb3left { max-width: 100%; }    .mfp-comment#modal_configurador .mfp-close { top: 5px; right: 25px; }    /* table only mobile */    table.cart tr,    table.cart th,    table.cart td { display: block; }    table.cart tr { border-bottom: 1px solid #ccc; }    table.cart tbody { background: #fff; }    table.cart tbody td.photo { display: inline-block; vertical-align: top; width: 24%; padding-left: 4%; padding-right: 3%; padding-top: 30px; }    table.cart tbody td.photo img { max-width: 100%; max-height: 100%; }    table.cart tbody td.item { display: inline-block; vertical-align: top; width: 74%; text-align: left; padding-left: 0; padding-top: 20px; }    .checkout .cart-info .cart tbody tr,    table.cart tbody tr { position: relative; border-bottom: 5px solid #f2f2f2; }    table.cart tbody td.acao { position: absolute; top: 0px; right: 10px; background: transparent; width: auto; }    table.cart tbody td.qtd { display: none; }    table.cart tbody td.qtd_escolha { display: inline-block; vertical-align: middle; padding: 0 0 30px 24%; width: 55%; }    .checkout table.cart tbody td.qtd { display: inline-block; vertical-align: middle; padding: 0 0 20px 24%; width: 64%; text-align: left; font-weight: 600; font-size: 20px; }    table.cart tbody td.total { text-align: left; color: #9b9b9b; padding-left: 24%; font-size: 20px; }    table.cart tbody td.total_final { display: inline-block; vertical-align: middle; width: 28%; color: #000; padding: 0 0 20px 0; text-align: right; }    table.cart tfoot th,    table.cart tfoot td,    table.cart tfoot tr { background: #f2f2f2; }    table.cart tfoot tr { border-bottom: 1px solid #e1e1e1; }    table.cart tfoot tr:last-child { border-bottom: none; }    table.cart tfoot th.total,    table.cart tfoot th.iva,    table.cart tfoot th.portes,    table.cart tfoot th.subtotal { display: inline-block; vertical-align: top; text-align: left; width: 40%; padding: 3px 0 5px 10px; }    table.cart tfoot td.total,    table.cart tfoot td.iva,    table.cart tfoot td.portes,    table.cart tfoot td.subtotal { display: inline-block; vertical-align: top; text-align: right; width: 53%; font-size: 20px; padding: 3px 0 5px 0; }    table.cart tfoot th.total { padding-top: 10px; }    table.cart tfoot td.total { font-size: 27px; }table.cart tbody td.item a {text-decoration: none;font-weight: 400;font-size: 19px;text-align: left;display: block;}.cartpage table.cart tbody td.photo {width: 100%;border: none;padding-top: 20px;display: inline-block;width: 23%;}.cartpage table.cart tbody td.item {width: 100%;border: none;display: inline-block;width: 75%;text-align: left;padding-right: 10px;}.cartpage table.cart tbody td.total {width: 75%;text-align: left;padding-left: 23%;padding-bottom: 0px;border: none;}.cartpage table.cart tbody td.qtd_escolha {width: 66%;padding: 0 0 0 23%;border: none;text-align: left;margin-bottom: 20px;}.cartpage table.cart tbody td.total_final {width: 30%;text-align: center;border: none;display: inline-block;vertical-align: middle;padding: 0 2% 0 0;text-align: right;margin-bottom:20px;}.cartpage table.cart tbody td.acao {width: 7%;border: none;text-align: center;}}/***********//* desktop *//**********/@media all (min-width: 1024px) AND (max-height: 680px) {    .menu-open .main-menu > ul > li > ul > li > a,    html:not(.menu-open) .main-header .main-menu > ul > li > ul > li > a { padding: 4px 58px 4px 28px; }    html:not(.menu-open) .main-header .main-menu > ul > li > ul > li > ul > li > a,    .menu-open .main-menu > ul > li > ul > li > ul > li > a { padding: 4px 10px 4px 35px; }}@media all AND (min-height:600px) {    .main-header .search-shop li.cart .cart-details { max-height: 488px; overflow-y: auto; }}@media all AND (min-height:900px) {    .main-header .search-shop li.cart .cart-details { max-height: 790px; overflow-y: auto; }}/* only desktop, no tablet horizontal */@media all AND (min-width:1062px) {    .audience .wrapper {max-width: 1240px;margin: 0 auto;}    .audience ul {width: 96%;}    .audience ul li {width: 33%;border-bottom:none;}    .audience ul li a {padding: 80px 5px 60px;width:100%;}    .audience ul li:first-child a::before {height: 59%;right:-10px;}    .audience ul li a .icon {display: block;margin: 0 auto 10px;height:59px;}    .audience ul li a .icon img { transition: all 0.3s ease-in-out; }    .audience ul li a .info {width: 76%;}    .audience ul li a .info h3 {margin: 0 0 4px 0;font-size: 31px;}    .audience ul li a .info .btn-more { transition: all 0.3s ease-in-out;}    .audience ul li a:hover .info .btn-more { text-decoration: underline; }    .audience ul li a:hover .icon img { opacity: 1; }    .audience ul li:last-child {width: 33.33%;border: none;}    .audience ul li:last-child a {padding: 80px 5px 60px;width:100%;}    .audience ul li:last-child a .icon {display: block;margin: 0 auto 10px;}    .audience ul li:last-child a .info {width: 76%;display: block;text-align: center;}    .audience ul li:last-child a .info h3 {font-size: 31px;margin: 0 0 4px 0;}    .audience ul li:last-child a .info .txt {margin-bottom: 15px;}    .audience ul li:last-child a:hover .info .btn-more { text-decoration: underline; }    .audience ul li a::before {content: '';display: block;width: 1px;height: 59%;position: absolute;top: 90px;right: -10px;background: #e1e1e1;}    .audience ul li:last-child a::before { display: none; }    .product .content { margin-top: 30px; }    .product-info {margin-top: 37px;width:44%;}    .product-gallery {height: 510px;}    .product-gallery-slideshow {height: 580px;}    .product-gallery-slideshow .gallery-each,    .product-gallery-slideshow .gallery-each .outside,    .product-gallery-slideshow .gallery-each .outside .inside {height: 530px;}    .product-gallery {width: 52.5%;margin: 0 2.5% 90px 0;}    .product-gallery::after { clear: both; display: block; content: ''; }    .product-gallery .discount {right: 57px;top: 2px;}    .product-gallery-slideshow {margin-left: 3%;width: 76%;float: right;margin-right: 5%;}    .product-gallery-slideshow .gallery-each .outside {height: 510px;}    .product-gallery-thumbnails {float: left;width: 82px;height: 234px;top: 28%;}    .product-gallery-thumbnails .gallery-thumb { cursor: pointer; border-top: 1px solid #fff; }    .product-gallery-thumbnails .gallery-thumb:hover { border: 1px solid #20bdf4; }    .product-info .compare { margin: 18px 0 20px; }    .product-info .add-to-cart .price-container { margin: 44px 0 35px; }    .product-info .add-to-cart .select-container { width: 17%; }    .product-info .add-to-cart input[type=submit] { width: 64%; background-position: 19% center; transition: inherit; }    .product-info .add-to-cart input[type=submit]:hover { background-color: #2FA214;  }    .compare-info { width: 100%; max-width: 1240px; margin: 10px auto 0px auto; position: fixed; bottom: 0; left: 0; top: inherit; right: 0; z-index: 50; display: block; }    .compare-info ul li { width: 25%; background: #fff; }    .compare-info ul li .compare-each { height: 90px; }    .compare-info ul li .compare-each .txt { width: 60%; margin-top: 5px; }    .compare-info ul li .compare-each .txt .name { font-size: 14px; letter-spacing: -0.6px; }    .compare-info ul li .compare-each .remove { right: 18px; top: 17px; }    .compare-info ul li .compare-each .img { width: 25%; }    .compare-info ul li .compare-each .img img { max-height: 52px; }    .compare-info ul li.compare-btns { width: 25%; height: 90px; }    .compare-info ul li.compare-btns .reset {font-size: 16px;padding: 11px 0 11px 10%;letter-spacing: -0.2px;margin-left: 5px;background-position: 3px center;transition: all 0.3s ease-in-out; }    .compare-info ul li.compare-btns .compare {font-size: 18px;padding: 11px 5%;letter-spacing: -0.2px;transition: all 0.3s ease-in-out; }    .compare-info ul li.compare-btns .reset:hover { color: #01bcf3; }    .compare-info ul li.compare-btns .compare:hover { background: #01bcf3; color: #fff; }    .product-info-bottom ul li.share a:hover,    .product-info-bottom ul li.wishlist a:hover,    .product-info-bottom ul li.comment a:hover,    .product-info-bottom ul li.configurar a:hover { text-decoration: underline; }    .product-info-bottom ul li.delivery { width: 25%; }    .product-tabs { width: 100%; }    .product-tabs .tabs li a { font-size: 17px; transition: all 0.3s ease-in-out; }    .product-tabs .tabs li a:not(.active):hover { background: #efefef; }    .product-tabs .tabs-details .panel h2 { font-weight: 300; font-size: 36px; margin-bottom: 27px; }    .product-tabs .tabs-details .panel table { width: 51%; }    .product-tabs .tabs-details .panel table th { width: 26%; }    .product-tabs .tabs-details .panel table td { width: 74%; }    .product-tabs .tabs-details .panel figure { margin-top: 29px; width: 48%; }    .related { margin: 40px 0 17px; }    .related .wrapper { width: 100%; padding-bottom: 0px; }    .related h2 { text-transform: none; font-size: 30px; font-weight: 400; }    .related .related-slideshow { margin: 60px auto 0; }    .comments-area .wrapper { width: 82%; }    .comments-area .title-container { margin: 43px 0 0 0; }    .comments-area .title-container h2 { width: 31%; display: inline-block; }    .comments-area .title-container .comment { float: none; }    .comments-area .title-container .comment:hover { text-decoration: underline; }    .comments-area .top-bar { padding: 9px 19px; }    .comments-area .top-bar .total { width: 20%; }    .comments-area .top-bar .order label { width: 42%; }    .comments-slideshow .comment-each .client-name,    .comments-slideshow .comment-each .client-location,    .comments-slideshow .comment-each .client-rating,    .comments-slideshow .comment-each .client-subject,    .comments-slideshow .comment-each .client-opinion,    .comments-slideshow .comment-each .client-recommends { width: 90%; }    .related-slideshow .related-each a:hover .txt .name,    .related-slideshow .related-each a:hover .txt .price-final .price,    .related-slideshow .related-each a:hover .txt .price-natural { text-decoration: underline; }}@media all and (min-width: 1220px) {    .compare-info ul li.compare-btns .compare { padding: 11px 12%; }}/* tablet horizontal, no desktop */@media all (min-width: 1024px) AND (max-width: 1061px) {    .main-header, main::before,    .main-header { height: 102px; }    .menu-open .main-menu > ul > li:hover > ul, html:not(.menu-open) .main-header .main-menu > ul > li:hover > ul { padding-top: 21px; }    html:not(.menu-open) .main-header .main-menu > ul > li:hover > ul::before { top: 12px; }    html:not(.menu-open) .main-header .main-menu > ul > li:hover > ul::after { top: 13px; }    .main-header .wrapper { width: 99%; }    .main-header .logo a img { width: auto; height: 56px; }    .main-header .search-shop { margin-right: 21px; top: 57px; }    .menu-open .main-menu, html:not(.menu-open) .main-header .main-menu { top: 59px; right: 11.5%; }    .hero-container .hero-each.align-right .text-btn { bottom: 120px; }    .hero-container .hero-each.align-right .text h2 { width: 51%; margin: 0 auto; text-align: center; }    .hero-container .hero-each.align-right .call-to-action .btn-hero-container { width: 51%; margin: 0 auto; text-align: center; }    .hero-container .hero-each.align-right .call-to-action .btn-hero { margin: 0 auto; }    .main-footer .selling { margin-bottom: 40px; }    .main-footer .end-menu { margin-top: 20px; }    .main-footer .selling .selling-info li.delivery { width: 26%; }    .main-footer .selling .selling-info li.delivery h2 { margin-bottom: 21px; }    .main-footer .selling .selling-info li.delivery p { width: 56%; }    .main-footer .selling .selling-info li.delivery img { width: 38%; }    .main-footer .network .newsletter form { width: 91%; }    .main-wrapper { width: 100%; }    .breadcrumbs { width: 67%; margin: 20px auto 30px; max-width: 1240px; }    aside { width: 20%; padding: 25px 0 0 20px; margin: 0 7.5% 0 5%; z-index: 50; display: inline-block; vertical-align: top; font-size: 16px;  transition: all 0.3s ease-in-out; }    aside nav ul li a { padding: 10px 25px 10px 0; }    .content { width: 67.1%; display: inline-block; vertical-align: top; margin: 25px 0 0 0; }    .content article .block { width: 88.4%; }    .top-bar,    body.product .top-bar,    body.products .top-bar {padding: 5px 1% 5px 2%;}    body.products .top-bar .breadcrumbs { width: 74%; }    .top-bar .order { width: 25%; }    body.products aside { width: 21.4%; margin: 0 0 0 1.9%; padding: 14px 0 0 0px; }    body.products aside nav { width: 100%; }    body.products aside nav ul.js-lvl2 > li > a:hover,    body.products aside nav ul.js-lvl3 > li > a:hover { color: #000; }    body.products aside nav ul.js-lvl2 > li > a::before,    body.products aside nav ul.js-lvl2 > li > a::after { right: 20px; top: 18px; }    body.products aside nav ul.js-lvl2 > li > a::before { right: 23px; }    body.products aside nav ul.js-lvl2 > li > a::after { top: 21px; }    .products-list .product-each a:hover .name,    .products-list .product-each a:hover .price,    .products-list .product-each a:hover .price-natural { text-decoration: none; }    body.products .content { width: 75%; }    body.products h1 { text-align: center; margin: 15px auto 10px; }    .infinite-more-link:hover { background: #fff; color: #000; border: 1px solid #000; }    .checkout main .content .wrapper { width: 93%; }    .checkout h1 { margin-left: 3.5%; }    .checkout .back-cart { margin-right: 3.5%; }    .checkout hr.top { width: 93%; margin: 12px auto 0; }}@media print {* {background: transparent !important;color: #000 !important; /* Black prints faster: h5bp.com/s */box-shadow:none !important;text-shadow: none !important;}a,a:visited {text-decoration: underline;}a[href]:after {content: " (" attr(href) ")";}abbr[title]:after {content: " (" attr(title) ")";}/* * Don't show links for images, or javascript/internal links */.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after {content: "";}a[href^="tel"]:after {display:none;}pre,blockquote {border: 1px solid #999;page-break-inside: avoid;}thead {display: table-header-group; /* h5bp.com/t */}tr,img {page-break-inside: avoid;}img {max-width: 100% !important;}@page {margin: 0.5cm;}p,h2,h3 {orphans: 3;widows: 3;}h2,h3 {page-break-after: avoid;}#faq-detail-container ul.news-detail-questions a.news-detail-questions-item-link::after,.product-gallery,.cart-btns,.product-info-bottom,.compare-info,.product-tabs .tabs,.related,.comments-area,main::before,.main-header .logo a[href]:after,body.products .content::before,.main-footer .selling,.main-footer .network,.main-footer .end-menu,aside, body.products aside,body.products .top-bar,.top-bar .order,.breadcrumbs,.main-header .open-menu, .main-header .close-menu,.menu-open .main-menu, html:not(.menu-open) .main-header .main-menu,.main-header .search-shop, .menu-open .secondary-menu, html:not(.menu-open) .main-header .secondary-menu { display: none; }.main-wrapper,.main-header .wrapper { width: 100%; }.main-header { height: auto; position: relative; border: none; }.main-header .logo { top: 0; margin: 0px; }body.products .content,.content { width: 100%; margin: 0; }.products-list .product-each { max-width: none; width: 32%; display: inline-block; vertical-align: top; }.product-tabs .tabs-details .panel { display: block !important; }.product-gallery-slideshow .gallery-each { display: none !important; }.product-gallery-slideshow .gallery-each.slick-active { display: block !important; }.product-gallery-slideshow .gallery-each img { max-height: auto; }#faq-detail-container .answer { display: block; }.order-print main::before { display: none; }.order.order-print main .content { width: 98%; margin: 10px auto; }.order.order-print main .content .wrapper { padding: 10px; }.order.order-print table.cart { border-collapse: separate; }}/*! jQuery UI - v1.11.4 - 2017-05-05* http://jqueryui.com* Includes: core.css, draggable.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, menu.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#454545;text-decoration:none}.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 #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#2b2b2b;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:0 0 0 0;padding:5px;background:#666;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}/* Magnific Popup CSS */.mfp-bg { top: 0; left: 0; width: 100%; height: 100%; z-index: 2022; overflow: hidden; position: fixed; background: #0b0b0b; opacity: 0.6; }.mfp-wrap { top: 0; left: 0; width: 100%; height: 100%; z-index: 2023; position: fixed; outline: none !important; -webkit-backface-visibility: hidden; }.mfp-container { text-align: center; position: absolute; width: 100%; height: 100%; left: 0; top: 0; padding: 0 8px; box-sizing: border-box; }.mfp-container:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; }.mfp-align-top .mfp-container:before { display: none; }  .mfp-content { position: relative; display: inline-block;  vertical-align: middle; margin: 0 auto; text-align: left; z-index: 2025; } .mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content { cursor: auto; }.mfp-ajax-cur { cursor: progress; }.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close { cursor: -moz-pointer; cursor: -webkit-pointer; cursor: pointer; z-index: 10; width: auto; }.mfp-zoom { cursor: pointer; cursor: -webkit-zoom-in; cursor: -moz-zoom-in; cursor: zoom-in; } .mfp-auto-cursor .mfp-content { cursor: auto; }.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter { -webkit-user-select: none; -moz-user-select: none; user-select: none; }.mfp-loading.mfp-figure { display: none; }.mfp-hide { display: none !important; }.mfp-preloader { color: #CCC; position: absolute; top: 50%; width: auto; text-align: center; margin-top: -0.8em; left: 8px; right: 8px; z-index: 2044; }.mfp-preloader a { color: #CCC; }.mfp-preloader a:hover { color: #FFF; }.mfp-s-ready .mfp-preloader { display: none; }.mfp-s-error .mfp-content { display: none; }button.mfp-close,button.mfp-arrow { overflow: visible; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none; display: block; outline: none; padding: 0; z-index: 2026; box-shadow: none; touch-action: manipulation; } button::-moz-focus-inner { padding: 0; border: 0; }.mfp-close { width: 44px; height: 40px; line-height: 40px; position: absolute; right: 0; top: 0; text-decoration: none; text-align: center; opacity: 1; padding: 0 0 18px 10px; color: #FFF; font-style: normal; font-size: 52px; font-family: "times new roman"; }.mfp-close:active { }.mfp-close-btn-in .mfp-close { color: #333; transition: all 0.3s ease-in-out;}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close { color: #FFF; top: 70px; right: -6px; text-align: right; padding-right: 6px; width: 100%; }  .mfp-counter {position: absolute;top: 40px;right: 0;color: #fff;font-size: 18px;line-height: 18px;white-space: nowrap;left: 0;margin: 0 auto;text-align: center;z-index: 20;width: 85%;display: inline-block;} .mfp-close-btn-in .mfp-close:hover,.mfp-close:hover,.mfp-close:focus { opacity: 1; color: #000 !important; }.mfp-counter .current { }.mfp-counter .total { font-size: 14px; }.mfp-counter .label { font-size: 14px; text-transform: lowercase; }.mfp-extra-button { position: absolute; top: 10px; }.mfp-extra-button .btnVerAp { display: inline-block; height: auto; line-height: normal; padding: 14px 18px; }.mfp-arrow { position: absolute; opacity: 0.65; margin: 0; top: 58%; margin-top: -55px; padding: 0; width: 90px; height: 110px; -webkit-tap-highlight-color: transparent; }.mfp-arrow:active { margin-top: -54px; }.mfp-arrow:hover,.mfp-arrow:focus { opacity: 1; }.mfp-arrow-left { left: -80px; opacity: 1; }.mfp-arrow-left::before { content: ''; display: inline-block; color: #fff; width: 24px; height: 41px; background: transparent url(/plugins/jquery/plugins/magnific_popup/arrow.png) no-repeat; transform: rotate(180deg); }.mfp-arrow-right { right: -80px; opacity: 1; }.mfp-arrow-right::before { content: ''; display: inline-block; color: #fff; width: 24px; height: 41px; background: transparent url(/plugins/jquery/plugins/magnific_popup/arrow.png) no-repeat; }@media all and (max-width: 1199px) {.mfp-arrow-right { right: 0; }.mfp-arrow-left { left: 0; }}.mfp-arrow-left, .mfp-arrow-right { font-family: monospace; font-size: 50px; }.mfp-iframe-holder { padding-top: 40px; padding-bottom: 40px; }.mfp-iframe-holder .mfp-content { line-height: 0; width: 100%; max-width: 900px; }.mfp-iframe-holder .mfp-close { top: -40px; }.mfp-iframe-scaler { width: 100%; height: 0; overflow: hidden; padding-top: 56.25%; }.mfp-iframe-scaler iframe { position: absolute; display: block; top: 0; left: 0; width: 100%; height: 100%; box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); background: #000; }/* Main image in popup */img.mfp-img { width: auto; max-width: 100%; height: auto; display: block; line-height: 0; box-sizing: border-box; padding: 40px 0 40px; margin: 0 auto; }/* The shadow behind the image */ .mfp-figure { line-height: 0; }.mfp-figure:after { content: ''; position: absolute; left: 0; top: 110px; bottom: 40px; display: block; right: 0; width: auto; height: auto; z-index: -1; box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); background: #444; } .mfp-figure small { color: #BDBDBD; display: block; font-size: 12px; line-height: 14px; } .mfp-figure figure { margin: 70px 0 0 0; }.mfp-bottom-bar { margin-top: -40px; position: absolute; top: 100%; left: 0; width: 100%; cursor: auto; }.mfp-title2 { text-align: left; line-height: 18px; color: #525252; word-wrap: break-word; padding-right: 36px; background: #fff; padding: 20px 25px; font-family: 'canada-type-gibson', sans-serif; }.mfp-title2 b { color: #00337F; font-size: 19px; font-weight: 600; text-transform: uppercase; }.mfp-title2 span.sep {display: inline-block;margin-left: 10px;font-size: 30px;font-weight: 800;position: relative;top: 4px;margin-right: 10px;color: #00337F; }.mfp-image-holder .mfp-content { max-width: 100%; }.mfp-gallery .mfp-image-holder .mfp-figure { cursor: pointer; }.mfp-clear { display: block; clear: both; }@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {/*** Remove all paddings around the image on small screen*/.mfp-img-mobile .mfp-image-holder { padding-left: 0; padding-right: 0; }.mfp-img-mobile img.mfp-img { padding: 0; } .mfp-img-mobile .mfp-figure:after { top: 0; bottom: 0; }.mfp-img-mobile .mfp-figure small { display: inline; margin-left: 5px; }.mfp-img-mobile .mfp-bottom-bar { background: rgba(0, 0, 0, 0.6); bottom: 0; margin: 0; top: auto; padding: 3px 5px; position: fixed; box-sizing: border-box; } .mfp-img-mobile .mfp-bottom-bar:empty { padding: 0; }.mfp-img-mobile .mfp-counter { right: 5px; top: 3px; }.mfp-img-mobile .mfp-close { top: 0; right: 0; width: 35px; height: 35px; line-height: 35px; background: rgba(0, 0, 0, 0.6); position: fixed; text-align: center; padding: 0; } }@media all and (max-width: 900px) {.mfp-arrow { -webkit-transform: scale(0.75); transform: scale(0.75); }.mfp-arrow-left { -webkit-transform-origin: 0; transform-origin: 0; } .mfp-arrow-right { -webkit-transform-origin: 100%; transform-origin: 100%; }.mfp-container { padding-left: 6px; padding-right: 6px; } }@media only screen and ( max-width: 768px ) {.mfp-title-container { display: inline-block; vertical-align: top; max-width: 58%; }.mfp-title2 b { font-size: 15px; }.mfp-title2 { }.mfp-desc { display: inline-block; vertical-align: top; width: 40%; font-size: 13px; }}/*** Fade-move animation for second dialog*//* at start */.my-mfp-slide-bottom .zoom-anim-dialog {opacity: 0;-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;transition: all 0.2s ease-out;-webkit-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );-moz-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );-ms-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );-o-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );}/* animate in */.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog {opacity: 1;-webkit-transform: translateY(0) perspective( 600px ) rotateX( 0 ); -moz-transform: translateY(0) perspective( 600px ) rotateX( 0 ); -ms-transform: translateY(0) perspective( 600px ) rotateX( 0 ); -o-transform: translateY(0) perspective( 600px ) rotateX( 0 ); transform: translateY(0) perspective( 600px ) rotateX( 0 ); }/* animate out */.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog {opacity: 0;-webkit-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); -moz-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); -ms-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); -o-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); }/* Dark overlay, start state */.my-mfp-slide-bottom.mfp-bg {opacity: 0;-webkit-transition: opacity 0.3s ease-out; -moz-transition: opacity 0.3s ease-out; -o-transition: opacity 0.3s ease-out; transition: opacity 0.3s ease-out;}/* animate in */.my-mfp-slide-bottom.mfp-ready.mfp-bg { opacity: 0.8; }/* animate out */.my-mfp-slide-bottom.mfp-removing.mfp-bg { opacity: 0; }.inventario .mfp-container ::-webkit-input-placeholder { color: #525252; }.inventario .mfp-container :-moz-placeholder { color: #525252; } /* Firefox 18- */.inventario .mfp-container ::-moz-placeholder { color: #525252; } /* Firefox 19+ */.inventario .mfp-container :-ms-input-placeholder { color: #525252; }.inventario .mfp-container { padding: 0; }.inventario .mfp-content { background: rgb(248,248,248); position: relative; }.inventario .mfp-content .mf-content-in { padding: 40px 21px 60px; }.inventario .mfp-content h2 { font-weight: 600; font-size: 30px; color: rgb(0,40,133); }.inventario .mfp-content textarea {font-weight: 600;background: #fff;font-size: 15px;color: #525252;border: 1px solid rgb(221,221,221);margin: 27px 0 30px;width: 100%;padding: 20px;box-sizing: border-box;height: 137px;}.inventario .mfp-content input[type=submit] { margin-bottom: 15px; }.inventario .mfp-content input.submeter_obs,.inventario .mfp-content input.remover_obs { display: block; color: #fff; width: 100%; text-align: center; font-weight: 600; font-size: 18px; padding: 18px 25px; transition: all 0.3s ease-in-out; border: none; }.inventario .mfp-content input.submeter_obs { background: #F2342E; background: -webkit-linear-gradient(left, #F2342E , #F26342); background: -o-linear-gradient(right, #F2342E, #F26342); background: -moz-linear-gradient(right, #F2342E, #F26342); background: linear-gradient(to right, #F2342E , #F26342); }.inventario .mfp-content input.remover_obs { background: #888888; background: -webkit-linear-gradient(left, #888888 , #999999); background: -o-linear-gradient(right, #888888, #999999); background: -moz-linear-gradient(right, #888888, #999999); background: linear-gradient(to right, #888888 , #999999); }.inventario .mfp-content input.remover_obs.hide { display: none; }.inventario .mfp-close { color: #FFF; top: -50px; right: 0; text-align: right; padding-right: 6px; width: 100%; display: none; }.inventario .mfp-content .mfp-close { display: block; }.inventario .btns { text-align: center; }.mfp-order .mfp-container { padding: 0; }.mfp-order .mfp-content { background: #fff; position: relative; max-width: 855px; margin: 10px; padding: 10px; }.mfp-order .mfp-content .mf-content-in { padding: 40px 21px 60px; }.mfp-order .mfp-content h1 { margin: 7px 0 5px; font-size: 30px; color: #000; font-weight: 800; line-height: 1; }.mfp-order .mfp-content h2 { font-weight: 400; font-size: 20px; color: #000; margin: 0 0 20px 0; line-height: 1; }.mfp-order .mfp-content h2 .status { font-weight: 600; }.mfp-order .mfp-content h2 .status.final { color: #3bb304; }.mfp-order .mfp-content h2 .status.pendente { color: #fc9806; }.mfp-order .mfp-content textarea {font-weight: 600;background: #fff;font-size: 15px;color: #525252;border: 1px solid rgb(221,221,221);margin: 27px 0 30px;width: 100%;padding: 20px;box-sizing: border-box;height: 137px;}.mfp-order .mfp-content input[type=submit] { margin-bottom: 15px; }.mfp-order .mfp-content input.submeter_obs,.mfp-order .mfp-content input.remover_obs { display: block; color: #fff; width: 100%; text-align: center; font-weight: 600; font-size: 18px; padding: 18px 25px; transition: all 0.3s ease-in-out; border: none; }.mfp-order .mfp-content input.submeter_obs { background: #F2342E; background: -webkit-linear-gradient(left, #F2342E , #F26342); background: -o-linear-gradient(right, #F2342E, #F26342); background: -moz-linear-gradient(right, #F2342E, #F26342); background: linear-gradient(to right, #F2342E , #F26342); }.mfp-order .mfp-content input.remover_obs { background: #888888; background: -webkit-linear-gradient(left, #888888 , #999999); background: -o-linear-gradient(right, #888888, #999999); background: -moz-linear-gradient(right, #888888, #999999); background: linear-gradient(to right, #888888 , #999999); }.mfp-order .mfp-content input.remover_obs.hide { display: none; }.mfp-order .mfp-close { color: #FFF; top: -50px; right: 0; text-align: right; padding-right: 6px; width: 100%; display: none; }.mfp-order .mfp-content .mfp-close { display: block; }.mfp-order .btns { text-align: center; }.mfp-order table.cart thead { display: block; }.mfp-order table.cart thead tr.titles { display: none; }.mfp-order table.cart tbody td.qtd { display: inline-block; vertical-align: middle; }.mfp-order table.cart tbody td.total_final { width: 72%; border-bottom: none; }.mfp-order .mfp-content button.mfp-close {width: 17px;height: 17px;display: block;background: url(/temas/rhpro2/img/svgs/ClosePopup.svg) no-repeat;background-size: 100%;top: 20px;right: 20px;text-indent: -9999px;overflow: hidden;font-size:0;opacity:0.2;}@media all AND (min-width:768px) {.inventario .mfp-container { width: 89%; margin: 0 auto; right: 0; max-width: 786px; }.inventario .mfp-content .mf-content-in { padding: 40px 55px 20px; }.inventario .mfp-content input.submeter_obs,.inventario .mfp-content input.remover_obs { padding: 15px 25px; display: inline-block; width: auto; min-width: 205px; }.inventario .mfp-content input.remover_obs { margin-left: 15px; }.mfp-order table.cart thead { display: table-header-group; }.mfp-order table.cart thead tr.titles { display: table-row; }.mfp-order table.cart tbody td.qtd { display: table-cell; }.mfp-order table.cart tbody td.total_final { border-bottom: 1px solid #dcdcdc; }.mfp-order .mfp-content { padding: 40px 60px; }.mfp-order table.cart tfoot td,.mfp-order table.cart tbody td.total,.mfp-order table.cart thead th.total { border-right: 1px solid #dcdcdc; }.mfp-order table.cart .client ul.client-info > li { margin-bottom: 0; }.mfp-order table.cart .client ul.client-info { margin: 38px 45px 20px; }}@media all AND (min-width:1200px) {.inventario .mfp-content .mf-content-in { padding-top: 70px; }}.fb3area {/*text-align: center;*/}.fb3area *{/*text-align: left;*/}.fb3col {vertical-align: top;display: inline-block;*float: left;padding: 5px;}.fb3sep {clear: both;padding: 5px 0 0 0;margin: 0 0 5px 0;border-bottom: 1px dotted #e5e5e5;}.fb3label {font-weight: bold;}.fb3label.fb3top {clear: both;width: auto;}.fb3label.fb3left {vertical-align: top;display: inline-block;*float: left;width: 28%;}.fb3ast {color: red;}.fb3field input, .fb3field select, .fb3field textarea {width: 100%;}.fb3field input.datepicker {width: 5em;}.fb3field .ui-datepicker-trigger {position: relative;top: 2px;left: 2px;}.fb3field.fb3top {clear: both;width: auto;}.fb3field.fb3left {vertical-align: top;display: inline-block;max-width: 70%;width: 70%;}.fb3field.fb3checkbox input,.fb3field.fb3radio input {width: auto !important;}.fb3row {margin-bottom: 10px;}.fb3error {border: 1px solid red;background: lightpink;}.fb3codpostal1 {width: 50px !important;margin: 0 !important;}.fb3codpostalsep {display: inline;margin: 0 5px;}.fb3codpostal2 {width: 30px !important;margin: 0 !important;}