.generate-page-header { position: relative; }
.generate-page-header .inside-page-header { position: relative; }
.generate-page-header .inside-page-header h1 { font-size: 52px; font-weight: bold; }
.generate-page-header .inside-page-header h2 { font-size: 38px; font-weight: bold; }
.generate-page-header .inside-page-header p { font-size: 26px; }
.generate-page-header .secondary-navigation { position: relative; }
.generate-page-header:before { position: absolute; content: ''; background-color: black; opacity: .5; top: 0; left: 0; bottom: 0; right: 0; display: block; width: 100%; height: 100%; }
.secondary-menu .menu-item-contacto a { font-weight: bold !important; background-color: #3696a0; background-color: #ad5000; color: #fff !important; line-height: 34px !important; margin-top: 10px; margin-bottom: 10px; margin-left: 8px; padding-left: 10px !important; padding-right: 10px !important; text-transform: uppercase !important; }
.menu-item-float-right { float: right; } .menu-item-destacado a { font-weight: bold; border: 2px solid #996600; margin: -2px; margin-left: 10px; }
.menu-item-destacado a:hover { background-color: #996600 !important; }
.menu-item-syngenta a { color: #333 !important; background-color: #eee; cursor: default; border-radius: 3px; font-style: italic; }
.menu-item-syngenta a img { margin-top: -2px !important; }
.menu-item-syngenta a:hover { background-color: #eee !important; }  .generate-content-header { background-position: center center; } .inside-footer-widgets .textwidget ul > li { padding: 0; list-style-type: disc; margin-left: 20px; } @media (max-width: 768px) { .top-bar .widget_nav_menu li { padding: 0px !important; } } .wpcf7-form .wpcf7-text { width: 100% !important; }
.wpcf7-form > p { margin-bottom: 1em; }