@font-face {
    font-family: 'acronymblack';
    src: url('../fonts/Acronym/Acronym-Black.woff2') format('woff2'),
         url('../fonts/Acronym/Acronym-Black.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'acronymbold';
    src: url('../fonts/Acronym/Acronym-Bold.woff2') format('woff2'),
         url('../fonts/Acronym/Acronym-Bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'acronymextrablack';
    src: url('../fonts/Acronym/Acronym-ExtraBlack.woff2') format('woff2'),
         url('../fonts/Acronym/Acronym-ExtraBlack.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'acronymextrabold';
    src: url('../fonts/Acronym/Acronym-ExtraBold.woff2') format('woff2'),
         url('../fonts/Acronym/Acronym-ExtraBold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'acronymhairline';
    src: url('../fonts/Acronym/Acronym-Hairline.woff2') format('woff2'),
         url('../fonts/Acronym/Acronym-Hairline.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'acronymlight';
    src: url('../fonts/Acronym/Acronym-Light.woff2') format('woff2'),
         url('../fonts/Acronym/Acronym-Light.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'acronymregular';
    src: url('../fonts/Acronym/Acronym-Regular.woff2') format('woff2'),
         url('../fonts/Acronym/Acronym-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'acronymsemibold';
    src: url('../fonts/Acronym/Acronym-SemiBold.woff2') format('woff2'),
         url('../fonts/Acronym/Acronym-SemiBold.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'acronymthin';
    src: url('../fonts/Acronym/Acronym-Thin.woff2') format('woff2'),
         url('../fonts/Acronym/Acronym-Thin.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'acronymultralight';
    src: url('../fonts/Acronym/Acronym-UltraLight.woff2') format('woff2'),
         url('../fonts/Acronym/Acronym-UltraLight.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

div.mini{text-transform: none;font-size: 24px;}

.social-item svg{display: flex;align-items: center;justify-content: center;margin: 0px auto;}
/* .pwb-container{max-width: 900px;} */

/* Login Form */
.user-login-form {margin: 0 auto;display: flex;flex-direction: column;justify-content: center;align-items: center;}

/* List Style 2 */
.list-style-2 ul {list-style-type: none;padding: 0;}

/* Topbar Override */
#header #block-mainnavigation > ul > li.menu-item--expanded .menu{z-index: 99;}

/* Cinematheque */
.cinematheque-content .contact-info h2 {font-family: 'Bebas';}

.cinematheque-locations-wrapper{column-count: 3}
.cinematheque-locations-wrapper div{box-shadow: 0px 0px 4px 0px #81818181; margin-bottom: 12px}
.cinematheque-locations-wrapper .cq-title-card{font-weight: bold;text-align: center;padding: 5px 25px;background: #fbfbfbf1;color: #000;}
.cinematheque-locations-wrapper .cq-title-card a {color: #000;}
.cinematheque-locations-wrapper .cq-title-card a:hover {color: #000; text-decoration: none;}

.films-wrapper{max-width: 700px; margin: 0 auto;}
.view-films ul{list-style-type: none;}
.view-films .films-wrapper li{margin: 0px 0.6em 0 0.6em;}

.page-node-125 .owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next {transform: translateY(-50%);font-size: 36px;top: 50%;}
.page-node-125 .owl-carousel .owl-nav button.owl-prev {position: absolute;left: -10px;}
.page-node-125 .owl-carousel .owl-nav button.owl-next {position: absolute;right: -10px;}

.page-node-1 .sliding-banner-wrapper .owl-carousel .owl-nav{position: absolute;top: 36%;width: 100%;opacity: 0.5;}
.page-node-1 .sliding-banner-wrapper .owl-carousel .owl-nav button.owl-prev{position: absolute;font-size: 36px;top: 0%;left: 50px;}
.page-node-1 .sliding-banner-wrapper .owl-carousel .owl-nav button.owl-next{transform: none;position: absolute;font-size: 36px;top: 0%;right: 50px;}
.page-node-1 .sliding-banner-wrapper .owl-carousel .owl-nav button.owl-prev span{content: url(arw-rt3.png);transform: rotate(180deg);font-size: 75px;width: 20px;}
.page-node-1 .sliding-banner-wrapper .owl-carousel .owl-nav button.owl-next span{content: url(arw-rt3.png);font-size: 75px;width: 20px;}

/* Reports and Studies */
#reports-studies-wrapper{max-width: 750px; padding: 0}
#reports-studies-wrapper .reports-studies-title{text-align: center;padding: 10px 25px;margin-bottom: 15px;background: #525659 ;color: #fff;font-weight: 700;}
#reports-studies-wrapper .reports-studies-title a{color: #fff;}
#reports-studies-wrapper .col-sm-6, #reports-studies-wrapper .col-lg-4 {padding: 0 7px;}

/* Press Releases */
.list-style-2 .downloadable-item .content .title-1{text-transform: uppercase;line-height: 1; margin-bottom: 2px;}
.list-style-2 .downloadable-item .content .desc p {line-height: 1.4;}

/* Contact Us */
/* .page-node-219 .pwb-container{max-width: 100%;} */
#contact-us-details h3, #contact-title h3 {font-family: 'Bebas';}
#contact-map-cta{float: right;}

/* Webform */
#edit-container{width: 500px;}
.field--type-webform .field__label{display: none;position: absolute;}
#edit-webform-wrapper{display: flex;justify-content: space-between;}
#edit-webform-wrapper .form-text, .form-email {display: block;margin-top: .25rem;outline: none;padding: 10px;margin: 0;background: transparent;border: 1px solid #000;color: black;width: 520px;}
#edit-webform-wrapper .js-form-type-textarea{height: 215px; width: 540px;}
#edit-webform-wrapper .js-form-type-textarea textarea{border: 1px solid #000;min-height: 213px;padding: 10px;}
/* #edit-webform-wrapper #edit-container, #edit-container-01{width: 50%; float: left;height: 275px;} */
.webform-submission-contact-form #edit-actions-submit{float: right;color: #282829;font-size: 16px;border: 2px solid #ffc619;padding: 2px 35px;display: block;text-decoration: none;background: #ffc619;transition: all 0.5s ease;font-family: 'Bebas';}
.webform-submission-contact-form #edit-actions-submit:hover{background: #282829;border-color: #282829;color: #f6bb43;}
/* .webform-submission-contact-form #edit-container-01{margin-left: 15px;} */

/* Custom Table */
.custom-table-wrapper #contact-title h3{padding: 25px 0}
.custom-table-wrapper .row{clear: both;}
.custom-table-wrapper .table-header{font-weight: 700;}
.custom-table-wrapper td{vertical-align: middle;border: none; padding: 20px;}
.custom-table-wrapper{border: 0}
.custom-table-wrapper tr:nth-child(even), .custom-table-wrapper thead tr:first-child {background-color: #f2f2f2 !important;}

#sg-table tr:nth-child(odd){background-color: #fff;}
#sg-table .col-12 {padding: 0;}

.contact-bottom-text {display: flex;flex-direction: row;margin: 25px 0;align-items: center;justify-content: space-between;}

.page-node-427 .accordion-body{background: #fff !important; padding: 0 !important;}

/* Search */
.view-filters #views-exposed-form-search-block-1{margin-bottom: 25px;}
.view-id-search .form--inline {display: flex;align-items: center;}
.view-id-search #edit-search {padding: 3px 20px;margin: 0;border: 1px solid #000;}
.view-id-search #edit-submit-search{color: #282829;font-size: 16px;border: 2px solid #ffc619;padding: 2px 20px;display: block;text-decoration: none;background: #ffc619;transition: all 0.5s ease;font-family: 'Bebas';}
.view-id-search #edit-submit-search:hover{background: #282829;border-color: #282829;color: #f6bb43;}

/* Sidebar */
#sidebar-wrapper{display: none;}

/* Newsletter Webform */
.webform-submission-news-letter-form label, .webform-submission-news-letter-form span {font-weight: bold !important;}

/* A2A */
.page-node-427 article[data-history-node-id="427"] .container .row{margin:0}
#a2a-wrapper-pwb, #a2a-wrapper-lp{margin-top: 0px;position: absolute;right: -60px;top: 0;height: 100%;}
#a2a-wrapper-pwb .share-wrapper, #a2a-wrapper-lp .share-wrapper, #a2a-wrapper-nu .share-wrapper{text-align: left;}
.page-node-13 #a2a-wrapper-pwb .share-wrapper, 
.page-node-13 #a2a-wrapper-lp .share-wrapper, 
.page-node-13 #a2a-wrapper-nu .share-wrapper{margin-top: 0;margin-bottom: 0;}
#awa-wrapper-nu .share-wrapper{top: 80px}
#a2a-wrapper-nu .share-wrapper{margin-top: 0;}


/* Whats On */
.events-grid-item .content{min-height: 170px;}

/* Management (Removed grayscale since 06-28-2021; client request)*/
/* .management-grid img {filter: grayscale(1.0); transition: 0.3s all;}
.management-grid img:hover {filter: none;} */

/* Modal (Override Inline) */
.ui-front.webform-confirmation-modal{width: 58% !important;top: 50% !important;left: 20% !important;transform: translateY(-50%);height: 60% !important;position: fixed !important;background: url(/sites/default/files/inline-images/TYBACK.png) 62% 87% !important;}


/* .ui-front.webform-confirmation-modal{width: 68% !important;top: 50% !important;left: 15% !important;transform: translateY(-50%);height: 70% !important;position: fixed !important;background: url(/fdcp-revamp/sites/default/files/inline-images/TYBACK.png) 100% 100% !important;} */
.ui-front.webform-confirmation-modal .ui-dialog-content {text-align: center;top: 20%;color: #fff;font-size: 32px;text-transform: uppercase;font-weight: 600;max-height: 100% !important;}
.ui-front.webform-confirmation-modal .ui-dialog-titlebar{background: transparent;border: transparent;color: transparent;}
.ui-front.webform-confirmation-modal .ui-dialog-titlebar-close{color: #fff;background: transparent;border: transparent;content: "X";}
.ui-front.webform-confirmation-modal .ui-dialog-content .cta-style-2{justify-content: center;}


/* Nood Tayo ng Sine Webform */

.ajax-progress-throbber{display: none;}

.form-head{position: relative;max-width: 500px;margin: 0 auto}
.total-count{position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); font-size: 65px; font-family: 'acronymblack';}
.view-registration .view-content{display: none;}

.nts-webform-wrapper .field__label{display: none;}
.nts-webform-wrapper {margin: 0 auto 60px auto; background: #fff; padding: 40px 130px; box-shadow: 0 0 15px rgba(0, 0, 0, 0.32941176470588235); width: 750px !important; }
.nts-webform-wrapper .form-item{width: 50%;float: left;border-bottom: 2px solid #bfbfbf;padding: 5px 0;}
.nts-webform-wrapper .form-item input{width: 100%;margin: 0;}
.nts-webform-wrapper .form-item.bordered{padding-right: 20px;}
.nts-webform-wrapper .form-item.bordered input,
.nts-webform-wrapper .form-item.bordered select{border-right: 1px solid #bfbfbf;}
.nts-webform-wrapper input{background: transparent;border: none;padding: 0px 3px;outline: none;}
.nts-webform-wrapper select{background: transparent;border: none;padding: 0px 3px;outline: none;}
.nts-webform-wrapper .submission-count .view-content{display: none;}
.nts-webform-wrapper .submission-count{font-size: 80px;text-align: center;font-family: 'acronymblack';}
.nts-webform-wrapper .short-text{font-size: 19px; text-align: center; background: #ffd801;display: inline-block;padding: 2px;font-family: 'acronymsemibold';}
.nts-webform-wrapper .center-box{text-align: center;margin-bottom: 30px;}
.nts-webform-wrapper .form-actions{position: relative;clear: both;display: flex; align-items: center; justify-content: center; padding-top: 30px; margin-bottom: 50px;}
.nts-webform-wrapper .form-actions:before{content: ''; position: absolute; width: 260px; height: 60px; background: #ffd801; left: 50%; transform: translateX(-50%) rotate(-3deg);transition: all 0.5s ease;}
.nts-webform-wrapper .form-actions input{font-size: 37px;position: absolute;font-family: 'acronymblack';}
.nts-webform-wrapper .form-actions input:hover{color: #fff;}

.nts-webform-wrapper .webform-confirmation__message{font-size: 18px; text-align: center; margin-top: 50px;}

.nts-webform-wrapper .webform-submission-registration-form{position: relative;}
.nts-webform-wrapper webform-confirmation__back{position: absolute; z-index: 2; bottom: -40px; left: 50%; transform: translateX(-50%); font-size: 20px; font-family: 'acronymblack';}
.nts-webform-wrapper .webform-confirmation__back a{color: #000; text-transform: uppercase; font-size: 27px;}

.nts-webform-wrapper .js-webform-type-webform-select-other{border: none !important;margin: 0;padding: 0 !important;}
.nts-webform-wrapper .js-webform-type-webform-select-other .form-item{width: 100% !important;}

.nts-webform-wrapper .form-type-processed-text{width: 100%;text-align: center;border-bottom: none;margin-top: 0;}
.nts-webform-wrapper .nts-social-icons{display: flex; align-items: center; justify-content: center; max-width: 180px; margin: 0 auto 15px;}
.nts-webform-wrapper .nts-social-icons div{max-width: 35px; margin: 0; margin-right: 10px;}
.nts-webform-wrapper .nts-social-icons div:nth-child(1){margin-right: 25px;}
.nts-webform-wrapper .nts-share-wrapper .text{margin-bottom: 20px;}

.nts-webform-wrapper .form-type-checkbox.js-form-type-checkbox{width: 100% !important; display: flex; flex-direction: row; float: none !important; font-size: 19px; border: none !important; align-items: center;}
.nts-webform-wrapper .form-type-checkbox.js-form-type-checkbox input{width: 5% !important;}
.nts-webform-wrapper .form-type-checkbox.js-form-type-checkbox .description{margin-left: 15px;font-size: 14px;}

.nts-webform-wrapper .js-form-item-job-title{width: 100%;}
.nts-webform-wrapper .js-form-item-job-title input{border: none;}

.mfp-auto-cursor .mfp-content{max-width: 900px;}
.mfp-auto-cursor .mfp-content div.newsletter{padding: 90px;background: white;}
.mfp-auto-cursor .mfp-content iframe{border: none;}

.view-beneficiaries table {width: 100%;}
.view-beneficiaries table thead th {background: #fddb00;}
.view-beneficiaries table td,
.view-beneficiaries table th {padding: 10px;vertical-align: middle;}
.view-beneficiaries table tr:nth-child(even) {background: #f2f2f2;}
.view-beneficiaries table td p {margin-bottom: 0;}

.view-support-granted table {width: 100%;}
.view-support-granted table thead th {background: #282829; color: #fff}
.view-support-granted table td,
.view-support-granted table th {padding: 10px;vertical-align: middle;}
.view-support-granted table tr:nth-child(even) {background: #f2f2f2;}
.view-support-granted table td p {margin-bottom: 0;}

.page-node-18272 .share-wrapper {display: none;}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
