.dwnl {float: left;}
.extra-info {float: left; margin-left: 10px;}

nav#subsiteMenu ul.top-submenu {border-top: 1px solid #E3DDDD;}

div.lng-buttons {/* background-color:#F7F7F7;  padding: 4px; */ text-transform: uppercase; float: none !important; clear: none !important; font-weight: bold; font-size: 0.9em; }
div.lng-buttons table {float: right; margin-left: 90px;}
div.lng-buttons img {vertical-align: text-top;}
div.lng-buttons #draft {color:#D69508; margin-left: 3px;}
div.lng-buttons #published {color:#5D9415; margin-left: 3px;}

.tx-dynalist-pi1 div.header {background-color:#7f9ca0; color: #ffffff; font-weight: bold;}

div.tx-dynalist-pi1-recordlist {margin-bottom: 0px !important; padding: 0px;}
div.tx-dynalist-pi1-recordlist-1 {background-color:#d9e5e7;}

#dyna_fef_page #extra-info {font-size:0.9em; color:#000000; margin-top: -10px;}
#dyna_fef_page .dynafef_original_rec  {font-size:0.9em;}

#dyna_fef_page #dyna_fef_editing_language {margin-bottom: 15px; margin-top: -20px;}

.tx-dynalist-pi1-recordlist {display: table; width: 100%;}
.tx-dynalist-pi1 .cell {display: table-cell; /* height: 100px; */  border: 1px solid #fff; padding: 8px; }
/* .lng-buttons {display: none !important;} */ 

.filter_results {margin-top: -15px; margin-bottom: 15px;}
.filter_results .filter_clean {float: right;}
.filter_results .filter_label {float: left; margin-right: 7px;}
.filter_results .filter_param {float: left; margin-right: 7px; font-weight: bold;}

.clearfix:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}


/* Events and Courses - list */

#c254977 .tx-dynalist-pi1-recordlist {padding: 15px; width: 98%;}
#c254977 .tx-dynalist-pi1-recordlist-row_1 {background-color: #E3EDEF;}
#c254977 .tx-dynalist-pi1 .list-image {float: left;} 

/* Events and Courses - list - homepage */

#c256371 .tx-dynalist-pi1 {width:300px}
#c256371 .tx-dynalist-pi1-recordlist {padding: 10px 0px; width: 98%; border-bottom: 1px solid #cccccc;}
#c256371 .tx-dynalist-pi1-recordlist-row_1 { background-color: /*#E3EDEF;*/ transparent; }
/* #c256371 .tx-dynalist-pi1 .list-title {line-height:1.4em;} */
#c256371 .tx-dynalist-pi1 .list-image {float: left;} 
#c256371 .tx-dynalist-pi1 .list-image img {width: 90px;} 

/* Events and Courses - detail */

#c255001 .tx-dynafef-pi4 .table {float: right; width: 260px; padding: 15px; background:#EDF3F4; border: 1px solid #ABCEE1; border-radius:3px; color: #222; margin-left: 15px;}
#c255001 .tx-dynafef-pi4 .table h3 {font-weight: bold; margin-top: 0px; border-top: none; padding-top: 0px; border-bottom: 1px solid #999999; padding-bottom: 2px;}
#c255001 .tx-dynafef-pi4 .date {font-size: 1.1em; margin-bottom: 6px;} 
#c255001 .tx-dynafef-pi4 .value p {margin-bottom: 0px;}
#c255001 .tx-dynafef-pi4 .table .label {float: left; font-weight: bold; margin-right: 10px;}
#c255001 .tx-dynafef-pi4 .value .label {font-weight: bold;}

/* Toolkit - list */

#c289669 .tx-dynalist-pi1-recordlist {padding: 10px; width: auto;}
#c289669 .tx-dynalist-pi1 .list-image {float: left;}
#c289669 .tx-dynalist-pi1 .list-image img {width: 70px;}

#c289669 .tx-dynalist-pi1 .list-type {margin-top: -9px; margin-bottom: 6px; color:#484848; font-weight: normal;}

/* Training Materials - list */

#c300073 .tx-dynalist-pi1-recordlist {padding: 10px;}


/* Library - list */

#c250927 .tx-dynalist-pi1-recordlist {padding: 10px;}
#c250927 .tx-dynalist-pi1 .list-image {float: left;}
#c250927 .tx-dynalist-pi1 .list-image img {margin-right: 20px;}

/* Library - list - homepage */

#c256370 .tx-dynalist-pi1 {width:300px}
#c256370 .tx-dynalist-pi1-recordlist {padding: 5px 0px; border-bottom: 1px solid #cccccc;}
#c256370 .tx-dynalist-pi1-recordlist-1 { background-color: /*#E3EDEF;*/ transparent; }
#c256370 .tx-dynalist-pi1 .list-image {float: left;}
/* #c256370 .tx-dynalist-pi1 .list-image img {width:50px;} */

/* Library - detail */

#c286398 .tx-dynafef-pi4 .table {float: right; width: 225px; padding: 15px; background:#EDF3F4; border: 1px solid #ABCEE1; border-radius:3px; color: #222; margin-left: 15px;}
#c286398 .tx-dynafef-pi4 .value .label {float: left; font-weight: bold; margin-right: 10px;}
#c286398 .tx-dynafef-pi4 .image {margin-right: 20px; margin-bottom: 15px;}
#c286398 .tx-dynafef-pi4 .image img {max-width:150px;}


/* Crop Compendium - list */

#c251248 .tx-dynalist-pi1 .list-image {float: left;}
#c251248 .tx-dynalist-pi1 .list-block {margin-left: 145px;}

/* Crop Compendium - homepage */

#c362739 .tx-dynalist-pi1 .list-image {float: left;}


/* Cookbook - dyna form */

#c254098 #divlabel_related2 {float: left;}
#c254098 #id_dynafef_ckb_related2 {float: left; width: 100px; margin-left: 15px;}

#c254098 #div_title {clear: left; padding-top: 5px;}

/* Cookbook - list */

#c251359 .tx-dynalist-pi1 #title    {width:125px;}
#c251359 .tx-dynalist-pi1 #title a  {font-size: 1.0em;}
#c251359 .tx-dynalist-pi1 #country  {width:100px;}
#c251359 .tx-dynalist-pi1 #difficulty  {width:120px;}


/* Cookbook - recipe of the month */

#c254159 .list-image {/* margin: -10px; margin-bottom: 0px; */ }
#c254159 .list-image img {width: 200px; margin-right: 0px;}
#c254159 .list-title,
#c254159 .list-text {padding: 10px; padding-bottom: 0px; margin-bottom: 0px;}


/* Cookbook - detail */

#c254073 .tx-dynafef-pi4 .table {float: right; width: 220px; padding: 15px; background:#222222; border: 5px solid #B57C20; border-radius:3px; color: #ffffff; margin-left: 15px;}
#c254073 .tx-dynafef-pi4 .table h3 {font-weight: bold; margin-top: 0px; border-top: none; padding-top: 0px; border-bottom: 1px solid #999999; padding-bottom: 2px;}
#c254073 .tx-dynafef-pi4 .value p {margin-bottom: 0px;}


/* Contact Directory - list */

#c252149 .tx-dynalist-pi1 #title    {width:250px;}
#c252149 .tx-dynalist-pi1 #contact  {width:130px;}
#c252149 .tx-dynalist-pi1 #country  {width:100px;}
#c252149 .tx-dynalist-pi1 #website  {width:200px;}

div.list-image img {float: none; vertical-align: text-top;}

/* Cookbook - list */
#c251359 .lng-buttons {float: none;}


/* Media Gallery - video list */

#c254038 .tx-dynalist-pi1-recordlist {padding-top: 5px; padding-left: 5px;}
#c254038 .tx-dynalist-pi1-recordlist .list-image {float: left; margin-right: 15px;}
#c254038 .tx-dynalist-pi1-recordlist h3 {font-size:1.4em; line-height: 1.2em; border-top: none; margin-top: 0.5em;}
#c254038 .tx-dynalist-pi1-recordlist .lng-buttons {margin-top: 0px;}

#c254554 .tx-dynafef-pi4 h1.csc-firstHeader {margin-bottom: 5px;}
#c254554 .tx-dynafef-pi4 .dynafef_det {clear: left; margin-bottom: 7px;}
#c254554 .tx-dynafef-pi4 .dynafef_det .label {float: left; font-weight: bold; width: 110px; margin-bottom: 10px; line-height: 17px;}

/* home page - Half Column */

div.half-box {float: left; padding:15px; width: 307px; min-height: 400px; max-height: 400px; overflow: hidden;}
div.half-box .list-title {margin-bottom: 0px;}
div.half-box .list-title a {font-size: 1.1em; line-height: 1.3em;}
div.half-box .list-more {margin-top: 0px;}
div.half-box .list-date {text-align: right;}

#content #c362739 h2,
#content #c256370 h2,
#content #c256371 h2 {border-top: none !important; margin-bottom: 5px; margin-top: -10px;}

div.half-lx {margin-right:15px; background:#f0f0f0;}
div.half-rx {background:#f0f0f0; height: 413px;}

div.half-lx .list-date {text-align: left; font-size:0.9em; margin-bottom:2px;}

div.csc-frame-indent3366,
div.csc-frame-indent6633 {float: left; width:200px; padding:10px;}

#content #c256381 h2,
#content #c256423 h2,
#content #c256511 h2 {border-top: none !important; margin-bottom: 5px;}

#content #c256472 ul {list-style:none; padding-left: 0px; margin-left: 0px;}
#content #c256472 ul li  {margin-bottom: 10px;}

div.csc-frame-indent3366 {background:#f0f0f0;}
div.csc-frame-indent3366 ul {padding-left: 20px;}
div.csc-frame-indent3366 ul li {margin-bottom: 0.3em;}
div.csc-frame-indent6633 {background:#D5E4EB; margin-left: 20px; margin-right: 19px;}
div.csc-frame-indent6633 img {height: 98px; overflow: hidden; margin-bottom: 6px !important;}

#rightcolumn div.csc-default ul li, #rightcolumn div.csc-default ol li {margin-left: 5px;}

div.csc-default .sbHolder ul li a {padding-left: 5px;}

div#c297855 {background:#F0F0F0; padding: 5px 15px 15px;}
div#c297855 h2 {border-top: none; margin-bottom: 10px;}
div#c297855 .csc-textpic-text p {min-height: 190px; margin-bottom: 0px;}
div#c297855 .csc-textpic-text h3 {border-top: 0px; margin-top: 0px;}

div#c297687 .tx-dynalist-pi1-recordlist  {margin-bottom: 10px !important;}
div#c297687 .list-title {margin-bottom: 0px;}
div#c297687 .list-type {float: left; margin-right: 0px; text-transform: uppercase;}

aside#rightcolumn div#dyna_fef_page input {max-width: 145px !important; margin: 0px;}

