/* FAQ *//* Puncture List */.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;}.fal{font-family:FontAwesome5Pro;font-weight:300;}.far{font-family:FontAwesome5Pro;font-weight:400;}body:before{content:'';width:100%;height:100%;position:fixed;z-index:-1;top:0;filter:alpha(opacity=@opacity * 100);-moz-opacity:0;-khtml-opacity:0;opacity:0;left:0;background-image:url('https://www.contrastaria.pt/wp-content/themes/incm/images/loading.gif');background-position:center center;background-repeat:no-repeat;background-color:#000;}body[data-loading="on"]:before{filter:alpha(opacity=@opacity * 100);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;z-index:99999;backdrop-filter:blur(18px);}.vc_tta-panels .vc_tta-panel{margin-bottom:10px;}.vc_tta-panels .vc_tta-panel-body{display:block !important;max-height:0;height:auto !important;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;overflow:hidden;}.vc_tta-panels .vc_active .vc_tta-panel-body{max-height:15000px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}.vc_tta-panels .vc_tta-panel-body{background-color:#e8e4d9;color:#918363;}.vc_tta-panels .vc_tta-panel-heading{position:relative;padding:10px;background-color:#918363;}.vc_tta-panels .vc_tta-panel-heading span{color:#fff;}.vc_tta-panels .vc_tta-panel-heading: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;right:10px;color:#fff;cursor:pointer;font-size:26px;position:absolute;}.vc_tta-panels .vc_active .vc_tta-panel-heading: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;right:10px;color:#fff;cursor:pointer;font-size:26px;position:absolute;}.vc_tta-panels .vc_toggle{margin:0 !important;padding:20px 10px 0px;}@media (min-width: 768px){.vc_tta-panels .vc_toggle{padding:10px !important;}}.vc_tta-panels .vc_toggle .vc_toggle_icon{display:none !important;}.vc_tta-panels .vc_toggle .vc_toggle_title h4{font-weight:600;font-family:unset !important;text-decoration:underline;}#menu-side-menu .to-hide{display:none !important;}#e-mails-de-notificacao .wpcf7 input,#e-mails-de-notificacao .wpcf7 textarea{width:100%;padding:10px;border:1px solid #918363;margin-bottom:-1px;max-height:125px;font-weight:600;}#e-mails-de-notificacao .wpcf7 input:focus,#e-mails-de-notificacao .wpcf7 textarea:focus{outline:none;}#e-mails-de-notificacao .wpcf7 input.wpcf7-submit,#e-mails-de-notificacao .wpcf7 textarea.wpcf7-submit{width:auto;float:right;background-color:#b8a988;color:#fff;font-weight:700;padding:5px 25px;cursor:pointer;}#e-mails-de-notificacao .wpcf7 .submit-holder{margin-top:-4px;width:100%;height:auto;display:inline-block;padding:7px;background-color:#918363;}#e-mails-de-notificacao .wpcf7-not-valid-tip{padding:10px 0 25px;font-weight:700;}#e-mails-de-notificacao .wpcf7-response-output{font-weight:700;font-size:17px;}#e-mails-de-notificacao #topics-list{margin:20px 0;padding:0 20px 0 0;}@media (max-width: 767px){#e-mails-de-notificacao #topics-list{padding:0 20px;text-align:center;}}#e-mails-de-notificacao #topics-list .title-list{width:100%;height:auto;display:inline-block;padding:7px;background-color:#918363;margin-left:15px;margin-right:-5px;}@media (max-width: 767px){#e-mails-de-notificacao #topics-list .title-list{margin-left:0;}}#e-mails-de-notificacao #topics-list .title-list h3{text-align:center;color:#fff;text-transform:uppercase;}#e-mails-de-notificacao #topics-list ul{padding:0;margin-left:15px;width:100%;}@media (max-width: 767px){#e-mails-de-notificacao #topics-list ul{margin-left:0;}}#e-mails-de-notificacao #topics-list ul li{list-style-type:none;padding:5px;background-color:#b8a988;text-align:left;}#e-mails-de-notificacao #topics-list ul li:nth-child(odd){background-color:#e8e4d9;}#e-mails-de-notificacao #topics-list ul li a{font-weight:600;display:block;padding:3px 20px;color:#57503a;font-size:1.4rem;text-transform:uppercase;font-family:"Montserrat-SemiBold";}#e-mails-de-notificacao #topics-list ul li a:hover{color:#918363;}.wpcf7 input::-webkit-input-placeholder,.wpcf7 textarea::-webkit-input-placeholder{font-weight:700;color:#918363;}.wpcf7 input::-moz-placeholder,.wpcf7 textarea::-moz-placeholder{font-weight:700;color:#918363;opacity:1;}.wpcf7 input::-ms-input-placeholder,.wpcf7 textarea::-ms-input-placeholder{font-weight:700;color:#918363;}.notification-detail{padding:20px;}.notification-detail h2{text-align:center;margin:30px 0 15px;}.notification-detail p,.notification-detail h4{color:#918363 !important;}.notification-detail h4{font-weight:600;font-size:16px;margin-bottom:20px;padding-bottom:25px;width:100%;border-bottom:1px solid #b8a988;font-family:'Montserrat-Regular';}.notification-detail .comments-holder h3#comments{display:none;}.notification-detail .comments-holder h4{color:#918363 !important;}.notification-detail .comments-holder .commentlist{padding:20px 0 20px 115px;}@media (max-width: 767px){.notification-detail .comments-holder .commentlist{padding:20px 0;}}.notification-detail .comments-holder .commentlist li{list-style-type:none;margin-bottom:10px;background-color:#e4e1d7;padding:15px;}.notification-detail .comments-holder .commentlist li .comment-author{overflow:hidden;clear:both;padding-bottom:20px;}.notification-detail .comments-holder .commentlist li .comment-author img{float:left;}.notification-detail .comments-holder .commentlist li .comment-author cite{display:inline-block;width:90%;margin-left:10px;border-bottom:1px solid #918363;padding-bottom:10px;font-family:'Montserrat-Regular';font-weight:600;color:#918363 !important;}.notification-detail .comments-holder .commentlist li .comment-author .says{display:none;}.notification-detail .comments-holder .commentlist li p{color:#918363 !important;}.notification-detail .comments-holder .commentlist li .comment-reply-link{margin:10px 0;text-decoration:underline;color:#918363 !important;display:block;}.notification-detail .comments-holder .commentmetadata,.notification-detail .comments-holder .logged-in-as{display:none;}.notification-detail .comments-holder #respond{padding:25px;margin-top:15px;background-color:#e4e1d7;}.notification-detail .comments-holder #respond label{display:block;margin:15px 0 5px;}.notification-detail .comments-holder #respond textarea{width:100%;height:75px;}.notification-detail .comments-holder #respond .form-submit{overflow:hidden;}.notification-detail .comments-holder #respond .form-submit #submit{width:auto;float:right;background-color:#b8a988;color:#fff;font-weight:700;padding:5px 25px;border:0;cursor:pointer;margin-top:5px;border:1px solid #918363;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}.notification-detail .comments-holder #respond .form-submit #submit:hover{background-color:#918363;}.faq.vc_tta-accordion .vc_tta-panel-heading{overflow:hidden;}.faq.vc_tta-accordion .vc_tta-panel-heading:before{transform:rotate(0deg) translateY(0%);-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}@media (max-width: 767px){.faq.vc_tta-accordion .vc_tta-panel-heading:before{transform:rotate(0deg) translateY(50%);}}.faq.vc_tta-accordion .vc_animating .vc_tta-panel-heading:before{transform:translateY(200px);}.faq.vc_tta-accordion .vc_active:not(.vc_animating) .vc_tta-panel-heading:before{transform:rotate(180deg) translateY(0%);-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}@media (max-width: 767px){.faq.vc_tta-accordion .vc_active:not(.vc_animating) .vc_tta-panel-heading:before{transform:rotate(180deg) translateY(50%);}}.faq.vc_tta-accordion .vc_tta-panel-heading a{z-index:1;display:block;position:relative;}@media (max-width: 767px){.faq.vc_tta-accordion .vc_tta-panel{padding-bottom:10px;}.faq.vc_tta-accordion .vc_tta-panel.vc_active{padding-bottom:0;}.faq.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-body{padding-bottom:20px;}.faq.vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading{position:relative;}.faq.vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading:before{top:50%;transform:translateY(-50%);}.faq.vc_tta-accordion .vc_toggle_title h4{display:block;padding:0 35px;text-indent:-15px;}.faq.vc_tta-accordion .vc_tta-panel-heading{padding:0;}.faq.vc_tta-accordion .vc_tta-panel-heading a{padding:10px 30vw 10px 15vw;}#faq .vc_tta-container{margin-left:-15px;margin-right:-15px;}#faq .vc_empty_space{height:30px !important;}}.search-form-puncture{width:100%;float:left;margin:0 0 60px 0;}.search-form-puncture .puncture-list-container{padding-top:30px;padding-bottom:30px;float:left;}.search-form-puncture .puncture-list-container > .puncture-results-title{float:left;text-align:left;width:100%;font-weight:normal;font-family:'Montserrat-Medium';}.search-form-puncture .puncture-list-container > .puncture-results-title strong{font-weight:bold;font-family:'Montserrat-ExtraBold';}.search-form-puncture .puncture-list-container .puncture-list{padding-top:30px;}.search-form-puncture .puncture-list-container .puncture-list > li{padding-top:15px;padding-bottom:15px;}.search-form-puncture .puncture-list-container .puncture-list > li figure{width:100%;padding-bottom:100%;float:left;background-color:white;display:flex;margin-bottom:15px;justify-content:center;align-items:center;position:relative;}.search-form-puncture .puncture-list-container .puncture-list > li figure img{position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);max-height:100%;}.search-form-puncture .puncture-list-container .puncture-list > li .puncture-info{width:100%;float:left;}.search-form-puncture .puncture-list-container .puncture-list > li .puncture-info,.search-form-puncture .puncture-list-container .puncture-list > li .puncture-info *{text-align:left;}.search-form-puncture .puncture-list-container .puncture-list > li .puncture-info span{width:100%;float:left;padding:4px 0;font-size:12px;font-size:1.2rem;line-height:12px;text-transform:none;line-height:14px;}.search-form-puncture .puncture-list-container .pagination{padding:45px 0 15px 0;width:100%;}.search-form-puncture .puncture-list-container .pagination .page-numbers{background-color:white;color:black;padding:0 5px;margin:0 5px;float:left;}.search-form-puncture .puncture-list-container .pagination .page-numbers:first-child{margin-left:0;}.search-form-puncture .puncture-list-container .pagination .page-numbers.current{background-color:black;color:white;}.search-form-puncture .puncture-list-container .pagination .page-numbers:hover{background-color:grey;color:black;}@media (max-width: 991px){.search-form-puncture{padding-left:15px;padding-right:15px;width:100%;}.search-form-puncture #puncture-form-filters{padding-bottom:30px;}.search-form-puncture #puncture-form-filters > label,.search-form-puncture #puncture-form-filters > div{width:100%;float:left;}.search-form-puncture #puncture-form-filters > label{padding-bottom:5px;}.search-form-puncture #puncture-form-filters > div{margin-top:6px;margin-bottom:15px;height:auto;}.search-form-puncture #puncture-form-filters > div.custom-dropdown:after{top:1px;bottom:auto;height:calc(100% - 2px);}.search-form-puncture #puncture-form-filters select,.search-form-puncture #puncture-form-filters input{margin-top:0;margin-bottom:0;}.search-form-puncture #puncture-form-filters select[type="submit"],.search-form-puncture #puncture-form-filters input[type="submit"]{width:100%;}}#ui-datepicker-div{margin-top:0;}#ui-datepicker-div .ui-datepicker-current-day{background-color:#918363;}