/**
 * Description: styles related to generic incm styles.
 * Date: 15/10/2018
**//* HTML5 display-role reset for older browsers *//* Font Families *//*
  * Font Name
  * Font Folder
  * Font File
  * Font Alias
*//* about us - history page *//* Search results *//* Internal pages *//* Delivery Deadlines table *//* Forms Page *//*Mini cart css ST*/.blackBorder{border:10px solid rgba(0,0,0,0.2);-webkit-background-clip:padding-box;background-clip:padding-box;}.borderBoxSizing{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}.verticalCenter{display:table-cell;vertical-align:middle;}.verticalBottom{display:table-cell;vertical-align:bottom;}.fa{display:inline-block;font-family:FontAwesome;font-feature-settings:normal;font-kerning:auto;font-language-override:normal;font-size:inherit;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:normal;line-height:1;text-rendering:auto;}.fas{font-family:'FontAwesome5ProSolid' !important;}.fal{font-family:FontAwesome5Pro;font-weight:300;}.far{font-family:FontAwesome5Pro;font-weight:400;}.fab{font-family:'FontAwesome5Brands' !important;}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}body a{color:#000;}body a:hover{text-decoration:none;color:#000;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}*{box-sizing:border-box;}@font-face{font-family:"Montserrat-Black";src:url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/Montserrat/Montserrat-Black.eot);src:url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/Montserrat/Montserrat-Black.eot?#iefix) format("embedded-opentype"), url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/Montserrat/Montserrat-Black.ttf) format("truetype"), url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/Montserrat/Montserrat-Black.svg#Montserrat-Black) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:"Montserrat-BlackItalic";src:url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/Montserrat/Montserrat-BlackItalic.eot);src:url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/Montserrat/Montserrat-BlackItalic.eot?#iefix) format("embedded-opentype"), url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/Montserrat/Montserrat-BlackItalic.ttf) format("truetype"), url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/Montserrat/Montserrat-BlackItalic.svg#Montserrat-BlackItalic) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:"Montserrat-Bold";src:url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/Montserrat/Montserrat-Bold.eot);src:url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/Montserrat/Montserrat-Bold.eot?#iefix) format("embedded-opentype"), url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/Montserrat/Montserrat-Bold.ttf) format("truetype"), url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/Montserrat/Montserrat-Bold.svg#Montserrat-Bold) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:"Montserrat-BoldItalic";src:url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/Montserrat/Montserrat-BoldItalic.eot);src:url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/Montserrat/Montserrat-BoldItalic.eot?#iefix) format("embedded-opentype"), url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/Montserrat/Montserrat-BoldItalic.ttf) format("truetype"), url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/Montserrat/Montserrat-BoldItalic.svg#Montserrat-BoldItalic) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:"Montserrat-ExtraBold";src:url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/Montserrat/Montserrat-ExtraBold.eot);src:url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/Montserrat/Montserrat-ExtraBold.eot?#iefix) format("embedded-opentype"), url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/Montserrat/Montserrat-ExtraBold.ttf) format("truetype"), url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/Montserrat/Montserrat-ExtraBold.svg#Montserrat-ExtraBold) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:"Montserrat-ExtraBoldItalic";src:url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/Montserrat/Montserrat-ExtraBoldItalic.eot);src:url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/Montserrat/Montserrat-ExtraBoldItalic.eot?#iefix) format("embedded-opentype"), url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/Montserrat/Montserrat-ExtraBoldItalic.ttf) format("truetype"), url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/Montserrat/Montserrat-ExtraBoldItalic.svg#Montserrat-ExtraBoldItalic) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:"Montserrat-Light";src:url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/Montserrat/Montserrat-Light.eot);src:url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/Montserrat/Montserrat-Light.eot?#iefix) format("embedded-opentype"), url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/Montserrat/Montserrat-Light.ttf) format("truetype"), url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/Montserrat/Montserrat-Light.svg#Montserrat-Light) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:"Montserrat-LightItalic";src:url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/Montserrat/Montserrat-LightItalic.eot);src:url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/Montserrat/Montserrat-LightItalic.eot?#iefix) format("embedded-opentype"), url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/Montserrat/Montserrat-LightItalic.ttf) format("truetype"), url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/Montserrat/Montserrat-LightItalic.svg#Montserrat-LightItalic) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:"Montserrat-Medium";src:url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/Montserrat/Montserrat-Medium.eot);src:url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/Montserrat/Montserrat-Medium.eot?#iefix) format("embedded-opentype"), url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/Montserrat/Montserrat-Medium.ttf) format("truetype"), url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/Montserrat/Montserrat-Medium.svg#Montserrat-Medium) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:"Montserrat-MediumItalic";src:url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/Montserrat/Montserrat-MediumItalic.eot);src:url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/Montserrat/Montserrat-MediumItalic.eot?#iefix) format("embedded-opentype"), url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/Montserrat/Montserrat-MediumItalic.ttf) format("truetype"), url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/Montserrat/Montserrat-MediumItalic.svg#Montserrat-MediumItalic) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:"Montserrat-Regular";src:url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/Montserrat/Montserrat-Regular.eot);src:url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/Montserrat/Montserrat-Regular.eot?#iefix) format("embedded-opentype"), url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/Montserrat/Montserrat-Regular.ttf) format("truetype"), url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/Montserrat/Montserrat-Regular.svg#Montserrat-Regular) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:"Montserrat-RegularItalic";src:url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/Montserrat/Montserrat-RegularItalic.eot);src:url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/Montserrat/Montserrat-RegularItalic.eot?#iefix) format("embedded-opentype"), url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/Montserrat/Montserrat-RegularItalic.ttf) format("truetype"), url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/Montserrat/Montserrat-RegularItalic.svg#Montserrat-RegularItalic) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:"Montserrat-SemiBold";src:url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/Montserrat/Montserrat-SemiBold.eot);src:url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/Montserrat/Montserrat-SemiBold.eot?#iefix) format("embedded-opentype"), url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/Montserrat/Montserrat-SemiBold.ttf) format("truetype"), url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/Montserrat/Montserrat-SemiBold.svg#Montserrat-SemiBold) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:"Montserrat-SemiBoldItalic";src:url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/Montserrat/Montserrat-SemiBoldItalic.eot);src:url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/Montserrat/Montserrat-SemiBoldItalic.eot?#iefix) format("embedded-opentype"), url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/Montserrat/Montserrat-SemiBoldItalic.ttf) format("truetype"), url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/Montserrat/Montserrat-SemiBoldItalic.svg#Montserrat-SemiBoldItalic) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:"Montserrat-Thin";src:url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/Montserrat/Montserrat-Thin.eot);src:url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/Montserrat/Montserrat-Thin.eot?#iefix) format("embedded-opentype"), url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/Montserrat/Montserrat-Thin.ttf) format("truetype"), url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/Montserrat/Montserrat-Thin.svg#Montserrat-Thin) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:"Montserrat-ThinItalic";src:url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/Montserrat/Montserrat-ThinItalic.eot);src:url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/Montserrat/Montserrat-ThinItalic.eot?#iefix) format("embedded-opentype"), url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/Montserrat/Montserrat-ThinItalic.ttf) format("truetype"), url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/Montserrat/Montserrat-ThinItalic.svg#Montserrat-ThinItalic) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:"FontAwesome5Brands";src:url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/FontAwesome/FontAwesome5Brands-Regular.eot);src:url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/FontAwesome/FontAwesome5Brands-Regular.eot?#iefix) format("embedded-opentype"), url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/FontAwesome/FontAwesome5Brands-Regular.ttf) format("truetype"), url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/FontAwesome/FontAwesome5Brands-Regular.svg#FontAwesome5Brands) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:"FontAwesome5ProLight";src:url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/FontAwesome/FontAwesome5Pro-Light.eot);src:url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/FontAwesome/FontAwesome5Pro-Light.eot?#iefix) format("embedded-opentype"), url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/FontAwesome/FontAwesome5Pro-Light.ttf) format("truetype"), url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/FontAwesome/FontAwesome5Pro-Light.svg#FontAwesome5ProLight) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:"FontAwesome5ProRegular";src:url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/FontAwesome/FontAwesome5Pro-Regular.eot);src:url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/FontAwesome/FontAwesome5Pro-Regular.eot?#iefix) format("embedded-opentype"), url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/FontAwesome/FontAwesome5Pro-Regular.ttf) format("truetype"), url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/FontAwesome/FontAwesome5Pro-Regular.svg#FontAwesome5ProRegular) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:"FontAwesome5ProSolid";src:url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/FontAwesome/FontAwesome5Pro-Solid.eot);src:url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/FontAwesome/FontAwesome5Pro-Solid.eot?#iefix) format("embedded-opentype"), url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/FontAwesome/FontAwesome5Pro-Solid.ttf) format("truetype"), url(https://contrastaria.pt/wp-content/themes/incm/css/fonts/FontAwesome/FontAwesome5Pro-Solid.svg#FontAwesome5ProSolid) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:"SocialIcons";src:url("https://contrastaria.pt/wp-content/themes/incm/css/fonts/fontastic/icons.eot");src:url("https://contrastaria.pt/wp-content/themes/incm/css/fonts/fontastic/icons.eot?#iefix") format("embedded-opentype"), url("https://contrastaria.pt/wp-content/themes/incm/css/fonts/fontastic/icons.ttf") format("truetype"), url("https://contrastaria.pt/wp-content/themes/incm/css/fonts/fontastic/icons.svg#icons") format("svg");font-weight:normal;font-style:normal;}html{font-size:62.5%;scroll-behavior:smooth;/*header*//*footer*//* Main Menu*//* responsive iframe *//* slideshow *//* slide To *//*====COMPONENTS====*//* container *//*News List*//* Newsletter list*/}html body{overflow:auto;position:relative;color:#000;font-family:'Montserrat-Regular';font-size:14px;font-size:1.4rem;line-height:14px;line-height:20px !important;padding:0 !important;}html body.en .input-new{background-image:url('https://contrastaria.pt/wp-content/themes/incm/images/bg-file-input-en.png') !important;}html body.en .showCart{display:none;}html body .modal-overlay{position:fixed;width:100%;height:100%;top:0;left:0;opacity:0.6;display:none;z-index:1000000;background:url(../../themes/incm/images/loading.gif) no-repeat #000 center center;}html body.mark{background-color:transparent;}html body.compensate-for-scrollbar{margin-right:0px !important;}html body.fixedPosition{position:fixed;left:0;right:0;}html body .pr-9vw{padding-right:9vw;}html body[class*="private-page"] div.container-fluid:first-child{background:#b8a988;}html body[class*="private-page"] .header{padding-left:0;padding-right:0;}@media (min-width: 992px){html body[class*="private-page"] .header{text-align:left;}}html body[class*="private-page"] .header .logo{margin-left:0;margin-top:25px;margin-bottom:25px;}html body[class*="private-page"] .header label[for="searchBox"]{background-image:url("https://contrastaria.pt/wp-content/themes/incm/images/auth_search.svg");}@media (min-width: 992px){html body[class*="private-page"] .header .search-box{margin-left:22%;}html body[class*="private-page"] .header .search-box + p{float:right;z-index:110;color:#6f685b;line-height:26px;position:relative;text-align:right;display:inline-block;}}@media (max-width: 991px){html body[class*="private-page"] .header .search-box + p{right:25px;z-index:110;bottom:0px;color:#6f685b;position:absolute;text-align:right;}}@media (max-width: 767px){html body[class*="private-page"] .header .search-box + p{font-size:12px;font-size:1.2rem;line-height:12px;}}html body[class*="private-page"] .header .search-box input{color:#6f685b;}html body[class*="private-page"] .header .search-box input[type='text']{background:#d4ccb9;}html body[class*="private-page"] .header .search-box input[type='submit']{background-position:5px -1px;background-image:url("https://contrastaria.pt/wp-content/themes/incm/images/auth_search.svg");}html body .fancybox-order-errors .fancybox-content{overflow:hidden;padding:88px 44px 44px 44px;}html body .fancybox-order-errors .fancybox-content .woocommerce-error:before{left:10px;}html body .fancybox-order-errors .fancybox-content .fancybox-button.fancybox-close-small{right:15px;top:15px;}html .header{color:#918363;text-transform:uppercase;padding:20px 20px 20px 30px;/* mobile e tablet */}@media (max-width: 991px){html .header{padding-top:25px;padding-left:28px;}}html .header:after{content:'';clear:both;width:100%;display:block;}html .header .logo{float:right;/* mobile e tablet */}@media (max-width: 991px){html .header .logo{width:100%;max-width:115px;float:left;}}html .header .logo img{display:inline-block;max-width:150px;/* mobile e tablet */}@media (max-width: 991px){html .header .logo img{width:100%;}}html .header form,html .header ul{clear:right;text-align:right;}html .header nav{text-align:left;}html .header .search-box{margin-right:40px;}html .header .search-box input{border:1px solid #918363;}html .header .search-box input[type=submit]{border:0;cursor:pointer;background:none;padding:0 0 0 30px;background-size:contain;text-transform:uppercase;background-repeat:no-repeat;background-position:5px -2px;background-image:url("https://contrastaria.pt/wp-content/themes/incm/images/search.svg");}@media (min-width: 992px){html .header .search-box span{display:none !important;}}@media (max-width: 991px){html .header label[for="searchBox"]{width:0;height:28px;float:right;clear:right;cursor:pointer;margin-top:17px;margin-right:10px;padding-left:28px;display:inline-block;background-size:contain;text-transform:uppercase;background-position:0 center;background-image:url("https://contrastaria.pt/wp-content/themes/incm/images/search.svg");}html .header #searchBox + .search-box{top:0;left:0;right:0;height:0;position:fixed;padding:0 45px;background:#3f3d3d;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}html .header #searchBox + .search-box input{padding:0;width:100%;line-height:32px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}html .header #searchBox + .search-box input[type=submit]{width:32px;text-indent:100px;transform:translateY(-32px);}html .header #searchBox + .search-box label,html .header #searchBox + .search-box input,html .header #searchBox + .search-box span{display:none;}html .header #searchBox:checked + .search-box{top:46px;height:auto;padding:34px 40px 0 45px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;box-shadow:0 5px 5px 5px rgba(0,0,0,0.75);}html .header #searchBox:checked + .search-box label{height:22px;margin-top:-17px;margin-right:2px;margin-bottom:10px;background-size:contain;background-repeat:no-repeat;background-image:url("https://contrastaria.pt/wp-content/themes/incm/images/mobileMenuClose.gif");}html .header #searchBox:checked + .search-box label,html .header #searchBox:checked + .search-box input,html .header #searchBox:checked + .search-box span{display:inline-block;}html .header #searchBox:checked + .search-box span{position:absolute;top:15px;right:15px;font-weight:600;font-size:20px;}html .header #searchBox:checked + .search-box input{padding-right:42px;}html .header #searchBox:checked + .search-box input[type=submit]{padding:0;width:46px;line-height:34px;text-indent:100px;transform:translate(-1px,-33px);background-image:url("https://contrastaria.pt/wp-content/themes/incm/images/search-popup.svg");}html .header [for='showMenu']{width:35px;float:right;height:35px;margin-right:6px;background-size:contain;background-repeat:no-repeat;}html .header [for='showMenu'][data-control-menu='closed']{margin-top:-5px;background-image:url("https://contrastaria.pt/wp-content/themes/incm/images/mobileMenuOpen.gif");}html .header [for='showMenu'][data-control-menu='opened']{background-image:url("https://contrastaria.pt/wp-content/themes/incm/images/mobileMenuClose.gif");}}@media (min-width: 992px){html .header{text-align:right;}html .header form,html .header ul{display:inline-block;}html .header #header-top-menu div{float:right;line-height:24px;padding-left:80px;background-size:contain;background-repeat:no-repeat;background-position:45px -2px;background-image:url("https://contrastaria.pt/wp-content/themes/incm/images/privateArea.svg");}html .header #header-top-menu div ul li{line-height:15px;padding:0 4px 0 3px;display:inline-block;border-right:1px solid #918363;}html .header #header-top-menu div ul li a{color:#918363;text-transform:uppercase;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}html .header #header-top-menu div ul li a:hover{color:#3e3c3d;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}html .header #header-top-menu div ul li:last-child{border-right:0;padding-right:0;}html .header #header-top-menu div ul li .sub-menu{display:none;}html .header #header-top-menu div ul li.area-cliente{position:relative;}html .header #header-top-menu div ul li.area-cliente:hover .sub-menu{display:block;position:absolute;padding:10px 0;width:100%;z-index:999;}html .header #header-top-menu div ul li.area-cliente:hover .sub-menu li{text-align:center;background:rgba(63,61,61,0.8);border:0;display:block;padding:10px 0;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s;}html .header #header-top-menu div ul li.area-cliente:hover .sub-menu li a{font-weight:600;color:#fff;}html .header #header-top-menu div ul li.area-cliente:hover .sub-menu li:hover{background-color:#948972;}html .header nav{z-index:10;margin-top:105px;position:relative;}}html .header #header-top-menu{margin-top:unset;padding-right:unset;}html .header .wpml-ls-statics-shortcode_actions{display:none;}@media (max-width: 991px){html .header .wpml-ls-statics-shortcode_actions{display:table;width:28px;float:right;clear:right;height:28px;margin-top:25px;margin-right:12px;}html .header .wpml-ls-statics-shortcode_actions > ul{padding-left:0 !important;width:28px;text-align:center;}html .header .wpml-ls-statics-shortcode_actions > ul > li{list-style-type:none !important;padding:5px 0;}html .header .wpml-ls-statics-shortcode_actions > ul > li a{color:#918363;padding:0;}html .header .wpml-ls-statics-shortcode_actions > ul > li a:hover{color:#000;}html .header #showUserAuth + div{top:-1000%;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}html .header #showUserAuth:checked + div{top:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}html .header .showLogin{top:0;left:0;right:0;z-index:10;color:#fff;padding:20px;position:fixed;overflow:hidden;text-align:left;background:#3f3d3d;box-shadow:0 0 5px 10px rgba(0,0,0,0.75);}html .header .showLogin [for=showUserAuth]{cursor:pointer;width:23px;height:23px;margin-top:-4px;margin-right:28px;background-image:url("https://contrastaria.pt/wp-content/themes/incm/images/mobileMenuClose.gif");}html .header .showLogin form{text-align:left;margin:4px 0 0 25px;}html .header .showLogin form [for='log'],html .header .showLogin form [for='pwd'],html .header .showLogin form .remember_div{display:none;}html .header .showLogin form .form-extras > a{color:#918363;font-size:12px;font-size:1.2rem;line-height:12px;line-height:24px;padding-bottom:10px;display:inline-block;}html .header .showLogin form .form-extras > div{max-height:46vh;overflow-x:hidden;overflow-y:scroll;}html .header .showLogin form input{border:0;width:95%;color:#918363;font-size:16px;font-size:1.6rem;line-height:16px;padding:0 10px;line-height:32px;margin-bottom:24px;text-transform:uppercase;font-family:"Montserrat-Regular", Helvetica, Arial, sans-serif;}html .header .showLogin form input[type=submit]{width:45%;color:#000;text-align:center;background:#918363;margin-bottom:10px;text-transform:uppercase;}html .header .showLogin form > div{width:100%;}html .header .showLogin form a.btn_register{width:45%;padding:0;color:#918363;font-size:16px;font-size:1.6rem;line-height:16px;margin-left:5%;line-height:32px;text-align:center;background:#626269;display:inline-block;text-decoration:none;text-transform:uppercase;font-family:"Montserrat-Regular", Helvetica, Arial, sans-serif;}html .header .showLogin form .button_div .link-text-register{display:none;}html .header .showLogin .menu-header-top-menu-container,html .header .showLogin .menu-header-top-menu-en-container{display:none;}html .header .showLogin div{text-transform:none;}html .header .showLogin div a{text-decoration:underline;font-family:"Montserrat-Regular", Helvetica, Arial, sans-serif;}html .header .showLogin div a:hover{text-decoration:none;}html .header .showLogin div > a{color:#918363;font-size:12px;font-size:1.2rem;line-height:12px;line-height:24px;padding-bottom:10px;display:inline-block;}html .header .showLogin div div{color:#fff;font-size:10px;font-size:1rem;line-height:10px;line-height:16px;font-family:"Montserrat-Regular", Helvetica, Arial, sans-serif;}html .header .showLogin div div h2{font-size:12px;font-size:1.2rem;line-height:12px;padding-bottom:10px;text-transform:uppercase;font-family:"Montserrat-Bold", Helvetica, Arial, sans-serif;}html .header .showLogin div div a{color:#fff;}html .header .showLogin div div p{padding-bottom:10px;}html .header label[for='showUserAuth']{cursor:pointer;width:28px;float:right;clear:right;height:28px;margin-top:25px;margin-right:12px;background-size:contain;background-repeat:no-repeat;background-image:url("https://contrastaria.pt/wp-content/themes/incm/images/privateArea.svg");}html .header [data-control-menu="opened"]{top:40px;right:35px;z-index:25;position:fixed;}html .header [data-control-menu="opened"] + form{padding-top:42px;}html .header #menu div ul > li{display:block;}html .header #showMenu + nav{top:0;left:0;right:0;z-index:20;bottom:100%;position:fixed;overflow:hidden;background:#3f3d3d;-webkit-transition:all ease-in-out 0.25s;-moz-transition:all ease-in-out 0.25s;-o-transition:all ease-in-out 0.25s;-ms-transition:all ease-in-out 0.25s;transition:all ease-in-out 0.25s;box-shadow:0px 10px 5px 0px rgba(0,0,0,0.75);max-height:100vh;overflow:scroll;}html .header #showMenu + nav label{display:none;}html .header #showMenu + nav .div{height:100%;max-height:100%;overflow:scroll;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;}html .header #showMenu + nav ul{padding-top:0;background:#3f3d3d;padding-bottom:20px;}html .header #showMenu:checked + nav{bottom:auto;padding-top:100px;-webkit-transition:all ease-in-out 0.25s;-moz-transition:all ease-in-out 0.25s;-o-transition:all ease-in-out 0.25s;-ms-transition:all ease-in-out 0.25s;transition:all ease-in-out 0.25s;}html .header #showMenu:checked + nav label{display:block;}html .header #showMenu:checked + nav ul li{margin:0;padding:20px 35px;border-top:1px solid #918363;}html .header #showMenu:checked + nav ul li:before{top:20px;left:35px;}html .header #showMenu:checked + nav ul li:after{display:none;}html .header #showMenu:checked + nav ul li:last-child{border-bottom:1px solid #918363;}html .header #showMenu:checked + nav ul .menu-item-has-children.hover,html .header #showMenu:checked + nav ul .menu-item-has-children.current_page_parent{background:#b8a988;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}html .header #showMenu:checked + nav ul .menu-item-has-children.hover:before{bottom:auto;color:#918363;transform:rotate(180deg);}html .header #showMenu:checked + nav ul .menu-item-has-children.hover ul{display:block;}html .header #showMenu:checked + nav ul .menu-item-has-children .sub-menu{position:relative;padding-top:20px;margin-left:-40px;margin-bottom:-20px;width:calc(80px + 100%);z-index:15;display:none;}html .header #showMenu:checked + nav ul .menu-item-has-children .sub-menu li{margin:0;border:none;display:block;padding:20px 60px 20px 35px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}html .header #showMenu:checked + nav ul .menu-item-has-children .sub-menu li a{font-size:14px;font-size:1.4rem;line-height:14px;padding-top:0;padding-bottom:0;position:relative;z-index:1500;font-family:"Montserrat-Bold", Helvetica, Arial, sans-serif;}html .header #showMenu:checked + nav ul a{color:#fff;display:block;font-size:18px;font-size:1.8rem;line-height:18px;font-family:'Montserrat-Regular';}}@media (max-width: 991px) and (min-width: 992px){html .header #showMenu:checked + nav ul .menu-item-has-children ul{display:none;}html .header #showMenu:checked + nav ul .menu-item-has-children:hover{background:#b8a988;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}html .header #showMenu:checked + nav ul .menu-item-has-children:hover:before{bottom:auto;color:#918363;transform:rotate(180deg);}html .header #showMenu:checked + nav ul .menu-item-has-children:hover ul{display:block;}}@media (max-width: 991px) and (max-width: 991px){html .header #showMenu:checked + nav ul a{display:inline-block;}}@media (max-width: 991px) and (max-width: 991px){html .header #showMenu:checked + nav ul > li{padding:0 !important;}html .header #showMenu:checked + nav ul > li > a{padding:20px 35px;}html .header #showMenu:checked + nav ul > li > ul{padding:0 !important;margin:0 !important;width:100% !important;}html .header #showMenu:checked + nav ul > li > ul > li{padding:0 !important;}html .header #showMenu:checked + nav ul > li > ul > li a{padding:20px 35px !important;width:100%;text-align:right;}html .header #showMenu:checked + nav ul > li > ul > li > ul{float:left;left:0 !important;padding:0 !important;margin:0 !important;width:100% !important;}html .header #showMenu:checked + nav ul > li > ul > li > ul > li{padding:0 !important;}html .header #showMenu:checked + nav ul > li > ul > li > ul > li a{text-align:right;}}@media (min-width: 992px){html .header{padding-bottom:0;}html .header #showUserAuth,html .header .showLogin > div:not([class*="menu-header-top-menu"]),html .header label[for='showUserAuth']{display:none;}html .header .showLogin,html .header .showCart{float:right;}html .header nav{margin-top:60px;}html .header nav,html .header .showLogin{padding-right:9vw;}html .header .col-md-10{padding-top:30px;}html .header .col-md-10.toolbar-column{text-align:right;}html .header .col-md-10.toolbar-column p{color:#000;font-weight:bold;}html .header .col-md-10.toolbar-column p a{font-weight:normal;}html .header .search-box input[type="submit"]{color:#918363;}html .header .search-box input[type="submit"]:hover{color:#3e3c3d;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}}@media (min-width: 1200px){html .header{padding-bottom:0;}html .header .logo{margin-left:0;}html .header .logo img{max-width:150px;}}html .footer{color:#b8a988;text-align:center;background:#3e3c3d;/* Social */}@media (max-width: 992px){html .footer .footerNewsletter{margin:35px 0 30px;}}html .footer .footerNewsletter .wpcf7 label{vertical-align:top;}html .footer .footerNewsletter .wpcf7 p{margin:10px 0;font-family:'Montserrat-Regular';font-size:13px;font-size:1.3rem;line-height:13px;font-weight:500;text-transform:none;line-height:17px;color:#918363;}html .footer .footerNewsletter .wpcf7 p input{background-color:rgba(0,0,0,0.2);padding:10px;font-size:12px;font-size:1.2rem;line-height:12px;color:#918363;width:96%;height:40px;max-width:170px;border:0;margin-right:10px;}html .footer .footerNewsletter .wpcf7 p input::placeholder{color:#918363;}@media (max-width: 576px){html .footer .footerNewsletter .wpcf7 p input{margin-bottom:15px;margin-right:0;max-width:100%;}}html .footer .footerNewsletter .wpcf7 p input[type=submit]{width:120px;border:1px solid #918363 !important;font-size:14px;color:#918363;background:transparent;text-transform:uppercase;cursor:pointer;line-height:17px;}@media (max-width: 576px){html .footer .footerNewsletter .wpcf7 p input[type=submit]{width:100%;}}html .footer .footerNewsletter .wpcf7 p input[type=submit]:disabled{background-color:rgba(255,255,255,0.2);}html .footer .footerNewsletter .wpcf7 p input:focus{border:0;outline:0;}html .footer .footerNewsletter .wpcf7 p.accept-terms{display:inline-flex;align-items:center;margin-top:0;font-size:11px;font-size:1.1rem;line-height:11px;}html .footer .footerNewsletter .wpcf7 p.accept-terms .wpcf7-list-item{margin-left:0;}html .footer .footerNewsletter .wpcf7 p.accept-terms .wpcf7-list-item input{border:0;width:15px;height:15px;display:inline-block;}@media (max-width: 576px){html .footer .footerNewsletter .wpcf7 p.accept-terms .wpcf7-list-item input{margin-bottom:0;margin-right:5px;}}html .footer .footerNewsletter .wpcf7 p.accept-terms .wpcf7-list-item input + label{background-color:rgba(0,0,0,0.2);padding:10px;display:inline-block;position:relative;cursor:pointer;margin-right:10px;}html .footer .footerNewsletter .wpcf7 p.accept-terms .wpcf7-list-item input:checked + label{background-color:rgba(0,0,0,0.2);color:#918363;}html .footer .footerNewsletter .wpcf7 p.accept-terms .wpcf7-list-item input:checked + label::after{content:'\2714';font-size:14px;position:absolute;top:4px;left:5px;color:#918363;}html .footer .footerNewsletter .wpcf7 p.accept-terms label{display:inline;}html .footer .footerNewsletter .wpcf7 p.accept-terms a{color:#918363;margin-left:5px;font-weight:normal;font-size:11px;font-size:1.1rem;line-height:11px;text-transform:none;text-decoration:underline;}html .footer .footerNewsletter .mc4wp-form p{margin:10px 0;font-family:'Montserrat-Regular';font-size:13px;font-size:1.3rem;line-height:13px;font-weight:500;text-transform:none;line-height:17px;color:#918363;}html .footer .footerNewsletter .mc4wp-form p input{background-color:rgba(0,0,0,0.2);padding:10px;font-size:12px;font-size:1.2rem;line-height:12px;color:#918363;width:96%;height:40px;max-width:185px;border:0;margin-right:10px;}html .footer .footerNewsletter .mc4wp-form p input::placeholder{color:#918363;}@media (max-width: 576px){html .footer .footerNewsletter .mc4wp-form p input{margin-bottom:15px;}}html .footer .footerNewsletter .mc4wp-form p input[type=submit]{width:120px;border:1px solid #918363;font-size:14px;color:#918363;background:transparent;text-transform:uppercase;cursor:pointer;line-height:17px;}html .footer .footerNewsletter .mc4wp-form p.accept-terms{display:inline-flex;align-items:center;margin-top:0;font-size:11px;font-size:1.1rem;line-height:11px;}html .footer .footerNewsletter .mc4wp-form p.accept-terms input{display:none;}html .footer .footerNewsletter .mc4wp-form p.accept-terms input + label{background-color:rgba(0,0,0,0.2);padding:10px;display:inline-block;position:relative;cursor:pointer;margin-right:10px;}html .footer .footerNewsletter .mc4wp-form p.accept-terms input:checked + label{background-color:rgba(0,0,0,0.2);color:#918363;}html .footer .footerNewsletter .mc4wp-form p.accept-terms input:checked + label::after{content:'\2714';font-size:14px;position:absolute;top:4px;left:5px;color:#918363;}html .footer .footerNewsletter .mc4wp-form p.accept-terms label{display:inline;}html .footer .footerNewsletter .mc4wp-form p.accept-terms a{color:#918363;margin-left:5px;font-weight:normal;font-size:11px;font-size:1.1rem;line-height:11px;text-transform:none;text-decoration:underline;}html .footer .footerNewsletter .sendgrid-subscription-widget p{margin:10px 0;font-family:'Montserrat-Regular';font-size:13px;font-size:1.3rem;line-height:13px;font-weight:500;text-transform:none;line-height:17px;color:#918363;}html .footer .footerNewsletter .sendgrid-subscription-widget .sg_signup_first_name,html .footer .footerNewsletter .sendgrid-subscription-widget .sg_signup_last_name,html .footer .footerNewsletter .sendgrid-subscription-widget .sg_email{background-color:rgba(0,0,0,0.2);padding:10px;font-size:12px;font-size:1.2rem;line-height:12px;color:#918363;width:96%;height:40px;max-width:165px;border:0;margin-right:10px;margin-bottom:10px;}@media (max-width: 992px){html .footer .footerNewsletter .sendgrid-subscription-widget .sg_signup_first_name,html .footer .footerNewsletter .sendgrid-subscription-widget .sg_signup_last_name,html .footer .footerNewsletter .sendgrid-subscription-widget .sg_email{width:100%;max-width:none;}}html .footer .footerNewsletter .sendgrid-subscription-widget .sg_signup_first_name::placeholder,html .footer .footerNewsletter .sendgrid-subscription-widget .sg_signup_last_name::placeholder,html .footer .footerNewsletter .sendgrid-subscription-widget .sg_email::placeholder{color:#918363;}html .footer .footerNewsletter .sendgrid-subscription-widget .sg-submit-btn{width:120px;border:1px solid #918363;font-size:14px;color:#918363;background:transparent;text-transform:uppercase;cursor:pointer;line-height:17px;padding:10px;float:right;margin-right:20px;}@media (max-width: 992px){html .footer .footerNewsletter .sendgrid-subscription-widget .sg-submit-btn{margin-right:0;}}@media (max-width: 767px){html .footer .footerNewsletter .sendgrid-subscription-widget .sg-submit-btn{float:none;}}html .footer .footerNewsletter .sendgrid-subscription-widget .response{display:none;font-family:sans-serif;font-size:.8em;}html .footer .footerNewsletter .sendgrid-subscription-widget .success,html .footer .footerNewsletter .sendgrid-subscription-widget .error{color:green;padding:0px 0 10px;font-size:13px;font-size:1.3rem;line-height:13px;}html .footer .footerNewsletter .sendgrid-subscription-widget .error{color:red;}html .footer .footerNewsletter .sendgrid-subscription-widget .accept-terms{display:flex;align-items:center;margin-top:0;font-size:11px;font-size:1.1rem;line-height:11px;}@media (max-width: 767px){html .footer .footerNewsletter .sendgrid-subscription-widget .accept-terms{margin-top:15px;}}html .footer .footerNewsletter .sendgrid-subscription-widget .accept-terms input{display:none;background-color:rgba(0,0,0,0.2);padding:10px;font-size:12px;font-size:1.2rem;line-height:12px;color:#918363;width:96%;height:40px;max-width:185px;border:0;margin-right:10px;}html .footer .footerNewsletter .sendgrid-subscription-widget .accept-terms input + label{background-color:rgba(0,0,0,0.2);padding:10px;display:inline-block;position:relative;cursor:pointer;margin-right:10px;}html .footer .footerNewsletter .sendgrid-subscription-widget .accept-terms input:checked + label{background-color:rgba(0,0,0,0.2);color:#918363;}html .footer .footerNewsletter .sendgrid-subscription-widget .accept-terms input:checked + label::after{content:'\2714';font-size:14px;position:absolute;top:4px;left:5px;color:#918363;}html .footer .footerNewsletter .sendgrid-subscription-widget .accept-terms label{display:inline;}html .footer .footerNewsletter .sendgrid-subscription-widget .accept-terms a{color:#918363;margin-left:5px;font-weight:normal;font-size:11px;font-size:1.1rem;line-height:11px;text-transform:none;text-decoration:underline;}html .footer .footerNewsletter .sendgrid-subscription-widget .required{outline:1px solid red;}html .footer .footerNewsletter .sendgrid-subscription-widget .sg_custom{margin-left:5px;}html .footer .footerNewsletter .sendgrid-subscription-widget .checkbox_label{padding-left:3px;}html .footer a{color:#b8a988;font-size:12px;font-size:1.2rem;line-height:12px;display:inline-block;text-transform:uppercase;}html .footer a:hover{opacity:0.75;transition:0.5s ease-in-out;}html .footer > div{padding:30px 40px 50px;}html .footer > footer{padding:30px 30px 35px;}html .footer p + div li{display:block;padding:20px 0 0;margin-left:30px;line-height:20px;margin-right:30px;margin-bottom:8px;border-bottom:1px solid #b8a988;}html .footer p + div li:last-child{margin-bottom:0;}html .footer p + div li a{font-size:14px;font-size:1.4rem;line-height:14px;}html .footer footer{text-align:center;margin-left:-15px;background:#000;width:calc(100% + 30px);}html .footer footer li a{color:#fff;font-size:12px;font-size:1.2rem;line-height:12px;}html .footer footer .footerMenu-container{margin:0 auto;}html .footer footer .copyrights{font-size:15px;font-size:1.5rem;line-height:15px;padding-top:35px;}html .footer footer .copyrights a{font-size:15px;font-size:1.5rem;line-height:15px;font-weight:700;}html .footer .menu-social-media{padding-top:20px;padding-bottom:20px;}html .footer .menu-social-media p{line-height:60px;}@media (max-width: 991px){html .footer .menu-social-media p{font-size:11px;font-size:1.1rem;line-height:11px;padding-bottom:5px;}}html .footer .menu-social-media + p{text-align:left;}html .footer .menu-social-media + p + div{text-align:left;}html .footer .menu-social-media + div{padding-left:0;text-align:left;}html .footer .menu-social-media + div p{font-size:14px;font-size:1.4rem;line-height:14px;padding-left:0;padding-top:60px;padding-bottom:20px;}html .footer .social-media-list{font-size:0;margin-top:10px;text-align:center;}html .footer .social-link{display:inline-block;}html .footer [class^="icon-"]:before,html .footer [class*=" icon-"]:before{font-family:"SocialIcons" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;font-size:40px;font-size:4rem;line-height:40px;color:#b2b1b1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}@media (max-width: 991px){html .footer [class^="icon-"]:before,html .footer [class*=" icon-"]:before{font-size:32px;font-size:3.2rem;line-height:32px;}}html .footer .icon-instagram:before{content:"";background:#b2b1b1 url('https://contrastaria.pt/wp-content/themes/incm/images/ig.png') center center no-repeat;width:40px;height:40px;display:block;border-radius:50%;}html .footer .icon-facebook:before{content:"\61";}html .footer .icon-googleplus:before{content:"\62";}html .footer .icon-twitter:before{content:"\63";}html .footer .icon-linkedin:before{content:"\64";}@media (min-width: 992px){html .footer{text-align:left;}html .footer > div{max-width:1200px;margin:auto;padding:40px 30px 50px;}html .footer .footerLogo{float:left;text-align:left;display:table-cell;}html .footer .footerLogo a{margin-top:15px;margin-bottom:15px;margin-left:-15px;}html .footer .menu-social-media{padding:0;float:right;text-align:left;display:table-cell;}html .footer .menu-social-media p{text-align:right;line-height:40px;}html .footer .menu-social-media + p:before{content:"";clear:both;height:40px;display:block;}html .footer p + div{overflow-x:hidden;}html .footer p + div ul{padding:0;display:table;margin-left:-50px;table-layout:fixed;border-spacing:50px 0;border-collapse:separate;width:calc(100% + 100px);}html .footer p + div li{padding:10px 0 0;position:relative;display:table-cell;border-bottom:none;}html .footer p + div li:after{content:"";left:0;right:0;bottom:0;height:1px;position:absolute;background:#918363;}html .footer .social-media-list{text-align:right;}html .footer .social-media-list > li{padding-left:2px;padding-right:2px;}html .footer footer{display:table;padding:40px 30px;table-layout:fixed;}html .footer footer .footerMenu-container{max-width:1200px;margin:auto;}html .footer footer nav,html .footer footer .copyrights{display:table-cell;}html .footer footer .copyrights{padding:0;float:left;}html .footer footer nav{float:right;}html .footer footer nav li{line-height:12px;padding-right:5px;display:inline-block;border-right:1px solid #fff;}html .footer footer nav li:last-child{border-right:none;}}html .footer.container-fluid{padding-left:unset;padding-right:unset;}html .footer.container-fluid footer{width:100%;margin-left:unset;}html .footer.container-fluid footer.row{margin-right:unset;margin-left:unset;}html .footer.container-fluid .footer-cofinanced{background-color:#fff;padding-left:unset;padding-right:unset;padding-top:10px;padding-bottom:10px;width:100%;max-width:100%;}html .footer.container-fluid .footer-cofinanced .footer-cofinanced-logo-container{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;max-width:1200px;margin:auto;}html .footer.container-fluid .footer-cofinanced .footer-cofinanced-logo-container img{height:60px;}@media (max-width: 400px){html .footer.container-fluid .footer-cofinanced .footer-cofinanced-logo-container img{height:47px;}}@media (max-width: 992px){html .footer .row{margin-left:unset;margin-right:unset;}}html #menu ul > li{position:relative;margin-right:20px;padding-bottom:30px;display:inline-block;}html #menu ul > li:after{content:"";top:2px;width:2px;right:-13px;height:15px;display:block;position:absolute;background:#918363;}html #menu ul > li:last-child{margin-right:0;}html #menu ul > li:last-child:after{display:none;}html #menu ul > li > a{color:#918363;font-size:18px;font-size:1.8rem;line-height:18px;font-family:'Montserrat-Regular';}@media (min-width: 992px){html #menu ul > li > a{font-size:12px;font-size:1.2rem;line-height:12px;}}@media (min-width: 1200px){html #menu ul > li > a{font-size:14px;font-size:1.4rem;line-height:14px;}}@media (min-width: 1440px){html #menu ul > li > a{font-size:15px;font-size:1.5rem;line-height:15px;}}html #menu ul > li:hover > a,html #menu ul > li.current-menu-parent > a{color:#57503a;}@media (min-width: 992px){html #menu ul{display:flex;flex-wrap:wrap;text-align:right;justify-content:center;}}html #menu ul li a,html #menu ul li a:hover,html #menu ul li a:before{transition:0.25s ease-in-out;}html #menu .sub-menu > li{padding:0;background:rgba(63,61,61,0.8);margin-right:unset;}html #menu .sub-menu > li a{color:#fff;display:block;font-size:12px;font-size:1.2rem;line-height:12px;padding:7px 20px 7px;line-height:20px !important;font-family:'Montserrat-SemiBold', sans-serif;}html #menu .sub-menu > li a:hover{background:#918363;}html #menu .sub-menu > li.current_page_item > a{background:#918363;}html #menu .sub-menu > li.current_page_item a{color:#fff;}html #menu .sub-menu > li:after{display:none;}html #menu .menu-item-has-children{position:relative;}html #menu .menu-item-has-children:before{content:"\65";font-family:"SocialIcons" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;left:0;bottom:0;speak:none;color:#918363;line-height:1;cursor:pointer;font-size:26px;font-size:2.6rem;line-height:26px;position:absolute;pointer-events:none;}html #menu .menu-item-has-children:hover ul{left:0;top:100%;width:275px;display:block;text-align:left;position:absolute;}html #menu .menu-item-has-children:hover ul > .menu-item-has-children:before{content:none;}html #menu .menu-item-has-children:hover ul > .menu-item-has-children > .sub-menu{display:none;left:100%;top:0;}html #menu .menu-item-has-children:hover ul > .menu-item-has-children > .sub-menu > li a{padding-left:30px;}html #menu .menu-item-has-children:hover ul > .menu-item-has-children:hover > .sub-menu{display:block;}html #menu .menu-item-has-children:last-child:hover ul{right:0;left:auto;}html #menu .menu-item-has-children:hover:before,html #menu .menu-item-has-children.current-menu-parent:before{color:#57503a;}html #menu .menu-item-has-children ul{display:none;}html #menu .menu-item-has-children ul li{display:block;border-right:none;}html .iframe-container{overflow:hidden;position:relative;}@media (max-width: 991px){html .iframe-container{padding-top:107%;}}@media (min-width: 992px){html .iframe-container{padding-top:34%;}}html .iframe-container iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%;}html .iframe-container + article{pointer-events:none;}html .iframe-container + article a{pointer-events:all;}html .floating-icon{width:115px;height:130px;position:fixed;right:0;top:31%;background:rgba(145,131,99,0.7) url('https://contrastaria.pt/wp-content/themes/incm/images/bg-float-icon-v2.png') center right no-repeat;border-radius:5px 0 0 5px;z-index:9;text-align:center;background-size:cover;}@media (max-width: 576px){html .floating-icon{top:46%;}}html .floating-icon a{display:block;padding-top:4px;}html .floating-icon a img{margin:6px 0 -5px;}html .floating-icon a p{font-weight:600;font-size:9px;line-height:12px;font-family:Montserrat-Regular;text-transform:uppercase;color:#3e3c3d;}html .btn-laterais{position:fixed;right:0;top:31%;z-index:9;}@media (max-width: 576px){html .btn-laterais{top:41%;}}html .btn-laterais li{margin-bottom:20px;list-style-type:none !important;background:rgba(145,131,99,0.9) url('https://contrastaria.pt/wp-content/themes/incm/images/bg-float-icon-v2.png') center right no-repeat;background-size:cover;border-radius:5px 0 0 5px;text-align:center;max-width:135px;}html .btn-laterais li a{display:grid;font-weight:600;font-size:10px;padding:10px 15px;line-height:15px;font-family:Montserrat-Regular;text-transform:uppercase;color:#3e3c3d;align-content:center;}html .btn-laterais li a:hover{color:#3e3c3d;}html #slideshow{padding:0;}html #slideshow .bx-viewport{height:0 !important;padding-top:107%;}@media (min-width: 992px){html #slideshow .bx-viewport{padding-top:34%;}}html #slideshow .bannerButton{height:auto;margin-top:12px;padding:5px 12px;line-height:initial;display:inline-block;vertical-align:middle;background-color:#918363;font-family:Montserrat-Regular;}html body:not(.home) .page-slideshow-container{overflow:hidden;position:relative;}html body:not(.home) .page-slideshow-container > .page-slideshow-list > .slide{padding-top:25%;}html body:not(.home) .page-slideshow-container > .page-slideshow-list > .slide img{position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}html body:not(.home) .page-slideshow-container .slide{position:relative;overflow:hidden;min-height:300px;}html body:not(.home) .page-slideshow-container .slide figure{height:100%;}html .home .page-slideshow-container{overflow:hidden;position:relative;}html .home .page-slideshow-container .slide{position:relative;overflow:hidden;}html .home .page-slideshow-container .slide figure{height:100%;}html .page-slideshow-container a,html .page-slideshow-container img{height:100%;display:block;max-width:none;}@media (min-width: 992px){html .page-slideshow-container img{width:100%;height:auto;max-width:100%;}}@media (max-width: 991px){html .page-slideshow-container img{max-width:100%;object-fit:cover;}}html .page-slideshow-container .bx-wrapper{margin-bottom:0;}html .page-slideshow-container .bx-wrapper .page-slideshow-list{margin-top:-107%;}@media (min-width: 992px){html .page-slideshow-container .bx-wrapper .page-slideshow-list{margin-top:-34%;}}html .page-slideshow-container .bx-wrapper .bx-pager{bottom:30px;}@media (min-width: 992px){html .page-slideshow-container .bx-wrapper .bx-pager{left:auto;width:auto;right:100px;bottom:50px;text-align:right;}}html .page-slideshow-container .bx-wrapper .bx-pager.bx-default-pager a{width:11px;height:11px;font-size:0px;font-size:0rem;line-height:0px;background:none;border-radius:20px;border:2px solid #918363;-webkit-transition:all ease-in-out 0.25s;-moz-transition:all ease-in-out 0.25s;-o-transition:all ease-in-out 0.25s;-ms-transition:all ease-in-out 0.25s;transition:all ease-in-out 0.25s;}@media (min-width: 992px){html .page-slideshow-container .bx-wrapper .bx-pager.bx-default-pager a{width:20px;height:20px;}}html .page-slideshow-container .bx-wrapper .bx-pager.bx-default-pager a.active,html .page-slideshow-container .bx-wrapper .bx-pager.bx-default-pager a:hover{background:#918363;-webkit-transition:all ease-in-out 0.25s;-moz-transition:all ease-in-out 0.25s;-o-transition:all ease-in-out 0.25s;-ms-transition:all ease-in-out 0.25s;transition:all ease-in-out 0.25s;}html .page-slideshow-container .bx-wrapper .bx-prev,html .page-slideshow-container .bx-wrapper .bx-next{width:auto;height:auto;font-size:0px;font-size:0rem;line-height:0px;margin-top:0;text-indent:0;background:none;transform:translateY(-50%);text-shadow:0 0 rgba(0,0,0,0.5);}html .page-slideshow-container .bx-wrapper .bx-prev:before,html .page-slideshow-container .bx-wrapper .bx-next:before{font-family:"SocialIcons" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;color:#fff;line-height:1;text-indent:0;font-size:28px;font-size:2.8rem;line-height:28px;cursor:pointer;position:static;pointer-events:none;display:inline-block;transition:ease-in-out 200ms;}@media (min-width: 992px){html .page-slideshow-container .bx-wrapper .bx-prev:before,html .page-slideshow-container .bx-wrapper .bx-next:before{font-size:66px;font-size:6.6rem;line-height:66px;}}html .page-slideshow-container .bx-wrapper .bx-prev:hover:before,html .page-slideshow-container .bx-wrapper .bx-next:hover:before{color:#b8a988;-webkit-transition:all ease-in-out 0.25s;-moz-transition:all ease-in-out 0.25s;-o-transition:all ease-in-out 0.25s;-ms-transition:all ease-in-out 0.25s;transition:all ease-in-out 0.25s;}html .page-slideshow-container .bx-wrapper .bx-prev{left:25px;}html .page-slideshow-container .bx-wrapper .bx-prev:before{content:"\66";}html .page-slideshow-container .bx-wrapper .bx-next{right:25px;}html .page-slideshow-container .bx-wrapper .bx-next:before{content:"\67";}html .page-slideshow-container article{right:0;bottom:0;position:absolute;box-sizing:border-box;-webkit-transition:all ease-in-out 0.25s;-moz-transition:all ease-in-out 0.25s;-o-transition:all ease-in-out 0.25s;-ms-transition:all ease-in-out 0.25s;transition:all ease-in-out 0.25s;background-color:rgba(63,61,61,0.8);}@media (max-width: 991px){html .page-slideshow-container article{left:0;top:50%;padding:5% 6% 5% 5%;}}@media (min-width: 992px){html .page-slideshow-container article{top:0;left:50%;padding:5% 11% 6% 9%;}}html .page-slideshow-container article h2{color:#918363;text-transform:uppercase;font-family:'Montserrat-Black', sans-serif;}@media (max-width: 1199px){html .page-slideshow-container article h2{font-size:30px;font-size:3rem;line-height:30px;line-height:35px;padding-bottom:20px;}}@media (max-width: 991px){html .page-slideshow-container article h2{font-size:20px;font-size:2rem;line-height:20px;padding-bottom:10px;}}@media (min-width: 1199px){html .page-slideshow-container article h2{font-size:38px;font-size:3.8rem;line-height:38px;padding-bottom:25px;line-height:40px;}}html .page-slideshow-container article p{color:#fff;font-family:'Montserrat-Regular', sans-serif;}@media (max-width: 991px){html .page-slideshow-container article p{font-size:13px;font-size:1.3rem;line-height:13px;line-height:16px;}}@media (min-width: 992px){html .page-slideshow-container article p{font-size:23px;font-size:2.3rem;line-height:23px;line-height:30px;}}html .page-slideshow-container article a{color:#fff;font-family:'Montserrat-Black', sans-serif;}@media (max-width: 991px){html .page-slideshow-container article a{font-size:14px;font-size:1.4rem;line-height:14px;line-height:18px;}}@media (min-width: 992px){html .page-slideshow-container article a{font-size:26px;font-size:2.6rem;line-height:26px;line-height:36px;}}html #contentWrapper{padding:100px 50px 20px;}html #contentWrapper > article{overflow-x:hidden;}@media (min-width: 992px){html #contentWrapper{padding:100px 30px 50px;}}html #contentWrapper [data-slide-to]{font-size:0px;font-size:0rem;line-height:0px;line-height:0;display:inline-block;border:1px solid #918363;-webkit-transition:all ease-in-out 0.25s;-moz-transition:all ease-in-out 0.25s;-o-transition:all ease-in-out 0.25s;-ms-transition:all ease-in-out 0.25s;transition:all ease-in-out 0.25s;background-color:rgba(63,61,61,0.8);top:0;left:50%;z-index:10;position:absolute;transform:translate(-50%,-50%);}html #contentWrapper [data-slide-to]:hover{background:#3f3d3d;-webkit-transition:all ease-in-out 0.25s;-moz-transition:all ease-in-out 0.25s;-o-transition:all ease-in-out 0.25s;-ms-transition:all ease-in-out 0.25s;transition:all ease-in-out 0.25s;}html #contentWrapper [data-slide-to]:before{content:"";line-height:1;cursor:pointer;display:inline-block;-webkit-transition:all ease-in-out 0.25s;-moz-transition:all ease-in-out 0.25s;-o-transition:all ease-in-out 0.25s;-ms-transition:all ease-in-out 0.25s;transition:all ease-in-out 0.25s;background:url("https://contrastaria.pt/wp-content/themes/incm/images/dropdown.gif") no-repeat;background-size:100% auto;width:30px;height:30px;}@media (min-width: 992px){html #contentWrapper [data-slide-to]:before{width:45px;height:45px;}}html .error-page{padding:130px 15px;}html .p-0{position:relative;}html .p-0 p{font-size:14px;font-size:1.4rem;line-height:14px;color:#000;line-height:20px;}html .p-1{padding:0 50px;}@media (min-width: 992px){html .p-1{padding:50px 30px 100px;}}html .showLogin #wpmem_msg{background-color:transparent;}html #wpmem_login{width:100%;}html #wpmem_login .closelogin{cursor:pointer;color:#a99c7f;font-weight:700;float:right;font-size:20px;}html #wpmem_login .register-login{text-align:right;margin-right:5px;}@media (min-width: 767px){html #wpmem_login .register-login{display:none !important;}}html #wpmem_login .register-login .reg{color:#918363;padding:0;}html #wpmem_login #wpmem_login_form{padding-left:5px;}html #wpmem_login #wpmem_login_form > label{display:none;}@media (max-width: 991px){html #wpmem_login #wpmem_login_form fieldset{margin:-20px 0 15px;}}@media (max-width: 991px){html #wpmem_login #wpmem_login_form label{color:#a99c7f;}}html #wpmem_login #wpmem_login_form label[for="rememberme"]{color:#918363;font-size:12px;line-height:15px;text-transform:none;text-align:left;padding-left:10px;margin-right:25px;}@media (max-width: 1199px){html #wpmem_login #wpmem_login_form label[for="rememberme"]{width:44%;padding-left:2px;margin-right:3px;}}@media (max-width: 767px){html #wpmem_login #wpmem_login_form label[for="rememberme"]{margin-right:0;}}html #wpmem_login #wpmem_login_form #rememberme{max-width:15px;}html #wpmem_login #wpmem_login_form .rcv-pass{float:right;margin:10px 20px 0 0;color:#918363;font-size:12px;}@media (max-width: 991px){html #wpmem_login #wpmem_login_form .rcv-pass{margin:10px 5px 0 0;text-align:right;}}html article.slideTo{color:#918363;text-align:center;margin:74px 11vw 0;padding-bottom:30px;border-bottom:2px solid #918363;}@media (min-width: 992px){html article.slideTo{margin:0 -15px 20px;padding:60px 12vw 30px;}}html article.slideTo h1,html article.slideTo h2{font-size:26px;font-size:2.6rem;line-height:26px;line-height:30px;padding-bottom:15px;text-transform:uppercase;font-family:"Montserrat-Black";}@media (min-width: 992px){html article.slideTo h1,html article.slideTo h2{font-size:30px;font-size:3rem;line-height:30px;line-height:36px;}}html article.slideTo p{color:#918363;font-size:15px;font-size:1.5rem;line-height:15px;line-height:20px;font-family:"Montserrat-Light";}@media (min-width: 992px){html article.slideTo p{font-size:18px;font-size:1.8rem;line-height:18px;line-height:24px;}}html article.news-events-list .rep-link{position:absolute;top:-70px;right:0;border:1px solid #918363;padding:12px;line-height:17px;color:#918363;background-color:transparent;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;}html article.news-events-list .rep-link:hover{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;background-color:#918363;color:#fff;}@media (max-width: 767px){html article.news-events-list .rep-link{position:relative;display:block;margin:10px auto 20px;top:0;}}@media (min-width: 992px){html article.news-events-list{position:relative;}html article.news-events-list:after{content:"";bottom:0;top:-50px;right:-15px;position:absolute;border-right:2px dotted #57503a;}}html article.news-events-list .row{margin-left:-30px;margin-right:-30px;}@media (min-width: 992px){html article.news-events-list .row li{padding-left:0;padding-right:20px;}html article.news-events-list .row li + li{padding-left:5px;padding-right:15px;}}@media (max-width: 991px){html article.news-events-list .row li:last-child{position:relative;}html article.news-events-list .row li:last-child:after{content:"";left:40px;right:40px;bottom:13px;position:absolute;border-bottom:2px dotted #57503a;}html article.news-events-list .row li:last-child .post-link{margin-bottom:34px;}}html article.news-events-list .row li figure{margin-bottom:25px;}@media (max-width: 991px){html article.news-events-list .row li figure{margin-left:-15px;margin-bottom:12px;width:calc(100% + 30px);}}html article.news-events-list .row li figure img{width:100%;}html article.news-events-list .row li date{float:left;padding:23px 15px;text-align:center;text-transform:uppercase;background-color:#b8a988;}@media (max-width: 991px){html article.news-events-list .row li date{margin-left:32px;}}html article.news-events-list .row li date span{display:block;}html article.news-events-list .row li date span:not(:last-of-type){margin-bottom:5px;}html article.news-events-list .row li date span.day{font-size:27px;font-size:2.7rem;line-height:27px;}@media (max-width: 991px){html article.news-events-list .row li date span.day{font-size:25px;font-size:2.5rem;line-height:25px;}}html article.news-events-list .row li date span.month{font-size:14px;font-size:1.4rem;line-height:14px;}@media (max-width: 991px){html article.news-events-list .row li date span.month{font-size:11px;font-size:1.1rem;line-height:11px;}}html article.news-events-list .row li date span.year{font-size:13px;font-size:1.3rem;line-height:13px;}@media (max-width: 991px){html article.news-events-list .row li date span.year{font-size:10px;font-size:1rem;line-height:10px;}}html article.news-events-list .row li .post-meta-container{font-size:13px;font-size:1.3rem;line-height:13px;line-height:18px;padding-left:110px;padding-right:23px;}@media (min-width: 992px){html article.news-events-list .row li .post-meta-container{padding-right:0;padding-left:75px;font-size:14px;font-size:1.4rem;line-height:14px;}}html article.news-events-list .row li .post-meta-container h3{font-family:"Montserrat-Bold", Helvetica, Arial, sans-serif;font-size:13px;font-size:1.3rem;line-height:13px;text-transform:uppercase;margin-bottom:20px;}@media (min-width: 992px){html article.news-events-list .row li .post-meta-container h3{min-height:28px;}}html article.news-events-list .row li .post-meta-container .post-link{float:right;color:#000;font-size:13px;font-size:1.3rem;line-height:13px;margin-top:40px;padding:13px 22px;background:#b8a988;text-decoration:none;text-transform:uppercase;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}@media (max-width: 991px){html article.news-events-list .row li .post-meta-container .post-link{font-size:11px;font-size:1.1rem;line-height:11px;margin-top:11px;margin-right:10px;margin-bottom:34px;font-family:"Montserrat-Regular";}}html article.news-events-list .row li .post-meta-container .post-link:hover{color:#fff;background-color:#918363;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}html article.large-flyer{margin-top:45px;background-size:cover;background-position:0 0;width:calc(100% + 30px);background-repeat:no-repeat;position:relative;left:-15px;}@media (min-width: 992px){html article.large-flyer{text-align:right;padding:0 7vw 0 0;}}html article.large-flyer:before{content:"";top:-21px;left:40px;right:40px;height:1px;position:absolute;background:#57503a;}@media (min-width: 992px){html article.large-flyer:before{display:none;}}html article.large-flyer > div{text-align:left;padding:160px 50px 40px;}@media (min-width: 992px){html article.large-flyer > div{width:50%;display:inline-block;padding:40px 0;}html article.large-flyer > div:before{content:"";width:100%;clear:both;}}html article.large-flyer h2{color:#b8a988;font-size:38px;font-size:3.8rem;line-height:38px;line-height:44px;padding-bottom:18px;text-transform:uppercase;font-family:"Montserrat-Black", Helvetica, Arial, sans-serif;}@media (min-width: 992px){html article.large-flyer h2{font-size:42px;font-size:4.2rem;line-height:42px;}}html article.large-flyer p,html article.large-flyer a{color:#fff;font-size:16px;font-size:1.6rem;line-height:16px;}@media (min-width: 992px){html article.large-flyer p,html article.large-flyer a{font-size:23px;font-size:2.3rem;line-height:23px;line-height:26px;}}@media (max-width: 991px){html article.large-flyer p{max-width:225px;}}html article.large-flyer a{font-weight:700;font-family:"Montserrat-Bold", Helvetica, Arial, sans-serif;}html article.price-simulator{margin:0;width:100%;text-align:right;min-height:272px;padding:25px 45px;text-transform:uppercase;background:rgba(0,0,0,0.2);}html article.price-simulator.sent-email{position:relative;display:table;}html article.price-simulator.sent-email:before{content:'';top:0;left:0;right:0;bottom:0;z-index:10;position:absolute;background:#918363;}html article.price-simulator.sent-email > div{top:50%;left:25%;right:25%;z-index:100;position:absolute;text-align:center;background:#918363;display:table-cell;transform:translateY(-50%);}@media (min-width: 992px){html article.price-simulator{min-height:282px;padding:31px 30px 19px;}}@media (max-width: 991px){html article.price-simulator{min-height:225px;margin-left:-15px;margin-right:-15px;width:calc(100% + 30px);}}html article.price-simulator label{width:35%;text-align:left;padding-right:15px;}@media (max-width: 1199px){html article.price-simulator label{font-size:13px;font-size:1.3rem;line-height:13px;font-family:Montserrat-Medium;}}@media (max-width: 1199px) and (min-width: 768px){html article.price-simulator label{font-size:12px;font-size:1.2rem;line-height:12px;}}html article.price-simulator label:first-child{vertical-align:top;padding-bottom:5px;}@media (max-width: 1199px){html article.price-simulator label:first-child{padding-bottom:20px;}}html article.price-simulator input:not([type=submit]){width:65%;padding:0;font-size:13px;font-size:1.3rem;line-height:13px;line-height:40px;height:40px;text-align:center;margin-bottom:20px;border:1px solid #000;text-transform:uppercase;}@media (max-width: 1199px){html article.price-simulator input:not([type=submit]){height:33px;font-size:11px;font-size:1.1rem;line-height:11px;line-height:33px;}}html article.price-simulator .custom-dropdown{width:65%;height:40px;position:relative;margin-bottom:20px;display:inline-block;}@media (max-width: 991px) and (min-width: 768px){html article.price-simulator .custom-dropdown{margin-bottom:15px;}}html article.price-simulator .custom-dropdown:after{content:"";top:1px;right:1px;width:35px;bottom:1px;position:absolute;pointer-events:none;background:#93876d url('https://contrastaria.pt/wp-content/themes/incm/images/dropdown_black.gif');background-size:contain;background-position:center;background-repeat:no-repeat;border-left:1px solid #000;}@media (max-width: 1199px){html article.price-simulator .custom-dropdown:after{top:7px;width:33px;bottom:2px;}}@media (max-width: 991px) and (min-width: 768px){html article.price-simulator .custom-dropdown:after{top:1px;bottom:8px;}}html article.price-simulator select{width:100%;height:40px;font-size:13px;font-size:1.3rem;line-height:13px;cursor:pointer;line-height:40px;text-align:center;padding:0 25px 0 0;border:1px solid #000;text-transform:uppercase;}html article.price-simulator select::-ms-expand{display:none;}@media (max-width: 1199px){html article.price-simulator select{font-size:10px;font-size:1rem;line-height:10px;height:33px;line-height:33px;margin-top:6px;}}@media (max-width: 991px) and (min-width: 768px){html article.price-simulator select{margin-top:0;}}html article.price-simulator option{text-transform:uppercase;}@media (max-width: 1199px){html article.price-simulator option{font-size:10px;font-size:1rem;line-height:10px;}}html article.price-simulator .custom-number-input{width:65%;position:relative;display:inline-block;}html article.price-simulator .custom-number-input *{box-sizing:border-box;}html article.price-simulator .custom-number-input input[type="number"]{width:100%;padding:0 25px 0 0;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;}html article.price-simulator .custom-number-input input[type="number"]::-webkit-inner-spin-button,html article.price-simulator .custom-number-input input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;}html article.price-simulator .custom-number-input button{margin:0;right:1px;width:35px;bottom:21px;height:20px;border:none;outline:none;cursor:pointer;position:absolute;align-items:center;justify-content:center;-webkit-appearance:none;background-color:transparent;border-left:1px solid #000;background:#93876d url('https://contrastaria.pt/wp-content/themes/incm/images/dropdown_black.gif');background-size:35px;background-position:center;background-repeat:no-repeat;}@media (max-width: 1199px){html article.price-simulator .custom-number-input button{width:33px;bottom:21px;height:16px;background-size:33px;}}html article.price-simulator .custom-number-input button.plus{top:1px;bottom:auto;border-left:none;transform:rotate(180deg);border-right:1px solid #000;}html article.price-simulator .hiperlink{z-index:2;color:#fff;border:0 none;font-size:10px;font-size:1rem;line-height:10px;cursor:pointer;margin:6px 0 0;line-height:12px;padding:10px 25px;position:relative;display:inline-block;text-transform:uppercase;background:rgba(0,0,0,0.35);}@media (max-width: 1199px){html article.price-simulator .hiperlink{margin:0;}}@media (min-width: 992px){html article.price-simulator .hiperlink{font-size:14px;font-size:1.4rem;line-height:14px;line-height:17px;font-family:"Montserrat-Medium";-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}html article.price-simulator .hiperlink:hover{color:#b8a988;background:rgba(0,0,0,0.5);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}}html article.price-simulator .simulator-success{display:none;width:100%;float:left;margin-top:30px;}html article.auth-gov-container{border:solid 1px #ccc;background-color:#ddd;width:100%;display:inline-block;margin:0 auto;text-align:center;padding:15px;}html article.auth-gov-container a{display:inline-block;}html article.auth-gov-container img{max-width:100%;width:100%;min-width:230px;}html article #wpmem_login_form fieldset > legend{display:none;}html article #wpmem_login_form .div_text{width:60% !important;padding:4px 10px 3px !important;}@media (max-width: 991px){html article #wpmem_login_form .div_text{padding:0 !important;width:100% !important;}}@media (max-width: 991px){html article #wpmem_login_form label{color:#a99c7f;}}html article.login-container{margin:40px 0;font-size:14px;font-size:1.4rem;line-height:14px;color:#57503a;background:#e8e4d9;padding:25px 15px 0;}html article.login-container .signupfb-field{display:none;}html article.login-container .link-text-register.link-text-register,html article.login-container .link-text-forgot.link-text-forgot{display:none;}html article.login-container .link-text-register.link-text-register + .link-text-register,html article.login-container .link-text-register.link-text-register + .link-text-forgot,html article.login-container .link-text-forgot.link-text-forgot + .link-text-register,html article.login-container .link-text-forgot.link-text-forgot + .link-text-forgot{display:inline-block;}html article.login-container .pass-recover #wpmem_pwdreset_form fieldset{margin-top:-25px;margin-bottom:0;}html article.login-container .pass-recover #wpmem_pwdreset_form fieldset label{float:left;margin-top:22px;}@media (max-width: 991px){html article.login-container .pass-recover #wpmem_pwdreset_form fieldset label{float:none;margin-top:0;}}html article.login-container .pass-recover #wpmem_pwdreset_form fieldset label:first-of-type,html article.login-container .pass-recover #wpmem_pwdreset_form fieldset .div_text:first-of-type{text-indent:-9999px;overflow:hidden;height:0;}html article.login-container .pass-recover #wpmem_pwdreset_form fieldset .div_text{width:56%;float:right;margin-top:-8px;margin-right:15px;}@media (max-width: 991px){html article.login-container .pass-recover #wpmem_pwdreset_form fieldset .div_text{float:none;margin-top:5px;width:100%;padding-left:0;}}html article.login-container .pass-recover #wpmem_pwdreset_form fieldset .div_text:first-of-type{margin-top:0;}html article.login-container .pass-recover #wpmem_pwdreset_form fieldset .div_text input.password{max-width:295px;}@media (max-width: 767px){html article.login-container .pass-recover #wpmem_pwdreset_form fieldset .div_text input.password{width:100%;}}html article.login-container .pass-recover #wpmem_pwdreset_form .button_div{margin-top:0 !important;}@media (min-width: 991px){html article.login-container .pass-recover #wpmem_pwdreset_form .button_div{margin-left:-17px !important;}}html article.login-container #wpmem_login{margin-bottom:0;}@media (max-width: 1199px){html article.login-container #wpmem_login{width:95%;}}html article.login-container #wpmem_login #login,html article.login-container #wpmem_login .form-title,html article.login-container #wpmem_login .remember_div,html article.login-container #wpmem_login .link-text{display:none;}html article.login-container #wpmem_login + p{padding:0 15px 20px;}html article.login-container #wpmem_login .buttons{font-size:14px;}html article.login-container .h2-gold-title{color:#57503a;padding:0 15px;margin-bottom:30px;text-transform:uppercase;}@media (max-width: 991px){html article.login-container .h2-gold-title{font-size:18px;font-size:1.8rem;line-height:18px;text-align:center;}}html article.login-container .h2-gold-title + p{padding:10px 15px;}html article.login-container form{padding:0 15px;}html article.login-container form + a{margin-bottom:20px;display:inline-block;}@media (max-width: 991px){html article.login-container form a:not(.input-button){width:100%;display:block;}}html article.login-container form > p{text-indent:-8px;padding-left:8px;}@media (min-width: 992px) and (max-width: 1199px){html article.login-container form label{font-size:12px;font-size:1.2rem;line-height:12px;}}html article.login-container .content{margin-bottom:0;padding:0 10px 15px;}html article.login-container .content h2,html article.login-container .content h3{font-size:12px;font-size:1.2rem;line-height:12px;padding-top:15px;padding-bottom:10px;text-transform:uppercase;font-family:Montserrat-SemiBold;}html article.login-container .content p,html article.login-container .content a{font-size:10px;font-size:1rem;line-height:10px;line-height:14px;}html article.login-container .content p{padding-bottom:10px;}html article.login-container p,html article.login-container a{font-size:12px;font-size:1.2rem;line-height:12px;color:#57503a;line-height:14px;}html article.login-container a{text-decoration:underline;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}html article.login-container a:hover{text-decoration:none;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}html article.login-container label{text-transform:uppercase;}html article.login-container label + div{display:inline-block;}html article.login-container div{display:block;padding:0 1px 30px 9px;}html article.login-container div + div{padding-bottom:10px;}html article.login-container div.div_text{width:50%;line-height:24px;display:inline-block;}@media (max-width: 991px){html article.login-container div.div_text{width:100%;}}html article.login-container div.wpmem_msg,html article.login-container div#wpmem_msg{text-align:left;padding-left:15px;padding-right:15px;padding-bottom:15px;}html article.login-container div label{width:36%;line-height:24px;margin-right:2%;display:inline-block !important;}@media (max-width: 991px){html article.login-container div label{width:100%;margin-right:0;}}html article.login-container div [for='pwd'] + .div_text{margin-bottom:10px;}html article.login-container div input,html article.login-container div .input-button,html article.login-container div .buttons{border:1px solid #57503a;}html article.login-container div .input-button,html article.login-container div .buttons{width:48%;font-size:12px;font-size:1.2rem;line-height:12px;color:#57503a;cursor:pointer;margin-top:25px;line-height:34px;text-align:center;background:#b8a988;display:inline-block;text-decoration:none;text-transform:uppercase;border:1px solid #3f3d3d;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}html article.login-container div .input-button + .input-button,html article.login-container div .buttons + .input-button{margin-left:4%;}html article.login-container div .input-button a,html article.login-container div .buttons a{text-decoration:none;}html article.login-container div .input-button:hover,html article.login-container div .buttons:hover{color:#b8a988;background:#57503a;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}html article.login-container div .input-button:hover a,html article.login-container div .buttons:hover a{color:#b8a988;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}html article.login-container div:last-of-type:not(.content):not(.wpmem_msg):not(#wpmem_login){width:50%;margin-left:46%;padding-bottom:20px;display:inline-block;margin-top:-15px;}@media (max-width: 991px){html article.login-container div:last-of-type:not(.content):not(.wpmem_msg):not(#wpmem_login){width:100%;text-align:right;margin-left:0;}}html article.login-container .div_text input{width:100%;}html article.login-container .button_div{width:46% !important;font-size:0;text-align:left;margin-left:50%;}html article.register-container{margin:40px 0;font-size:14px;font-size:1.4rem;line-height:14px;color:#3f3d3d;background:#aea89a;padding:25px 15px 0;}@media (max-width: 767px){html article.register-container{text-align:right;margin-top:0;}html article.register-container div{text-align:left;}}html article.register-container .h2-gold-title{color:#fff;padding:0 15px;margin-bottom:30px;text-transform:uppercase;}@media (max-width: 991px){html article.register-container .h2-gold-title{font-size:18px;font-size:1.8rem;line-height:18px;text-align:center;}}html article.register-container .register-message{width:100%;display:inline-block;padding:15px 15px 30px 15px;}html article.register-container .register-message[data-active="false"]{display:none;}html article.register-container .register-message[data-active="true"]{display:block;}html article.register-container form{padding:0 15px;}html article.register-container form .register-message{padding:0 0 30px 0;display:inline-block;}html article.register-container label{text-transform:uppercase;}html article.register-container div{display:block;margin-bottom:30px;}html article.register-container div + div{margin-bottom:10px;}html article.register-container div input,html article.register-container div label{line-height:24px;display:inline-block;}html article.register-container div input{width:60%;}html article.register-container div label{width:40%;}@media (max-width: 991px){html article.register-container div input,html article.register-container div label{width:100%;display:inline-block;}}@media (min-width: 992px) and (max-width: 1199px){html article.register-container div label{font-size:12px;font-size:1.2rem;line-height:12px;}}html article.register-container input[type='submit']{width:auto;font-size:12px;font-size:1.2rem;line-height:12px;color:#fff;cursor:pointer;padding:0 15px;margin-top:37px;margin-left:41%;line-height:34px;text-align:center;margin-bottom:30px;background:#3f3d3d;display:inline-block;text-decoration:none;text-transform:uppercase;border:1px solid #6c6559;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}html article.register-container input[type='submit']:hover{color:#3f3d3d;background:#fff;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}@media (max-width: 991px){html article.register-container input[type='submit']{margin-left:0;}}html article.register-container #wpmem_register_form label{display:inline-block;}html article.register-container #wpmem_register_form .div_text{width:50%;display:inline-block;}html article.register-container #wpmem_register_form .div_text input{width:100%;display:block;}html article.register-container #wpmem_register_form .button_div{margin-bottom:0;}html article.register-container #wpmem_register_form .req-text{margin-bottom:30px;}html article.register-container .content{margin-bottom:0;padding:0 10px 15px;font-size:10px;font-size:1rem;line-height:10px;line-height:14px;color:#000;}html article.register-container .content h2,html article.register-container .content h3{font-size:12px;font-size:1.2rem;line-height:12px;padding-top:15px;padding-bottom:10px;text-transform:uppercase;font-family:Montserrat-SemiBold;}html article.register-container .content p,html article.register-container .content a{font-size:10px;font-size:1rem;line-height:10px;line-height:14px;}html article.register-container .content p{padding-bottom:10px;}html article.works-container .custom-dropdown{margin-left:10px;}@media (max-width: 991px){html article.works-container .custom-dropdown{width:100%;margin-left:0;margin-top:10px;}}html article.works-container table{margin-bottom:45px;}html article.works-container table tr td{cursor:pointer;}html article.works-container table tr:not(:first-child):hover td{font-family:'Montserrat-Bold';}html article.works-container table td{font-size:14px;font-size:1.4rem;line-height:14px;position:relative;padding:0 0 0 25px;vertical-align:middle;height:30px !important;}html article.works-container table td:after{content:'';right:0;bottom:0;left:25px;height:1px;position:absolute;background:#3e3c3d;}html article.works-container table td[colspan="2"]{line-height:20px;padding:5px 0 5px 25px;}html article.works-container table td[colspan="2"]:after{right:25px;}@media (min-width: 992px){html article.works-container table td + td{width:32%;padding-left:10%;padding-right:25px;}html article.works-container table td + td:after{left:0;right:25px;}}@media (max-width: 991px){html article.works-container table td{height:auto;display:block;padding:10px 12vw;}html article.works-container table td:after{display:none;}html article.works-container table td + td{padding:0 12vw 5px;}html article.works-container table td + td:after{bottom:0;left:12vw;right:12vw;display:block;}}html article.works-container table tr:first-child{color:#fff;text-align:center;background:#918363;height:40px !important;font-family:"Montserrat-ExtraBold";}html article.works-container table tr:first-child td{cursor:default !important;}html article.works-container table tr:first-child td:after{height:0;}html article.works-container table tr:first-child td + td{padding-left:0;}@media (max-width: 991px){html article.works-container table tr:first-child{text-align:left;height:auto !important;}html article.works-container table tr:first-child td{padding:15px 12vw 0;}html article.works-container table tr:first-child td + td{padding:10px 12vw 15px;}}@media (max-width: 991px){html article.works-container table tr:first-child td{padding:10px 35px !important;}html article.works-container table tr:not(:first-child) td + td{padding-bottom:40px;height:auto !important;}html article.works-container table tr:not(:first-child) td + td:after{bottom:25px;}html article.works-container table tr:not(:first-child) td:after{display:none !important;}html article.works-container table tr:not(:first-child) td:nth-of-type(2):before{content:'';width:10px;height:20px;background-image:url('https://contrastaria.pt/wp-content/themes/incm/images/caret-right.svg');background-repeat:no-repeat;position:absolute;right:35px;}html article.works-container table tr:not(:first-child) td:last-of-type:after{display:block !important;}}@media (min-width: 992px){html article.works-container table tr:not(:first-child) td{padding-top:8px;padding-bottom:33px;}html article.works-container table tr:not(:first-child) td:after{height:2px;bottom:25px;}}html article.sitemap-list{padding:100px 0;}html article.sitemap-list h2{margin-bottom:40px;font-size:40px;font-size:4rem;line-height:40px;color:#b8a988;}html article.sitemap-list .page-list-container{list-style-type:none !important;}html article.sitemap-list .page-list-container .page a:hover{text-decoration:underline;}html article.sitemap-list .page-list-container .page.is-parent{list-style-type:disc !important;}html article.sitemap-list .page-list-container .page.is-parent a{color:#b8a988;font-family:'Montserrat-Bold';font-size:18px;font-size:1.8rem;line-height:18px;}html article.sitemap-list .page-list-container .page.is-parent + .is-parent{margin-top:12px;}html article.sitemap-list .page-list-container .page:not(.is-parent){margin-left:8px;list-style-type:circle !important;}html article.sitemap-list .page-list-container .page:not(.is-parent) + .is-parent{margin-top:20px;}html article.sitemap-list .page-list-container .page + :not(.is-parent){margin-top:5px;}html .ui-dialog[aria-describedby="work-detail-dialog"]{width:500px !important;z-index:999;background-color:#3e3c3d;border:12px solid #3e3c3d;border-top:none;box-sizing:content-box;}html .ui-dialog[aria-describedby="work-detail-dialog"] .ui-dialog-titlebar{position:relative;z-index:1;text-align:right;}html .ui-dialog[aria-describedby="work-detail-dialog"] .ui-dialog-titlebar button{-webkit-appearance:button;background-color:unset;font-size:0;border:0;padding:0;outline:0;width:30px;height:30px;background-image:url('https://contrastaria.pt/wp-content/themes/incm/images/times.svg');background-repeat:no-repeat;background-size:contain;background-position:center;cursor:pointer;}html .ui-dialog[aria-describedby="work-detail-dialog"] #work-detail-dialog:before{content:'';position:fixed;left:0;top:0;width:100vw;height:100vh;background-color:rgba(0,0,0,0.4);}html .ui-dialog[aria-describedby="work-detail-dialog"] #work-detail-dialog table{position:relative;}html .ui-dialog[aria-describedby="work-detail-dialog"] #work-detail-dialog table th,html .ui-dialog[aria-describedby="work-detail-dialog"] #work-detail-dialog table td{min-width:250px;}html .ui-dialog[aria-describedby="work-detail-dialog"] #work-detail-dialog table th{font-size:14px;font-size:1.4rem;line-height:14px;padding:5px 10px;position:relative;vertical-align:middle;border:1px solid #3f3d3d;}@media (max-width: 576px){html .ui-dialog[aria-describedby="work-detail-dialog"]{width:320px !important;}html .ui-dialog[aria-describedby="work-detail-dialog"] #work-detail-dialog table th,html .ui-dialog[aria-describedby="work-detail-dialog"] #work-detail-dialog table td{min-width:150px;}}html .historical-timeline-row.vc_row[data-vc-full-width]{left:auto !important;width:100% !important;}html .historical-timeline-row.vc_row[data-vc-full-width] .wpb_column{padding:0 !important;}html .historical-timeline-row.vc_row[data-vc-full-width] .wpb_column article.historical-timeline{background-color:#b8a988;}html .historical-timeline-row.vc_row[data-vc-full-width] .wpb_column article.historical-timeline .timeline{display:flex;justify-content:center;padding-left:0 !important;padding:10px 0 50px;list-style-type:none;}html .historical-timeline-row.vc_row[data-vc-full-width] .wpb_column article.historical-timeline .timeline .timeline-item{list-style-type:none !important;}html .historical-timeline-row.vc_row[data-vc-full-width] .wpb_column article.historical-timeline .timeline .timeline-item span{font-family:'Montserrat-Bold';cursor:pointer;}html .historical-timeline-row.vc_row[data-vc-full-width] .wpb_column article.historical-timeline .timeline .timeline-item span:hover{color:#fff;}html .historical-timeline-row.vc_row[data-vc-full-width] .wpb_column article.historical-timeline .timeline .timeline-item.active span{color:#fff;}html .historical-timeline-row.vc_row[data-vc-full-width] .wpb_column article.historical-timeline .timeline .timeline-item:not(:last-of-type){margin-right:40px;}html .historical-timeline-row.vc_row[data-vc-full-width] .wpb_column article.historical-timeline .timeline .timeline-item:not(:last-of-type):after{content:'|';display:inline-block;margin-left:40px;color:#000;font-family:'Montserrat-Bold';}html .historical-timeline-row.vc_row[data-vc-full-width] .wpb_column article.historical-timeline .timeline-content{padding:0 100px;}html .historical-timeline-row.vc_row[data-vc-full-width] .wpb_column article.historical-timeline .timeline-content .owl-carousel{padding-left:0;}html .historical-timeline-row.vc_row[data-vc-full-width] .wpb_column article.historical-timeline .timeline-content .owl-carousel .owl-item h3{color:#fff;font-size:26px;font-size:2.6rem;line-height:26px;font-family:'Montserrat-ExtraBoldItalic';margin-bottom:25px;}html .historical-timeline-row.vc_row[data-vc-full-width] .wpb_column article.historical-timeline .timeline-content .owl-carousel .owl-item p{display:block;margin-bottom:25px;}html .historical-timeline-row.vc_row[data-vc-full-width] .wpb_column article.historical-timeline .timeline-content .owl-carousel .owl-item strong + h3{margin-top:25px;}html .historical-timeline-row.vc_row[data-vc-full-width] .wpb_column article.historical-timeline .timeline-content .owl-carousel .owl-nav button{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);outline:0;border:0;}html .historical-timeline-row.vc_row[data-vc-full-width] .wpb_column article.historical-timeline .timeline-content .owl-carousel .owl-nav button span{font-size:0;}html .historical-timeline-row.vc_row[data-vc-full-width] .wpb_column article.historical-timeline .timeline-content .owl-carousel .owl-nav button span:before{content:'';display:block;width:25px;height:44px;background-size:contain;background-repeat:no-repeat;}html .historical-timeline-row.vc_row[data-vc-full-width] .wpb_column article.historical-timeline .timeline-content .owl-carousel .owl-nav button.owl-prev{left:-75px;}html .historical-timeline-row.vc_row[data-vc-full-width] .wpb_column article.historical-timeline .timeline-content .owl-carousel .owl-nav button.owl-prev span:before{background-image:url('https://contrastaria.pt/wp-content/themes/incm/images/arrow-left.gif');}html .historical-timeline-row.vc_row[data-vc-full-width] .wpb_column article.historical-timeline .timeline-content .owl-carousel .owl-nav button.owl-next{right:-75px;}html .historical-timeline-row.vc_row[data-vc-full-width] .wpb_column article.historical-timeline .timeline-content .owl-carousel .owl-nav button.owl-next span:before{background-image:url('https://contrastaria.pt/wp-content/themes/incm/images/arrow-right.gif');}html .historical-timeline-row.vc_row[data-vc-full-width] .wpb_column article.historical-timeline .timeline-content .owl-carousel .owl-nav button.disabled{opacity:.2;cursor:default;}@media (max-width: 767px){html .historical-timeline-row.vc_row[data-vc-full-width] .wpb_column article.historical-timeline figure{height:400px;}html .historical-timeline-row.vc_row[data-vc-full-width] .wpb_column article.historical-timeline figure img{height:100%;width:auto;max-width:unset;}html .historical-timeline-row.vc_row[data-vc-full-width] .wpb_column article.historical-timeline .timeline{padding:10px 10px 50px !important;}html .historical-timeline-row.vc_row[data-vc-full-width] .wpb_column article.historical-timeline .timeline .timeline-item:not(:last-of-type){margin-right:20px;}html .historical-timeline-row.vc_row[data-vc-full-width] .wpb_column article.historical-timeline .timeline .timeline-item:not(:last-of-type):after{margin-left:20px;}html .historical-timeline-row.vc_row[data-vc-full-width] .wpb_column article.historical-timeline .timeline-content{padding:0 60px;}html .historical-timeline-row.vc_row[data-vc-full-width] .wpb_column article.historical-timeline .timeline-content .owl-carousel .owl-nav button.owl-prev{left:-45px;}html .historical-timeline-row.vc_row[data-vc-full-width] .wpb_column article.historical-timeline .timeline-content .owl-carousel .owl-nav button.owl-next{right:-45px;}}@media (max-width: 576px){html .historical-timeline-row.vc_row[data-vc-full-width] .wpb_column article.historical-timeline .timeline .timeline-item span{font-size:12px;font-size:1.2rem;line-height:12px;}html .historical-timeline-row.vc_row[data-vc-full-width] .wpb_column article.historical-timeline .timeline .timeline-item:not(:last-of-type){margin-right:7px;}html .historical-timeline-row.vc_row[data-vc-full-width] .wpb_column article.historical-timeline .timeline .timeline-item:not(:last-of-type):after{margin-left:7px;}html .historical-timeline-row.vc_row[data-vc-full-width] .wpb_column article.historical-timeline .timeline-content{padding:0 40px;}html .historical-timeline-row.vc_row[data-vc-full-width] .wpb_column article.historical-timeline .timeline-content .owl-carousel .owl-item h3{font-size:18px;font-size:1.8rem;line-height:18px;margin-bottom:20px;}html .historical-timeline-row.vc_row[data-vc-full-width] .wpb_column article.historical-timeline .timeline-content .owl-carousel .owl-item p{margin-bottom:20px;}html .historical-timeline-row.vc_row[data-vc-full-width] .wpb_column article.historical-timeline .timeline-content .owl-carousel .owl-item strong + h3{margin-top:20px;}html .historical-timeline-row.vc_row[data-vc-full-width] .wpb_column article.historical-timeline .timeline-content .owl-carousel .owl-nav button span:before{width:15px;height:26px;}html .historical-timeline-row.vc_row[data-vc-full-width] .wpb_column article.historical-timeline .timeline-content .owl-carousel .owl-nav button.owl-prev{left:-32px;}html .historical-timeline-row.vc_row[data-vc-full-width] .wpb_column article.historical-timeline .timeline-content .owl-carousel .owl-nav button.owl-next{right:-32px;}}html .gallery.gallery{padding-right:0;}@media (max-width: 991px){html .gallery.gallery{padding:0;}}html .gallery h2{display:block;margin-bottom:15px;}@media (max-width: 991px){html .gallery h2{font-size:21px;font-size:2.1rem;line-height:21px;margin:0 40px;padding-top:10px;line-height:26px;text-align:center;}}html .gallery .wpb_images_carousel{margin-bottom:0;}@media (min-width: 1200px){html .gallery .wpb_images_carousel{margin-top:-5px;}}html .gallery .vc_images_carousel{width:100% !important;}html .gallery .vc_images_carousel .vc_carousel-control{z-index:10;width:auto;}html .gallery .vc_images_carousel .vc_carousel-control.vc_right{margin:0;right:25px;}html .gallery .vc_images_carousel .vc_carousel-control.vc_left{margin:0;left:15px;}html .gallery .vc_images_carousel .vc_carousel-control .icon-prev:before{content:"\66";}html .gallery .vc_images_carousel .vc_carousel-control .icon-next:before{content:"\67";}html .gallery .vc_images_carousel .vc_carousel-control .icon-next,html .gallery .vc_images_carousel .vc_carousel-control .icon-prev{width:auto;height:auto;font-size:0px;font-size:0rem;line-height:0px;text-indent:0;background:none;transform:translateY(-50%);}html .gallery .vc_images_carousel .vc_carousel-control .icon-next:before,html .gallery .vc_images_carousel .vc_carousel-control .icon-prev:before{font-family:"SocialIcons" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;line-height:1;text-indent:0;cursor:pointer;position:static;pointer-events:none;display:inline-block;text-shadow:0 0 #000;color:#fff;transition:ease-in-out 200ms;}@media (max-width: 991px){html .gallery .vc_images_carousel .vc_carousel-control .icon-next:before,html .gallery .vc_images_carousel .vc_carousel-control .icon-prev:before{font-size:25px;font-size:2.5rem;line-height:25px;}}@media (min-width: 992px){html .gallery .vc_images_carousel .vc_carousel-control .icon-next:before,html .gallery .vc_images_carousel .vc_carousel-control .icon-prev:before{font-size:46px;font-size:4.6rem;line-height:46px;}}html .gallery .vc_images_carousel .vc_carousel-control .icon-next:hover:before,html .gallery .vc_images_carousel .vc_carousel-control .icon-prev:hover:before{color:#b8a988;-webkit-transition:all ease-in-out 0.25s;-moz-transition:all ease-in-out 0.25s;-o-transition:all ease-in-out 0.25s;-ms-transition:all ease-in-out 0.25s;transition:all ease-in-out 0.25s;}html .gallery .vc_item{width:100%;display:block;position:relative;}html .gallery .vc_item img{width:100%;display:block;min-height:293px;}@media (min-width: 992px){html .gallery .vc_item img{min-height:335px;}}@media (min-width: 1200px){html .gallery .vc_item img{min-height:318px;}}html .gallery .vc_item .content-wrap{top:25%;left:20%;right:20%;width:60%;z-index:1;bottom:25%;height:50%;display:table;position:absolute;background:rgba(63,63,61,0.85);}html .gallery .vc_item .content-wrap p{color:#fff;font-size:18px;font-size:1.8rem;line-height:18px;text-align:center;display:table-cell;vertical-align:middle;text-transform:uppercase;font-family:'Montserrat-ExtraBold', sans-serif;}html .containers{position:relative;background:#b8a988;}html .containers.containers{margin-top:42px;}html .containers .wpb_content_element{margin-bottom:0;}@media (max-width: 991px){html .containers:before{content:"";top:-21px;left:45px;right:45px;height:1px;display:block;position:absolute;background:#43503a;}}html .containers .wpb_text_column h2{padding:15px;font-size:21px;font-size:2.1rem;line-height:21px;color:#57503a;line-height:40px;text-align:center;text-transform:uppercase;font-family:"Montserrat-SemiBold", Helvetica, Arial, sans-serif;}@media (min-width: 992px){html .containers .wpb_text_column h2{text-align:left;}}@media (min-width: 1200px){html .containers .wpb_text_column h2{font-size:24px;font-size:2.4rem;line-height:24px;padding:0;line-height:80px;}}html .vc_column_container{margin:0;}html .vc_column_container > .vc_column-inner{padding:0;}@media (min-width: 992px){html .aboveFooterHighlights{padding-bottom:20px;}}@media (min-width: 992px){html .aboveFooterHighlights{text-align:center;}html .aboveFooterHighlights .vc_column_container{float:none;vertical-align:top;display:inline-block;width:100%;}html .aboveFooterHighlights .vc_column_container + .vc_column_container{margin-left:0;}}@media (max-width: 991px){html .aboveFooterHighlights .vc_column_container + .vc_column_container{margin-top:25px;/* &:before {
          content: "";
          top: 0;
          left: 45px;
          right: 45px;
          display: block;
          position: absolute;
          border-top: 3px dotted @brown57;
        }*/position:relative;}}html .aboveFooterHighlights article:not(.price-simulator){position:relative;text-align:center;margin-left:-15px;background-size:cover;padding:25px 50px 20px;width:calc(100% + 30px);background-repeat:no-repeat;background-position:50% 50%;}@media (min-width: 992px){html .aboveFooterHighlights article:not(.price-simulator){padding:20px 25px;margin:0 10px 0 0;vertical-align:top;display:inline-block;width:calc(33% - 15px);min-height:290px;}}html .aboveFooterHighlights article:not(.price-simulator) div{text-align:left;}@media (min-width: 992px){html .aboveFooterHighlights article:not(.price-simulator) div{height:180px;overflow:hidden;}}html .aboveFooterHighlights article:not(.price-simulator):before{content:'';top:0;Left:0;right:0;bottom:0;z-index:1;position:absolute;background:rgba(147,135,109,0.75);}html .aboveFooterHighlights article:not(.price-simulator) + article{margin-top:22px;}@media (min-width: 992px){html .aboveFooterHighlights article:not(.price-simulator) + article{margin:0 10px;/*&:after {
            content: "";
            bottom: 0;
            top: -50px;
            right: -20px;
            background: none;
            position: absolute;
            border-right: 2px dotted @brown57;
          }*/position:relative;}}html .aboveFooterHighlights article:not(.price-simulator) + article:not(.price-simulator) h2{padding:0 10px 20px;}@media (max-width: 991px){html .aboveFooterHighlights article:not(.price-simulator) + article:not(.price-simulator) .hiperlink{margin-top:25px;}}html .aboveFooterHighlights article:not(.price-simulator).video-element{padding:0;}html .aboveFooterHighlights article:not(.price-simulator).video-element:before{display:none;}html .aboveFooterHighlights article:not(.price-simulator).video-element .video{height:290px;}html .aboveFooterHighlights h2{z-index:2;height:67px;color:#fff;font-size:21px;font-size:2.1rem;line-height:21px;line-height:26px;position:relative;text-align:center;padding:0 10px 20px;text-transform:uppercase;font-family:"Montserrat-Bold", Helvetica, Arial, sans-serif;}@media (min-width: 992px){html .aboveFooterHighlights h2{font-size:24px;font-size:2.4rem;line-height:24px;min-height:80px;line-height:28px;}}html .aboveFooterHighlights p{z-index:2;color:#fff;font-size:12px;font-size:1.2rem;line-height:12px;line-height:18px;position:relative;font-family:"Montserrat-Medium", Helvetica, Arial, sans-serif;}@media (min-width: 992px){html .aboveFooterHighlights p{font-size:14px;font-size:1.4rem;line-height:14px;line-height:20px;}}html .aboveFooterHighlights .hiperlink{z-index:2;color:#fff;font-size:10px;font-size:1rem;line-height:10px;margin-top:25px;line-height:15px;padding:10px 25px;position:relative;display:inline-block;text-transform:uppercase;background:rgba(0,0,0,0.35);}@media (max-width: 991px){html .aboveFooterHighlights .hiperlink{margin-top:33px;}}@media (min-width: 992px){html .aboveFooterHighlights .hiperlink{font-size:14px;font-size:1.4rem;line-height:14px;line-height:17px;padding:10px 25px;font-family:"Montserrat-Medium";}html .aboveFooterHighlights .hiperlink:hover{color:#b8a988;background:rgba(0,0,0,0.5);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}}@media (min-width: 992px){html .aboveFooterHighlights.articles-2:not(.video-two) article:not(.price-simulator){width:calc(50% - 15px);}}html #noticias #contentWrapper article.news-grid-list .title-pagination-container,html #news #contentWrapper article.news-grid-list .title-pagination-container{padding-bottom:30px;padding-top:90px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}html #noticias #contentWrapper article.news-grid-list .title-pagination-container .title-component,html #news #contentWrapper article.news-grid-list .title-pagination-container .title-component{font-size:36px;font-size:3.6rem;line-height:36px;line-height:44px;font-family:"Montserrat-Black", Helvetica, Arial, sans-serif;color:#3e3c3d;}html #noticias #contentWrapper article.news-grid-list .page-nav-container,html #news #contentWrapper article.news-grid-list .page-nav-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}html #noticias #contentWrapper article.news-grid-list .page-nav-container a,html #news #contentWrapper article.news-grid-list .page-nav-container a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #edeaef;color:#918363;width:40px;height:40px;}html #noticias #contentWrapper article.news-grid-list .page-nav-container a:hover,html #news #contentWrapper article.news-grid-list .page-nav-container a:hover{color:#3e3c3d;background-color:rgba(237,234,239,0.5);}html #noticias #contentWrapper article.news-grid-list .page-nav-container span,html #news #contentWrapper article.news-grid-list .page-nav-container span{color:#918363;font-size:14px;line-height:17px;}html #noticias #contentWrapper article.news-grid-list .page-nav-container span.page-info,html #news #contentWrapper article.news-grid-list .page-nav-container span.page-info{margin-right:30px;}html #noticias #contentWrapper article.news-grid-list .page-nav-container span.current,html #news #contentWrapper article.news-grid-list .page-nav-container span.current{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(237,234,239,0.5);color:#3e3c3d;font-family:"Montserrat-Bold", Helvetica, Arial, sans-serif;border:1px solid #edeaef;width:40px;height:40px;}html #noticias #contentWrapper article.news-grid-list .page-nav-container.bottom-pagination,html #news #contentWrapper article.news-grid-list .page-nav-container.bottom-pagination{padding-bottom:90px;padding-top:30px;}html #noticias #contentWrapper article.news-grid-list .row,html #news #contentWrapper article.news-grid-list .row{margin-right:-15px;margin-left:-15px;}html #noticias #contentWrapper article.news-grid-list .row li,html #news #contentWrapper article.news-grid-list .row li{padding:30px 15px !important;}html #noticias #contentWrapper article.news-grid-list .row li .background-img,html #news #contentWrapper article.news-grid-list .row li .background-img{background-size:cover;min-height:125px;margin-bottom:25px;}html #noticias #contentWrapper article.news-grid-list .row li date,html #news #contentWrapper article.news-grid-list .row li date{padding:0;background-color:#918363;}html #noticias #contentWrapper article.news-grid-list .row li date span,html #news #contentWrapper article.news-grid-list .row li date span{color:#3e3c3d;padding-left:15px;padding-right:15px;}html #noticias #contentWrapper article.news-grid-list .row li date span:first-of-type,html #news #contentWrapper article.news-grid-list .row li date span:first-of-type{padding-top:23px;}html #noticias #contentWrapper article.news-grid-list .row li date span:last-of-type,html #news #contentWrapper article.news-grid-list .row li date span:last-of-type{padding-bottom:23px;}html #noticias #contentWrapper article.news-grid-list .row li .post-meta-container h2,html #news #contentWrapper article.news-grid-list .row li .post-meta-container h2{font-family:"Montserrat-Bold", Helvetica, Arial, sans-serif;color:#3e3c3d;min-height:45px;}html #noticias #contentWrapper article.news-grid-list .row li .post-meta-container .post-excerpt,html #news #contentWrapper article.news-grid-list .row li .post-meta-container .post-excerpt{line-height:17px;}html #noticias #contentWrapper article.news-grid-list .row li .post-meta-container .post-link,html #news #contentWrapper article.news-grid-list .row li .post-meta-container .post-link{border:1px solid #918363;color:#918363;background:transparent;}html #noticias #contentWrapper article.news-grid-list .row li .post-meta-container .post-link:hover,html #news #contentWrapper article.news-grid-list .row li .post-meta-container .post-link:hover{color:#3e3c3d;background:#918363;}html #noticias #contentWrapper article.news-grid-list:after,html #news #contentWrapper article.news-grid-list:after{content:none;}@media (max-width: 991px){html #noticias #contentWrapper .row li date,html #news #contentWrapper .row li date{margin:0;}html #noticias #contentWrapper .row li .post-meta-container,html #news #contentWrapper .row li .post-meta-container{padding-left:80px;}}@media (max-width: 767px){html #noticias #contentWrapper .title-pagination-container,html #news #contentWrapper .title-pagination-container{display:block;}html #noticias #contentWrapper .title-pagination-container .top-pagination,html #news #contentWrapper .title-pagination-container .top-pagination{padding-top:30px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}}html .single-news .page-content-wrapper{padding:90px 0;}html .single-news .page-content-wrapper .page-title-section{position:relative;padding-left:15px;padding-right:15px;}html .single-news .page-content-wrapper .page-title-section .page-title-container{margin:0 auto;max-width:770px;}html .single-news .page-content-wrapper .page-title-section .page-title-container date{margin-right:30px;padding:0;background-color:#918363;float:left;text-align:center;text-transform:uppercase;}@media (max-width: 991px){html .single-news .page-content-wrapper .page-title-section .page-title-container date{margin-left:0;}}html .single-news .page-content-wrapper .page-title-section .page-title-container date span{display:block;color:#3e3c3d;padding-left:15px;padding-right:15px;}html .single-news .page-content-wrapper .page-title-section .page-title-container date span:first-of-type{padding-top:28px;}html .single-news .page-content-wrapper .page-title-section .page-title-container date span:last-of-type{padding-bottom:28px;}html .single-news .page-content-wrapper .page-title-section .page-title-container date span:not(:last-of-type){margin-bottom:5px;}html .single-news .page-content-wrapper .page-title-section .page-title-container date span.day{font-size:27px;font-size:2.7rem;line-height:27px;}@media (max-width: 991px){html .single-news .page-content-wrapper .page-title-section .page-title-container date span.day{font-size:25px;font-size:2.5rem;line-height:25px;}}html .single-news .page-content-wrapper .page-title-section .page-title-container date span.month{font-size:14px;font-size:1.4rem;line-height:14px;}@media (max-width: 991px){html .single-news .page-content-wrapper .page-title-section .page-title-container date span.month{font-size:11px;font-size:1.1rem;line-height:11px;}}html .single-news .page-content-wrapper .page-title-section .page-title-container date span.year{font-size:13px;font-size:1.3rem;line-height:13px;}@media (max-width: 991px){html .single-news .page-content-wrapper .page-title-section .page-title-container date span.year{font-size:10px;font-size:1rem;line-height:10px;}}html .single-news .page-content-wrapper .page-title-section .page-title-container .page-title{font-size:36px;font-size:3.6rem;line-height:36px;font-family:"Montserrat-Black", Helvetica, Arial, sans-serif;line-height:44px;color:#3e3c3d;text-transform:uppercase;}@media (max-width: 767px){html .single-news .page-content-wrapper .page-title-section .page-title-container .page-title{font-size:26px;font-size:2.6rem;line-height:26px;}}@media (max-width: 767px){html .single-news .page-content-wrapper .page-title-section .page-title-container .page-title{font-size:22px;font-size:2.2rem;line-height:22px;}}html .single-news .page-content-wrapper .page-title-section .go-back{position:absolute;top:15px;left:13px;color:#918363;line-height:17px;cursor:pointer;}html .single-news .page-content-wrapper .page-title-section .go-back:before{margin-right:15px;content:'';width:16px;height:16px;background-image:url("https://contrastaria.pt/wp-content/themes/incm/images/arrow-circle.svg");background-repeat:no-repeat;background-size:contain;display:inline-block;position:relative;top:3px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;}html .single-news .page-content-wrapper .page-title-section .go-back:hover:before{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}@media (max-width: 1199px){html .single-news .page-content-wrapper .page-title-section .go-back{top:-30px;}}html .single-news .page-content-wrapper .wpb_text_column{max-width:770px;margin:0 auto;}html .single-news .page-content-wrapper .wpb_text_column p{font-size:18px;font-size:1.8rem;line-height:18px;line-height:28px;color:#918363;}html article.newsletter-grid-list .title-pagination-container{padding-bottom:30px;padding-top:90px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}html article.newsletter-grid-list .title-pagination-container .title-component{font-size:36px;font-size:3.6rem;line-height:36px;line-height:44px;font-family:"Montserrat-Black", Helvetica, Arial, sans-serif;color:#3e3c3d;}html article.newsletter-grid-list .page-nav-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}html article.newsletter-grid-list .page-nav-container a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #edeaef;color:#918363;width:40px;height:40px;}html article.newsletter-grid-list .page-nav-container a:hover{color:#3e3c3d;background-color:rgba(237,234,239,0.5);}html article.newsletter-grid-list .page-nav-container span{color:#918363;font-size:14px;line-height:17px;}html article.newsletter-grid-list .page-nav-container span.page-info{margin-right:30px;}html article.newsletter-grid-list .page-nav-container span.current{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(237,234,239,0.5);color:#3e3c3d;font-family:"Montserrat-Bold", Helvetica, Arial, sans-serif;border:1px solid #edeaef;width:40px;height:40px;}html article.newsletter-grid-list .page-nav-container.bottom-pagination{padding-bottom:90px;padding-top:30px;}html article.newsletter-grid-list .row{margin-right:-15px;margin-left:-15px;}html article.newsletter-grid-list .row li{padding:0;}html article.newsletter-grid-list .row li .newsletter-wrapper{margin:30px 15px !important;padding:15px;-webkit-box-shadow:0px 0px 18px 0px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 18px 0px rgba(0,0,0,0.75);box-shadow:0px 0px 18px 0px rgba(0,0,0,0.75);}html article.newsletter-grid-list .row li figure{margin-bottom:30px;}html article.newsletter-grid-list .row li .post-meta-container h2{font-family:"Montserrat-ExtraBold", Helvetica, Arial, sans-serif;color:#3e3c3d;margin-bottom:10px;line-height:14px;font-size:12px;font-size:1.2rem;line-height:12px;}html article.newsletter-grid-list .row li .post-meta-container .date{font-family:"Montserrat-Regular", Helvetica, Arial, sans-serif;line-height:14px;font-size:12px;font-size:1.2rem;line-height:12px;margin-bottom:15px;color:#3e3c3d;}html article.newsletter-grid-list:after{content:none;}html .fancybox-inner .fancybox-close-small{right:5px;top:5px;color:#fff;border-radius:50%;background:rgba(204,204,204,0.7);}html .fancybox-inner .fancybox-navigation .fancybox-button{padding:6px;height:48px;width:48px;border-radius:50%;}html .fancybox-inner .caption--image{display:none;}@media (min-width: 768px){html .fancybox-inner .fancybox-caption{display:none;}html .fancybox-inner .fancybox-caption.caption--image{display:block;bottom:auto;top:-85px;padding:0;background:transparent;text-align:left;margin-top:0;}html .fancybox-inner .fancybox-caption.caption--image .fancybox-caption__body{padding:15px;}html .fancybox-inner .fancybox-caption.caption--image .fancybox-caption__body h2{font-family:"Montserrat-ExtraBold", Helvetica, Arial, sans-serif;color:#3e3c3d;margin-bottom:10px;line-height:14px;font-size:26px;font-size:2.6rem;line-height:26px;text-transform:uppercase;}html .fancybox-inner .fancybox-caption.caption--image .fancybox-caption__body p{font-family:"Montserrat-Regular", Helvetica, Arial, sans-serif;line-height:14px;font-size:12px;font-size:1.2rem;line-height:12px;margin-bottom:5px;color:#3e3c3d;}html .fancybox-inner .fancybox-slide{padding:105px 10px 44px !important;}html .fancybox-inner .fancybox-slide .fancybox-content:before{content:'';width:calc(100% + 30px);height:calc(100% + 105px);left:-15px;top:-90px;position:absolute;background-color:#fff;}html .fancybox-inner .fancybox-close-small{right:-72px;top:-74px;}html .fancybox-inner .fancybox-navigation .fancybox-button{padding:12px;height:74px;width:74px;}}@media (max-width: 1199px){html .fancybox-inner .fancybox-caption.caption--image .fancybox-caption__body h2{font-size:16px;font-size:1.6rem;line-height:16px;}}html .incm-simple-slideshow{padding:60px 0 !important;}html .incm-simple-slideshow .slide-item figure{overflow:hidden;}html .incm-simple-slideshow .slide-item figure img{height:400px;width:auto;max-width:unset;position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}html .incm-simple-slideshow .owl-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}html .incm-simple-slideshow .owl-nav span{display:none;}html .incm-simple-slideshow .owl-nav > button{outline:0;position:relative;background:rgba(62,60,61,0.2) !important;height:50px;width:50px;margin:0;border-radius:50%;}html .incm-simple-slideshow .owl-nav > button:after{content:'';width:10px;height:16px;background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}html .incm-simple-slideshow .owl-nav > button:hover{background:rgba(62,60,61,0.6) !important;}html .incm-simple-slideshow .owl-nav .owl-prev{left:30px;}html .incm-simple-slideshow .owl-nav .owl-prev:after{right:20px;background-image:url("https://contrastaria.pt/wp-content/themes/incm/images/arrow-before.svg");}html .incm-simple-slideshow .owl-nav .owl-next{right:30px;}html .incm-simple-slideshow .owl-nav .owl-next:after{right:17px;background-image:url("https://contrastaria.pt/wp-content/themes/incm/images/arrow-next.svg");}html .addthis_inline_share_toolbox{padding:40px 15px 0;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:800px;margin:0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}html .addthis_inline_share_toolbox p{color:#918363;margin-right:25px;}html .addthis_inline_share_toolbox .at-resp-share-element .at-share-btn-elements .at-share-btn{background-color:transparent !important;border-radius:50% !important;margin:0 5px;border:1px solid #918363;outline:0;}html .addthis_inline_share_toolbox .at-resp-share-element .at-share-btn-elements .at-share-btn .at-icon-wrapper{width:40px !important;height:40px !important;line-height:40px !important;text-align:center;}html .addthis_inline_share_toolbox .at-resp-share-element .at-share-btn-elements .at-share-btn .at-icon-wrapper svg{fill:#918363 !important;width:22px !important;height:40px !important;}html .addthis_inline_share_toolbox .at-resp-share-element .at-share-btn-elements .at-share-btn:hover{transform:none;background-color:#918363 !important;}html .addthis_inline_share_toolbox .at-resp-share-element .at-share-btn-elements .at-share-btn:hover .at-icon-wrapper svg{fill:#fff !important;}html .vc_row{margin:0 auto;}@media (min-width: 768px){html .vc_row{width:750px;}}@media (min-width: 992px){html .vc_row{width:970px;}}@media (min-width: 1200px){html .vc_row{width:1170px;}}html .vc_row[data-vc-full-width]{width:calc(100vw - 30px) !important;}html .wpb_column{padding:0 15px;}html .wpb_content_element.wpb_single_image{margin-bottom:5px;}@media (min-width: 992px){html .full-width-md{width:100% !important;}}#sobre-nos .full-width-md{background:#b8a988;margin-top:-2px;}#sobre-nos .full-width-md:last-child{margin-top:0;}#sobre-nos .full-width-md .bx-wrapper .bx-viewport{background:none;}#sobre-nos .wpb_column{padding:0 50px 0 0;}@media (max-width: 991px){#sobre-nos .wpb_column{padding-right:0;}}#sobre-nos .wpb_single_image .vc_figure{width:100%;}#sobre-nos .wpb_single_image .vc_figure .vc_single_image-wrapper{width:100%;}#sobre-nos .wpb_single_image .vc_figure img{width:100%;}#sobre-nos .years > .vc_column-inner > .wpb_wrapper{width:100%;height:40px;color:#000;display:table;max-width:1170px;line-height:40px;}@media (max-width: 991px){#sobre-nos .years > .vc_column-inner > .wpb_wrapper{margin:0 auto;max-width:84vw;}}#sobre-nos .years .wpb_content_element{position:relative;text-align:center;display:table-cell;vertical-align:middle;font-family:Montserrat-SemiBold;}@media (max-width: 991px){#sobre-nos .years .wpb_content_element:nth-child(4):before{display:none;}#sobre-nos .years .wpb_content_element:nth-child(n+5){display:none;}}#sobre-nos .years .wpb_content_element:before{content:"";top:50%;right:0;width:2px;height:15px;position:absolute;background:#000;display:inline-block;transform:translateY(-50%);}#sobre-nos .years .wpb_content_element:last-child:before{display:none;}#sobre-nos .history-wrap{padding-top:20px;}#sobre-nos .history-wrap > .vc_column_container{float:none;margin:0 auto;max-width:1080px;}#sobre-nos .history-wrap > .vc_column_container > .vc_column-inner > .bx-wrapper{margin-bottom:0;}#sobre-nos .history-wrap > .vc_column_container > .vc_column-inner > .bx-wrapper > .bx-viewport{margin:0 40px;max-width:1000px;}@media (max-width: 991px){#sobre-nos .history-wrap > .vc_column_container > .vc_column-inner > .bx-wrapper > .bx-viewport{margin:0;max-width:calc(80% - 40px);}#sobre-nos .history-wrap > .vc_column_container > .vc_column-inner > .bx-wrapper > .bx-viewport > .wpb_wrapper > .wpb_text_column{padding:0 30px;}}#sobre-nos .history-wrap .bx-controls{top:0;left:0;right:0;position:absolute;}@media (min-width: 992px){#sobre-nos .history-wrap .bx-controls{position:relative;}}@media (max-width: 991px){#sobre-nos .history-wrap .bx-controls-direction{position:relative;}}#sobre-nos .history-wrap .bx-prev,#sobre-nos .history-wrap .bx-next{top:-70px;width:25px;height:44px;font-size:0px;font-size:0rem;line-height:0px;text-indent:0;background:none;position:absolute;display:inline-block;transform:translateY(-100%);text-shadow:0 0 rgba(0,0,0,0.5);}@media (max-width: 991px){#sobre-nos .history-wrap .bx-prev,#sobre-nos .history-wrap .bx-next{top:-37px;width:15px;height:27px;transform:translateY(0);}}#sobre-nos .history-wrap .bx-prev:before,#sobre-nos .history-wrap .bx-next:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:none no-repeat;background-size:contain;}#sobre-nos .history-wrap .bx-prev:hover:before,#sobre-nos .history-wrap .bx-next:hover:before{opacity:0.5;-webkit-transition:all ease-in-out 0.25s;-moz-transition:all ease-in-out 0.25s;-o-transition:all ease-in-out 0.25s;-ms-transition:all ease-in-out 0.25s;transition:all ease-in-out 0.25s;}#sobre-nos .history-wrap .bx-prev{left:0;}@media (max-width: 991px){#sobre-nos .history-wrap .bx-prev{left:10px;}}#sobre-nos .history-wrap .bx-prev:before{background-image:url("https://contrastaria.pt/wp-content/themes/incm/images/arrow-left.gif");}#sobre-nos .history-wrap .bx-next{right:0;}@media (max-width: 991px){#sobre-nos .history-wrap .bx-next{right:10px;}}#sobre-nos .history-wrap .bx-next:before{background-image:url("https://contrastaria.pt/wp-content/themes/incm/images/arrow-right.gif");}#sobre-nos .history-post{padding-bottom:60px;}#sobre-nos .history-post h2{color:#fff;font-size:18px;font-size:1.8rem;line-height:18px;margin-bottom:10px;text-transform:uppercase;font-family:"Montserrat-BoldItalic";}#sobre-nos .history-post p{font-size:16px;font-size:1.6rem;line-height:16px;line-height:24px;}.search-results-page{margin-top:40px;}.search-results-page h2{text-align:center;}.search-results-page .search-results-list li.result{margin-bottom:20px;color:#b8a988 !important;list-style-type:decimal !important;}.search-results-page .search-results-list li.result a p{color:#b8a988;font-family:'Montserrat-SemiBold';}.search-results-page .search-results-list li.result a:hover{text-decoration:underline;}@media (max-width: 991px){html body.private-page.auth .header > div{z-index:500;}}html body.private-page.auth .header{margin:0 auto;max-width:100%;}@media (min-width: 768px){html body.private-page.auth .header{max-width:750px;}}@media (min-width: 992px){html body.private-page.auth .header{max-width:970px;}}@media (min-width: 1200px){html body.private-page.auth .header{max-width:1170px;}}html body.private-page.auth .footer{clear:both;}html body.private-page.auth #contentWrapper{width:100%;display:table;}html body.private-page.auth #contentWrapper > article{margin:0 auto;}@media (min-width: 768px){html body.private-page.auth #contentWrapper > article{width:750px;}}@media (min-width: 992px){html body.private-page.auth #contentWrapper > article{width:970px;}}@media (min-width: 1200px){html body.private-page.auth #contentWrapper > article{width:1170px;}}@media (max-width: 991px){html body.private-page.auth #contentWrapper [for='showMenu']{top:40px;right:40px;width:35px;height:35px;position:absolute;background-size:contain;background-repeat:no-repeat;background-image:url("https://contrastaria.pt/wp-content/themes/incm/images/mobileMenuClose.gif");}html body.private-page.auth #contentWrapper #showMenu + nav{top:0;left:0;right:0;margin:0;border:0;width:auto;z-index:500;display:none;position:fixed;padding-top:100px;}html body.private-page.auth #contentWrapper #showMenu:checked + nav{display:block;overflow:auto;}}html body.private-page.auth #contentWrapper nav{left:0;top:2px;bottom:0;width:25%;display:table-cell;vertical-align:top;background:#3e3c3d;padding-bottom:20px;border-top:2px solid #fff;border-bottom:2px solid #fff;}html body.private-page.auth #contentWrapper nav + div{display:table-cell;min-width:75%;}html body.private-page.auth #contentWrapper nav + div > div{width:auto;}html body.private-page.auth #contentWrapper nav .menu-side-menu-container ul,html body.private-page.auth #contentWrapper nav .menu-side-menu-en-container ul{width:100%;display:table;}html body.private-page.auth #contentWrapper nav .menu-side-menu-container li,html body.private-page.auth #contentWrapper nav .menu-side-menu-en-container li{display:block;}html body.private-page.auth #contentWrapper nav .menu-side-menu-container li:hover > a,html body.private-page.auth #contentWrapper nav .menu-side-menu-en-container li:hover > a{-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s;background:#b8a988;}html body.private-page.auth #contentWrapper nav .menu-side-menu-container li a,html body.private-page.auth #contentWrapper nav .menu-side-menu-en-container li a{color:#fff;font-size:12px;font-size:1.2rem;line-height:12px;line-height:17px !important;height:auto;padding:10px 20px 10px;display:block;text-transform:uppercase;font-family:"Montserrat-SemiBold";}@media (max-width: 991px){html body.private-page.auth #contentWrapper nav .menu-side-menu-container li a,html body.private-page.auth #contentWrapper nav .menu-side-menu-en-container li a{border-top:1px solid #918363;}}html body.private-page.auth #contentWrapper nav .menu-side-menu-container li.current_page_item > a,html body.private-page.auth #contentWrapper nav .menu-side-menu-container li.current-page-ancestor > a,html body.private-page.auth #contentWrapper nav .menu-side-menu-container li.current-menu-ancestor > a,html body.private-page.auth #contentWrapper nav .menu-side-menu-en-container li.current_page_item > a,html body.private-page.auth #contentWrapper nav .menu-side-menu-en-container li.current-page-ancestor > a,html body.private-page.auth #contentWrapper nav .menu-side-menu-en-container li.current-menu-ancestor > a{-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s;background:#b8a988;}@media (max-width: 991px){html body.private-page.auth #contentWrapper nav .menu-side-menu-container li:last-child a,html body.private-page.auth #contentWrapper nav .menu-side-menu-en-container li:last-child a{border-bottom:1px solid #918363;}}html body.private-page.auth #contentWrapper nav .menu-side-menu-container li .sub-menu li,html body.private-page.auth #contentWrapper nav .menu-side-menu-en-container li .sub-menu li{background-color:#6f685b;}html body.private-page.auth #contentWrapper nav .menu-side-menu-container li .sub-menu li.current-menu-ancestor a,html body.private-page.auth #contentWrapper nav .menu-side-menu-container li .sub-menu li.current-menu-item a,html body.private-page.auth #contentWrapper nav .menu-side-menu-en-container li .sub-menu li.current-menu-ancestor a,html body.private-page.auth #contentWrapper nav .menu-side-menu-en-container li .sub-menu li.current-menu-item a{color:#fff;}html body.private-page.auth #contentWrapper nav .menu-side-menu-container li .sub-menu li a,html body.private-page.auth #contentWrapper nav .menu-side-menu-en-container li .sub-menu li a{padding-left:35px;color:#a99c7f;}html body.private-page.auth #contentWrapper nav .menu-side-menu-container li .sub-menu li:hover > a,html body.private-page.auth #contentWrapper nav .menu-side-menu-en-container li .sub-menu li:hover > a{color:#fff;}html body.private-page.auth #contentWrapper nav .menu-side-menu-container li .sub-menu li .sub-menu,html body.private-page.auth #contentWrapper nav .menu-side-menu-en-container li .sub-menu li .sub-menu{display:none;}html body.private-page.auth #contentWrapper nav .menu-side-menu-container li .sub-menu li .sub-menu li,html body.private-page.auth #contentWrapper nav .menu-side-menu-en-container li .sub-menu li .sub-menu li{background-color:#948972;}html body.private-page.auth #contentWrapper nav .menu-side-menu-container li .sub-menu li .sub-menu li:hover > a,html body.private-page.auth #contentWrapper nav .menu-side-menu-en-container li .sub-menu li .sub-menu li:hover > a{color:#fff;}html body.private-page.auth #contentWrapper nav .menu-side-menu-container li .sub-menu li .sub-menu li a,html body.private-page.auth #contentWrapper nav .menu-side-menu-en-container li .sub-menu li .sub-menu li a{color:#000;padding-left:45px;}html body.private-page.auth #contentWrapper nav .menu-side-menu-container li .sub-menu li .sub-menu li.current-menu-item a,html body.private-page.auth #contentWrapper nav .menu-side-menu-en-container li .sub-menu li .sub-menu li.current-menu-item a{color:#fff;}html body.private-page.auth #contentWrapper nav .menu-side-menu-container li .sub-menu li.archive-item.current-menu-parent .sub-menu,html body.private-page.auth #contentWrapper nav .menu-side-menu-en-container li .sub-menu li.archive-item.current-menu-parent .sub-menu{display:block;}html body.private-page.auth #contentWrapper .floatRightDiv{padding:50px 0 0 20px;/* price simulator */}html body.private-page.auth #contentWrapper .floatRightDiv .vc_row-fluid{width:auto;}@media (max-width: 991px){html body.private-page.auth #contentWrapper .floatRightDiv{padding:50px 45px 0;}html body.private-page.auth #contentWrapper .floatRightDiv h2{text-align:center;}}html body.private-page.auth #contentWrapper .floatRightDiv .events{padding-right:0;}@media (max-width: 1199px){html body.private-page.auth #contentWrapper .floatRightDiv .events{padding-right:15px;}}html body.private-page.auth #contentWrapper .floatRightDiv table{width:100% !important;color:#918363;background:#e8e4d9;text-transform:uppercase;}html body.private-page.auth #contentWrapper .floatRightDiv table,html body.private-page.auth #contentWrapper .floatRightDiv table th,html body.private-page.auth #contentWrapper .floatRightDiv table td,html body.private-page.auth #contentWrapper .floatRightDiv table tr{border:0;}html body.private-page.auth #contentWrapper .floatRightDiv table.em-calendar{margin-bottom:25px;}html body.private-page.auth #contentWrapper .floatRightDiv table.em-calendar thead tr{font-family:'Montserrat-Regular' !important;text-transform:none;}@media (max-width: 992px){html body.private-page.auth #contentWrapper .floatRightDiv table.em-calendar thead tr:first-child{display:table-row !important;}}html body.private-page.auth #contentWrapper .floatRightDiv table.em-calendar thead a{color:#918363;}html body.private-page.auth #contentWrapper .floatRightDiv table.em-calendar thead a:after{color:#fff;content:'<';margin-left:-8px;}html body.private-page.auth #contentWrapper .floatRightDiv table.em-calendar thead a.em-calnav-next:after{content:'>';margin-left:-23px;}html body.private-page.auth #contentWrapper .floatRightDiv table.em-calendar tr,html body.private-page.auth #contentWrapper .floatRightDiv table.em-calendar td{width:auto !important;padding:10px !important;}html body.private-page.auth #contentWrapper .floatRightDiv table.em-calendar tr:after,html body.private-page.auth #contentWrapper .floatRightDiv table.em-calendar td:after{background:none !important;}html body.private-page.auth #contentWrapper .floatRightDiv table.em-calendar tr.days-names,html body.private-page.auth #contentWrapper .floatRightDiv table.em-calendar td.days-names{background:transparent;}html body.private-page.auth #contentWrapper .floatRightDiv table.em-calendar tr.days-names td,html body.private-page.auth #contentWrapper .floatRightDiv table.em-calendar td.days-names td{color:#000;font-family:'Montserrat-Bold' !important;}html body.private-page.auth #contentWrapper .floatRightDiv table.em-calendar tr.eventful a,html body.private-page.auth #contentWrapper .floatRightDiv table.em-calendar tr .eventful-today a,html body.private-page.auth #contentWrapper .floatRightDiv table.em-calendar td.eventful a,html body.private-page.auth #contentWrapper .floatRightDiv table.em-calendar td .eventful-today a{color:#000;font-family:'Montserrat-Bold' !important;cursor:default;}html body.private-page.auth #contentWrapper .floatRightDiv table.em-calendar tr.eventful-today,html body.private-page.auth #contentWrapper .floatRightDiv table.em-calendar td.eventful-today{background:transparent;border:1px solid blue;}html body.private-page.auth #contentWrapper .floatRightDiv table.em-calendar tr.eventless-pre,html body.private-page.auth #contentWrapper .floatRightDiv table.em-calendar tr.eventless-post,html body.private-page.auth #contentWrapper .floatRightDiv table.em-calendar td.eventless-pre,html body.private-page.auth #contentWrapper .floatRightDiv table.em-calendar td.eventless-post{color:#fff;}@media (max-width: 992px){html body.private-page.auth #contentWrapper .floatRightDiv table.em-calendar tr:first-child{display:table-row !important;}}@media (max-width: 992px){html body.private-page.auth #contentWrapper .floatRightDiv table.em-calendar td{display:table-cell !important;}}html body.private-page.auth #contentWrapper .floatRightDiv table.events-table{margin-bottom:25px;}html body.private-page.auth #contentWrapper .floatRightDiv table.events-table tr:first-child{background:transparent;text-align:left;font-family:'Montserrat-Regular' !important;height:auto !important;}html body.private-page.auth #contentWrapper .floatRightDiv table.events-table tr:last-child td{padding-bottom:15px;}html body.private-page.auth #contentWrapper .floatRightDiv table.events-table tr:last-child td.event-titles{border-bottom:0 !important;}html body.private-page.auth #contentWrapper .floatRightDiv table.events-table td{padding:10px 20px 3px;height:auto !important;}html body.private-page.auth #contentWrapper .floatRightDiv table.events-table td:after{background:transparent;}html body.private-page.auth #contentWrapper .floatRightDiv table.events-table td.event-dates{color:#000 !important;padding:17px 20px 0 !important;}html body.private-page.auth #contentWrapper .floatRightDiv table.events-table td.event-tags{font-family:'Montserrat-Bold' !important;color:#000 !important;}html body.private-page.auth #contentWrapper .floatRightDiv table.events-table td.event-titles{border-bottom:1px solid #000 !important;padding-bottom:15px;padding-top:5px;font-family:'Montserrat-Bold' !important;line-height:20px;text-decoration:underline;}html body.private-page.auth #contentWrapper .floatRightDiv table th{line-height:40px;}@media (max-width: 991px){html body.private-page.auth #contentWrapper .floatRightDiv table th{width:100% !important;display:block;line-height:25px;height:25px !important;padding:0 35px;}}html body.private-page.auth #contentWrapper .floatRightDiv table td{font-size:14px;font-size:1.4rem;line-height:14px;position:relative;padding:15px 0 15px 25px;vertical-align:middle;height:auto !important;}html body.private-page.auth #contentWrapper .floatRightDiv table td:after{content:'';right:0;bottom:0;left:25px;height:1px;position:absolute;background:#3e3c3d;}html body.private-page.auth #contentWrapper .floatRightDiv table td[colspan="2"]{line-height:20px;padding:5px 0 5px 25px;}html body.private-page.auth #contentWrapper .floatRightDiv table td[colspan="2"]:after{right:25px;}@media (min-width: 992px){html body.private-page.auth #contentWrapper .floatRightDiv table td + td{width:32%;padding-left:10%;padding-right:25px;}html body.private-page.auth #contentWrapper .floatRightDiv table td + td:after{left:0;right:25px;}}@media (max-width: 991px){html body.private-page.auth #contentWrapper .floatRightDiv table td{height:auto;display:block;padding:10px 35px;width:100% !important;}html body.private-page.auth #contentWrapper .floatRightDiv table td:after{display:none;}html body.private-page.auth #contentWrapper .floatRightDiv table td + td:after{bottom:0;left:35px;right:35px;display:block;}}html body.private-page.auth #contentWrapper .floatRightDiv table tr:first-child{color:#fff;text-align:center;background:#918363;height:40px !important;font-family:"Montserrat-ExtraBold";}html body.private-page.auth #contentWrapper .floatRightDiv table tr:first-child td:after{height:0;}html body.private-page.auth #contentWrapper .floatRightDiv table tr:first-child td + td{padding-left:0;}@media (max-width: 991px){html body.private-page.auth #contentWrapper .floatRightDiv table tr:first-child{text-align:left;height:auto !important;display:block;padding:10px 0;}html body.private-page.auth #contentWrapper .floatRightDiv table tr:first-child td{padding:15px 12vw 0;}html body.private-page.auth #contentWrapper .floatRightDiv table tr:first-child td + td{padding:10px 12vw 15px;}}@media (max-width: 991px){html body.private-page.auth #contentWrapper .floatRightDiv table tr:last-child td + td{padding-bottom:40px;height:auto !important;}html body.private-page.auth #contentWrapper .floatRightDiv table tr:last-child td + td:after{bottom:25px;}}@media (min-width: 992px){html body.private-page.auth #contentWrapper .floatRightDiv table tr:last-child td{padding-top:15px;padding-bottom:40px;}html body.private-page.auth #contentWrapper .floatRightDiv table tr:last-child td:after{height:2px;bottom:25px;}}html body.private-page.auth #contentWrapper .floatRightDiv .table-col-3 table td{width:33%;}html body.private-page.auth #contentWrapper .floatRightDiv .table-col-3 table td.fix-height{height:48px !important;}html body.private-page.auth #contentWrapper .floatRightDiv .table-col-3 table td.fix-height:after{bottom:0;}@media (max-width: 991px){html body.private-page.auth #contentWrapper .floatRightDiv .table-col-3 table td{text-align:left;width:100% !important;}}html body.private-page.auth #contentWrapper .floatRightDiv .table-col-3 table td:nth-child(n+2){padding-left:0;padding-right:0;padding-top:10px;padding-bottom:10px;text-align:center;}@media (max-width: 991px){html body.private-page.auth #contentWrapper .floatRightDiv .table-col-3 table td:nth-child(n+2){text-align:left;padding-left:12vw;padding-right:12vw;padding-bottom:10px;}}html body.private-page.auth #contentWrapper .floatRightDiv .table-col-3 table td:nth-child(n+2):not(:last-child):after{right:0;}@media (max-width: 991px){html body.private-page.auth #contentWrapper .floatRightDiv .table-col-3 table td:nth-child(n+2):not(:last-child):after{display:none;}}html body.private-page.auth #contentWrapper .floatRightDiv .table-col-3 table tr:not(:first-child) td:nth-child(2){text-align:left;}@media (max-width: 991px){html body.private-page.auth #contentWrapper .floatRightDiv .table-col-3 table{width:100%;margin:0 auto;}html body.private-page.auth #contentWrapper .floatRightDiv .table-col-3 table tr:first-child td:last-child{padding-top:0;}html body.private-page.auth #contentWrapper .floatRightDiv .table-col-3 table tr:last-child td:last-child{padding-bottom:40px;}}@media (min-width: 992px){html body.private-page.auth #contentWrapper .floatRightDiv .table-col-3 table tr:last-child td{padding-top:10px;padding-bottom:30px;}html body.private-page.auth #contentWrapper .floatRightDiv .table-col-3 table tr:last-child td:after{bottom:20px;}}html body.private-page.auth #contentWrapper .floatRightDiv h2{color:#918363;font-size:24px;font-size:2.4rem;line-height:24px;line-height:28px;padding-bottom:20px;text-transform:uppercase;}html body.private-page.auth #contentWrapper .floatRightDiv .price-simulator{background-color:#93876d;}@media (max-width: 991px){html body.private-page.auth #contentWrapper .floatRightDiv .price-simulator{margin-bottom:40px;}}@media (max-width: 767px){html body.private-page.auth #contentWrapper .floatRightDiv .price-simulator{padding:15px 10px;}html body.private-page.auth #contentWrapper .floatRightDiv .price-simulator label{font-size:10px;font-size:1rem;line-height:10px;}}html body.private-page.auth #contentWrapper .floatRightDiv table.atas{border:0;margin-left:25px;width:calc(100% + 90px);}html body.private-page.auth #contentWrapper .floatRightDiv table.atas tr{font-size:0;background-color:#e8e4d9;}html body.private-page.auth #contentWrapper .floatRightDiv table.atas tr:not(:last-child){border-bottom:1px solid #000;}html body.private-page.auth #contentWrapper .floatRightDiv table.atas tr td{width:10%;border:none;font-size:12px;color:#57503a;padding:20px 25px;}html body.private-page.auth #contentWrapper .floatRightDiv table.atas tr td + td{width:70%;font-size:12px;text-align:left;vertical-align:middle;text-transform:none;height:100% !important;padding:15px 10px 15px 5px;}html body.private-page.auth #contentWrapper .floatRightDiv table.atas tr td + td + td,html body.private-page.auth #contentWrapper .floatRightDiv table.atas tr td + td + td + td{width:10%;text-align:center;}html body.private-page.auth #contentWrapper .floatRightDiv table.atas tr td:last-child{padding:15px 30px;}html body.private-page.auth #contentWrapper .floatRightDiv table.atas tr td:after{display:none;}html body.private-page.auth #contentWrapper .floatRightDiv table.atas tr:first-child{border:none;height:100% !important;background-color:#918363;}html body.private-page.auth #contentWrapper .floatRightDiv table.atas tr:first-child td{color:#fff;font-size:15px;padding:15px 15px 15px 30px;text-transform:uppercase;}html body.private-page.auth #contentWrapper .floatRightDiv table.atas tr:first-child td + td{padding:15px 0;}html body.private-page.auth #contentWrapper .floatRightDiv table.atas tr:first-child td:last-child{padding:15px 30px 15px 15px;}html body.private-page.auth #contentWrapper .floatRightDiv table.atas tr td.theBorder.theBorder{width:100%;line-height:1px;display:table-cell;height:1px !important;padding-top:0 !important;padding-bottom:0 !important;padding-left:15px !important;padding-right:15px !important;display:none !important;}html body.private-page.auth #contentWrapper .floatRightDiv table.atas tr td.theBorder.theBorder span{width:100%;height:1px;display:block;background-color:#57503a;}html body.private-page.auth #contentWrapper .floatRightDiv table.atas tr:last-child td.theBorder{padding-bottom:20px !important;}html body.private-page.auth #contentWrapper .floatRightDiv table.atas tr a{color:#57503a;text-decoration:underline;}html body.private-page.auth #contentWrapper .floatRightDiv table.atas tr a:hover{text-decoration:none;}@media (min-width: 768px) and (max-width: 991px){html body.private-page.auth #contentWrapper .floatRightDiv table.atas tr{position:relative;}html body.private-page.auth #contentWrapper .floatRightDiv table.atas tr:after{content:"";margin:0;left:15px;right:15px;}html body.private-page.auth #contentWrapper .floatRightDiv table.atas tr:last-child:after{bottom:20px;}html body.private-page.auth #contentWrapper .floatRightDiv table.atas tr:last-child td{padding-bottom:40px;}}@media (max-width: 992px){html body.private-page.auth #contentWrapper .floatRightDiv{padding-left:0;padding-right:0;}html body.private-page.auth #contentWrapper .floatRightDiv .scrollingDiv{width:90vw;margin-left:5vw;}html body.private-page.auth #contentWrapper .floatRightDiv .scrollingDiv table.atas{width:770px;margin-left:0;display:inline-table;}html body.private-page.auth #contentWrapper .floatRightDiv .scrollingDiv table.atas td{width:170px;vertical-align:top;display:inline-block;height:100% !important;padding:15px 20px !important;text-align:center;}html body.private-page.auth #contentWrapper .floatRightDiv .scrollingDiv table.atas td + td{width:380px;padding:15px 0 !important;}html body.private-page.auth #contentWrapper .floatRightDiv .scrollingDiv table.atas td + td + td{width:60px;}html body.private-page.auth #contentWrapper .floatRightDiv .scrollingDiv table.atas td + td + td + td{width:160px;padding:15px 20px !important;}html body.private-page.auth #contentWrapper .floatRightDiv .scrollingDiv table.atas tr:first-child td:first-child,html body.private-page.auth #contentWrapper .floatRightDiv .scrollingDiv table.atas tr:first-child td:last-child{padding:15px 20px !important;}}body.private-page.auth#arquivo #contentWrapper .floatRightDiv table.atas{margin-left:0;margin-bottom:25px;}body.private-page.auth#arquivo #contentWrapper .floatRightDiv table.atas tr td{width:70%;}body.private-page.auth#arquivo #contentWrapper .floatRightDiv table.atas tr td + td{width:15%;}body.private-page.auth#arquivo #contentWrapper .floatRightDiv table.atas tr td + td + td,body.private-page.auth#arquivo #contentWrapper .floatRightDiv table.atas tr td + td + td + td{width:15%;}@media (max-width: 991px){body.private-page.auth#estado-a-obra #contentWrapper nav +.floatRightDiv{display:block;}}h1,h2,h3,h4,h5,h6{font-family:'Montserrat-ExtraBold';}.h2-gold-title{color:#918363;font-size:24px;font-size:2.4rem;line-height:24px;line-height:28px;}.h2-gold-title-semibold{color:#918363;font-size:24px;font-size:2.4rem;line-height:24px;min-height:56px;line-height:28px;font-family:'Montserrat-SemiBold';}@media (max-width: 991px){.h2-gold-title-semibold{font-size:21px;font-size:2.1rem;line-height:21px;min-height:auto;text-align:center;}}.h3-gold-title,.error-title{color:#918363;font-size:18px;font-size:1.8rem;line-height:18px;line-height:20px;margin-bottom:5px;font-family:'Montserrat-Bold';}.h3-black-title-disc{font-size:18px;font-size:1.8rem;line-height:18px;line-height:20px;color:#000;margin-bottom:5px;font-family:'Montserrat-Bold';position:relative;padding-left:20px;}.h3-black-title-disc:before{content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;width:6px;height:6px;background-color:#000;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;}.h4-black-subtitle{font-size:14px;font-size:1.4rem;line-height:14px;line-height:20px;color:#000;font-family:'Montserrat-Bold';}strong{font-family:'Montserrat-Bold';}.wpb_text_column ul{margin:5px 0;}.wpb_text_column ul li{list-style-type:disc;margin-left:30px;}.wpb_text_column ul li > ul > li{list-style-type:decimal;}.wpb_text_column a{text-decoration:underline;font-weight:bold;color:#a99c7f;}.delivery-deadlines-table thead{border-left:30px solid #918363;border-right:30px solid #918363;}.delivery-deadlines-table tbody{border-left:30px solid #e8e4d9;border-right:30px solid #e8e4d9;border-bottom:30px solid #e8e4d9;}.delivery-deadlines-table th{text-align:center;padding:10px 20px;color:#fff;background-color:#918363;font-weight:600;}.delivery-deadlines-table td{color:#918363;background-color:#e8e4d9;border-bottom:1px solid #918363;padding:5px 0px;}.delivery-deadlines-table tr td:last-of-type{padding-left:50px;}.delivery-deadlines-table tr:last-child td:first-child{position:relative;}.delivery-deadlines-table tr:last-child td:first-child:before{content:' ';position:absolute;border-bottom:3px solid #918363;bottom:0;left:0;width:100%;}.delivery-deadlines-table tr:last-child td:last-child{position:relative;}.delivery-deadlines-table tr:last-child td:last-child:before{content:' ';position:absolute;border-bottom:3px solid #918363;bottom:0;left:0;width:100%;}.list-links-forms ul li a:hover{text-decoration:underline;}html ul:not(.page-slideshow-list):not(.list-unstyled):not(.sub-menu):not(.row){padding-left:30px;}html ul:not(.page-slideshow-list):not(.list-unstyled):not(.sub-menu):not(.row) > li{color:#000;position:relative;list-style-type:disc;}html .wpb_text_column ul li > ul > li{position:relative;list-style-type:none;}html .wpb_text_column ul li > ul > li:before{content:"🗸";margin-left:-15px;margin-right:10px;display:inline-block;}html ol{padding-left:30px;}html ol li{list-style-type:decimal;}html table{width:100%;color:#918363;background:#e8e4d9;border:1px solid #3f3d3d;}html table td{font-size:14px;font-size:1.4rem;line-height:14px;padding:5px 10px;position:relative;vertical-align:middle;border:1px solid #3f3d3d;}html div:not(#work-detail-dialog) table:not(.table-condensed) tr:first-child{color:#fff;text-align:center;background:#918363;height:40px !important;font-family:"Montserrat-ExtraBold";}html a:hover{color:#918363;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}.eform{margin-bottom:50px;}.eform .title{font-size:35px;font-size:3.5rem;line-height:35px;text-align:center;padding:40px;}.eform .eform-filters{text-align:center;}.eform .error-message{font-size:11px;color:red;}.eform .invalid-field input,.eform .invalid-field textarea{border:solid 1px red !important;}.eform .invalid-field label{color:red !important;}.eform .invalid-field select{border:red 1px solid;}.eform .invalid-field .custom-dropdown select{border:red 1px solid;}.eform .payment-label{margin-top:30px;}.eform .reponse-message{text-align:center;padding:30px;margin-top:85px;}.eform .reponse-message.error{text-align:center;padding:6px;color:red;font-size:24px;font-size:2.4rem;line-height:24px;}.eform .reponse-message.success{text-align:center;padding:6px;color:green;font-size:24px;font-size:2.4rem;line-height:24px;}.eform .submit-form-button{width:100%;height:45px;border:0;font-size:23px;margin-top:30px;background:#b8a988;color:#000;cursor:pointer;}.eform .submit-form-button:hover{background:#918363;color:#fff;}.eform .submit-form-button:disabled{background:#e4e1d7;color:#000;cursor:not-allowed;}.eform .padding-form{padding-top:110px;}.eform .padding-0{padding:0;}.eform .fieldrow{margin:5px 0;/* The container */}.eform .fieldrow .timepicker{height:100%;font-size:13px;font-size:1.3rem;line-height:13px;padding-top:8px;padding-bottom:8px;}.eform .fieldrow .punctures-quantity{display:none;}.eform .fieldrow .middledocumentation{display:none;}.eform .fieldrow.edit.or-field .or-field-label{display:block !important;position:initial;}.eform .fieldrow.or-field .or-field-label{display:block !important;}.eform .fieldrow .or-field-label{position:absolute;right:0;top:15px;display:none;}@media (max-width: 1199px){.eform .fieldrow .or-field-label{position:initial;}}@media (max-width: 991px) and (min-width: 768px){.eform .fieldrow .or-field-label{position:initial;}}.eform .fieldrow .custom-dropdown{width:100%;height:40px;position:relative;margin-bottom:0;display:inline-block;}.eform .fieldrow .custom-dropdown:after{content:"";top:1px;right:1px;width:35px;bottom:1px;position:absolute;pointer-events:none;background:#93876d url('https://contrastaria.pt/wp-content/themes/incm/images/dropdown_black.gif');background-size:contain;background-position:center;background-repeat:no-repeat;border-left:1px solid #000;}@media (max-width: 1199px){.eform .fieldrow .custom-dropdown:after{top:7px;width:33px;bottom:2px;}}@media (max-width: 991px) and (min-width: 768px){.eform .fieldrow .custom-dropdown:after{top:1px;bottom:8px;}}.eform .fieldrow select{width:100%;height:40px;font-size:13px;font-size:1.3rem;line-height:13px;cursor:pointer;line-height:40px;text-align:center;padding:0 25px 0 0;border:1px solid #000;text-transform:uppercase;}.eform .fieldrow select::-ms-expand{display:none;}@media (max-width: 1199px){.eform .fieldrow select{font-size:10px;font-size:1rem;line-height:10px;height:33px;line-height:33px;margin-top:6px;}}@media (max-width: 991px) and (min-width: 768px){.eform .fieldrow select{margin-top:0;}}.eform .fieldrow .custom-radio-eform{margin-bottom:10px;}.eform .fieldrow .custom-radio-eform label{display:inline-block;width:93%;vertical-align:top;}.eform .fieldrow .custom-radio-eform input{display:inline-block;width:15px;margin-right:5px;height:20px;vertical-align:top;}.eform .fieldrow .custom-radio{/* Hide the browser's default radio button *//* Create a custom radio button *//* Show the indicator (dot/circle) when checked *//* Style the indicator (dot/circle) */}.eform .fieldrow .custom-radio label{display:inline-block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:16px;font-size:1.6rem;line-height:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.eform .fieldrow .custom-radio label input{position:absolute;opacity:0;cursor:pointer;width:0;}.eform .fieldrow .custom-radio .checkmark{position:absolute;top:0;left:11px;height:16px;width:16px;background-color:#e8e4d9;border-radius:50%;}.eform .fieldrow .custom-radio label:hover input ~ .checkmark{background-color:#ccc;}.eform .fieldrow .custom-radio label input:checked ~ .checkmark{background-color:#918363;}.eform .fieldrow .custom-radio .checkmark:after{content:"";position:absolute;display:none;}.eform .fieldrow .custom-radio label input:checked ~ .checkmark:after{display:block;}.eform .fieldrow .custom-radio label .checkmark:after{top:4px;left:4px;width:8px;height:8px;border-radius:50%;background:white;}.eform .fieldrow .custom-checkbox{/* Hide the browser's default radio button *//* Create a custom radio button *//* Show the indicator (dot/circle) when checked *//* Style the indicator (dot/circle) */}.eform .fieldrow .custom-checkbox label{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:15px;font-size:1.5rem;line-height:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.eform .fieldrow .custom-checkbox label input{position:absolute;opacity:0;cursor:pointer;width:0;}.eform .fieldrow .custom-checkbox .checkmark{position:absolute;top:0;left:11px;height:16px;width:16px;background-color:#e8e4d9;}.eform .fieldrow .custom-checkbox label:hover input ~ .checkmark{background-color:#ccc;}.eform .fieldrow .custom-checkbox label input:checked ~ .checkmark{background-color:#918363;}.eform .fieldrow .custom-checkbox .checkmark:after{content:"";position:absolute;display:none;}.eform .fieldrow .custom-checkbox label input:checked ~ .checkmark:after{display:block;}.eform .fieldrow .custom-checkbox label .checkmark:after{left:5px;top:2px;width:6px;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.eform .fieldrow .custom-checkbox{/* Hide the browser's default radio button *//* Create a custom radio button *//* Show the indicator (dot/circle) when checked *//* Style the indicator (dot/circle) */}.eform .fieldrow .custom-checkbox label{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:15px;font-size:1.5rem;line-height:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.eform .fieldrow .custom-checkbox label input{position:absolute;opacity:0;cursor:pointer;width:0;}.eform .fieldrow .custom-checkbox .checkmark{position:absolute;top:0;left:11px;height:16px;width:16px;background-color:#e8e4d9;}.eform .fieldrow .custom-checkbox label:hover input ~ .checkmark{background-color:#ccc;}.eform .fieldrow .custom-checkbox label input:checked ~ .checkmark{background-color:#918363;}.eform .fieldrow .custom-checkbox .checkmark:after{content:"";position:absolute;display:none;}.eform .fieldrow .custom-checkbox label input:checked ~ .checkmark:after{display:block;}.eform .fieldrow .custom-checkbox label .checkmark:after{left:5px;top:2px;width:6px;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.eform .fieldrow .input-label{font-size:16px;font-size:1.6rem;line-height:16px;padding:8px 0;}.eform .fieldrow .radio-label{font-size:16px;font-size:1.6rem;line-height:16px;padding:8px 0;}.eform .fieldrow .radio-label + .radio-label-info{padding:0 0 20px 0;}.eform .fieldrow .radio-label + .radio-label-info a{text-decoration:underline;color:#918363 !important;}.eform .fieldrow .radio-label + .radio-label-info a:hover{color:#000 !important;}.eform .fieldrow .radio-label-info{padding:8px 12px;font-size:13px;font-size:1.3rem;line-height:13px;}.eform .fieldrow .dropdown-label{font-size:16px;font-size:1.6rem;line-height:16px;padding:8px 0;}.eform .fieldrow .input-file input[type=file]{padding-bottom:8px;}.eform .fieldrow .input-file-label{display:block;padding:8px 0;cursor:pointer;border-radius:4px;background-color:#fff;font-size:16px;color:#000;}.eform .fieldrow .input-file-label-info{padding:8px 5px;font-size:12px;font-size:1.2rem;line-height:12px;line-height:17px;}.eform .fieldrow input[type=text],.eform .fieldrow select,.eform .fieldrow textarea,.eform .fieldrow [type=tel],.eform .fieldrow [type=email],.eform .fieldrow [type=number]{width:100%;padding:12px;border:1px solid #ccc;border-radius:4px;resize:vertical;font-size:12px;font-size:1.2rem;line-height:12px;line-height:18px;}.eform .text-content{padding-bottom:30px;}.eform .text-content .form-category{padding-top:20px;font-size:35px;font-size:3.5rem;line-height:35px;text-align:center;}.eform .text-content .form-subcategory{padding-top:15px;font-size:30px;font-size:3rem;line-height:30px;text-align:center;}@media (max-width: 991px){.eform .eform .text-content .form-category{font-size:24px;font-size:2.4rem;line-height:24px;}.eform .eform .text-content .form-subcategory{font-size:24px;font-size:2.4rem;line-height:24px;}.eform .eform .fieldrow .input-label{font-size:14px;font-size:1.4rem;line-height:14px;}.eform .eform .fieldrow .radio-label{font-size:14px;font-size:1.4rem;line-height:14px;}.eform .eform .fieldrow .dropdown-label{font-size:14px;font-size:1.4rem;line-height:14px;}}.eform .payment-wraper{padding:100px 0;}.eform .payment-wraper .page-title-section{margin-bottom:50px;}.eform .payment-wraper .payment-type legend{font-weight:800;font-size:18px !important;font-size:1.8rem !important;line-height:18px !important;font-family:'Montserrat-ExtraBold';}.eform .payment-wraper .payment-type label{display:flex;height:25px;}.eform .payment-wraper .payment-type label img{width:auto;max-height:36px;margin:-12px 0 0 10px;}.eform .payment-wraper .payment-type .submit-btn .submit-form-button{width:auto;padding:12px 25px;color:#fff;font-family:"Montserrat-Medium";font-weight:900;font-size:16px;font-size:1.6rem;line-height:16px;margin:10px 0 0 35px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;text-transform:uppercase;border:1px solid #918363;background-color:#918363;}.eform .payment-wraper .payment-type .submit-btn .submit-form-button:disabled{opacity:0.5;}.eform .payment-wraper .payment-details h3{font-weight:800;font-size:18px;font-size:1.8rem;line-height:18px;margin:15px 0 25px;}.eform .payment-wraper .payment-details table td{padding:15px 10px;}#e-forms #contentWrapper h1{text-transform:uppercase;}#e-forms #contentWrapper h1,#e-forms #contentWrapper h3{font-weight:900;font-size:24px;line-height:29px;}#e-forms #contentWrapper .vc_tta-container .vc_tta-panel .vc_tta-panel-heading{background-color:#3e3c3d;padding:35px 30px;}#e-forms #contentWrapper .vc_tta-container .vc_tta-panel .vc_tta-panel-heading h4 a{text-transform:uppercase;width:100%;position:relative;z-index:2;display:block;}#e-forms #contentWrapper .vc_tta-container .vc_tta-panel .vc_tta-panel-heading h4 a i{display:none;}#e-forms #contentWrapper .vc_tta-container .vc_tta-panel .vc_tta-panel-heading:before{content:url("https://contrastaria.pt/wp-content/themes/incm/images/acc-open.png");right:25px;top:45px;}#e-forms #contentWrapper .vc_tta-container .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:#a99c7f;}#e-forms #contentWrapper .vc_tta-container .vc_tta-panel.vc_active .vc_tta-panel-heading:before{content:url("https://contrastaria.pt/wp-content/themes/incm/images/acc-close.png");}#e-forms #contentWrapper .vc_tta-container .vc_tta-panel .vc_tta-panel-body{padding:0;}#e-forms #contentWrapper .vc_tta-container .vc_tta-panel .vc_tta-panel-body .vc_row{background-color:#fff;border:1px dashed #a99c7f;width:100%;padding:5px 0 20px;}#e-forms #contentWrapper .vc_tta-container .vc_tta-panel .vc_tta-panel-body .vc_row:hover{background-color:#f8f8f8;border:1px solid #a99c7f;}#e-forms #contentWrapper .vc_tta-container .vc_tta-panel .vc_tta-panel-body .vc_row .content-text{padding-top:30px;}#e-forms #contentWrapper .vc_tta-container .vc_tta-panel .vc_tta-panel-body .vc_row .content-text h5{color:#3e3c3d;font-size:16px;margin-bottom:5px;}#e-forms #contentWrapper .vc_tta-container .vc_tta-panel .vc_tta-panel-body .vc_row .content-text .wpb_text_column{margin-bottom:10px;}#e-forms #contentWrapper .vc_tta-container .vc_tta-panel .vc_tta-panel-body .vc_row .content-text .wpb_text_column p{line-height:18px;font-size:12px;color:#9e9e9e;}#e-forms #contentWrapper .vc_tta-container .vc_tta-panel .vc_tta-panel-body .vc_row .content-text .dd_holder{margin-bottom:20px;}#e-forms #contentWrapper .vc_tta-container .vc_tta-panel .vc_tta-panel-body .vc_row .content-text .dd_holder .title_dd{display:block;font-weight:500;font-size:14px;line-height:20px;color:#000;font-family:Montserrat-Medium;margin-bottom:5px;}#e-forms #contentWrapper .vc_tta-container .vc_tta-panel .vc_tta-panel-body .vc_row .content-text .dd_holder select{width:350px;height:45px;padding:5px;color:#3e3c3d;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #9e9e9e;}#e-forms #contentWrapper .vc_tta-container .vc_tta-panel .vc_tta-panel-body .vc_row .content-price .wpb_text_column{margin:0;}#e-forms #contentWrapper .vc_tta-container .vc_tta-panel .vc_tta-panel-body .vc_row .content-price .wpb_text_column.title-price p{color:#9e9e9e;font-size:14px;line-height:20px;}#e-forms #contentWrapper .vc_tta-container .vc_tta-panel .vc_tta-panel-body .vc_row .content-cta .vc_btn3-container{margin:0;}#e-forms #contentWrapper .vc_tta-container .vc_tta-panel .vc_tta-panel-body .vc_row .content-cta .vc_btn3-container button,#e-forms #contentWrapper .vc_tta-container .vc_tta-panel .vc_tta-panel-body .vc_row .content-cta .vc_btn3-container a{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;width:100%;background-color:#a99c7f;color:#fff;max-width:185px;position:relative;padding-left:0;}#e-forms #contentWrapper .vc_tta-container .vc_tta-panel .vc_tta-panel-body .vc_row .content-cta .vc_btn3-container button:after,#e-forms #contentWrapper .vc_tta-container .vc_tta-panel .vc_tta-panel-body .vc_row .content-cta .vc_btn3-container a:after{content:url("https://contrastaria.pt/wp-content/themes/incm/images/arrow-right.png");right:30px;top:16px;position:absolute;}#e-forms #contentWrapper form.eform{padding:75px 75px 25px 75px;background:#f8f8f8 url('https://contrastaria.pt/wp-content/themes/incm/images/form-corner.jpg') top right no-repeat;}@media (max-width: 576px){#e-forms #contentWrapper form.eform{padding:75px 25px 25px 25px;}}#e-forms #contentWrapper form.eform .fieldrow{width:46%;display:inline-block;margin-right:3%;vertical-align:top;}#e-forms #contentWrapper form.eform .fieldrow.full-width{width:100%;}#e-forms #contentWrapper form.eform .fieldrow.hide-field{display:none;}#e-forms #contentWrapper form.eform .fieldrow fieldset{margin-bottom:20px;position:relative;}#e-forms #contentWrapper form.eform .fieldrow fieldset legend,#e-forms #contentWrapper form.eform .fieldrow fieldset label{background:transparent;font-weight:500;font-size:14px;font-family:"Montserrat-Medium";line-height:20px;color:#000;}#e-forms #contentWrapper form.eform .fieldrow fieldset legend a,#e-forms #contentWrapper form.eform .fieldrow fieldset label a{text-decoration:underline;}#e-forms #contentWrapper form.eform .fieldrow fieldset.custom-radio label{display:block;padding-left:40px;margin-bottom:15px;}#e-forms #contentWrapper form.eform .fieldrow fieldset .checkmark{width:20px;height:20px;}#e-forms #contentWrapper form.eform .fieldrow fieldset .checkmark:after{top:5px;left:5px;width:10px;height:10px;}#e-forms #contentWrapper form.eform .fieldrow fieldset .custom-dropdown select{height:50px;word-wrap:break-word;white-space:normal;}#e-forms #contentWrapper form.eform .fieldrow fieldset .custom-dropdown:after{height:48px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;width:50px;border-left:0;background:url('https://contrastaria.pt/wp-content/themes/incm/images/dropdown-arrow.jpg') center right no-repeat;}#e-forms #contentWrapper form.eform .fieldrow fieldset input{height:50px;}#e-forms #contentWrapper form.eform .fieldrow fieldset input[type="date"] + span,#e-forms #contentWrapper form.eform .fieldrow fieldset input.form-datepicker + span{background:url('https://contrastaria.pt/wp-content/themes/incm/images/calendar.png') center right no-repeat;position:absolute;right:15px;bottom:1px;display:block;width:50px;height:50px;}#e-forms #contentWrapper form.eform .fieldrow fieldset .input-new{background:#fff url('https://contrastaria.pt/wp-content/themes/incm/images/bg-file-input.png') center right no-repeat;background-size:cover;height:112px;max-width:445px;position:relative;width:100%;}@media (max-width: 991px){#e-forms #contentWrapper form.eform .fieldrow fieldset .input-new{background:#fff url('https://contrastaria.pt/wp-content/themes/incm/images/bg-file-input.png') center center no-repeat;}}#e-forms #contentWrapper form.eform .fieldrow fieldset .input-new input{cursor:pointer;opacity:0;width:100%;height:100%;}#e-forms #contentWrapper form.eform .fieldrow fieldset .input-new span{position:absolute;top:17px;width:100%;text-align:center;left:0;font-weight:500;font-size:16px;line-height:20px;color:#9e9e9e;}#e-forms #contentWrapper form.eform .fieldrow.foreign_brand_deposit_responsability_brand-content.required,#e-forms #contentWrapper form.eform .fieldrow.foreign_brand_deposit_responsability_mark-content.required,#e-forms #contentWrapper form.eform .fieldrow.qualifications_educations_terms_and_conditions_incm_formation-content.required{width:100%;}#e-forms #contentWrapper form.eform .fieldrow.qualifications_educations_terms_and_conditions_incm_formation-content{width:100%;}#e-forms #contentWrapper form.eform .fieldrow.base_description-content,#e-forms #contentWrapper form.eform .fieldrow.loja_online-content,#e-forms #contentWrapper form.eform .fieldrow.reponsability_brand_precary_rjoc_days-content,#e-forms #contentWrapper form.eform .fieldrow.pdf_portaria-content,#e-forms #contentWrapper form.eform .fieldrow.dgae_mec-content{display:none;}#e-forms #contentWrapper form.eform .fieldrow.title-block{width:95%;background-color:#948972;text-align:center;padding-top:15px;margin-bottom:20px;}#e-forms #contentWrapper form.eform .fieldrow.title-block legend,#e-forms #contentWrapper form.eform .fieldrow.title-block p{color:#fff;}@media (max-width: 1199px){#e-forms #contentWrapper form.eform .fieldrow{width:100%;display:block;}}#e-forms #contentWrapper form.eform .submit-btn{position:relative;margin-top:25px;max-width:445px;}#e-forms #contentWrapper form.eform .submit-btn .arr{width:25px;display:inline-block;height:25px;background:url('https://contrastaria.pt/wp-content/themes/incm/images/arrow-right.png') center right no-repeat;position:absolute;right:37%;top:19%;cursor:pointer;}#e-forms #contentWrapper form.eform .submit-btn input{color:#fff;font-family:"Montserrat-Medium";font-weight:900;font-size:16px;font-size:1.6rem;line-height:16px;margin:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;text-transform:uppercase;border:1px solid #918363;background-color:#918363;}.e-forms #contentWrapper h1{text-transform:uppercase;}.e-forms #contentWrapper h1,.e-forms #contentWrapper h3{font-weight:900;font-size:24px;line-height:29px;}.e-forms #contentWrapper .vc_tta-container .vc_tta-panel .vc_tta-panel-heading{background-color:#3e3c3d;padding:35px 30px;}.e-forms #contentWrapper .vc_tta-container .vc_tta-panel .vc_tta-panel-heading h4 a{text-transform:uppercase;width:100%;position:relative;z-index:2;display:block;}.e-forms #contentWrapper .vc_tta-container .vc_tta-panel .vc_tta-panel-heading:before{content:url("https://contrastaria.pt/wp-content/themes/incm/images/acc-open.png");right:25px;}.e-forms #contentWrapper .vc_tta-container .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:#a99c7f;}.e-forms #contentWrapper .vc_tta-container .vc_tta-panel.vc_active .vc_tta-panel-heading:before{content:url("https://contrastaria.pt/wp-content/themes/incm/images/acc-close.png");}.e-forms #contentWrapper .vc_tta-container .vc_tta-panel .vc_tta-panel-body{padding:0;}.e-forms #contentWrapper .vc_tta-container .vc_tta-panel .vc_tta-panel-body .vc_row{background-color:#fff;border:1px dashed #a99c7f;width:100%;padding:5px 0 20px;}.e-forms #contentWrapper .vc_tta-container .vc_tta-panel .vc_tta-panel-body .vc_row:hover{background-color:#f8f8f8;border:1px solid #a99c7f;}.e-forms #contentWrapper .vc_tta-container .vc_tta-panel .vc_tta-panel-body .vc_row .content-text{padding-top:30px;}.e-forms #contentWrapper .vc_tta-container .vc_tta-panel .vc_tta-panel-body .vc_row .content-text h5{color:#3e3c3d;font-size:16px;margin-bottom:5px;}.e-forms #contentWrapper .vc_tta-container .vc_tta-panel .vc_tta-panel-body .vc_row .content-text .wpb_text_column{margin-bottom:10px;}.e-forms #contentWrapper .vc_tta-container .vc_tta-panel .vc_tta-panel-body .vc_row .content-text .wpb_text_column p{line-height:18px;font-size:12px;color:#9e9e9e;}.e-forms #contentWrapper .vc_tta-container .vc_tta-panel .vc_tta-panel-body .vc_row .content-text .dd_holder{margin-bottom:20px;}.e-forms #contentWrapper .vc_tta-container .vc_tta-panel .vc_tta-panel-body .vc_row .content-text .dd_holder .title_dd{display:block;font-weight:500;font-size:14px;line-height:20px;color:#000;font-family:Montserrat-Medium;margin-bottom:5px;}.e-forms #contentWrapper .vc_tta-container .vc_tta-panel .vc_tta-panel-body .vc_row .content-text .dd_holder select{width:350px;height:45px;padding:5px;color:#3e3c3d;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #9e9e9e;}.e-forms #contentWrapper .vc_tta-container .vc_tta-panel .vc_tta-panel-body .vc_row .content-price .wpb_text_column{margin:0;}.e-forms #contentWrapper .vc_tta-container .vc_tta-panel .vc_tta-panel-body .vc_row .content-price .wpb_text_column.title-price p{color:#9e9e9e;font-size:14px;line-height:20px;}.e-forms #contentWrapper .vc_tta-container .vc_tta-panel .vc_tta-panel-body .vc_row .content-cta .vc_btn3-container{margin:0;}.e-forms #contentWrapper .vc_tta-container .vc_tta-panel .vc_tta-panel-body .vc_row .content-cta .vc_btn3-container button,.e-forms #contentWrapper .vc_tta-container .vc_tta-panel .vc_tta-panel-body .vc_row .content-cta .vc_btn3-container a{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;width:100%;background-color:#a99c7f;color:#fff;max-width:185px;position:relative;padding-left:0;}.e-forms #contentWrapper .vc_tta-container .vc_tta-panel .vc_tta-panel-body .vc_row .content-cta .vc_btn3-container button:after,.e-forms #contentWrapper .vc_tta-container .vc_tta-panel .vc_tta-panel-body .vc_row .content-cta .vc_btn3-container a:after{content:url("https://contrastaria.pt/wp-content/themes/incm/images/arrow-right.png");right:30px;top:16px;position:absolute;}.e-forms #contentWrapper form.eform{padding:75px 75px 25px 75px;background:#f8f8f8 url('https://contrastaria.pt/wp-content/themes/incm/images/form-corner.jpg') top right no-repeat;}@media (max-width: 576px){.e-forms #contentWrapper form.eform{padding:75px 25px 25px 25px;}}.e-forms #contentWrapper form.eform .fieldrow{width:46%;display:inline-block;margin-right:3%;vertical-align:top;}.e-forms #contentWrapper form.eform .fieldrow.full-width{width:100%;}.e-forms #contentWrapper form.eform .fieldrow.hide-message{display:none;}.e-forms #contentWrapper form.eform .fieldrow.hide-message fieldset{min-height:50px;}.e-forms #contentWrapper form.eform .fieldrow fieldset{margin-bottom:20px;position:relative;}.e-forms #contentWrapper form.eform .fieldrow fieldset legend,.e-forms #contentWrapper form.eform .fieldrow fieldset label{background:transparent;font-weight:500;font-size:14px;font-family:"Montserrat-Medium";line-height:20px;color:#000;}.e-forms #contentWrapper form.eform .fieldrow fieldset legend a,.e-forms #contentWrapper form.eform .fieldrow fieldset label a{text-decoration:underline;}.e-forms #contentWrapper form.eform .fieldrow fieldset.custom-radio label{display:block;padding-left:40px;margin-bottom:15px;}.e-forms #contentWrapper form.eform .fieldrow fieldset .checkmark{width:20px;height:20px;}.e-forms #contentWrapper form.eform .fieldrow fieldset .checkmark:after{top:5px;left:5px;width:10px;height:10px;}.e-forms #contentWrapper form.eform .fieldrow fieldset .custom-dropdown select{height:50px;word-wrap:break-word;white-space:normal;}.e-forms #contentWrapper form.eform .fieldrow fieldset .custom-dropdown select option{max-width:150px;}.e-forms #contentWrapper form.eform .fieldrow fieldset .custom-dropdown:after{height:48px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;width:50px;border-left:0;background:url('https://contrastaria.pt/wp-content/themes/incm/images/dropdown-arrow.jpg') center right no-repeat;}.e-forms #contentWrapper form.eform .fieldrow fieldset input{height:50px;}.e-forms #contentWrapper form.eform .fieldrow fieldset input[type="date"] + span,.e-forms #contentWrapper form.eform .fieldrow fieldset input.form-datepicker + span{background:url('https://contrastaria.pt/wp-content/themes/incm/images/calendar.png') center right no-repeat;position:absolute;right:15px;bottom:1px;display:block;width:50px;height:50px;}.e-forms #contentWrapper form.eform .fieldrow fieldset .input-new{background:#fff url('https://contrastaria.pt/wp-content/themes/incm/images/bg-file-input.png') center right no-repeat;background-size:cover;height:112px;max-width:445px;position:relative;width:100%;margin-bottom:25px;}.e-forms #contentWrapper form.eform .fieldrow fieldset .input-new input{cursor:pointer;opacity:0;width:100%;height:100%;}.e-forms #contentWrapper form.eform .fieldrow fieldset .input-new span{position:absolute;top:17px;width:100%;text-align:center;left:0;font-weight:500;font-size:16px;line-height:20px;color:#9e9e9e;}.e-forms #contentWrapper form.eform .fieldrow fieldset .input-new .remove-file{text-decoration:underline;cursor:pointer;font-size:12px;border:0;background:none;text-align:center;width:100%;color:#948972;}.e-forms #contentWrapper form.eform .fieldrow fieldset .input-new .more-files{text-decoration:underline;cursor:pointer;font-size:12px;border:0;background:none;text-align:left;width:100%;color:#948972;}.e-forms #contentWrapper form.eform .fieldrow.foreign_brand_deposit_responsability_brand-content.required,.e-forms #contentWrapper form.eform .fieldrow.foreign_brand_deposit_responsability_mark-content.required,.e-forms #contentWrapper form.eform .fieldrow.qualifications_educations_terms_and_conditions_incm_formation-content.required{width:100%;}.e-forms #contentWrapper form.eform .fieldrow.qualifications_educations_terms_and_conditions_incm_formation-content{width:100%;}.e-forms #contentWrapper form.eform .fieldrow.base_description-content,.e-forms #contentWrapper form.eform .fieldrow.loja_online-content,.e-forms #contentWrapper form.eform .fieldrow.reponsability_brand_precary_rjoc_days-content,.e-forms #contentWrapper form.eform .fieldrow.pdf_portaria-content,.e-forms #contentWrapper form.eform .fieldrow.dgae_mec-content{display:none;}.e-forms #contentWrapper form.eform .fieldrow.title-block{width:95%;background-color:#948972;text-align:center;padding-top:15px;margin-bottom:20px;}.e-forms #contentWrapper form.eform .fieldrow.title-block legend,.e-forms #contentWrapper form.eform .fieldrow.title-block p{color:#fff;}.e-forms #contentWrapper form.eform .fieldrow.no-label{padding-top:40px;}.e-forms #contentWrapper form.eform .fieldrow.no-label legend{display:none;}.e-forms #contentWrapper form.eform .dd-container .fieldrow{width:30%;}.e-forms #contentWrapper form.eform .dd-container .fieldrow label{font-size:12px;height:50px;}.e-forms #contentWrapper form.eform .dd-container .fieldrow option{font-size:11px !important;}@media (max-width: 1199px){.e-forms #contentWrapper form.eform .fieldrow{width:100% !important;display:block;}}.e-forms #contentWrapper form.eform .submit-btn{position:relative;margin-top:25px;max-width:445px;}.e-forms #contentWrapper form.eform .submit-btn .arr{width:25px;display:inline-block;height:25px;background:url('https://contrastaria.pt/wp-content/themes/incm/images/arrow-right.png') center right no-repeat;position:absolute;right:37%;top:19%;cursor:pointer;}.e-forms #contentWrapper form.eform .submit-btn input{color:#fff;font-family:"Montserrat-Medium";font-weight:900;font-size:16px;font-size:1.6rem;line-height:16px;margin:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;text-transform:uppercase;border:1px solid #918363;background-color:#918363;}@media (max-width: 991px){.e-forms .floating-icon{display:none;}}.post-edit .input-new{position:relative;}.post-edit .input-new .remove-file{display:block;margin:10px 0;text-decoration:underline;cursor:pointer;font-size:14px;font-size:1.4rem;line-height:14px;border:0;background:none;text-align:center;width:auto;color:#948972;padding:0;margin-bottom:10px;}.post-edit .input-new a{display:block;text-align:left;margin:10px 0;width:100%;}.post-edit .input-new span{text-align:left;font-weight:500;font-size:16px;line-height:20px;}.post-edit .input-new .more-files{text-decoration:underline;cursor:pointer;font-size:12px;border:0;background:none;text-align:left;width:100%;color:#948972;}.preregister-list-container .message-preregister-list{text-align:center;}.preregister-list-container .button-container{text-align:center;margin-top:10px;}.preregister-list-container .button-container .create-preregister-btn{padding:10px;border:1px solid #b8a988;}.preregister-list-container .button-container .create-preregister-btn:hover{background-color:#b8a988;color:#fff;}.preregister-list-container .row{border-bottom:1px solid #3e3c3d;border-left:1px solid ;border-right:1px solid ;padding:10px 0;}.preregister-list-container .row:nth-child(even){background-color:#e8e4d9;}.preregister-list-container .row:nth-child(odd){background-color:#f8f8f8;}.preregister-list-container .row:nth-child(1){background-color:#b8a988;border-top:1px solid ;}.preregister-list-container .row:nth-child(1) .col-3,.preregister-list-container .row:nth-child(1) .col-2{color:#fff;font-weight:500;display:flex;align-items:center;}.preregister-list-container .row .col-3{display:flex;justify-content:center;flex:0 0 29%;max-width:29%;}.preregister-list-container .row .col-3 div{display:flex;align-items:center;}.preregister-list-container .row .col-3 div a{background-color:gray;padding:0px 10px;color:white;border-radius:10px;min-width:70px;display:inline-block;margin-bottom:5px;text-align:center;margin-right:5px;}.preregister-list-container .row .col-3 div a.follow-button{background-color:unset;padding:unset;min-width:unset;border-radius:unset;}.preregister-list-container .row .col-3 div a.follow-button img{width:30px;}.preregister-list-container .row .col-3 div a:hover{background-color:#b8a988;}.preregister-list-container .row .col-2{flex:0 0 14%;max-width:14%;}.preregister-list-container .row:last-child{border-bottom:none;}.preregister-form-content{padding:0 0 20px 0;}.preregister-form-content .steps{display:inline-block;padding-bottom:10px;width:100%;}.preregister-form-content .steps .step{padding:5px 15px;border:1px solid #918363;display:inline-block;}.preregister-form-content .steps .step.selected{color:#fff;font-size:16px;font-weight:700;background-color:#918363;}.preregister-form-content .action-btn{margin-top:50px;}.preregister-form-content .action-btn button{background-color:#b8a988;border:unset;padding:5px 10px;color:#fff;cursor:pointer;}.preregister-form-content .action-btn button.prev-btn{background-color:#fff;color:#b8a988;border:1px solid #b8a988;}.preregister-form-content .action-btn button.next-btn{background-color:#b8a988;color:#fff;border:1px solid #b8a988;}.preregister-form-content .action-btn div a{background-color:#9e9e9e;padding:5px 10px;color:#fff;border:1px solid #9e9e9e;margin-right:5px;}@media (max-width: 767px){.preregister-form-content .action-btn{margin-left:10px;margin-right:10px;}}.preregister-form-content .repeater_container{padding:0 20px;}.preregister-form-content .repeater_container.error > .add-btn{background-color:red;color:#fff;}.preregister-form-content .repeater_container .item{border:1px solid #948972;margin-top:20px;position:relative;}.preregister-form-content .repeater_container .item .fieldrow.title-block{margin:0;}.preregister-form-content .repeater_container .item .fieldrow fieldset{margin-bottom:20px;}.preregister-form-content .repeater_container .item .fieldrow fieldset label{font-size:1.6rem;padding-top:8px;padding-bottom:4px;line-height:16px;}.preregister-form-content .repeater_container .item .fieldrow fieldset div{position:relative;}.preregister-form-content .repeater_container .item .fieldrow fieldset div select{width:100%;height:50px;font-size:1.3rem;cursor:pointer;line-height:40px;text-align:center;padding:0 15px 0 15px !important;margin-left:0;}.preregister-form-content .repeater_container .item .fieldrow fieldset div:after{content:"";top:1px;right:1px;width:35px;bottom:1px;position:absolute;pointer-events:none;background:#93876d url('https://contrastaria.pt/wp-content/themes/incm/images/dropdown_black.gif');background-size:contain;background-position:center;background-repeat:no-repeat;}.preregister-form-content .repeater_container .item .fieldrow fieldset div.input-new:after{display:none;}.preregister-form-content .repeater_container .item .fieldrow.field_true_false fieldset{display:flex;flex-direction:row-reverse;justify-content:start;}.preregister-form-content .repeater_container .item .fieldrow.field_true_false fieldset p{padding-left:5px;}.preregister-form-content .repeater_container .item .fieldrow.field_true_false fieldset input{opacity:0;height:unset;}.preregister-form-content .repeater_container .item .fieldrow.field_true_false fieldset input:checked + .checkbox:after{display:block;}.preregister-form-content .repeater_container .item .fieldrow.field_true_false fieldset label:before{content:' ';width:15px;height:15px;border:1px solid #b8a988;position:absolute;top:2px;left:0;cursor:pointer;pointer-events:none;}.preregister-form-content .repeater_container .item .fieldrow.field_true_false fieldset label:after{content:' ';width:7px;height:7px;background-color:#b8a988;position:absolute;top:6px;left:4px;border-radius:3px;display:none;cursor:pointer;pointer-events:none;}.preregister-form-content .repeater_container.preregister_batch_metals .add-btn{margin-left:40%;}.preregister-form-content .repeater_container.preregister_batch_metals .delete-btn{left:41%;right:auto;}.preregister-form-content .repeater_container.preregister_batch_metals .items .item{padding-bottom:30px;}.preregister-form-content .delete-btn{margin:10px 0 10px 0;display:block;text-align:right;background-color:#9e9e9e;color:#fff;padding:5px 10px;position:absolute;bottom:0;right:0;margin-right:15px;}.preregister-form-content .add-btn{margin:10px 0 10px 0;display:block;background-color:#3e3c3d;display:inline-block;padding:5px 10px;color:#fff;}.preregister-form-content .fieldrow{width:calc(46%);display:inline-block;margin-right:2%;margin-left:2%;vertical-align:top;position:relative;}.preregister-form-content .fieldrow.required .input-dropdown-label-info:after{content:'*';padding-left:6px;}.preregister-form-content .fieldrow.required fieldset > label:after{content:'*';padding-left:6px;}.preregister-form-content .fieldrow.error label,.preregister-form-content .fieldrow.error .input-dropdown-label-info{color:red;}.preregister-form-content .fieldrow.error input,.preregister-form-content .fieldrow.error select{border-color:red !important;}.preregister-form-content .fieldrow.title-block{width:100%;background-color:#948972;text-align:center;margin:20px 0 20px 0;}.preregister-form-content .fieldrow.title-block legend,.preregister-form-content .fieldrow.title-block p{color:#fff;}.preregister-form-content .fieldrow.title-block fieldset{margin-bottom:unset;}.preregister-form-content .fieldrow select{width:100%;height:40px;font-size:13px;font-size:1.3rem;line-height:13px;cursor:pointer;line-height:40px;text-align:center;padding:0 25px 0 0;border:1px solid #000;text-transform:uppercase;}.preregister-form-content .fieldrow select::-ms-expand{display:none;}@media (max-width: 1199px){.preregister-form-content .fieldrow select{font-size:10px;font-size:1rem;line-height:10px;height:33px;line-height:33px;}}@media (max-width: 991px) and (min-width: 768px){.preregister-form-content .fieldrow select{margin-top:0;}}.preregister-form-content .fieldrow .input-label{font-size:16px;font-size:1.6rem;line-height:16px;padding:8px 0;}.preregister-form-content .fieldrow .radio-label{font-size:16px;font-size:1.6rem;line-height:16px;padding:8px 0;}.preregister-form-content .fieldrow input[type=text],.preregister-form-content .fieldrow select,.preregister-form-content .fieldrow textarea,.preregister-form-content .fieldrow [type=tel],.preregister-form-content .fieldrow [type=email],.preregister-form-content .fieldrow [type=number]{width:100%;padding:12px;border:1px solid #ccc;border-radius:4px;resize:vertical;font-size:12px;font-size:1.2rem;line-height:12px;line-height:18px;}.preregister-form-content .fieldrow input{height:50px;}.preregister-form-content .fieldrow input[type="date"] + span,.preregister-form-content .fieldrow input.form-datepicker + span{background:url('https://contrastaria.pt/wp-content/themes/incm/images/calendar.png') center right no-repeat;position:absolute;right:15px;bottom:1px;display:block;width:50px;height:50px;}.preregister-form-content .fieldrow .input-new{background:#fff url('https://contrastaria.pt/wp-content/themes/incm/images/bg-file-input.png') center right no-repeat;background-size:100% 100%;height:112px;max-width:445px;position:relative;width:100%;margin-bottom:25px;}.preregister-form-content .fieldrow .input-new input{cursor:pointer;opacity:0;width:100%;height:100%;}.preregister-form-content .fieldrow .input-new span{position:absolute;top:17px;width:100%;text-align:center;left:0;font-weight:500;font-size:16px;line-height:20px;color:#9e9e9e;}.preregister-form-content .fieldrow .input-new .remove-file{text-decoration:underline;cursor:pointer;font-size:12px;border:0;background:none;text-align:center;width:100%;color:#948972;}.preregister-form-content .fieldrow .input-new .more-files{text-decoration:underline;cursor:pointer;font-size:12px;border:0;background:none;text-align:left;width:100%;color:#948972;}.preregister-form-content .fieldrow fieldset{margin-bottom:20px;}.preregister-form-content .fieldrow fieldset .custom-radio-eform{margin-top:5px;margin-bottom:5px;position:relative;}.preregister-form-content .fieldrow fieldset .custom-radio-eform input{height:unset;opacity:0;}.preregister-form-content .fieldrow fieldset .custom-radio-eform input:checked + label:after{display:block;}.preregister-form-content .fieldrow fieldset .custom-radio-eform label:before{content:' ';width:15px;height:15px;border:1px solid #b8a988;position:absolute;top:2px;left:0;cursor:pointer;}.preregister-form-content .fieldrow fieldset .custom-radio-eform label:after{content:' ';width:7px;height:7px;background-color:#b8a988;position:absolute;top:6px;left:4px;border-radius:3px;display:none;cursor:pointer;}.preregister-form-content .fieldrow fieldset.aceita_alteracoes_a_nota_de_entrega{display:flex;flex-direction:row-reverse;justify-content:start;}.preregister-form-content .fieldrow fieldset.aceita_alteracoes_a_nota_de_entrega p{padding-left:5px;}.preregister-form-content .fieldrow fieldset.aceita_alteracoes_a_nota_de_entrega input{height:unset;opacity:0;}.preregister-form-content .fieldrow fieldset.aceita_alteracoes_a_nota_de_entrega input:checked + .checkbox:after{display:block;}.preregister-form-content .fieldrow fieldset.aceita_alteracoes_a_nota_de_entrega label:before{content:' ';width:15px;height:15px;border:1px solid #b8a988;position:absolute;top:2px;left:0;cursor:pointer;pointer-events:none;}.preregister-form-content .fieldrow fieldset.aceita_alteracoes_a_nota_de_entrega label:after{content:' ';width:7px;height:7px;background-color:#b8a988;position:absolute;top:6px;left:4px;border-radius:3px;display:none;cursor:pointer;pointer-events:none;}.preregister-form-content .fieldrow .preregister_activity_code,.preregister-form-content .fieldrow .preregister_transport_type_secure_service,.preregister-form-content .fieldrow .preregistration_service,.preregister-form-content .fieldrow .preregister_origin,.preregister-form-content .fieldrow .preregister_origin_country_eu_economic,.preregister-form-content .fieldrow .preregister_origin_import_country,.preregister-form-content .fieldrow .preregister_contrastaria_de_entrega,.preregister-form-content .fieldrow .preregister_have_tranport{margin-bottom:20px;}.preregister-form-content .fieldrow .preregister_activity_code label,.preregister-form-content .fieldrow .preregister_transport_type_secure_service label,.preregister-form-content .fieldrow .preregistration_service label,.preregister-form-content .fieldrow .preregister_origin label,.preregister-form-content .fieldrow .preregister_origin_country_eu_economic label,.preregister-form-content .fieldrow .preregister_origin_import_country label,.preregister-form-content .fieldrow .preregister_contrastaria_de_entrega label,.preregister-form-content .fieldrow .preregister_have_tranport label{font-size:1.6rem;padding-top:8px;padding-bottom:4px;}.preregister-form-content .fieldrow .preregister_activity_code div,.preregister-form-content .fieldrow .preregister_transport_type_secure_service div,.preregister-form-content .fieldrow .preregistration_service div,.preregister-form-content .fieldrow .preregister_origin div,.preregister-form-content .fieldrow .preregister_origin_country_eu_economic div,.preregister-form-content .fieldrow .preregister_origin_import_country div,.preregister-form-content .fieldrow .preregister_contrastaria_de_entrega div,.preregister-form-content .fieldrow .preregister_have_tranport div{position:relative;}.preregister-form-content .fieldrow .preregister_activity_code div select,.preregister-form-content .fieldrow .preregister_transport_type_secure_service div select,.preregister-form-content .fieldrow .preregistration_service div select,.preregister-form-content .fieldrow .preregister_origin div select,.preregister-form-content .fieldrow .preregister_origin_country_eu_economic div select,.preregister-form-content .fieldrow .preregister_origin_import_country div select,.preregister-form-content .fieldrow .preregister_contrastaria_de_entrega div select,.preregister-form-content .fieldrow .preregister_have_tranport div select{width:100%;height:50px;font-size:1.3rem;cursor:pointer;line-height:40px;text-align:center;padding:0 15px 0 15px !important;margin-left:0;}.preregister-form-content .fieldrow .preregister_activity_code div:after,.preregister-form-content .fieldrow .preregister_transport_type_secure_service div:after,.preregister-form-content .fieldrow .preregistration_service div:after,.preregister-form-content .fieldrow .preregister_origin div:after,.preregister-form-content .fieldrow .preregister_origin_country_eu_economic div:after,.preregister-form-content .fieldrow .preregister_origin_import_country div:after,.preregister-form-content .fieldrow .preregister_contrastaria_de_entrega div:after,.preregister-form-content .fieldrow .preregister_have_tranport div:after{content:"";top:1px;right:1px;width:35px;bottom:1px;position:absolute;pointer-events:none;background:#93876d url('https://contrastaria.pt/wp-content/themes/incm/images/dropdown_black.gif');background-size:contain;background-position:center;background-repeat:no-repeat;}.preregister-form-content .fieldrow .preregister_expected_delivery_date{position:relative;}@media (max-width: 550px){.preregister-form-content .fieldrow{width:calc(96%);}}.search-form-puncture{text-align:right;margin:0;width:100%;min-height:272px;padding:25px 45px;text-transform:uppercase;background:rgba(0,0,0,0.2);}.search-form-puncture.sent-email{position:relative;display:table;}.search-form-puncture.sent-email:before{content:'';top:0;left:0;right:0;bottom:0;z-index:10;position:absolute;background:#918363;}.search-form-puncture.sent-email > div{top:50%;left:25%;right:25%;z-index:100;position:absolute;text-align:center;background:#918363;display:table-cell;transform:translateY(-50%);}@media (min-width: 992px){.search-form-puncture{min-height:282px;padding:31px 30px 19px;}}@media (max-width: 991px){.search-form-puncture{min-height:225px;margin-left:-15px;margin-right:-15px;width:calc(100% + 30px);}}.search-form-puncture label{width:35%;text-align:left;padding-right:15px;}@media (max-width: 1199px){.search-form-puncture label{font-size:13px;font-size:1.3rem;line-height:13px;font-family:Montserrat-Medium;}}@media (max-width: 1199px) and (min-width: 768px){.search-form-puncture label{font-size:12px;font-size:1.2rem;line-height:12px;}}.search-form-puncture label:first-child{padding-bottom:5px;}@media (max-width: 1199px){.search-form-puncture label:first-child{padding-bottom:20px;}}.search-form-puncture input:not([type=submit]){width:65%;padding:0;font-size:13px;font-size:1.3rem;line-height:13px;line-height:40px;height:40px;text-align:center;margin-bottom:20px;border:1px solid #000;text-transform:uppercase;}@media (max-width: 1199px){.search-form-puncture input:not([type=submit]){height:33px;font-size:11px;font-size:1.1rem;line-height:11px;line-height:33px;}}.search-form-puncture .custom-dropdown{width:65%;height:40px;position:relative;margin-bottom:20px;display:inline-block;}@media (max-width: 991px) and (min-width: 768px){.search-form-puncture .custom-dropdown{margin-bottom:15px;}}.search-form-puncture .custom-dropdown:after{content:"";top:1px;right:1px;width:35px;bottom:1px;position:absolute;pointer-events:none;background:#93876d url('https://contrastaria.pt/wp-content/themes/incm/images/dropdown_black.gif');background-size:contain;background-position:center;background-repeat:no-repeat;border-left:1px solid #000;}@media (max-width: 1199px){.search-form-puncture .custom-dropdown:after{top:7px;width:33px;bottom:2px;}}@media (max-width: 991px) and (min-width: 768px){.search-form-puncture .custom-dropdown:after{top:1px;bottom:8px;}}.search-form-puncture select{width:100%;height:40px;font-size:13px;font-size:1.3rem;line-height:13px;cursor:pointer;line-height:40px;text-align:center;padding:0 25px 0 0;border:1px solid #000;text-transform:uppercase;}.search-form-puncture select::-ms-expand{display:none;}@media (max-width: 1199px){.search-form-puncture select{font-size:10px;font-size:1rem;line-height:10px;height:33px;line-height:33px;margin-top:6px;}}@media (max-width: 991px) and (min-width: 768px){.search-form-puncture select{margin-top:0;}}.search-form-puncture option{text-transform:uppercase;}@media (max-width: 1199px){.search-form-puncture option{font-size:10px;font-size:1rem;line-height:10px;}}.search-form-puncture .custom-number-input{width:65%;position:relative;display:inline-block;}.search-form-puncture .custom-number-input *{box-sizing:border-box;}.search-form-puncture .custom-number-input input[type="number"]{width:100%;padding:0 25px 0 0;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;}.search-form-puncture .custom-number-input input[type="number"]::-webkit-inner-spin-button,.search-form-puncture .custom-number-input input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;}.search-form-puncture .custom-number-input button{margin:0;right:1px;width:35px;bottom:21px;height:20px;border:none;outline:none;cursor:pointer;position:absolute;align-items:center;justify-content:center;-webkit-appearance:none;background-color:transparent;border-left:1px solid #000;background:#93876d url('https://contrastaria.pt/wp-content/themes/incm/images/dropdown_black.gif');background-size:35px;background-position:center;background-repeat:no-repeat;}@media (max-width: 1199px){.search-form-puncture .custom-number-input button{width:33px;bottom:21px;height:16px;background-size:33px;}}.search-form-puncture .custom-number-input button.plus{top:1px;bottom:auto;border-left:none;transform:rotate(180deg);border-right:1px solid #000;}.search-form-puncture .label-date{width:31%;display:inline-block;}.search-form-puncture .label-date input{width:100%;}@media (max-width: 991px){.search-form-puncture .label-date{width:65%;}}.search-form-puncture .date-and{width:3%;padding:0 10px;}@media (max-width: 991px){.search-form-puncture .date-and{width:35%;padding:0;}}.search-form-puncture .hiperlink{color:#fff;border:0 none;font-size:10px;font-size:1rem;line-height:10px;cursor:pointer;margin:6px 0 0;line-height:12px;padding:10px 25px;position:relative;display:inline-block;text-transform:uppercase;background:rgba(0,0,0,0.35);}@media (max-width: 1199px){.search-form-puncture .hiperlink{margin:0;}}@media (min-width: 992px){.search-form-puncture .hiperlink{font-size:14px;font-size:1.4rem;line-height:14px;line-height:17px;font-family:"Montserrat-Medium";-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}.search-form-puncture .hiperlink:hover{color:#b8a988;background:rgba(0,0,0,0.5);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}}.search-form-puncture .custom-dropdown .dropdown.bootstrap-select{width:100%;background-color:white;}.search-form-puncture .custom-dropdown .dropdown.bootstrap-select .btn.dropdown-toggle{height:40px;}.search-form-puncture .custom-dropdown .dropdown.bootstrap-select .filter-option{line-height:30px;}.search-form-puncture .custom-dropdown .dropdown.bootstrap-select .dropdown-menu li{list-style-type:none;}.custom-dropdown{width:65%;height:40px;position:relative;margin-bottom:20px;display:inline-block;}@media (max-width: 991px) and (min-width: 768px){.custom-dropdown{margin-bottom:15px;}}.custom-dropdown:after{content:"";top:1px;right:1px;width:35px;bottom:1px;position:absolute;pointer-events:none;background:#93876d url('https://contrastaria.pt/wp-content/themes/incm/images/dropdown_black.gif');background-size:contain;background-position:center;background-repeat:no-repeat;border-left:1px solid #000;}@media (max-width: 1199px){.custom-dropdown:after{top:7px;width:33px;bottom:2px;}}@media (max-width: 991px) and (min-width: 768px){.custom-dropdown:after{top:1px;bottom:8px;}}.custom-dropdown select{width:100%;height:40px;font-size:13px;font-size:1.3rem;line-height:13px;cursor:pointer;line-height:40px;text-align:center;padding:0 15px 0 15px !important;border:1px solid #000;margin-left:0;text-transform:uppercase;}.custom-dropdown select::-ms-expand{display:none;}@media (max-width: 1199px){.custom-dropdown select{font-size:10px;font-size:1rem;line-height:10px;height:33px;line-height:33px;margin-top:6px;}}@media (max-width: 991px) and (min-width: 768px){.custom-dropdown select{margin-top:0;}}#ui-datepicker-div{margin-top:-30px;}#ui-datepicker-div .ui-datepicker-header{padding:10px;background-color:#918363 !important;}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev{cursor:pointer;float:left !important;}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next{cursor:pointer;float:right !important;}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title{text-align:center !important;}#ui-datepicker-div tbody tr:first-child{font-size:14px;font-size:1.4rem;line-height:14px;padding:5px 10px;position:relative;vertical-align:middle;border:1px solid #3f3d3d;height:auto !important;text-align:left;background:#e8e4d9;font-family:'Montserrat-Regular';}body#login .header{position:relative;}body#login .header:after{content:'';top:0;left:0;right:0;bottom:0;z-index:100;position:absolute;background:#b8a988;}body#login .header .logo{margin-left:14vw;}body#login .header .logo,body#login .header .search-box{z-index:150;position:relative;}body#login .header .logo img,body#login .header .search-box img{max-width:150px;}body#login .header .search-box input[type="submit"]{color:#6f685b;background-position:5px -1px;background-image:url("https://contrastaria.pt/wp-content/themes/incm/images/auth_search.svg");}body#login .login-container .register-login{padding-bottom:0 !important;margin:10px 20px 0 0 !important;}body#login .login-container .button_div{width:100% !important;margin:0 0 0 -20px;}@media (max-width: 991px){body#login .login-container .button_div{margin:0;}}body .woocommerce .woocommerce-ResetPassword{max-width:1170px;width:100%;margin:20px auto 50px;background-color:#e8e4d9;color:#57503a;padding:50px;}body .woocommerce .woocommerce-ResetPassword .woocommerce-form-row{width:100%;}body .woocommerce .woocommerce-ResetPassword .woocommerce-form-row label{margin-top:15px;width:100%;}body .woocommerce .woocommerce-ResetPassword .woocommerce-form-row .input-text{border-radius:2px;color:#57503a;padding:13px;background:#fff;margin-top:5px !important;border:0;width:100%;max-width:450px;}body .woocommerce .woocommerce-ResetPassword .woocommerce-form-row button{font-size:12px;font-size:1.2rem;line-height:12px;color:#57503a;cursor:pointer;margin-top:25px;line-height:34px;text-align:center;background:#b8a988;display:inline-block;text-decoration:none;text-transform:uppercase;border:1px solid #3f3d3d;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;padding:5px 25px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}body .woocommerce .woocommerce-ResetPassword .woocommerce-form-row button:hover{color:#b8a988;background:#57503a;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}body .woocommerce .woocommerce-ResetPassword .woocommerce-form-row button:hover a{color:#b8a988;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}body .woocommerce .woocommerce-ResetPassword .woocommerce-form-row .password-input{display:block;width:100%;}body .woocommerce.password-reset form,body .woocommerce.password-reset h2{display:none;}#en .search-box{padding-right:9vw;}body{/* Checkout*//***********************************************
THANK YOU PAGE
***********************************************/}body.open-cart .minicart{opacity:1;visibility:visible;}body.open-cart .minicart .cart_outer{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);}@media (max-width: 430px){body.open-cart .minicart .cart_outer{padding:80px 20px 0px 20px;}body.open-cart .minicart .cart_outer .cart_row .cart_item .item_info{padding:0;}body.open-cart .minicart .cart_outer .cart_row .cart_item .item_info .item-price{flex-direction:column;}body.open-cart .minicart .cart_outer .cart_row .cart_item .item_info .item-price .price{justify-content:start;}body.open-cart .minicart .cart_outer .cart-action{margin:0 -20px 0 -20px;}}body .minicart{position:fixed;top:0;left:0;width:100%;height:100%;z-index:101;opacity:0;visibility:hidden;-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;}body .minicart:after{content:'';position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,0.8);z-index:-1;}body .minicart .cart_outer{display:flex;max-width:100%;flex-direction:column;width:559px;height:100%;background:#fff;margin-left:auto;padding:80px 57px 0 40px;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);transform:translateX(100%);-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;-webkit-transition-delay:.3s;transition-delay:.3s;}body .minicart .closed{width:24px;height:24px;position:absolute;top:40px;right:40px;}body .minicart .closed a{display:block;}body .minicart .closed img{max-width:100%;}body .minicart .cart_head{border-bottom:solid 1px rgba(87,80,58,0.2);padding:0 0 16px;margin-bottom:8px;}body .minicart .cart_head h6{font-size:16px;font-family:'Montserrat-SemiBold', sans-serif;color:#918363;letter-spacing:-0.02em;line-height:1.5;}body .minicart .cart_head p{font-size:15px;color:#b8a988;line-height:1.6;}body .minicart .cart_row{height:100%;overflow-y:auto;}body .minicart .cart_row .cart_item{display:flex;align-items:flex-start;position:relative;border-bottom:solid 1px rgba(87,80,58,0.1);padding:24px 0;}body .minicart .cart_row .cart_item:last-child{border-bottom:0;}body .minicart .cart_row .cart_item .image{width:64px;margin-right:12px;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto;}body .minicart .cart_row .cart_item .image a{display:block;height:64px;padding:18px;text-align:center;}body .minicart .cart_row .cart_item .image img{max-width:100%;width:100%;height:65px;}body .minicart .cart_row .cart_item .item_info{padding:0 46px 0 0;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:auto;flex-basis:auto;}body .minicart .cart_row .cart_item .item_info h6{font-size:16px;font-family:'Montserrat-SemiBold', sans-serif;line-height:1.25;letter-spacing:-0.02em;padding:0 0 5px;}body .minicart .cart_row .cart_item .item_info h6 a{color:#000;}body .minicart .cart_row .cart_item .item_info .item-price{display:flex;}body .minicart .cart_row .cart_item .item-price > span,body .minicart .cart_row .cart_item .item-size span{font-size:14px;color:rgba(40,40,40,0.6);line-height:1.43;min-width:86px;position:relative;display:flex;align-items:center;justify-content:space-between;}body .minicart .cart_row .cart_item .item-price span.price,body .minicart .cart_row .cart_item .item-price span.size b,body .minicart .cart_row .cart_item .item-size span.price,body .minicart .cart_row .cart_item .item-size span.size b{font-size:16px;font-family:'Montserrat-SemiBold', sans-serif;line-height:1.25;letter-spacing:-0.02em;color:#282828;}body .minicart .cart_row .cart_item .item-price span:after,body .minicart .cart_row .cart_item .item-size span:after{content:'';width:4px;height:4px;margin:0 12px;background-color:#7e7e7e;opacity:0.6;border-radius:100px;}body .minicart .cart_row .cart_item .item-price span:last-child:after,body .minicart .cart_row .cart_item .item-size span:last-child:after{display:none;}body .minicart .cart_row .cart_item .item-size{display:flex;margin-top:15px;align-items:center;flex-wrap:wrap;}body .minicart .cart_row .cart_item .item-size span.check{padding-left:28px;}body .minicart .cart_row .cart_item .item-size span.check:before{content:'';width:20px;height:20px;background:url('https://contrastaria.pt/wp-content/themes/incm/images/check-w.svg') no-repeat center center #b8a988;background-size:9px;position:absolute;top:0;left:0;}body .minicart .cart_row .cart_item.v2{align-items:center;}body .minicart .cart_row .cart_item.v2 .image{width:96px;border:0;}body .minicart .cart_row .cart_item.v2 .image a{padding:0;}body .minicart .cart_row .cart_item .delete{width:24px;height:24px;position:absolute;top:50%;right:0;border:solid 0.5px rgba(87,80,58,0.1);z-index:2;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}body .minicart .cart_row .cart_item .delete a{padding:0 6px;height:100%;display:flex;align-items:center;justify-content:center;}body .minicart .cart_row .cart_item .delete img{max-width:100%;}body .minicart .cart-total{margin-top:auto;border-top:solid 1px rgba(87,80,58,0.1);padding:16px 0 40px;}body .minicart .cart-total p{font-size:12px;font-family:'Montserrat-Medium', sans-serif;color:rgba(40,40,40,0.4);line-height:2;}body .minicart .cart-total h5{color:#000;line-height:1;letter-spacing:0.08em;font-family:'Montserrat-SemiBold', sans-serif;}body .minicart .cart-total h5 span{font-size:20px;font-family:'Montserrat-Medium', sans-serif;letter-spacing:0.067em;line-height:1;display:inline-block;vertical-align:baseline;}body .minicart .cart-action{margin:0 -57px 0 -40px;}body .minicart .cart-action .btnbox{display:flex;}body .minicart .cart-action .btnbox a{width:50%;padding:16px 24px;display:inline-block;border:solid 1px #b8a988;padding:15px 0;background:#b8a988;font-family:'Montserrat-SemiBold', sans-serif;font-size:14px;letter-spacing:0.02em;color:#000;text-transform:uppercase;text-align:center;display:flex;justify-content:center;align-items:center;}body .minicart .cart-action .btnbox a.bordered{border-left:0;border-right:0;background:transparent;color:#b8a988;}body .showCart{padding:0;margin-top:-10px;}@media (max-width: 767px){body .showCart{margin:0;}}body .showCart .cart_box{margin:0 !important;}body .showCart .cart_box a{display:flex;align-items:center;position:relative;}@media (max-width: 767px){body .showCart .cart_box a{justify-content:center !important;}}body .showCart .cart_box a .text{padding:0 0 0 10px;}body .showCart .cart_box a .text strong{display:block;line-height:1.5;letter-spacing:-0.2px;color:#b8a988;font-size:16px;font-family:'Montserrat-SemiBold', sans-serif;font-weight:normal;}body .showCart .cart_box a .text span{font-size:14px;line-height:1.14;letter-spacing:normal;color:#b8a988;}@media (max-width: 767px){body .showCart .cart_box a .text{display:block !important;}body .showCart .cart_box a .text strong{display:none;}body .showCart .cart_box a .text span{font-size:0;}body .showCart .cart_box a .text span .header-cart-count{font-size:10px;position:absolute;top:-5px;right:15px;background-color:#58503c;color:#fff;padding:5px 7px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;}}body .woocommerce{border-top:1px solid rgba(0,0,0,0.3);}body .woocommerce form .woocommerce-additional-fields__field-wrapper,body .woocommerce form .woocommerce-billing-fields__field-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin:0 -15px;}body .woocommerce form .woocommerce-shipping-fields__field-wrapper{display:flex;flex-wrap:wrap;}body .woocommerce form .woocommerce-shipping-fields__field-wrapper fieldset{width:100%;}body .woocommerce form .woocommerce-shipping-fields__field-wrapper fieldset span{padding-left:15px;}body .woocommerce form .woocommerce-shipping-fields__field-wrapper #shipping_state_field{order:1;width:50%;}body .woocommerce form .woocommerce-shipping-fields__field-wrapper #shipping_state_field label{display:none;}body .woocommerce form .woocommerce-shipping-fields__field-wrapper #shipping_state_field .woocommerce-input-wrapper{position:relative;}body .woocommerce form .woocommerce-shipping-fields__field-wrapper #shipping_state_field .woocommerce-input-wrapper select{-webkit-appearance:none;}body .woocommerce form .woocommerce-shipping-fields__field-wrapper #shipping_state_field .woocommerce-input-wrapper select.select2-hidden-accessible{border:solid 1px !important;padding:0 20px !important;position:unset !important;width:100% !important;height:44px !important;}body .woocommerce form .woocommerce-shipping-fields__field-wrapper #shipping_state_field .woocommerce-input-wrapper select option{-webkit-appearance:none;}body .woocommerce form .woocommerce-shipping-fields__field-wrapper #shipping_state_field .woocommerce-input-wrapper .select2{display:none;}body .woocommerce form .woocommerce-shipping-fields__field-wrapper #shipping_state_field .woocommerce-input-wrapper:after{content:'\f078';font-family:'FontAwesome5ProSolid' !important;font-size:15px;position:absolute;right:10px;top:12px;}body .woocommerce form .woocommerce-shipping-fields__field-wrapper #shipping_country_field .woocommerce-input-wrapper{position:relative;}body .woocommerce form .woocommerce-shipping-fields__field-wrapper #shipping_country_field .woocommerce-input-wrapper select{-webkit-appearance:none;pointer-events:none;opacity:0.7;}body .woocommerce form .woocommerce-shipping-fields__field-wrapper #shipping_country_field .woocommerce-input-wrapper select.select2-hidden-accessible{border:solid 1px !important;padding:0 20px !important;position:unset !important;width:100% !important;height:44px !important;}body .woocommerce form .woocommerce-shipping-fields__field-wrapper #shipping_country_field .woocommerce-input-wrapper select option{-webkit-appearance:none;}body .woocommerce form .woocommerce-shipping-fields__field-wrapper #shipping_country_field .woocommerce-input-wrapper .select2{display:none;}body .woocommerce form .woocommerce-shipping-fields__field-wrapper #shipping_country_field .woocommerce-input-wrapper:after{content:'\f078';font-family:'FontAwesome5ProSolid' !important;font-size:15px;position:absolute;right:10px;top:12px;opacity:0.7;}body .woocommerce form .form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px;width:100%;margin:0;padding:15px 15px;}body .woocommerce form .form-row span{width:100%;}body .woocommerce form .form-row label{line-height:2;font-size:12px;font-family:'Montserrat-Regular', sans-serif;color:#282828;font-weight:bold;}body .woocommerce form .form-row.validate-email .woocommerce-input-wrapper{width:50%;padding-right:15px;}@media (max-width: 490px){body .woocommerce form .form-row.validate-email .woocommerce-input-wrapper{width:100%;padding-right:unset;}}body .woocommerce form .form-row.validate-email .woocommerce-text-wrapper{width:50%;padding-left:15px;font-size:12px;font-family:'Montserrat-Regular', sans-serif;line-height:1.43;color:#282828;opacity:0.8;margin:auto;}body .woocommerce form .form-row#billing_country_name_field,body .woocommerce form .form-row#shipping_phone_field,body .woocommerce form .form-row#shipping_country_name_field{display:none;}body .woocommerce form .form-row#billing_address_2_field{width:75%;}body .woocommerce form .form-row#billing_postcode_field{width:25%;}body .woocommerce form .form-row#billing_state_field{order:1;width:50%;}body .woocommerce form .form-row#billing_state_field label{display:none;}body .woocommerce form .form-row#billing_state_field .woocommerce-input-wrapper{position:relative;}body .woocommerce form .form-row#billing_state_field .woocommerce-input-wrapper select{-webkit-appearance:none;}body .woocommerce form .form-row#billing_state_field .woocommerce-input-wrapper select.select2-hidden-accessible{border:1px solid !important;padding:0 20px !important;position:unset !important;width:100% !important;height:44px !important;}body .woocommerce form .form-row#billing_state_field .woocommerce-input-wrapper select option{-webkit-appearance:none;}body .woocommerce form .form-row#billing_state_field .woocommerce-input-wrapper:after{content:'\f078';font-family:'FontAwesome5ProSolid' !important;font-size:15px;position:absolute;right:10px;top:12px;}body .woocommerce form .form-row#billing_state_field .woocommerce-input-wrapper .select2{display:none;}body .woocommerce form .form-row#billing_country_field select{pointer-events:none;opacity:0.7;-webkit-appearance:none;}body .woocommerce form .form-row#billing_country_field select.select2-hidden-accessible{border:solid 1px !important;padding:0 20px !important;position:unset !important;width:100% !important;height:44px !important;}body .woocommerce form .form-row#billing_country_field select option{-webkit-appearance:none;}body .woocommerce form .form-row#billing_country_field .select2{display:none;}body .woocommerce form .form-row#billing_country_field .woocommerce-input-wrapper{position:relative;}body .woocommerce form .form-row#billing_country_field .woocommerce-input-wrapper:after{content:'\f078';font-family:'FontAwesome5ProSolid' !important;font-size:15px;position:absolute;right:10px;top:12px;opacity:0.5;}body .woocommerce form .form-row#billing_city_field{width:100%;}body .woocommerce form .form-row.form-row-half{width:50%;}@media (max-width: 540px){body .woocommerce form .form-row#billing_address_2_field{width:70%;}body .woocommerce form .form-row#billing_postcode_field{width:30%;}}@media (max-width: 445px){body .woocommerce form .form-row#billing_address_2_field{width:60%;}body .woocommerce form .form-row#billing_postcode_field{width:40%;}}body .barramenu .row_menu .title_tab{padding-left:50px;}body .barramenu .row_menu .btnnumerbers{border-color:rgba(87,80,58,0.1);background-color:transparent;color:#b8a988;}body .barramenu .row_menu.active .btnnumerbers{color:#fff;background-color:#b7a988;}body .barramenu .row_menu.passed .btnnumerbers{opacity:0.6;font-size:0px;color:#fff;background-color:#b7a988;}body .barramenu .row_menu.passed .btnnumerbers svg{display:inline-block;margin-left:4px;}body .barramenu .row_menu .btnnumerbers svg{display:none;}body .barramenu .row_menu > div{position:relative;}body.checkout .woocommerce-notices-wrapper,body.checkout .hidden-extra-info{display:none;}body.checkout .woocommerce-checkout .checkout-bottom-btns{padding-top:30px;}@media (max-width: 590px){body.checkout .woocommerce-checkout .checkout-bottom-btns a{width:100%;display:inline-block;}body.checkout .woocommerce-checkout .checkout-bottom-btns a .btnboxa{padding:unset;width:100%;padding-top:16px;padding-bottom:16px;display:flex;justify-content:center;align-items:center;}body.checkout .woocommerce-checkout .checkout-bottom-btns .btnboxa{padding:unset;width:100%;padding-top:16px;padding-bottom:16px;height:100%;display:flex;justify-content:center;align-items:center;}}body.checkout .woocommerce-checkout .btnboxa{border-radius:0 !important;}body.checkout .woocommerce-checkout .btnboxa.inversor{background-color:transparent;color:#b8a988;border:1px solid #b8a988;}body.checkout .woocommerce-checkout .btnboxa.inversor:hover{background-color:#b8a988;color:#000;border:1px solid #b8a988;}body.checkout .woocommerce-checkout .btnboxa.button{height:100%;}body.checkout .woocommerce-checkout .btnboxa:hover{background-color:transparent;color:#b8a988;border:1px solid #b8a988;}body.checkout .woocommerce-checkout .wc_payment_methods .wc_payment_method{padding:20px 0px;margin:0px;border:1px solid rgba(87,80,58,0.1);}body.checkout .woocommerce-checkout .wc_payment_methods .wc_payment_method .main input:checked ~ .radio-mark{background-color:#b8a988;}body.checkout .woocommerce-checkout .wc_payment_methods .wc_payment_method .main input:checked ~ .radio-mark:after{display:block;}body.checkout .woocommerce-checkout .wc_payment_methods .wc_payment_method .radio-mark{position:absolute;height:30px;width:30px;background-color:#fff;border:1px solid #b8a988;padding-right:10px;margin-left:10px;}body.checkout .woocommerce-checkout .wc_payment_methods .wc_payment_method .radio-mark:after{left:9px;bottom:6px;width:10px;height:20px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);content:"";position:absolute;}body.checkout .woocommerce-checkout .wc_payment_methods .wc_payment_method img{max-width:100% !important;height:auto !important;max-height:22px !important;margin:0;display:inline;top:20%;padding-right:15px;}body.checkout .woocommerce-checkout .wc_payment_methods li{list-style-type:none !important;padding:0 !important;border:none !important;}body.checkout .woocommerce-checkout .cart-total h5{font-family:'Montserrat-Regular';font-size:24px;font-weight:bolder;}body.checkout .woocommerce-checkout .cart-total h5 .includes_tax{font-weight:400;font-family:'Montserrat-Regular';}@media (max-width: 450px){body.checkout .woocommerce-checkout .cart-total .row .text-right h5{font-size:20px;}}body.checkout .woocommerce-checkout .checkbox-personalizada{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;width:40px;height:40px;background-color:#b8a988;border:1px solid #b8a988;visibility:visible !important;}body.checkout .woocommerce-checkout .checkbox-personalizada:checked{background:url('https://contrastaria.pt/wp-content/themes/incm/images/check.svg');background-size:50% !important;background-repeat:no-repeat;background-position:center center !important;background-color:#b8a988;}body.checkout .woocommerce-checkout .cart_item{border-bottom-width:1px;border-bottom-style:solid;padding:15px 0px 15px;border-bottom-color:rgba(87,80,58,0.1) !important;}body.checkout .woocommerce-checkout .cart_item:last-child{border-bottom:0px;}body.checkout .woocommerce-checkout .cart_item .check .check{font-size:14px;color:rgba(40,40,40,0.6);line-height:1.43;min-width:86px;position:relative;display:flex;justify-content:space-between;}body.checkout .woocommerce-checkout .cart_item .check .check:before{content:'';width:20px;height:20px;background:url('https://contrastaria.pt/wp-content/themes/incm/images/check-w.svg') no-repeat center center #b8a988;background-size:auto;background-size:9px;position:absolute;top:0;left:0;}body.checkout .woocommerce-checkout .cart_item .check span{padding-left:30px;}body.checkout .woocommerce-checkout .cart_item .check .check{display:inline-block;}body.checkout .woocommerce-checkout .cart_item .left-dot{opacity:0.6;}body.checkout .woocommerce-checkout .cart_item .left-dot:before{content:'';width:4px;height:4px;margin:3px 8px;background-color:#7e7e7e;border-radius:100px;display:inline-block;}body.checkout .woocommerce-checkout .cart_item .right-dot{opacity:0.6;}body.checkout .woocommerce-checkout .cart_item .right-dot:after{content:'';width:4px;height:4px;margin:3px 8px;background-color:#7e7e7e;border-radius:100px;display:inline-block;}body.checkout .woocommerce-checkout .p-l-20{padding-left:20px;}body.checkout .woocommerce-checkout h2,body.checkout .woocommerce-checkout h3,body.checkout .woocommerce-checkout h6{font-family:'Montserrat-Regular';}body.checkout .woocommerce-checkout b{font-weight:bolder;}body.checkout .woocommerce-checkout .comprovativo-atividade table{color:transparent;background:transparent;border:none;}body.checkout .woocommerce-checkout .comprovativo-atividade table tbody tr:first-child{color:#fff;text-align:center;background:transparent !important;height:0 !important;font-family:"Montserrat-ExtraBold";}body.checkout .woocommerce-checkout .comprovativo-atividade table tbody tr{background:transparent;}body.checkout .woocommerce-checkout .comprovativo-atividade table tbody tr td{border:none;padding:0;}body.checkout .woocommerce-checkout fieldset{font-family:'Montserrat-Bold', sans-serif;font-size:16px;line-height:1.5;letter-spacing:-0.2px;}body.checkout .woocommerce-checkout .includes_tax{font-size:80%;font-weight:400;}body.checkout .woocommerce-checkout .alg_checkout_files_upload_button{background-color:#57503a;color:#fff;font-family:'Montserrat', sans-serif;font-weight:500;padding:10px;border:1px solid #eee;box-sizing:border-box;margin:0;line-height:20px;}body.checkout .woocommerce-checkout .form-row input.input-text{width:100%;height:44px;border:solid 1px #9b867a;display:inline-block;vertical-align:top;font-family:'Montserrat-Regular', sans-serif;font-size:12.5px;color:#b8a988;padding:0 20px;}body.checkout .woocommerce-checkout .form-row input.input-text::placeholder{color:#b8a988;}body.checkout .woocommerce-checkout .form-row textarea{width:100%;height:44px;border:solid 1px #9b867a;display:inline-block;vertical-align:top;font-family:'Montserrat-Regular', sans-serif;font-size:12.5px;color:#b8a988;padding:0 20px;}body.checkout .woocommerce-checkout .form-row textarea::placeholder{color:#b8a988;}body.checkout .woocommerce-checkout .form-row select{width:100%;height:44px;border:solid 1px #9b867a;display:inline-block;vertical-align:top;font-family:'Montserrat-Regular', sans-serif;font-size:12.5px;color:#b8a988;padding:0 20px;}body.checkout .woocommerce-checkout .form-row select::placeholder{color:#b8a988;}body.checkout .woocommerce-checkout .main .check-mark{position:absolute;top:0;left:0;height:30px;width:30px;background-color:#fff;border:1px solid #b8a988;padding-right:10px;}body.checkout .woocommerce-checkout .main input:checked ~ .check-mark{background-color:#b8a988;}body.checkout .woocommerce-checkout .main .check-mark:after{content:"";position:absolute;display:none;}body.checkout .woocommerce-checkout .main input:checked ~ .check-mark:after{display:block;}body.checkout .woocommerce-checkout .main .check-mark:after{left:9px;bottom:6px;width:10px;height:20px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}body.checkout .woocommerce-checkout .main input[type=checkbox]{visibility:hidden;}body.checkout .woocommerce-checkout .woocommerce-shipping-fields2{margin-top:30px;display:none;overflow:hidden;}body.checkout .woocommerce-checkout .woocommerce-shipping-fields2 .form-row{float:left;}@media (max-width: 550px){body.checkout .woocommerce-checkout .metodo-final-envio #flex{flex-direction:column;}body.checkout .woocommerce-checkout .metodo-final-envio #flex div{height:unset;}body.checkout .woocommerce-checkout .metodo-final-envio #flex div .subtotal{text-align:right;font-size:14px !important;}body.checkout .woocommerce-checkout .metodo-final-envio .caixa-metodo-final-envio{column-gap:5px;}body.checkout .woocommerce-checkout .metodo-final-envio .caixa-metodo-final-envio .coluna-2 div{font-size:14px;}body.checkout .woocommerce-checkout .metodo-final-envio .caixa-metodo-final-envio .coluna-3 div{font-size:14px;}body.checkout .woocommerce-checkout .metodo-final-envio .caixa-metodo-final-envio .coluna-4{display:flex;align-items:center;}}@media (max-width: 430px){body.checkout .woocommerce-checkout .metodo-final-envio .caixa-metodo-final-envio .coluna-2 div{font-size:12px;}body.checkout .woocommerce-checkout .metodo-final-envio .caixa-metodo-final-envio .coluna-3 div{font-size:12px;}body.checkout .woocommerce-checkout .metodo-final-envio .caixa-metodo-final-envio .coluna-4 .imagem img{width:50px !important;}}@media (max-width: 360px){body.checkout .woocommerce-checkout .metodo-final-envio .caixa-metodo-final-envio .coluna-2 div{font-size:10px;}body.checkout .woocommerce-checkout .metodo-final-envio .caixa-metodo-final-envio .coluna-3 div{font-size:10px;}}@media (max-width: 550px){body.checkout .woocommerce-checkout .link_pagamento_tab .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods #flex{flex-direction:column;}body.checkout .woocommerce-checkout .link_pagamento_tab .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods #flex div{height:unset;}body.checkout .woocommerce-checkout .link_pagamento_tab .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods #flex div:nth-child(2){margin-bottom:20px;}body.checkout .woocommerce-checkout .link_pagamento_tab .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods #flex div p{font-size:14px !important;}body.checkout .woocommerce-checkout .link_pagamento_tab .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method .col-4 label{font-size:14px !important;}}body.checkout .woocommerce-checkout .link_checkout_tab .order-review-tab .order-review-details .cart_row .cart_item .image{padding-right:unset;padding-left:unset;}@media (max-width: 550px){body.checkout .woocommerce-checkout .link_checkout_tab .order-review-tab .order-review-details .cart_row .cart_item .col-1{flex:0 0 15%;max-width:15%;}body.checkout .woocommerce-checkout .link_checkout_tab .order-review-tab .order-review-details .cart_row .cart_item .col-9{flex:0 0 60%;max-width:60%;}body.checkout .woocommerce-checkout .link_checkout_tab .order-review-tab .order-review-details .cart_row .cart_item .col-2{flex:0 0 25%;max-width:25%;}body.checkout .woocommerce-checkout .link_checkout_tab .order-review-tab .order-review-details .cart_row .cart_item .col-2 .price{padding:unset;}}@media (max-width: 500px){body.checkout .woocommerce-checkout .link_resumo_tab .cart_outer{padding-left:unset;padding-right:unset;}body.checkout .woocommerce-checkout .link_resumo_tab .cart_outer .cart_row .cart_item .col-1{flex:0 0 15%;max-width:15%;padding-left:unset;padding-right:unset;}body.checkout .woocommerce-checkout .link_resumo_tab .cart_outer .cart_row .cart_item .col-9{flex:0 0 60%;max-width:60%;}body.checkout .woocommerce-checkout .link_resumo_tab .cart_outer .cart_row .cart_item .col-9 .row .col-12 h6{font-size:14px;}body.checkout .woocommerce-checkout .link_resumo_tab .cart_outer .cart_row .cart_item .col-9 .row .col-12 .d-inline-block span{font-size:12px;}body.checkout .woocommerce-checkout .link_resumo_tab .cart_outer .cart_row .cart_item .col-2{flex:0 0 25%;max-width:25%;padding-left:unset;padding-right:unset;}body.checkout .woocommerce-checkout .link_resumo_tab .cart_outer .cart_row .cart_item .col-2 .price{font-size:12px;}body.checkout .woocommerce-checkout .link_resumo_tab .cart_outer .cart-total .row .col-6:nth-child(1){flex:0 0 30%;max-width:30%;}body.checkout .woocommerce-checkout .link_resumo_tab .cart_outer .cart-total .row .col-6:nth-child(2){flex:0 0 70%;max-width:70%;}body.checkout .woocommerce-checkout .link_resumo_tab .cart_outer .cart-total .row .col-6 h5{font-size:16px;display:flex;flex-direction:column;}}@media (max-width: 500px){body.checkout .woocommerce-checkout .cart-total .row{margin-left:unset;margin-right:unset;}body.checkout .woocommerce-checkout .cart-total .row .col-6 span{padding:unset;width:100%;padding-top:16px;padding-bottom:16px;}body.checkout .woocommerce-checkout .cart-total .row .col-6 button{padding:unset;width:100%;}}body.checkout .woocommerce-checkout .caixa-morada-final-envio{background-color:#f1eee7;padding:20px;display:flex;flex-direction:row;column-gap:40%;position:relative;}body.checkout .woocommerce-checkout .caixa-morada-final-envio .checkbox-personalizada{position:absolute;right:20px;top:20px;width:32px;height:32px;}body.checkout .woocommerce-checkout .caixa-morada-final-envio .esquerda,body.checkout .woocommerce-checkout .caixa-morada-final-envio .direita{display:flex;flex-direction:column;}body.checkout .woocommerce-checkout .caixa-morada-final-envio .nome{font-size:16px;font-weight:bold;color:#57503a;margin-bottom:5px;}body.checkout .woocommerce-checkout .caixa-morada-final-envio .nif{color:#282828;opacity:0.6;font-size:14px;font-weight:500;}body.checkout .woocommerce-checkout .caixa-morada-final-envio .nif span{font-weight:600;}body.checkout .woocommerce-checkout .caixa-morada-final-envio .telefone{color:#282828;font-size:14px;font-weight:400;opacity:0.6;}body.checkout .woocommerce-checkout .caixa-morada-final-envio .telefone span{font-weight:600;}body.checkout .woocommerce-checkout .caixa-morada-final-envio .direita label{font-size:14px;opacity:0.6;}body.checkout .woocommerce-checkout .caixa-morada-final-envio .direita .morada,body.checkout .woocommerce-checkout .caixa-morada-final-envio .direita .cp,body.checkout .woocommerce-checkout .caixa-morada-final-envio .direita .city{font-size:14px;opacity:0.6;font-weight:600;}body.checkout .woocommerce-checkout .caixa-morada-final-envio .checkbox-personalizada{display:none;}@media (max-width: 700px){body.checkout .woocommerce-checkout .caixa-morada-final-envio{column-gap:unset;}body.checkout .woocommerce-checkout .caixa-morada-final-envio .esquerda{width:50%;}body.checkout .woocommerce-checkout .caixa-morada-final-envio .direita{width:50%;}}@media (max-width: 500px){body.checkout .woocommerce-checkout .caixa-morada-final-envio{flex-direction:column;}body.checkout .woocommerce-checkout .caixa-morada-final-envio .direita{padding-top:10px;}}body.checkout .woocommerce-checkout .caixa-metodo-final-envio{background-color:#f1eee7;padding:20px;display:flex;flex-direction:row;column-gap:20px;border:1px solid #9b867a;}body.checkout .woocommerce-checkout .caixa-metodo-final-envio .nome{font-size:16px;font-weight:600;color:#57503a;margin-bottom:5px;}body.checkout .woocommerce-checkout .caixa-metodo-final-envio .preco{font-size:16px;font-weight:600;color:#57503a;}body.checkout .woocommerce-checkout .caixa-metodo-final-envio .coluna-3{display:flex;align-items:flex-end;}body.checkout .woocommerce-checkout .caixa-metodo-final-envio .dias{opacity:0.6;font-size:14px;color:#282828;}body.checkout .woocommerce-checkout .caixa-metodo-final-envio .coluna-4{margin-left:auto;}body.checkout .woocommerce-checkout .caixa-metodo-final-envio .imagem img{width:74px !important;display:flex;align-items:center;}body.checkout .woocommerce-checkout .link_envio_tab .woocommerce-form{padding:30px 0;}body.checkout .woocommerce-checkout .link_envio_tab .cart_footer{padding-top:0px !important;}body.checkout .woocommerce-checkout .comprovativo-atividade{margin-top:20px;padding-top:40px;border-top:1px solid #ccc;margin-left:15px;margin-right:15px;overflow:hidden;width:100%;}body.checkout .woocommerce-checkout .comprovativo-atividade.tipo-3{margin-top:60px;}body.checkout .woocommerce-checkout .comprovativo-atividade h2{font-size:16px;font-weight:bold;color:#58503c;margin-bottom:10px;opacity:0.8;}body.checkout .woocommerce-checkout .alerta-comprovativo-atividade{font-size:12px;margin-bottom:20px;color:#282828;border-bottom:1px solid #ccc;padding-bottom:20px;opacity:0.8;}body.checkout .woocommerce-checkout .alg_checkout_files_upload_button{background-color:#57503a;color:#fff;font-family:'Montserrat', sans-serif;font-weight:500;}body.checkout .woocommerce-checkout .alg_checkout_files_upload_result_file_name{display:inline-block;}body.checkout .woocommerce-checkout .alg_checkout_files_upload_result_file_name a{color:#282828;}body.checkout .woocommerce-checkout label[for="alg_checkout_files_upload_1"]{display:none;}body.checkout .woocommerce-checkout .link_faturacao_tab .cart_footer{margin-top:0px !important;padding-top:0px !important;}body.checkout .woocommerce-checkout .link_faturacao_tab .cart_footer hr{display:none;}body.checkout .woocommerce-checkout .woocommerce-checkout-payment .cart-total .row .col-6:nth-child(1){max-width:50%;}@media (max-width: 500px){body.checkout .woocommerce-checkout .link_checkout_tab .order-review-tab .addresses .payment-info .row{flex-direction:column;}body.checkout .woocommerce-checkout .link_checkout_tab .order-review-tab .addresses .payment-info .row .col-6{padding:unset !important;padding-left:45px !important;flex:0 0 100%;max-width:100%;}body.checkout .woocommerce-checkout .link_checkout_tab .order-review-tab .addresses .payment-info .row .col-6:nth-child(1){padding-top:15px !important;}body.checkout .woocommerce-checkout .link_checkout_tab .order-review-tab .addresses .payment-info .row .col-6:nth-child(2){padding-bottom:15px !important;}body.checkout .woocommerce-checkout .link_checkout_tab .order-review-tab .addresses .payment-info .row .col-6 p{color:#282828;opacity:1 !important;font-weight:400 !important;}}@media (max-width: 400px){body.checkout .woocommerce-checkout .shipping .row .col-6 p{font-size:14px !important;}body.checkout .woocommerce-checkout .shipping .row .col-6 p .shipping-tax{padding-top:30px !important;padding-right:10px !important;}}@media (max-width: 500px){body.checkout .woocommerce-checkout .payment_method .row .col-8{flex:0 0 100%;max-width:100%;}}body.checkout .frametest{margin:70px auto;}body .woocommerce-order{text-align:center;}body .woocommerce-order .success-purchase:not(.flat_rate) .addresses .woocommerce-column--shipping-address{display:none;}body .woocommerce-order .woocommerce-notice{font-family:'Montserrat-Bold';position:relative;opacity:1;font-size:32px;color:#918363;text-align:left;padding:46px 90px 50px 60px;background-color:rgba(184,169,136,0.2);margin-bottom:10px;line-height:1;}body .woocommerce-order .woocommerce-notice .check{font-size:0px;color:#fff;position:absolute;top:50%;left:-20px;margin-top:-20px;background-color:#b8a988;font-family:'Montserrat-Bold', sans-serif;letter-spacing:0.56px;width:40px;height:40px;border:solid 1px #b8a988;border-radius:100%;text-align:center;line-height:38px;}@media (max-width: 440px){body .woocommerce-order .woocommerce-notice{padding:20px 40px;font-size:25px;}}body .woocommerce-order .extra-comentarios-thank-you{text-align:left;font-size:14px;color:#282828;margin-top:20px;margin-bottom:50px;opacity:0.6;}body .woocommerce-order img{max-height:40px;margin:5px 10px 5px 0;float:none;vertical-align:middle;max-width:100% !important;height:auto !important;}body .woocommerce-order li,body .woocommerce-order ul,body .woocommerce-order ol{list-style:none !important;margin:0px;padding:0px;margin-top:10px;}body .woocommerce-order .woocommerce-order-details{display:none;}body .woocommerce-order .woocommerce-customer-details{padding-top:30px;}body .woocommerce-order .woocommerce-customer-details h2{margin-bottom:20px;}body .woocommerce-order .woocommerce-customer-details address{padding:20px;}body .woocommerce-order .woocommerce-customer-details .woocommerce-column{margin-top:50px;max-width:none;}body .woocommerce-order .buttons-extra-thank-you .home_ct_btn{padding:40px 0 0 0;display:block;text-align:center;float:left;}body .woocommerce-order .buttons-extra-thank-you .home_ct_btn a{display:inline-block;padding:16px 48px;background-color:#b8a988;line-height:1.5;letter-spacing:0.23px;text-align:center;font-family:'Montserrat-SemiBold', sans-serif;text-transform:uppercase;color:#171511;font-size:16px;width:240px;}body .woocommerce-order .buttons-extra-thank-you .home_ct_btn a:hover{background-color:transparent;color:#b8a988;border:1px solid #b8a988;}body .woocommerce-order .buttons-extra-thank-you .home_ct_btn.inversor{float:right;}body .woocommerce-order .buttons-extra-thank-you .home_ct_btn.inversor a{background-color:transparent;color:#b8a988;border:1px solid #b8a988;}@media (max-width: 599px){body .woocommerce-order .buttons-extra-thank-you .home_ct_btn{width:100%;}body .woocommerce-order .buttons-extra-thank-you .home_ct_btn a{width:100%;}}body .extra-comentarios-thank-you{text-align:left;font-size:14px;color:#282828;margin-top:20px;margin-bottom:50px;opacity:0.6;}body .woocommerce form .form-row .info-no-validate{font-size:11px;padding-top:2px;}body .buttons-extra-thank-you{overflow-y:hidden;}body .buttons-extra-thank-you .home_ct_btn{float:left;}body .buttons-extra-thank-you .home_ct_btn.inversor{float:right;}body .buttons-extra-thank-you .home_ct_btn a{width:240px;}body .buttons-extra-thank-you .home_ct_btn.inversor a{background-color:transparent;color:#b8a988;border:1px solid #b8a988;}body .buttons-extra-thank-you .home_ct_btn.inversor a:hover{background-color:#b8a988;color:#171511;border:1px solid #b8a988;}body .order-review-tab-col-total .includes_tax{display:none;}body .link_checkout_tab .cart_footer{padding-top:30px !important;}body .link_checkout_tab .cart_footer .text-dark{color:#282828 !important;padding-bottom:10px;}body .link_checkout_tab .cart_footer .text-dark h5{font-size:16px !important;font-weight:600 !important;}body .link_checkout_tab .cart_footer .order-review-tab-col-total.text-dark h5{font-size:20px !important;}body .store_page{margin:50px 0;}body .store_page h2{line-height:1.6;display:block;padding:0 0 20px;letter-spacing:-0.2px;font-family:'Montserrat-SemiBold', sans-serif;border-bottom:solid 1px #edeaef;color:#918363;font-size:20px;}body .store_page .store_products_sec-1{padding:38px 0 72px 0;}body .store_page .store_products_sec-1 .pro-blk{padding:32px 0 0 0;align-items:center;}body .store_page .store_products_sec-1 .pro-blk .image img{width:100%;height:auto;}body .store_page .store_products_sec-1 .pro-blk .pro-blk_inner .cat{line-height:2;letter-spacing:normal;font-family:'Montserrat-Medium', sans-serif;color:#000;opacity:0.4;font-size:12px;}body .store_page .store_products_sec-1 .pro-blk .pro-blk_inner h2{line-height:1.33;letter-spacing:-0.3px;font-family:'Montserrat-SemiBold', sans-serif;color:#000;font-size:24px;}body .store_page .store_products_sec-1 .pro-blk .pro-blk_inner .price{padding:32px 0 48px 0;line-height:1;letter-spacing:0.8px;font-family:'Montserrat-SemiBold', sans-serif;font-size:24px;color:#b8a988;}body .store_page .store_products_sec-1 .pro-blk .pro-blk_inner .price span{vertical-align:baseline;line-height:1;letter-spacing:0.67px;color:#b8a988;font-family:'Montserrat-Medium', sans-serif;font-size:20px;padding:0 4px 0 0;}body .store_page .store_products_sec-1 .pro-blk .pro-blk_inner .links{display:inline-block;width:100%;}body .store_page .store_products_sec-1 .pro-blk .pro-blk_inner .links a{display:inline-block;line-height:1.5;letter-spacing:0.23px;background:#edeaef;padding:16px 26px;text-transform:uppercase;text-align:center;font-family:'Montserrat-SemiBold', sans-serif;color:#000;font-size:16px;}body .store_page .store_products_sec-1 .pro-blk .pro-blk_inner .links a:hover{color:#fff;background:#b8a988;}body .store_page .store_products-2 .procust_listing-store{padding:0 0 128px;}body .store_page .store_products-2 .procust_listing-store .row{margin:0 -20px 0 -21px;}body .store_page .store_products-2 .procust_listing-store .row .col-md-4{padding:0 20px 0 21px;}body .store_page .store_products-2 .procust_listing-store .row .col-md-4 .products_box{position:relative;padding:40px 0 20px;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s;}body .store_page .store_products-2 .procust_listing-store .row .col-md-4 .products_box .novi-text{font-family:'Montserrat-Bold', sans-serif;position:absolute;right:0px;top:20px;width:auto;padding:6px 8px;background-color:rgba(184,156,96,0.24);color:#b8a988;font-size:12px;line-height:1.33;}body .store_page .store_products-2 .procust_listing-store .row .col-md-4 .products_box .image{padding:0 0 24px 48px;}body .store_page .store_products-2 .procust_listing-store .row .col-md-4 .products_box .image img{width:132px;max-height:132px;}body .store_page .store_products-2 .procust_listing-store .row .col-md-4 .products_box .products_box-inner{border-bottom:1px solid #edeaef;padding:0 0 16px;align-items:flex-end;display:flex;}body .store_page .store_products-2 .procust_listing-store .row .col-md-4 .products_box .products_box-inner .products_box-left{max-width:200px;}body .store_page .store_products-2 .procust_listing-store .row .col-md-4 .products_box .products_box-inner .cat{font-family:'Montserrat-Medium', sans-serif;padding:0 0 2px;color:#000;line-height:2;font-size:12px;opacity:0.4;}body .store_page .store_products-2 .procust_listing-store .row .col-md-4 .products_box .products_box-inner h3{line-height:1.25;letter-spacing:normal;font-family:'Montserrat-SemiBold', sans-serif;color:#000;font-size:16px;}body .store_page .store_products-2 .procust_listing-store .row .col-md-4 .products_box .products_box-inner .pro-price{margin-left:auto;line-height:1.33;letter-spacing:0.6px;font-family:'Montserrat-SemiBold', sans-serif;color:#918363;font-size:18px;}body .store_page .store_products-2 .procust_listing-store .row .col-md-4 .products_box .products_box-inner .pro-price span{vertical-align:baseline;padding:0 4px 0 0;display:inline-block;line-height:1.43;letter-spacing:0.47px;font-family:'Montserrat-Medium', sans-serif;color:#918363;font-size:14px;}body .store_page .store_products-2 .procust_listing-store .row .col-md-4 .products_box .products_box-inner-2{padding:8px 0 0 0;flex-wrap:wrap;}body .store_page .store_products-2 .procust_listing-store .row .col-md-4 .products_box .products_box-inner-2 .text-1{display:inline-block;width:100%;line-height:2;letter-spacing:normal;font-family:'Montserrat-Medium', sans-serif;padding:0 6px 0 0;color:#000;font-size:12px;opacity:0.4;}body .store_page .store_products-2 .procust_listing-store .row .col-md-4 .products_box .products_box-inner-2 .text-2{display:inline-block;background:#edeaef;margin:0 4px 4px 0;padding:6px;line-height:1.45;letter-spacing:normal;font-family:'Montserrat-Bold', sans-serif;color:rgba(40,40,40,0.6);font-size:11px;}body .store_page .store_products-2 .procust_listing-store .row .col-md-4 .products_box .products_box-inner-3{text-align:left;}body .store_page .store_products-2 .procust_listing-store .row .col-md-4 .products_box .products_box-inner-3 .see-more-btn a{display:block;padding:10px 25px;max-width:180px;line-height:1.5;letter-spacing:0.23px;text-align:center;font-family:'Montserrat-SemiBold', sans-serif;text-transform:uppercase;font-size:14px;margin:10px 0;background-color:#edeaef;color:#000;}body .store_page .store_products-2 .procust_listing-store .row .col-md-4 .products_box:hover .products_box-inner-3 .see-more-btn a{background-color:#b8a988;}body .store_page .store_products-2 .store_ct_btn{padding:40px 0 0 0;display:block;text-align:center;}body .store_page .store_products-2 .store_ct_btn a{display:inline-block;padding:16px 48px;background-color:#b8a988;line-height:1.5;letter-spacing:0.23px;text-align:center;font-family:'Montserrat-SemiBold', sans-serif;text-transform:uppercase;color:#000;font-size:16px;}body .store_page .store_products-2 .store_ct_btn a:hover{background:#edeaef;}#yith-quick-view-modal.open .yith-wcqv-main{overflow-x:hidden;overflow-y:initial !important;}@media (max-width: 565px){#yith-quick-view-modal.open .yith-wcqv-main{overflow-x:unset;}}#yith-quick-view-modal.open #yith-quick-view-close{opacity:1;border:0px;top:20px;right:20px;}#yith-quick-view-modal .yith-wcqv-wrapper{height:90%;max-width:1200px;max-height:1000px;}#yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main{box-shadow:none;}#yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main .yith-wcqv-head img{max-width:100%;}#yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main .woocommerce div.product,#yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main .woocommerce div.product > .row{height:100%;}#yith-quick-view-modal .yith-wcqv-wrapper #yith-quick-view-content > .product > .product{display:-webkit-box;display:-ms-flexbox;display:flex;}@media (max-width: 565px){#yith-quick-view-modal .yith-wcqv-wrapper #yith-quick-view-content > .product > .product{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}#yith-quick-view-modal .yith-wcqv-wrapper #yith-quick-view-content div.images{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;padding:10px;border-right:1px solid #edeaef;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;}#yith-quick-view-modal .yith-wcqv-wrapper #yith-quick-view-content div.images figure{width:100%;}#yith-quick-view-modal .yith-wcqv-wrapper #yith-quick-view-content div.images figure img{max-width:500px;margin:0 auto;}@media (max-width: 500px){#yith-quick-view-modal .yith-wcqv-wrapper #yith-quick-view-content div.images figure img{width:unset;max-height:200px;}}@media (max-width: 565px){#yith-quick-view-modal .yith-wcqv-wrapper #yith-quick-view-content div.images{width:100%;float:none;}}#yith-quick-view-modal .yith-wcqv-wrapper #yith-quick-view-content .summary{-webkit-box-flex:40%;-ms-flex:40%;flex:40%;padding-left:40px;padding-right:10px;padding-top:10px;padding-bottom:10px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 !important;overflow-y:auto;}#yith-quick-view-modal .yith-wcqv-wrapper #yith-quick-view-content .summary .summary-content{-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal;padding:0px 40px;}#yith-quick-view-modal .yith-wcqv-wrapper #yith-quick-view-content .summary .summary-content .product_meta .modal-prod-code{margin-top:30px;opacity:0.4;font-family:'Montserrat-Medium', sans-serif;font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:normal;color:#000;padding-bottom:10px;}#yith-quick-view-modal .yith-wcqv-wrapper #yith-quick-view-content .summary .summary-content .product_meta .modal-prod-title{font-size:1em;font-weight:600;color:#000;padding-bottom:15px;width:50%;word-wrap:break-word;}#yith-quick-view-modal .yith-wcqv-wrapper #yith-quick-view-content .summary .summary-content .modal-prod-title{font-size:1em;font-weight:600;color:#000;padding-bottom:15px;width:50%;word-wrap:break-word;font-size:0.5em;}#yith-quick-view-modal .yith-wcqv-wrapper #yith-quick-view-content .summary .summary-content .modal-prod-desc{font-size:0.85em;color:#000;padding-bottom:25px;text-align:justify;line-height:1.7;width:90%;}#yith-quick-view-modal .yith-wcqv-wrapper #yith-quick-view-content .summary .summary-content form .qtt label{opacity:0.6;font-family:'Montserrat-Regular', sans-serif;font-size:16px;line-height:1.5;color:#000;margin-bottom:5px;}#yith-quick-view-modal .yith-wcqv-wrapper #yith-quick-view-content .summary .summary-content form .qtd-input{background:transparent !important;border:0 !important;font-family:'Montserrat', sans-serif;font-size:32px;width:32px;margin-top:10px;outline:none;display:inline-block;cursor:pointer;}#yith-quick-view-modal .yith-wcqv-wrapper #yith-quick-view-content .summary .summary-content form .quantity{float:none;margin:0;display:inline-block;vertical-align:top;}#yith-quick-view-modal .yith-wcqv-wrapper #yith-quick-view-content .summary .summary-content form .quantity input{border:1px solid #edeaef;box-sizing:border-box;margin:0;outline:none;padding:10px;}#yith-quick-view-modal .yith-wcqv-wrapper #yith-quick-view-content .summary .summary-content .variations_form .variations{margin-bottom:1em;border:0;width:100%;background-color:transparent;}#yith-quick-view-modal .yith-wcqv-wrapper #yith-quick-view-content .summary .summary-content .variations_form .variations tr{background-color:transparent;}#yith-quick-view-modal .yith-wcqv-wrapper #yith-quick-view-content .summary .summary-content .variations_form .variations tr td{vertical-align:middle;}#yith-quick-view-modal .yith-wcqv-wrapper #yith-quick-view-content .summary .summary-content .variations_form .variations tr td .modal-prod-letter-label{font-size:0.85em;color:#000;text-align:left;font-weight:600;word-wrap:break-word;}#yith-quick-view-modal .yith-wcqv-wrapper #yith-quick-view-content .summary .summary-content .variations_form .variations tr td .modal-prod-letter-label label{font-family:'Montserrat-Regular', sans-serif;}#yith-quick-view-modal .yith-wcqv-wrapper #yith-quick-view-content .summary .summary-content .variations_form .variations tr td select{height:44px;line-height:22px;padding:10px 20px 10px 16px;border:1px solid #edeaef;border-radius:.25rem;margin:0px;}#yith-quick-view-modal .yith-wcqv-wrapper #yith-quick-view-content .summary .summary-content .modal-prod-puncao{font-size:0.75em;font-weight:400;color:#000;padding-bottom:5px;}#yith-quick-view-modal .yith-wcqv-wrapper #yith-quick-view-content .summary .summary-content .modal-prod-sizes{font-size:0.75em;font-weight:600;padding-bottom:10px;display:inline-flex;}#yith-quick-view-modal .yith-wcqv-wrapper #yith-quick-view-content .summary .summary-content .modal-prod-sizes .available{color:#000;background-color:#edeaef;border-color:#edeaef;font-weight:600;align-items:center;display:flex;flex-direction:column;justify-content:center;height:22px;width:135px;margin-right:5px;}#yith-quick-view-modal .yith-wcqv-wrapper #yith-quick-view-content .summary .summary-content .form-check input{visibility:hidden;}#yith-quick-view-modal .yith-wcqv-wrapper #yith-quick-view-content .summary .summary-content .form-check input:checked ~ .check-mark{background-color:#b8a988;}#yith-quick-view-modal .yith-wcqv-wrapper #yith-quick-view-content .summary .summary-content .form-check input:checked ~ .check-mark:after{display:block;}#yith-quick-view-modal .yith-wcqv-wrapper #yith-quick-view-content .summary .summary-content .form-check .form-check-label{padding:5px 0 0 25px;}#yith-quick-view-modal .yith-wcqv-wrapper #yith-quick-view-content .summary .summary-content .form-check .form-check-label .check-mark{position:absolute;top:0;left:0;height:30px;width:30px;background-color:white;border:1px solid #b8a988;padding-right:10px;}#yith-quick-view-modal .yith-wcqv-wrapper #yith-quick-view-content .summary .summary-content .form-check .form-check-label .check-mark:after{left:9px;bottom:6px;width:10px;height:20px;border:solid white;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.00000000,M12=1.00000000,M21=-1,M22=0.00000000,sizingMethod='auto expand');-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11 = 0.00000000 ,M12 = 1.00000000, M21 = -1.00000000 ,M22 = 0.00000000,SizingMethod = 'auto expand')";/* Newer browsers (incl IE9) */transform:rotate(45deg);content:"";position:absolute;}#yith-quick-view-modal .yith-wcqv-wrapper #yith-quick-view-content .summary .summary-content .checkPuncao{display:none;}#yith-quick-view-modal .yith-wcqv-wrapper #yith-quick-view-content .summary .summary-content .checkPuncao.active{display:block;}#yith-quick-view-modal .yith-wcqv-wrapper #yith-quick-view-content .summary .summary-content .checkPuncao label{padding:10px 0 0 0 !important;}#yith-quick-view-modal .yith-wcqv-wrapper #yith-quick-view-content .summary .summary-content .checkPuncao select{height:44px;line-height:22px;padding:10px 20px 10px 16px;border:1px solid #3e3c3d;border-radius:.25rem;font-size:1rem;font-weight:400;margin:0px;}#yith-quick-view-modal .yith-wcqv-wrapper #yith-quick-view-content .summary .footer-add .cart-total{margin:0px 40px;padding:10px 0px 20px;border-top:solid 1px rgba(87,80,58,0.1);}#yith-quick-view-modal .yith-wcqv-wrapper #yith-quick-view-content .summary .footer-add .cart-total p{font-size:12px;font-family:'Montserrat-Medium', sans-serif;color:rgba(40,40,40,0.4);line-height:2;}#yith-quick-view-modal .yith-wcqv-wrapper #yith-quick-view-content .summary .footer-add .cart-total h5{color:#000 !important;line-height:1;letter-spacing:0.08em;font-family:'Montserrat-SemiBold', sans-serif;}#yith-quick-view-modal .yith-wcqv-wrapper #yith-quick-view-content .summary .footer-add .cart-total h5 span{font-size:20px;font-family:'Montserrat-Medium', sans-serif;letter-spacing:0.067em;line-height:1;display:inline-block;vertical-align:baseline;}#yith-quick-view-modal .yith-wcqv-wrapper #yith-quick-view-content .summary .footer-add button.button{display:inline-block;border:solid 1px #b8a988;width:100%;padding:15px 0px;font-family:'Montserrat-SemiBold', sans-serif;font-size:14px;letter-spacing:0.02em;color:#000;text-transform:uppercase;text-align:center;background:transparent;color:#b8a988;line-height:20px;border-radius:0px;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s;}#yith-quick-view-modal .yith-wcqv-wrapper #yith-quick-view-content .summary .footer-add button.button:hover{background:#b8a988;color:#000;}#yith-quick-view-modal .yith-wcqv-wrapper #yith-quick-view-content .summary .footer-add .btnbox button.button{background:#b8a988;color:#000;}#yith-quick-view-modal .yith-wcqv-wrapper #yith-quick-view-content .summary .footer-add .btnbox button.button:hover{color:#b8a988;background-color:#fff;}@media (max-width: 565px){#yith-quick-view-modal .yith-wcqv-wrapper #yith-quick-view-content .summary .footer-add .btnbox button.button{height:100%;}}@media (max-width: 565px){#yith-quick-view-modal .yith-wcqv-wrapper #yith-quick-view-content .summary{width:100%;}}.ie-browser .custom-number-input button{display:none !important;}@media (min-width: 768px){/* Chrome/Opera/Safari *//* Firefox 19+ *//* IE 10+ *//* Firefox 18- */input.search-field::-webkit-input-placeholder{color:#fff;}input.search-field::-moz-placeholder{color:#fff;}input.search-field:-ms-input-placeholder{color:#fff;}input.search-field:-moz-placeholder{color:#fff;}}@media (max-width: 768px){/* Chrome/Opera/Safari *//* Firefox 19+ *//* IE 10+ *//* Firefox 18- */input.search-field::-webkit-input-placeholder{color:#626269;}input.search-field::-moz-placeholder{color:#626269;}input.search-field:-ms-input-placeholder{color:#626269;}input.search-field:-moz-placeholder{color:#626269;}}