@import url(g360_resnav.css);
@import url(flexslider.css);
@import url(jquery.fancybox.css);
@import url(g360_tabstoaccordion.css);
@import url(../fa/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:underline;color:#a21c26}
a:hover {text-decoration:underline;}
a:active,a:hover {outline:0;}
strong,b {font-weight:700;}
em,i {font-style:italic;}
blockquote {font-size:1.2em;margin:1em 0;line-height:1.9em;font-weight:100;}
hr {float:left;width:100%;margin:1em 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:1.8em;margin:.5em 0;color:#A21C26;}
.cbcdark h2 {font-size:1.8em;margin:.5em 0;color:#fff;}
h3 {font-size:1.5em;margin:.8em 0;color:#555;}
h4 {font-size:1.2em;margin:1em 0;}
h5,h6,h7,h8 {font-size:1em;}

/* Lists */
.g360_txtblock ul,
.g360_txtblock ol {float:left;width:98%;margin:.5em 0 .5em 2%;}
.g360_txtblock li {margin:.5em 0;}

.g360_printonly {display:none;}

.g360_wrapper {position:relative;width:95%;max-width:1200px;margin:0 auto;}
.lte9 .g360_wrapper {max-width:900px;min-width:900px;}
#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;z-index:10;float:left;height:100px;}
body.fixedheader header#g360_pagehead {position:fixed;}

body.g360_app header#g360_pagehead {top:0;position:fixed;height:50px;overflow:hidden;}
body.g360_app footer#g360_pagefoot {bottom:0;position:fixed;height:50px;overflow:hidden;}
body.fixedheader.g360NavOpen header#g360_pagehead {position:absolute;}

/* Image & Slider */
#g360_image,.featureslider .slides li {height:500px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}

.featureslider {display:none;}
.g360_loaded .featureslider {display:block;}

body.fixedheader #g360_image {position:relative;top:100px;}
body.fixedimage #g360_image {position:fixed;top:100px;}

#g360_contents {margin:0 0;}
body.fixedimage #g360_contents {top:500px;margin:0 0;}
body.fixedheader #g360_contents {top:80px;margin:0 0;}
body.fixedimage.fixedheader #g360_contents {top:580px;margin:0 0;}

body.g360_app #g360_contents {height:100%;width:100%;padding:50px 0;}


.aligner {height:100%;width:100%;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;}
.featureslider .slides li {display:block; 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;}


/* Logo */
figure#g360_pagelogo {background:#fefefe;position:absolute;padding:0;margin:0 0 0 -10% !important;left:50%;top:0;height:130px;width:20%;
border-radius:0 0 100% 100%;z-index:999;}
figure#g360_pagelogo img {float:left;width:auto;width:80%;margin:35px 10% 0 10%;}
/* Image */
#g360_image {float:left;width:100%;height:auto;display:block;}
#g360_image {float:left;width:100%;height:auto;display:block;}

figure#g360_image {float:left;width:100%;height:300px;display:block;
background: no-repeat center center; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}

/* PageSearch */
#page_search {position:relative;z-index:0;float:left;width:100%;height:0;padding:0;top:0;overflow:hidden;}
#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;padding:3em 0;}

/* 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 {float:right;width:80%;}

.g360_post_content.withbigsidebar {float:left;width:60%;}

/* Sidebar */
aside.g360_sidebar {width:20%;float:left;padding-right:2em;font-size:.8em;}
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 h3 {margin:0;color:#fff;}
aside.g360_sidebar aside.g360_widget .g360_inside {float:left;display:block;width:100%;padding:.5em;}

/* g360_bigsidebar */
aside.g360_bigsidebar {width:40%;float:right;padding-left:1em;}
aside.g360_bigsidebar aside.g360_widget {display:block;clear:both;width:100%;margin-bottom:1em;float:left;}
aside.g360_bigsidebar aside.g360_widget header {display:block;width:100%;padding:.5em;margin:0 0 0 0 !important;}
aside.g360_bigsidebar aside.g360_widget h3 {margin:0;font-size:.9em;}
aside.g360_bigsidebar 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;}
.g360_col.full {width:100%;margin:0;}
.g360_col.threequarter {width:74%;}
.g360_col.twothird {width:65.666%;}
.g360_col.half {width:49%;}
.g360_col.third {width:32.333%;}
.g360_col.quarter {width:24%;}


/* 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;width:32.333%;padding:.5%;overflow:hidden;margin:.5%;border:1px solid rgba(0,0,0,.1);}
ul.g360_flexbox_teaser li.slides {width:300px;}
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%;color:#333;}
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;font-size:1.2em;}
ul.g360_flexbox_teaser li .g360_teaser_content p.g360_exerpt {font-size:.8em;}
ul.g360_flexbox_teaser li .g360_teaser_content span.cat {display:block;font-size:.6em;text-transform:uppercase;margin:-1em 0 .5em 0;}

/* block teaser / gallery */
ul.g360_gallery {display:block;width:100%;list-style-type:none;}
ul.g360_gallery li {float:left;display:block;margin:.5%;width:24%;}
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%;width:24%;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%;width:24%;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;}


/* 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;padding:1em 0;text-align:left;}
.g360_txtcentered .g360_buttonset {text-align:center;}
.g360_linkbutton {background:#fff;text-decoration:none;width:auto;max-width:100%;padding:1em;margin:5px;}
.g360_linkbutton:hover {text-decoration:none;opacity:.9;}
/* ############################################################################# */
/* ### 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;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:100%;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;border:3px solid #a21c26;}
.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,
.g360_form .form-group {float:left;width:100%;margin:0.5em 0;}
.g360_form label {float:left;width:100%;padding:5px;font-size:0.8em;}

/* Input */
.g360_form input {float:left;width:100%;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:auto;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 */
.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;}
.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);}


.infobox {clear:both;float:left;width:100%;margin:1em 0;padding:1em;border:3px solid #a21c26;}
.infobox h3 {margin:0 0 1em 0;}

ul.downloads {float:left;width:100%;height:auto;list-style-type:none;}
ul.downloads li {float:left;width:100%;height:auto;border-bottom:1px solid rgba(0,0,0,.1);} 
ul.downloads li a:hover {background:#f1f1f1;}
ul.downloads li a {float:left;width:100%;height:100%;padding:0;display:block;text-decoration:none;color:#333;}
ul.downloads li a:hover {text-decoration:none;}

/* ################################################################################# */
/* ### Media queries ############################################################### */
/* ################################################################################# */

/* Normal Screen */
@media screen and (max-width: 1400px) {
ul.g360_flexbox_teaser li {float:left;display:block;width:32.333%;}
}

/* iPad, Landscape 1024x768 */
@media screen and (max-width: 1100px) {	
ul.g360_flexbox_teaser li {width:49%;}
}


@media screen and (max-width: 900px) {
/* Logo */
figure#g360_pagelogo {background:none;position:absolute;padding:0;margin:0 0 0 -10% !important;left:50%;top:0;height:80px;width:20%;
border-radius:0 0 0 0;z-index:999;}
figure#g360_pagelogo img {float:left;width:auto;width:80%;margin:35px 10% 0 10%;}
}

/* iPad, Portrait 768x1024 */
@media screen and (max-width: 800px) {
	
figure.threequarter {width:100%;}
figure.twothird {width:100%;}
figure.half {width:100%;}
figure.third {width:50%;}
figure.quarter {width:50%;}
	
.g360_desktoponly {display:none;}
.g360_mobilonly {display:block;}

/* block teaser / gallery */
ul.g360_gallery {display:block;width:100%;list-style-type:none;}
ul.g360_gallery li {float:left;display:block;margin:.5%;width:32.333% !important;}

header#g360_pagehead {float:left;height:80px;}

/* Logo */
figure#g360_pagelogo {background:none;position:absolute;padding:0;margin:0;left:inherit;top:0;right:0;height:80px;width:auto;border-radius:0 0 0 0;z-index:999;}
figure#g360_pagelogo img {float:left;width:auto;height:100%;padding:5px 0;width:auto;margin:0 0 0 0;}

/* Article */
.g360_post_content.withbigsidebar {width:100%;float:left;margin:0 .5%;}
/* Sidebar */
aside.g360_bigsidebar {width:100%;float:right;margin:.5em .5% 0 .5%;padding:0;}

/* 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;}
ul.g360_flexbox_teaser li {width:49%;}
ul.g360_gallery li {float:left;display:block;width:32.333%;}

/* Columns */
.g360_col {float:left;}
.g360_col.threequarter {float:left;width:49%;}
.g360_col.twothird {float:left;width:49%;}
.g360_col.twothird:last-child {width:100%;}
.g360_col.half {float:left;width:49%;}
.g360_col.third {float:left;width:49%;}
.g360_col.quarter {float:left;width:49%;}

/* FlexColumns */
.g360_flexcols .g360_flexcol {min-width:50%;} /* every Child */
.g360_flexcols .g360_flexcol.half {min-width:50%;}
.g360_flexcols .g360_flexcol.threequarter {min-width:100%;}

.g360_post_content.withsidebar {width:100%;}
aside.g360_sidebar {width:100%;margin:20px 0;}

/* Image & Slider */
#g360_image,.featureslider .slides li {height:400px;}
}

/* iPhone, Landscape 480x320 */
@media screen and (max-width: 500px) {
	
figure.threequarter {width:100%;}
figure.twothird {width:100%;}
figure.half {width:100%;}
figure.third {width:100%;}
figure.quarter {width:100%;}

/* block teaser / gallery */
ul.g360_gallery {display:block;width:100%;list-style-type:none;}
ul.g360_gallery li {float:left;display:block;margin:.5%;width:49% !important;}

/* Formular */
.g360_form label {}
.g360_form label.keepmobile {display:block;}
.g360_form input,.g360_form select {width:100%;}

/* flexbox teaser */
ul.g360_flexbox_teaser li {width:100%;margin:1% 0;}

.g360_linkbutton {float:left;width:100%;margin:.5em 0;text-align:center;}
/* block teaser / gallery */
ul.g360_gallery li {float:left;display:block;width:49%;}

/* Columns */
.g360_col.threequarter,
.g360_col.twothird,
.g360_col.half,
.g360_col.third,
.g360_col.quarter {width:100%;}

/* Image & Slider */
#g360_image,
.featureslider .slides li {height:300px;}
}

/* iPhone, Portrait 320x480 */
@media screen and (max-width: 350px) {
	/* Logo */
figure#g360_pagelogo {background:none;position:absolute;padding:0;margin:0;left:inherit;top:0;right:0;height:80px;width:auto;border-radius:0 0 0 0;z-index:999;}
figure#g360_pagelogo img {float:left;width:auto;height:100%;padding:15px 0;width:auto;margin:0 0 0 0;}
/* Image & Slider */
#g360_image,
.featureslider .slides li {height:200px;}
	figure.threequarter {width:100%;}
figure.twothird {width:100%;}
figure.half {width:100%;}
figure.third {width:100%;}
figure.quarter {width:100%;}
}