/*
 Theme Name:   Agricultural Greenhouse
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Avada child theme
 Author:       2cubed
 Author URI:   http://2cubed.ie
 Template:     Avada
 Version:      1.0.0
 Text Domain:  Avada
*/

/*.tp-simpleresponsive >ul{*/
/*    top:63px!important;*/
/*}*/

.fusion-person-center{
    text-align:left;
}

#news-section > div > div.fusion-recent-posts.avada-container.layout-thumbnails-on-side.layout-columns-1.post-thumbnails > section > div > div.fusion-flexslider.flexslider.floated-slideshow.flexslider-hover-type-none > ul.slides > li{
    width: 100% !important;
}

#events > div > div.fusion-recent-posts.avada-container.layout-thumbnails-on-side.layout-columns-1 > section > div > div.fusion-flexslider.flexslider.floated-slideshow.flexslider-hover-type-none > ul.slides > li{
    width: 100% !important;
}

.copyright .copy{
 float:left;
 color:white;
}

.copyright .design{
 float:right;
 color:white;
}

.copyright .design a, .copyright .design a:hover{
    color:white;   
}

div.project-content.clearfix > div > h3{
    display: none!important;
}

div.project-content.clearfix > span.entry-title{
    display:inline-block!important;
    font-weight: bold;
    /*margin-bottom: 10px!important;*/
    padding: 20px;
}

.project-content .project-description {
     float: none!important;
     width: 100%;
    padding: 20px;
}

div.fusion-flexslider.flexslider.fusion-post-slideshow.post-slideshow > ul.slides > li{
    margin: 0 auto!important;
    float: none!important;
}

.flexslider {
    margin-bottom: 30px!important;
}

div.project-content.clearfix > div.project-info{
    display: none!important;
}

div.fusion-sharing-box.fusion-single-sharing-box.share-box{
    display: none!important;
}

.fusion-logo-link{
    background-color: rgba(255, 255, 255, 0.6);
    border-radius: 10px;
}

.fusion-main-menu .current-menu-ancestor, .fusion-main-menu .current-menu-item, .fusion-main-menu .current-menu-parent, .fusion-main-menu .current_page_item, .fusion-main-menu > ul > li:hover{
    background-color:rgba(247, 132, 52, .75)!important;
    /*padding-bottom:10px!important;*/
    /*color:#000000!important;*/
    /*border:1px solid rgba(247, 132, 52, 1)!important;*/
}

/*.fusion-main-menu > ul > li a:hover{*/
/*     color:#666666;*/

/*}*/
.fusion-main-menu > ul > li a{
    color:white!important;   
}

.missionStatement h1{
    color: #fff;
    font-size:48px!important;
    font-weight: bold;
    font-family: "Times New Roman", Times, serif!important;
}

.missionStatement p {
    color: #fff;
    line-height:30px;
}

.missionStatement a.button-2{
    background:transparent!important;
}

.welcomeText p {
    color: #7c583e;
    line-height: 30px;
    font-size: 15px;
}

.welcomeText{
    max-height:100%;
    height:400px;
}

.welcomeText h1 {
    color: #f98026;
    font-size:48px!important;
    font-weight: bold;
    font-family: "Times New Roman", Times, serif!important;   
}

.newsText h1 {
    color: #97ad67!important;
    font-size:48px!important;
    font-weight: bold;
    font-family: "Times New Roman", Times, serif!important;   
}

#news-box .fusion-column-wrapper h2{
    color: #97ad67!important;
    font-size:24px!important;
    font-family: "Times New Roman", Times, serif!important; 
    margin-top:20px!important;
}

.fusion-main-menu > ul > li {

    margin-right: 30px !important;
    padding: 5px !important;
	height: 63px;
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
}
.menu-text:hover, .fusion-main-menu .current-menu-item > a {
    color: #ffffff;
}
h1,h2,h3,h4,h5,h6{
    font-family:Times !important;
}
body,html{
    font-family:Arial !important;
    color: #666666!important;
    background-color:#ffffff!important;
}

.fusion-person.person.fusion-person-center.fusion-person-icon-top > div > div.person-author > div > span.person-name{
    padding:20px;
    background:#A0B474;
    color:white;
    margin-bottom:10px;
}

.fusion-person-center{
    padding: 20px!important;
}

#nav > ul > li.current-menu-item > a span {
color: #000000!important;
}

.fusion-main-menu .fusion-widget-cart-counter > a:before, .fusion-main-menu > ul > li > a{
color:#f98026;
}

.fusion-column-last {
    margin-left: 0;
    margin-right: 0;
    /*line-height: 150px;*/
}

.newsletter-button, .newsletter-button a:hover {
    background: transparent!important;
    font-family: "Times New Roman", Times, serif;
}

#newsletter-button{
    margin: 20px auto 0 auto!important;
    text-align: left!important;
}

.newsletter{
    /*margin:0 auto;*/
    margin-top:25px!important;
    margin-bottom:0px!important;
    
}

.fusion-person .person-author-wrapper .person-name{
    font-size:20px!important;   
}

/*.newsletter.fusion-column-wrapper{*/
/*    min-height:1px!important;*/
/*}*/
.newsletter h1{
    font-family: "Times New Roman", Times, serif!important;   
    font-size:39px!important;
}

.newsletter-h{
    /*margin:0!important;*/
}

.newsletter-p{
    font-family: "Helvetica", Times, serif!important;   
    font-size:22px!important;
    font-weight:100!important;
}

/*@media screen and (max-width:800px)*/
/*{*/
/*    .fusion-header-wrapper{*/
/*	    position: relative!important;*/
/*}*/
/*}*/
/*.fusion-logo{*/
/*	margin: 0 0 0 50px !important;*/
/*}*/

#logo_search_container{
	margin-top: 10px;
}
#logo_search_container>div {
    height: 135px;
}
.vertical_center{
position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    width: 100%;
    /*height: 100px;*/
}
.fusion-secondary-menu-search{
	width: 300px;
    float: right;
}

.fusion-main-menu {
    width: 1230px;
    background-color: #97ad67;
    float: left!important;
    position: relative;
    z-index: 200;
    overflow: hidden;
    margin-left: -30px;
    padding-left: 11%;
    /*padding-bottom:10px;*/
}

/*.fusion-page-title-bar {*/
/*    background-size: 100% 100%!important;*/
/*    height: 400px;*/
/*    margin-top: -300px!important;*/
/*}*/

/*body.page-id-2 #wrapper .fusion-header-wrapper{*/
/*	position: absolute!important;*/
/*}*/


.fusion-page-title-bar{
    display:none;
}

.fusion-header-wrapper{
	position: relative!important;
}

.avada-skin-rev {
    border-top: none!important;
    border-bottom: none!important;
    box-sizing: content-box;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
}

#main{
 padding:0!important;   
}

#main .fusion-row, #slidingbar-area .fusion-row, .fusion-footer-copyright-area .fusion-row, .fusion-footer-widget-area .fusion-row, .fusion-page-title-row, .tfs-slider .slide-content-container .slide-content {
    max-width: 100%;
    margin:0!important;
}

/*.fusion-main-menu {*/
/*    float: none!important;*/
/*    position: relative;*/
/*    z-index: 200;*/
/*    overflow: hidden;*/
/*    margin-left:60px;*/
/*}*/
.searchform .search-button,.contact-ico.contact-cell {
    width: 46px;

}
.searchform .search-button input{
    float: right;
    border-radius: 50% !important;
	height: 37px;
    width: 37px;
}
.round-btn{
	display:none!important;
}
.round-btn {
    background-color: #97ad67;
    width: 37px;
    height: 37px;
    border-radius: 50%;
	text-align: center;
	color: white;
}
.contact-table{
	display: table;
	margin-top: 13px;
}
.contact-row{display: table-row;}
.contact-cell{
	display: table-cell;
	vertical-align: middle;
}


div#tc_slider_container {
    position: absolute;
    top: 0;
    z-index: -1;
}


.fusion-main-menu .current-menu-ancestor , 
.fusion-main-menu .current-menu-item , 
.fusion-main-menu .current-menu-parent , 
.fusion-main-menu .current_page_item, .fusion-main-menu > ul > li:hover{
	background-color: #a0ce4e;
	color: white !important;
}
.fusion-main-menu > ul > li > a{
	height: auto !important;
	line-height: 1 !important;
}
.fusion-main-menu > ul > li {

    margin-right: 25px !important;
    padding: 5px !important;
	height: 60px;
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
}

#main .fusion-row, #slidingbar-area .fusion-row, .fusion-footer-copyright-area .fusion-row, .fusion-footer-widget-area .fusion-row, .fusion-page-title-row, .tfs-slider .slide-content-container .slide-content {
    max-width: 100%!important; 
}

.fusion-secondary-menu-search {
    width: 300px;
    float: right;
    margin-right: 60px!important;
}

.contact-table {
    display: table;
    margin-top: 15px;
    margin-right: 60px!important;
}

.round-btn {
    background-color: #97ad67;
    width: 30px;
    height: 30px;
    border-radius: 100%;
    text-align: center;
    color: white;
}

.person-img{
    display:none!important;   
}

#phone-no{
   display:none!important; 
}

.divider{
    margin:20px 0!important;   
}

/*Footer*/

.fusion-footer-copyright-area {
    background-color: #f78434!important;
    border:none!important;
    padding-top: 18px;
    padding-bottom: 16px;
}

.fusion-footer-widget-area {
    background-color: white!important;
    border-top:3px solid #97ad67!important;
    padding-top: 43px;
    padding-bottom: 40px;
}

#menu-main-menu-1 li{
    list-style:none;
    display:inline;
    padding:10px;
}

#menu-main-menu-1 li a{
color:white!important;
font-family:"Arial",Helvetica,sans-serif!important;
font-weight:200!important;
font-size:16px!important;
}

td{
border: 1px solid #000;
padding: 5px;
}

.fusion-footer-widget-column {
    float: left;
    margin-left: 20px;
}

.fusion-page-title-bar {
    background-size: 100% 100%;
    height: 400px;
    margin-top: -220px!important;
}

@media only screen and (max-width: 800px){
.fusion-body .fusion-page-title-bar {
    padding-top: 5px;
    padding-bottom: 5px;
    min-height: 60px;
    height: 400px!important;
}

.fusion-header{
background-color: rgba(255,255,255,0)!important;
}
}

.aims{
    background: #96c346!important;
}

.research{
   background: #96c346!important; 
}

#menu-main-menu-1.menu-widget{
    text-align: center!important;   
    -webkit-padding-start:0px!important;
}

@media(max-width: 1229px){
    .fusion-main-menu {
        width:100%!important;
        margin-left:0!important;
        /*padding-bottom:10px;*/
    }   
}

@media(max-width: 1100px){
    .fusion-main-menu {
        padding-left: 7%;
        /*padding-bottom:10px;*/
    }   
}

@media(max-width: 1024px){
    .fusion-main-menu {
        padding-left: 7%;
        /*padding-bottom:10px;*/
    }   
    .fusion-main-menu > ul > li > a{
        font-size:14px!important;
    }
}
@media(max-width: 965px){
   .fusion-main-menu > ul > li {
        margin-right: 10px !important;
      }
}

@media(max-width: 880px){
    #menu-main-menu-1 ul li {
        margin: 0 auto!important;  
   }
   #menu-main-menu-1 li {
        padding:5px!important; 
        display:block!important;
   }
}

@media(max-width: 800px){
    div#tc_slider_container {
        position: relative!important;
        top: 0;
        z-index: -1;
    }
    .vertical_center{
        position: relative!important;
        margin: auto;
        top: 0;
        bottom: 0;
        width: 100%;
        height: 100px;
    }
    body.page-id-2 #wrapper .fusion-header-wrapper{
    	position: relative!important;
    }
    
    .fusion-secondary-menu-search .searchform{
        display:none!important;
    }
    
    #logo_search_container>div {
        height: 80px!important;
    }
}

@media(max-width:712px){
    #post-2 > div > div.fusion-fullwidth.fullwidth-box.fusion-fullwidth-1.fusion-parallax-none.hundred-percent-fullwidth.fusion-nonzero-padding.fusion-equal-height-columns > div > div.fusion-two-third.fusion-layout-column.fusion-spacing-yes.newsletter > div > div > div > div.fusion-title.title.fusion-sep-none.fusion-title-size-one.newsletter-h.fusion-border-below-title > h1{
        text-align:center;
    }
}

@media(max-width:598px){
    #post-2 > div > div.fusion-fullwidth.fullwidth-box.fusion-fullwidth-2.fusion-parallax-none.hundred-percent-fullwidth.fusion-nonzero-padding.welcomeText > div > p{
        background-color:rgba(255, 255, 255, 0.7);
        padding:10px;
        font-size:12px;
        line-height:24px;
    }

}
