.elementor-kit-513{--e-global-color-primary:#2F3E1F;--e-global-color-secondary:#2C2C2C;--e-global-color-text:#2F3E1F;--e-global-color-accent:#8DA64E;--e-global-color-48fcfe0:#FFFFFF;--e-global-color-6f8e18d:#000000;--e-global-color-9d861b8:#F5F2E6;--e-global-color-57a7476:#E6EB9C;--e-global-color-4d6b850:#FDFDFD;--e-global-color-d29a93b:#EEE8D1;--e-global-typography-primary-font-family:"Sofia Sans Extra Condensed";--e-global-typography-primary-line-height:1.2em;--e-global-typography-secondary-font-family:"Sofia Sans Semi Condensed";--e-global-typography-text-font-family:"Source Serif 4";--e-global-typography-accent-font-family:"Sofia Sans Extra Condensed";color:var( --e-global-color-secondary );font-family:"Source Serif Pro", Sans-serif;font-size:20px;line-height:1.4em;--e-page-transition-entrance-animation:e-page-transition-fade-out;--e-page-transition-animation-duration:800ms;}.elementor-kit-513 button,.elementor-kit-513 input[type="button"],.elementor-kit-513 input[type="submit"],.elementor-kit-513 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Sofia Sans Extra Condensed", Sans-serif;font-size:26px;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:0.8px;color:var( --e-global-color-48fcfe0 );border-style:none;padding:10px 15px 10px 15px;}.elementor-kit-513 button:hover,.elementor-kit-513 button:focus,.elementor-kit-513 input[type="button"]:hover,.elementor-kit-513 input[type="button"]:focus,.elementor-kit-513 input[type="submit"]:hover,.elementor-kit-513 input[type="submit"]:focus,.elementor-kit-513 .elementor-button:hover,.elementor-kit-513 .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-kit-513 e-page-transition{background-color:#E4E4E4;}.elementor-kit-513 p{margin-block-end:15px;}.elementor-kit-513 a{color:var( --e-global-color-accent );font-weight:700;}.elementor-kit-513 a:hover{color:var( --e-global-color-6f8e18d );}.elementor-kit-513 h1{color:var( --e-global-color-text );font-family:"Sofia Sans Extra Condensed", Sans-serif;}.elementor-kit-513 h2{color:var( --e-global-color-text );font-family:"Sofia Sans Extra Condensed", Sans-serif;font-size:48px;font-weight:800;line-height:0.9em;}.elementor-kit-513 h3{color:var( --e-global-color-accent );font-family:"Sofia Sans Extra Condensed", Sans-serif;font-size:34px;}.elementor-kit-513 h4{color:var( --e-global-color-primary );font-family:"Sofia Sans Extra Condensed", Sans-serif;font-size:28px;line-height:1.1em;}.elementor-kit-513 h5{font-size:18px;}.elementor-kit-513 h6{font-size:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;--container-default-padding-top:40px;--container-default-padding-right:10px;--container-default-padding-bottom:60px;--container-default-padding-left:10px;}.elementor-widget:not(:last-child){margin-block-end:40px;}.elementor-element{--widgets-spacing:40px 20px;--widgets-spacing-row:40px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-513 h2{line-height:0.9em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* ELEMENTOR CSS */

html,
body {
	padding: 0;
	margin: 0;
}

button:hover {
	cursor: pointer;
}

p {
	margin-top: 0;
}

ul,
ol {
	padding-bottom: 10px;
}

.elementor-button {
	text-decoration: none !important;
}

.entry-title {
	display: none !important;
}

.elementor-heading-title,
h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0 0 10px;
	line-height: 1.2em;
}

/* Accessibility */
#pojo-a11y-toolbar {
	  bottom: 90px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}

#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay p.pojo-a11y-toolbar-title {
    font-family: arial;
}


#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items {
    font-family: arial;
}


/* CookieYes CSS ------- */
.cky-consent-container {
    width: 100% !important;
    bottom: 0 !important;
    left: 0 !important; 
}
	  
.cky-consent-bar {
	background:#2F3E1F !important;
	padding-bottom:10px !important;
	border:none !important;
	border-radius: 0 !important;
}

.cky-title, .cky-notice-des {
	color:#eee !important;
	width:50% !important;
	margin: 0 20px -10px 0 !important;
}

.cky-notice {
	font-family: arial !important;
}

.cky-notice a {
	color:white !important;
	font-size:18px !important;
}

.cky-notice-group {
    display: flex !important;
    justify-content: space-between !important;
	align-items: center !important;
}
	  
@media (max-width:767px) {
		  .cky-title, .cky-notice-des {
	width:100% !important;
	margin: 0 0 10px 0 !important;
}
	.cky-notice-group {
    display: block !important;
}
	  }
	  
.cky-btn {
	background:#00000000 !important;
	font-size:18px !important;
	text-transform: uppercase !important;
	border: 2px solid  #fff !important;	
	color:white !important;
	margin-bottom:10px !important;
}

.cky-prefrence-btn-wrapper .cky-btn, .cky-prefrence-btn-wrapper .cky-btn:hover {
	border: 2px solid  #444 !important;	
	color:#444 !important;
	  }
	  	  
.cky-btn:hover {
	border: 2px solid  #e4e4e4 !important;
	color: #e4e4e4 !important;
}

.cky-btn-accept {
		background:#e4e4e4 !important;
border: 2px solid #fff !important;
  color:#222 !important;
}

.cky-btn-accept:hover {
  color:#8da64e !important;
}

.cky-revisit-bottom-left {
    bottom: 15px;
    left: 3px !important;
}

.cky-btn-revisit-wrapper {
    background: #8da64e !important;
}

.cky-revisit-bottom-left:hover::before {
  background: #8da64e !important;
	font-family:'prime point'  !important;
}

.cky-btn-revisit:hover {
	background-color: #8da64e !important;
}

.cky-revisit-bottom-left:hover::after {
    border-right-color: #8da64e !important;
}

/* --- */




/* AMPS Event Styling */

.breakout-session {
    margin-top: 40px;
}

.breakout-session h4 {
	    margin-top: 15px;
	    margin-top: 70px;
}

.session img, .breakout-session img {
	    width: 150px;
	margin-top: 10px;
}

.ag-research {

}

.ag-research h4:before {
    background: #8ca54e;
    top: 0;
    content: 'Agricultural Research';
    color: #f7d86e;
    padding: 8px 20px;
    font-size: 1.2rem;
    font-style: italic;
    margin-top: 0px;
	  position: absolute;
    border-radius: 50px;
}


.man-tech h4:before {
    background: #e6eb9b;
    top: 0;
    content: 'Manufacturing & Technology';
    color: #304020;
    padding: 8px 20px;
    font-size: 1.2rem;
    font-style: italic;
    margin-top: 0px;
    position: absolute;
    border-radius: 50px;
}


@media (min-width:767px) {
	
	.breakout-session {
	    border-left: 8px solid #8ca54e;
	margin-left: 5%;
    padding-left: 5%;
	transition: margin-left .2s ease-in-out;
	
}
	
 .breakout-session:hover {
    margin-left: 6%;
	transition: margin-left .2s ease-in-out;
}
	
	.ag-research > :before {
    content: url(https://picklepackersinternational.org/wp-content/uploads/image-description-01-1.png);
    width: 70px;
    height: 70px;
    position: absolute;
    left: -40px;
    top: 65px;
    background: #e6eb9b;
    border-radius: 66px;
    padding: 8px 10px;
    border: 5px solid #8ca54e;
}

	.man-tech {
	    border-left: 8px solid #e6eb9b;
}
	
	.man-tech > :before {
    content: url(https://picklepackersinternational.org/wp-content/uploads/image-analysis-2023.png);
    width: 70px;
    height: 70px;
    position: absolute;
    left: -40px;
    top: 65px;
    background: #8ca54e;
    border-radius: 66px;
    padding: 8px 10px;
    border: 5px solid #e6eb9b;
}
	
.breakout-session > :before {
	
	transition: top .2s ease-in-out;
	
	}
	
.breakout-session:hover > :before {
    
	top: -10px;
	transition: top .2s ease-in-out;
	
}
}

img.speaker {
	  border: 5px solid #8ca54e;
    border-radius: 100px;
}

.session p img {
    border: 5px solid #8da64e;
    border-radius: 80px;
    background: #8da64e;
}/* End custom CSS */