.quantity .minus, .quantity .plus {
display: none
}
#googlemaps {
height: 200px
}
.navbar-nav .open .dropdown-menu {
position: static;
float: none;
width: auto;
margin-top: 0;
background-color: transparent;
border: 0;
box-shadow: none
}
.navbar-nav .open .dropdown-menu>li>a, .navbar-nav .open .dropdown-menu .dropdown-header {
padding: 5px 15px 5px 25px
}
.navbar-nav .open .dropdown-menu>li>a {
line-height: 20px
}
.navbar-nav .open .dropdown-menu>li>a:hover, .navbar-nav .open .dropdown-menu>li>a:focus {
background-image: none
}
.navbar-form .form-group {
margin-bottom: 5px
}
.navbar-form .form-group:last-child {
margin-bottom: 0
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a {
color: #777
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
color: #333;
background-color: transparent
}
.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: #555;
background-color: #e7e7e7
}
.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: #ccc;
background-color: transparent
}
.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
border-color: #090909
}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
background-color: #090909
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
color: #9d9d9d
}
.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
}
.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
}
.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: #444;
background-color: transparent
}
.visible-xs {
display: block!important
}
table.visible-xs {
display: table
}
tr.visible-xs {
display: table-row!important
}
th.visible-xs, td.visible-xs {
display: table-cell!important
}
.visible-xs-block {
display: block!important
}
.visible-xs-inline {
display: inline!important
}
.visible-xs-inline-block {
display: inline-block!important
}
.hidden-xs {
display: none!important
}
#header .container {
padding-left: 0;
padding-right: 0
}
#footer .container {
padding-left: 30px;
padding-right: 30px
}
.banner-inner {
padding-top: 35px
}
.banner-inner .form-newsletter.form-inline {
text-align: left
}
.header-top .nav-top-icons .shopping-cart {
padding-right: 0
}
.loja5.view-category .main-content-wrap, .loja5.view-loja5 .main-content-wrap, .loja5.view-view-productdetails .main-content-wrap {
background: #f5f5f5 url("../images/bg.jpg") repeat scroll top center!important
}
#footer .container {
padding-top: 35px!important
}
.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 {
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
}
#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 p img {
float: initial!important
}
#footer .custom-social p a {
display: inline-block;
width: 50px
}
.moduletable-social .social-small {
padding-left: 0
}
.moduletable_barranews .acyterms span {
padding-left: 5px;
width: 90%
}
#produtoscaixa .quickview {
display: none
}
#produtoscaixa #imagem {
margin-top: 10px
}
footer#footer {
padding-bottom: 60px
}
.filterContainer {
background: 0
}
.filterContainer.js-fixed-element {
display: table;
height: auto;
width: 100%
}
#json_product_containe.product {
padding: 10px
}
.main-content-wrap .left-content {
display: none
}
.retract_tablet .filterContainer.js-fixed-element-true, .retract_tablet .js-statusContentor.js-fixed-element-true {
position: fixed!important;
top: 0!important
}
.top-product-right .product-cart.no-paddin-right {
padding: 0 15px!important;
margin-top: 15px
}
.addtocart-area-spe .product-group-spec {
padding-bottom: 20px
}
.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
}
.filterOpener {
background: #c05018;
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
}
.bodyfilter .filterContainer .filterClose {
background: #000;
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: #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
}
.filterContainer .style-arrow.icon-down {
display: none
}
.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
}
.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
}
.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: 0!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;
border: 2px solid #fff;
color: #b5b5b5;
cursor: pointer;
float: right;
margin: 0 0 0 10%;
padding: 0 6px
}
.berg-page.atleta .info {
font-size: 15px;
padding-left: 0;
padding-right: 0
}
#cookies .alertcookies {
display: inline-flex;
height: auto;
line-height: inherit;
position: fixed;
bottom: 0px;
z-index: 240;
}
#cookies p {
float: none;
line-height: 13px;
margin: 0;
padding: 10px 10px 0
}
#cookies .alertcookies .container span {
  width: 100%;
}
.view-ordersreturn textarea#razao_reembolso {
width: 100%;
max-width: 800px
}
.mdpMain .mdpArt .bt-details a {
line-height: 32px
}

@media only screen and (max-height : 800px) {
#scroll-down{display:none;}
.header-banner > .moduletable > .flexslider {
height: 380px !important;
min-height: 380px !important;
}
}
@media only screen and (min-height : 801px) {
.header-banner>.moduletable>.flexslider {
height: 53vh !important;
min-height: 53vh !important;
}
}
.header-banner .team .flexslider {
height: 70vw!important;
min-height: 70vw
}
.flex-direction-nav a i {
font-size: 60px
}
.flex-direction-nav a {
width: 55px!important
}
.divicon-greenmed {
display: none
}
.header-banner .container_main .line1, .banner_article .header-banner .container_main .line2 {
/*font-size: 53px;
line-height: 50px*/
}
.flex-control-thumbs {
bottom: 0
}
.flex-direction-nav a {
top: 55%!important
}
.flex-direction-nav li:last-child {
right: 0
}
.flex-direction-nav li {
left: 0
}
.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
}
.flex-direction-nav {
height: 60%
}
.view-productdetails .flex-control-thumbs li, .view-productdetails #prod_Cor .opcs .opcProd.with_image {
min-width: 63px;
height: 63px;
margin-bottom: 8px
}
.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
}
.moduletableberg-corp-section3 .text {
width: 78%!important
}
.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
}
.header-top {
padding: 0 18px 0 15px
}
.table-geo-trust {
margin: 15px auto 10px
}
.body.offline-page-body .logo {
padding-left: 15px
}
.logo2-offline .moduletablelogo-off-top {
display: inline-block;
margin-right: 0
}
.logo2-offline {
width: 100%;
float: right;
margin-top: 0
}
.logo2-offline .moduletablelogo-off-top, .logo2-offline .moduletableoffline-page-menu {
float: right;
clear: both;
padding-right: 15px
}
.position-bottom {
bottom: 6vw;
position: absolute
}
.position-top {
top: 6vw;
position: absolute
}
.tablet .col-sm-1-1 {
width: 18%
}
.tablet .col-sm-1-2 {
width: 32%
}
.custom_payment {
text-align: center
}
.view-productdetails #produtoscaixa {
height: 340px
}
#pro-descr li:first-child a {
background-color: #b5b5b5;
border: 0 solid #ddd;
color: #fff;
cursor: pointer
}
.tab-pane.full-desc.Characteristics {
display: block!important;
visibility: visible
}
section.middle-product {
margin-top: 40px
}
.moduletable.contactos h3 {
text-align: center;
text-shadow: 2px 2px 0 rgba(30,27,24,0.3)!important
}
 #footer .footer-copyright {
text-align: center
}
.moduletable-menu {
margin: 30px 0
}
#footer .moduletable-social .social-small {
font-size: 45px!important
}
.header-top {
align-items: center;
background-color: #fff;
box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.25);
display: inline-block;
height: 70px!important;
padding: 6px 15px 35px !important;
position: fixed;
transition: all 0.3s ease 0s;
z-index: 1900;
}
.retract_tablet .header-top {
padding: 6px 15px 35px !important;
}
.uk-navbar-toggle {
border: 2px solid #8bc53e;
border-radius: 50%;
color: #8bc53e;
display: block !important;
font-size: 18px;
height: 36px!important;
line-height: 24px;
padding: 5px;
position: absolute;
text-align: center;
top: 15px;
visibility: visible !important;
width: 36px!important;
z-index: 5;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out
}
.header-top .nav-top-icons {
margin-top: 5px;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out
}
.retract_tablet .nav-top-icons .dropdown.langs {
padding-top: 4px;
}
.logo {
left: 55px;
margin: 0 auto;
padding-left: 20px;
}
.retract_tablet .logo {
margin: 0 auto;
}
.logobrand {
font-size: 122px;
line-height: 45px;
}
.icon-decal-labeling-sub {
color: #999;
font-size: 70px !important;
line-height: 11px !important;
}
.login-section .moduletable-lang {
margin-left: 20px;
margin-top: 12px;
}
.login-section .moduletable-social {
display: none!important
}
.moduletable.box-about-us.col-md-4 {
margin-left: 1.333% !important;
width: 57% !important;
}
.background_youtube {
background-size: 100% auto!important;
}
section.header-banner {
margin-top: 70px;
}
.banner_article .flexslider .flex-viewport > ul > li::before, .banner_article .flexslider ul.slides > li::before {
bottom: 0 !important;
height: 170px !important;
top: inherit !important;
transform: none !important;
width: 100% !important;
}
.banner_article .flexslider .flex-direction-nav {
bottom: 105px;
}
.banner_article .flex-direction-nav a i {
color: #FFF !important;
}
.header-banner .banner_article .scroll-down {
display: none!important
}
.banner_article .header-banner .container_main .line1 {
font-size: 18px !important;
line-height: 20px!important;
}
.header-banner .banner_article .container_main::before {
background: #fff !important;
}
.header-banner .banner_article .container_main .line2, .header-banner .banner_article .container_main .line3 {
display: inline-block!important;
font-size: 28px !important;
line-height: 40px !important;
padding-right: 7px;
text-align: center !important;
}
.banner_article .flexslider .slides > li div.container {
bottom: 5px!important;
left: inherit !important;
max-width: 100% !important;
right: 0 !important;
text-align: center !important;
top: inherit !important;
width: 100% !important;
}
.header-banner .banner_article .container .container_main {
float: none !important;
text-align: center !important;
width: 100% !important;
}
.tab_img_nav {
max-height: 90px!important;
}
.box_machine_img {
background-size: cover !important;
}
.gkTabsButtonNext, .gkTabsButtonPrev {
height: 37px !important;
line-height: 35px !important;
margin: -55px 12px 0 !important;
position: absolute;
width: 37px !important;
}
.gkTabsButtonNext {
right: 0;
top: 0;
}
.certificado {
text-align: center;
width: 100%;
}
.certificado img {
margin: 0px auto 0;
width: auto;
}
.gkTabsButtonNext::before, .gkTabsButtonPrev::before {
font-size: 16px !important;
height: 0px !important;
line-height: 34px !important;
}
.tabs_decal .gkTabsWrap.vertical ol li, .tabs_decal .gkTabsWrap.horizontal ol li {
padding: 0 18px 32px !important;
}
#why-decal {
height: 63.4vw!important;
min-height: 63.4vw!important;
}
a.pdf_cat {
margin-top: 20px!important;
}
#why-decal .moduletable iframe, #about-us .moduletable iframe, .moduletable .video_youtube, .moduletable .background_youtube {
height: 55.1vw!important;
min-height: 55.1vw!important;
}
.view-article .header-banner .flexslider {
min-height: 515px!important;
height: 515px!important;
}
.icon-play {
margin: 0 auto;
-moz-transform: scale(0.8);
-ms-transform: scale(0.8);
-o-transform: scale(0.8);
-webkit-transform: scale(0.8);
transform: scale(0.8);
}
.text-provider {
border-right: 0 solid #dedede;
margin-right: 0px;
padding-right: 0px;
text-align: center !important;
width: 100% !important;
}
.text-provider h2, .text-provider h3 {
text-align: center!important;
}
.provider h3 {
padding-bottom: 25px;
}
.provider {
padding: 30px 0 20px;
}
.provider .col-xs-12.col-sm-12.col-md-8 {
padding: 0!important;
}
.box_news .button_news {
float: none !important;
}
.box_news .nspArts .nspArt:nth-child(3) {
clear: both;
}
.custom.container > p {
  line-height: 60px;
  padding-top: 0px!important;
}
.logo {
	display: block;
	margin: 0 auto 0 54px !important;
	position: absolute;
	top: 4px;
	z-index: 2;
	left: 11px;
}
.container_main.float-center > img {
  padding-bottom: 100px;
}

.retract_tablet .logo, .itemid-101.desktop .logo {
  margin: 0 39px!important;
}
.moduletable.img-responsive.col-xs-12.col-sm-12.col-md-4.no-paddin.float-left.text-center {
    background-position: center center !important;
    height: 318px;
}
.moduletable.img-responsive.col-xs-12.col-sm-12.col-md-8.no-paddin.float-right.text-center {
  	background-position: center center !important;
    height: 318px;
    width: 100%;
    top: 20px;
    margin-bottom: 20px;
    transition: all 0.5s ease 0s;
    }
.moduletable.img-responsive.col-xs-12.col-sm-12.col-md-8.no-paddin.float-right.text-center:hover {
opacity: 0.5;
}