@import url(g360_resnav.css);
@import url(flexslider.css);
@import url(jquery.fancybox.css);
@import url(g360_tabstoaccordion.css);
@import url(font-awesome/css/font-awesome.min.css);
/* CSS reset */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;}
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ""; content: none; }
ins { background-color: #ff9; color: #000; text-decoration: none; }
mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; }
table { border-collapse: collapse; border-spacing: 0; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
input, select { vertical-align: middle;}     
                                          
/* Settings */
* {margin:0;padding:0;border:0;height:auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
html {height:100%;}
body {-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;}
@-webkit-viewport { width: device-width; }
@-moz-viewport { width: device-width; }
@-ms-viewport { width: device-width; }
@-o-viewport { width: device-width; }
@viewport { width: device-width; }

/* Basics */
::selection {background: #fc0; color:#fff;}
::-moz-selection {background: #fc0; color:#fff;}
.g360_desktoponly {display:block;}
.g360_mobilonly {display:none;}

/* ARTICLE TEXT */
p {line-height:1.5em;margin:.5em 0;}
p.small,p.info {font-size:0.7em;}
a {text-decoration:none;color:#009EE3;}
a:hover {text-decoration:underline;color:#009EE3;}
a:active,a:hover {outline:0;}
a.download {
	text-decoration: none;
    color: #fff;
    background-color: #108cc7;
    padding: .5em 1em;
    border-radius: 10px;
    margin-top: 10px;
    float: left;
	}
a.download:before{
font-family: FontAwesome;
    color: #fff;
    padding-right: 10px;
    padding-left: 4px;
    content: "\f1c1";
}
a.download:hover {color:#333;}
strong,b {font-weight:bold;}
em,i {font-style:italic;}
blockquote {font-size:1.5em;margin:1em 0;line-height:1.9em;font-weight:100;}
hr {float:left;width:100%;margin:0;color:#808080;}

.dark {color:#fff;}
.light {color:#000;}

/* Headlines */
h1,h2,h3,h4,h5,h6 {font-weight:normal;}
h1 {font-size:2.5em;margin:0;}
h2 {font-size:2em;margin:.5em 0;}
h3 {font-size:1.5em;margin:.8em 0;}
h4 {font-size:1.2em;margin:1em 0;}
h5,h6,h7,h8 {font-size:1em;}

/* Lists */
.g360_txt ul,
.g360_txt ol {float:left;width:98%;margin:.5em 0 .5em 2%;}
.g360_txt li {margin:.5em 0;}

.g360_wrapper {position:relative;width:90%;max-width:1600px;margin:0 auto;}
.smallwrap .g360_wrapper {max-width: 900px;}
.halfwrap .g360_wrapper {max-width:800px;}
.lte9 .g360_wrapper {max-width:900px;min-width:900px;}
header#g360_pagehead .g360_wrapper {width:100%;}
#g360_page,
header#g360_pagehead,
#g360_contents,
#g360_classiccontent,
#g360_pagefoot {position:relative;float:left;width:100%;height:auto;margin:0;padding:0;}

header#g360_pagehead {position:relative;left:0;z-index:1000;float:left;height:80px;-moz-transition: all .4s;-webkit-transition: all .4s;-o-transition: all .4s;-ms-transition: all .4s;transition: all .4s;}
.g360_mobiledevice header#g360_pagehead {position:relative;z-index:10;float:left;height:50px;}
.g360NavOpen header#g360_pagehead {left:250px;}

.top_stoerer {padding:20px;float:left;width:100%;}

.fm_mobilonly{display:none;}
.fm_mobiledevice .fm_mobilonly{display:inline;}

#g360_contents {margin:0;}

/* Logo */
figure#g360_pagelogo {position:absolute;right:0;top:0;height:80px;max-height:100%;width:auto;}
.g360_mobiledevice figure#g360_pagelogo {height:50px;}
figure#g360_pagelogo img {float:left;width:auto;height:100%;}

/* Image */
#g360_image {float:left;width:100%;height:auto;display:block;}

/* PageSearch */
#page_search {position:relative;z-index:99;float:left;width:100%;height:auto;padding:0;top:0;overflow:hidden;display:none;}
#search_trigger {float:left;cursor:pointer;width:80px;height:80px;font-size:1.5em;}
#search_trigger:hover {opacity:.9em;}
.g360_mobiledevice #search_trigger {position:absolute;left:50px;width:50px;height:50px;}

/* Section */
.g360_section {float:left;width:100%;height:auto;display:block;margin:0;
-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;background-attachment:fixed;}
.g360_section.nopad {padding:0;} /* kein Padding */

/* Article */
article#g360_main_article,header#g360_main_article_header,.g360_post_content,footer#g360_main_article_footer {float:left;width:100%;height:auto;display:block;}
.g360_post_content.withsidebar {width:68%;margin-right:2%;}

/* Sidebar */
aside.g360_sidebar {width:30%;float:right;}
aside.g360_sidebar aside.g360_widget {display:block;clear:both;width:100%;margin-bottom:1em;float:left;}
aside.g360_sidebar aside.g360_widget header {display:block;width:100%;padding:.5em;margin:0 0 0 0 !important;}
aside.g360_sidebar aside.g360_widget h1,
aside.g360_sidebar aside.g360_widget h2,
aside.g360_sidebar aside.g360_widget h3,
aside.g360_sidebar aside.g360_widget h4 {margin:0;}
aside.g360_sidebar aside.g360_widget .g360_inside {float:left;display:block;width:100%;padding:.5em;}

/* Pictures */
figure {position:relative;float:left;width:100%;height:auto;padding:0;background:no-repeat center center;background-size:cover;overflow:hidden;}
figure.intext.fleft {float:left;padding:0;margin:0 1em 1em 0}
figure.intext.fright {float:right;padding:0;margin:0 0 1em 1em}
figure.intext.fcenter {float:left;padding:0;margin:0 0 1em 0;width:100%;}
figure.full {width:100%;}
figure.threequarter {width:75%;}
figure.twothird {width:66.666%;}
figure.half {width:50%;}
figure.third {width:33.333%;}
figure.quarter {width:25%;}
figure img {float:left;width:100%;height:auto;padding:0;margin:0;}
figcaption {position:absolute;bottom:0;width:100%;color:#333;background:rgba(255,255,255,.6);padding:1em;font-size:.7em;text-transform:uppercase;}

/* Columns */
.g360_cols {width:100%;margin:0;height:auto;display:block;float:left;}
.g360_col {height:auto;display:block;float:left;margin:.5%;padding:1em;}

/* teaser */
ul.g360_teaser {display:block;width:100%;list-style-type:none;}
ul.g360_teaser li {float:left;display:block;width:100%;margin:1% 0;padding:1em;border:1px solid rgba(0,0,0,.1);overflow:hidden;}
ul.g360_teaser li a {float:left;display:block;width:100%;height:100%;}
ul.g360_teaser li figure.g360_teaser_thumb {float:left;width:20%;}
ul.g360_teaser li figure.g360_teaser_thumb img {float:left;width:100%;}
ul.g360_teaser li .g360_teaser_content {display:block;width:78%;float:right;margin-left:2%;}
ul.g360_teaser li .g360_teaser_content header {width:100%;display:block;}
ul.g360_teaser li .g360_teaser_content header h3 {margin:0;}
ul.g360_teaser li .g360_teaser_content header .meta {display:block;font-size:.8em;}

/* flexbox teaser */
ul.g360_flexbox_teaser {display:block;width:101%;margin-left:-.5%;list-style-type:none;display:-webkit-flex;display: -ms-flexbox;display: flex; -webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
ul.g360_flexbox_teaser li {display:-webkit-flex;display:-ms-flexbox;display: flex;} /* every Child */
ul.g360_flexbox_teaser li {float:left;display:block;padding:.5%;overflow:hidden;margin:.5%;
-moz-transition: background .3s;-webkit-transition: background .3s;-o-transition: background .3s;-ms-transition: background .3s;transition: background .3s;}

ul.g360_flexbox_teaser li .g360_teaser_content {float:left;display:block;width:100%;height:100%;margin:0;padding:1em;}
ul.g360_flexbox_teaser li figure.g360_teaser_thumb {float:left;width:100%;margin-bottom:.5em;}
ul.g360_flexbox_teaser li a {float:left;display:block;width:100%;height:100%;}
ul.g360_flexbox_teaser li .g360_teaser_content header {width:100%;display:block;}
ul.g360_flexbox_teaser li .g360_teaser_content header h3 {margin:0;}
ul.g360_flexbox_teaser li .g360_teaser_content header .meta {display:block;font-size:.7em;text-transform:uppercase;}

ul.g360_flexbox_teaser.small {font-size:.7em;}
ul.g360_flexbox_teaser.small li {float:left;display:block;width:32.333%;padding:.5%;overflow:hidden;margin:.5%;}
ul.g360_flexbox_teaser.small li .g360_teaser_content {padding:.5em;}

/* block teaser / gallery */
ul.g360_gallery {display:block;width:100%;list-style-type:none;}
ul.g360_gallery li {float:left;display:block;margin:.5%;}
ul.g360_gallery li a {float:left;display:block;width:100%;height:100%;}
ul.g360_gallery li figure.g360_gallery_thumb {display:block;width:100%;float:left;}
ul.g360_gallery li figure.g360_gallery_thumb img {display:block;width:100%;}

/* block teaser / gallery - Pop*/
ul.g360_gallery.pop {display:block;width:100%;list-style-type:none;}
ul.g360_gallery.pop li {position:relative;float:left;display:block;margin:.5%;z-index:0;
-webkit-transform: scale(1.0);-moz-transform: scale(1.0);-ms-transform: scale(1.0);o-transform: scale(1.0);transform: scale(1.0);
-moz-transition: transform .2s;-webkit-transition: transform .2s;-o-transition: transform .2s;-ms-transition: transform .2s;transition: transform .2s;}
ul.g360_gallery.pop li:hover {-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);o-transform: scale(1.2);transform: scale(1.2);z-index:1;}
ul.g360_gallery.pop li a {float:left;display:block;width:100%;height:100%;}
ul.g360_gallery.pop li figure.g360_gallery_thumb {display:block;width:100%;float:left;}
ul.g360_gallery.pop li figure.g360_gallery_thumb img {display:block;width:100%;}

/* block teaser / gallery - Zoom */
ul.g360_gallery.zoom {display:block;width:100%;list-style-type:none;}
ul.g360_gallery.zoom li {position:relative;float:left;display:block;margin:.5%;overflow:hidden;}
ul.g360_gallery.zoom li .zoomconti {position:absolute;top:0;left:0;width:100%;height:100%;background:#ccc no-repeat center center;
-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;-ms-background-size:cover;background-size:cover;
-webkit-transform: scale(1.0);-moz-transform: scale(1.0);-ms-transform: scale(1.0);o-transform: scale(1.0);transform: scale(1.0);
-moz-transition: all .3s;-webkit-transition: all .3s;-o-transition: all .3s;-ms-transition: all .3s;transition: all .3s;}
ul.g360_gallery.zoom li:hover .zoomconti {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
ul.g360_gallery.zoom li a {float:left;display:block;width:100%;height:100%;}
ul.g360_gallery.zoom li figure.g360_gallery_thumb {display:block;width:100%;float:left;opacity:0;}
ul.g360_gallery.zoom li figure.g360_gallery_thumb img {display:block;width:100%;border:none;}


/* teaser */
ul.g360_downloads {float:left;display:block;width:100%;list-style-type:none;}
ul.g360_downloads li {float:left;display:block;width:100%;margin:0 0 .5em 0;padding:1em;border:1px solid rgba(0,0,0,.1);overflow:hidden;}
ul.g360_downloads li a {float:left;display:block;width:100%;height:100%;color:#333;text-decoration:none;}
ul.g360_downloads li header {width:100%;display:block;margin:0;padding:0;}
ul.g360_downloads li header h4 {margin:0;padding:0;font-size:1em;}
ul.g360_downloads li header .meta {display:block;font-weight:100;font-size:.8em;}

/* preloader */
.preloader{width:100%;display:block;text-align:center;color:#108cc7;}
.preloader img{width:70px;}


/* Responsive Embed Video */
.g360_video-container {position:relative;padding:0 0 56.25% 0;height:0;margin:1em 0;overflow:hidden;z-index:0;}
.g360_video-container iframe,
.g360_video-container object,  
.g360_video-container embed {position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;}

/* Link-Button */
.g360_buttonset {float:left;width:100%;margin:1em 0;text-align:left;}
.g360_linkbutton {display:inline-block;margin:1em 0;background:#fff;text-decoration:none;width:auto;max-width:100%;padding:1em !important;margin:5px;border-radius:5px;}
.g360_linkbutton:hover {text-decoration:none;opacity:.9;}


/*  overlay */
.overlay {
    position: absolute;
    top: 0;
    left: 0;
    float: left;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.5);
    z-index: 10;
}


/* accordion */

#accordion {float:left;width:100%;margin:10px 0;text-align:left !important;}
#accordion h3 {float:left;width:100%;margin:0 0 2px 0;cursor:pointer;background:#fff;color:#333;padding:10px;}
#accordion .acc_tab_content {float:left;width:100%;margin:0;padding:1em;}

/* ############################################################################# */
/* ### Navigationen ############################################################ */
/* ############################################################################# */

/* Subnavigation / Widget-Navigation */
aside.g360_widget ul {float:left;width:100%;height:auto;list-style-type:none;}
aside.g360_widget ul li {float:left;width:100%;height:auto;border-bottom:1px solid rgba(0,0,0,.1);} 
aside.g360_widget ul li a:hover {background:#f1f1f1;}
aside.g360_widget ul li a {float:left;width:100%;height:100%;padding:0.8em 0;display:block;text-decoration:none;color:#333;}
aside.g360_widget ul li a:hover {text-decoration:none;}

aside.g360_widget ul ul {}
aside.g360_widget ul ul li {float:left;width:100%;height:auto;border-bottom:1px solid rgba(0,0,0,.1);} 
aside.g360_widget ul ul li a {padding:10px 20px;}
aside.g360_widget ul ul li a:hover {background:rgba(255,255,255,.6);}

aside.g360_widget ul ul {float:left;width:100%;height:auto;list-style-type:none;font-size:.8em;}
aside.g360_widget ul ul li {float:left;width:100%;height:auto;border-bottom:1px solid #eee;} 
aside.g360_widget ul ul li a:hover {background:#f1f1f1;}

/* Breadcrumbs */
#g360_page_breadcrumbs {float:left;width:100%;list-style-type:none;padding:0 1%;margin:1em 0;font-size:0.8em;}
#g360_page_breadcrumbs li {float:left;width:auto;padding:0;margin:0;font-weight:100;}
#g360_page_breadcrumbs li:first-child{}
#g360_page_breadcrumbs li:last-child{color:#999;}
#g360_page_breadcrumbs li a,#breadcrumb li a:hover,#breadcrumb li a:visited {text-decoration:none;margin:0;padding:0 1em 0 0;}
#g360_page_breadcrumbs li a:after {content:" »";}

/* Footnavigation */
#g360_page_foot_navigation ul {float:left;width:100%;list-style-type:none;font-size:0.9em;}
#g360_page_foot_navigation ul li {float:left;width:25%;text-align:left;}
#g360_page_foot_navigation ul li a {float:left;padding:5px 0;text-decoration:none;color:#fff;font-weight:700;}
#g360_page_foot_navigation ul ul {width:100%;font-size:0.9em;}
#g360_page_foot_navigation ul ul li {width:100%;margin:0;}
#g360_page_foot_navigation ul ul li a {font-weight:400;}
#g360_page_foot_navigation ul ul ul {width:98%;font-size:0.9em;margin-left:2%;}
#g360_page_foot_navigation ul ul li {width:100%;}
#g360_page_foot_navigation ul ul li a {}
#g360_page_foot_navigation ul a:hover {text-decoration:underline;}

/* Navigation Currents & Co */
li.current-menu-item,li.rex-current,li.current,
li.active-menu-item,li.rex-active,li.active {text-decoration:underline;}

/* CustomList */
ul.clist {float:left;list-style-type:none;}
ul.clist li {float:left;margin:0 5px;}
ul.clist li:first-cild {margin-left:0;}
ul.clist li:last-cild {margin-right:0;}

/* SPECIAL SNIPPETS */
/* FLEXBOX MODEL */
/* Eaqual Height */
.flexh {display:-webkit-flex;display: -ms-flexbox;display: flex; -webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.flexh:nth-child(1n+1) {display:-webkit-flex;display:-ms-flexbox;display: flex;} /* every Child */
.flexall { display:-webkit-flex;display: -ms-flexbox;display: flex;-webkit-align-items: center;-ms-align-items: center;align-items: center;-webkit-justify-content: center;justify-content: center;}

/* FlexColumns */
.g360_flexcols {width:100%;height:auto;}
.g360_flexcols {display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-flow: nowrap;-ms-flex-wrap: nowrap;flex-flow: nowrap;
-webkit-justify-content:space-around;justify-content:space-around;}
.g360_flexcols .g360_flexcol {flex-grow:1;min-width:25%;border:5px solid #fff;} /* every Child */
.g360_flexcols .g360_flexcol.half {flex-grow:1;min-width:50%;}
.g360_flexcols .g360_flexcol.threequarter {flex-grow:1;min-width:75%;}
.g360_txtcentered {text-align:center;}

/* FB Plugin responsive */
.g360_fb-like-box, .g360_fb-like-box span, .g360_fb-like-box span iframe[style] { width: 100% !important; }

/* FORMS */
.break {float:left;width:100%;margin:1em 0;padding:1em;background:#FF0004;color:#fff;}
.g360_form {float:left;width:100%;margin:0;}
.g360_form fieldset {position:relative;float:left;width:100%;height:auto;margin:1em 0;padding:1em;}
.g360_form legend {float:none;padding:1em;color:#fff;font-size:0.8em;border-radius:2px;}
.ie .g360_form legend {position:absolute;top:-1em;z-index:99;}
.lte8 .g360_form legend {position:relative;margin-left:-1.5em;}
.g360_form .formrow {float:left;width:100%;margin:0.5em 0;}
.g360_form label {float:left;width:20%;padding:5px;font-size:0.8em;}

/* Input */
.g360_form input {float:left;width:80%;padding:1em .5em;border:1px solid rgba(0,0,0,.3);font-size:.8em;}
.g360_form input:hover {border:1px solid rgba(0,0,0,.5);}
.g360_form input:focus{outline:0;border:1px solid rgba(0,0,0,.8);}
.g360_form input[disabled] {background:#fff;color:#999}
.ie6 .g360_form input {width:auto;vertical-align: text-bottom; }

/* Textarea */
.g360_form textarea {float:none;width:100%;height:auto;border:1px solid #c8c9ce;padding:5px;}
.g360_form textarea:hover {border:1px solid #ddd;}
.g360_form textarea:focus {outline:0;border:1px solid #999;}

/* Checkbox */
.g360_form input[type=checkbox] {float:left;width:auto;clear:right;margin-top:2px;}
.ie7 .g360_form input[type="checkbox"] {width:95%;vertical-align:baseline;}
.g360_form label.checkbox {float:left;width:100%;height:auto;margin:0;font-size:0.7em;text-transform:uppercase;}

/* Radio */
.g360_form input[type="radio"] {float:left;width:auto;clear:right;margin-top:2px;}
.g360_form label.radio {float:left;width:auto;height:auto;margin-left:1em;padding:0;font-size:0.8em;text-transform:uppercase;}

/* Select */
.g360_form select {float:left;width:80%;height:auto;border:1px solid #c8c9ce;padding:1em .5em;font-size:.8em;}
.g360_form select:hover {border:1px solid #ddd;}
.g360_form select:focus {outline:0;border:1px solid #999;}

/* SendButton */
input.sendbutton {float:right;text-decoration:none;width:auto;padding:1em 2em;margin:0;border:0;text-transform:none;
-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
input.sendbutton:hover {opacity:.8;text-decoration:none;border:0;cursor:pointer;}

/* Input */
.g360_form fieldset * input:hover,
.g360_form fieldset * textarea:hover {border:1px solid rgba(0,0,0,.5);}

.g360_form fieldset * input:focus,
.g360_form fieldset * textarea:focus {border:1px solid rgba(0,0,0,.9);}

/* Suche */
.search {float:left;width:300px;height:auto;margin:0;padding:0;border:0;}
.search fieldset {float:left;width:100%;height:auto;margin:0;padding:0;border:0;}
.search input {float:none;width:100%;display:block;height:auto;margin:0;padding:10px;border:1px solid rgba(0,0,0,.8);}



.full {width:99%;}
.half {width:49%;}
.third {width:32.333%;}
.quarter {width:24%;}
.fourth {width:19%;}
.threequarter {width:74%;}
.twothird {width:65.666%;}

iframe {min-height: 100%;}

.#class-calendar .header {color:#108cc7 !important;}

/* ################################################################################# */
/* ### Media queries ############################################################### */
/* ################################################################################# */

/* Normal Screen */
@media screen and (max-width: 1400px) {
}

/* iPad, Landscape 1024x768 */
@media screen and (max-width: 1100px) {	
}

/* iPad, Portrait 768x1024 */
@media screen and (max-width: 800px) {
	
.threequarter {width:99%;}
.twothird {width:99%;}
.half {width:49%;}
.third {width:49%;}
.quarter {width:49%;}
.fourth {width:49%;}
.grid2cols .half {width:99%;}

.g360_2ndnav {display:none;}
	
.g360_desktoponly {display:none;}
.g360_mobilonly {display:block;}

header#g360_pagehead {position:relative;z-index:10;float:left;height:50px;}


#g360_contents {margin:0 0;}

/* Logo */
figure#g360_pagelogo {float:right;position:relative;right:0;height:50px;width:auto;}

/* Article */
#g360_post.andsidebar {width:100%;float:left;margin:0 .5%;}
/* Sidebar */
#g360_sidebar {width:100%;float:right;margin:.5em .5% 0 .5%;}

/* Article */
article#g360_main_article,
header#g360_main_article_header,
.g360_post_content,footer#g360_main_article_footer {width:100%;height:auto;display:block;}

header#g360_main_article_header {height:50px;}
#search_trigger {position:absolute;left:50px;width:50px;height:50px;}

.g360_post_content.withsidebar {width:100%;margin:0;}
aside.g360_sidebar {width:100%;margin:20px 0;}

}

/* iPhone, Landscape 480x320 */
@media screen and (max-width: 500px) {
	
.threequarter {width:99%;}
.twothird {width:99%;}
.half {width:99%;}
.third {width:99%;}
.quarter {width:99%;}
.fourth {width:99%;}


/* Formular */
.g360_form label {display:none;}
.g360_form label.keepmobile {display:block;}
.g360_form input,.g360_form select {width:100%;}

.g360_linkbutton {float:left;width:98%;margin:.5em 0;text-align:center;}

}

/* iPhone, Portrait 320x480 */
@media screen and (max-width: 350px) {

.threequarter {width:99%;}
.twothird {width:99%;}
.half {width:99%;}
.third {width:99%;}
.quarter {width:99%;}
.fourth {width:99%;}
}