body, header .container, footer .container, section.main {width: 768px;}

#logo { margin-left: 24px; }

section.main { padding: 0 20px; }

.home-slider ul li { height: 470px; }
.home-slider ul li .slide-inner { height: 470px; width: auto; background: url('../images/slide-inner-bg-ipad.png') no-repeat; }
.home-slider ul li .slide-inner .slide-inner-text { margin: 0 50px; padding-top: 80px; }

.slider-nav { display: none; }

.dynamic h3 { width: 450px; margin: 0 auto; line-height: 1.5em; }
.dynamic ul { margin-bottom: 80px; }
.dynamic ul li { display: block; width: 100%; padding: 10px 30px; }
.dynamic ul li p:first-child { float: left; margin: 0 25px 0 0; width: 230px; height: 165px; }
.dynamic ul li img { max-width: 120%; }

.home .content { width: 100%; padding: 0 30px; }

.standard nav.submenu {width: 100%;}

.standard .content { float: left; width: 100%; }

.standard .categories {width: 100%; }
.standard .categories .category {width: 100%; padding: 20px;}
.standard .categories .category h2 { width: 193px;}
.standard .categories .category .left {float: left;}
.standard .categories .category .right {float: left; padding: 20px 0;}

.centered .content { float: left; width: 100%; }

.breadcrumbs { display: block; text-align: left; }

.fullwidth .categories {width: 100%; margin: 0; }
.fullwidth .categories .category {width: 100%; padding: 20px; margin-bottom: 20px; min-height: inherit;}
.fullwidth .categories .category h2 { width: 193px;}
.fullwidth .categories .category .left {float: left;}
.fullwidth .categories .category .right {float: left;padding: 20px 0;}


.children.horizontal {padding: 20px; margin: 40px 0; background: #f6f6f6; }
.children.horizontal .child {float: none; margin-right: auto;}
.children.horizontal .child img {margin: 0; }
.children.horizontal .child .right {float: right; margin-right: auto; width: 345px;}

footer .col1 {width: auto;padding-left: 30px;}
footer .col2, footer .col3, footer .col4 {display: none;} 
footer .clear.ipad {clear: none;}
footer .infobar {float: right; width: 590px; margin: 30px 0}
footer .infobar .payoff {width: auto; float: left;}
footer .infobar .telephone {margin-right: 25px; float: right;}

footer .social {float: right; margin: 0 20px 30px 0;}
footer .copyright {text-align: center; margin: 0; width: 100%;} 

/* MENU */

header nav.main-nav {position: absolute; background: #0051ba; opacity: 0.95; margin-top: 140px; width: 100%; display: none;}
header nav.main-nav ul {padding: 10px;}
header nav.main-nav ul li {display: block; }
header nav.main-nav ul li a {color: #fff;}
header nav.main-nav ul li a:hover {background: #0051ba;}
header nav.main-nav ul li ul {display: block; position: relative; padding-left: 25px; }
header nav.main-nav ul li ul ul {display: none !important;}
header nav.main-nav ul li.dropdown a:after {display: none;}

header #togglemenu {display: block; float: right; color: #fff; margin-top: 90px;}
header #togglemenu a {color: #fff;  }
header #togglemenu img {vertical-align: middle;padding: 0 20px; }



