/*
 Theme Name: Pofo Child
 Theme URI: http://wpdemos.themezaa.com/pofo
 Description: Child theme for Pofo theme
 Version: 1.0
 Author: ThemeZaa
 Author URI: http://www.themezaa.com
 Tags: one-column, two-columns, three-columns, left-sidebar, right-sidebar, grid-layout, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, post-formats, sticky-post, theme-options, threaded-comments, translation-ready, blog, e-commerce, photography, portfolio
 License: Themeforest Split Licence
 License URI: http://themeforest.net/licenses
 Template: pofo
 Text Domain: pofo-child
*/

	body {font-size: 15px;}	
	h2{font-size: 25px; line-height:29px; font-weight:700; margin-bottom:14px; text-transform:none; font-family: Montserrat; color:#232323;}
	h3 {font-size: 15px; font-weight: 700; color: #000000; line-height: 19px; font-family: Montserrat;}

	
/* NAV BAR */
	header nav.nav-box-width {padding: 0px;}
	img.logo{margin:10px;border-right:5px solid black;}
	.page-header-image{margin-top:100px;} /* margin top push image down on page with no title */
	
	.header-social-icon a:hover{color: #c6a04a;}
	.header-social-icon {padding-left: 15px; margin-left: 0px; padding-right: 15px; margin-top:8px;}
	#masthead > nav > div{padding-left:0px;} 
	header nav.navbar-default, header nav.navbar.bootsnav {border-bottom: 10px solid white;}

	#masthead .alt-font{font-family: 'Oswald', sans-serif !important;}
	.oswald{font-family: 'Oswald', sans-serif !important;}
	
	nav.navbar.navbar-default ul.nav > li > a {padding: 0px; font-weight: 500; margin: 0px 14px 0px 14px;}
	nav.navbar.navbar-default ul.nav > li > a:hover {color:#c6a04a}
	
	header nav.navbar .navbar-nav > li > a, nav.navbar.bootsnav ul.nav > li > a {font-size:13px; line-height:15px; font-family: 'Oswald', sans-serif!important;letter-spacing: 0.015em;}
	
	.navbar-nav li+li {border-left: 1px solid #000000;} /* adds dividers between menu items */
	
	header.sticky nav.navbar.navbar-default.navbar-fixed-top ul.nav > li > a, header.sticky nav.navbar.navbar-default.navbar-top ul.nav > li > a {padding: 0px;}
	
	header nav.navbar.bootsnav ul.nav > li.current-menu-item > a{color: #c6a04a!important;}
	
	/* Dropdown Menu */
	.simple-dropdown .dropdown-menu > li > a {font-size: 13px; color: #ffffff;}
	.simple-dropdown .dropdown-menu {min-width: 200px; padding: 10px 0 10px;}
	nav.navbar.bootsnav .simple-dropdown .dropdown-menu > li {padding-left: 28px; padding-right: 20px;}
	.simple-dropdown .dropdown-menu > li > a {font-size: 13px; color: #ffffff;}
	.simple-dropdown .dropdown-menu > li a {padding: 5px 20px 5px 0; overflow: hidden; position: relative; left: 0; font-weight: 500;}
	
	nav.navbar.navbar-default ul.nav > li > a {padding: 36px 0;}
	
/* SIDE NAV for pages with image at top of page */	
	.custom-side-nav .vc_sep_line {border-top: 1px solid #c6a04a!important;}
	.custom-side-nav h4 {font-weight: 600!important; font-size: 12px!important; margin-right:10px; color:#232323; font-family: Montserrat;}
	
	#post-73 div.widget-title {display: none !important;} /* Press Inquiries page */
	
/* GET UPDATES and Social Icons in header */
	#nav_menu-2{float:left; text-align:left; margin-right:25px;}
	ul#menu-get-updates-header-menu.menu {padding-left:0px;}
	#menu-get-updates-header-menu li{list-style: none;}
	#menu-get-updates-header-menu li a{font-size: 13px; line-height: 15px; font-family: 'Oswald', sans-serif !important; letter-spacing: 0.015em;}
	#menu-item-33591 a:hover{color:#FFFFFF;}
	#pofo_social_widget-3{float:left;}
	#pofo_social_widget-3 ul.extra-small-icon{margin-top:7px;}
	/* Show on mobile only */
		.hide-on-desktop{display:none!important;}
	/* Tweaks to column sizing to give more room for button and social icons in header */	
		#masthead .col-md-6 {width: 68%; padding-right: 10px; padding-left: 10px;}
		.header-right-col.col-md-3.col-lg-2 {width: 24%;}
		
/* Social Icons in header including TikTok - START */	
	#nav_menu-7 {float: left; padding-left: 0px; margin-left: 0px; margin-top:7px;}
	#menu-social-icons-menu {padding-left: 0px; margin-left: 0px;}
	#menu-social-icons-menu .header-social-icon {padding-left: 0px; margin-left: 0px; padding-right: 0px; margin-top: 0px; border-color: #000000!important;}
	#menu-social-icons-menu .header-social-icon a {font-size: 14px;}
	header.sticky .header-social-icon{border-color: #000000!important;}
	header.sticky .header-social-icon {border-left: none!important;}
/* Social Icons in header including TikTok - END */
		
	.btn.pink-btn {
	  background: #c6a04a;
	  border-color: #c6a04a;
	  color: #fff;
	}
	
/* SUBSCRIBE - Popup - GET UPDATES */
	#popmake-60 > div > h3{font-family: Montserrat; color: #232323; font-weight:600;font-size: 32px; line-height: 40px; text-align:left; margin-bottom:25px!important}
	#popmake-60 input[type="submit"] {
	  width: auto !important;
	  padding: 9px 34px;
	  line-height: 25px;
	  letter-spacing: .5px;
	  font-family: 'Montserrat', sans-serif;
	  font-weight: 600;
	  background: #c6a04a;
	  color: #FFF;
	  border-color: #c6a04a;
	  border: 2px solid;
	  margin-bottom:0px!important;
	}
	#popmake-60 div.ctct-disclosure > small {font-size: 10px !important; color: #232323;}
	#popmake-60 p.ctct-form-field.ctct-form-field-submit{margin-bottom:0px!important;}
	#popmake-60 #ctct-submitted_0_3852726156 {margin-bottom:0px!important;}
	#popmake-60 > div > h3{color: #232323; font-weight:600;font-size: 32px; line-height: 40px;}	
	#popmake-60 div.ctct-disclosure > small {font-family: Roboto; font-size: 11px; line-height:13px; font-weight: 400; color:#8c8c8c;}  
	#popmake-60 .ctct-form-wrapper .ctct-form .ctct-label-top label, .ctct-form-wrapper .ctct-form .ctct-label-bottom label {color:#000000;}
	#popmake-60.ctct-form-wrapper .ctct-form-field {margin-bottom: 10px;}
	#popmake-60 p.home-subscribe{font-family: 'Roboto', sans-serif; font-weight: 500; line-height:21px; color: #8c8c8c;font-weight: 500;}
	#popmake-60 p.footer-subscribe{font-weight: 500; line-height:21px;}
	
/* PAGE TOP BOTTOM SPACING */
	div.entry-content section.vc_row{padding: 40px 0;}
	
/* PRESS RELEASE BLOG SPACING */	
	div.post section {padding: 40px 0px 0px 0px;}
	.pofo_layout_full_screen_12col_single .entry-content {margin-bottom: 0px!important;}
	.blog-details-text > :first-child {margin-top: 20px;}
	div.blog-image{margin:0 auto;text-align:center;padding-bottom:40px;}
	.blog-details-text h2 {font-family: Montserrat; color: #232323; font-weight:600; font-size: 30px; line-height: 40px;}
	.blog-details-text h3 {font-family: Montserrat; color: #232323; font-weight:600; font-size: 20px; line-height: 30px!important; text-transform: none; text-align:left; margin-bottom:25px;}
	.blog-details-text h4 {font-family: Montserrat; color: #232323; font-weight:500;font-size: 20px; line-height: 30px;}

/* BLOG CATEGORY PAGES */
	section, .pofo-archive-description {padding: 40px 0px 0px 0px;}
	section, .pofo-post-archive-content-wrap {padding: 0px;}	
	
/* TITLE TOP BOTTOM SPACING */
	section, .default-page-space {padding: 225px 0;}
	.page-title-large h1 {margin-bottom:0px; font-weight:700; opacity: .9; text-shadow: 0px 3px 5px rgba(0, 0, 0, 0.5);}

/* GENERAL TEMPLATE TWEAKS */
	.last-paragraph-no-margin p:last-of-type {margin-bottom: 25px;}
	.down-section {display:none;}
	.red{color:#c6a04a}
	.text-black-17 {font-size:17px;line-height:26px;color:#000;}
	p {margin: 0 0 20px;font-size: 15px;}
	.bottom-0{margin-bottom:0px!important;padding-bottom:0px!important;}
	
	.pofo-page-content-area, .pofo-page-widget-area {
	  padding-top: 40px !important;
	  padding-bottom: 40px !important;
	}
	
	.dont-break-out {
	  /* These are technically the same, but use both */
	  overflow-wrap: break-word;
	  word-wrap: break-word;

	  -ms-word-break: break-all;
	  /* This is the dangerous one in WebKit, as it breaks things wherever */
	  word-break: break-all;
	  /* Instead use this non-standard one: */
	  word-break: break-word;

	  /* Adds a hyphen where the word breaks, if supported (No Blink) */
	  -ms-hyphens: auto;
	  -moz-hyphens: auto;
	  -webkit-hyphens: auto;
	  hyphens: auto;
	}

	.justify{text-align: justify; text-justify: inter-word;}
	
	.aside-title::after {background: #c6a04a;}
	li.current-menu-item > a {color:#c6a04a;}
	
	.text-deep-pink {color: #c6a04a;}
	a:hover, a:focus {color: #c6a04a;}
	a.text-deep-pink-hover:hover, a.text-deep-pink-hover:focus {color: #c6a04a;}
	
	h5.section-title{text-align:center!important;}
	.portfolio-grid .grid-item figcaption {display:none;}

	p.home-pass-note{text-align:center; margin-top:20px; margin-bottom:0px!important;}
	
	.text-extra-dark-gray {color: #232323;}
	
/* Arrows on About the Festival - Home */
	.swiper-button-next.swiper-button-black-highlight, .swiper-button-prev.swiper-button-black-highlight {-webkit-box-shadow: 0px 1px 15px 2px rgba(0,0,0,0.71); box-shadow: 0px 1px 15px 2px rgba(0,0,0,0.71);border:1px solid #6f6f6f;}
	
/* HOME - 2025 START */	
	.rev_slider > ul {float: left !important;}
	h2.home-title-alt {text-transform:none;}	
	.gradient-bg{background: linear-gradient(to bottom, rgba(123,87,41,1) 0%, rgba(198,160,74,1) 99%, rgba(198,160,74,1) 100%);}
	
	/* HOME - Photo left - Text right */
	.pic-lt-text-rt{padding-left:335px; padding-right:335px;}
	.home-txt-rt{padding-left:30px;}
	.home-txt-rt p{font-size: 14px; line-height:20px; margin-bottom: 16px; text-align: justify; text-justify: inter-word;}
	.home-txt-rt p a{color:#c6a04a; text-decoration:underline;}
	.home-txt-rt p a:hover{color:#000000;}
	.home-txt-rt h2{font-size: 25px; line-height:29px; font-weight:700; color:#000; margin-bottom:14px; text-transform:none;}
	.how-to-fest-social ul.small-icon{margin-bottom: 10px;}
	
	/* HOME - Photo right - Text left */
	.pic-rt-text-lt{padding-left:335px; padding-right:335px;}
	.home-txt-lt{padding-right:30px;}
	.home-txt-lt p{font-size: 14px; line-height:20px; margin-bottom: 16px; text-align: justify; text-justify: inter-word;}
	.home-txt-lt h2{font-size: 25px; line-height:29px; font-weight:700; margin-bottom:14px; text-transform:none;}
	
	/* HOME - About the Ceremony */
	.white{color:#FFFFFF!important;}
	
	/* HOME - Honorees */
	#home-honorees-wide{padding-left:335px; padding-right:335px;}
	#home-honorees-wide .btn {font-family: 'Oswald', sans-serif !important;}	
	#home-honorees-wide .btn.btn-medium {font-size: 12px; line-height:14px; padding:7px 14px 8px 14px;}	
	#home-honorees-wide .btn.btn-dark-gray{color:#ffffff; border-color: #ffffff; background: #000000!important;}
	#home-honorees-wide .btn.btn-dark-gray:hover, .btn.btn-dark-gray:focus {background: #000000!important; color: #ffffff; border-color: #000000;}
		
	#home-honorees-wide h2{font-size:25px; line-height:29px; color: #232323;}
	#home-honorees-wide h3{font-size: 14px !important; font-weight: 700; color: #232323; margin-bottom: 5px !important; margin-top:12px; line-height: 18px !important; text-align: center; text-transform: uppercase;}
	#home-honorees-wide h3 a{color: #000000;}
		
	p.home-honoree-award{font-size: 13px; line-height: 16px; text-align: center; margin-bottom: 0px !important;}
	p.tickets-coming-soon{font-size:17px; font-weight:500; line-height: 20px; margin-bottom:10px!important;}
	p.home-details{font-size: 14px; line-height: 18px; font-weight:400; margin-bottom:8px!important; padding-right:14px; padding-left:14px;}
		
	#home-honorees-wide .btn.btn-dark-gray{color:#ffffff; border-color: #ffffff; background: #000000!important;}
	#home-honorees-wide.btn.btn-dark-gray:hover, .btn.btn-dark-gray:focus {background: #232323!important; color: #ffffff; border-color: #000000;}
		
	/* HOME - Centered titles */
	.center-title h2{text-align:center;}	
	
		.slider-desktop{display:block;}
		.slider-mobile{display:none;}
	
	/* HOME - Sponsors */	
		#home-sponsors-wide{padding-left:550px; padding-right:550px;}
		#home-honorees-wide h3 a{color: #000000;}
		p.sponsor-designation{font-size:11px; line-height:13px; text-align:center; margin-bottom:7px!important;}
		
/* CONTACT US */
	.contact-box{box-shadow: 0 0 10px 0 #b9c2d1; background-color: #ffffff;}
	.contact-box .alt-font{font-family: 'Oswald', sans-serif !important; color:#c6a04a; font-size: 16px; line-height: 20px; font-weight:500;}

/* ABOUT THE SHOW */	
	a.feature-title-link{color:#640014!important; font-weight: 600;}
	.bulleted-list ul {margin-bottom:15px!important;}
	.bulleted-list ul li{font-family: Roboto; margin-bottom:5px!important;}
	.bulleted-list a {font-family: Montserrat; font-weight: 600; color:#640014!important;}
	.bulleted-list a:hover {color:#000000!important; text-decoration:underline;}
	
/* HONOREES AND AWARDS */
	.honorees-awards .vc_column_container > .vc_column-inner {padding-left: 5px; padding-right: 5px;}	
	p.honoree-name{font-size: 14px; line-height: 16px; text-align: center; margin-bottom: 6px !important; margin-top:10px; font-weight:700; color: #232323;}
	p.honorees-awards{font-size: 13px; line-height: 16px; text-align: center; margin-bottom: 14px !important;}
	p.award-description{margin-bottom: 0px!important;}
	
/* Past Press Clips */
	.bulleted-list-media ul li{border-bottom:1px solid #ededed; list-style: none; padding: 0 0 12px 0; margin: 0 0 20px 0;}
	.bulleted-list-media ul li:last-child {border-bottom: none; margin-bottom:0px;padding-bottom:0px;}
	.bulleted-list-media ul {margin-left:0px;padding-left:0px;margin-bottom:0px;}
	.bulleted-list-media li a:hover{color: #c6a04a;}
	.accordion-style2 .panel-body {padding: 25px 28px 25px;}
	.accordion-style2 .tab-tag {display:none;}
	.accordion-style2 .panel-body {padding: 25px 28px 15px 28px;}
	.accordion-style2 .accordion-title {font-family: Montserrat; color: #c6a04a; font-size: 20px;font-weight: 600;}	
	.accordion-style2 .panel-heading i {color: #FFF!important;}
	.press-site {margin-bottom:8px;font-weight: 500;color:#282828;}
	.press-link {font-family: Montserrat;font-size: 18px; line-height: 26px;font-weight: 500;margin-bottom: 12px;}
	.press-date {font-size: 11px; line-height: 14px; color: #c6a04a; text-transform:uppercase; margin-bottom:12px!important;}
	.press-button{margin-bottom:12px!important;}
	
/* Snapshot Gallery - START */	
	.gallery-filter{margin:20px;}	
	.snapshot-gallery {padding-left:15px; padding-right:15px;}		
	
	p.video-caption{font-size: 14px; line-height: 16px; text-align: center; margin: 14px;}
	
	/* Video Gallery Navigation */
		#nav_menu-5{margin-bottom:30px;}


/* FOOTER */
	.padding-five-tb {padding-top: 2.75%; padding-bottom: 2.5%;}
	div.widget.pofo-right-border-style {border-right: none;}
	.footer-widget-area .container-fluid {padding-right: 305px; padding-left: 305px;}
	.footer-widget-area .padding-45px-left {padding-left: 0px;}
	#media_image-2{margin-bottom:0px; margin-top:5px;}
	
	/* Quick Links */
	#menu-footer-menu{margin-top:3px;}
	footer .footer-widget-area .widget .widget-title {font-size: 28px!important; line-height:32px; font-family: 'Oswald', sans-serif !important; color:#FFFFFF;}
	#pofo_custom_menu_widget-2 {margin-left:32px;}
	#pofo_custom_menu_widget-2 .margin-10px-bottom {margin-bottom: 4px;}
	footer .menu li a {font-size: 15px; line-height: 32px; font-weight:500;}
	
	/* Footer Icons */
	#pofo_social_widget-2{margin-top:20px; margin-bottom:174px;}
	#pofo_social_widget-2 .extra-small-icon a {font-size: 21px; width: 37px; height: 37px; line-height: 37px;}
	#pofo_social_widget-2 .extra-small-icon ul {margin-left:6px;}
	#pofo_social_widget-2 .extra-small-icon li {margin:0px 14px 0px 14px;}
	p.copyright{font-weight:700; font-size: 12px; line-height: 16px; margin-bottom:0px;}
	
	/* Social Icons in footer including TikTok - START */	
		#nav_menu-8 {float: left; padding-left: 0px; margin-left: 0px; margin-top:20px; margin-bottom:145px;}
		#menu-social-icons-footer-menu {padding-left: 0px; margin-left: 0px;}
		#menu-social-icons-footer-menu {padding-left: 0px; margin-left: 0px; padding-right: 0px; margin-top: 0px; border-color: #640014;}
		#menu-social-icons-footer-menu a {font-size: 21px; width: 37px; height: 37px; line-height: 37px;}
		#menu-social-icons-footer-menu li {margin: 0px 13px 0px 13px; display:inline-block;}
		#custom_html-2{clear: left;}
	/* Social Icons in footer including TikTok - END */
	
	/* Constant Contact Form */
	#ctct_form-3{margin-left:47px;}
	.footer-widget-area hr {margin-top: 2px; margin-bottom: 10px;}
	.footer-widget-area label {font-weight:600; font-size:15px; line-height:19px;}
	.footer-widget-area .ctct-form-wrapper .ctct-form abbr {font-weight: 600;}
	#ctct-opt-in_0{max-width:5%;float:left;}
	#ctct-form-489602286 input, select, textarea{color: #000000;}
	#ctct-form-489602286 textarea:focus, input:focus {color: #000000;}
	.ctct-form-wrapper .ctct-message.ctct-success {background-color: rgba(46, 204, 64, 0.8); border-color: #ffffff; color: #ffffff;}	

	.ctct-form-wrapper .ctct-input-container label {float:left;margin-top:6px; font-size: 9px;}
	#colophon .ctct-form-wrapper .ctct-form-field {margin-bottom:0px;}
	#colophon li.current-menu-item > a {color:#000000;}
	#popmake-60 > div > h3{color: #232323; font-weight:600;font-size: 32px; line-height: 40px;}	
	#popmake-60 div.ctct-disclosure > small {font-family: Roboto; font-size: 11px; line-height:13px; font-weight: 400;}  
	#popmake-60 .ctct-form-wrapper .ctct-form .ctct-label-top label, .ctct-form-wrapper .ctct-form .ctct-label-bottom label {color:#000000;}
	#popmake-60 p.home-subscribe{color:#000000;}
	#popmake-60 p.footer-subscribe{font-weight: 500;}
	#popmake-60 .ctct-form-wrapper .ctct-message.ctct-success {background-color: rgba(46, 204, 64, 0.8); border-color: #ffffff; color: #ffffff;}	
	
	#ctct_form-3 input[type="submit"] {
	  background-color: transparent;
	  color: #ffffff;
	  border-color: transparent;
	  padding: 4px 0px 4px 0px !important;
	  font-family: Open Sans !important;
	  font-weight: 600;
	  font-size: 16px;
	}

	#ctct-submitted_0_3876269295{margin-top:20px; margin-bottom:10px;}
	div.ctct-disclosure > small{font-size:10px!important; color:#ffffff;}
	#colophon p.footer-subscribe{color: #ffffff;font-weight: 500;}
	#colophon .ctct-disclosure hr{display:none;}
	#colophon .ctct-disclosure{line-height:11px!important;}
	p.home-subscribe{font-size: 15px; line-height:19px; color:#FFFFFF; margin-bottom:14px; font-weight: 500;}
	.ctct-form-wrapper .ctct-form .ctct-label-top label, .ctct-form-wrapper .ctct-form .ctct-label-bottom label {color:#FFFFFF;}	
	#ctct_form-2 input[type='submit']{background-color:transparent; color:#ffffff; border-color:transparent; padding: 4px 0px 4px 0px !important; font-family: Open Sans!important; font-weight:600; font-size:16px;}
	
	#ctct_form-2 input[type='submit']:hover{background-color:transparent; color:#ffffff; border-color:transparent;}
	
	#ctct_form-2 p.ctct-form-field.ctct-form-field-submit {margin-top: 0px;}
	
	.footer-widget-area input {margin-bottom: 13px!important;}
	
/* =================  RESPONSIVE TWEAKS  ================= */
@media (min-width: 1921px) and (max-width: 2560px)  {}

/* Large Scale Displays */
@media screen and (min-width: 1900px) {}

@media  screen and (max-width: 1600px) {
	/* Social Icons in header including TikTok - START */	
		#nav_menu-7 {margin-top:6px;}
		#menu-social-icons-menu .header-social-icon {margin-top: 2px;}
		
	/* Footer */
	#pofo_custom_text_widget-37 p {text-align: left; font-size:11px; margin-top: 10px; margin-left: 10px;}
	
	/* Footer Icons */
	#pofo_social_widget-2{margin-bottom:148px;}
	.footer-widget-area .container-fluid {padding-right: 112px; padding-left: 112px;}
	
	/* footer column 3 */
	#custom_html-9 .small-icon a {font-size: 14px;}
	
	#colophon > div.padding-30px-bottom {padding-bottom: 10px!important;}
	#colophon > div.padding-five-top {padding-top: 10px!important;}
		
	/* Social Icons in footer including TikTok - START */
		#nav_menu-8 {margin-bottom: 118px;}
		
	/* HOME - Sponsors */	
		#home-sponsors-wide{padding-left:390px; padding-right:390px;}
}

/* Up to 1536x864 wide desktop */
@media (max-width: 1536px) {
	/* HOME - Photo left - Text right */
		.pic-lt-text-rt{padding-left:135px; padding-right:135px;}
		.home-txt-rt{padding-left:40px;}
		
	/* HOME - Photo right - Text left */
		.pic-rt-text-lt{padding-left:135px; padding-right:135px;}
		.home-txt-lt{padding-right:40px;}
		
	/* HOME - Honorees */
		#home-honorees-wide{padding-left:183px; padding-right:183px;}
		
	/* HOME - Sponsors */	
		#home-sponsors-wide{padding-left:358px; padding-right:358px;}
			
	.home-title-alt{font-size: 28px!important; line-height: 32px!important;}
	
	/* HEADER */
		#masthead .col-md-6 {width: 72%; padding-right: 10px; padding-left: 10px;}
		.header-right-col.col-md-3 {width: 23%;}	
		header nav.navbar .navbar-nav > li > a, nav.navbar.bootsnav ul.nav > li > a {font-size: 11px!important; line-height: 11px!important;letter-spacing: normal;}
		.header-social-icon {padding: 0px!important; margin: 6px 0px 0px 0px!important;}
		header .header-social-icon ul li a {font-size: 11px; line-height: 11px;}
		header a.logo-light img, header a.logo-dark img {max-height: 60px!important;margin: 0px 0px 0px 10px;}	
	
		nav.navbar.navbar-default ul.nav > li > a{border:none!important;}
		#masthead > nav > div > div > div:nth-child(1){padding-right:0px;}
		.page-header-image{margin-top:93px;} /* margin top push image down on page with no title */
		
		/* Social Icons in header including TikTok - START */	
		#menu-social-icons-menu .header-social-icon {margin-top: 0px;}
		#nav_menu-7 {margin-top:0px; margin-right:2px;}
		
		/* Social Icons in footer including TikTok - START */
		#nav_menu-8 {margin-bottom: 138px;}
		
}

/* (1440x900) WXGA+ Display */
@media screen and (max-width: 1440px) {
		/* Footer */
		.footer-widget-area .container-fluid {padding-right: 85px; padding-left: 85px;}
		
		/* HOME - Photo left - Text right */
		.pic-lt-text-rt{padding-left:90px; padding-right:90px;}
		.home-txt-rt p{line-height:20px;}
		.home-txt-rt h6{line-height:15px!important;}
		
		/* HOME - Photo right - Text left */
		.pic-rt-text-lt{padding-left:90px; padding-right:90px;}
		.home-txt-lt p{line-height:20px;}
		.home-txt-lt h6{line-height:15px!important;}
		
		/* HOME - Honorees */
		#home-honorees-wide{padding-left:125px; padding-right:125px;}
		
		/* HOME - Sponsors */	
		#home-sponsors-wide{padding-left:310px; padding-right:310px;}
}

@media screen and (max-width: 1366px) {
	/* Footer Icons */
	#pofo_social_widget-2{margin-bottom:165px;}
	
	/* HOME - Photo left - Text right */
	.pic-lt-text-rt{padding-left:120px; padding-right:120px;}
		
	/* HOME - Photo right - Text left */
	.pic-rt-text-lt{padding-left:120px; padding-right:120px;}
	
	/* HOME - Honorees */
	#home-honorees-wide{padding-left:125px; padding-right:125px;}
		
	/* HOME - Sponsors */	
	#home-sponsors-wide{padding-left:273px; padding-right:273px;}
}

/* 1280 screen  */ 
@media (max-width: 1280px) {
	/* GET UPDATES and Social Icons in header */	
		#nav_menu-2 {margin-right: 15px;} /* header GET UPDATES and social icons */
		
		header nav.navbar .navbar-nav > li > a, nav.navbar.bootsnav ul.nav > li > a {font-size: 12px; line-height: 14px; letter-spacing: 0;}
		
		#menu-get-updates-header-menu li a{font-size: 11px; line-height: 13px; letter-spacing: 0;}
		header nav.navbar .navbar-nav > li > a, nav.navbar.bootsnav ul.nav > li > a {font-size:11px; line-height:13px;}
		
		#menu-item-48 {padding-right: 10px!important; padding-left: 10px!important;} /* Get Updates button */
		
		.header-social-icon a i {margin: 0 3px;}
		.header-social-icon {margin: 6px 0px 0px 0px !important;}
	
	/* FOOTER */
		#pofo_custom_menu_widget-2 {margin-left:55px;} /* Quick Links */
		
	/* HOME - Photo left - Text right */
	.pic-lt-text-rt{padding-left:100px; padding-right:100px;}
	.home-txt-rt p{line-height:20px;}
	
	/* HOME - Photo right - Text left */
	.pic-rt-text-lt{padding-left:100px; padding-right:100px;}
	
	/* HOME - Honorees */
	#home-honorees-wide{padding-left:55px; padding-right:55px;}
		
	/* HOME - Sponsors */	
	#home-sponsors-wide{padding-left:230px; padding-right:230px;}
}

/* (1024x768) */
@media screen and (max-width: 1024px) {
	h2{font-size: 27px!important; line-height: 32px!important; margin-bottom:22px;}
	#home-honorees-wide h2 {font-size: 25px; line-height: 29px; font-weight: 700;}
	.contact-box h2 {font-size: 16px !important; line-height: 20px !important;}
	
	/* HOME - Sponsors */	
	#home-sponsors-wide{padding-left:110px; padding-right:110px;}
	#home-sponsors-wide h2 {font-size: 25px; line-height: 29px; font-weight: 700;}
	
	header a.logo-light img, header a.logo-dark img {margin: 0px; padding-left:10px;}
	
	#menu-get-updates-header-menu li a{font-size: 9px; line-height: 11px;}
	#nav_menu-2 {margin-right: 10px;} /* header GET UPDATES and social icons */
	#masthead > nav > div > div > div:nth-child(1) {max-width: 12%!important; padding-right:0px;}
	#masthead .col-md-6 {width: 80%; padding-right: 10px; padding-left: 10px;}
	
	nav.navbar.navbar-default ul.nav > li > a {margin: 0px 10px 0px 10px;}
	
	/* Social Icons in header including TikTok - START */	
		#menu-social-icons-menu .header-social-icon a{font-size: 11px;}
		#nav_menu-7{margin-top: 0px;}
	/* Social Icons in header including TikTok - END */
		
	/* HOME - Photo left - Text right */
	.pic-lt-text-rt{padding-left:65px; padding-right:65px;}
	.home-txt-rt{padding-left:30px;}
	.home-txt-rt h2{font-size:18px; line-height:22px;}
	
	/* HOME - Photo right - Text left */
	.pic-rt-text-lt{padding-left:65px; padding-right:65px;}
	.home-txt-lt h2{font-size:18px; line-height:22px;}
	
	/* FOOTER */
		.footer-widget-area .container-fluid {padding-right: 77px; padding-left: 77px;}
		#pofo_custom_menu_widget-2 {margin-left:65px;} /* Quick Links */
		footer .footer-widget-area .widget .widget-title {font-size: 26px!important;}
		#pofo_social_widget-2 {margin-bottom: 162px;} /* Footer Icons */
		p.home-subscribe {font-size: 13px; line-height: 17px;}
		div.ctct-disclosure > small{font-size:8px!important;}
		.ctct-disclosure{line-height:10px!important;}
}

@media screen and (max-width: 1023px) {
	/* HEADER */
		#masthead .col-md-6 {width: 88%; margin-right: 14px;}
		.navbar-nav li+li {border-left: none!important;}
	    header nav.navbar .navbar-nav > li > a, nav.navbar.bootsnav ul.nav > li > a {
        font-size: 14px !important;
        line-height: 20px !important;
        letter-spacing: normal;}
		.menu-center .header-right-col {display:none;}
		nav.navbar .container-fluid {padding-right: 24px;}
		.header-social-icon{display:none;}
		
		.page-header-image{margin-top:84px;} /* margin top push image down on page with no title - USE THIS INSTEAD */
		
	/* Show on mobile only */
		.hide-on-desktop{display:block!important;}
		.hide-on-mobile{display:none!important;}
		
	/* HOME - Photo left - Text right */
	.expand-full{width:90%; margin:0 auto;} /* makes column full width */
	.home-txt-rt{padding-left:0px; padding-top:16px;}
	
	/* FOOTER */ 
		#pofo_custom_menu_widget-2 {margin-left:0px;} /* Quick Links */
		.padding-five-tb {padding-bottom: 2.8%;}
		.footer-widget-area .container-fluid {padding-right: 67px; padding-left: 67px; padding-top:30px; padding-bottom:30px;}
		
		/* Footer Icons */
		#pofo_social_widget-2{margin-bottom:20px;} /* Footer Icons */
		
		/* Constant Contact Form */
		#ctct_form-3{margin-left:0px;}
		
		/* Social Icons in footer including TikTok - START */
		#nav_menu-8 {margin-top:20px; margin-bottom:20px;}
}

/* iPad */
@media (max-width: 991px){	
	/* FOOTER */
		/* Quick Links */
			.footer-widget-area .container-fluid {padding-right: 57px; padding-left: 57px; padding-top:25px; padding-bottom:25px;}		
			footer .menu {margin: 0px;}
			
	/* Reverse column order on tablet and mobile */
		.swap-on-mobile {display: flex !important; flex-direction: column-reverse;}
		
	/* HOME - Photo left - Text right */
	.expand-full{width:100%; margin:0 auto;} /* makes column full width */
	.home-txt-rt{padding-left:0px; padding-top:16px;}
	
	.pic-lt-text-rt {padding-left: 40px; padding-right: 40px;}
	.home-txt-lt{padding:16px 0px 16px 0px;}
	
	.pic-rt-text-lt {padding-left: 40px; padding-right: 40px;}
	
	h2 {font-size: 25px !important; line-height: 29px !important;}	
	
	/* HOME - Sponsors */	
	#home-sponsors-wide{padding-left:55px; padding-right:55px;}
}

/* Mobile and iPad */
@media only screen and (max-width: 768px){	
	/* FOOTER */	
		#colophon > div.padding-30px-bottom {padding-bottom: 0px!important;}
		#colophon .sm-margin-30px-bottom {margin-bottom: 36px !important;}
		#colophon .xs-margin-30px-bottom {margin-bottom: 36px !important;}
		
		.scroll-top-arrow {top: 95%;}
		
	.contact-box h2 {font-size: 16px !important; line-height: 20px !important;}
}

@media only screen and (max-width: 767px){		
	.pic-lt-text-rt {padding-left: 25px; padding-right: 25px;}
	.pic-rt-text-lt {padding-left: 25px; padding-right: 25px;}
	.home-txt-lt p {font-size: 16px; line-height:22px;}
	
	/* HOME - Honorees */
	#home-honorees-wide h3{font-size: 18px !important; line-height: 22px !important;}		
	p.home-honoree-award{font-size: 16px; line-height: 20px;}
	
	p.sponsor-designation {font-size: 12px; line-height: 16px;}
	
	/* Side Nav Bar */
	#secondary.pofo-page-widget-area {padding: 0px 30px 20px 30px !important;}
	
	.pofo-page-content-area.xs-margin-40px-bottom {margin-bottom: 0px !important;}
	
	/* Past Honorees and Awards */
	p.honorees-awards{margin-bottom: 30px !important;}
	.centered{text-align:center!important;}
	
	/* Social Icons in footer including TikTok - START */	
		#nav_menu-8 {text-align:center; float:none; margin-top:20px; margin-bottom:13px;}
}

@media  screen and (max-width: 540px) {
	    #masthead .col-md-6 {width: 78%; margin-right: 14px;}
		#masthead > nav > div > div > div:nth-child(1) {max-width: 22% !important; padding-right: 0px;}
	
	/* HOME - Honorees */
	#home-honorees-wide{padding-left:40px; padding-right:40px;}
		
	/* HOME - Sponsors */	
	#home-sponsors-wide{padding-left:40px; padding-right:40px;}
}

@media screen and (max-width: 480px) {

}