.woocommerce-form-coupon-toggle{
	margin-top: 25px;
}
.woocommerce form.checkout_coupon{
	border:0px !important;
	margin: 0px !important;background: #f2f1ec;
	border-radius: 0px !important;
}
.woocommerce-form-coupon input{
	    border: none;
    padding: 17px 19px;
    font: 15px "Product Sans",serif;
    color: #666;
    border-bottom: 1px solid #00b14e;
}
.woocommerce .woocommerce-form-coupon .button{
	background-color: #00b14e !important;
    font: bold 15px "Product Sans",sans-serif;
    border-radius: 18px;
    padding: 9px 42px 8px;
    color: #fff !important;
}
.intro .intro__inner{
	z-index: 1;
}
.search .search__actions{
	margin-top: 0;
}
.search .search__body{
	width: 70%;
	margin-right: 3%;
}
.inline{
	display: table;
	width: 100%;
}
.inline span , .inline input , .inline .selectric-select-custom{
	display: table-cell;
}
.inline span{
	padding-left: 20px;
	font-style: italic;
}
.selectric-select-custom .selectric{
	background: transparent;
/* 	border: 0px;   */
	    -webkit-border-radius: 22px;
    border-radius: 22px;
    border-color: #fff;
}
.selectric-select-custom .selectric .label{
    padding-left: 6px;
    line-height: 28px;
    height: 28px;
        line-height: 29px;
    height: 34px;
    text-align: left;    font-style: normal;

    color: #fff; font-size: 15px;
}
.selectric-select-custom .button {
    position: relative;
    position: absolute;
    top: 2px;
    right: 0;
    height: 100%;
}
.selectric-select-custom .selectric-open .selectric {
    border-color: #00b14e;
}
.selectric-select-custom .button:before {
    content: '';
    background-image: url(../images/icons/ico-arrow-white-down.png);
    width: 7px;
    height: 14px;
    position: absolute;
    top: 50%;
    bottom: 0;
    right: 25px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    pointer-events: none;
}
.selectric-select-custom .selectric-open .button:before{
	background-image: url(../images/icons/ico-arrow-white.png);
}
.selectric-select-custom .button:after{
	display: none;
}
.selectric-select-custom .selectric-items li:hover{
	background: transparent;
}

.selectric-select-custom .selectric-items {
    padding-top: 6px;
    padding-bottom: 16px;
    background: #00b14e;
    border: 0;
    -webkit-border-bottom-left-radius: 20px;
    border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    border-bottom-right-radius: 20px;
    overflow: hidden;
    bottom: auto!important;
    -webkit-box-shadow: none;
    box-shadow: none;
    max-width: 100%;
}
.selectric-select-custom .selectric-items li {
    padding: 4px 20px 4px 25px;
    width: 100%;
    color: #fff;
    letter-spacing: .06em;
    text-align: left;
    font-size: 15px;
    text-transform: capitalize;
}
.selectric-select-custom .selectric-scroll {
    background: #00b14e;
}
.selectric-select-custom .selectric-items li.selected {
    background: #00b14e;
    text-decoration: underline;
}
.search_homepage:after{
	content: "";
	width: 1px;
	height: 100%;
	position: absolute;
	top:0px;
	left: -30px;
	background: #fff;
}

.search_homepage .search__body{
	width: 50%;

}

@media (max-width: 768px){
	.search .search__body{
		width: 100%;
		margin: auto;
	}
	.inline input{
		display: block;
		width: 100%;
	}
	.inline span{
		padding: 15px 0px;
	}
	.inline span, .inline .selectric-select-custom{
		display: block;
	}
	.inline .selectric-select-custom .selectric .label{
		line-height: 5px;
	}

}

/*
Mega Menu Rural industries
*/
.mega_menu .nav__dropdown{
	width: 100vw;
	padding: 63px 0px;
}
.mega_menu .nav__dropdown li{
	color: #fff;
	font-size: 17px;
	border-bottom: 1px solid #fff;
    padding-bottom: 6px;
    margin-bottom: 28px;
}
.mega_menu .nav__dropdown li:before{
	display: none;
}
.mega_menu .nav__dropdown li:hover , .mega_menu .nav__dropdown li.mega-active{
	border-bottom: 5px solid #fff;
	margin-bottom: 24px;
}
.feature_image_hover{
	background-size: cover !important;
	background-position: center center !important;

}
@media (max-width: 768px){
	.mega_menu .nav__dropdown{
		width: auto;
		    padding: 10px 0 0;
	}
	.feature_image_hover{
		display: none;
	}
	.mega_menu .nav__dropdown li{
		border: 0px !important;
		margin-bottom: 0px !important;
	    text-align: center;
		padding: 2px 0;    margin-top: 1px;
	}
}

/*
 Column count fix for publications
*/
.article--large p {
	/*break-after: column; */
}
@media (max-width: 991px) {
	.article--large p {
		break-after: auto;
	}
}