.responsive body{min-width:240px;}.responsive img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.responsive .ip-content-layout img,.responsive .ip-content-layout video{max-width:100%;height:auto!important;}.responsive.responsive-phone .ip-content-layout img{margin:1%;}.responsive.responsive-phone .ip-collage,.responsive.responsive-tablet .ip-collage{margin:0!important;}.responsive .ip-content-layout .ip-sidebar0,.responsive .ip-content-layout .ip-sidebar1,.responsive .ip-content-layout .ip-sidebar2{width:auto!important;}.responsive .ip-content-layout,.responsive .ip-content-layout-row,.responsive .ip-layout-cell{display:block;}.responsive .ip-content-layout,.responsive .ip-content-layout-row{padding:0;}.responsive .image-caption-wrapper{width:auto;}.responsive.responsive-tablet .ip-vmenublock,.responsive.responsive-tablet .ip-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 .ip-responsive-embed{height:0;padding-bottom:56.25%;position:relative;}.responsive .ip-responsive-embed iframe,.responsive .ip-responsive-embed object,.responsive .ip-responsive-embed embed{height:100%;left:0;position:absolute;top:0;width:100%;}.responsive .ip-header{width:auto!important;max-width:none!important;min-height:100px!important;min-width:0!important;text-align:center;}.default-responsive .ip-header{height:auto;}.default-responsive .ip-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 .ip-header .ip-headline,.default-responsive .ip-header .ip-slogan{display:block!important;top:0!important;left:0!important;margin:2%!important;text-align:center!important;}.default-responsive .ip-header .ip-headline a,.default-responsive .ip-header .ip-slogan{white-space:normal!important;}.default-responsive .ip-header .ip-logo{display:inline-block;margin:auto!important;left:auto;top:auto!important;width:auto;height:auto;}.responsive .ip-header .ip-slidenavigator{position:absolute;}.default-responsive .ip-header .ip-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 .ip-header #ip-flash-area{display:none;}.default-responsive .ip-header>.ip-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 .ip-header .ip-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 .ip-header .ip-textblock *{text-align:center!important;}.default-responsive .ip-header .ip-shapes>.ip-textblock,.default-responsive .ip-header .ip-slide-item>.ip-textblock{display:none!important;}.default-responsive .ip-header .ip-shapes>.ip-textblock *{text-align:center!important;width:auto!important;height:auto!important;display:block;}.default-responsive .ip-header .ip-slider .ip-textblock *{text-align:center!important;width:auto!important;height:auto!important;display:block;}.responsive .ip-header>.ip-textblock>div{width:100%;}.responsive nav.ip-nav,.responsive .ip-nav-inner{width:auto!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;margin-top:0;margin-bottom:0;min-width:0;text-align:left!important;}.responsive nav.ip-nav{min-width:1%;}.responsive .ip-nav{padding-left:0;padding-right:0;margin-top:20px;}.responsive .ip-nav ul.ip-hmenu{float:none;text-align:center;display:none;}.responsive .ip-nav ul.ip-hmenu li,.responsive .ip-hmenu-extra1,.responsive .ip-hmenu-extra2{float:none;}.responsive .ip-nav ul.ip-hmenu>li:first-child,.responsive .ip-nav ul.ip-hmenu>li:last-child,.responsive .ip-nav ul.ip-hmenu>li{margin-left:0;margin-right:0;}.responsive .ip-nav ul.ip-hmenu>li:before{display:none;}.responsive .ip-nav ul.ip-hmenu a{margin-top:1px!important;margin-bottom:1px!important;height:auto;white-space:normal;}.responsive .ip-nav ul.ip-hmenu>li:first-child>a{margin-top:0!important;}.responsive .ip-nav ul.ip-hmenu>li:last-child>a{margin-bottom:0!important;}.responsive .ip-nav .ext,.responsive .ip-nav ul.ip-hmenu>li>ul,.responsive .ip-nav ul.ip-hmenu>li>ul>li,.responsive .ip-nav ul.ip-hmenu>li>ul>li a{width:auto!important;}.responsive .ip-nav ul.ip-hmenu ul{left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;display:none!important;position:relative!important;visibility:visible!important;}.responsive .ip-nav ul.ip-hmenu li.active>ul{display:block!important;}.responsive .ip-nav ul.ip-hmenu ul li.active>a{font-weight:bold;}.ip-nav .ip-menu-btn{border:1px solid #404040;border-radius:3px;box-shadow:0 0 3px 0 rgba(0,0,0,.2);display:none;-svg-background:linear-gradient(to bottom,#707070 0,#000 100%);background:-ms-linear-gradient(top,#707070 0,#000 100%);background:-moz-linear-gradient(top,#707070 0,#000 100%);background:-o-linear-gradient(top,#707070 0,#000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#707070),color-stop(1,#000));background:-webkit-linear-gradient(top,#707070 0,#000 100%);background:linear-gradient(to bottom,#707070 0,#000 100%);margin:3px;outline:none;padding:5px;position:relative;vertical-align:bottom;width:20px;}.ip-nav .ip-menu-btn span{background:#E0E0E0;border-radius:2px;display:block;height:3px;margin:3px 1px;position:relative;-moz-transition:background .2s;-o-transition:background .2s;-webkit-transition:background .2s;transition:background .2s;}.ip-nav .ip-menu-btn:hover span{background:#f3f3f3;}.responsive .ip-nav .ip-menu-btn{display:inline-block;}.responsive .ip-nav .ip-hmenu.visible{display:block;}.responsive .ip-nav ul.ip-hmenu>li>ul>li:first-child:after{display:none;}.responsive .ip-nav ul.ip-hmenu ul a{padding-left:4%!important;}.responsive .ip-nav ul.ip-hmenu ul ul a{padding-left:6%!important;}.responsive .ip-nav ul.ip-hmenu ul ul ul a{padding-left:8%!important;}.responsive .ip-nav ul.ip-hmenu ul ul ul ul a{padding-left:10%!important;}.responsive .ip-nav ul.ip-hmenu ul ul ul ul ul a{padding-left:12%!important;}.responsive .ip-nav ul.ip-hmenu>li>ul{padding:5px;}.responsive .ip-nav ul.ip-hmenu>li>ul:before{top:0;right:0;bottom:0;left:0;}.responsive .ip-sheet{width:auto!important;min-width:240px!important;max-width:none!important;margin-right:1%!important;margin-left:1%!important;margin-top:1%!important;}#ip-resp{display:none;}@media all and (max-width: 1198px)
{#ip-resp,#ip-resp-t{display:block;}#ip-resp-m{display:none;}}@media all and (max-width: 480px)
{#ip-resp,#ip-resp-m{display:block;}#ip-resp-t{display:none;}}#ip-resp-desktop{display:none;}#ip-resp-tablet-landscape{display:none;}#ip-resp-tablet-portrait{display:none;}#ip-resp-phone-landscape{display:none;}#ip-resp-phone-portrait{display:none;}@media (min-width: 1200px)
{#ip-resp-desktop{display:block;}}@media (min-width: 980px) and (max-width: 1199px)
{#ip-resp-tablet-landscape{display:block;}}@media (min-width: 768px) and (max-width: 979px)
{#ip-resp-tablet-portrait{display:block;}}@media (min-width: 480px) and (max-width: 767px)
{#ip-resp-phone-landscape{display:block;}}@media (max-width: 479px)
{#ip-resp-phone-portrait{display:block;}}.responsive .ip-content-layout,.responsive .ip-content-layout-row,.responsive .ip-layout-cell{display:block;}.responsive .ip-layout-cell{width:auto!important;height:auto!important;}.responsive .ip-content-layout:after,.responsive .ip-content-layout-row:after,.responsive .ip-layout-cell:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.responsive .responsive-tablet-layout-cell,.responsive.responsive-tablet .ip-footer .ip-content-layout .ip-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 .ip-footer .ip-content-layout .responsive-layout-row-2 .ip-layout-cell{width:48%!important;}.responsive .responsive-layout-row-3 .responsive-tablet-layout-cell,.responsive.responsive-tablet .ip-footer .ip-content-layout .responsive-layout-row-3 .ip-layout-cell{width:31%!important;}.responsive .ip-post{border-radius:0;}.responsive .ip-footer-inner{width:auto;padding:2%!important;}.responsive.responsive-tablet .items-row .item,.responsive.responsive-phone .items-row .item{width:auto;display:block;}