/** M�ximo de 991px **/
.flexslider .slides > li div.container {
top: 0
}
.moduletable.height385 .direita, .moduletable.height385 .esquerda {
padding: 90px 0px;
float: none;
}
.moduletable-servicos-footer .custom-servicos-footer > div {
padding: 10px 20px !important;
}
.custom-servicos-footer div {
text-align: center;
}
.moduletable-servicos-footer i {
float: none;
}
#footer .row > div:first-child{
margin-bottom: 35px;
text-align: center;
}
#footer > .container:nth-child(2) img {
display: block;
float: none !important;
margin-top: 50px !important;
}
#footer > .container.no-padding > div > div > .moduletable > .custom p img {
margin: auto ;
}
.loja5banner_background .container_main .direita {
padding: 20px 30px;
}
/* line 33, ../sass/theme/gui/_shopping-cart.scss */
.quantity .minus, .quantity .plus {
display: none;
}
/* line 277, ../sass/theme/gui/_common.scss */
#googlemaps {
height: 200px;
}
/* line 244, ../sass/bootstrap/bootstrap/_navbar.scss */
.navbar-nav .open .dropdown-menu {
position: static;
float: none;
width: auto;
margin-top: 0;
background-color: transparent;
border: 0;
box-shadow: none;
}
/* line 253, ../sass/bootstrap/bootstrap/_navbar.scss */
.navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {
padding: 5px 15px 5px 25px;
}
/* line 256, ../sass/bootstrap/bootstrap/_navbar.scss */
.navbar-nav .open .dropdown-menu > li > a {
line-height: 20px;
}
/* line 259, ../sass/bootstrap/bootstrap/_navbar.scss */
.navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {
background-image: none;
}
/* line 299, ../sass/bootstrap/bootstrap/_navbar.scss */
.navbar-form .form-group {
margin-bottom: 5px;
}
/* line 303, ../sass/bootstrap/bootstrap/_navbar.scss */
.navbar-form .form-group:last-child {
margin-bottom: 0;
}
/* line 473, ../sass/bootstrap/bootstrap/_navbar.scss */
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
color: #777777;
}
/* line 476, ../sass/bootstrap/bootstrap/_navbar.scss */
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
color: #333333;
background-color: transparent;
}
/* line 484, ../sass/bootstrap/bootstrap/_navbar.scss */
.navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
color: #555555;
background-color: #e7e7e7;
}
/* line 492, ../sass/bootstrap/bootstrap/_navbar.scss */
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
color: #cccccc;
background-color: transparent;
}
/* line 607, ../sass/bootstrap/bootstrap/_navbar.scss */
.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
border-color: #090909;
}
/* line 610, ../sass/bootstrap/bootstrap/_navbar.scss */
.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
background-color: #090909;
}
/* line 613, ../sass/bootstrap/bootstrap/_navbar.scss */
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
color: #9d9d9d;
}
/* line 616, ../sass/bootstrap/bootstrap/_navbar.scss */
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
color: white;
background-color: transparent;
}
/* line 624, ../sass/bootstrap/bootstrap/_navbar.scss */
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
color: white;
background-color: #090909;
}
/* line 632, ../sass/bootstrap/bootstrap/_navbar.scss */
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
color: #444444;
background-color: transparent;
}
/* line 7, ../sass/bootstrap/bootstrap/mixins/_responsive-visibility.scss */
.visible-xs {
display: block !important;
}
/* line 10, ../sass/bootstrap/bootstrap/mixins/_responsive-visibility.scss */
table.visible-xs {
display: table;
}
/* line 11, ../sass/bootstrap/bootstrap/mixins/_responsive-visibility.scss */
tr.visible-xs {
display: table-row !important;
}
/* line 13, ../sass/bootstrap/bootstrap/mixins/_responsive-visibility.scss */
th.visible-xs, td.visible-xs {
display: table-cell !important;
}
/* line 49, ../sass/bootstrap/bootstrap/_responsive-utilities.scss */
.visible-xs-block {
display: block !important;
}
/* line 54, ../sass/bootstrap/bootstrap/_responsive-utilities.scss */
.visible-xs-inline {
display: inline !important;
}
/* line 59, ../sass/bootstrap/bootstrap/_responsive-utilities.scss */
.visible-xs-inline-block {
display: inline-block !important;
}
/* line 18, ../sass/bootstrap/bootstrap/mixins/_responsive-visibility.scss */
.hidden-xs {
display: none !important;
}
/* line 2, ../sass/theme/base/_header.scss */
#header .container {
padding-left: 0px;
padding-right: 0px;
}
/* line 5, ../sass/theme/base/_footer.scss */
#footer .container {
padding-left: 30px;
padding-right: 30px;
}
/* line 145, ../sass/theme/gui/_forms.scss */
.banner-inner {
padding-top: 35px;
}
/* line 174, ../sass/theme/gui/_forms.scss */
.banner-inner .form-newsletter.form-inline {
text-align: left;
}
.header-top .nav-top-icons .dropdown.langs, .header-top .nav-top-icons .my-account, .header-top .nav-top-icons .login {
visibility: hidden;
display: none;
}
.header-top .nav-top-icons .shopping-cart span {
width: 0;
line-height: 16px;
height: 16px;
text-indent: -9999px;
overflow: hidden;
margin-top: 7px;
}
.header-top .nav-top-icons .shopping-cart span.mobile-qt {
display: block;
width: unset;
text-indent: 0;
}
.header-top .nav-top-icons .shopping-cart span span {
text-indent: 0;
float: left;
margin-top: 0;
}
.header-top .nav-top-icons .favorites span {
width: 0;
line-height: 16px;
height: 16px;
text-indent: -9999px;
overflow: hidden;
margin-top: 7px;
}
.header-top .nav-top-icons .favorites span.mobile-qt {
display: block;
width: unset;
text-indent: 0;
}
.navbar-collapse .mod_pesquisa #search-area-close .icon-remove {
left: 23px;
position: relative;
}
.icon-pesquisa::before{
color: #000;
}
.header-top .search-wrapper.desktop-visible {
float: none;
}
.header-top .search-wrapper .search_area_inner #ajax-search-button i {
top: -5px;
}
.header-top .nav-top-icons .favorites span span {
text-indent: 0;
float: left;
margin-top: 0;
}
.navbar-collapse.collapse .nav-main {
display: none !important;
}
.uk-navbar-toggle {
position: absolute;
top: 30px;
z-index: 5;
display: block!important;
font-size: 26px;
color: #000;
visibility: visible!important;
}
.header-top {
padding: 10px;
height: 90px;
}
.navbar-collapse.nav-main-collapse.collapse {
display: block;
}
.header-top .search-wrapper.desktop-visible .modal-dialog {/* width: 220px;*/
}
.header-top .search-wrapper .search_area_inner #ajax-search-button {
right: 10px;
}
.uk-offcanvas .fa-globe {
display: none;
}
.lang-section {
background: #c4b690;
height: 60px;
line-height: 60px;
text-align: center;
color: #fff;
font-family: "Roboto Condensed", sans-serif;
text-transform: uppercase;
}
.lang-section a, .login-section a {
color: #fff;
}
.lang-section a:hover, .login-section a:hover {
color: #fff;
}
.login-section {
background: #000;
height: 60px;
line-height: 60px;
text-align: center;
color: #fff;
font-family: "Roboto Condensed", sans-serif;
text-transform: uppercase;
}
.lang-section li, .login-section li {
display: inline-block;
width: 100%;
}
.login-section li.my-account, .login-section li.logout {
display: inline;
padding: 0 1%;
width: 42% !important;
}
.lang-section i {
font-size: 10px;
}
.lang-section span img {
padding-right: 10px;
}
.shopping-cart, .favorites.last_item {
margin-top: 0;
}
.header-top .container > .navbar-collapse {
background: #fff none repeat scroll 0 0;
float: right;
height: 34px !important;
margin-bottom: 0;
width: auto;
}
.header-top .search-wrapper.desktop-visible {
border: 1px solid #bbb;
}
.header-top .container > .navbar-collapse .icon-pesquisa{
color: #aaa;
}
.header-top .search-wrapper.desktop-visible {
bottom: 10px;
right: 0 !important;
}
.moduletable_barranews .acymailing_form {
width: 75% !important;
}
@media screen and (max-width: 850px){
	.header-top .search-wrapper.desktop-visible {
	height: 34px;
	}
}
/******************************** TABLET ********************************/

/*********************** BEGIN Fábio CSS ***********************/
#quickview-detail .product-detail .summary {
margin-top: 20px;
}
.dropdown-menu .dropdown-menu-bg {
width: 100%;
}
#mdp-newspro1 {
display: inline-block;
padding-left: 0;
}
.moduletable-berg-selection .custom-berg-selection h3 {
padding-top: 50%;
padding-bottom: 50%;
}
.moduletable-berg-selection .custom-berg-selection {
background-size: cover;
overflow: hidden;
}
.moduletable-lookbook .custom-lookbook, .moduletable-video-spring-summer .custom-video-spring-summer {
margin: 0 auto;
left: 0;
right: 0;
}
.section3 .icon-berg-stamp {
color: #000;
font-size: 240px;
position: absolute;
right: 4%;
top: 3%;
z-index: 100;
}
.moduletable-video-spring-summer h3 {
bottom: -5px;
display: block;
left: 0;
margin: 0 auto;
right: 0;
text-align: center;
width: auto;
}
.moduletable-lookbook h3 {
top: -10px;
display: block;
left: 0;
margin: 0 auto;
right: 0;
text-align: center;
width: auto;
}
.section3 .icon-berg-stamp {
font-size: 140px;
top: 2%;
}
.section3 .map {
background-position: center 13%, center top;
background-size: 75% auto, cover;
padding: 260px 30px 110px;
}
.moduletable-social .custom-social, .moduletable-social .icon-berg {
text-align: center;
}
#footer p {
text-align: center;
}
#footer .custom-social p a {
width: 50px;
}
.moduletable-social .social-small {
padding: 0;
}
.moduletable_barranews .acyterms span {
padding-left: 5px;
width: 90%;
}
/************************** SHOP **************************/
#produtoscaixa .quickview {
display: none;
}
#produtoscaixa #imagem {
margin-top: 10px;
}
.scroll-to-top.hidden-mobile {
border-radius: 9px 9px 0 0;
bottom: -5px;
clear: both;
display: table;
height: auto;
margin: 0 auto !important;
position: relative;
right: auto;
width: 178px;
transform: scale(0.8);
-webkit-transform: scale(0.8);
-moz-transform: scale(0.8);
-o-transform: scale(0.8);
-ms-transform: scale(0.8);
}
.scroll-to-top i {
height: 35px;
line-height: 35px;
}
.filterContainer.js-fixed-element {
display: table;
height: auto;
width: 100%;
}
#json_product_containe.product {
padding: 10px;
}
.main-content-wrap .left-content {
display: none;
}
/*** FILTER ***/
.retract_tablet .filterContainer.js-fixed-element-true, .retract_tablet .js-statusContentor.js-fixed-element-true {
position: fixed !important;
top: 0 !important;
}
.moduletable_descricat {
padding: 0 10px;
}
.moduletable_descricat .desccatgori {
overflow: hidden;
}
.load_product {
margin: 20px 0 !important;
}
.filter_mobile_display {
display: block;
}
.view-category .main-content {
padding: 0;
}
.filterContainer .open_filter, .filterContainer .filterClose {
display: none;
clear: both;
}
.filterContainer{
	margin-left: 0;
}
.filterOpener {
background: #000 none repeat scroll 0 0;
color: #fff;
float: left;
font-family: "Roboto Condensed", sans-serif;
font-size: 14px;
text-transform: uppercase;
height: 40px;
line-height: 40px;
position: relative;
text-align: center;
width: 100%;
cursor: pointer;
border: 1px solid #000;
transition: 0.3s;
-webkit-transition: 0.3s;
-o-transition: 0.3s;
-ms-transition: 0.3s;
}
.bodyfilter .filterContainer .filterClose {
background: #000 none repeat scroll 0 0;
color: #fff;
cursor: pointer;
display: table;
float: none;
font-family: "Roboto Condensed", sans-serif;
font-size: 14px;
height: 40px;
line-height: 40px;
margin: 15px auto auto;
max-width: 170px;
position: relative;
text-align: center;
text-transform: uppercase;
width: 100%;
}
.filterOpener:hover {
background: #fff;
color: #000;
border: 1px solid #000;
}
.filterContainer div .js-slideBlock-title.content_title {
pointer-events: none;
}
.filterContainer div .js-slideBlock .slideBlock-text {
display: block!important;
}
.filterContainer .slideBlock-text, .filterContainer .js-slideBlock-title, .filterContainer .js-slideBlock.js-slideBlock-open .js-slideBlock-title, .filterContainer .js-slideBlock-title:hover {
background: #fff none repeat scroll 0 0;
}
.filterContainer .style-arrow.icon-down {
display: none
}
.filterContainer .js-slideBlock-title > div {
text-align: left;
}
.js-slideBlock.orderby-displaynumber {
width: 100% !important;
}
.js-slideBlock.orderby-displaynumber > span {
display: none;
}
.filterContainer .slideBlock-text, .filterContainer .orderby-displaynumber .slideBlock-text{
border: 0 none;
}
.filterContainer .orderby-displaynumber .slideBlock-text > div {
padding: 32px 0 10px;
}
.bodyfilter #json_product_containe, .bodyfilter #footer, .bodyfilter .section5, .bodyfilter .section6, .bodyfilter .scroll-to-top, .bodyfilter .bannerList {
display: none;
}
.bodyfilter .filterContainer.js-fixed-element {
top: 0!important;
position: relative!important;
padding-bottom: 21px;
margin-bottom: 10px;
}
.bodyfilter .filterContainer .open_filter {
display: block;
}
.bodyfilter .linhaCat_filter_display, .bodyfilter .linhaCat_filter_close {
margin-bottom: 15px;
display: inline-block;
clear: both;
}
#content_loja5_searchof .content_items .content_item > div > div {
background-size: 57px auto;
padding-left: 48px;
}
.filterContainer div .js-slideBlock .js-slideBlock-close {
display: none!important;
}
.filterContainer .linha0, .filterContainer .linhaCat, .filterContainer .linhaCat_filter_display {
	display: block;
}
/*** FILTER ***/
.one-Col #json_product_containe.col-xs-6.col-sm-4.col-md-4 {
width: 50%;
float: left;
}
.filterContainer .linha1 > div {
padding: 0 0 10px;
width: 100%;
display: table;
}
.filterContainer .linha1 .slideBlock-text {
position: initial;
margin-bottom: 0;
}
.top-product-right .product-cart .addtocart-area .opcs {
display: table;
margin: 5px auto;
padding: 20px !important;
text-align: center;
}
section.top-product .top-product-right {
padding-left: 0;
padding-right: 0;
text-align: center;
}
.product-small-desc, .top-product-right .product-price {
text-align: center;
}
.flexslider-sidenav .flex-control-thumbs li {
float: none;
width: auto;
}
section.top-product .top-product-left {
padding-left: 0;
padding-right: 0;
}
section.middle-product .Characteristics ul li {
width: 100%;
}
#footer .col-sm-3 {
padding: 0px!important;
}
.custom-footer-bottom > div {
display: table;
text-align: center;
width: 100%;
}
.filterContainer .layout_setter {
display: block;
}
.layout_setter {
display: block;
float: right;
height: 33px;
width: 100%;
max-width: 90px;
margin-bottom: 10px;
}
.layout_setter_1.active, .layout_setter_2.active {
border: 2px solid #ddd;
}
.filterContainer .linhaCat .title-categorie-store {
height: 39px;
line-height: 33px;
}
.layout_setter_1:before {
content: "\e906";
font-size: 16px;
font-family: 'icomoon' !important;
}
.layout_setter_2:before {
content: "\e905";
font-size: 16px;
font-family: 'icomoon' !important;
}
.layout_setter_1, .layout_setter_2 {
background: #fff none repeat scroll 0 0;
border: 2px solid #fff;
color: #b5b5b5;
cursor: pointer;
float: right;
margin: 0 0 0 10%;
padding: 0 6px;
}
/*********************** END Fábio CSS ***********************/
.view-ordersreturn textarea#razao_reembolso {
width: 100%;
max-width: 800px;
}
.mdpMain .mdpArt .bt-details a {
line-height: 32px;
}
.flex-control-thumbs {
bottom: 0px;
}
.flex-direction-nav a {
top: 40%!important;
}
.flex-direction-nav li:last-child {
right: 10px;
}
.flex-direction-nav li {
left: 10px;
}
.flex-direction-nav .flex-prev {
left: 10px;
color: #000!important;
padding: 0;
margin: 0;
}
.flex-direction-nav .flex-next {
right: 10px;
color: #000!important;
padding: 0;
margin: 0;
}
.flex-direction-nav a {
opacity: 1;
filter: alpha(opacity=100);
top: inherit;
bottom: 0;
}
.flexslider:hover .flex-prev {
left: 10px;
}
.flexslider:hover .flex-next {
right: 10px;
}
.header-banner .scroll-down {
bottom: 85px;
}
.flex-direction-nav {
height: 98%;
}
.view-productdetails .flex-control-thumbs li, .view-productdetails #prod_Cor .opcs .opcProd.with_image {
min-width: 63px;
height: 63px;
margin-bottom: 8px;
}
.header-banner .flexslider .flex-control-thumbs li.flex-active > img, .flex-control-thumbs img:hover {
border-color: #000;
}
.main-content-wrap > .container {
padding: 0 15px;
clear: both;
}
.view-cart .resume-pay-trans {
clear: both;
}
.view-cart .resume-pay-trans .desc-resume-pay-trans > table {
display: table;
margin: 14px auto auto;
}
.sublayout_confirmed .resume-pay-trans .desc-resume-pay-trans {
font-size: 12px;
line-height: 14px;
text-align: center;
}
.link-sizeguide {
clear: both;
width: 100%;
float: none;
margin-top: 20px;
}
.vmCartModule .side-cart-footer >div[class*="col-xs"] {
padding-left: 0;
padding-right: 0;
}
/**MENU berg-outdoor*/
.moduletableberg-corp-section3 .text {
width: 78% !important;
}
/**FIM MENU berg-outdoor*/

.filterContainer .js-slideBlock > div {
width: 100%;
}
.item-page-sizeguide .size-chart-men-table, .item-page-sizeguide .size-chart-men-img, .item-page-sizeguide .size-chart-woman-table, .item-page-sizeguide .size-chart-woman-img, .item-page-sizeguide .size-chart-acessorios-table, .item-page-sizeguide .size-chart-acessorios-img {
width: 100%!important;
clear: both;
display: block;
padding: 0
}
.item-page-sizeguide > div {
padding: 5px;
overflow: auto;
background: #FFF;
}
.popup-page .body {
background-color: white;
}
.popup-page ul.pro-tabs {
text-align: left;
}
table.size-chart td {
padding: 4px 3px;
}
.item-page-sizeguide .size-chart-acessorios-img {
height: 170px;
margin-top: 20px;
}
.item-page-sizeguide .size-chart-woman-img {
height: 600px;
margin-top: 20px;
}
.item-page-sizeguide .size-chart-men-img {
height: 600px;
margin-top: 20px;
}

.selos_certificados {
display:table;
margin: 15px auto 10px;
}

.body.offline-page-body  .logo {
    padding-left:15px;
}
.logo2-offline  .moduletablelogo-off-top { display:inline-block; margin-right:0px}
.logo2-offline { width:100%; float:right; margin-top:0px;}
.logo2-offline  .moduletablelogo-off-top ,.logo2-offline  .moduletableoffline-page-menu{ float:right; clear:both; padding-right:15px;}
.moduletable-social .social-small {
padding: 0 25px;
}