@font-face {
  font-family:'FontAwesome';
  src:url(../font/fontawesome/fonts/fontawesome-webfont.eot?v=4.7.0);
  src:url(../font/fontawesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype') , url(../font/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2') , url(../font/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0) format('woff') , url(../font/fontawesome/fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype') , url(../font/fontawesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');
  font-weight:normal;
  font-style:normal 
}
@font-face {
  font-family:'Pe-icon-7-stroke';
  src:url(../font/pe-icon-stroke/fonts/Pe-icon-7-stroke.eot?d7yf1v);
  src:url(../font/pe-icon-stroke/fonts/Pe-icon-7-stroke.eot?#iefixd7yf1v) format('embedded-opentype') , url(../font/pe-icon-stroke/fonts/Pe-icon-7-stroke.woff?d7yf1v) format('woff') , url(../font/pe-icon-stroke/fonts/Pe-icon-7-stroke.ttf?d7yf1v) format('truetype') , url(../font/pe-icon-stroke/fonts/Pe-icon-7-stroke.svg?d7yf1v#Pe-icon-7-stroke) format('svg');
  font-weight:400;
  font-style:normal 
}
@font-face {
  font-family:'Simple-Line-Icons';
  src:url(../font/webfont/fonts/Simple-Line-Icons.eot);
  src:url(../font/webfont/fonts/Simple-Line-Icons.eot?#iefix) format('embedded-opentype') , url(../font/webfont/fonts/Simple-Line-Icons.woff) format('woff') , url(../font/webfont/fonts/Simple-Line-Icons.ttf) format('truetype') , url(../font/webfont/fonts/Simple-Line-Icons.svg#Simple-Line-Icons) format('svg');
  font-weight:400;
  font-style:normal 
}
@font-face {
  font-family:'ElegantIcons';
  src:url(../font/elegantfont/fonts/ElegantIcons.eot);
  src:url(../font/elegantfont/fonts/ElegantIcons.eot?#iefix) format('embedded-opentype') , url(../font/elegantfont/fonts/ElegantIcons.woff) format('woff') , url(../font/elegantfont/fonts/ElegantIcons.ttf) format('truetype') , url(../font/elegantfont/fonts/ElegantIcons.svg#ElegantIcons) format('svg');
  font-weight:400;
  font-style:normal 
}
@import url(//fonts.googleapis.com/css?family=Lato:400,100,200,300,500,700,800,900,600);
@import url(//fonts.googleapis.com/css?family=Montserrat:400,700);
body {font-weight: normal;line-height: 1.55;font:12px/1.55 Lato,Arial,Helvetica,sans-serif;color: #000;text-align: left;}
body{font-family:Lato;}
.fieldset > .field {margin: 0 0 10px;}
button, a.action.primary, .cart.table-wrapper .actions-toolbar > .action, .action-gift{border-radius: 0;}
.btn.btn-primary, .action.primary, .btn.btn-light, .action.light, .btn.btn-dark, .action.dark, .btn.btn-gray, .action.gray, .btn.btn-secondary, .action.secondary{font-weight: 400;font-size: 14px;}

form:not(#section-form) input[type="text"], 
form:not(#section-form) input[type="url"], 
form:not(#section-form) input[type="tel"], 
form:not(#section-form) input[type="search"], 
form:not(#section-form) input[type="number"], 
form:not(#section-form) input[type*="date"], 
form:not(#section-form) select, 
form:not(#section-form) textarea{color: #000000 ;font-weight: 300;text-transform: uppercase;opacity: 1;font-family: Lato;font-size: 14px;}
form:not(#section-form) input[type="email"]{color: #000000 ;font-weight: 300;opacity: 1;font-family: Lato;font-size: 14px;}

form:not(#section-form) input[type="text"]::placeholder, 
form:not(#section-form) .control input[type="password"]::placeholder, 
form:not(#section-form) input[type="url"]::placeholder, 
form:not(#section-form) input[type="tel"]::placeholder, 
form:not(#section-form) input[type="search"]::placeholder, 
form:not(#section-form) input[type="number"]::placeholder, 
form:not(#section-form) input[type*="date"]::placeholder, 
form:not(#section-form) .control input[type="email"]::placeholder, 
form:not(#section-form) textarea::placeholder{color: #000000;font-weight: 300;text-transform: uppercase;opacity: 1;font-family: Lato;font-size: 14px;}

.background-top-left{background-position: top left;}
.background-top-right{background-position: top right;}
.background-top-center{background-position: top center;}
.background-center{background-position: center center;}
.background-center-top{background-position: center top;}
.background-center-bottom{background-position: center bottom;}
.background-center-bottom{background-position: center left;}
.background-center-bottom{background-position: center right;}
.background-bottom-center{background-position: bottom center;}
.background-bottom-left{background-position: bottom left;}
.background-bottom-right{background-position: bottom right;}

/*logo*/
.logo img{transform: scale(0.8);}
header.page-header .header-area.header2 .middle-header .logo img{margin:0}

@media (min-width:1367px){
 header.page-header .header-area.header2 .frame{max-width: 1500px !important;margin: 0 auto;}    
}


/*header*/
.breadcrumbs{display:none;}

body.header-absolute:not(.active-builder):not(.account):not(.customer-account-login):not(.customer-account-create):not(.catalog-product-view):not(.catalog-category-view):not(.blog-index-index) header.page-header .header-area:not(.active-sticky.start-stk), 
body.header_absolute:not(.active-builder):not(.account):not(.customer-account-login):not(.customer-account-create):not(.catalog-product-view):not(.catalog-category-view):not(.blog-index-index) header.page-header .header-area:not(.active-sticky.start-stk), 
body.header-absolute:not(.active-builder):not(.account):not(.customer-account-login):not(.customer-account-create):not(.catalog-product-view):not(.catalog-category-view):not(.blog-index-index) header.page-header, 
body.header_absolute:not(.active-builder):not(.account):not(.customer-account-login):not(.customer-account-create):not(.catalog-product-view):not(.catalog-category-view):not(.blog-index-index) header.page-header {
position: absolute !important;
left: 0;
right: 0;
top: 0;
border: none !important;
}



/*header*/
header.page-header .top-wishlist .counter.qty{color:#fff;background-color:#bd081c;  border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;height: 22px;line-height: 20px;width: 22px;right: -12px;top: -15px;font-size: 13px;font-weight: normal;}
header.page-header .minicart-wrapper .action.showcart .counter.qty {color:#fff;background-color:#bd081c;  border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;height: 22px;line-height: 10px;width: 22px;right: -12px;top: -15px;}
header.page-header .minicart-wrapper .action.showcart::before{font-family: 'Pe-icon-7-stroke';content: "\e66e";font-weight: 400;}
header.page-header .minicart-wrapper .action.showcart:hover::before{color:#bd081c;}
.header-top-links .actions .action.top-links{font-size: 13px;text-transform: uppercase;font-family: "Lato",sans-serif;font-weight: 400;display: flex;align-items: center;line-height: unset;}
.header-top-links .actions .action.top-links:hover{color:#bd081c;}
header.page-header .theme-header-icon:hover::before{color:#bd081c;}
header.page-header .top-wishlist .wishlist-icon{font-size: 18px;}
.header-top-links .actions .action.top-links::before {font-size: 16px;font-weight: 600;}
header.page-header .header-area.start-stk .logo {padding: 30px 5px 15px;}
header.page-header .header-area .logo {padding: 25px 5px 15px 0;display: inline-block !important;}
header.page-header .minicart-wrapper .action.showcart::before, 
header.page-header .minicart-wrapper .action.showcart.active::before {font-size: 18px;font-family: 'Pe-icon-7-stroke' !important;content: "\e66e" !important;font-weight:600;}
header.page-header .minicart-wrapper .action.showcart {font-family: 'Pe-icon-7-stroke' !important;content: "\e66e" !important;}
header.page-header .block-search .block-title::before {color:#222;font-size: 15px;font-weight: 600;}
header.page-header .block-search .block-content input {border: 1px solid #222;min-width: 320px;}
header.page-header .minicart-wrapper .block-minicart .subtitle.empty {font-style: normal;font-weight: 300;font-size: 20px;}
header.page-header .minicart-wrapper .block-content > .subtotal {border-top: 1px solid #222;}
header.page-header .minicart-wrapper .block-content > .actions > .secondary .action.viewcart{height: 45px;line-height: 45px !important;padding: 0 20px;font-size: 13px;font-weight: 300;}
header.page-header .minicart-wrapper .block-content > .actions > .secondary .action.viewcart:hover{background: #000;color: #FFF;font-weight: 300;border-color: #000;}
header.page-header .minicart-wrapper .block-content > .actions > .primary .action.checkout{font-size: 13px;font-weight: 300;}
header.page-header .minicart-wrapper .block-content > .actions > .primary .action.checkout:hover{background: #FFF;color: #000;font-weight: 300;}
header.page-header .minicart-items .product-item-pricing .details-qty input.cart-item-qty{  border: none;background-color: #f5f5f5;width: 105px;padding: 0;}
header.page-header .minicart-items .product-item-pricing .details-qty .qty-box .minus::before{content: '\f147';font-family: FontAwesome;color: #000;font-size: 14px;font-weight: 400;background:transparent;height:0;top: 8px;}
header.page-header .minicart-items .product-item-pricing .details-qty .qty-box .plus::before{content: '\f196';font-family: FontAwesome;color: #000;font-size: 14px;font-weight: 400;background:transparent;height:0;top: 8px;}
header.page-header .minicart-items .product-item-pricing .details-qty .qty-box .plus::after{display: none;}
header.page-header .right-content > div{margin-left: 15px;}

header.page-header .block-search .block-title {display:block;}
header.page-header .block-search .block-title strong {display:none;}
header.page-header .block-search .action.search {padding:5px;top:10px;}
header.page-header .search-icon-left .block-search .block-content{right: 200px;top:80px;border: 1px solid #f0f0f0;background-color: #fff;padding: 20px;}
header.page-header .block-search .block-content input{border-radius: 0;border:none;border-style: solid;border-color: #e2e2e2;border-width: 0 0 1px;background-color: #fff;}
header.page-header .header-area.header2 .middle-header .block-search{flex:0;display:none;}

header.page-header .megamenu_action .megamenu_action_mb{display: flex;}
.icon-menu::before{font-size:20px;}

header.page-header .top-wishlist .close-wishlist-site{margin-top:0;}
header.page-header .minicart-wrapper .block-minicart .subtitle.empty::before{z-index:-1;}
header.page-header .minicart-slide .minicart-wrapper .block-content .subtitle.empty{font-size: 1rem}
header.page-header .minicart-wrapper .block-content .action.close::before{font-size: 16px;}
.icon-cross2::before{font-size: 16px;}
header.page-header .minicart-wrapper .block-content .action.close{margin: 15px 10px;}
.myaccount-slide .header-top-links .login-form,
header.page-header .top-wishlist .block-wishlist{padding: 15px 20px;}
header.page-header .top-wishlist .block-wishlist .block-content.empty .empty{font-weight: 300;font-size: 1rem;color: #777777;}
.header-top-links .block-customer-login .block-title strong{color: #000;font-weight: 400;font-size:16px}
.header-top-links .field.password .action.remind{z-index: 2;font-weight: 400;font-size: 13px;top:10px;}
.header-top-links .header.links li > span:not(.no-display), 
.header-top-links .header.links li > a:not(.no-display){text-transform: uppercase;margin-bottom:15px;font: 13px/1.55 Lato,Arial,Helvetica,sans-serif;}
header.page-header .header-area.myaccount-slide .header-top-links .login-form.logged-customer .header.links li{padding: 0;}
 

header.page-header .menu-lang{display: flex;align-items: center;cursor:pointer;}
header.page-header .switcher-trigger span  {font-weight:400;font-size:13px;color: #000;font-family: Lato;}
header.page-header .switcher-language .switcher-label span {display:none;}
.page-header .switcher .options .action.toggle{display:flex;align-items:center;}
.page-header .switcher .options .action.toggle:after{color:inherit;content:"\f107";display:inline-block;font-family:"FontAwesome";font-size:14px;font-weight:400;line-height:22px;margin:0;overflow:hidden;text-align:center;vertical-align:top;margin-left:5px;color: #000;}
.page-header .switcher .options .action.toggle.active:after{content:"\f106";}
.page-header .switcher .options ul.dropdown{background: #fff none repeat scroll 0 0;border: 1px solid #ccc;display: none;margin: 5px 0 0;position: absolute;top: auto;z-index: 100;padding: 5px 10px;font-size: 14px;}
.page-header .switcher .options.active ul.dropdown{display: block !important;cursor:pointer;}
.page-header .switcher .options.active ul.dropdown li{margin: 0;font-size: 12px;color: #000 !important;}
.page-header .switcher .options ul.dropdown::after,
.page-header .switcher .options ul.dropdown:before {left:10px;top:-12px;-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: rgba(0,0,0,0) rgba(0,0,0,0) #fff;border-image: none;border-style: solid;border-width: 6px;z-index: 99;content: "";display: block;height: 0;position: absolute;width: 0;color: #000 !important;}
.page-header .switcher .options ul.dropdown::after{border-color: rgba(0,0,0,0) rgba(0,0,0,0) #bbb;left: 9px;top: -14px;-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: rgba(0,0,0,0) rgba(0,0,0,0) #bbb;border-image: none;border-style: solid;border-bottom-style: solid;border-width: 7px;z-index: 98;}
@media (min-width: 992px) {
 body header.page-header .header-area.header2.active-sticky.start-stk {    box-shadow: unset;-moz-box-shadow: unset;-webkit-box-shadow: unset;-o-box-shadow: unset;-ms-box-shadow: unset;background-color:transparent !important;}
}

/*popup cookies*/
.mgs-gdpr-cookie-notice.gdpr-box-shadow{box-shadow: 0 5px 12px 14px rgb(0 0 0 / 6%);}
.message.global.cookie.mgs-gdpr-cookie-notice .content{display: flex;justify-content: center;align-items: center;}
.message.global.cookie.mgs-gdpr-cookie-notice .content>div{display: flex;align-items: center;}
.message.global.cookie.mgs-gdpr-cookie-notice .notice-cookie-content{margin: 0 50px;line-height: 1.2em;font-weight: 300;font-size: 12px;}
.message.global.cookie.mgs-gdpr-cookie-notice .notice-cookie-content a{font-weight: 300; display: inline;margin-left: 3px;}
.message.global.cookie.mgs-gdpr-cookie-notice .notice-cookie-content a:hover{color: #000;}
.message.global.cookie .actions{margin-top: 0;}
.message.global.cookie.mgs-gdpr-cookie-notice #btn-cookie-allow{height:35px;padding: 0 50px;border-width:1px;}
.message.global.cookie.mgs-gdpr-cookie-notice #btn-cookie-allow span{font-weight:300 !important;}
.message.global.cookie.mgs-gdpr-cookie-notice #btn-cookie-allow:hover{background: #FFF;color:#000;border-color: #000;}
@media (max-width:767px){
 .message.global.cookie.mgs-gdpr-cookie-notice .notice-cookie-content{margin: 0px;}
 .message.global.cookie.mgs-gdpr-cookie-notice .content{flex-direction: column;justify-content:center;text-align:center;}
 .message.global.cookie.mgs-gdpr-cookie-notice .content br{margin-bottom:10px;display:none;}
 .message.global.cookie.mgs-gdpr-cookie-notice .content > div{text-align: justify;justify-content: center;padding-bottom: 6px}
 .message.global.cookie.mgs-gdpr-cookie-notice #btn-cookie-allow{width: 100%;}
 .message.global.cookie .actions{margin-top: 10px;}
}

/*quem somos - jardin*/
.cms-jardin{padding-bottom: 0 !important;}
.cms-jardin .display-flex{display: flex;align-items: center;height: calc(100vh);width: 100%;flex: 0 0 100%;}
.cms-jardin .display-flex>.line{width: 100%;}
body.cms-jardin .display-flex .texto-scroll>div{max-width:600px;margin: 0 auto;}
.texto-scroll{height: calc(75vh); overflow-y: hidden;margin:auto 15%;}
.texto-scroll h3{font-size: 14px;line-height: 1.5;color: #000;font-weight:400;margin:0 0 30px;}
.texto-scroll p{font-size: 14px;line-height: 1.7;color: #000;}
.texto-scroll {height: 75vh;padding-bottom: 0;overflow-y: scroll;/* padding-right: 10px !important; */position:relative;margin: auto;}
.texto-scroll::-webkit-scrollbar-track {background-color:transparent;border-radius:50px}
.texto-scroll::-webkit-scrollbar {width:6px;background:transparent;border-radius:50px}
.texto-scroll::-webkit-scrollbar-thumb {background:transparent;border-radius:50px}

@media (min-width:1280px){
 
}
@media (max-width:991px){
  .cms-jardin .section-builder {background-image:unset !important;overflow:hidden;}
  .cms-jardin .section-builder .frame{width: 100%;padding: 0 !important;}
  .cms-jardin .section-builder .frame .line{margin:0 !important;}
  .cms-jardin .section-builder .panel-block-row{padding: 0;}
  .cms-jardin .display-flex{padding: 0;}
  .cms-jardin .texto-scroll{position: absolute;width: calc(100% - 70px);left:50%;transform: translateX(-50%);}
  body.cms-jardin .display-flex .texto-scroll > div{max-width: 100%;overflow: hidden;}
  .cms-jardin .mgs-image-block,
  .cms-jardin .mgs-image-block *{height: 100vh !important;}
}
@media (max-width:767px){
  .texto-scroll h3{display:block;clear:both;float:none;}
  .texto-scroll h3,
  .texto-scroll p{font-size:12px;}
  .paginacao.up{margin:0 0 20px 0;}
  .paginacao.bottom{margin:20px 0 0px 0;}
  .texto-scroll{height: calc(80vh);margin-top: 100px;}
}

/*footer*/
footer.page-footer,
.page-wrapper > .page-bottom,
.cart-footer-actions{display:none;}

.scroll-to-top{bottom:20px !important;border: 1px solid #000;color: #000;z-index: 2;height: 30px;width: 30px;line-height: 30px;border-radius: 0;right: 5px;bottom: 10px !important;}
.scroll-to-top .fa::before{content:"\f106";font-family:FontAwesome;font-size:25px;font-weight:300;}


/*sliders*/
.cms-page15 .owl-carousel .owl-item img{max-height: 100vh !important;}
.cms-page15 .page-header-sliders,
.cms-page15 .owl-carousel.owl-loaded,
.cms-page15 .owl-carousel .owl-stage-outer,
.cms-page15 .owl-carousel .owl-item img{max-height: 100vh !important; height: 100vh !important; }
.cms-page15 .slider_mgs_carousel .owl-item .slide-text.middle{/*! top:170%; */}


/*Menu*/
.navpro.orientation-horizontal > ul > li{width: 100%}
.navigation{background: unset;}
.navigation li a span{color: #000;}
.navigation li a:hover span{color: #bd081c;}
.navpro-transformable .navpro-icon-caret::before {content: "\e936" !important;font-weight: 300 !important;font-family: 'Linearicons' !important;cursor: pointer;font-size: 14px !important;margin-top: 7px;-webkit-mask: unset;opacity: unset;background-color: unset;right: 0;top: 0;width: unset;height: unset;-webkit-mask: unset !important;}   
.navpro.navpro.navpro-slideout li.li-item.level0 > a.level-top{border:none;}
.navigation .level0 {border: unset !important;}
.navigation .level0 > .level-top{padding: 12px 15px 12px 0 !important;}
.navigation .level0 > .level-top,
.navpro-dropdown .children > li > a, 
.navpro-dropdown .children .parent > a{color:#000;letter-spacing: 1px;text-transform: uppercase;font-size: 13px;font-family: "Lato",sans-serif;line-height: normal;font-weight: 400;border:none !important;}
.navpro-dropdown .children > li > a, 
.navpro-dropdown .children .parent > a{padding: 12px 30px 12px 10px !important;}
.navpro-dropdown .children > li > a span, 
.navpro-dropdown .children .parent > a span{line-height: normal;}
.navpro-dropdown .children > li.level2 > a, 
.navpro-dropdown .children .parent > li.level2 a{padding-left: 20px !important;}
.swissup-navigationpro{margin-top:-10px;padding-left: 15px;padding-right: 15px;}
.navpro-dropdown-inner{padding: 0 !important;}
.navpro-transformable li.opened > a > .navpro-icon-caret::before{content: "\e937" !important;font-weight: 300 !important;font-family: 'Linearicons' !important;cursor: pointer;font-size: 14px !important;margin-top: 7px;-webkit-mask: unset;opacity: unset;background-color: unset;right: 0;top: 0;width: unset;height: unset;}

@media (min-width: 992px), print {
.navpro-dropdown.size-small {width: intrinsic !important;width: -moz-max-content !important;width: -webkit-max-content !important;min-width: initial;}
.navigation .level0 > .level-top:hover{color: #bd081c;}
.navpro-dropdown .children > li > a:hover, .navpro-dropdown .children .parent > a:hover{color: #bd081c;text-decoration:none !important;}
}



/*lookbook series*/
.parallax .lookbook {margin-top:-15px;}
.lookbook .text-content{position: absolute;z-index: 1;bottom:15%;width:30%;color:#000;left: 50%;-webkit-transform: translateX(-50%);-o-transform: translateX(-50%);-moz-transform: translateX(-50%);transform: translateX(-50%);background-color: #ffffff69 !important;opacity: 90% !important;padding: 20px;}
.lookbook .text-content p{font-size:14px;text-align: justify;line-height: 1.6;font-weight: 300;font-family: "Montserrat", Helvetica, Arial, Lucida, sans-serif;}
.lookbook .text-content h2{font-size: 25px;line-height: 1.1;color: #1a1a1a;margin: 8px 0 10px;text-align: center;text-transform: uppercase;font-family: "Montserrat", Helvetica, Arial, Lucida, sans-serif;font-weight:300;}
.lookbook h2::before {content: '';display: block;width: 50%;margin: 0 auto 20px;margin-bottom: 10px;height: 2px;background-color: #000;}
@media (max-width:991px){
 .lookbook .owl-carousel .owl-item img {height: 100vh;width: auto;max-width: unset;}
 .lookbook .owl-carousel.nav-position-middle-inside .owl-nav .owl-next{right:70px}
 .lookbook .text-content{width:75%;bottom:5%;}
 .lookbook .text-content h2{font-size: 20px;}
 .lookbook .text-content p{font-size: 16px;}
}

/*colecoes*/
.parallax_item{position:relative;}

body[class*=chez] .frame,
body[class*=series] .frame{max-width:100%;width: 100%;margin: 0;}
body[class*=series] p{font-size: 15px;font-weight: 300;line-height: 1.5;text-align:justify;margin-bottom: 0;}
body[class*=series] h2{font-weight: 300;font-size: 18px;text-align:center;margin-bottom:10px;}
body[class*=series] .parallax-content{width: 50%;position:absolute;left: 50%;top: 50%; bottom:unset;-webkit-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%);background-color: #fff !important;opacity: 90% !important;padding: 20px;}
body[class*=chez] .section-builder .section-builder.parallax,
body[class*=series] .section-builder .section-builder.parallax{padding: 0 !important;}
body[class*=chez] .section-builder .section-builder.parallax img,
body[class*=series] .section-builder .section-builder.parallax img{display: none;}
@media (min-width:992px){
  body[class*=series] .middle > .frame .line,
  body[class*=series] .middle > .frame .line .line .panel-block-row > div,
  body[class*=series] .section-builder .section-builder > .frame .line .line,
  body[class*=chez] .middle > .frame .line,
  body[class*=chez] .middle > .frame .line .line .panel-block-row > div,
  body[class*=chez] .section-builder .section-builder > .frame .line .line{height: calc(100vh - 0px) !important;max-height: 100vh;}
}
@media (max-width:991px){
  body[class*=chez] .section-builder .section-builder.parallax,
  body[class*=series] .section-builder .section-builder.parallax{padding: 0 !important;background-image: unset !important;}
  body[class*=series] .parallax-content{width: 85%;}
  body[class*=series] .background-top-left-mb{background-position: 18% 50%;}
  body[class*=series] .background-top-right-mb{background-position: 82% 50%;}
  body[class*=series] .background-bottom-right-mb{background-position: 82% 90%;}
  body[class*=series] div[class*=background-bottom]{background-position-y: 90%;}
  body[class*=series] .parallax-content{top:60%;-webkit-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%);padding-bottom: 0;}
  body[class*=series] {padding-bottom:0 !important;}
  body[class*=series] p:last-child{margin-bottom: 15px !important;}
  #showmore{position: absolute;bottom: 0px;right: 15px;z-index: 1;cursor: pointer;background: #FFF;width: 100%;text-align: right;padding-bottom:15px;padding-top: 10px;font-size: 14px;font-weight: 300;}
  #showmore span{border-bottom: solid 1px;}
  #showless{border-bottom: solid 1px;float: right;cursor: pointer;font-size: 14px;font-weight: 300;}
  body[class*=series] .parallax-content:not(.show-more){height: 165px !important;overflow: hidden;padding: 15px;}
  body[class*=series] .parallax-content.show-more{overflow-y: scroll;top:50%;}
  body[class*=series] .parallax-content p{font-size: 12px;}
  body[class*=series] .parallax-content:not(.show-more) .continuacao{display: none !important;}

  body[class*=chez] .section-builder .section-builder.parallax img,
  body[class*=series] .section-builder .section-builder.parallax img{display: block;}
} 
@media (max-width:340px){
  body[class*=series] p{font-size: 12px;}
}

/*universo jardin*/
body[class*=universo] {padding-bottom: 0 !important;}
body[class*=universo] .section-builder{height: 100vh !important;}
@media (min-width:992px){
  body[class*=universo] .section-builder .frame .line{height: calc(100vh - 200px);}
  body[class*=universo] .panel-block-row.display-flex > div{display: flex;align-items: center;justify-content: center;}
}
@media (max-width:991px){
  body[class*=universo] .section-builder .frame{width: 100%;}
  body[class*=universo] .section-builder .parallax-content-mobile{width: 50%;position: absolute;left: 30%;margin: 30px 0 0 0 !important;}
  body[class*=universo] .section-builder.novas-series .parallax-content-mobile{top: 38%;transform: translate(-39%,-50%);}
  body[class*=universo] .section-builder.quem-somos .parallax-content-mobile{top: 60%;transform: translate(-47%,-40%);width: 42%;left:30%;}
  body[class*=universo] .section-builder.chez-jardin .parallax-content-mobile{top: 30%;transform: translate(-35%,-65%);width: 72%;left: 35%;}
  body[class*=universo] .section-builder.contato .parallax-content-mobile{top: 60%;transform: translate(-39%,-50%);}
  body[class*=universo] .parallax-content .space{display: none;}
  
  div.parallax-content h5{font-size: 11px !important;}
  div.parallax-content h2{font-size: 18px !important;font-weight: 700 !important;margin-bottom: 16px !important;margin-top: 8px !important;}
  div.parallax-content h2 br{display:none;}
  body[class*="universo"] .parallax-content p, .middle p{font-size: 12px !important;margin: 0;line-height: 1.5 !important;}
  
  body[class*=universo] .middle,
  body[class*=universo] .section-display-flex{position: relative;}

  body[class*=universo] .section-display-flex{max-height: unset;display: flex;}
  
  body[class*=universo] .section-builder{background-image: unset !important;padding:0 !important;height: auto !important;margin-top: -2px;}
  body[class*=universo] .section-builder .panel-block-row{padding:0;}
  body[class*=universo] .section-builder .mgs-image-block{/*! position: absolute; *//*! top:0; *//*! left: 0; */}
} 

.cms-index-index.cms-page18 #maincontent .section-builder-full .frame, .cms-page-view.cms-page18 #maincontent .section-builder-full .frame {max-width: 100vw !important;padding-left: 10px;padding-right: 10px;}
.cms-index-index.cms-page18 #maincontent > .columns, .cms-page-view.cms-page18 #maincontent > .columns, .cms-index-index.cms-page18 main.page-main, .cms-page-view.cms-page18 main.page-main,
.width1200 .page-main > .columns, .width1200 .navigation, .width1200 .breadcrumbs .items, .width1200 .page-header .header.panel, .width1200 .page-wrapper > .widget, .width1200 .page-wrapper > .page-bottom, .width1200 .block.category.event, .width1200 .top-container {max-width: 100%;padding: 0;}


.parallax-content h2{font-weight: 600;margin-bottom:48px !important;}
.middle h5{color: #000;font-weight: 400;font-size:18px;letter-spacing:2px;}
.middle h2 {font-size: 3.25rem;line-height: 1.1;color: #1a1a1a;margin: 8px 0 30px;}
body[class*=universo] .display-flex p,
.middle p {line-height: 1.675rem;color: #000;font-weight: 400;font-size: 16px;}
@media (max-width: 767.98px){ 
 .middle p {display: block;}
 body[class*=universo] .display-flex p br,
 .middle p br{display: none;}
 header.page-header .header-area.active-sticky.active-sticky-mb{background: transparent;box-shadow: none;}
 .middle{max-height: unset;display: flex;}
}



.owl-carousel.dot-position-center .owl-dots{bottom:20%}
.owl-carousel .owl-dots .owl-dot:not(.active):hover span,
.owl-carousel .owl-dots .owl-dot.active span {width: 10px;height: 10px;background-color: #000;border-radius:50%;opacity:1;}
.owl-carousel .owl-dots .owl-dot:not(.active) span { background-color: hsla(0,0%,100%,.5);border: 2px solid #000;width: 10px;height: 10px;border-radius:50%;opacity:0.5;}
.slider_mgs_carousel .owl-item .slide-text .borda > * {background-color: #fff;padding: 2em;max-width: unset;}
.slider_mgs_carousel .owl-item .slide-text .borda{padding: 2px;background-color: transparent !important;border: 2px solid #fff; display: flex;max-width: 1100px;}
.slider_mgs_carousel .owl-item .slide-text h2 {font-family:Montserrat, Helvetica, Arial, Lucida, sans-serif;font-size: 15.4px;color: #000 !important;font-weight: 400 !important;padding-bottom: 1.5em;text-shadow: none;text-align: center;margin-bottom: 30px; }
.slider_mgs_carousel .owl-item .slide-text  p {font-family:Montserrat, Helvetica, Arial, Lucida, sans-serif;padding-bottom: 11.5px;text-align: left;color: #666 !important;font-size: 0.85em;line-height: 17.68px;font-weight: 300;text-shadow: none;text-align: justify; margin-bottom: 0;}

.owl-carousel.nav-position-middle-inside .owl-nav .owl-prev{left:0;}

.fa-angle-left:before {content: "";content: url("../images/arrow_left.png");}
.fa-angle-right:before {content: "";content: url("../images/arrow_right.png");}
.fa-angle-left:hover, .fa-angle-right:hover{opacity:1}
.fa-angle-left, .fa-angle-right {position: absolute;top: 50%;z-index: 100;font-size: 48px;color: #fff;margin-top: -24px;  transition: all .2s ease-in-out; opacity: 0.5;}


@media (min-width:1080px) and (max-width:1440px){
 .slider_mgs_carousel .owl-item .slide-text > *{max-width: 100% !important;}
 .no-padding-col.section-builder-full{background-size: cover !important;}
 .slider_mgs_carousel .owl-item .slide-text{max-width: 750px !important;}
 .slider_mgs_carousel .owl-item .slide-text p{font-size: 12px;}
 .owl-carousel.dot-position-center .owl-dots{bottom:8%;}
}

@media (max-width:991px){
 header.page-header .header-area.active-sticky.active-sticky-mb{background-color: unset;box-shadow: unset;}
 .navpro .xs-hide.sm-hide{display: none;}
}

@media(min-width:768px){
  .navpro.navpro.navpro-slideout.orientation-vertical{width: 100%;transform: unset;opacity: 1;margin-top: -10px;top: unset;position: relative !important;box-shadow: unset;}
 .navpro.orientation-vertical > ul{}
}

@media (max-width:767px){
 .scroll-to-top{display:block !important;}
 header.page-header .menu-lang{margin-left:10px !important;}
 header.page-header .header-area.header2 .middle-header .block-search,
 header.page-header .header-area .header-top-links > .actions,
 header.page-header .top-wishlist,
 header.page-header .minicart-wrapper .action.showcart, 
 .header-mobile-tabs--bottom{display: none !important;}  
 .slider_mgs_carousel .owl-item .slide-text  p{font-size: 10px;line-height:1.6;padding-bottom: 10px;}
 .slider_mgs_carousel .owl-item .slide-text .borda > *{padding: 0px;}
 .slider_mgs_carousel .owl-item .slide-text > *{padding: 0;}
 
 
 .cms-jardin .section-builder{height:100% !important;}
 .cms-jardin .page-header-sliders{margin: 90px 0 30px;}
 .cms-jardin .panel-block-row{}
 .cms-jardin .owl-carousel.dot-position-center .owl-dots{bottom:-15px;}
 .cms-jardin .slider_mgs_carousel .owl-item .slide-text h2{margin-top:0px;margin-bottom:0;}
 .cms-jardin .slider_mgs_carousel .owl-item .item-image{display: none;}
 .cms-jardin .slider_mgs_carousel .owl-item .slide-text.middle{overflow-y:scroll;max-width:100% !important;padding: 0 15px !important;position: relative;top: 0;transform: translateY(0);}
 .cms-jardin .slider_mgs_carousel .owl-item .slide-text.middle .borda .inner-text{padding:15px !important;max-height: 100%;overflow-y: scroll;height: auto;display: flex;flex-direction: column;}
 .cms-jardin .slider_mgs_carousel .owl-item .slide-text .borda{max-width: 100% !important;}
 .cms-jardin .page-header-sliders,
 .cms-jardin .owl-carousel.owl-loaded,
 .cms-jardin .owl-carousel .owl-stage,
 .cms-jardin .owl-carousel .owl-stage-outer{ max-height: 100%  !important; height: 100% !important; overflow-y:unset; }

 
 .cms-chez-jardin .page-header-sliders,
 .cms-chez-jardin .owl-carousel.owl-loaded,
 .cms-chez-jardin .owl-carousel .owl-stage-outer,
 .cms-chez-jardin .slider_mgs_carousel .item-image{height: 100vh !important;}
 .cms-chez-jardin {padding-bottom: 0 !important;}
 
 
 .background-top-left-mb{background-position: top left;}
 .background-top-right-mb{background-position: top right;}
 .background-top-center-mb{background-position: top center;}
 .background-center-mb{background-position: center center;}
 .background-center-top-mb{background-position: center top;}
 .background-center-bottom-mb{background-position: center bottom;}
 .background-center-bottom-mb{background-position: center left;}
 .background-center-bottom-mb{background-position: center right;}
 .background-bottom-center-mb{background-position: bottom center;}
 .background-bottom-left-mb{background-position: bottom left;}
 .background-bottom-right-mb{background-position: bottom right;}
 
 
 header.page-header .header-area .horizontal-menu {height: calc(100vh);}
}


