<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*!
Theme Name: plan-international-website
Theme URI: http://underscores.me/
Author: marlin
Author URI: https://marlincommunications.com/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: piw
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.
*/


/* Alignments
--------------------------------------------- */

.alignleft {
    /*rtl:ignore*/
    float: left;
    /*rtl:ignore*/
    margin-right: 1.5em;
    margin-bottom: 1.5em;
}

.alignright {
    /*rtl:ignore*/
    float: right;
    /*rtl:ignore*/
    margin-left: 1.5em;
    margin-bottom: 1.5em;
}

.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1.5em;
}

/*publication h2 style*/
.post-type-archive-publications .site-main h2, 
.tax-piw-publication-type .site-main h2{
    padding-bottom: 20px;
}


.form-content-wrap #gform_wrapper_32 form ul.gform_fields li.gfield.piw-radio-wrap .piw-gform-li-wrapper ul.gfield_radio li label {
   display: inline-block;
    line-height: 1.5;
    vertical-align: top;
    width: calc(100% - 55px);
	transform: none;
}
.form-content-wrap form ul.gform_fields li.gfield.piw-radio-wrap .piw-gform-li-wrapper ul.gfield_radio li input{
	margin-top: 3px !important;
}
.form-content-wrap #gform_wrapper_31 form ul.gform_fields li.gfield.piw-radio-wrap .piw-gform-li-wrapper ul.gfield_radio li label {
    display: inline-block;
    line-height: 1.5;
    vertical-align: top;
    width: calc(100% - 55px);
	transform: none;
}

.piw-campaign_form-wrapper .form-content-wrap form.full-btn .gform_footer.gform_footer_previous.top_label{
	padding-right:20px;
}
li.table-view-radio label{
	top:0 !important;
	position:relative !important;
	font-size:1rem !important;
	padding-left:0 !important;
}
table.gsurvey-likert th.gsurvey-likert-choice-label{
	color:#000;
	font-size: 12px;
    font-weight: normal;
    padding: 8px;
}
table.gsurvey-likert tr .gsurvey-likert-row-label{
	color:#000;
	font-size: 12px;
    font-weight: normal;
    padding: 8px;
	width: 200px;
}
.form-content-wrap form ul.gform_fields li.gfield.piw-checkbox-wrap .piw-gform-li-wrapper&gt;label {
    position: relative;
    padding-left: 0;
    top: 0!important;
    font-size: 18px!important;
}
.form-content-wrap form ul.gform_fields li.gfield.piw-checkbox-wrap .piw-gform-li-wrapper ul.gfield_checkbox{
	margin-top:15px;
}
.form-content-wrap form ul.gform_fields li.gfield.piw-checkbox-wrap ul.gfield_checkbox li{
	display: block;
    margin-bottom: 9px!important;
    padding: 0;
}
.form-content-wrap form ul.gform_fields li.gfield.piw-checkbox-wrap ul.gfield_checkbox li input{
	order: 2;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-right: 25px;
    margin-top: 3px;
}
.form-content-wrap form ul.gform_fields li.gfield.piw-checkbox-wrap ul.gfield_checkbox li label{
	order: 1;
    position: relative;
    top: 0!important;
    font-size: 18px!important;
    padding-left: 0;
    display: inline-block;
    line-height: 1.5;
    vertical-align: top;
    width: calc(100% - 55px);
	transform: none;
	
}
.form-content-wrap form ul.gform_fields li.gfield.gfield.piw-checkbox-wrap-show-label label.gfield_label_before_complex{
    display: block !important;
}

.form-content-wrap form ul.gform_fields li.gfield.gfield.piw-checkbox-wrap-show-label ul{
    padding:0;
}

.form-content-wrap .gform_page_footer .gform_button{
	height:70px;
}
table.gsurvey-likert td.gsurvey-likert-choice{
	background-color:#FFF;
	color: #000;
    font-size: 12px;
}
table.gsurvey-likert td.gsurvey-likert-choice.gsurvey-likert-hover{
	background-color:#ececea !important;
}
table.gsurvey-likert th.gsurvey-likert-row-label:first-child {
    background-color: #EEE !important;
}
@media (max-width: 550px){
	.piw-campaign_form-wrapper .form-content-wrap form.full-btn .gform_footer{
		width:100%;
	}
	.form-content-wrap .gform_page_footer .button.gform_button{
		width:100% !important;
	}
	.piw-campaign_form-wrapper .form-content-wrap form.full-btn .gform_footer.gform_footer_previous.top_label{
		padding-right:0px;
	}
	table.gsurvey-likert tr .gsurvey-likert-row-label {
    	width: 100%;
	}
	.three-col-image-box .image-box-wrapper .slick-current .image-box-item .content-wrapper {
    	bottom: 0;
	}
    .three-col-image-box .image-box-wrapper .image-box-item .title{
        display: none;
    }
	
	.site-wrapper.header-min &gt; .site-header{
		background:#0079c1;
	}

	.site-wrapper.header-min .site-header ul li.back-top a{
		color:#fff !important;
	}
	
	.site-wrapper.header-min .header-main .logo {
    	background: transparent !important;
	}
	
	body.home .half-content-half-image.home-hero-half-content-half-image .content-wrapper.timer-enabled{
		padding-top:60px !important;
	}
}
@media only screen and (max-width: 761px), (min-device-width: 768px) and (max-device-width: 1024px){
	.gform_wrapper table.gsurvey-likert td {
		width:100%;
	}
}
.mb-0{
	margin-bottom:0 !important;
}

.education.padding-top{
	padding-top:4.25rem;
}
body .half-content-block .half-content-block-content .content-wrap h2 [class*=" bg-"],
body .half-content-block .half-content-block-content .content-wrap h2 [class^=bg-] {
    font-size: 2rem !important;
}
@media (min-width: 1024px){
	body .half-content-block .half-content-block-content .content-wrap h2 {
		line-height: 2.5rem;
		font-size: 2rem !important;
	}
	.single-piw-campaign .half-content-block .half-content-block-content .content-wrap h2 [class^=bg-]{
		font-size: 2rem !important;
	}
}

/* gravity form default calender styles override */
#ui-datepicker-div{
    display: none;
    z-index: 10 !important;
    
}

#ui-datepicker-div{
    background: #fff;
}

#ui-datepicker-div thead{
    background: #0079c1;
    color: #fff;
    font-family: 'Poppins', sans-serif;
    font-size: 1.2em;
}
#ui-datepicker-div table tbody tr{
    background: #fff;
    color:#000;
}

#ui-datepicker-div .ui-datepicker-header{  
    display: flex;
    flex-direction: column;
}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next span,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev span{
    cursor: pointer;
    width: 50%;
    display: none;
}

#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next{
    text-align: right;
}

#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title{
        display: flex;
    flex-direction: row;
    justify-content: space-between;
}

#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title .ui-datepicker-month{
    display: inline-block;
    width: 50%;
    font-family: 'Poppins', sans-serif;
    font-size: 1.2em;
}

#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title .ui-datepicker-year{
    display: inline-block;
    width: 25%;
    font-family: 'Poppins', sans-serif;
    font-size: 1.2em;
}

.form-content-wrap #gform_wrapper_55 form ul.gform_fields li.gfield.piw-radio-wrap .piw-gform-li-wrapper ul.gfield_radio li  {
    display: flex;
}
.form-content-wrap #gform_wrapper_55 form ul.gform_fields li.gfield.piw-radio-wrap .piw-gform-li-wrapper ul.gfield_radio li input {
	order: 1;
}
.form-content-wrap #gform_wrapper_55 form ul.gform_fields li.gfield.piw-radio-wrap .piw-gform-li-wrapper ul.gfield_radio li label {
	transform: none;
	line-height: 1.3;
	width: 100%;
}
.form-content-wrap #gform_wrapper_55 form ul.gform_fields li.gfield textarea.large {
    height: 140px;
}
.form-content-wrap #gform_wrapper_55 form .gform_footer.gform_footer_previous:before{
	font-size: 1.75rem;
}
.form-content-wrap #gform_wrapper_55 form ul.gform_fields li.gfield.gfield.piw-checkbox-wrap-show-label label.gfield_label_before_complex {
    display: inline !important;
}
div.gmnoprint {
    display: block !important;
}

div a[href^="http://maps.google.com/maps"] {
    display: block !important
}

div a[href^="https://maps.google.com/maps"] {
    display: block !important
}

/* Three Column Image Block BG Color */
.three-col-image-box.white{
    background: #fff;
}
.three-col-image-box.sky-blue{
    background: #74cee1;
}
.three-col-image-box.black{
    background: #000;
}

.three-col-image-box.grey{
    background: #d9d9d6;
}

.three-col-image-box.blue{
    background: #0079c1;
}

.three-col-image-box.pink{
    background: #ec008c;
}

.three-col-image-box.orange{
    background: #f47a20;
}

.three-col-image-box.light-pink{
    background: #f2665b;
}
body .three-col-image-box .image-box-wrapper .image-box-item .content-wrapper .desc {
    padding-bottom: 22px;
}
/* End Three Column Image Block BG Color */

/* Gravity Form Issues */
.form-content-wrap .gform_validation_error form ul.gform_fields li.gfield:not(.gfield_error) label,.form-content-wrap .gform_validation_error form ul.gform_fields li.gfield.email-field.gfield_error label{
  	top:15px;
  	font-size:10px;
}
.form-content-wrap .gform_validation_error form ul.gform_fields li.gfield label{
  	top:15px;
  	font-size:10px;
}
.piw-campaign_form-wrapper .form-content-wrap form.campaign-form ul.gfield_radio{
	padding-left:0 !important;
}
.piw-campaign_form-wrapper .form-content-wrap form.campaign-form ul.gfield_radio li input{
	height:unset !important;
	width:unset !important;
}
.piw-campaign_form-wrapper .form-content-wrap form ul.gfield_radio li label{
  	position:relative !important;
  	top:unset !important;
  	transform:unset !important;
}

.piw-campaign_form-wrapper .form-content-wrap form ul.gform_fields li#field_6_10 label{
	position:unset !important;
	padding-left:0 !important;
	font-size: 18px !important;
}
/*  End Gravity Form Issues*/
.site-wrapper.header-min .header-min-wrapper .logo{padding:5px; }

/* body.home .half-content-half-image.home-hero-half-content-half-image .content-wrapper{
	padding-top:260px;
} */

/* Map Double Close Issue Fix */
.gm-style-iw-d + button span {display: none !important;}
.half-content-half-image .content-wrapper.full-width{
    height: unset;
}

.half-content-half-image .content-wrapper.full-width:after{
    content: unset;
}

@media (max-width: 345px){
    .most-popular-text{
        font-size: 0.6rem !important;
    }
}</pre></body></html>