.backstretch, .hero-image .content, .home-hero-image .home-hero {
    width: 100%;
}

#nav_menu-2 .widget-wrap {
max-width:none;
margin:0 10%
}

#nav_menu-2.widget {
margin-bottom:0
}

.nav-primary .sub-menu,.nav-primary .genesis-nav-menu > .menu-item > .sub-menu {
background-color:#eee;
border-top:1px solid #ccc
}

.genesis-nav-menu .sub-menu a {
border:1px solid #ccc;
color:#333
}

.front-page-cta .ninja-forms-form .field-wrap {
width:32%;
display:inline-block
}

.front-page-cta .ninja-forms-form label {
text-align:left
}

.front-page-cta .ninja-forms-form input[type=submit] {
height:40px;
padding:10px 20px;
background-color:#9BB457
}

.front-page-cta .ninja-forms-form .ninja-forms-required-items {
display:none
}

.page-id-72674 .entry-content h4:first-of-type,.page-id-72674 .entry-content > ul:first-of-type {
display:none
}

.genesis-nav-menu .lr-join a:hover {
color:#fff;
background:#485057
}

.site-container ul.lms-list-items {
text-align:left
}

.site-container ul.lms-list-items li a {
padding:10px;
border:1px solid #323232;
margin:10px
}

.site-container .lms-sidebar-nav ul.lms-list-items .courseware-module > a {
padding:10px 20px 10px 30px
}

.site-container .lms-sidebar-nav ul.lms-list-items .courseware-course > a {
background:#eee;
border:1px solid #ddd;
border-radius:3px;
font-size:15px;
font-weight:bold;
line-height:1.3;
margin-top:5px;
padding:12px 20px 12px 30px;
position:relative
}

.site-container .lms-sidebar-nav ul.lms-list-items li.current_courseware_item > a {
background:#fff
}

.site-container ul.lms-list-items ul.children:before {
content:none
}

.site-container ul.lms-list-items ul.children {
margin-left:8%;
width:92%
}

.single-lms_courseware h4.widget-title.widgettitle {
width:96%
}

.sidebar .widget.widget_display_forums,.sidebar .widget.widget_display_replies,.sidebar .widget.widget_display_topics {
text-align:left
}

.sidebar .widget.widget_display_forums li,.sidebar .widget.widget_display_replies li,.sidebar .widget.widget_display_topics li {
margin-left:10px
}

.sidebar .widget.widget_display_topics {
text-align:left
}

.widget_display_topics li a img {
width:24px;
height:24px;
margin:5px 10px 10px;
clear:both
}

.widget_display_topics li {
line-height:1.4;
margin-bottom:10px;
margin-top:10px
}

.home .pricing-table.widget-thirds #featured-post-4 {
width:50%
}

.home .pricing-table.widget-thirds #featured-post-7 {
width:32%
}

@media only screen and (max-width: 800px) {
.front-page-cta .ninja-forms-form .field-wrap {
width:100%
}

.home .pricing-table.widget-thirds #featured-post-4,.home .pricing-table.widget-thirds #featured-post-7 {
width:100%
}

.masonry.one {
	max-height:32%;
}

.masonry {
columns:1
}

.page-template-sectional section.sectional {
padding:40px 10%
}

.page-template-sectional .sectional ul li {
background:url(//www.locationrebel.com/wp-content/uploads/2016/01/checkmark.png) no-repeat 0 50%
}

.page-template-sectional ul {
margin-left:50px
}

.sectional ul,.sectional ul li {
list-style:none;
display:inherit
}

.page-template-sectional .sectional ul li {
list-style:none
}

.page-template-sectional .footer-widgets ul {
margin-left:0
}

.page-template-sectional .footer-widgets .wrap {
max-width:1200px
}

.page-template-sectional .footer-widgets ul {
margin-left:0
}

.logged-in .genesis-nav-menu a {
font-size:12px
}

.lr-join a {
width:110px
}
}

.page-template-sectional .footer-widgets .wrap {
max-width:inherit;
margin:0 auto
}

.page-template-sectional .footer-widgets ul {
margin-left:0
}

.page-template-sectional .sectional ul li {
list-style:none
}

.footer-widgets #menu-top-nav {
    float: left;
}

.footer-widgets #menu-top-nav li.menu-item {
    display: inline-block;
    padding-bottom: 0px;
    width: 100%;
}

.footer-widgets #menu-top-nav a {
    padding: 0;
    margin: 0;
    float: left;
    display: block;
    font-size: 18px;
}