/** minimo de 480px **/
.moduletable-second_mainmenu {
width: calc(100% - 50px);
margin-left: 25px;
}
/* line 175, ../sass/theme/gui/_carousel.scss */
.pgl-img-slide .item-caption {
bottom: 0;
padding: 23px 30px;
position: absolute;
left: 0;
}
/* line 29, ../sass/theme/gui/_products.scss */
.thumb-item:hover .btn-detail img:first-child {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
/* line 32, ../sass/theme/gui/_products.scss */
.thumb-item:hover .btn-detail img:not(:first-child) {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
/* line 401, ../sass/theme/base/_header.scss */
.flat-top.center .logo {
max-width: 90px;
}
.addtocart-button {
	margin-bottom: 25px !important;
}
#whish_list_1 {
	float: left !important;
	margin-bottom: 25px !important;
}
.col-xs-12.product-small-desc {
	position: relative;
	display: inline-block;
}
/* line 404, ../sass/theme/base/_header.scss */
.flat-top.center .logo img {
display: block;
height: auto;
max-width: 100%;
}
/* line 414, ../sass/theme/base/_header.scss */
.flat-top .nav-top {
top: 5px;
}
/* line 450, ../sass/theme/base/_header.scss */
.flat-top .nav-top-right {
margin-left: 55px;
}
/* line 461, ../sass/theme/base/_header.scss */
.flat-top .nav-top-left {
margin-right: 55px;
}
/* line 598, ../sass/theme/base/_header.scss */
.nav-top-sep .text-note {
display: none;
}
/* line 95, ../sass/theme/gui/_sections.scss */
.highlight-shop .latest-highlight {
padding-bottom: 50px;
}
/* line 98, ../sass/theme/gui/_sections.scss */
.highlight-shop [class*="col-xs"] {
float: none;
width: 100%;
}
/* line 239, ../sass/theme/gui/_carousel.scss */
.first-slides .slide-item-caption-info .divider {
margin-top: 10px;
}
/* line 208, ../sass/theme/gui/_modern-slide-in.scss */
#sequence {
height: 250px;
}
/* line 211, ../sass/theme/gui/_modern-slide-in.scss */
.model {
max-height: 230px;
}
/* line 215, ../sass/theme/gui/_modern-slide-in.scss */
.sequence-canvas .slide-item-caption-wrap {
width: 50%;
}
/* line 218, ../sass/theme/gui/_modern-slide-in.scss */
.sequence-canvas .animate-in .slide-item-caption-wrap {
right: 40%;
}
/* line 224, ../sass/theme/gui/_modern-slide-in.scss */
#sequence {
height: 200px;
}
/* line 227, ../sass/theme/gui/_modern-slide-in.scss */
.model {
max-height: 200px;
}
/* line 17, ../sass/theme/gui/_sliders.scss */
.flexslider-sidenav .flex-viewport {
width: 84%;
}
/* line 40, ../sass/theme/gui/_sliders.scss */
.flexslider-sidenav .flex-control-thumbs {
width: 60px;
}
/* line 58, ../sass/theme/gui/_sliders.scss */
.flexslider-sidenav .flex-control-thumbs li img {
padding-bottom: 0;
}
/* line 261, ../sass/theme/gui/_products.scss */
.list-sort > li label {
display: none;
}
/* line 264, ../sass/theme/gui/_products.scss */
.list-sort > li + li {
margin-left: 0;
}
/* line 266, ../sass/theme/gui/_products.scss */
.list-sort > li + li + li {
margin-left: 17px;
}
/* line 273, ../sass/theme/gui/_products.scss */
.list-view, .list-sort {
float: none !important;
overflow: hidden;
}
/* line 148, ../sass/theme/gui/_shopping-cart.scss */
.featured-box-cart:not(.featured-box-secondary) {
overflow-x: scroll;
padding-bottom: 30px;
}
/* line 68, ../sass/theme/gui/_common.scss */
.intro-content {
padding: 30px;
background: red;
}
/* line 147, ../sass/theme/gui/_sidebar.scss */
.blk-manufacturers .dropdown .dropdown-menu {
left: auto;
right: 0;
background: blue;
}
/******************************** MOBILE SMALL ********************************/

/*********************** BEGIN Fábio CSS ***********************/
.uk-offcanvas-bar {
max-width: 90%;
}
.moduletable-video-spring-summer {
margin: auto;
max-width: 70vw;
position: relative;
}
.moduletable-lookbook {
margin-left: auto;
margin-right: auto;
max-width: 70vw;
position: relative;
}
.moduletable-lookbook .custom-lookbook {
height: 55vh;
}
.moduletable-lookbook {
height: 60vh;
}
.moduletable-lookbook .custom-lookbook > div {
transform: scale(0.8);
-webkit-transform: scale(0.8);
-moz-transform: scale(0.8);
-o-transform: scale(0.8);
-ms-transform: scale(0.8);
}
/*** FICHA PRODUTO **/
/*** CART ***/
.cart-summary th {
display: none;
}
.cart-summary td.mobileBefore::before {
content: attr(data-title) ":";
float: left;
font-family: "Roboto Condensed", sans-serif;
font-size: 12px !important;
font-weight: bolder;
height: auto;
text-align: center;
text-transform: uppercase;
width: 40%;
}
.cart-summary td.mobileBeforeremove::before {
content: attr(data-title);
float: left;
font-family: "Roboto Condensed", sans-serif;
font-size: 12px !important;
font-weight: bolder;
height: auto;
text-align: center;
text-transform: uppercase;
width: 40%;
}
.mobileBefore {
padding: 2px!important;
}
.mobileBefore.quarter, table#cartTableProducts tr > td.mobileBefore.quarter {
float: left!important;
border: none!important;
border-bottom: 1px solid #e8e8e8!important;
width: 45% !important;
text-align: center;
min-height: 68px;
}
.cart-view .cart-summary .mobileBefore.full:before {
width: 50% !important;
}
.cart-summary td.mobileBefore::before {
width: 100% !important;
}
.cart-view .cart-summary tr, .cart-view .cart-summary tr td, .cart-view .cart-summary {
float: left;
width: 100%;
}
.mobileBefore.full, .mobilesize.full {
border: medium none !important;
float: left !important;
padding: 6px 10px !important;
width: 100% !important;
}
table#cartTableProducts tr > td.mobilesize.width75 {
width: 55% !important;
float: left!important;
border: none!important;
min-height: 204px;
border-right: 1px solid #e8e8e8!important;
border-bottom: 1px solid #e8e8e8!important;
position: relative;
}
.mobileBefore.full.td-remove,.mobileBeforeremove.full.td-remove, table#cartTableProducts tr > td.mobileBefore.full.td-remove {
background: #EEE;
border: 7px solid #FFF!important;
line-height: 30px;
}
.cart-summary td.mobileBefore.full.td-remove::before,.cart-summary td.mobileBeforeremove.full.td-remove::before {
width: 70%!important;
}
/***IM CART **/
.rsform-reset-button ,.rsform-submit-button{
width: auto !important;
padding:0 5vw!important;
}
.stepItem .stepLogoContent > .stepLine {
height: 3px;
margin: 23px 0;
}
.stepItem .stepLogoContent > .stepLogo {
font-size: 18px;
height: 50px;
line-height: 47px;
width: 62px;
}
.moduletable-video-spring-summer a {
height: 100px;
line-height: 100px;
width: 100px;
}
.xpto.mdpArts .mdpArt .featuredProductImage {
height: auto;
max-width: 200px;
width: 100%;
}
.moduletable-lookbook .custom-lookbook, .moduletable-video-spring-summer .custom-video-spring-summer {
background-size: cover;
width: 100%;
}
.section3 .icon-berg-stamp {
font-size: 95px;
top: 3%;
}
.section1 .minibanners .banners > .banner-li {
padding: 25px 0 0 0 !important;
}
.flex-control-thumbs .flex-active img {
opacity: 1;
}
.flex-direction-nav {
height: auto;
top: inherit;
bottom: 53px;
}
.header-banner .flexslider > ul.slides {
height: 84% !important;
}
.header-banner .scroll-down {
bottom: 14vh;
}
.view-cart .sublayout_address .stepsContent .col-xs-3, .view-cart .sublayout_payment .stepsContent .col-xs-3, .view-cart .sublayout_redirected .stepsContent .col-xs-3 {
width: 25%;
}
.view-cart .sublayout_address .stepsContent .col-xs-6, .view-cart .sublayout_payment .stepsContent .col-xs-6, .view-cart .sublayout_redirected .stepsContent .col-xs-6 {
width: 50%;
}
.coupon-section .container-input input.coupon.ativado {
text-align: center;
width: 100%;
}
.coupon-section .container-input .details-button.ativado {
text-align: center;
width: 100%;
}
.moduletableberg-corp-section1 .div-line, .moduletableberg-corp-section2 .div-line {
display: none;
} 
#infpick #select_pkme {
padding-top: 20px;
text-align: center;
width: 100%;
}
.moduletable.contactos h3:after,.moduletable.contactos h3:before {
font-size: 33px;
}
.item-page-faqs .js-slideBlock .js-slideBlock-title i, .item-page-termos .js-slideBlock .js-slideBlock-title i {
margin-right: -30px;
}
.item-page-faqs .js-slideBlock-title, .item-page-termos .js-slideBlock-title {
padding-right: 30px;
}
.moduletable.contactos h3 {
font-size: 23px;
padding: 0px 25px;
}
.reviewLoginBox #doLogin{
float:none!important;
margin:auto!important; display: table;
}

.view-productdetails .flexslider-sidenav .flex-viewport::before {
color: #000;
content: "\e607";
bottom: 15px;
font-family: "icomoon" !important;
font-size: 20px;
pointer-events: none;
position: absolute;
right: 15px;
text-align: center;
z-index: 3;
}

.view-productdetails .flexslider.image360 >.flex-viewport{
height: 100vw!important;
}



.logo2-offline  .moduletablelogo-off-top  img { width:55%; height:auto; text-align:right;}

.logo2-offline  .moduletableoffline-page-menu h3 { font-size:14px; padding:0px 15px;}

.body.offline-page-body.special .logo { margin:15px auto 15px auto; position:static;}
.body.offline-page-body.special .logo  .logobrand {
    font-size: 30px;    text-align: left;
}

.body.offline-page-body.special .moduletablelogo-off-top { position:absolute; top:15px;  right: 5px;    text-align: right;}
.body.offline-page-body.special .moduletableoffline-page-menu {display: inline-block;
    float: none; padding:0px;
    margin: -10px auto 0;
    width: auto;}
.body.offline-page-body.special .logo2-offline { position:static;}

.moduletableberg-corp-section3.offline .ban-off1 { right:0; left:0; top:40%; text-align:center; color:#fff;text-shadow: 0 1px 1px rgba(30, 27, 24, 0.9);}
.moduletableberg-corp-section3.offline .ban-off1 .ban-off-text1 { font-size:20px; line-height:20px;text-align:center}
.moduletableberg-corp-section3.offline .ban-off1 .ban-off-text2 { font-size:18px;text-align:center}



.moduletableberg-corp-section3.offline .ban-off2 { right:0; left:0; top:60%;color:#fff;text-shadow: 0 1px 1px rgba(30, 27, 24, 0.9);}
.moduletableberg-corp-section3.offline .ban-off2 .ban-off-text1 { font-size:16px; text-align:center;}



.body.offline-page-body.special  .moduletableberg-corp-section3 > div { background-position:22%}

.body.offline-page-body.special  [class*="col-xs"] { float:left;}

.body.offline-page-body.special .moduletableberg-corp-section2 [class*="col-xs"] { float:none;}

.body.offline-page-body.special .section1 { padding:10px 5px}

.offline-page-body .moduletable.berg-page > h3 { background-size:65%;height: 100px;
    width: 100%;}



.body.offline-page-body.special  .moduletableberg-corp-section3 .text { width:100%!important; }


.body.offline-page-body.special .moduletableberg-corp-section3 > div { padding-top:0px}

[class*="col-xs"] {
	float: none;
	width: 100%;
}
#footer .row [class*="col-xs"] {
	margin-top: 40px;
}
.moduletable-social .social-small {
	padding: 0 20px;
}
.xpto.mdpArts .mdpArt {
width: 100% !important;
padding-left: 0 !important;
padding-right: 0 !important;
}
.home-page .section2 .padding-right10,
.home-page .section2 .padding-left10,
.home-page .section3 .padding-right10,
.home-page .section3 .padding-left10,
.home-page .section4 .padding-right10,
.home-page .section4 .padding-left10,
.home-page .section5 .padding-right10,
.home-page .section5 .padding-left10{
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.moduletable_barranews .acyterms {
width: 95%;
}
.moduletable_barranews .acyfield_email {
min-width: 100%;
}
.section1 > .container > .row > .moduletable:nth-child(2), .section1 > .container > .row > .moduletable:first-child{
  padding: 0 25px;
}

