/*
Theme Name: Enfold Child for Agricolus
Theme URI: www.kriesi.at/themes/enfold/
Description: <strong>A superflexible and responsive Business Theme by Kriesi</strong> - <br/> Update notifications available on twitter, facebook and via newsletter:<br/> <a href='http://twitter.com/kriesi'>Follow me on twitter</a><br/> - <a href='http://www.facebook.com/pages/Kriesi/333648177216'>Join the Facebook Group</a> - <a href='http://www.kriesi.at/newsletter'>Subscribe to our Newsletter</a>
Author: Kriesi
Author URI: http://www.kriesi.at
Version: 1.0
Template: enfold
*/

#features-1 .wrc_pricing_table div:nth-child(4) h2::after { content: 'Get started'; display: block; text-transform: none; font-size: 18px; font-style: italic; }
#features-1 .wrc_pricing_table div:nth-child(6) h2::after { content: 'AgriTech Beginner'; display: block; text-transform: none; font-size: 18px; font-style: italic; }
#features-1 .wrc_pricing_table div:nth-child(8) h2::after { content: 'AgriTech Intermediate'; display: block; text-transform: none; font-size: 18px; font-style: italic; }
#features-1 .wrc_pricing_table div:nth-child(10) h2::after { content: 'AgriTech Advanced'; display: block; text-transform: none; font-size: 18px; font-style: italic; }
#features-1 li.pricing_table_title { height: 120px !important; line-height: 120px !important; }
#features-1 .unit { margin: 0 !important; }
#features-1 .package_plan.txcolor-31, #features-1 .package_plan.txcolor-8, #features-1 .package_plan.txcolor-11 { font-size: 20px !important; margin-top: -10px; }

#partner .flex_column { overflow: hidden; }

#price_table .pricing-table { margin: 5px; transition: linear box-shadow 0.2s; }
#price_table .pricing-table:hover { box-shadow: 0 0 6px #000; }
#price_table .pricing-table.avia-desc-col:hover { box-shadow: unset; }
#price_table .pricing-table li { padding: 9px; min-height: 42px; }
#price_table .pricing-table li:nth-child(3),
#price_table .pricing-table li:last-child { background-color: #deeac2; }
#price_table .pricing-table.avia-desc-col li { white-space: nowrap; text-align: left; }
#price_table .pricing-table.avia-desc-col li:nth-child(2n+1) { background: #fff; }
#price_table .pricing-table.avia-desc-col li:nth-child(1),
#price_table .pricing-table.avia-desc-col li:nth-child(3),
#price_table .pricing-table.avia-desc-col li:last-child { background-color: #f9f9f9; }
#price_table .pricing-table.avia-desc-col .column-title { font-size: 24px; line-height: 44.6px; color: #333; font-weight: 500; font-family: 'Dosis', 'Helvetica Neue', Helvetica, Arial, sans-serif; }
#price_table .avia-heading-row { font-size: 20px; line-height: 25px; font-weight: 500; font-family: 'Dosis', 'Helvetica Neue', Helvetica, Arial, sans-serif; }
#price_table .avia-heading-row span { font-size: 16px; line-height: 20px; font-weight: 300; font-style: italic; }
#price_table .pricing-table .avia-pricing-row { font-size: 30px; line-height: 39px; font-weight: 500; min-height: 64px; font-family: 'Dosis', 'Helvetica Neue', Helvetica, Arial, sans-serif; }
#price_table .pricing-table .avia-pricing-row .text-price { font-size: 18px; }
#price_table .pricing-table .avia-pricing-row .before-price { font-size: 18px; position: relative; top: -0.45em; }
#price_table .pricing-table .avia-pricing-row .after-price { font-size: 15px; }
#price_table .av_font_icon .av-icon-char { border: none; padding: 0; }
#price_table .av_icon_caption { display: none; text-transform: unset; color: #9c9c9c; font-family: 'Roboto', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; text-align: left; margin: 0; }
@media screen and (min-width: 768px) and (max-width: 1199px) { 
  .responsive #price_table .pricing-table.avia-desc-col,
  .responsive #price_table .pricing-table-wrap:first-child { display: none; }
  .responsive #price_table .pricing-table-wrap { display: inline-block; width: 50%; }
}
@media screen and (max-width: 1199px) { 
  #price_table .av_font_icon .av-icon-char { display: inline-block; margin-right: 10px; }
  #price_table .av_icon_caption { display: inline-block; }
  .responsive #price_table .pricing-table-wrap { margin-bottom: 30px; }
}
/* INACTIVE PLAN COLORS */
/*#price_table .pricing-table-wrap:nth-child(4) .avia-heading-row,*/
#price_table .pricing-table-wrap:nth-child(5) .avia-heading-row { background-color: #ccc; color: #333; }
/*#price_table .pricing-table-wrap:nth-child(4) .avia-pricing-row,*/
#price_table .pricing-table-wrap:nth-child(5) .avia-pricing-row { background-color: #bbb; color: #333; }
/*#price_table .pricing-table-wrap:nth-child(4) .pricing-table li:nth-child(3),
#price_table .pricing-table-wrap:nth-child(4) .pricing-table li:last-child,*/
#price_table .pricing-table-wrap:nth-child(5) .pricing-table li:nth-child(3),
#price_table .pricing-table-wrap:nth-child(5) .pricing-table li:last-child { background-color: #eee; }

.nascondi, .avia_current_lang { display: none !important; }
#header_main.container_wrap { border-top-width: 0px; }
/*.html_header_top.html_header_topbar_active.html_header_sticky.html_bottom_nav_header #top #main { padding-top: 180px; }*/
.av-main-nav li a { font-weight: normal; font-weight: 400; }

#full-width .container { max-width: 100% !important; width: 100% !important; padding-left: 0 !important; padding-right: 0 !important; }

#app-main .avia-icon-list li,
#app-alternate .avia-icon-list li { clear: unset !important; float: left; }
#app-main .iconlist-timeline,
#app-alternate .iconlist-timeline { display: none; }
#app-main .avia-icon-list .iconlist_icon,
#app-alternate .avia-icon-list .iconlist_icon { clear: both; background-color: transparent; float: unset; margin: 0; text-align: left; font-size: 40px; width: 100%; }
#app-main .avia-icon-list .iconlist_icon { color: #9c9c9c; }
#app-alternate .avia-icon-list .iconlist_icon { color: #ecf2e1; }
#app-main .avia-icon-list .hr-short,
#app-alternate .avia-icon-list .hr-short { margin: 20px 0; }
@media screen and (min-width: 1024px) { 
  #app-main .avia-icon-list li,
  #app-alternate .avia-icon-list li { width: 22%; margin: 0 4% 0 0; }
  #app-main .avia-icon-list li:last-child,
  #app-alternate .avia-icon-list li:last-child { margin: 0; }
}

#dashboard-main { display: none; }
#dashboard-main .avia-icon-list li,
#dashboard-alternate .avia-icon-list li { clear: unset !important; float: left; }
#dashboard-main .iconlist-timeline,
#dashboard-alternate .iconlist-timeline { display: none; }
#dashboard-main .avia-icon-list .iconlist_icon,
#dashboard-alternate .avia-icon-list .iconlist_icon { clear: both; background-color: transparent; float: unset; margin: 0; text-align: left; font-size: 40px; width: 100%; }
#dashboard-main .avia-icon-list .iconlist_icon { color: #9c9c9c; }
#dashboard-alternate .avia-icon-list .iconlist_icon { color: #ecf2e1; }
#dashboard-main .avia-icon-list .hr-short,
#dashboard-alternate .avia-icon-list .hr-short { margin: 20px 0; }
@media screen and (min-width: 1024px) { 
  #dashboard-main .avia-icon-list li,
  #dashboard-alternate .avia-icon-list li { width: 17%; margin: 0 3.75% 0 0; }
  #dashboard-main .avia-icon-list li:last-child,
  #dashboard-alternate .avia-icon-list li:last-child { margin: 0; }
}

#custom_catalogue .av-catalogue-image { border-radius: 0; }
#custom_catalogue .av-catalogue-title {line-height: 44px; }

#tools-and-programs .avia-image-container-inner { background-color: #fff; border-radius: 3px; padding: 15px; }

.nf-field-element ul { margin-left: 0 }
.nf-field-element li { list-style: none; display: inline; margin-left: 0; margin-right: 10px; }
.nf-form-hp { display: none; }
.nf-form-content input[type=button] { cursor: pointer; }

li.social_bookmarks_mail.av-social-link-mail.social_icon_4 { list-style-type: none; line-height: 30px; }
li.social_bookmarks_mail.av-social-link-mail.social_icon_4 a { padding: 6px 9px !important; border-radius: 3px; background-color: #425719; }
li.social_bookmarks_mail.av-social-link-mail.social_icon_4 a:hover { text-decoration: none; }

.page-id-3479 .av-seperator-icon { font-size: 45px; line-height: 45px; }
.page-id-3479 .main_color strong { color: #9c9c9c; }
.page-id-3479 .main_color a strong { color: #719430; }
.page-id-3479 p.lead { color: #719430; }

.av-subheading p { color: #719430 /*#777*/; font-family: 'Dosis', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 330; }

.widget_links { padding-top: 0 !important; margin-top: -25px !important; }
.widget_links h3 { display: none; }
.widget_links a { background-color: #719430; padding: 9px 10px 7px; font-size: 13px; min-width: 80px; border-radius: 3px; text-decoration: none; display: inline-block; border-bottom: solid 1px #507210 !important; margin: 3px 0; line-height: 1.2em; position: relative; font-weight: normal; text-align: center; max-width: 100%; color: #fff !important; }
.widget_links a:hover { opacity: 0.9; }

h3.widgettitle { font-size: 20px !important; }

#top .sub_menu { top: 0 !important }
#top .sub_menu #avia2-menu { margin: 0 30px; }
#top .sub_menu li { line-height: 30px !important; }
#top .sub_menu li a { display: block; line-height: 16px; }
#top .avia_wpml_language_switch li a { padding: 11px 0 5px; }
@media screen and (max-width: 767px) {
  .responsive #header_meta .sub_menu ul { width: unset !important; margin: 0 !important; }
  .responsive #header_meta .sub_menu li { float: left !important; }
  #top .avia_wpml_language_switch li a { padding: 9px 0 5px; }
  .responsive .av_secondary_right .sub_menu { padding-left: 0; }
}

.award-logo { float: left; margin: 10px !important; }
.kalins-button { width: 100%; margin-bottom: 20px; }
.kalins-button a { color: #fff !important; text-decoration: none !important; }

.post-entry .entry-content-wrapper .post-title { font-size: 34px; margin-bottom: 8px; }
.post-entry .entry-content-header { margin-bottom: 12px; }

#header .mega_menu_title { font-size: 14px !important; font-weight: 400; }

ul { list-style-position:inside !important; }

#after_layer_slider_1, .main_color .av_default_container_wrap .container_wrap fullsize { margin: -400px; z-index: 1000; background-color: transparent; }

p.agricolor { color: #7ba050; }

#top .main_color .package_details .price { color:#fff; position:relative; top:-6px; }

div#features-1 div.package_details li.plan-10.pricing_table_plan { line-height:127px; }
div#features-1 div.package_details li.plan-10.pricing_table_plan .plan { display:none; }

@media screen and (max-width: 767px) { 
  .responsive #socket .sub_menu_socket { display: block !important; float: left !important; margin-left: 0 !important; }
  .responsive #socket .sub_menu_socket ul { text-align: center; }
  .responsive #socket .sub_menu_socket li { line-height: 2em !important; display: inline; float: none; }
}

@media screen and (min-width: 1080px) { 
  #home-why .single_toggle { width: 29.333%; margin: 0 6% 0 0; }
  #home-why .togglecontainer .av_toggle_section:last-child .single_toggle { margin: 0 0 0 0; }
}
#home-why .togglecontainer .single_toggle .toggler { color: #777; font-size: 20px; font-family: 'Dosis', 'Helvetica Neue', Helvetica, Arial, sans-serif; background-color: #fff; }
#home-why .togglecontainer .single_toggle .toggler:hover { color: #222;  background-color: #f9f9f9; }
#home-why .togglecontainer .single_toggle .toggler.activeTitle { color: #719430; }
#home-why .togglecontainer .single_toggle .toggler strong { color: #777; }
#home-why .togglecontainer .single_toggle .toggler:hover strong { color: #222; }
#home-why .togglecontainer .single_toggle .toggler.activeTitle strong { color: #719430; }
#home-why .togglecontainer .single_toggle .toggler .toggle_icon,
#home-why .togglecontainer .single_toggle .toggler .vert_icon,
#home-why .togglecontainer .single_toggle .toggler .hor_icon { border-color: #777; }
#home-why .togglecontainer .single_toggle .toggler:hover .toggle_icon,
#home-why .togglecontainer .single_toggle .toggler:hover .vert_icon,
#home-why .togglecontainer .single_toggle .toggler:hover .hor_icon { border-color: #222; }
#home-why .togglecontainer .single_toggle .toggler.activeTitle .toggle_icon,
#home-why .togglecontainer .single_toggle .toggler.activeTitle .vert_icon,
#home-why .togglecontainer .single_toggle .toggler.activeTitle .hor_icon { border-color: #719430; }
#home-why .togglecontainer .single_toggle .toggle_content { color: #222; }

@media screen and (min-width: 1080px) {
  #academy-program .tab_titles .tab,
  #home-why .tab_titles .tab { width: 33.333%; border: 0; }
  /*#academy-program .tab_titles .tab strong::before { content: ''; display: inline-block; border-top: 1px solid #777; width: 30px; margin-right: 10px; padding-top: 5px; }
  #academy-program .tab_titles .tab strong::after { content: ''; display: inline-block; border-top: 1px solid #777; width: 30px; margin-left: 10px; padding-top: 5px; }
  #academy-program .tab_titles .tab:hover strong::before { border-color: #222; }
  #academy-program .tab_titles .tab:hover strong::after { border-color: #222; }
  #academy-program .tab_titles .tab.active_tab strong::before { border-color: #719430; }
  #academy-program .tab_titles .tab.active_tab strong::after { border-color: #719430; }*/
  #academy-program .tab_titles .tab.active_tab,
  #home-why .tab_titles .tab.active_tab { border-top: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1; border-left: 1px solid #e1e1e1; border-bottom: 1px solid #fff; }
  #academy-program .tabcontainer .tab_icon.tab_arrow { margin-bottom: 0; }
}

@media screen and (max-width: 1079px) {
  #academy-program .tab_titles,
  #home-why .tab_titles { margin-bottom: 10px; }
  #academy-program .tab_titles .tab,
  #home-why .tab_titles .tab { width: 100%; border-bottom: 1px solid #e1e1e1; margin-bottom: -1px; }
  #academy-program .tab_titles .tab.active_tab,
  #home-why .tab_titles .tab.active_tab { border-bottom: 1px solid #e1e1e1; margin-bottom: -1px; }
  #academy-program .tabcontainer .tab_icon.tab_arrow { display: none; }
}
#home-why .tab_titles .tab,
#academy-program .tab_titles .tab { font-size: 20px; font-family: 'Dosis', 'Helvetica Neue', Helvetica, Arial, sans-serif; text-align: center; }
#home-why .tab_titles .tab em,
#home-why .tab_titles .tab strong,
#academy-program .tab_titles .tab em,
#academy-program .tab_titles .tab strong { color: #777; }
#home-why .tab_titles .tab:hover em,
#home-why .tab_titles .tab:hover strong,
#academy-program .tab_titles .tab:hover em,
#academy-program .tab_titles .tab:hover strong,
#academy-program .tabcontainer .tab:hover .tab_icon { color: #222; }
#academy-program .tab_titles .tab.active_tab,
#home-why .tab_titles .tab.active_tab { font-weight: unset; }
#home-why .tab_titles .tab.active_tab em,
#home-why .tab_titles .tab.active_tab strong,
#academy-program .tab_titles .tab.active_tab em,
#academy-program .tab_titles .tab.active_tab strong,
#academy-program .tabcontainer .tab.active_tab .tab_icon { color: #719430; }
#academy-program .tab_content,
#home-why .tab_content { color: #222; padding: 20px; }
#academy-program .tabcontainer .tab_icon { font-size: 40px; display: block; margin: 5px 0 15px; color: #777; }

#home-what .avia-button.avia-size-x-large,
#home-why .avia-button.avia-size-x-large { padding: 15px 30px; font-size: 16px; min-width: unset; }

#layerslider_16 p.ls-l,
#layerslider_23 p.ls-l {
	-webkit-transform: rotate(-5deg) !important; /* Safari */
	-moz-transform: rotate(-5deg) !important; /* Firefox */
	-ms-transform: rotate(-5deg) !important; /* IE */
	-o-transform: rotate(-5deg) !important; /* Opera */
	transform: rotate(-5deg) !important;
}

#academy-opening-claim p, #academy-final-claim p { font-family: 'Dosis', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: bold; margin: 0.15em 0; }
#academy-final-claim { background: #ffffff url(https://www.agricolus.com/wp-content/themes/enfold/images/background-images/floral-dark.png) top center repeat scroll; }

.mc4wp-form-fields .eng:lang(it) { display: none !important; }
.mc4wp-form-fields .ita:lang(en) { display: none !important; }

#home-what .iconbox_left_content .entry-footer { clear: both; }
#home-what .iconbox_left_content { margin-bottom: 15px; }

#campagna-social .av_inherit_color p, #campagna-social .av_inherit_color label { color: #000; }
#campagna-social .iconbox_icon { border-width: 0 !important; font-size: 32px; margin-right: 12px; }
#campagna-social .av_inherit_color .wpcf7-submit { color: #fff; font-size: 20px; }
#campagna-top {
background: #87e0fd; /* Old browsers */
background: -moz-linear-gradient(top,  #87e0fd 0%, #ffffff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #87e0fd 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #87e0fd 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87e0fd', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
#campagna-bottom {
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #425719 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffffff 0%,#425719 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffffff 0%,#425719 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#425719',GradientType=0 ); /* IE6-9 */
}
.page-id-11091 #header, .page-id-11091 #footer, .page-id-11091 #socket, .page-id-11091 .snp-pop-10699-wrap, .page-id-11091 .snp-pop-10699-overlay { display: none !important; }
.html_header_top.html_header_topbar_active.html_header_sticky #top.page-id-11091 #main { padding-top: 0 !important; }
.page-id-11284 #header, .page-id-11284 #footer, .page-id-11284 #socket, .page-id-11284 .snp-pop-10699-wrap, .page-id-11284 .snp-pop-10699-overlay { display: none !important; }
.html_header_top.html_header_topbar_active.html_header_sticky #top.page-id-11284 #main { padding-top: 0 !important; }
.page-id-11311 #header, .page-id-11311 #footer, .page-id-11311 #socket, .page-id-11311 .snp-pop-10699-wrap, .page-id-11311 .snp-pop-10699-overlay { display: none !important; }
.html_header_top.html_header_topbar_active.html_header_sticky #top.page-id-11311 #main { padding-top: 0 !important; }

.header_color li { border-color: #719430 !important; }

/* Articoli by GP 2019/05/14 */
.single-post .av-special-heading { margin-top: 0px; float: left; }
.single-post .avia-testimonial-image { float: left !important; border-radius: 50%; }
.single-post .avia-testimonial-wrapper { margin: 0 0 30px; }

@media only screen and (max-width: 479px) {
	.responsive .single-post .avia-testimonial-image { margin:0; width: 60px; height: 60px; float: left; }
	.responsive .single-post .avia-grid-testimonials .avia-testimonial-meta{ margin-left: 80px; }
	.responsive .single-post .avia-testimonial-wrapper { margin: 0; }
	.responsive .single-post .avia-testimonial { margin-bottom: 0 !important; }
}

.footer-social a {
	color: #ffffff;
	width: 64px;
	height: 64px;
	display: inline-block;
	font-size: 32px;
	line-height: 64px;
	text-align: center;
	margin: 10px 20px 10px 0;
	-webkit-transition: all linear 0.2s; /* Safari */
	-moz-transition: all linear 0.2s; /* Firefox */
	-ms-transition: all linear 0.2s; /* IE */
	-o-transition: all linear 0.2s; /* Opera */
	transition: all linear 0.2s;
}
.footer-social a:hover {
	text-decoration: none;
}
.footer-social .footer-facebook {
	background-color: #3b5999;
}
.footer-social .footer-facebook:hover {
	background-color: #314B7F;
}
.footer-social .footer-twitter {
	background-color: #55acee;
}
.footer-social .footer-twitter:hover {
	background-color: #4C9BD3;
}
.footer-social .footer-linkedin {
	background-color: #0077B5;
}
.footer-social .footer-linkedin:hover {
	background-color: #006599;
}
.grecaptcha-badge { display: none !important; }

/*** MENU ***/
.av-main-nav ul { width: 250px !important; }
.menu-separator { border-bottom: 1px dotted #719430 !important; margin: 0 !important; }
.menu-separator a { height: 0 !important; min-height: 0 !important; padding: 0 !important; }
.menu-separator .avia-menu-text { display: none !important; }
#mobile-advanced .menu-separator { display: none !important; }

#top .av-main-nav ul ul { left: 249px; }

/*
@media only screen and (max-width: 1140px) {
  .html_mobile_menu_tablet .main_menu, .html_mobile_menu_tablet #header_main_alternate { display: none; }
  .html_mobile_menu_tablet .container #advanced_menu_toggle, .html_mobile_menu_tablet #advanced_menu_hide { display: block; }
}
@media only screen and (max-width: 1279px) {
  .main_menu ul:first-child > li > a .avia-menu-text { padding-left: 7px; margin-left: -7px; }
}
#mobile-advanced {
	background-color: #fff !important;
}
#mobile-advanced,
#mobile-advanced li,
#mobile-advanced li a {
	border-color: #719430;
}
#mobile-advanced li,
#mobile-advanced li a {
	color: #333;
}
#mobile-advanced li:hover,
#mobile-advanced li:hover a {
	color: #719430 !important;
}
#mobile-advanced li.current_page_item {
	color: #719430 !important;
}
#advanced_menu_hide {
	color: #719430 !important;
	border-color: #719430 !important;
}
#mobile-advanced li a[href="#"]:before,
#mobile-advanced li span.av-special-font:before{
	display: none !important;
	cursor: default !important;
	font-family: unset !important;
}
*/

.header_color .main_menu .menu ul li.inactive { cursor: default; }
.header_color .main_menu .menu ul li.inactive a:hover { background-color: #fff !important; }
.header_color .main_menu .menu ul li.inactive a:hover .avia-menu-text { color: #333333 !important; }

.label-color
{
	color:#e8004d;
}