/*
Theme Name: iKit Three Custom
Theme URI: http://aiga.org
Description: This is a child theme that extends the iKit Three theme, it can be customized without affecting the base theme.
Author: AIGA
Author URI: http://aiga.org/
Version: 1.0.0
Template: ikit_three
*/

/*||||||||||||||||||||||||||||| NAVIGATION ||||||||||||||||||||||||||||| */

/* Add padding to logo*/
.header-layout-container-collapsed .header-layout .header-logo-image-alt { 
    padding: 10px !important;
}
/*Add pagging to mobile logo*/
.header .header-compact-layout .header-logo-image {
	padding: 5px;
}
/*Mobile nav background blue*/
.header .header-compact-layout {
	background-color: #00aeef;
}

/*||||||||||||||||||||||||||||| OVERALL FIXES |||||||||||||||||||||||||||||*/
h1, h2 {
	    margin-bottom: 40px !important;
}
/* Body copy hover */
.page-layout-4-body-paragraph-text a {
	text-decoration: underline;
	color: #000000;
}
.page-layout-4-body-paragraph-text a:hover {
	color: #0000D2;
}
/*large heading leading issue*/
.breakpoint-body-size-xl .page-layout-4-body-paragraph-text h1, .page-layout-4-body-paragraph-text h1 {
	line-height: 40px !important;
}
.breakpoint-body-size-s .page-layout-4-body-paragraph-text h1 {
	line-height: 40px !important;
}
/*Event Location light grey fix*/
.page-layout-4-attribute-header, .page-layout-4-attribute-text {
	color: #000 !important;
}
/*Image resizing issues*/
img {
	height: auto;}

.widgettitle {
	margin-bottom: 0px !important;
}

/* News divider (DOES THIS BELONG HERE?) */
.news-item {
	border-bottom: 2px solid #e0e0e0;
	margin-bottom:40px;
	margin-top: 20px !important;
	padding-bottom:40px;
}
.page-template-news-php .page-layout-4-body .news-item-image {
  	width:90% !important;
	padding-top: 54%!important; 
	background-position: left!important;
	}
p .page-layout-4-body-paragraph-text {
	font-family: "neue-haas-grotesk-text",sans-serif !important;
}

/* ||||||||||||||||||||||||||||| Forms ||||||||||||||||||||||||||||| */
input[type="text"], input[type="email"], textarea {
	font-size: 18px !Important;
	min-height: 30px;
	padding:10px;
	border: 2px solid #000 !Important;
		margin-bottom: 60px;
}
textarea {
	font-size: 18px !Important;
	min-height: 200px;
	padding:10px;
	border: 2px solid #000 !Important;
	margin-bottom: 60px;
}
input[type="file"] {
	font-size: 16px ;
	min-height: 30px;
	padding:10px;
	margin-right: 20px;
}
.wpcf7-form-control-wrap > .file-811{
		margin-bottom: 40px !Important;
}
.wpcf7-form h2 {
	margin-bottom: 20px !important;
}
.wpcf7-form-control-wrap, .wpcf-3-radio, .wpcf7-list-item {
	margin-bottom: 40px !Important;
}
.wpcf7 {
	margin-top: 40px;
}
.wpcf7-mail-sent-ok {
	border: 3px solid #00aeef !important;
	margin-left: 0px !Important;
}
 /* Accordian background coloring */ 
.wp-block-coblocks-accordion-item__title {
	background-color: white !important; 
}

/*||||||||||||||||||||||||||||| HOME PAGE |||||||||||||||||||||||||||||*/
/*Wide mailing list sign up*/
#ikit_widget_mailing_list-2{
	text-align:center;
	background-color: #00aeef;
	padding:60px 30px 0 30px;
}
.mailing-list-input {
	background-color: #ffffff !important;
}
#ikit_widget_mailing_list-2 .widgettitle {
	font-size: 25px;
}

/*New Members area - compliance */
.ikit-widget-new-members .member-item-name, .ikit-widget-new-members .member-item-type, .ikit-widget-new-members .member-item-date {
	color: black !important;
}
#text-2 h2 {
	font-size: 35px;
}
/*|||||||||||||||||||||||||||||BOARD PAGE EDITS |||||||||||||||||||||||||||||*/

.board-edits h3 {
	font-family: "GT-Haptik-Bold",sans-serif;
	color: #0000D2;
	margin-bottom: 2px;
}
.board-edits h4 {
	font-family: "GT-Haptik-Bold",sans-serif;
	margin-bottom: 5px;
}
.board-edits p {
margin-bottom: 15px;
}

/*||||||||||||||||||||||||||||| GUTENBERG |||||||||||||||||||||||||||||*/
/*Gutenberg divider*/
.wp-block-separator {
	margin: 40px 0px;
	border: 1px solid #e0e0e0;
}







/*|||||||||||||||||||||||||||||SPONSOR PAGE|||||||||||||||||||||||||||||*/
/*disable clicking section*/
.layout .link-block:hover div {
	color:  #000 !important;
	cursor: not-allowed !important;
	pointer-events: none !important;
}
.page-id-9197 .layout .link-block {
		cursor: not-allowed !important;
	pointer-events: none !important;
}

/*|||||||||||||||||||||||||||||||||||||||Design Flex |||||||||||||||||||||||||||||*/
.postid-59118 .page-layout-4-attributes-inner, .postid-59118 .page-layout-4-tools, .postid-59118 .page-layout-4-attributes, .page-id-60805 .page-layout-4-attributes, .page-id-62448 .page-layout-4-tools, .page-id-62448 .page-layout-4-attributes, .page-id-62448 .page-layout-4-attributes-inner, .page-id-62716 .page-layout-4-attributes-inner, .page-id-62716 .page-layout-4-tools, .page-id-62716 .page-layout-4-attributes, .page-id-62798 .page-layout-4-attributes, .page-id-62798 .page-layout-4-tools, .page-id-62798 .page-layout-4-attributes-inner, .page-id-62906 .page-layout-4-attributes-inner, .page-id-62906 .page-layout-4-tools, .page-id-62906 .page-header-3-title, .page-id-63085 .page-layout-4-attributes-inner, .page-id-63085 .page-layout-4-tools, .page-id-63085 .page-header-3-title{
	display: none !Important;
}
.page-id-62448 .page-layout-4-tools {
	
}
/*|||||||||||||||||||||||||||||REMOVE LEFT NAVIGATION |||||||||||||||||||||||||||||*/
.page-id-60047 .page-layout-4-tools, .page-id-60047 .page-layout-4-sidebar, .page-id-60463 .page-layout-4-sidebar, .page-id-60585 .page-layout-4-sidebar, .page-id-60709 .page-layout-4-sidebar, .page-id-60709 .page-layout-4-tools, .page-id-60805 .page-layout-4-sidebar, .page-id-60805 .page-layout-4-tools, .page-id-62177 .page-layout-4-sidebar, .page-id-62177 .page-layout-4-tools, .page-id-62448 .page-layout-4-tools, .page-id-62448 .page-layout-4-sidebar, .page-id-62798 .page-layout-4-sidebar, .page-id-63085 .page-layout-4-sidebar, .page-id-63085 .page-layout-4-sidebar, .page-id-63085 .page-layout-4-tools{
	width: 0 !important;
}

/* ||||||||||||||||||||||||||||| GO THROUGH BELOW THIS SECTION SOME DAY - IT'S A MESS |||||||||||||||||||||||||||||*/
/*--------------Design Flex iKit Page*/
.postid-59205 .page-header-4-title  {
	padding: 0px;
	background-size: 75% 50%;
}
/*--------------Design Flex Event*/
.DF_hide {
	display: none !Important;
}
.DF_Past {
	color: #666;
}
.DF1 .wp-block-columns .wp-block-button__link {
	margin-bottom: 10px !important;
}
.page-id-59116 .page-layout-4-tools, .page-id-59116 .page-layout-4-sidebar, .page-id-60047 .page-layout-4-sidebar, .page-id-60463 .page-layout-4-sidebar, .page-id-60585 .page-layout-4-sidebar, .page-id-60709 .page-layout-4-sidebar, .page-id-60709 .page-layout-4-tools, .page-id-60805 .page-layout-4-sidebar, .page-id-60805 .page-layout-4-tools, .page-id-62564 .page-layout-4-tools, .page-id-62564 .page-layout-4-sidebar, .page-id-62716 .page-layout-4-sidebar, .page-id-62716 .page-layout-4-tools, .page-id-62906 .page-layout-4-sidebar, .page-id-62906 .page-layout-4-tools, .page-id-62975 .page-layout-4-tools, .page-id-62975 .page-layout-4-sidebar {
	width: 0 !important;
}
.double_buttons {
	flex-basis: inherit !Important;
}

.DF1 {
background-image: url("https://nebraska.aiga.org/wp-content/uploads/2020/01/Background_Top.png");
	background-position: center center;
	  background-repeat: no-repeat;
	}
.DF2 h2, .DF7 h1 {
	margin-bottom: 20px!Important;
}
.DF2 {
	width: 80% !Important;
	margin: auto !important;
}

.DF3 {
	padding: 150px 80px;
background-image: url("https://nebraska.aiga.org/wp-content/uploads/2020/01/Backgroun_Middle@2x.png");
	background-position: center center;
	  background-repeat: no-repeat;
	background-size: 100%;
	}
.page-id-59116 ul li{
list-style: none !Important;
}
.DFBullet li::before {
	content: "\2022";
	color: #FFA500;
	font-weight: bold; 
  display: inline-block; 
  width: 1em;
  margin-left: -1em !important;
}

.DF4 .is-vertically-aligned-top {
	line-height: 40px;
}
.DF_ThemeTile {
	border: 1px solid #e0e0e0;
-webkit-box-shadow: 0 0 10px rgba(0,0,0,.3);
    box-shadow: 0 0 10px rgba(0,0,0,.3);
	padding: 35px;
}
.DFTheme {
box-shadow: 0 0 10px rgba(0,0,0,.0);
padding-right: 70px;}
.DF5 {
	margin-top: 80px;
}
.DFMargin {
	margin: 120px 0px;
}

.DF6 {
	background-image: url("https://nebraska.aiga.org/wp-content/uploads/2020/01/Background_Bottom.png");
	background-position: center center;
	  background-repeat: no-repeat;
}
.DF7 {
	margin-bottom: 80px !Important;
}
.DF_Join {
	background-color: #0000D2;
	margin: 0 !important;
}
.wp-block-button__link,.post-password-form input {
	margin: 20px 0 20px 0 !Important; 
}

/*------------Remove left hand stuff from cetain pages*/

.page-id-59116 .page-header-3, .page-id-60047 .page-header-3-title, .page-id-60047 .page-layout-4-tools, .page-id-60463 .page-layout-4-tools, .page-id-60463 .page-header-3-title, .page-id-60585 .page-layout-4-tools, .page-id-60585 .page-header-3-title, .page-id-60709 .page-header-3-title, .page-id-60709 .page-layout-4-tools, .page-id-60805 .page-header-3-title, .page-id-60805 .page-layout-4-tools .page-id-62177 .page-header-3-title, .page-id-62177 .page-layout-4-tools, .page-id-62177 .page-header-3, .page-id-62564 .page-layout-4-tools, .page-id-62564 .page-header-3-title, .page-id-62448 .page-header-3-title, .page-id-62798 .page-header-3-title, .page-id-62716 .page-header-3-title, .page-id-62975 .page-header-3-title, .page-id-62975 .page-layout-4-tools {
	display: none !Important;
}
/*------------Design Flex Day Pages*/

.DF1_Days {
background-image: url("https://nebraska.aiga.org/wp-content/uploads/2020/01/Background_Top_Days.png");
	background-position: top center;
	  background-repeat: no-repeat;
}
.DF1_Days h2 {
	font-size: 20px;
	margin-bottom: 20px !important;
}
.DF1_Days h1 {
	font-size: 50px;
	margin-bottom: 20px !important;
}

.DF_DayImages img {
	margin-top: 80px;
}

.space-after {
	margin-right: 20px;
}

/*||||||||||||||||||||||||||||| DF Post JAN 2020||||||||||||||||||||||||||||*/

/* DOES THIS BELONG HERE??*/
.wp-block-columns .are-vertically-aligned-center .DF11 {
	margin-bottom: 80px !Important;
}
.half {
	width: 60%;
	margin: auto;
}

/* END BELONG HERE ? */

/* ||||||||||||||||||||||||||||||||| DF MAY 2020 LANDING PAGE ||||||||||||||||||||||||||||||||*/

.DFTheme2 {
 	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	-webkit-box-shadow : 0 4px 8px 0 rgba(0, 0, 0, 0.2);
	padding: 60px 40px 60px 40px;
	margin-bottom: 40px !important;
}
/* Day page - remove background but keep widths*/
.noback {
	background-image: none !Important;
}
.DF_Number {
	display:none;
}
/* \\\\\\\\\\\\\\\\Submission page\\\\\\\\\\\\\\\\\\\\\\\*/
/* reduce padding below instagram input field*/
.instafield {
	margin-bottom: 10px !important;
}
/* \\\\\\\\\\\\\\\\Voting page\\\\\\\\\\\\\\\\\\\\\\\*/
.DF_Work h2 {
	margin-bottom: 0px !important;
	padding: 20 0 20 0 !important;
}
.DF_Work p {
	padding-top: 40px !important;
}

/*-------------Event-----------------*/
.postid-62951 .event-registration-link {
	display: none;
}