.responsive body{min-width:240px;}
.responsive img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.responsive .content-layout img,
.responsive .content-layout video{max-width:100%;height:auto !important;}
.responsive.responsive-phone .content-layout img{margin:1%;}
.responsive.responsive-phone .collage,
.responsive.responsive-tablet .collage{margin:0 !important;}
.responsive .content-layout .sidebar0,
.responsive .content-layout .sidebar1,
.responsive .content-layout .sidebar2{width:auto !important;}
.responsive .content-layout,
.responsive .content-layout-row,
.responsive .layout-cell{display:block;}
.responsive .content-layout,
.responsive .content-layout-row{padding:0;}
.responsive .image-caption-wrapper{width:auto;}
.responsive.responsive-tablet .vmenublock,
.responsive.responsive-tablet .block{margin-left:1%;margin-right:1%;width:48%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.responsive .responsive-embed{height:0;padding-bottom:56.25%;position:relative;}
.responsive .responsive-embed iframe,
.responsive .responsive-embed object,
.responsive .responsive-embed embed{height:100%;left:0;position:absolute;top:0;width:100%;}
.responsive .sheet{width:auto !important;min-width:240px !important;max-width:none !important;margin-right:1% !important;margin-left:1% !important;}
#resp{display:none;}
@media all and (max-width:1099px){#resp, #resp-t{display:block;}
#resp-m{display:none;}
}
@media all and (max-width:480px){#resp, #resp-m{display:block;}
#resp-t{display:none;}
}
#resp-desktop{display:none;}
#resp-tablet-landscape{display:none;}
#resp-tablet-portrait{display:none;}
#resp-phone-landscape{display:none;}
#resp-phone-portrait{display:none;}
@media (min-width:1200px){#resp-desktop{display:block;}
}
@media (min-width:980px) and (max-width:1199px){#resp-tablet-landscape{display:block;}
}
@media (min-width:768px) and (max-width:979px){#resp-tablet-portrait{display:block;}
}
@media (min-width:480px) and (max-width:767px){#resp-phone-landscape{display:block;}
}
@media (max-width:479px){#resp-phone-portrait{display:block;}
}
.responsive .header{width:auto !important;max-width:none !important;min-height:100px !important;min-width:0 !important;text-align:center;}
.default-responsive .header{height:auto;}
.default-responsive .header *{position:relative;text-align:center;-webkit-transform:none !important;-moz-transform:none !important;-o-transform:none !important;-ms-transform:none !important;transform:none !important;}
.default-responsive .header .headline,
.default-responsive .header .slogan{display:block !important;top:0 !important;left:0 !important;margin:2% !important;text-align:center !important;}
.default-responsive .header .headline a,
.default-responsive .header .slogan{white-space:normal !important;}
.default-responsive .header .logo{display:inline-block;margin:auto !important;left:auto;top:auto !important;width:auto;height:auto;}
.responsive .header .slidenavigator{position:absolute;}
.default-responsive .header .positioncontrol{display:block !important;position:relative !important;top:auto !important;right:auto !important;bottom:auto !important;left:auto !important;margin:2% auto !important;width:auto !important;height:auto !important;}
.responsive .header #flash-area{display:none;}
.default-responsive .header>.textblock{position:relative !important;display:block !important;margin:1% auto !important;width:75% !important;top:auto !important;right:auto !important;bottom:auto !important;left:auto !important;}
.default-responsive .header .textblock{position:relative !important;display:block !important;margin:auto !important;left:0 !important;right:0 !important;top:auto !important;height:auto !important;width:auto;background-image:none;}
.responsive .header .textblock *{text-align:center !important;}
.default-responsive .header .shapes > .textblock,
.default-responsive .header .slide-item > .textblock{display:none !important;}
.default-responsive .header .shapes > .textblock *{text-align:center !important;width:auto !important;height:auto !important;display:block;}
.default-responsive .header .slider .textblock *{text-align:center !important;width:auto !important;height:auto !important;display:block;}
.responsive .header>.textblock>div{width:100%;}
.responsive .content-layout,
.responsive .content-layout-row,
.responsive .layout-cell{display:block;}
.responsive .layout-cell{width:auto !important;height:auto !important;}
.responsive .content-layout:after,
.responsive .content-layout-row:after,
.responsive .layout-cell:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.responsive .responsive-tablet-layout-cell,
.responsive.responsive-tablet .footer .content-layout .layout-cell{margin:1%;width:98% !important;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.responsive .responsive-layout-row-2 .responsive-tablet-layout-cell,
.responsive.responsive-tablet .footer .content-layout .responsive-layout-row-2 .layout-cell{width:48% !important;}
.responsive .responsive-layout-row-3 .responsive-tablet-layout-cell,
.responsive.responsive-tablet .footer .content-layout .responsive-layout-row-3 .layout-cell{width:31% !important;}
.responsive .post{border-radius:0;}
.responsive .footer-inner{width:auto;padding:2% !important;}
.responsive .footer{margin-top:1%;}