html { }
body {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
}
a { color: #004066; }
.color-footer { color:#184363; }
.color-darkblue { color:#004066; } .safari .et-fixed-header #logo { }
#top-header { }   .et_fixed_nav #main-header, .et_fixed_nav #top-header { }
.headerphone { padding-left: 10px; color: #D84941; }
#et-info { float: none; text-align: right; }
#et-info-email { color: #ffffff; }
#et-logo-info {
float: left;
display: none;
font-size: 18px;
padding-left: 50px;
overflow: hidden; width: 260px;
transition: all 0.2s ease 0s;
}
#et-logo-info img { max-width: 100%; height: auto; }
.et-fixed-header #et-logo-info { width: 0;font-size:1px; }
.et-info-skype { margin-left: 10px; margin-right: 5px; }
.et-info-skype::before {
font-family: "ETmodules" !important;
font-weight: normal;
font-style: normal;
font-variant: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
line-height: 1;
text-transform: none;
speak: none;
position: relative;
top: 2px;
margin-right: 2px;
content: "\e0a2";
}
.box-social-youtube a.icon::before { }
#top-menu li { }
.nav li ul { padding: 0; }
#top-menu li li { padding: 0; line-height: 1.5em; }
#top-menu li li a { width: 240px; }
#top-menu-nav .ubermenu-skin-clean-white { background-color: transparent;  }
.ubermenu-main .ubermenu-nav .ubermenu-submenu .ubermenu-item-header > .ubermenu-target { padding: 10px 15px 2px; }
#top-menu-nav .ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target::after { top: 1.6em; }
#top-menu .menu-item-has-children > a:first-child, #et-secondary-nav .menu-item-has-children > a:first-child { }
.mobile_menu_bar::before { }
.et_mobile_menu { }
.nav li li ul { top: 0; }
#top-menu-nav .ubermenu-skin-clean-white.ubermenu-horizontal .ubermenu-item-level-0 > .ubermenu-submenu-drop {
border-top: 3px solid #3e9c46;
}
.ubermenu .ubermenu-target-text { font-size: 15px; }
#top-menu-nav .ubermenu-skin-clean-white .ubermenu-submenu .ubermenu-item-header.ubermenu-has-submenu-stack > .ubermenu-target {
border-bottom: 1px dotted #f8f8f8;
padding-left: 15px; padding-right: 15px;
font-size: 14px;
}
.ubermenu .ubermenu-submenu .ubermenu-has-submenu-stack { padding-left: 10px; padding-right: 10px; }
.ubermenu-main .ubermenu-target, .ubermenu-main .ubermenu-nav .ubermenu-item-level-0 .ubermenu-target {
color: #ffffff;
}
.et_primary_nav_dropdown_animation_expand #et-top-navigation ul li:hover > ul {
-webkit-animation: none 0s ease-in-out;
-moz-animation: none 0s ease-in-out;
-o-animation: none 0s ease-in-out;
animation: none 0s ease-in-out;
} @media (min-width: 981px) {
.et_header_style_left #page-container .et-fixed-header #et-top-navigation, .et_header_style_split .et-fixed-header #et-top-navigation {
padding-top: 15px;
}
.et_header_style_left #page-container .et-fixed-header #et-top-navigation nav > ul > li > a {
padding-bottom: 35px;
}
}   .btn-homemore,
#btn-home01,
#btn-home02,
#btn-home03,
#btn-home04 {
height: 150px;
border: 0 none;
-webkit-border-radius: 0 !important;
-moz-border-radius: 0 !important;
border-radius: 0 !important;
border: 3px solid #BFBBB8;
text-align: center;
-webkit-background-size: cover;
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
}
#btn-home01 { background-image: url(//agritech.ie/wp-content/themes/agritechbox/images/box-bg1.jpg); }
#btn-home02 { background-image: url(//agritech.ie/wp-content/themes/agritechbox/images/box-bg2.jpg); }
#btn-home03 { background-image: url(//agritech.ie/wp-content/themes/agritechbox/images/box-bg3.jpg); }
#btn-home04 { background-image: url(//agritech.ie/wp-content/themes/agritechbox/images/box-bg4.jpg); }
.btn-homemore a.boxlink { display: block; width: 100%; height: 100%; text-align: center; box-sizing: border-box; padding-top: 20px; transition: all 0.2s ease 0s; }
.btn-homemore a.boxlink:hover { background-color: rgba(255,255,255,0.2); }
.btn-homemore h4 {
color: #ffffff;
padding: 5px 0 5px 40px;
display: inline-block;
font-size: 20px;
}
.box-homebottom {
display: block; width: 16px; height: 13px; margin:0 auto;
background: transparent url(//agritech.ie/wp-content/themes/agritechbox/images/box-arrow.jpg) top center no-repeat;
}
.sect-homemore { display: none; }          .et_pb_button { padding: 0.15em 1em; }
.et_pb_button:hover { padding: 0.15em 2em 0.15em 1em; }
body .et_pb_button {
-webkit-border-radius: 12px !important;
-moz-border-radius: 12px !important;
border-radius: 12px !important;
}
.et_pb_bg_layout_light .et_pb_more_button,
.et_pb_bg_layout_light.et_pb_module.et_pb_button { color: #ffffff !important; }
body #page-container .et_pb_button {
padding-left: 40px;
color: #ffffff;
}
body #page-container .et_pb_button:hover {
background: #004066;
}            .et_pb_bg_layout_dark a { color: #FFFFFF; } .et_pb_bg_layout_light .et_pb_post h2 a { color: #184363; }
sup {
bottom: 0.3em;
}   .et-pb-controllers {
max-width: 1080px;
}
.et-pb-controllers a {
width: 20px;
height: 20px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
} .et-pb-controllers .et-pb-active-control { background-color: #004066 !important; }
#page-container #youtube-video-mobile.show-video-player { display: block !important; }       #subscribeForm {}
.subForm {}
.newsletform .ginput_container { text-align: center; }
.newsletform .gform_footer { text-align: center; }
.subForm .form_col1_3 { display: inline-block; width: 30%; margin-right: 2%; }
.subForm label { display: none; }
.subForm input[type="text"],
.newsletform .gform_wrapper input[type="text"],
.subForm select,
.newsletform .gform_wrapper select,
.subForm input[type="email"],
.newsletform .gform_wrapper input[type="email"] {
color: #333 !important;
font-size: 18px;
font-style: normal;
font-weight: normal;
width: 80%;
background-color: #D6D6D6;
-webkit-border-radius: 3px !important;
-moz-border-radius: 3px !important;
border-radius: 3px !important;
padding: 10px 12px !important;
box-sizing: border-box;
border: 2px solid #AAAAAA;
font-family: Arial,"Arial Unicode MS",Helvetica,sans-serif;
}
.subForm button,
.gform_wrapper .gform_button,
.newsletform .gform_wrapper input[type="submit"] {
color: #FFF !important;
font-size: 18px;
font-style: normal;
font-weight: normal;
width: auto;
background-color: #3c9945;
-webkit-border-radius: 12px !important;
-moz-border-radius: 12px !important;
border-radius: 12px !important;
padding: 10px 15px !important;
box-sizing: border-box;
border: 1px solid #efefef;
font-family: Arial,"Arial Unicode MS",Helvetica,sans-serif;
transition: all 0.2s ease 0s;
cursor: pointer;
}
.gform_wrapper .gform_button:hover,
.subForm button:hover {
background-color: #304c8e;
color: #ffffff !important;
border-color: #efefef;
}
.entry-content .gform_wrapper .gform_footer { margin-top:5px; }
.et_contact_bottom_container .et_pb_contact_submit {
color: #FFF !important;
font-size: 17px;
font-style: normal;
font-weight: normal;
width: auto;
background-color: rgba(255,255,255,0.3);
border-radius: 0px !important; box-sizing: border-box;
border: 1px solid #EEEEEE;
font-family: Arial,"Arial Unicode MS",Helvetica,sans-serif;
transition: all 0.2s ease 0s;
cursor: pointer;
}
.et_contact_bottom_container .et_pb_contact_submit:hover {
background-color: rgba(0,0,0,0.5);
}
.centerme .ginput_recaptcha > div,
.ginput_recaptcha > div { margin: 0 auto; }
.form-field { display: block; clear: both; margin-bottom: 2px; padding: 1px 0 1px 5px; position: relative; }
.form-field label { width: 150px; float: left; line-height: 18px; padding: 8px 0 0; }
.field-align-left { }
.field-align-left .ginput_recaptcha > div { margin: 0 auto 0 0; }
.wpcf7-form input[type="text"], .wpcf7-form input[type="password"], .wpcf7-form input[type="email"], .wpcf7-form input[type="date"], .wpcf7-form input[type="url"], .wpcf7-form select, .wpcf7-form textarea {
color: #999 !important;
font-size: 15px;
font-style: normal;
font-weight: normal;
width: auto;
max-width: 100%;
background-color: #EEE;
border: medium none !important;
border-radius: 0px !important;
color: #999 !important;
padding: 10px !important;
box-sizing: border-box;
border: 1px solid #6b9cbd;
font-family: Arial,"Arial Unicode MS",Helvetica,sans-serif;
}
.wpcf7-form .smallnote {font-size: 0.8em;}
.wpcf7-form input[type="submit"] {
font-size: 18px;
font-weight: 500;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
padding: 4px 15px;
line-height: 1.7em;
background: none repeat scroll 0% 0% transparent;
border: 2px solid #004066;
color: #004066;
transition: all 0.2s ease 0s;
position: relative;
text-shadow: none;
text-decoration: none;
display: inline-block;
margin: 10px auto;
cursor: pointer;
}
.wpcf7-form  input[type="submit"]:hover {
background: none repeat scroll 0% 0% rgba(30, 30, 30, 0.2);
}   .help-slider {
background: #3e9c46 none repeat scroll 0% 0%;
height: 220px;
margin-top: -80px;
position: fixed;
right: 0px;
top: 52%;
width: 40px;
z-index: 110;
transition: all 0.3s ease 0.0s;
}
.help-slider:hover {
-webkit-box-shadow: 0 0 8px #004066;
-moz-box-shadow: 0 0 8px #004066;
box-shadow: 0 0 8px #004066;
}
.help-slider .text {
color: #FFF;
font-size: 17px;
font-weight: normal;
left: -60px;
position: absolute;
top: 75px;
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
letter-spacing: 1px;
}
.help-slider .icons {
font-size: 22px;
left: 0;
position: absolute;
bottom: 0;
background-color: #aaaaaa;
width: 100%;
height: 45px;
background: #BFBBB8 url(//agritech.ie/wp-content/themes/agritechbox/images/callback.png) center center no-repeat;
}
.help-slider .icons a {
color: #FFF;
display: block;
line-height: 1em;
text-decoration: none;
}
#hideShowCallBack {
text-align: center;
background-color: #F5F5F5;
margin-left: 0px;
display: none;
z-index: 109;
position: fixed;
top: 52%;
right: 0px;
margin-top: -108px;
box-shadow: 0px 0px 20px -5px;
border-right: 40px solid #3e9c46;
}
#hideShowCallBack h4 {
font-size: 24px;
color: #004066;
line-height: 24px;
}
.right-side-content {
background: #F5F5F5 none repeat scroll 0% 0%;
padding: 12px 20px 10px 20px;
}
#trg-side-closeX {
float: left;
padding: 3px 3px 0 0;
}
.hiddenslider { }
#hideShowCallBack .gform_wrapper {
margin: 0;
}
#hideShowCallBack .gform_wrapper .gform_footer {
margin: 0;
padding: 0.3em 0 0.2em;
}
@media (max-width: 400px) {
.help-slider { display: none; }
}
.gform_validation_container, .gform_wrapper .gform_validation_container, body .gform_wrapper .gform_body ul.gform_fields li.gfield.gform_validation_container, body .gform_wrapper li.gform_validation_container, body .gform_wrapper ul.gform_fields li.gfield.gform_validation_container {
display: none !important;
position: absolute !important;
left: -9000px;
}   .popup-window-box {
max-width: 320px;
margin: 0 auto;
display: none;
}
#hideShowCallBack .gfield_label { display: none; }
#hideShowCallBack input,
#hideShowCallBack input[type="text"],
.popup-window-box p input,
.page-contact-form p input,
#hideShowCallBack textarea,
.popup-window-box p textarea,
.page-contact-form p textarea {
background-color: #EEE;
border: medium none;
width: 100% !important;
border-radius: 0px;
font-size: 14px;
color: #999 !important;
padding: 8px;
box-sizing: border-box;
margin: 5px;
}
#hideShowCallBack input[type="submit"],
#hideShowCallBack input[type="reset"],
.page-contact-form p input[type="reset"],
.page-contact-form p input[type="submit"],
.popup-window-box p input[type="submit"],
.popup-window-box p input[type="reset"] {
font-size: 20px;
font-weight: 500;
border-radius: 3px;
border: 2px solid #004066;
padding: 4px 18px;
line-height: 1.7em;
background: transparent none repeat scroll 0% 0%;
transition: all 0.2s ease 0s;
position: relative;
font-family: inherit;
display: block;
margin: 8px auto 0px;
cursor: pointer;
}
#hideShowCallBack p #trg-side-close {
border-color: #DC3C00;
}
.popup-window-box.white-frame p input[type="submit"],
.page-contact-form.white-frame p input[type="submit"],
.popup-window-box.white-frame p input[type="reset"],
.page-contact-form.white-frame p input[type="reset"] {
border: 2px solid #FFFFFF;
color: #FFFFFF !important;
}
.popup-window-box p input.cancel-btn { margin-bottom: 15px;}
.popup-window-box div.wpcf7 img.ajax-loader {  }
#hideShowCallBack div.wpcf7-response-output,
.page-contact-form div.wpcf7-response-output,
.popup-window-box div.wpcf7-response-output { margin: 0 0.5em 0.5em; }      #infoSelector {
text-align: center;
}
#infoSelector .holder { display: none; }
#infoSelector .sd-row {
font-size: 140%;
display: inline-block;
margin: 0px 0px 0.75em;
}
#infoSelector .sd-row .title {
height: auto !important;
position: relative;
display: inline;
float: left;
}
#infoSelector .sd-row .title div {
padding: 9px 3px;
position: relative;
text-align: left;
}
#infoSelector .sd-row .title div span {
display: block;
line-height: normal;
overflow: hidden;
white-space: nowrap;
}
#infoSelector .sd-row .select {
background-color: transparent;
margin-left: 5px;
margin-right: 5px;
float: left;
position: relative;
}
.styled-select-value {
padding: 8px;
position: relative;
border: 1px solid #D5D5D5;
border-radius: 5px;
text-align: left;
cursor: pointer;
background-color: #FFF;
transition: box-shadow 0.2s ease-out 0s;
}
.styled-select-value:hover {
box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
}
.styled-select-value span {
cursor: pointer;
margin: 0px 20px 0px 0px;
display: block;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
color: #000;
font-weight: 600;
line-height: normal;
}
.styled-select-value i {
cursor: pointer;
display: inline-block;
border: medium none;
margin: -2px 0px 0px;
position: absolute;
right: 7px;
top: 40%;
height: 16px;
width: 18px;
background-image: url(//agritech.ie/wp-content/themes/agritechbox/images/arrow-down.png);
background-position: 0px 0px;
background-repeat: no-repeat;
}
.styled-select {
width: 100%;
min-width: 180px;
max-height: 250px;
float: left;
overflow-x: hidden;
overflow-y: auto;
position: absolute;
left: -999999px;
top: 0;
z-index: 1;
visibility: hidden;
border: 1px solid #CBCBCB;
background: #CBCBCB none repeat scroll 0% 0%;
box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
}
.styled-select.open {
visibility: visible;
left: 0;
}
.styled-select ul {
width: 100%;
margin: -1px 0px 0px;
padding: 0px;
float: left;
list-style: outside none none;
background: #CBCBCB none repeat scroll 0% 0%;
position: relative;
}
.styled-select li {
width: auto;
margin: 0px;
padding: 8px;
float: none;
display: block;
cursor: pointer;
text-align: left;
background: #FFF none repeat scroll 0% 0%;
border-top: 1px solid #CBCBCB;
position: relative;
line-height: normal;
}
.styled-select li.selected {
background: #EEE none repeat scroll 0% 0%;
font-weight: 600;
color: #000;
}
.styled-select li.disabled {
display: none;
}
#infoSelector .sd-row .buttonholder {
background-color: transparent;
margin-left: 5px;
margin-right: 5px;
float: left;
}
#infoSelector .sd-row .buttonholder a.et_pb_more_button {
border-radius: 12px;
padding: 9px 15px;
background-color: #3e9c46;
border-color: #3e9c46;
color: #FFFFFF;
}
#infoSelector .sd-row .buttonholder a.et_pb_more_button:after {
top: 3px;
}
#infoSelector .sd-row .buttonholder a.et_pb_more_button:hover {
padding: 9px 16px 9px 14px !important;
background-color: #004066;
}
.et_pb_bg_layout_light .et_pb_more_button {
}
.selector-section {
background-color: #21397d !important;
background-size: contain;
background-image: url(//agritech.ie/wp-content/uploads/2016/07/logo-bg.png);
}
.infoSelectorNew {
color: #ffffff;
}
.infoSelectorNew .styled-select-value {
padding: 8px;
position: relative;
border: 1px solid rgba(102, 160, 227, 0.5);
background-color: rgba(26, 32, 64,0.4);
color: #ffffff;
border-radius: 0px;
text-align: left;
cursor: pointer;
transition: all 0.2s ease-out 0s;
}
.infoSelectorNew .styled-select-value:hover {
border: 1px solid rgb(33, 57, 125);
background-color: rgba(13, 13, 26, 0.4);
box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
}
.infoSelectorNew .styled-select-value span {
cursor: pointer;
margin: 0px 20px 0px 0px;
display: block;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
color: #ffffff;
font-weight: 600;
line-height: normal;
}
.infoSelectorNew .styled-select-value i {
cursor: pointer;
display: inline-block;
border: medium none;
margin: -2px 0px 0px;
position: absolute;
right: 7px;
top: 40%;
height: 16px;
width: 18px;
background-image: url(//agritech.ie/wp-content/themes/agritechbox/images/arrow-down.png);
background-position: 0px 0px;
background-repeat: no-repeat;
}
.infoSelectorNew .styled-select {
width: 100%;
min-width: 180px;
max-height: 250px;
float: left;
overflow-x: hidden;
overflow-y: auto;
position: absolute;
left: -999999px;
top: 0;
z-index: 1;
visibility: hidden;
border: 1px solid #CBCBCB;
background: #CBCBCB none repeat scroll 0% 0%;
box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
}
.infoSelectorNew .styled-select.open {
visibility: visible;
left: 0;
}
.infoSelectorNew .styled-select ul {
width: 100%;
margin: -1px 0px 0px;
padding: 0px;
float: left;
list-style: outside none none;
background: rgba(33, 57, 125,0.8) none repeat scroll 0% 0%;
position: relative;
}
.infoSelectorNew .styled-select li {
width: auto;
margin: 0px;
padding: 8px;
float: none;
display: block;
cursor: pointer;
text-align: left;
background: rgba(33, 57, 125,0.8) none repeat scroll 0% 0%;
border-top: 1px solid #666666;
position: relative;
line-height: normal;
}
.infoSelectorNew .styled-select li.selected {
background: rgba(26,32,64,0.4) none repeat scroll 0% 0%;
font-weight: 600;
color: #ffffff;
}
.infoSelectorNew .styled-select li.disabled {
display: none;
}
#infoSelector.infoSelectorNew .sd-row .buttonholder {
background-color: transparent;
margin-left: 5px;
margin-right: 5px;
float: left;
}
#infoSelector.infoSelectorNew .sd-row .buttonholder a.et_pb_more_button {     transition: all 0.3s;
border-radius: 12px;
padding: 9px 15px;
background-color: #3e9c46;
border-color: #3e9c46;
color: #FFFFFF;
}
#infoSelector.infoSelectorNew .sd-row .buttonholder a.et_pb_more_button:hover {
padding: 8px 15px 8px 15px !important;
background-color: rgba(255,255,255,0.9);
border: 1px solid transparent;
color: #3e9c46;
}                         .et_pb_posts a.more-link:hover,
.et_pb_blog_grid .more-link:hover {
background-color: rgba(0,0,0,0.7);
color: #FFF !important;
}   .onpagelist { }
.onpagelist .et_pb_post { margin-bottom: 20px; }
.onpagelist .et_pb_post h2 {
margin-top: 10px;
padding-left: 25px;
padding-bottom: 0;
background: transparent url(//agritech.ie/wp-content/themes/agritechbox/images/icon-news-title.png) 0px center no-repeat;
font-size: 20px;
}
.onpagelist .et_pb_post .excerpt { padding-left: 25px; }
.et_pb_posts.onpagelist a.more-link, .et_pb_blog_grid.onpagelist .more-link {
margin: 0 auto;
text-transform: none;
display: inline-block;
font-size: 14px;
font-weight: 700;
padding: 0 0 0 25px;
line-height: 1.7em;
background: transparent none repeat scroll 0% 0%;
border: 0 none;
color: #D84941;
transition: all 0.2s ease 0s;
position: relative;
text-align: left;
}
.et_pb_posts.onpagelist a.more-link:hover, .et_pb_blog_grid.onpagelist .more-link:hover { color: #004066 !important; }   .et_pb_section .blogboxesrow {
max-width: 1280px;
}
.et_pb_blog_grid .et_pb_post {
}
.et_pb_image_container { margin: -18px -18px 10px; }
.et_pb_column_4_4 .et_pb_blog_grid[data-columns]::before {
content: "3 .column.size-1of3";
display: none; }
.et_pb_column_3_4 .et_pb_blog_grid[data-columns]::before, .et_pb_column_2_3 .et_pb_blog_grid[data-columns]::before { content: "3 .column.size-1of3";
display: none;
}
.et_pb_blog_grid.box-blog-grid h2,
.et_pb_blog_grid.sameheightbox h2 {
height: 2.3em;
}
.et_pb_posts a.more-link,
.et_pb_blog_grid .more-link {
margin: 10px auto 10px;
text-transform: uppercase;
display: block;
width: 160px;
font-size: 18px;
font-weight: 500;
padding: 4px 15px;
line-height: 1.7em;
background: transparent none repeat scroll 0% 0%;
border: 2px solid #004066;
color: #004066;
transition: all 0.2s ease 0s;
position: relative;
text-align: center;
}
.box-blog-grid .et_pb_posts a.more-link,
.box-blog-grid.et_pb_blog_grid .more-link {
margin: 10px auto 10px;
text-transform: uppercase;
display: block;
width: 160px;
font-size: 18px;
font-weight: 500;
padding: 4px 15px;
line-height: 1.4em;
background-color: #3e9c46;
border: 2px solid #3e9c46;
color: #ffffff;
transition: all 0.2s ease 0s;
position: relative;
text-align: center;
-webkit-border-radius: 12px !important;
-moz-border-radius: 12px !important;
border-radius: 12px !important;
}
.box-blog-grid .et_pb_posts a.more-link:hover,
.box-blog-grid.et_pb_blog_grid .more-link:hover {
border: 2px solid #004066;
background-color: #004066;
}   .box_grid {
position: relative;
}
.box_grid:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.box_grid .et_pb_post {
float: left;
border: 1px solid rgba(100,100,100,0.1); -moz-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;
} .box_grid .et_pb_post:hover {
border: 1px solid #004066;
-moz-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);
box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);
}
.box_grid .post-meta,
.box_grid .excerpt,
.box_grid .more-link {
padding: 0 10px;
}
.box_grid .excerpt {
height: 4.5em;
font-size: 15px;
line-height: 1.5em;
overflow: hidden;
padding: 0 10px;
}
.box_grid .et_pb_post h2 {
text-align: center;
font-size: 22px;
line-height: 22px;
font-weight: normal;
padding: 5px 10px;
margin: 10px 0 0 0;
height: 60px; text-align: center;
}   .single .et_pb_post { min-height: 250px; }
.single_post #main-content .container { padding-top: 10px; }
.et_right_sidebar #main-content .container::before { display: none; }
.events-top-bar { padding: 5px 0; }
.events-top-bar .et_pb_row { padding: 15px 0 0; }
.events-top-bar .et_pb_row .tab-button { margin-bottom: 15px; }
.tab-button { padding: 0; box-sizing: border-box; }
.tab-button a,
.entry-content .et_pb_section .tab-button a {
padding: 0 15px 10px 5px;
color: #000000;
font-size: 16px;
font-weight: bold;
transition: all 0.3s ease-out 0s;
}
.tab-button a:hover,
.entry-content .et_pb_section .tab-button a:hover {
color: #bdb786;
padding: 0 5px 10px 15px;
border-color: #bdb786;
}
.btn-news a, .btn-recipes a { display: none; }
.single-post.blog .btn-news a { display: block; color: #000000; border-color: #000000; } .post-navigation { padding: 10px 0 15px; text-align: center; width: 100%; clear: both; }
.screen-reader-text { display: none; }
.post-navigation .previous-link { display: block; float: left; width: 49%; margin: 5px 0; }
.post-navigation .next-link { display: block; float: left; width: 49%; margin: 5px 0; }
.post-navigation .all-link { margin-left: 20px; margin-right: 20px; }
.post-navigation .all-link,
.post-navigation .previous-link,
.post-navigation .next-link { color: #004066; font-weight: bold; font-size: 20px; text-decoration: none; }
.post-navigation .all-link a,
.post-navigation .previous-link a,
.post-navigation .next-link a { color: #004066; font-weight: bold; font-size: 20px; text-decoration: none; vertical-align: middle; }
.post-navigation .all-link a:hover,
.post-navigation .previous-link a:hover,
.post-navigation .next-link a:hover { color: #333333; }
.post-navigation .all-link img,
.post-navigation .previous-link img,
.post-navigation .next-link img { vertical-align: middle; }
.wp-caption.alignleft { clear: left; }
#content-area table td { max-width: 100%; padding: 0.4em 0.1em; }
.dark-section {
background-color: #21397d !important;  }   .row-sectionlinks {}
.section-blurb {
background-position: center;
background-size: cover;
height: 100%;
}
.section-blurb .et_pb_blurb_content {
max-width: 100%;
margin: 0;
padding: 0;
height: 100%;
}
.section-blurb .et_pb_blurb_container {
padding: 35% 6% 8% 7%;
background-color: rgba(0,0,0,0.2);
transition: all 0.3s;
height: 100%;
}
.section-blurb .et_pb_blurb_container h4 {
color: #ffffff;
font-size: 36px;
position: relative;
}
.section-blurb .et_pb_blurb_container h4::after {
content: "\35";
color: #ffffff;
position: absolute;
right: 20px;
transition: all 0.3s;
font-family: "ETmodules" !important;
font-weight: bold;
font-style: normal;
font-variant: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
line-height: 1;
text-transform: none;
speak: none;
}
.section-blurb a:hover .et_pb_blurb_container {
background-color: rgba(0,0,0,0.4);
}
.section-blurb a:hover .et_pb_blurb_container h4::after {
right: 0;
}
@media only screen and ( max-width: 980px ) {
#main-content .row-sectionlinks { padding: 0 0; }
}   #main-footer {
border-top: 2px solid rgba(255,255,255,0.5);
font-size: 14px;
line-height: 1.5em;
background-image: url(//agritech.ie/wp-content/uploads/2016/07/logo-bg.png);
background-position: center;
background-repeat: no-repeat;
background-size: contain;
}
#main-footer:before {        }
#main-footer h1,
#main-footer h2,
#main-footer h3,
#main-footer h4,
#main-footer h5,
#main-footer h6 { font-weight: 700; color: inherit; }
#main-footer h1.title,
#main-footer h2.title,
#main-footer h3.title,
#main-footer h4.title,
#main-footer h5.title,
#main-footer h6.title { font-weight: 700; }
.footer-logo { }
#main-footer .et_pb_widget a { color: #EEEEEE; }
#footer-info {  }
#main-footer #footer-info a { color: #ffffff; }
#main-footer .recent_posts_with_excerpts h2 { font-size: 14px; line-height: 1.5em; padding-bottom: 0; }
#footer-widgets .footer-widget li { padding-left: 0; }
#footer-widgets .footer-widget li::before { display: none; color: transparent; border: 0 none transparent; }
#footer-widgets .footer-widget li .rpwe-title a { color: #a7c2d7; }
#footer-widgets .footer-widget li .rpwe-title a:hover { color: #FFFFFF; }
#footer-widgets .box-social-icons { margin-top: 50px; margin-bottom: 20px; }
#footer-widgets .box-social-icons li { margin-left: 10px; display: inline-block; }
#footer-widgets .et-social-icon a { font-size: 38px; }
.box-social-facebook a.icon::before { content: "\e0aa"; }
.box-social-twitter a.icon::before { content: "\e0ab"; }
.box-social-tumbler a.icon::before { content: "\e0ae"; }
.box-social-linkedin a.icon::before { content: "\e0b4"; }
.box-social-youtube a.icon::before { content: "\e0ba"; }
.box-social-skype a.icon::before { content: "\e0a2"; }
#footer-bottom { background-color: #184363; }
#footer-info { color: #ffffff; font-weight: bold; }
#footer-info a { color: #ffffff; font-weight: bold; }     .es_shortcode_form { padding: 10px; }
.es_form_success {}
.es_lablebox {
padding-bottom: 3px;
width: 35%;
text-align: right;
display: inline-block;
padding: 3px 10px;
}
.es_textbox {
padding-bottom: 10px;
width: 55%;
text-align: left;
display: inline-block;
padding: 3px 10px;
}
.es_textbox input[type="text"],
.es_textbox input[type="email"]
{
background-color: #EEE;
border: medium none;
width: 300px;
max-width: 100%;
border-radius: 0px;
font-size: 14px;
color: #999 !important;
padding: 8px;
box-sizing: border-box;
margin: 5px;
}
.es_button .es_submit_button {
font-size: 20px;
font-weight: 500;
border-radius: 3px;
border: 2px solid #004066;
padding: 0.3em 1em !important;
font-size: 22px;
background: #3e9c46;
border-width: 1px !important;
border-color: #c4c4c4;
line-height: 1.5em;
transition: all 0.2s ease 0s;
position: relative;
color: #ffffff !important;
font-family: inherit;
display: block;
margin: 8px auto 0px;
cursor: pointer;
border-radius: 12px !important;
width: auto;
}
.es_button .es_submit_button:hover {
background-color: #004066;
}
.es_shortcode_msg {}
.es_form_success .es_lablebox,
.es_form_success .es_textbox,
.es_form_success .es_button { display:none; }      .textcenter { text-align: center; }
.et_pb_column .nopadd, .nopadd { padding: 0;}
.et_pb_column .pad1, .pad1 { padding: 1em; }
.et_pb_column .pad2, .pad2 { padding: 2em; }
.et_pb_column .pad10, .pad10 { padding: 10px; }
.et_pb_column .pad15, .pad15 { padding: 15px; }
.et_pb_column .pad20, .pad20 { padding: 20px; }
.et_pb_column .pad50, .pad50 { padding: 50px; }
.et_pb_column .padt20, .padt20 { padding-top: 20px; }
.et_pb_column .padt50, .padt50 { padding-top: 50px; }
.et_pb_column .padb20, .padb20 { padding-bottom: 20px; }
.et_pb_column .padb50, .padb50 { padding-bottom: 50px; }
.et_pb_column .nomarg, .nomarg { margin: 0; }
.et_pb_column .mar1, .mar1 { margin: 1em; }
.et_pb_column .mar2, .mar2 { margin: 2em; }
.et_pb_column .mar10, .mar10 { margin: 10px; }
.et_pb_column .mar15, .mar15 { margin: 15px; }
.et_pb_column .mar20, .mar20 { margin: 20px; }
.et_pb_column .mart10, .mart10 { margin-top: 10px; }
.et_pb_column .mart15, .mart15 { margin-top: 15px; }
.et_pb_column .mart20, .mart20 { margin-top: 20px; }
.et_pb_column .fs16, .fs16 { font-size: 16px; }
.et_pb_column .fs20, .fs20 { font-size: 20px; }
.et_pb_column .fs24, .fs24 { font-size: 24px; }
.et_pb_column .fs26, .fs26 { font-size: 26px; }
.et_pb_column .fs28, .fs28 { font-size: 28px; }
.et_pb_column .fs30, .fs30 { font-size: 30px; }
.et_pb_column .fs32, .fs32 { font-size: 32px; }
.et_pb_column .fs34, .fs34 { font-size: 34px; }
.et_pb_column .fs36, .fs36 { font-size: 36px; }
.hide { display: none;}
.color-greenish { color: #00B7A0; }
.color-gold { color: #c5a661; }
.color-red { color: #D84941; }
.color-red > a { color: #D84941; }
.color-green, .color-green > a { color: #3e9c46; }
.color-blue, .color-blue > a { color: #21397d; }
#main-content h5,
#main-content h6 { font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif; line-height: 1.5em; }
.goldborderbottom { border-bottom: 1px solid #c5a661; }
.greyborderbottom { border-bottom: 1px solid #888888; }
.orangeborderbottom { border-bottom: 3px solid #F7941D; }
.blueborderbottom { border-bottom: 3px solid #004066; }
.blueborderbottomthin { border-bottom: 1px solid #004066; }
.sectbordered { border-bottom: 3px solid #004066; }
.entry-content table.prodspecs { max-width: 620px; }   .header-thin { font-weight: normal; }
.header-thick { font-weight: bold; }
.text-small { font-size: 14px; }
.text-smaller { font-size: 12px; }
.link-info-black { }
.black-link-dense { }
.bg-semi-span { background-color: #EEEEEE; }
#main-content .header-blue { color: #004066 !important; }
@media only screen and ( min-width: 1101px ) {
.et_pb_bg_layout_dark h1 { font-size: 46px; }
.et_pb_bg_layout_dark h2 { font-size: 40px; }
.et_pb_bg_layout_dark h3 { font-size: 34px; }
.et_pb_bg_layout_dark h4 { font-size: 28px; }
}
@media only screen and ( min-width: 1281px ) {
#top-menu-nav #top-menu > li > a {
font-size: 16px;
}
.ubermenu-main.ubermenu-skin-clean-white .ubermenu-item-level-0 > .ubermenu-target { font-size: 16px; }
}
@media only screen and ( min-width: 1281px ) and ( max-width: 1400px ) { .ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target { padding-right:25px; padding-left: 5px; }
}
@media only screen and ( min-width: 1101px ) and ( max-width: 1280px ) { #top-menu-nav #top-menu li { padding-right: 8px; }
#main-header .ubermenu .ubermenu-nav > li.ubermenu-item-has-children > .ubermenu-target { padding: 35px 25px 35px 5px; }
}
@media only screen and ( min-width: 1080px ) {
.box_grid.grid_4 .et_pb_post {
width: 22%;
margin-right: 2%;
}
.box_grid.grid_4 .et_pb_post:nth-child(4n+1){
clear: left;
}
.box_grid.grid_3 .et_pb_post {
width: 31.3%;
margin: 0 1.5% 30px;
}
.box_grid.grid_3 .et_pb_post:nth-child(3n){
margin-right: 0
}
.box_grid.grid_3 .et_pb_post:nth-child(3n+1){
margin-left: 0;
clear: left;
}
.box_grid.grid_2 .et_pb_post {
width: 48%;
margin-right: 2%;
}
.box_grid.grid_2 .et_pb_post:nth-child(2n){
margin-right: 0;
}
.box_grid.grid_2 .et_pb_post:nth-child(2n+1){
clear: left;
}
}
@media only screen and ( min-width: 768px ) and ( max-width: 1079px ) {
.box_grid.grid_4 .et_pb_post {
width: 31.3%;
margin: 0 1.5% 30px;
}
.box_grid.grid_4 .et_pb_post:nth-child(3n){
margin-right: 0
}
.box_grid.grid_4 .et_pb_post:nth-child(3n+1){
margin-left: 0;
clear: left;
}
.box_grid.grid_3 .et_pb_post,
.box_grid.grid_2 .et_pb_post {
width: 48%;
margin-right: 2%;
}
.box_grid.grid_3 .et_pb_post:nth-child(2n),
.box_grid.grid_2 .et_pb_post:nth-child(2n){
margin-right: 0;
}
.box_grid.grid_3 .et_pb_post:nth-child(2n+1),
.box_grid.grid_2 .et_pb_post:nth-child(2n+1){
clear: left;
}
}
@media only screen and ( min-width: 981px ) {
.ubermenu-skin-clean-white .ubermenu-submenu .ubermenu-item-header.ubermenu-has-submenu-stack > .ubermenu-target .ubermenu-target-title { min-height: 2.6em;}
.et_pb_slides h2 { font-size: 38px; }
.et_pb_slides h3 { font-size: 32px; }
.et_pb_slides h4 { font-size: 26px; }
.et_right_sidebar #sidebar { width: 30%; }
.et_right_sidebar #left-area { width: 70%; padding-right: 2.5%; }
#footer-widgets .sidebar-2 { width: 22.875%; }
#footer-widgets .sidebar-3 { width: 14.875%; }
#footer-widgets .sidebar-4 { width: 22.875%; }
#footer-widgets .sidebar-5 { width: 22.875%; text-align: right; }
#footer-widgets .sidebar-5 .et_pb_widget { float: none; }  }
@media only screen and ( min-width: 960px ) and ( max-width: 1100px ) {
#main-header .ubermenu .ubermenu-nav > li.ubermenu-item-has-children > .ubermenu-target { padding: 35px 20px 35px 0px; font-size: 14px; }
}
@media only screen and ( min-width: 960px ) and ( max-width: 1280px ) {
#logo { max-width: 140px; }
.et_header_style_left #main-header #et-top-navigation, .et_header_style_split #main-header #et-top-navigation { padding-top: 0; }
#main-header .ubermenu-bound { padding-left: 150px; }
#main-header .ubermenu .ubermenu-nav > li > .ubermenu-target { padding: 35px 15px;  } #top-menu-nav .ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target::after { top: 50%; }
.ubermenu-main.ubermenu-skin-clean-white .ubermenu-item-level-0 > .ubermenu-target { font-size: 15px; }
}
@media only screen and ( max-width: 959px ) {
.et_header_style_left .logo_container {
position: relative;
text-align: center;
}
#main-header .ubermenu-responsive-toggle {
position:relative;
z-index:40;
text-align: center;
}
.et_header_style_left #et-top-navigation,
#main-header .ubermenu-bound {
padding-left: 0 !important;
width: 100%;
float: none;
padding-top: 5px;
}
nav#top-menu-nav, #top-menu, nav.fullwidth-menu-nav, .fullwidth-menu {
width: 100%;
float: none;
}
#et_mobile_nav_menu { display: none; }
}
@media only screen and ( min-width: 981px ) and ( max-width: 1100px ) {
#top-menu-nav #top-menu li { padding-right: 4px; padding-left: 0px; }
#top-menu .menu-item-has-children > a:first-child, #et-secondary-nav .menu-item-has-children > a:first-child { padding-right: 17px;}
#top-menu-nav #top-menu li a { font-size: 14px; }
}
@media only screen and ( max-width: 980px ) {
#et-logo-info { display: none; width: 0; }
}
@media only screen and ( min-width: 768px ) and ( max-width: 1280px ) {
.subForm input[type="text"],
.subForm input[type="email"] { width: 95%; }
.box_grid .et_pb_post h2 { height: 80px; }
}
@media only screen and ( min-width: 768px ) {
.minh330 .et_pb_slide { min-height: 330px; }
.minh460 .et_pb_slide { min-height: 460px; }
.minh600 .et_pb_slide { min-height: 600px; }
}
@media only screen and ( max-width: 767px ) {
.et-info-line { display: block; float: none; text-align: center; margin: 5px;}
.subForm .form_col1_3 { width: 98%; margin: 5px auto 10px; }
.entry-content table.prodspecs tr td { padding: 5px 4px; }
.box_grid.grid_4 .et_pb_post,
.box_grid.grid_3 .et_pb_post,
.box_grid.grid_2 .et_pb_post {
width: 48%;
margin-right: 2%;
}
.box_grid.grid_4 .et_pb_post:nth-child(2n),
.box_grid.grid_3 .et_pb_post:nth-child(2n),
.box_grid.grid_2 .et_pb_post:nth-child(2n){
margin-right: 0;
}
.box_grid.grid_4 .et_pb_post:nth-child(2n+1),
.box_grid.grid_3 .et_pb_post:nth-child(2n+1),
.box_grid.grid_2 .et_pb_post:nth-child(2n+1){
clear: left;
}
.box_grid .et_pb_post h2 { font-size: 20px; margin-top: 5px; }
.box_grid .excerpt { font-size: 15px; }
.post-navigation .previous-link { float: none; width: 95%; margin: 5px auto; }
.post-navigation .next-link { float: none; width: 95%; margin: 5px auto; }
}
@media only screen and ( min-width: 480px ) and ( max-width: 767px ) {
.minh330 .et_pb_slide { min-height: 220px; }
.minh460 .et_pb_slide { min-height: 320px; }
.minh600 .et_pb_slide { min-height: 400px; }
.box_grid .et_pb_post h2 { height: 80px; }
} @media only screen and ( max-width: 479px ) {
.box_grid.grid_2 .et_pb_post,
.box_grid.grid_3 .et_pb_post,
.box_grid.grid_4 .et_pb_post {
width: 95%;
margin-left: auto;
margin-right: auto;
}
.box_grid .et_pb_post h2 { height: auto; }
.minh330 .et_pb_slide { min-height: 160px; }
.minh460 .et_pb_slide { min-height: 230px; }
.minh600 .et_pb_slide { min-height: 300px; }
.btn-homemore, #btn-home01, #btn-home02, #btn-home03, #btn-home04 { padding: 0 0 10px 0; height: auto; }
}