/*
	Theme Name: OASPA
	Description: Child theme for OASPA, using the Genesis Framework.
	Author: Semblance
	Author URI: http://www.semblance.co.uk/

	Version: 1.0
    Template: genesis
*/

/* Table of Contents

	- HTML5 Reset
		- Baseline Reset
		- Box Sizing
		- Float Clearing
	- Defaults
		- Typographical Elements
		- Headings
		- Objects
		- Forms
	- Structure and Layout
		- Site Containers
		- Column Widths and Positions
		- Column Classes
	- Common Classes
		- WordPress
		- Genesis
		- Headings
	- Widgets
		- Featured Page and Featured Post
	- Plugins
		- Genesis eNews Extended
		- Genesis Latest Tweets
		- Gravity Forms
		- Jetpack
	- Site Header
		- Title Area
		- Widget Area
	- Site Navigation
		- Header Navigation
		- Primary Navigation
		- Secondary Navigation
	- Content Area
		- Entries
		- Entry Navigation
		- Comments
	- Sidebars
	- Footer Widgets
	- Site Footer
	- Media Queries
		- max-width: 1139px
		- max-width: 1023px
		- max-width: 767px

*/


/*
HTML5 Reset
---------------------------------------------------------------------------------------------------- */

/*! normalize.css v2.1.2 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}


.clearfix {*zoom:1}

address:before, address:after,
article:before, article:after,
aside:before, aside:after,
audio:before, audio:after,
blockquote:before, blockquote:after,
canvas:before, canvas:after,
dd:before, dd:after,
div:before, div:after,
dl:before, dl:after,
fieldset:before, fieldset:after,
figcaption:before, figcaption:after,
figure:before, figure:after,
footer:before, footer:after,
form:before, form:after,
header:before, header:after,
hgroup:before, hgroup:after,
hr:before, hr:after,
main:before, main:after,
output:before, output:after,
pre:before, pre:after,
section:before, section:after,
table:before, table:after,
tfoot:before, tfoot:after,
video:before, video:after,
.clearfix:before, .clearfix:after {
	content: " ";
	display: table;
}

address:after, article:after, aside:after, audio:after, blockquote:after, canvas:after, dd:after, div:after, dl:after, fieldset:after, figcaption:after, figure:after, footer:after, form:after, header:after, hgroup:after, hr:after, main:after, output:after, pre:after, section:after, table:after, tfoot:after, video:after, .clearfix:after {clear: both;}

/*
Defaults
---------------------------------------------------------------------------------------------------- */

/* Typographical Elements
--------------------------------------------- */
html {font-size: 17px;; /* 10px browser default */}
body {background: #e5ead4; color: #2b0a26; font-family: "minion-pro", Georgia, Times, "Times New Roman", serif; line-height: 1.4em;}
body.landing-page, .landing-page h1 {font-family: "franklin-gothic-urw", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 400;}
a, button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition:    all 0.1s ease-in-out;
	-ms-transition:     all 0.1s ease-in-out;
	-o-transition:      all 0.1s ease-in-out;
	transition:         all 0.1s ease-in-out;
}
::-moz-selection {background: #333; color: #fff;}
::selection {background: #333; color: #fff;}
a {color: #45936c; font-weight: 600; text-decoration: none;}
a:hover {color: #334f53; text-decoration: none;}
p {margin: 0 0 24px; margin: 0 0 2.4rem; padding: 0;}
ol, ul {margin: 0; padding: 0; margin-left: 28px; margin-left: 1.64rem; }
blockquote, blockquote::before {color: #999;}
blockquote {margin: 0; padding: 24px 40px; padding: 2.4rem 4rem;}
blockquote::before {content: "\201C"; display: block; font-size: 30px; font-size: 1.76rem; height: 0; left: -20px; position: relative; top: -10px;}
cite {font-style: normal;}

/* Headings
--------------------------------------------- */
h1, h2, h3, h4, h5, h6 {color: #333; font-family: "calluna", Georgia, Times, "Times New Roman", serif; font-weight: 600; line-height: 1.2; margin: 0; margin-bottom: 16px; margin-bottom: 0.94rem; padding: 0;}
h1 {font-size: 36px; font-size: 2.12rem;}
.landing-page h1 {color: #334f53; font-size: 42px; font-size: 2.47rem;}
h2 {font-size: 30px; font-size: 1.76rem;}
h3 {font-size: 24px; font-size: 1.41rem;}
h4 {font-size: 20px; font-size: 1.18rem;}
h5 {font-size: 18px; font-size: 1.06rem;}
h6 {font-size: 16px; font-size: 1.0625rem;}



/* Objects
--------------------------------------------- */
embed, iframe, img, object, video {max-width: 100%;}
img {height: auto;width: auto; /* IE8 */}
.format-gallery #gallery-1 img {border: none;}
hr {background: #e5ead4; border: none; height: 3px;}

/* Forms
--------------------------------------------- */
input, select, textarea {background: #fff; border: 1px solid #ddd; border-radius: 3px; padding: 12px; padding: 1.2rem;}
button, input[type="button"], input[type="reset"], input[type="submit"], button.co_trd_bt_submit {
	background: #334f53;
	border: none;
	box-shadow: none;
	color: #fff;
	cursor: pointer;
	font-weight: 700;
	letter-spacing: 1px;
	letter-spacing: 0.058rem;
	/*padding: 16px 24px;
	padding: 0.94rem 1.41rem;*/
	padding: 10px 18px;
	padding: 0.6rem 1rem;
	text-transform: uppercase;
	width: auto;
}
button:hover, input:hover[type="button"], input:hover[type="reset"], input:hover[type="submit"] {background: #4da180;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-results-button {display: none;}


/*
Structure and Layout
---------------------------------------------------------------------------------------------------- */

/* Site Containers
--------------------------------------------- */
.site-container {margin: 0 auto; max-width: 1140px;}
.wrap {}
.site-inner, #inner {display: inline-block; float: right; padding-top: 30px; padding-top: 1.76rem; width: 76%;}
.landing-page .site-inner {float: none; margin: 0 20%; width: 60%;}

/* Column Widths and Positions
--------------------------------------------- */

/* Wrapping div for .content and .sidebar-primary */
.content-sidebar-sidebar .content-sidebar-wrap, .sidebar-content-sidebar .content-sidebar-wrap, .sidebar-sidebar-content .content-sidebar-wrap {width: 100%;}
.content-sidebar-sidebar .content-sidebar-wrap {float: right;}
.sidebar-content-sidebar .content-sidebar-wrap, .sidebar-sidebar-content .content-sidebar-wrap {float: right;}

/* Content  */
#content, .content {float: right; width: 100%;}
.content-sidebar #content, .content-sidebar-sidebar #content, .sidebar-content-sidebar #content, .content-sidebar .content, .content-sidebar-sidebar .content, .sidebar-content-sidebar .content {float: left;} .content-sidebar-sidebar #content, .sidebar-content-sidebar #content, .sidebar-sidebar-content #content, .content-sidebar-sidebar .content, .sidebar-content-sidebar .content, .sidebar-sidebar-content .content {width: 520px;}
.full-width-content #content, .full-width-content .content {width: 100%;}
.archive .content {float: right; width: 100%;}
.archive.author .content {width: 100%;}
.layout__content{ background-color: #fff; padding: 43.3167px 43.3167px 17.3167px 43.3167px;}

/* Primary Sidebar */
.sidebar-primary {display:block; float: left; padding-top: 30px;
	padding-top: 1.76rem; width: 21.5%;}
.author .sidebar-primary {display: none;}
/* Secondary Sidebar */
.sidebar-secondary {float: left; width: 180px;}
.content-sidebar-sidebar .sidebar-secondary {float: right;}

/* Column Classes
--------------------------------------------- */
.five-sixths, .four-fifths, .four-sixths, .one-fifth, .one-fourth, .one-half, .one-sixth, .one-third, .three-fifths, .three-fourths, .three-sixths, .two-fifths, .two-fourths, .two-sixths, .two-thirds {float: left; margin-left: 3.508771929%; /* 40px / 1140px */}
.one-half, .three-sixths, .two-fourths {width: 48.245614035%; /* 550px / 1140px */}
.one-third, .two-sixths {width: 30.96491228%; /* 352px / 1140px */ }
.four-sixths, .two-thirds {width: 65.614035087%; /* 748px / 1140px */}
.one-fourth {width: 22.368421052%; /* 255px / 1140px */}
.three-fourths {width: 74.122807017%; /* 845px / 1140px */}
.one-fifth {width: 17.192982456%; /* 196px / 1140px */}
.two-fifths {width: 37.894736842%; /* 432px / 1140px */}
.three-fifths {width: 58.596491228%; /* 668px / 1140px */}
.four-fifths {width: 79.298245614%; /* 904px / 1140px */}
.one-sixth {width: 13.684210526%; /* 156px / 1140px */}
.five-sixths {width: 82.807017543%; /* 944px / 1140px */}
.first {clear: both; margin-left: 0;}

/*
Common Classes
---------------------------------------------------------------------------------------------------- */

/* WordPress
--------------------------------------------- */
.avatar {float: left;}
.alignleft .avatar {margin-right: 24px; margin-right: 2.4rem;}
.alignright .avatar {margin-left: 24px; margin-left: 2.4rem;}
.search-form input[type="search"] {float: left; font-family: "minion-pro", Georgia, Times, "Times New Roman", serif; padding: 9.1px 12px 9px; padding: 0.91rem 1.2rem 1.4rem; width: 70%;}
/*.search-form input[type="submit"] {border: 1px solid #e5ead4; background: #334f53 url('https://meetings.copernicus.org/coasp7/coasp7_search.svg') center no-repeat; float: right; height: 45px; padding: 0; text-indent: -9999px; width: 45px;}*/
/*.search-form input[type="submit"]:hover {background: #4da180 url('https://meetings.copernicus.org/coasp7/coasp7_search.svg') center no-repeat;}*/
.search-form input[type="search"], .search-form input[type="submit"] {border-radius: 0;}
.sticky { }
img.centered, .aligncenter {display: block; margin: 0 auto 24px; margin: 0 auto 2.4rem}
img.alignnone {margin-bottom: 12px; margin-bottom: 1.2rem;}
.alignleft {float: left; text-align: left;}
.alignright {float: right; text-align: right;}
img.alignleft, .wp-caption.alignleft {margin: 0 24px 24px 0; margin: 0 2.4rem 2.4rem 0;}
img.alignright, .wp-caption.alignright {margin: 0 0 24px 24px; margin: 0 0 2.4rem 2.4rem;}
.wp-caption-text {font-size: 14px; font-size: 1.4rem; font-weight: 700; margin: 0; text-align: center;}
.gallery-caption { }
.widget_calendar table {width: 100%;}
.widget_calendar td {text-align: center;}

/* Genesis
--------------------------------------------- */
.breadcrumb {margin-bottom: 20px; margin-bottom: 1.18rem;}
.archive-description, .author-box {background: #fff; margin-bottom: 40px; margin-bottom: 4rem;}
.archive-description {margin-bottom: 4rem; padding: 40px 40px 24px; padding: 4rem 4rem 2.4rem;}
.author-box {padding: 40px; padding: 4rem;}
.author-box-title {color: #333; font-size: 16px; font-size: 0.94rem; margin-bottom: 4px; margin-bottom: 0.4rem;}
.author-box a {border-bottom: 1px solid #ddd;}
.author-box p {margin: 0;}
.author-box .avatar {margin-right: 24px; margin-right: 2.4rem;}

/* Headings
--------------------------------------------- */
.entry-title {color: #334f53; font-size: 36px; font-size: 3.6rem; line-height: 1.2; }
.entry-title a, .sidebar .widgettitle a {color: #333;}
.entry-title a:hover {color: #334f53;}
.home .entry-title {font-size: 30px; font-size: 1.76rem;}
.widgettitle {font-size: 14px; font-size: 1.4rem; letter-spacing: 1px; letter-spacing: 0.058rem; margin-bottom: 24px; margin-bottom: 2.4rem; text-transform: uppercase;}
.sidebar .widgettitle a {border: none;}
.archive-title {font-size: 20px; font-size: 1.18rem; margin-bottom: 24px; margin-bottom: 2.4rem;}

/*
Site Header
---------------------------------------------------------------------------------------------------- */
.site-header {padding: 20px 0; padding: 0.74rem 0;}
.site-header .wrap {margin-top: 30px; margin-top: 1.76rem;}
.header-image .site-header {padding: 0;}

/* Title Area
--------------------------------------------- */
.title-area {background: #fff; display: block; font-family: "calluna", Georgia, Times, "Times New Roman", serif; font-weight: 700; float: left; min-height: 124px; overflow: hidden; padding: 0; width: 21.5%;}
.site-title {
	font-size: 1.647rem;
	height: 66px;
	letter-spacing: 0.2rem;
	line-height: 1;
	margin: 1.647rem 0;
	text-transform: uppercase;
}
.site-description {display: none;}

/* Logo, hide text */
.header-image .title-area {padding: 0;}

.site-title a {
	/*background-image: <!-- unreplaceable file (706361) svg -->;*/
	background-image: url('https://meetings.copernicus.org/oaspa2020/template_oaspa2020_logo.svg');
	background-size: auto 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-color: rgba(0, 0, 0, 0);
	background-attachment: scroll;
	display: block;
	float: left;
	height: 66px;
	overflow: hidden;
	text-indent: -9999px;
	width: 100%;
}


/* Header Widget Area
--------------------------------------------- */
.site-header .widget-area {border-bottom: solid 12px #4da180; float: right; min-height: 124px; width: 76%;}
.site-header .search-form {float: right; }
.site-header .widget_text {color: #334f53; float: left; font-family: "calluna", Georgia, Times, "Times New Roman", serif; font-size: 46px; font-size: 2.7rem; line-height: 1em; width: 71%;}
.site-header .widget_search {float: right; width: 28%;}


/*
Site Navigation
---------------------------------------------------------------------------------------------------- */

/* Primary Navigation
--------------------------------------------- */
.nav-primary .wrap {display: block; float: left; padding-top: 30px; padding-top: 1.76rem; width: 21.5%;}
.nav-primary ul {background: #fff;}
.nav-primary a:hover, .nav-primary .current-menu-item > a {color: #45936c;}
/*.nav-primary li.current-menu-item {background: url('https://meetings.copernicus.org/coasp7/coasp7_triangle2.svg') top left no-repeat;}*/
/*.nav-primary li.current-menu-item.menu-item-1923 {background: url('https://meetings.copernicus.org/coasp7/coasp7_triangle_home.svg') top left no-repeat;}*/
.nav-primary .sub-menu a:hover {color: #45936c;}

.toggleMenu {display: none; background: #334f53; color: #fff; float: right; padding: 10px 5px 10px 10px; position: absolute; right:10px; text-transform: uppercase; top:12px;}
/*.toggleMenu span {background: url('https://meetings.copernicus.org/coasp7/coasp7-dropdown-arrows.svg') no-repeat top right; background-position-y: -14px; display: block; float: right; height: 14px; margin: 4px 0; width: 32px;}*/
.toggleMenu.active span {background-position-y: 0;}
.genesis-nav-menu {font-family: "calluna", Georgia, Times, "Times New Roman", serif; font-size: 12px; font-weight: 700; letter-spacing: 1px; letter-spacing: 0.058rem; line-height: 1.7; margin: 0; padding: 0; list-style: none; width: 100%; *zoom: 1;}
.genesis-nav-menu:before, .genesis-nav-menu:after {content: " ";  display: table; }
.genesis-nav-menu:after {clear: both;}
.genesis-nav-menu ul {list-style: none;}
.genesis-nav-menu a {border: none; border-top: solid 2px #e5ead4; color: #1f0a1d; display: block; font-family: "calluna", Georgia, Times, "Times New Roman", serif; padding: 9px 0; text-transform: uppercase;}
.genesis-nav-menu .menu-item-1923 a {border-top: none; padding: 18px 0 10px 0;}
.genesis-nav-menu li {position: relative;}
.genesis-nav-menu > li {float: left; margin: 0; padding: 0 10%; text-align: left;  width: 90%;}

.genesis-nav-menu > li > a {display: block;}
.genesis-nav-menu li ul {left: -9999px; margin: -40px 0 0 225px; position: absolute; width: 200px;}
.genesis-nav-menu > li.hover > ul {left: 0;}
.genesis-nav-menu li li.hover ul {left: 100%; top: 0;}
.genesis-nav-menu li li a {background: #334f53; border: none; border-bottom: 1px solid #eee; color: #fff; display: block; opacity: 0.85; padding-left:5%; padding-right:5%; position: relative; z-index:100;}

.genesis-nav-menu .menu-item-1925 {
	/*background-image: <!-- unreplaceable file (706369) svg -->;*/
	background-image: url('https://meetings.copernicus.org/oaspa2020/template_oaspa2020_twitter_icon.svg');
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #e5ead4;
	border-left: solid 10px #fff; border-right: solid 10px #fff; border-bottom: solid 10px #fff; padding: 10px 0; width: 100%;
}
.genesis-nav-menu .menu-item-1925 a {color: #334f53; padding: 2px 10px 2px 70px;}
.genesis-nav-menu .menu-item-1925:hover {background-position: 0px -68px; color: #4da180; }

/*
Content Area
---------------------------------------------------------------------------------------------------- */

/*
Home Widgets
---------------------------------------------------------------------------------------------------- */
.announcements {background: #e5ead4; color: #334f53; height: 323px; overflow: hidden; padding: 2%; position: absolute; right: 24px; width: 21.7%;}
.announcements h3 {border-bottom: 4px solid #334f53; font-size: 18px; font-size: 1.8rem; letter-spacing: 0.06em; padding-bottom: 8px; padding-bottom: 0.8rem; text-align: center; text-transform: uppercase; width: 100%;}
.announcements li {list-style: none;}
.announcements p {border-bottom: 2px solid #334f53; padding-bottom: 12px; padding-bottom: 1.2rem;}
#home-middle {clear: both; padding: 0 0 16px; padding: 0 0 0.94rem; width:100%;}
.home-middle-1, .home-middle-3 {font-size: 14px; font-size: 1.4rem; line-height: 1.2em; padding: 1.5% 1.5% 0.5% 1.5%; width: 18.5%;}
/*.home-middle-2 {background: #fff url('https://meetings.copernicus.org/coasp7/coasp7_triangle.svg') top left no-repeat; padding: 1.5% 2.5% 0.5% 2.5%; position: relative; width: 46.8%;}*/
/*.home-middle-1 {background: #fff url('https://meetings.copernicus.org/coasp7/coasp7_triangle.svg') top left no-repeat; margin-right: 30px;}*/
.home-middle-1 h2 {border-bottom: 4px solid #4DA180; color: #45936c; font-size: 28px; font-size: 1.647rem; padding-bottom: 10px; padding-bottom: 1rem;}
.home-middle-1 li {border-bottom: 1px solid #4DA180;list-style: none; margin-bottom: 14px; margin-bottom: 1.4rem;}
.home-middle-1, .home-middle-2 {float: left;}
.home-middle-2 h2 {border-bottom: 4px solid #334f53; color: #334f53; font-size: 28px; font-size: 1.647rem; padding-bottom: 10px; padding-bottom: 1rem;}
.home-middle-2 h5 {position: absolute; top:27px; right:30px;}
.member-logos .one-fourth {text-align: center;}
/*.home-middle-3 {background: #334f53 url('https://meetings.copernicus.org/coasp7/coasp7_triangle.svg') top left no-repeat; float: right;}*/
.home-middle-3 h4 {border-bottom: 4px solid #e5ead4; color: #e5ead4; font-size: 21px; font-size: 2.1rem; font-weight: normal; line-height: 1em !important; padding-bottom: 10px; padding-bottom: 1rem; text-transform: none;}
.home-middle-1, .home-middle-2, .home-middle-3 {min-height: 370px;}
p.timePosted {color: #999; margin-bottom: 14px; margin-bottom: 1.4rem;}
p.tweet {margin-bottom: 8px; margin-bottom: 0.8rem;}
p.interact {display: none;}


/* Entries
--------------------------------------------- */
.home .entry {position: relative; padding: 3% 3% 2%; min-height: 361px;}
.entry {background: #fff; margin-bottom: 30px; margin-bottom: 1.76rem; padding: 5% 5% 2%;}
.entry-content a {border-bottom: 1px solid #ddd;}
.entry-content a, .entry-comments a, .comment-respond {
	-ms-word-break: break-all;
	/* Be VERY careful with this, breaks normal words wh_erever */
	word-break: break-all;
	/* Non standard for webkit */
	word-break: break-word;}
.entry-content a:hover {}
.entry-content .attachment a, .entry-content .gallery a, .gallery img, #gallery-1 img {border: none !important;}
.entry-content ol, .entry-content p, .entry-content ul, .quote-caption {margin-bottom: 18px; margin-bottom: 1.8rem;}
.entry-content ol li, .entry-content ul li {margin-left: 40px; margin-left: 4rem;}
.entry-content ol li {list-style-type: decimal;}
.entry-content ul li {list-style-type: disc;}
.entry-content ol ol, .entry-content ul ul, .entry-content .wp-caption p {margin-bottom: 0;}
.entry-meta {clear: both; color: #999; font-size: 14px; font-size: 1.4rem;}
.entry-meta a {border-bottom: 1px solid #ddd; font-weight: 700;}
.entry-header .entry-meta {margin-bottom: 24px; margin-bottom: 2.4rem;}
.entry-meta .entry-comments::before {content: "\U+2014"; margin: 0 6px 0 2px; margin: 0 0.6rem 0 0.2rem;}
.entry-footer .entry-meta {border-top: 2px solid #e5ead4; margin: 0 -10px; margin: 0 -1rem; padding: 32px 20px 8px; padding: 3.2rem 2rem 0.8rem;}
.entry-meta .entry-categories, .entry-meta .entry-tags {display: block;}
.home .entry-header, .home .entry-content {clear: none; display: inline; float: left; margin-right: 3%; width: 70%;}
.gallery-icon img {max-width: 100% !important;}
.gallery-icon img {height: auto !important;}

.member-record td {padding: 16px 8px; padding: 0.94rem 0.8rem;}
.member-record td.table-leg {color: #334f53; font-weight: 600; vertical-align: top; width: 30%;}
.member-record tr {border-bottom: 2px solid #e5ead4; }

div.member-logos, #tablepress-3, #tablepress-3 tbody {width: 100% !important;}

#tablepress-3, #tablepress-3 tr, #tablepress-3 tbody td, #tablepress-3 thead th, #tablepress-3 tfoot th {border: none;}
#tablepress-3 td {max-height: 50px; text-align: center; vertical-align: middle; width: 33%;}
#tablepress-3 td img {height: auto; max-width: 100%;}
#tablepress-3 .row-4 .column-3, #tablepress-3 .row-5 .column-1, #tablepress-3 .row-5 .column-2, #tablepress-3 .row-5 .column-3   {padding: 1% 6%;}
#tablepress-3 caption {display: none;}
.gecko #tablepress-3 td a, .ie #tablepress-3 td a, .opera #tablepress-3 td a {max-height: 50px; text-align: center; vertical-align: middle; width: 33%;}
.gecko #tablepress-3 td img, .ie #tablepress-3 td img, .opera #tablepress-3 td img {height: auto; max-width: 140px;}
.ie #tablepress-3 .row-4 .column-3 img, .ie #tablepress-3 .row-5 .column-1 img, .ie #tablepress-3 .row-5 .column-2 img, .ie #tablepress-3 .row-5 .column-3 img, .gecko #tablepress-3 .row-4 .column-3 img, .gecko #tablepress-3 .row-5 .column-1 img, .gecko #tablepress-3 .row-5 .column-2 img, .gecko #tablepress-3 .row-5 .column-3 img {height: auto; max-width: 100px;}

.author-list h4 {margin: 24px 0 10px; margin: 2.4rem 0 1rem;}

/* Entry Navigation
--------------------------------------------- */
.navigation {font-size: 14px; font-size: 1.4rem; margin: 40px 0; margin: 4rem 0;}
.entry .navigation a {border-bottom: 1px solid #ddd;}
.navigation li {display: inline;}
.navigation li a {background: #333; border-radius: 3px; color: #fff; cursor: pointer; display: inline-block; font-weight: 700; padding: 8px 12px; padding: 0.8rem 1.2rem;}
.navigation li a:hover, .navigation li.active a {background: #1d4eb0;}

/*
Plugins
---------------------------------------------------------------------------------------------------- */
.landing-page h3 {display: none;}
.landing-page table {width: 100%;}
.wpi_itemized_table {border-bottom: 2px solid #45936c; margin-bottom: 24px; }
table .title_column {text-align: left;}
table .quantity_column {text-align: center;}
table .cost_column, table .wpi_money {text-align: right;}
.landing-page table tbody {border-bottom: 2px solid #45936c; margin-top: 10px; width: 100%;}

/*
MailChimp
---------------------------------------------------------------------------------------------------- */
.mc_form_inside label, #mc-indicates-required {color: #e5ead4;}
.mc_var_label, .mc_interest_label {margin-bottom: 0.2em !important;}
.mc_form_inside input {border: none; border-radius: 0; background-color: #5c7275; color: #fff; padding: 8px; padding: 0.8rem;}
#mc_signup_submit {margin-top: 1.5em !important;}
input#mc_signup_submit {background-color: #4DA180; border-radius: 3px;}
input#mc_signup_submit:hover {background-color: #5c7275;}
#mc_message .mc_success_msg {color: #fff !important;}

/*
Members From
---------------------------------------------------------------------------------------------------- */
.wp_crm_contact_form label {color: #334f53; float: left; font-weight: 600; width: 32%;}
.wp_crm_contact_form label.checkbox {color: #2b0a26; font-weight: 300;}
.wp_crm_contact_form .controls {float: right; width: 62%;}
.wp_crm_contact_form, ul.wp_crm_contact_form li.wp_crm_form_element {margin-bottom: 30px; margin-bottom: 1.76rem;}
.wp_crm_attribute_note {color: #666; display: block; float: left; font-style: italic; width: 100%;}
textarea.input-large.wp_crm_required_field {height: 24px !important; padding: 12px; padding: 1.2rem; vertical-align: middle;}


/* Comments
--------------------------------------------- */
#comments, #respond {background: #fff; padding: 40px; padding: 4rem;}
.ping-list, #comments, #respond {margin-bottom: 40px; margin-bottom: 4rem;}
#comments a, #respond a {border-bottom: 1px solid #ddd;}
#comments .comment-author {margin: 0;}
#respond input[type="email"], #respond input[type="text"], #respond input[type="url"] {width: 50%}
#respond label {display: block; margin-right: 12px; margin-right: 1.2rem;}
.comment-list li, .ping-list li {list-style-type: none; margin-top: 24px; margin-top: 2.4rem; padding: 32px; padding: 3.2rem;}
.comment-list li li {margin-right: -32px; margin-right: -3.2rem;}
li.comment {background: #f5f5f5; border: 2px solid #fff; border-right: none; }
.comment .avatar {margin: 0 16px 24px 0; margin: 0 0.94rem 1.41rem 0;}
.bypostauthor { }
.form-allowed-tags {background: #f5f5f5; font-size: 14px; font-size: 1.4rem; padding: 24px; padding: 2.4rem;}

/*
Sidebars
---------------------------------------------------------------------------------------------------- */
.sidebar {color: #999; display: inline; font-size: 14px; font-size: 1.4rem;}
.sidebar a {border-bottom: 1px solid #ddd;}
.sidebar p:last-child, .sidebar ul {margin: 0;}
.sidebar li {list-style-type: none; margin-bottom: 6px; margin-bottom: 0.6rem; padding: 0; word-wrap: break-word;}
.sidebar ul > li:last-child {margin-bottom: 0;}
.sidebar .widget {background: #fff; margin-bottom: 30px; margin-bottom: 1.76rem; padding: 24px; padding: 2.4rem;}
.sidebar .search-form {width: 100%;}
.sidebar .enews-widget {background: #333;}

/*
Widgets
---------------------------------------------------------------------------------------------------- */

/* Featured Page and Featured Post
--------------------------------------------- */
.featured-content .entry {margin-bottom: 12px; margin-bottom: 1.2rem; padding: 0;}


/*
Footer Widgets
---------------------------------------------------------------------------------------------------- */
.footer-widgets {color: #999; clear: both; font-size: 14px; font-size: 1.4rem; padding: 20px 0 16px; padding: 1.18rem 0 0.94rem;}
.footer-widgets-1, .footer-widgets-3 {width: 350px;}
.footer-widgets-2 {width: 360px;}
.footer-widgets-1 {margin-right: 40px;}
.footer-widgets-1, .footer-widgets-2 {float: left;}
.footer-widgets-3 {float: right;}
.footer-widgets a {color: #999;}
.footer-widgets a:hover {color: #ccc;}
.footer-widgets .widget {margin-bottom: 24px; margin-bottom: 2.4rem;}
.footer-widgets .widgettitle {color: #999;}
.footer-widgets li {list-style-type: none;margin-bottom: 6px; margin-bottom: 0.6rem; word-wrap: break-word;}
.footer-widgets .search-form {width: 100%;}

/*
Site Footer
---------------------------------------------------------------------------------------------------- */
.site-footer {clear: both; color: #4d4d4d; display: block; font-family: "calluna", Georgia, Times, "Times New Roman", serif; font-size: 13px; font-size: 0.76rem; padding: 40px 0; padding: 4rem 0; width:100%;}
.site-footer .wrap {border-top: 4px solid #4DA180; padding-top: 20px; padding-top: 1.18rem;}
.site-footer a { }
.site-footer p {margin: 0; text-align: center;}

.co_administrator_menu_userinfo {
	font-size: 12px;
	width: 243px;
}

/* Payment */
.trd_payment_forms .contentbox,
.trd_payment_forms .form_save_area
{
	background-color: transparent;
	background: none;
	border: none;
	padding: 0;
}
.trd_payment_forms .contentbox
{
	padding-bottom: 1em;
}
.trd_payment_forms .form_save_area
{
	border: none;
}
#trd_payment_selection fieldset
{
	border: 0;
	padding: 0;
}
#trd_payment_selection input[type="radio"]
{
	vertical-align: baseline!important;
}
.trd_payment_forms .form_save_area .btn-success,
.trd_payment_forms .form_save_area .btn-danger
{
	color: #fff;
	padding: .375rem .75rem;
}
#cc_payment td
{
	padding: 5px;
}
#cc_payment tr td:first-child
{
	font-weight: bold;
	padding-left: 0;
}

.contentbox input,
.contentbox select,
.contentbox textarea
{
	padding: 2px;
	width: auto;
}

.submit
{
	color: #ffffff!important;
}

.form_save_area input,
.form_save_area button
{
	width: auto;
	border-radius: 3px;
/*	padding: 0.94rem 1.41rem!important;*/
	padding: 0.6rem 1rem;!important;


	/*
	 border: 1px solid #dddddd;
	 padding-left: 6px!important;
	 padding-right: 6px!important;
	 text-transform: inherit;
	 letter-spacing: inherit;
	 background: inherit;
	*/

}
/*
.form_save_area input:hover,
.form_save_area button:hover
{
 background: inherit;
}
*/


@media only screen and (max-width: 991px) {
	/*@media only screen and (max-width: 767px) {*/

	.site-header
	{
		padding: 0;
	}
	.site-title a {
		/*background-image: <!-- unreplaceable file (706361) svg -->;*/
		background-image: url('https://meetings.copernicus.org/oaspa2020/template_oaspa2020_logo.svg');
		background-repeat: no-repeat;
		background-position: left;
		background-size: auto 100%; margin: 2% 5%; min-height: 54px; width: 100%;
	}

	.site-container {padding: 0;}
	.site-inner, #home-middle, .sidebar {padding-left: 1%; padding-right: 1%;}
	.title-area, .home-middle-1, .home-middle-2, .home-middle-3, .tribe-events-sub-nav, .tribe-events-style-full #tribe-events-bar, .tribe-events-cal-links, .synved-social-container {width: 100%;}
	.nav-primary .wrap, .site-header .wrap, .home .entry-header, .home .entry-content, .site-header .widget_text, .five-sixths, .four-fifths, .four-sixths, .one-fifth, .one-fourth, .one-half, .one-sixth, .one-third, .three-fifths, .three-fourths, .three-sixths, .two-fifths, .two-fourths, .two-sixths, .two-thirds, .home-middle-1, .home-middle-2, .home-middle-3 {margin: 0; width: 100%;}
	.site-description {color: #2b0a26; display: block; font-size: 19px; font-size: 1.9rem; font-weight: 300; line-height: 1; margin: 3% 5%;}
	.site-description, .site-header hgroup, .site-header .search-form, .site-description, .site-title {text-align: left;}

	.site-header .widget-area {float: left; min-height: 40px; padding: 10px 0; width: 100%;}
	.site-header .header-widget-area .widget_text, .site-header .widget_search {display: none;}
	.site-header .header-widget-area .widget_text.widget_custom_html, .header-widget-area .widget_text.widget_custom_html .widget_text {display: inline-block;}
	.site-header .simple-social-icons {float: right; margin-right: 5%;}
	.site-header .widget_custom_html {float: left; margin-left: 5%;}
	.nav-primary .wrap, .genesis-nav-menu li ul {margin: 0; width: 100%;}
	.nav-primary .wrap {padding-top: 6px; padding-top: 0.6rem;}
	.active {display: block;}
	.nav-primary ul.menu-primary {min-height: auto; padding-bottom: 40px;}
	.genesis-nav-menu > li {float: none; width: 100%;}
	.genesis-nav-menu .menu-item {padding: 0 10%;}
	.genesis-nav-menu > li > .parent {background-position: 95% 50%;}
	/*.genesis-nav-menu li .parent {background-image: url('https://meetings.copernicus.org/coasp7/coasp7-down-arrow.png'); background-repeat: no-repeat; background-position: 95% 50%;}*/
	.genesis-nav-menu ul {display: block; width: 100%; }
	.genesis-nav-menu > li.hover > ul , .genesis-nav-menu li li.hover ul {position: static;}
	.genesis-nav-menu .sub-menu {margin: 0;}
	.genesis-nav-menu .sub-menu .menu-item, #tribe_events_filters_toggle, .tribe-events-filter-view.tribe-filters-closed #tribe_events_filters_wrapper #tribe_events_filter_control #tribe_events_filters_toggle {padding: 0;}
	.genesis-nav-menu li li a {opacity: 1;}
	.genesis-nav-menu .menu-item-1925 {margin-top: 0; width: 100%;}
	.genesis-nav-menu .menu-item-1925 a {font-size: 19px; padding: 14px 10px 14px 40px;}
	.genesis-nav-menu .menu-item-1925 a:hover {color: #45936c;}
	.widget_text.widget_custom_html {font-size: 15px; width: 120px;}
	p.tribe-events-widget-link, .site-inner, #inner, .sidebar {width: 100%;}
	.home .entry {width: 94%;}
	.announcements {width: 86%;}
	.tribe-is-responsive.tribe-mobile .content .tribe-events-page-title {margin: 0 0 20px 0;}
	.tribe-events-style-full h1.tribe-events-page-title {font-size: 28px;}
	.tribe-events-style-full .button.suggest {display: block; margin: 0 0 24px 0; padding: 0 6%; position: relative; width: 88%;}
	.tribe-is-responsive.tribe-mobile .tribe-events-page-title {margin-top: 0;}
	.announcements, .tribe-events-list-widget {height: 200px; overflow: hidden;}
	.resources, .home .entry {height: auto; min-height: auto; overflow: hidden;}
	.announcements h3 {font-size: 18px; font-size: 1.8rem;}
	.home-middle-1, .home-middle-2, .home-left, .home-right, .resources {font-size: 1.1em; padding: 5%; position: static; width: 90%;}
	.home-middle-1, .home-middle-2, .home-middle-3 {min-height: 200px;}
	.resources, .home-middle-1, .home-middle-2 {padding-top: 0;}
	.site-inner {margin-bottom: 20px; margin-bottom: 1.18rem;}
	.home-middle-2 {margin: 20px 0; margin: 1.18rem 0;}
	.sidebar {padding-top: 0;}
	.ping-list, #comments, #respond {margin-bottom: 20px; margin-bottom: 1.18rem;}
	.wp_crm_contact_form label, .wp_crm_contact_form .controls {float:left; width: 97%;}
	#respond input[type="email"], #respond input[type="text"], #respond input[type="url"] {float:left; width: 91%;}
	#comments, #respond, .comment-list li, .ping-list li {padding: 16px; padding: 0.94rem;}
	#tablepress-1.tablepress td, #tablepress-1.tablepress th {padding: 8px 2px;}
	#tablepress-1.tablepress td.column-1, #tablepress-1.tablepress td.column-3 {width: 40%;}
	#tablepress-1.tablepress td.column-2 {width: 20%;}
	#tablepress-1.tablepress td.column-2, #tablepress-1.tablepress td.column-3 {text-align: right;}
	.gecko #tablepress-3 td a {max-height: 50px; text-align: center; vertical-align: middle; width: 33%;}
	.gecko #tablepress-3 td img {height: auto; max-width: 100px;}
	.gecko #tablepress-3 .row-4 .column-3 img, .gecko #tablepress-3 .row-5 .column-1 img, .gecko #tablepress-3 .row-5 .column-2 img, .gecko #tablepress-3 .row-5 .column-3 img {height: auto; max-width: 60px;}
	.site-footer .wrap {padding-left:5%; padding-right:5%;}
	.content #tribe-events-pg-template {padding: 0;}
	.single-tribe_events .content #tribe-events-content {width: 90%;}
	.button.suggest {padding: 5%; text-align: center; margin-top: 24px; width: 90%;}
}
@media only screen and (max-width: 510px) {
	.genesis-nav-menu .menu-item-1925 a {font-size: 12px;}
}
@media only screen and (min-width: 992px) and (max-width: 1100px) {
	.genesis-nav-menu .menu-item-1925 a {line-height: 1.5;}
}