/** minimo de 480px **/

/* 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;
}
/* 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;
}

.header-banner .flexslider {
min-height: 78vh!important;
height: 78vh!important;
}
.flex-control-thumbs .flex-active img {
opacity: 1;
}
.flex-direction-nav {
height: auto;
top: inherit;
bottom: 53px;
}
.header-banner .flexslider > ul.slides {
height: 100% !important;
}
.header-banner .scroll-down {
}
.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}







.minibanners .col-xs-12 { width:100%;}



.section3 .nspArtPage .nspArt > div { position:relative;}
.section3 .nspArtPage .nspArt .mod-news.text {
    background: rgba(255, 255, 255, 0.85) none repeat scroll 0 0;
    bottom: 0;
    height: 90%;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 90%;
}
.section3  .mod-news.text2 {width: 95%;}

.img-responsive {
    display: block;
    height: 100% !important;
    
}



.top-right-side .social-small {    font-size: 14px;    padding: 0 20px 0 0;}
.header-top .search-wrapper.desktop-visible { padding-left: 40px; }
.top-right-side .mod_pesquisa {
    padding-right: 15px;
}
.header-top .search-wrapper .search_area_inner #ajax-search-button i {  top:6px;}

.logobrand {
    color: #3e1c11;
    font-size: 35px;
}

.header-top {
    height: 60px;
}
.logo { margin: 12px auto 0;padding-left: 48px;}
.uk-navbar-toggle {font-size: 15px;top: 18px;}

.login-section , .close-menu-section{ height:60px; line-height:60px;}



.section7 .minibanners .banners .banner-li {
    display: inline-block;
    float: none;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.section7 .minibanners .banners .banner-li:first-child { padding-left: 15px !important;
	 padding-right: 15px !important;
	
	}


#footer > .container {
    padding-left: 10px;
    padding-right: 10px;
}
#footer > .container >  .container  {
    padding: 0px;
}

.moduletable_barranews .acymailing_module_form {
    padding: 0px;
}
.moduletable-social2 {
    padding-left:0px;
}

.moduletable-social2 .social-small {
    padding: 0 10%;
}
.items-leading .projecto .article .img-intro {
    height: 200px;}
	
.view-catalog.itemid-631 .header-banner-cat iframe {
	height: 420px !important;
}
.itemid-631 .header-banner-cat .linkcategory {
	bottom: 70px;
}
.header-banner-cat .linkcategory .button6{
	height: 40px;
	padding: 11px 15px;
}
	
	.view-search .form-limit, .view-search .ordering-box { width:100%; text-align:center; float:none; display:inline-block; padding:10px 0 10px 0; }
.view-search dl.search-results { padding-top:20px;}



.view-catalog  [class*="col-xs"]  { float:left}


.sizefix {
    float: left !important;
    height: auto;
    max-width: 280px;
    width: 100%;
}

.sizefix  .img_zuberhof img { max-width:100px;}

.product_item .height100  { height:auto; float:left; width:100%}
.zuberhof_legenda2 { min-height:inherit;}

.Pflegemittel > .col-xs-4 { width:50%;}

.minibanners .button-banner .button1 { width:100%; top:0; margin:0 auto;}

.capa-pdf  { float:left; width:100%;
text-align:center;}
.phoca-dl-file-box-mod .pd-document64, #phoca-dl-file-box .pd-document64, #phoca-dl-category-box .pd-document64, #phoca-dl-most-viewed-box .pd-document64 {
    line-height: 20px;
    text-align: center;}
	.nome-pdf { padding:10px 0px;}

#phoca-dl-category-box .pd-buttons, #phoca-dl-file-box .pd-buttons { float:none;}
.capa-pdf i {left: 38%;}