@media only screen and (max-width: 1200px) {
	/* Navigation */
	nav {display: none;}
	#navigation {color: #FFF; padding: 15px 30px; line-height: 1.2;}
	.topnav {list-style-type: none; list-style-image: none; margin: 0; padding: 0;}
	.topnav a {text-decoration: none;}
	.topnav li {display: none;}
	.topnav li:not(:first-child) {display: none;}
	.topnav li ul {display: none;}
	.topnav.responsive li ul {display: block; font-size: 0.8em; margin-bottom: 20px; border-bottom: dotted 2px #FFF;}
	.topnav .menu-icon {float: right; display: inline-block;}
	.topnav.responsive {position: relative; height: auto;}
	.topnav.responsive li.icon {position: absolute; right: 0; top: 0;}
	.topnav.responsive li {float: none; display: inline;}
	.topnav.responsive li a {display: block; text-align: left; padding-bottom: 10px;}
	.topnav.responsive li a:first-child {padding-top:0;}	
}

@media only screen and (max-width: 768px) {


/* Typography */

h1 {font-size:1.8em;}
h2 {font-size:1.4em;}
h3 {font-size:1.2em;}


/* Structure */

[class*="col-"] {float: left; padding: 30px; width: 100%;}
.block {padding: 30px 0; position: relative;}


/* Splash page */

.splash-box {max-width: 80%;}
.splash-box img {max-width: 200px;}
.splash-box a {font-size: 1em; padding: 10px; margin: 5px;}


/* Top Bar */

#top-bar {text-align: center;}
.search {display: none;}
#s {width:75%}
#submit {width:25%;}
.language {padding: 0 30px;}
.wpml-ls-legacy-list-horizontal {text-align: center;}
.wpml-ls-legacy-list-horizontal ul {margin-top:10px; -webkit-margin-before:10px;}


/* Header */

#logo {padding: 30px; text-align: center;}
#logo img {max-height: 180px;}
#logo, .header-buttons {width: calc(100% - 30px); margin: 15px;}
.header-buttons img {max-height: 80px;}

.header-wrap {width:100%; display: block; height: auto;}





/* Content Blocks */

.icon-col {padding: 0 30px;}
.icon-col-text {text-align: center}
.icon {border-radius: 50%; width: auto; height: auto; padding: 15px;}

[class*="-line-"] {display: none;}

.service-wrap {display: block; padding: 30px;}
.service {width:100%; margin: 30px 0; display: block;}
.service a {display: block;}


/* Homepage */

.meeting-tab {padding: 30px; text-align: center;}
	
	
/* News Archive */

.news-thumb {padding: 0; max-width: 100%; max-height: 200px; object-fit: cover; overflow: hidden;}
.news-block {padding: 15px 0;}
.news-block h2 {margin-top: 0;}


/* Members Page */

.member-image {width:100%;}
.member-text {width:100%; padding: 30px 0 0;}


/* Sidebar */

.sidebar {padding: 0;}
.sidebar ul {list-style: none; -webkit-margin-before: 0; -webkit-margin-after: 0; -webkit-padding-start: 0;}
.sidebar li {list-style: none; margin-bottom: 10px;}
.sidebar li a {color: #3979b0;}
.sidebar h2 {-webkit-margin-before: 0; -webkit-margin-after: 0.83em; font-size: 1.5em;}
.sidebar .widget {background-color: #EEEEEE; padding: 30px; margin-bottom: 30px; border-bottom: 10px solid #f0645e;}
.widget_subpages li a {display: block; padding: 5px; border-bottom: 1px dashed #464646; text-decoration: none;}


/* Meetings */

.files {display: list-item; float: none; list-style-type: none; list-style-image: none;}


/* Footer */

#footer {text-align: center;}
.copyright {font-size: 0.75em;}

#footer-bar {text-align: center;}
#footer-bar img {float: none !important;}

}