/* CSS Document */

	
	
section#zurb6ofie  .firstColumn {

    background-image: url("/wp-content/themes/pon-haven-foundation-6-child/img/free_report_rotated.png");
	background-attachment: scroll;
    background-clip: border-box;
    background-origin: padding-box;
    background-position: 10px 10px;
    background-repeat: no-repeat;
    background-size: auto auto;
    position: static;
}
.rememberme {font-size: 0.8em; margin-left: 25px; margin-top: -25px; margin-bottom:25px; font-style: italic;}	
#paidofie {height: auto;min-height:1vh;top:50px !important; border-bottom:1px solid #efefef;padding-bottom:20px;}	
section#zurb6ofie {margin-bottom:20px;height:100px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
#zurb6ofie div.firstColumn {background-color:#b5111a;height:98px;width:37.66%;}
#zurb6ofie header h3 {color:white;font-size:1.33em;padding-left:30px;}
#zurb6ofie div.secondColumn {width:30%;}
#zurb6ofie div.ofieCover {margin-top:-10px;width:90px;float:left;}
#zurb6ofie div.ofieCover img {width:90px;-webkit-box-shadow: 3px 3px 3px 0px rgba(0,0,0,0.22);
-moz-box-shadow: 3px 3px 3px 0px rgba(0,0,0,0.22);
box-shadow: 3px 3px 3px 0px rgba(0,0,0,0.22);}
#zurb6ofie div.ofieForm {width:200px;float:right;margin-top:10px;}
#zurb6ofie div.ofieDescText {width:31%;padding-right:10px;padding-left:0;}
#zurb6ofie div.ofieDescText p {font-size:.90em;line-height:1.25em;margin-top:5px;}


#zurb6ofie.noimage div.firstColumn {background-color:#b5111a;height:98px;width:45%;}
#zurb6ofie.noimage  div.secondColumn {width:22%;}
#zurb6ofie.noimage .ofieCover {display:none;visibility:hidden;}
#zurb6ofie.noimage div.ofieDescText {width:33%;padding-right:10px;padding-left:0;}
#zurb6ofie.noimage div.ofieForm {width:190px;float:right;margin-top:10px;margin-right:10px;}
section#zurb6ofie.noimage  .firstColumn { background-image: none; }


@media only screen and (max-width: 1023px) {
#zurb6ofie div.firstColumn {height:98px;width:55%;}
#zurb6ofie div.secondColumn {width:43%;}	
#zurb6ofie div.ofieForm {width:300px;float:left;padding-left:20px;}

#zurb6ofie.noimage div.firstColumn {width:65% !important;}
#zurb6ofie.noimage  div.secondColumn {width:28% !important;}

}

@media only screen and (max-width: 930px) {
#zurb6ofie div.ofieForm {width:230px;float:left;padding-left:20px;}


#zurb6ofie.noimage div.firstColumn {width:55%;}
#zurb6ofie.noimage  div.secondColumn {width:28%;}

}

@media only screen and (max-width: 767px) {
#zurb6ofie div.firstColumn {height:98px;width:55%;}
#zurb6ofie div.ofieForm {width:70%;float:left;padding-left:20px;}
}

@media only screen and (max-width: 740px) {
	#zurb6ofie div.ofieCover {margin-top:-15px;}
#zurb6ofie div.firstColumn {height:98px;width:100% !important;}
#zurb6ofie div.secondColumn {width:100% !important;border-bottom:1px solid #b5111a;padding-bottom:20px;margin-bottom:10px;background-color:#efefef;}	
/* #zurb6ofie header h3 {padding-left:20px;} */
#zurb6ofie div.ofieCover {margin-left:25px;}
#zurb6ofie div.ofieForm {width:75%;float:left;padding-left:20px;padding-top:16px;}
section#zurb6ofie {border-bottom:0}
#zurb6ofie header h3 {font-size:1em;}

#zurb6ofie.noimage div.firstColumn {width:100% !important;}
#zurb6ofie.noimage  div.secondColumn {width:100% !important;}
#zurb6ofie.noimage div.ofieForm {width:100% !important;float:left;text-align:center;}

}

@media only screen and (max-width: 575px) {
#zurb6ofie div.ofieForm {width:60% !important;float:left;padding-left:20px;}
}

@media only screen and (max-width: 375px) {
#zurb6ofie div.ofieForm {width:50% !important;float:left;padding-left:10px;}
}

@media only screen and (max-width: 650px) {
#floater.reveal {height: auto;min-height:1vh;top:50px !important; }
#floater.reveal div.row.container {text-align:center;}
#floater.reveal img.cover {margin-bottom:20px;max-width:150px;}

#paidofie {height: auto;min-height:1vh;top:50px !important; border-bottom::1px solid #efefef;}
#paidofie div.row.container {text-align:center;}
#paidofie img.cover {margin-bottom:20px;max-width:150px;}
}

.nl-sllp.sllp-header, .nl-sllp.sllp-menu {margin-left:15px !important;}

header .nl-sllp.siteinfo {margin-left:15px !important;}
ul.bullet-list.noleftmargin {margin-left:0;}

#paidofie {border:1px solid #d6d6d6; padding:10px;margin-top:20px;}
#paidofie .highlighter {
    background-color: yellow;
}
#paidofie .pon_button {line-height:1.25em;}
#paidofie p {font-size:1.1em;line-height:1.25em;}
#paidofie h4 {
    color: #005b85;
    font-family: Georgia,serif;
    font-size: 30px;
    font-weight: normal;
    margin-top: 0.5em;
}
@media only screen and (max-width: 740px) {
	#zurb6ofie.noimage form {margin-right:20px;}
	.rclp_ofie_small {margin-right:10px;}
	.rclp_ofie_small .small-centered {text-align:center;}
	.rclp_ofie_small .small-centered img {float:none;}
}



div.sllpSidebar .columns img {max-width:100px !important;}
@media only screen and (max-width: 1024px) {
div.sllpSidebar .row {margin-bottom:20px;}
div.sllpSidebar p.caption {text-align:center}
}

@media only screen and (max-width: 650px) {
div.sllpSidebar .row {border-bottom:1px solid #ccc;margin-bottom:20px;}
div.SLLPFinalButton {margin:0 auto 40px auto;text-align:center;border-bottom:1px solid #ccc;padding-bottom:20px;}
}

#floater.reveal {outline: 1px solid #ccc}

div.courseButtonTop a.pon_button,
div.courseButton a.pon_button {font-size:1.10em;padding-top:8px;padding-bottom:8px;margin-bottom:20px;}
p.courseDates {margin-bottom:0 !important;font-size:1.2em;font-weight:bold;}
div.courseSLLPs h2 {font-size:1.6em;margin-bottom:.1em;margin-top:1.1em;}
h1.single-title.rclp-title {font-size:2.1em;margin-top:0;padding-top:0;}


div#floater.newFloater  {width:717px;padding:0;}
div#floater.reveal.newFloater {margin-right:auto !important;margin-left:auto !important;}
div#floater.newFloater .mediumFloater.HarvardFloater {display:none;visibility:hidden;}
div#floater.newFloater .largeFloater.HarvardFloater .cover {text-align:center;}
div#floater.newFloater .largeFloater.HarvardFloater input[type="email"] { font-size: 18px; height: 40px; }
div#floater.newFloater .largeFloater.HarvardFloater .form,
div#floater.newFloater .largeFloater.HarvardFloater .cover { margin-top:20px;}
div#floater.newFloater .largeFloater.HarvardFloater .footerLogo {text-align:right;margin-right:20px;margin-bottom:20px;}
div#floater.newFloater .largeFloater.HarvardFloater .close-button {font-size: 1em;top: 4px; line-height: 1; text-decoration:underline;}
div#floater.newFloater .largeFloater.HarvardFloater .mainIMG {margin-top:10px;}

@media only screen and (max-width: 810px) {
div#floater.newFloater .largeFloater.HarvardFloater {display:none;visibility:hidden;}
div#floater.newFloater .mediumFloater.HarvardFloater {display:block;visibility:visible;}
div#floater.newFloater  {width:542px;padding:0;}
div#floater.newFloater .mediumFloater.HarvardFloater .cover {text-align:center;}
div#floater.newFloater .mediumFloater.HarvardFloater input[type="email"] { font-size: 18px; height: 40px; }
div#floater.newFloater .mediumFloater.HarvardFloater .form,
div#floater.newFloater .mediumFloater.HarvardFloater .cover { margin-top:20px;}
div#floater.newFloater .mediumFloater.HarvardFloater .footerLogo {text-align:right;margin-right:20px;margin-bottom:20px;}
div#floater.newFloater .mediumFloater.HarvardFloater .close-button {font-size: 1em;top: 4px; line-height: 1; text-decoration:underline;}
div#floater.newFloater .mediumFloater.HarvardFloater .mainIMG {margin-top:15px;}
}

@media only screen and (max-width: 590px) {
div#floater.newFloater,
div#floater.newFloater .mediumFloater.HarvardFloater {display:none;visibility:hidden;}	
}

/* Exec Ed */
td.EEheader {background-color:#bb0837} 
td.EEheader h4 {font-family: Arial; font-size: 15px; font-weight: bold; color: #ffffff; text-align: left;}
td.EEheaderMonth {background-color:#bb0837; width:12%;font-size:15px;}
td.EEheaderMonth h4 {font-family: Arial; font-size: 12px; font-weight: bold; color: #ffffff;}

tr.EEdetailCourse td {text-align:left;background-color:#F2F2F2;}
tr.EEdetailCourse h4 {font-family: Arial; font-size: 14px; font-weight: bold; color: #000000;line-height:1.33em;margin:5px 0;}
tr.EEdetailCourse  p {font-family: Arial; font-size: 14px; font-weight: bold; color: #000000;text-align:center;line-height:1.33em;margin:5px 0}
tr.EEdetailCourse.Indent h4 {margin:5px 0 5px 20px;}

@media only screen and (max-width: 590px) {
td.EEheader h4,
td.EEheaderMonth h4,
tr.EEdetailCourse h4,
tr.EEdetailCourse p {font-size: 11px;padding:0;}
table.execEdHeaderContent tbody td, table.execEdHeaderContent tbody th {margin-left:1px; margin-right:1px;}
}

@media only screen and (max-width: 590px) {
td.EEheader h4,
td.EEheaderMonth h4,
tr.EEdetailCourse h4 {font-size: 10px;padding:0;}
table.execEdHeaderContent tbody td, table.execEdHeaderContent tbody th {margin-left:0px; margin-right:0px;}
}

body#popup {padding:0 4em !important;margin:0 !important;}

#desc_1, #desc_2, #desc_3, #desc_4, #desc_5, #desc_5A, #desc_nl, #desc_hni, #desc_seminars, #desc_masterclass {
  display: none;  
}

.ponglobalthumbnail1 {margin:0 0 40px 0 !important;float:left}
@media only screen and (max-width: 968px) {
	.ponglobalthumbnail1 {margin:0 0 20px 0 !important;float:left} 
	}