/*
Theme Name: select-harvest-usa
Description: Extension theme for Select Harvest USA
Author: MJR Creative Group
Template: vamtam-landscaping
*/

div#scroller-menu {
	position: sticky;
	top: 0px;
	z-index: 9;
	background: #ffffff;
	transition:ease 0.6s;
}
div#explore-select-harvest-usa-job-openings-bth {
	display: inline-block;
	vertical-align: middle;
	margin-right: -3px;
}
div#job-applications {
	display: inline-block;
	vertical-align: middle;
	margin-right: -3px;
}
.shipments-summary {
	text-align: center;
}
ul.legislation-list {
	padding: 0;
	margin: 0 1em .5em 3em;
}
ul.legislation-list li {
	list-style-type: none;
}
.wp-pagenavi {
    z-index: 8 !important;
}
p{
	font-family: "Montserrat", sans-serif !important;
}
.garden_tab h4 {
    font-family: "Montserrat", sans-serif;
    font-weight: 400 !important;
    font-size: 17px;
    border-right: 1px solid #ff5c00;
    padding: 12px 0;
    cursor: pointer;
    margin: 0;
    text-transform: uppercase !important;
}
.garden_tab h4:hover {
    color: #fff !important;
    background: #ff5c00;
}
.garden_tab .fl-module-content {
    margin: 0;
}
.garden_tab .fl-row-content.fl-row-fixed-width.fl-node-content {
    border: 1px solid #ff5c00;
}
.garden_tab .fl-col:last-child h4 {
    border: none;
}
.about_project span.title {
    font-family: "Montserrat", sans-serif;
    font-weight: 300 !important;
    font-size: 29px !important;
}
.vamtam-animation-inside p {
    text-align: center;
}
.history_part .fl-col-content.fl-node-content {
    box-shadow: 0 1px 20px 0 rgba(0,0,0,.04);
    padding: 40px;
    margin: 10px;
    min-height: 430px;
}
.ninja_form_p div.nf-field-container {
    width: 100%;
    margin: 0;
}
.contact_address .fl-module-content.fl-node-content {
    margin-bottom: 0;
}
.contact_address p {
    font-size: 15px;
    margin-bottom: 10px;
}
.inshell_processing {
    margin-top: 10px;
}
.consumer_affair {
    margin-top: 10px;
}
.discover_pt {
    text-align: center;
}
.n_count .fl-number-string, .n_count .fl-number-after-text {
    display: inline-block;
    vertical-align: top;
    font-family: "Montserrat", sans-serif;
    color: #FF5C00;
    margin: 0;
}
.padteurization_content .fl-col-small {
    box-shadow: 0 1px 20px 0 rgba(0,0,0,.04);
    margin: 15px 10px;
    width: 31.6%;
    padding: 25px 5px;
}
.padteurization_content p span {
    text-align: left;
    display: block;
    margin-top: 8px;
}
.padteurization_content strong {
    text-align: left;
    display: block;
}
.padteurization_content .fl-col-small.extra_tab{
    box-shadow: none;
}
.paking_option{
    box-shadow: 0 1px 20px 0 rgba(0,0,0,.04);
}
.fl-rich-text p a:empty {
   display: none;
}
.padteurization_content {
   background: url(/assets/wordpress/images/almonds.png) no-repeat right;
   background-size: 25%;
   background-position-x: 112%;
   overflow: hidden;
}
/***** Footer Menu Start *****/
.mega-toggle-blocks-right {
    display: none !important;
}
ul#mega-menu-overlay-menu a {
    color: #000 !important;
}
#mega-menu-wrap-overlay-menu #mega-menu-overlay-menu > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link,
#mega-menu-wrap-overlay-menu #mega-menu-overlay-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link {
	color: #f44900 !important;
}
#mega-menu-wrap-overlay-menu #mega-menu-overlay-menu > li.mega-menu-item.mega-current-menu-ancestor:after,
#mega-menu-wrap-overlay-menu #mega-menu-overlay-menu > li.mega-menu-item.mega-current-menu-item:after,
#mega-menu-wrap-overlay-menu #mega-menu-overlay-menu > li.mega-menu-item.mega-current-menu-ancestor ul li.mega-menu-item.mega-current-menu-item:after,
#mega-menu-wrap-overlay-menu #mega-menu-overlay-menu > li.mega-menu-item.mega-current-menu-item ul li.mega-menu-item.mega-current-menu-item:after {
	content: " " !important;
    text-align: center !important;
    width: 3px !important;
    height: 3px !important;
    border-radius: var(--vamtam-border-radius) !important;
    background: var(--vamtam-accent-color-1) !important;
    display: block !important;
    position: absolute !important;
    top: calc(50% + 14px) !important;
    left: calc(50% - 2px) !important;
}
#mega-menu-wrap-overlay-menu #mega-menu-overlay-menu > li.mega-menu-item {
    margin: 0 0px 0 0 !important;
    display: inline-block !important;
    height: auto !important;
    vertical-align: middle !important;
}
#mega-menu-wrap-overlay-menu #mega-menu-overlay-menu > li.mega-menu-item:hover > a.mega-menu-link {
	color: #f44900 !important;
}
#mega-menu-wrap-overlay-menu #mega-menu-overlay-menu > li.mega-menu-item > a.mega-menu-link,
#mega-menu-wrap-overlay-menu #mega-menu-overlay-menu > li.mega-menu-item > ul li a.mega-menu-link {
    outline: none !important;
    text-decoration: none !important;
    padding: 0px 7px 0px 7px !important;
    line-height: 50px !important;
    font-weight: normal !important;
    height: 50px !important;
    vertical-align: baseline !important;
    width: auto !important;
    display: block !important;
    color: #000 !important;
    text-transform: none !important;
    text-decoration: none !important;
    font-family: inherit !important;
    font-size: 14px !important;
	border-bottom: solid 0px transparent !important;
	cursor: pointer !important;
}
#mega-menu-wrap-overlay-menu #mega-menu-overlay-menu > li.mega-menu-flyout ul.mega-sub-menu {
    z-index: 999 !important;
    position: absolute !important;
    width: 200px !important;
    padding: 0px 0px 0px 0px !important;
    background: #fff !important;
    max-width: none !important;
}
#mega-menu-wrap-overlay-menu #mega-menu-overlay-menu a.mega-menu-link {
    cursor: pointer !important;
    display: inline !important;
}
#mega-menu-wrap-overlay-menu #mega-menu-overlay-menu {
	text-align: left !important;
}
.widget li {
    overflow: visible !important;
}
.navbar .navbar-nav li.has-submenu .submenu {
    box-shadow: 0 2px 10px -2px rgba(0,0,0,.3);
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    width: 220px;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    background: #fff;
    z-index: 9;
    padding: 6px 0;
    text-align: left;
    top: 100%;
    left: 0;
    -webkit-transform: scale(1,0) translateX(-25%);
    transform: scale(1,0) translateX(-25%);
    -webkit-transform-origin: 100% 2%;
    transform-origin: 100% 2%;
}
.navbar .navbar-nav li.has-submenu:hover .submenu {
    opacity: 1;
    visibility: visible;
    -webkit-transform: scale(1) translateX(-25%);
    transform: scale(1) translateX(-25%);
}
#mega-menu-wrap-overlay-menu #mega-menu-overlay-menu > li.mega-menu-flyout ul.mega-sub-menu {
	box-shadow: 0 2px 10px -2px rgba(0,0,0,.3);
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    width: 220px;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    background: #fff;
    z-index: 9;
    padding: 6px 0;
    text-align: left;
    top: 100%;
    left: 0;
    -webkit-transform: scale(1,0) translateX(15px);
    transform: scale(1,0) translateX(15px);
    -webkit-transform-origin: 100% 2%;
    transform-origin: 100% 2%;
}
#mega-menu-wrap-overlay-menu #mega-menu-overlay-menu > li.mega-menu-flyout:hover ul.mega-sub-menu {
	opacity: 1;
    visibility: visible;
    -webkit-transform: scale(1) translateX(15px);
    transform: scale(1) translateX(15px);
}
#mega-menu-wrap-overlay-menu #mega-menu-overlay-menu ul.mega-sub-menu {
    border-radius: 6px !important;
}
#mega-menu-wrap-overlay-menu #mega-menu-overlay-menu > li.mega-menu-flyout ul.mega-sub-menu {
    z-index: 999;
    position: absolute;
    width: 200px;
    border-top: 0px solid rgba(198, 35, 35, 0);
    border-left: 0px solid rgba(198, 35, 35, 0);
    border-right: 0px solid rgba(198, 35, 35, 0);
    border-bottom: 0px solid rgba(198, 35, 35, 0);
    padding: 0px 0px 0px 0px;
    background: #fff;
    max-width: none;
    -webkit-box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.06);
    -moz-box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.06);
    -ms-box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.06);
    -o-box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.06);
    box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.06);
}
#mega-menu-wrap-overlay-menu #mega-menu-overlay-menu > li.mega-menu-item > ul li a.mega-menu-link:hover {
    background: #f6f6f6;
    font-weight: inherit;
    text-decoration: none;
    color: #2a7d2e;
}

.reporting-btn{font-size:14px; text-transform: uppercase; background: #ff6600; color: #fff; border-radius: 30px; padding:10px 20px; font-weight: 400; box-shadow: none; border: 0px !important; text-decoration: none !important;}
.reporting-btn:hover{background: #333 !important; color: #fff !important;}
.reporting-btn:visited{color:#fff;}

.intro-video video{position:fixed; bottom: 0px; left: 0px; min-height: 100%; min-width: 100%;}
.intro-text{position:fixed; left:0px; z-index: 100; width: 100%; text-align: center; top: 50%; background:rgba(0,0,0,0.5); padding:20px; box-sizing: border-box;}
.intro-text h1{color:#fff; margin: 0px; font-size:35px; line-height: 42px; text-transform: uppercase;}
.intro-text .btn-home a{display: inline-block; border-radius: 30px; border: 3px #fff solid; text-transform: uppercase; padding: 10px 20px; color: #fff; margin-top:25px;}
.intro-text .btn-home a:hover{background:#fff; color:#444;}

@media (max-width: 800px) {
	.intro-text h1{color:#fff; margin: 0px; font-size:18px !important; line-height: 22px !important; text-transform: uppercase;}
	
}

/***** Footer Menu End *****/
@media (max-width: 1440px){
.fl-node-5af9455f64495 > .fl-col-content {
    padding-bottom: 0;
}
}
@media (max-width: 1400px){
#mega-menu-wrap-overlay-menu .mega-menu-toggle + #mega-menu-overlay-menu {
    display: block !important;
}
#mega-menu-wrap-overlay-menu .mega-menu-toggle {
    display: none !important;
}
}
@media (max-width: 1366px){
.fl-node-5af6d4b3bec54 h5.fl-cta-title,
.fl-node-5af6d59170131 h5.fl-cta-title,
.fl-node-5af6d59035a89 h5.fl-cta-title,
.fl-node-5af6d5a057788 h5.fl-cta-title,
.fl-node-5af6d5a482366 h5.fl-cta-title,
.fl-node-5af6d5a831a7a h5.fl-cta-title,
.fl-node-5af6d5abb25d1 h5.fl-cta-title {
    min-height: 54px;
}
.padteurization_content .fl-col-small {
    width: 31.5%;
}
}
@media (max-width: 1200px){
#mega-menu-wrap-menu-header #mega-menu-menu-header > li.mega-menu-item > a.mega-menu-link {
    font-size: 14px !important;
}
#mega-menu-wrap-overlay-menu #mega-menu-overlay-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-overlay-menu #mega-menu-overlay-menu > li.mega-menu-item > ul li a.mega-menu-link {
    font-size: 14px !important;
}
.fl-node-5ad07b2e04642.fl-module-vamtam-heading .vamtam-heading {
    font-size: 50px;
    line-height: 50px;
}
h1.vamtam-heading {
    font-size: 42px !important;
}
.fl-row-content-wrap {
    padding: 20px 0 0 0;
}
.fl-node-5af947564992c > .fl-col-content {
    padding-top: 0;
    padding-bottom: 0;
}
.fl-node-5af9521963bd9 > .fl-module-content {
    margin-top: 0;
    margin-bottom: 10px;
}
.fl-node-5af9547d595ce > .fl-row-content-wrap {
    padding-top: 0;
    padding-bottom: 30px;
}
.fl-node-5af9548eb98fc > .fl-module-content {
    margin-top: 0;
    margin-bottom: 20px;
}
.fl-node-5af96b1c4a77d > .fl-col-content {
    padding-top: 50px;
    padding-bottom: 50px;
}
.fl-node-5af9610f6e033 > .fl-col-content {
    padding-top: 50px;
    padding-bottom: 50px;
}
.fl-node-5af67974aa4ea > .fl-module-content {
    margin-top: 0;
    margin-bottom: 0;
}
.fl-node-5af970be1ccb9 > .fl-col-content,
.fl-node-5af97152c4e9a > .fl-col-content,
.fl-node-5af971415f3a4 > .fl-col-content {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
}
.fl-node-5af9633c66269 > .fl-module-content,
.fl-node-5af9713462378 > .fl-module-content,
.fl-node-5af9714160343 > .fl-module-content {
    margin-top: 0;
    margin-bottom: 0;
}
.fl-node-5af6caa48b3a0 > .fl-col-content,
.fl-node-5af6ce01f1d49 > .fl-col-content,
.fl-node-5af96fb17ecb1 > .fl-col-content {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
}
.fl-node-5af6d25d220d4 > .fl-col-content {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
}
.padteurization_content .fl-col-small {
    width: 31.4%;
}
.fl-node-5afe7ccc99cc5 > .fl-col-content,
.fl-node-5afe7ef7d1362 > .fl-col-content,
.fl-node-5afe7eccdccf0 > .fl-col-content,
.fl-node-5afe7faaee81b > .fl-col-content {
    padding-right: 20px;
    padding-left: 20px;
}
.fl-node-5af68053ac666 > .fl-module-content {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    margin-left: 0;
}
.fl-node-5af68098b5953 > .fl-module-content {
    margin-top: 10px;
    margin-bottom: 0;
}
.fl-node-5af92044e18ca > .fl-col-content,
.fl-node-5af922cfcabe3 > .fl-col-content,
.fl-node-5af923ca4b0b4 > .fl-col-content {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
}
.fl-node-5973b5ef65c9a > .fl-col-content,
.fl-node-5af5587510bec > .fl-col-content,
.fl-node-59710b981c3b6 > .fl-col-content {
    padding-right: 10px;
    padding-left: 10px;
	padding-top: 20px;
    padding-bottom: 20px;
}

}
@media (max-width: 1080px){
#mega-menu-wrap-menu-header #mega-menu-menu-header > li.mega-menu-item > a.mega-menu-link {
    font-size: 12px !important;
	padding: 0px 7px !important;
}
#mega-menu-wrap-overlay-menu #mega-menu-overlay-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-overlay-menu #mega-menu-overlay-menu > li.mega-menu-item > ul li a.mega-menu-link {
    font-size: 12px !important;
	padding: 0px 7px !important;
}
.fl-node-5ad07b2e04642.fl-module-vamtam-heading .vamtam-heading {
    font-size: 40px;
    line-height: 40px;
}
.fl-row-content-wrap {
    padding: 20px 0 0 0;
}
.fl-node-596673e94e945 > .fl-row-content-wrap {
    padding-bottom: 10px;
}
.fl-node-596673e94e793 > .fl-col-content {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
h1.vamtam-heading {
    font-size: 32px !important;
}
.garden_tab h4 {
    font-size: 14px;
}
header.page-header.layout-left-align h1 {
    font-size: 42px;
}
.fl-node-5af9550d1e2fc > .fl-module-content {
    margin-top: 0px;
    margin-bottom: 0px;
}
.fl-node-5af959dd946a4 > .fl-module-content {
    margin-top: 0px;
}
.fl-node-5af95abde2d4d > .fl-module-content {
    margin-top: 0;
    margin-bottom: 0;
}
.fl-node-5af955acd97da > .fl-module-content {
    margin-top: 0;
    margin-bottom: 0;
}
.fl-node-5af957ac4a9c8 > .fl-module-content {
    margin-top: 0;
    margin-bottom: 0;
}
.padteurization_content .fl-col-small {
    width: 31.3%;
}
}
@media (max-width: 1080px){
.padteurization_content .fl-col-small {
    width: 31.2%;
}
}
@media (max-width: 1024px){
	#mega-menu-wrap-overlay-menu #mega-menu-overlay-menu > li.mega-menu-flyout ul.mega-sub-menu {
	box-shadow: none !important;
    -webkit-transition: inherit !important;
    transition: inherit !important;
    position: relative !important; 
	opacity: 1 !important;
    visibility: visible !important;
    -webkit-transform: inherit !important;
    transform: inherit !important;
    -webkit-transform-origin: inherit !important;
    transform-origin: inherit !important;
	display: inline-block !important;
	vertical-align: middle !important;
	width: 100% !important;
	z-index: 0 !important;
}
#mega-menu-wrap-overlay-menu #mega-menu-overlay-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item {
	display: inline-block !important;
	vertical-align: middle !important;
}
#mega-menu-wrap-overlay-menu #mega-menu-overlay-menu > li.mega-menu-item#mega-menu-item-16721 > a.mega-menu-link,
#mega-menu-wrap-overlay-menu #mega-menu-overlay-menu > li.mega-menu-item#mega-menu-item-16721:after,
#mega-menu-wrap-overlay-menu #mega-menu-overlay-menu > li.mega-menu-item#mega-menu-item-16723 > a.mega-menu-link,
#mega-menu-wrap-overlay-menu #mega-menu-overlay-menu > li.mega-menu-item#mega-menu-item-16723:after,
#mega-menu-wrap-overlay-menu #mega-menu-overlay-menu > li.mega-menu-item#mega-menu-item-16720 > a.mega-menu-link,
#mega-menu-wrap-overlay-menu #mega-menu-overlay-menu > li.mega-menu-item#mega-menu-item-16720:after {
	display: none !important;
}
#mega-menu-wrap-overlay-menu #mega-menu-overlay-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-overlay-menu #mega-menu-overlay-menu > li.mega-menu-item > ul li a.mega-menu-link {
	background-color: #ffffff !important;
}
}
@media (max-width: 992px){
.fl-col.fl-node-5af92044e188c.fl-col-small.fl-visible-desktop-medium {
    display: none;
}
.fl-col-group.fl-node-5b026f2f3560c.fl-col-group-custom-width {
    display: none;
}
.fl-col.fl-node-5af923ca4b074.fl-col-small.fl-visible-desktop-medium {
    display: none;
}
h3.fl-cta-title {
    font-size: 20px;
}
.fl-module.fl-module-vamtam-cta.fl-node-5af9372a4cd70 .fl-cta-text,
.fl-module.fl-module-vamtam-cta.fl-node-5af936f26bf78 .fl-cta-text,
.fl-module.fl-module-vamtam-cta.fl-node-5af9372d08ba1 .fl-cta-text,
.fl-module.fl-module-vamtam-cta.fl-node-5af93755814ed .fl-cta-text,
.fl-module.fl-module-vamtam-cta.fl-node-5af9376308813 .fl-cta-text,
.fl-module.fl-module-vamtam-cta.fl-node-5af9375fe4fa6 .fl-cta-text {
    padding: 0 10px;
}
.fl-node-5af9269512bcc > .fl-module-content {
    margin-top: 10px;
    margin-bottom: 10px;
}
.fl-col.fl-node-5af6caa48b362.fl-col-small.fl-visible-desktop-medium {
    display: none;
}
.fl-module.fl-module-photo.fl-node-5b025541d8991 {
    display: none;
}
.fl-module.fl-module-photo.fl-node-5b0255ab871c3 {
    display: none;
}
.fl-module.fl-module-photo.fl-node-5afd4fb827322 {
    display: none;
}
}
@media (max-width: 991px){
body.responsive-layout .fl-col-content .fl-module-vamtam-blog {
    margin-bottom: 0 !important;
}
h1.vamtam-heading {
    font-size: 26px !important;
}
.garden_tab h4 {
    font-size: 14px;
	padding: 8px 0;
}
header.page-header.layout-left-align h1 {
    font-size: 36px;
}
footer .fl-rich-text p {
    margin: 0;
}
#mega-menu-wrap-overlay-menu #mega-menu-overlay-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-overlay-menu #mega-menu-overlay-menu > li.mega-menu-item > ul li a.mega-menu-link {
    line-height: 20px !important;
    height: 20px !important;
}
h3.vamtam-heading {
    font-size: 18px;
}
.fl-node-5af9550d1e2fc > .fl-module-content {
    margin-bottom: 10px;
}
.fl-node-5af957ac4a9c8 > .fl-module-content {
    margin-bottom: 10px;
}
.fl-node-5af959dd946a4 > .fl-module-content {
    margin-bottom: 10px;
}
#post-16642 .fl-rich-text P {
    font-size: 14px;
}
.padteurization_content .fl-col-small {
    width: 31%;
}
h3.vamtam-heading {
    font-size: 18px !important;
}
.about_project span.title {
    font-size: 20px !important;
    text-align: center;
}
.fl-node-59710b981c507 > .fl-row-content-wrap {
    padding-top: 20px;
    padding-bottom: 10px;
}
.fl-node-5973b5ef6582d > .fl-row-content-wrap {
    padding-top: 10px;
    padding-bottom: 10px;
}
.fl-node-5af5587510918 > .fl-row-content-wrap {
    padding-top: 10px;
    padding-bottom: 20px;
}
.fl-node-5af5596f5252d > .fl-row-content-wrap {
    padding-top: 10px;
    margin-top: 10px;
}
h2.vamtam-heading {
    font-size: 30px;
}
.fl-node-5af5714fdfdfc > .fl-module-content,
.fl-node-5af5714c9d458 > .fl-module-content,
.fl-node-5af56ffabfd29 > .fl-module-content,
.fl-node-5af56b2709be5 > .fl-module-content {
    margin-bottom: 0;
}
.fl-node-5af56955d8314 > .fl-col-content,
.fl-node-5af56feac04d4 > .fl-col-content,
.fl-node-5af5714c9d3ea > .fl-col-content,
.fl-node-5af5714fdfd8c > .fl-col-content {
    padding-top: 40px;
    padding-bottom: 40px;
}
body.responsive-layout .portfolios .portfolio_details {
    padding-bottom: 0 !important;
}
}
@media (max-width: 900px){
	
	.reporting-btn{font-size:11px; padding:8px 10px; top: -50px; right:33px; position: relative;}
	
.fl-node-5ad07b2e04832 .fl-number-string {
    font-size: 50px;
}
.fl-node-5ad07b2e048d8 .fl-number-string {
    font-size: 50px;
}
.fl-node-5ad07b2e0478d .fl-number-string {
    font-size: 50px;
}
.fl-module-vamtam-numbers .fl-number-after-text, .fl-module-vamtam-numbers .fl-number-before-text {
    font-size: 26px !important;
}
.fl-node-5ad07b2e04869.fl-module-vamtam-heading .vamtam-heading {
    font-size: 18px;
}
.fl-node-5ad07b2e0490f.fl-module-vamtam-heading .vamtam-heading {
    font-size: 18px;
}
.fl-node-5ad07b2e047c4.fl-module-vamtam-heading .vamtam-heading {
    font-size: 18px;
}
p {
    font-size: 14px !important;
} 
#mega-menu-wrap-overlay-menu #mega-menu-overlay-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-overlay-menu #mega-menu-overlay-menu > li.mega-menu-item > ul li a.mega-menu-link {
    height: 20px !important;
	line-height: 20px !important;
}
.responsive-layout header.main-header .logo-wrapper .logo {
    min-width: 202px !important;
}
.fl-node-5ad07b2e044be > .fl-col-content {
    padding-top: 0;
    padding-bottom: 0;
}
.fl-node-5ad07b2e0444f.fl-row > .fl-row-content-wrap {
    padding-top: 20px;
}
.fl-node-596673e94e793 > .fl-col-content {
    padding-top: 0 !important;
}
p {
	margin: 0;
}
.fl-module-content {
    margin: 0;
}
.fl-node-5ad07b2e04642.fl-module-vamtam-heading .vamtam-heading {
    font-size: 30px;
    line-height: 30px;
}
.fl-col.fl-node-5ad07b2e0471e {
    padding-top: 10px;
}
.garden_tab h4 {
    font-size: 12px;
    padding: 6px 0;
}
ul.legislation-list li a,
ul.legislation-list li {
    font-size: 14px;
}
body.responsive-layout #sub-header .meta-header-inside {
    padding: 0 !important;
}
#post-16642 .fl-rich-text P {
    margin: 10px;
}
.fl-node-5af96b1c4a77d > .fl-col-content {
    padding-left: 20px;
    padding-right: 20px;
}
.fl-node-5af94e2a00788 > .fl-col-content,
.fl-node-5af94e2a007c3 > .fl-col-content,
.fl-node-5af95105da30b > .fl-col-content,
.fl-node-5af95105da34b > .fl-col-content,
.fl-node-5af95105da387 > .fl-col-content,
.fl-node-5af94e2a0074a > .fl-col-content {
    margin-right: 5px;
    margin-bottom: 20px;
    margin-left: 5px;
}
.fl-node-5af9547d5f1fe > .fl-col-content,
.fl-node-5af9547d5f23a > .fl-col-content,
.fl-node-5af9547d5f1bd > .fl-col-content {
    padding-right: 10px;
    padding-left: 10px;
}
h3.vamtam-heading {
    font-size: 16px !important;
}
div#explore-select-harvest-usa-job-openings-bth {
    padding: 10px;
}
div#job-applications {
    padding: 10px;
}
.padteurization_content .fl-col-small {
    width: 30.5%;
}
h4.vamtam-heading {
    font-size: 16px !important;
}
.contact_address p,
.contact_address p a {
    font-size: 12px !important;
}
.history_part .fl-col-content.fl-node-content {
    padding: 10px;
	min-height: 385px;
}
.fl-node-5af56955d8314 > .fl-col-content,
.fl-node-5af56feac04d4 > .fl-col-content,
.fl-node-5af5714c9d3ea > .fl-col-content,
.fl-node-5af5714fdfd8c > .fl-col-content {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
}
.responsive-layout header.main-header .first-row .logo-wrapper .logo {
    max-height: 97px !important;
    min-width: 202px !important;
}
.responsive-layout header.main-header .first-row .logo-wrapper .logo img {
    max-height: 90px !important;
}
.responsive-layout header.main-header .logo-wrapper {
    padding: 0 !important;
}
#mega-menu-wrap-menu-header #mega-menu-menu-header > li.mega-menu-item > a.mega-menu-link {
    font-size: 16px !important;
}
}
@media (max-width:768px){
.fl-node-5af9455f644d2,
.fl-node-5af9455f644fe,
.fl-node-5af9455f64538,
.fl-node-5af9455f64571,
.fl-node-5af9455f645aa,
.fl-node-5af9455f64495 {
    width: 33.33% !important;
	float: left;
    clear: none;
}
.fl-builder-content .fl-node-5af94e2a00788,
.fl-builder-content .fl-node-5af94e2a007c3,
.fl-builder-content .fl-node-5af95105da30b,
.fl-builder-content .fl-node-5af95105da34b,
.fl-builder-content .fl-node-5af95105da387,
.fl-builder-content .fl-node-5af94e2a0074a {
    clear: none;
    float: left;
    max-width: 50%;
    width: 100% !important;
	margin-bottom: 20px;
    padding: 0 10px;
}
.fl-node-5af9547d5f1bd,
.fl-node-5af9547d5f1fe,
.fl-node-5af9547d5f23a {
	margin-bottom: 20px;
}
.fl-node-5af970be1ccb9,
.fl-node-5af970be1cd01,
.fl-node-5af97152c4e5d,
.fl-node-5af97152c4e9a,
.fl-node-5af971415f3a4,
.fl-node-5af971416131e {
    max-width: 100%;
}
.fl-node-5af6caa48b362,
.fl-node-5af6caa48b3a0,
.fl-node-5af6ce01f1d49,
.fl-node-5af6ce01f1d0b,
.fl-node-5af96fb17ec79,
.fl-node-5af96fb17ecb1 {
    max-width: 100%;
}
.fl-node-5af6caa48b3a0 > .fl-col-content,
.fl-node-5af6ce01f1d49 > .fl-col-content,
.fl-node-5af96fb17ecb1 > .fl-col-content {
    padding-bottom: 0;
}
.padteurization_content .fl-col-small {
    max-width: 100%;
    margin: 10px;
    padding: 15px;
}
.fl-col.fl-node-5af6dcbd7d460.fl-col-small.extra_tab {
    display: none;
}
.fl-col.fl-node-5af6dcbd7d3e8.fl-col-small.extra_tab {
    display: none;
}
.fl-node-5af6d25d220d4 > .fl-col-content {
    padding-top: 0;
    padding-bottom: 0;
}
.fl-node-5af6d4b3bec54 h5.fl-cta-title,
.fl-node-5af6d59170131 h5.fl-cta-title,
.fl-node-5af6d59035a89 h5.fl-cta-title,
.fl-node-5af6d5a057788 h5.fl-cta-title,
.fl-node-5af6d5a482366 h5.fl-cta-title,
.fl-node-5af6d5a831a7a h5.fl-cta-title,
.fl-node-5af6d5abb25d1 h5.fl-cta-title {
    min-height: inherit;
}
.fl-node-5afe7ccc99cc5,
.fl-node-5afe7ccc99d02,
.fl-node-5afe7ef7d1323,
.fl-node-5afe7ef7d1362,
.fl-node-5afe7eccdccf0,
.fl-node-5afe7eccdcd96,
.fl-node-5afe7faaee7e2,
.fl-node-5afe7faaee81b {
    max-width: 100%;
}
.contact_address p, .contact_address p a {
    font-size: 15px !important;
	text-align: center;
}
h4.vamtam-heading {
    font-size: 20px !important;
    text-align: center !important;
}
.fl-node-5af6dcc80021b {
    max-width: 100%;
}
.fl-node-5af6dcc800258 {
    max-width: 100%;
    text-align: center;
}
.fl-module.fl-module-photo.fl-node-5af68367565e7 .fl-photo-img-jpg {
    text-align: center;
}
.fl-module.fl-module-photo.fl-node-5af683e19652e .fl-photo-img-jpg {
    text-align: center;
}
.fl-col-group.fl-node-5b026f2f3560c.fl-col-group-custom-width {
    display: block;
}
.fl-node-5af92044e18ca,
.fl-node-5af922cfcabe3,
.fl-node-5af923ca4b0b4 {
    max-width: 100%;
}
.fl-node-5af936a79d2ab,
.fl-node-5af936a79d2e9,
.fl-node-5af936a79d324,
.fl-node-5af9374c8d16e,
.fl-node-5af9374c8d1ac,
.fl-node-5af9374c8d1e7,
.fl-node-5af9374ec4b3a {
    max-width: 100%;
	margin-bottom: 20px;
}
.fl-col.fl-node-59710b981c3b6.fl-col-small,
.fl-col.fl-node-5973b5ef65c9a.fl-col-small,
.fl-col.fl-node-5af5587510bec.fl-col-small {
    padding: 15px;
}
.fl-node-5af57fdf52d26,
.fl-node-5af57fdf52d64,
.fl-node-5af57fdf52d9e {
    width: 33.33% !important;
    clear: none;
    float: left;
}
.fl-node-5af6904dc7c4b,
.fl-node-5af6904dc7c88,
.fl-node-5af6904dc7cc2,
.fl-node-5af6904dc7d06,
.fl-node-5af6904dc7d46 {
    width: 20% !important;
    clear: none;
    float: left;
}
.fl-node-5af9752c9e205,
.fl-node-5af9752c9e242,
.fl-node-5af9752c9e27d,
.fl-node-5af9752c9e2b8,
.fl-node-5af9752c9e2c7 {
    width: 20% !important;
    clear: none;
    float: left;
}
.fl-node-5af9752c9e0ba .garden_tab h4 {
    font-size: 10px;
    padding: 0;
}
}
@media (max-width:767px){
.fl-node-5ad07b2e044be.fl-col > .fl-col-content {
    padding-bottom: 0;
}
.fl-node-5ad07b2e0452c.fl-col > .fl-col-content {
    padding-bottom: 0;
}
.fl-node-5ad07b2e0459b.fl-col > .fl-col-content {
    padding-bottom: 0;
}
.fl-node-5ad07b2e041b7.fl-col > .fl-col-content {
    padding-top: 40px;
}
.fl-node-5ad07b2e041f0.fl-col > .fl-col-content {
    margin-top: 40px;
}
.fl-module.fl-module-rich-text.fl-node-5ad07b2e043e1,
.fl-module.fl-module-rich-text.fl-node-5ad07b2e04304,
.fl-module.fl-module-rich-text.fl-node-5ad07b2e042cd,
.fl-module.fl-module-rich-text.fl-node-5ad07b2e04373 {
    padding-top: 10px;
	padding-left: 5px;
    padding-right: 5px;
} 
.fl-module-vamtam-heading .vamtam-heading {
    padding: 0 0 10px 0 !important;
}
header.page-header.layout-left-align h1 {
    font-size: 30px;
}
.fl-node-5af9550d1e2fc > .fl-module-content {
    margin-top: 10px;
	margin-bottom: 0px;
}
.fl-node-5af957ac4a9c8 > .fl-module-content {
    margin-top: 10px;
	margin-bottom: 0px;
}
.fl-node-5af959dd946a4 > .fl-module-content {
    margin-top: 10px;
	margin-bottom: 0px;
}
h2.vamtam-heading {
    font-size: 20px;
}
.history_part .fl-col-content.fl-node-content {
    min-height: 285px;
}
}
@media (max-width:668px){
.post-article header h4 a {
    font-size: 16px;
}
.loop-wrapper.news .post-content-meta .the-categories a {
    font-size: 12px;
}
.post-content-outer {
    font-size: 14px;
}
.vamtam-button.button-underline {
    font-size: 12px;
}
ul.legislation-list {
    padding: 0;
    margin: 0 1em .5em 2em;
}
.fl-node-5af96b1c4a77d > .fl-col-content {
    padding-top: 20px;
    padding-bottom: 20px;
}
.fl-node-5af9610f6e033 > .fl-col-content {
    padding-top: 20px;
    padding-bottom: 20px;
}
.fl-node-5af6904dc7c4b,
.fl-node-5af6904dc7c88,
.fl-node-5af6904dc7cc2,
.fl-node-5af6904dc7d06,
.fl-node-5af6904dc7d46,
.fl-node-5af57fdf52d26,
.fl-node-5af57fdf52d64,
.fl-node-5af57fdf52d9e,
.fl-node-5af9752c9e205,
.fl-node-5af9752c9e242,
.fl-node-5af9752c9e27d,
.fl-node-5af9752c9e2b8,
.fl-node-5af9752c9e2c7 {
    width: 50% !important;
}
.fl-node-5af6904dc7c4b h4,
.fl-node-5af6904dc7c88 h4,
.fl-node-5af6904dc7cc2 h4,
.fl-node-5af6904dc7d06 h4,
.fl-node-5af6904dc7d46 h4,
.fl-node-5af57fdf52d26 h4,
.fl-node-5af57fdf52d64 h4,
.fl-node-5af57fdf52d9e h4,
.fl-node-5af9752c9e205 h4,
.fl-node-5af9752c9e242 h4,
.fl-node-5af9752c9e27d h4,
.fl-node-5af9752c9e2b8 h4,
.fl-node-5af9752c9e2c7 h4 {
    border-bottom: 1px solid #ff5c00;
}
.fl-node-5af6904dc7c88 h4,
.fl-node-5af6904dc7d06 h4,
.fl-node-5af57fdf52d64 h4,
.fl-node-5af9752c9e242 h4,
.fl-node-5af9752c9e2b8 h4 {
	border-right: none;
}
.fl-node-5af6904dc7d46 h4,
.fl-node-5af57fdf52d9e h4,
.fl-node-5af9752c9e2c7 h4 {
    border-right: 1px solid #ff5c00 !important;
}
}
@media (max-width:568px){
.fl-node-5ad07b2e04642.fl-module-vamtam-heading .vamtam-heading {
    font-size: 20px !important;
    line-height: 20px !important;
}
.fl-node-5ad07b2e04832 .fl-number-string {
    font-size: 40px;
}
.fl-node-5ad07b2e048d8 .fl-number-string {
    font-size: 40px;
}
.fl-node-5ad07b2e0478d .fl-number-string {
    font-size: 40px;
}
.fl-node-5ad07b2e044be.fl-col > .fl-col-content {
    padding-top: 10px;
}
.fl-node-5ad07b2e0452c.fl-col > .fl-col-content {
    padding-top: 10px;
}
.fl-node-5ad07b2e0459b.fl-col > .fl-col-content {
    padding-top: 10px;
}
.vamtam-button-wrap.vamtam-button-width-auto {
    padding-bottom: 10px;
}
#scroll-to-top {
    right: 70px !important;
}
h1.vamtam-heading {
    font-size: 20px !important;
}
h3.vamtam-heading {
    font-size: 15px;
}
ul.legislation-list {
    padding: 0;
    margin: 0 1em .5em 1em;
}
.fl-builder-content .fl-node-5af94e2a00788,
.fl-builder-content .fl-node-5af94e2a007c3,
.fl-builder-content .fl-node-5af95105da30b,
.fl-builder-content .fl-node-5af95105da34b,
.fl-builder-content .fl-node-5af95105da387,
.fl-builder-content .fl-node-5af94e2a0074a {
    clear: both;
    float: none;
    max-width: 100%;
	margin-bottom: 20px;
    padding: 0px;
}
.responsive-layout header.main-header .first-row .logo-wrapper .logo {
    max-height: 45px !important;
    min-width: 202px !important;
}
.responsive-layout header.main-header .first-row .logo-wrapper .logo img {
    max-height: 45px !important;
}
.responsive-layout header.main-header .logo-wrapper {
    padding: 15px 0 !important;
}
body.responsive-layout #page {
    min-width: 100%;
}
h2.vamtam-heading {
    font-size: 20px !important;
}
h4.vamtam-heading {
    font-size: 16px !important;
}
.contact_address p, .contact_address p a {
    font-size: 12px !important;
    text-align: center;
}
}
@media (max-width:483px){
h3.vamtam-heading > a {
	font-size: 18px;
}
.fl-builder-content .fl-node-5ad07b2e04149,
.fl-builder-content .fl-node-5ad07b2e04180,
.fl-builder-content .fl-node-5ad07b2e041b7,
.fl-builder-content .fl-node-5ad07b2e041f0 {
    width: 100% !important;
}
.fl-node-5ad07b2e04180.fl-col > .fl-col-content{
	padding-top: 40px;
}
h3.fl-cta-title {
    font-size: 20px !important;
}
}
@media (max-width:400px){
.fl-node-5af9455f644d2, .fl-node-5af9455f644fe, .fl-node-5af9455f64538, .fl-node-5af9455f64571, .fl-node-5af9455f645aa, .fl-node-5af9455f64495 {
    width: 50% !important;
}
h3.fl-cta-title {
    font-size: 18px !important;
}
div#job-applications .vamtam-button.accent1.button-solid,
div#explore-select-harvest-usa-job-openings-bth .vamtam-button.accent1.button-solid {
	font-size: 12px !important;
    line-height: 14px !important;
	padding: 8px 16px !important;
}
}
@media (max-width:380px){
.responsive-layout header.main-header .first-row .logo-wrapper .logo {
    min-width: 100px !important;
}
.fl-module.fl-module-rich-text.fl-node-5af6becce441c p,
.fl-module.fl-module-rich-text.fl-node-5af6c0e7a4ab0 p,
.fl-module.fl-module-rich-text.fl-node-5af96fb17ed20 p {
    text-align: justify !important;
}
h4.vamtam-heading {
    font-size: 14px !important;
}
}

.footer-menu .mega-menu-horizontal{text-align:left !important; }






/* news & resources styling */
html body.page-id-17860 div#main-content > div#sub-header {
    display:none;
}
html body.page-id-17860 div#main-content > div#main > div.limit-wrapper {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
}
html body.page-id-17860 div#main-content > div#main > div.limit-wrapper > div.row.page-wrapper {
    padding-left: calc( var( --vamtam-box-outer-padding ) + var( --vamtam-beaver-global-module_margins ) );
    padding-right: calc( var( --vamtam-box-outer-padding ) + var( --vamtam-beaver-global-module_margins ) );
    max-width: var(--vamtam-site-max-width);
    width: auto;
    margin: 0 auto;
}
/* page header */
html body.page-id-17860 div#main-content > div#main > div.limit-wrapper > div#sub-header div.limit-wrapper {
    padding-left: calc( var( --vamtam-box-outer-padding ) + var( --vamtam-beaver-global-module_margins ) );
    padding-right: calc( var( --vamtam-box-outer-padding ) + var( --vamtam-beaver-global-module_margins ) );
    max-width: var(--vamtam-site-max-width);
    width: auto;
}
html body.page-id-17860 div#main-content > div#main > div.limit-wrapper > div#sub-header .meta-header-inside { 
    min-height: 18vh;
    padding: 40px 0;
}
html body.page-id-17860 div#main-content > div#main > div.limit-wrapper > div#sub-header h1 {
    color: #fff;
}
html body.page-id-17860 .fl-node-5eba2678916e1 h2.vamtam-heading {
    color: var( --vamtam-accent-color-3 ) !important;
}
/* first headline section */ 
html body.page-id-17860 .fl-col.fl-node-5eba0b9872f97.fl-col-has-cols {
    float: none;
}
html body.page-id-17860 .fl-col-group.fl-node-5eba0b9e900d0.fl-col-group-nested .fl-col.fl-node-5eba0b6c73fe8 {
    width: 41.86%;
}
html body.page-id-17860 .fl-col-group.fl-node-5eba0b9e900d0.fl-col-group-nested .fl-col.fl-node-5eba0ca7c03b1 {
    width: 58.14%;
}
/* border */
html body.page-id-17860 .fl-col.fl-node-5eba28303c8f8 {
    float: none;
}
html body.page-id-17860 .fl-module.fl-module-vamtam-separator.fl-node-5eba2830378b0 .fl-separator {
    border-top: 1px solid rgb(216, 216, 216);
}
/* 4 items */
html body.page-id-17860 .fl-col-group.fl-node-5eba288036572 > div {
    width: 25%;
    text-align: center;
}
/* recent posts */
html body.page-id-17860 .fl-col.fl-node-5af6ae877f075 {
    float: none;
}
html body.page-id-17860 div#current-events.fl-module.fl-module-vamtam-heading.fl-node-5af6aef32c833 h1 span {
    color: var( --vamtam-accent-color-3 ) !important;
    font-family: "Montserrat", sans-serif;
    font-weight: 200;
}
html body.page-id-17860 .cbp {
    height: auto;
}
html body.page-id-17860 .cbp-wrapper {
    position: relative;
    display: flex;
    width: 100%;
}
html body.page-id-17860 .cbp-ready .cbp-item {
    position: relative;
    width: calc(100%/3);
}


@media (max-width: 992px) {
    html body.page-id-17860 div#main-content > div#main > div.limit-wrapper > div.row.page-wrapper {
        padding-left: 20px;
        padding-right: 20px;
    }
    /* page header */
    html body.page-id-17860 div#main-content > div#main > div.limit-wrapper > div#sub-header div.limit-wrapper {
        padding-left: 20px;
        padding-right: 20px;
    }

    html body.page-id-17860 .cbp-wrapper {
        display: block;
    }

    html body.page-id-17860 .cbp-ready .cbp-item {
        width: 100%;
        max-width: 95%;
        margin: 0 auto;
    }
}

@media (max-width: 768px) {
    /* first headline section */ 
    html body.page-id-17860 .fl-col-group.fl-node-5eba0b9e900d0.fl-col-group-nested .fl-col.fl-node-5eba0b6c73fe8,
    html body.page-id-17860 .fl-col-group.fl-node-5eba0b9e900d0.fl-col-group-nested .fl-col.fl-node-5eba0ca7c03b1  {
        width: 100%;
        float: none;
    }

    /* 4 items */
    html body.page-id-17860 .fl-col-group.fl-node-5eba288036572 > div {
        width: 100%;
        padding-bottom: 30px;
    }
}