/*=================
  Header
=================*/

body .site-logo {
    margin: 20px 0;
}

body #menu-main-menu {
    clear: both;
    padding-top: 12px;
}





/*=================
  Slideshow
=================*/

body #inner-content {
    margin-top: -1px;
    min-height: 0;
    width: 100%;
    border-left: none;
    border-right: none;
	padding-bottom: 0;
}

body #main { position: relative; }

body #inner-content article {
    position: absolute;
    bottom: -14px;
    right: 0;
    width: auto;
}

body #inner-content article header,
body #inner-content article section,
body #inner-content article footer {
    width: 100%;
}

body .entry-content { padding: 0; }

body .entry-content img { margin: 0; }

body .stepcarousel {
    position: relative; /*leave this value alone*/
    border: none;
    overflow: scroll; /*leave this value alone*/
    width: 100%; /*Width of Carousel Viewer itself*/
    height: 350px; /*Height should enough to fit largest content's height*/
}

body .stepcarousel .belt {
    position: absolute; /*leave this value alone*/
    left: 0;
    top: 0;
	width: 500%; /* Default width */
}

body .stepcarousel .panel {
    float: left; /*leave this value alone*/
    overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
    margin: 0 1px 0 0; /*margin around each panel*/
}





/*=================
  Misc
=================*/

body .nav-toggle:after {
    border-color: orange transparent transparent transparent;
}

@media (max-width: 767px) {
	body #inner-content {
        width: 95.8%;
        margin-bottom: 50px;
    }
    
	body article {
        bottom: -60px;
        right: -1px;
    }
}