.home #sliders-container {
    flex-direction: initial;
}
.home .slider-sidebar {
    order: 2;
}
.home #sliders-container .rev_slider_wrapper {
    order: 1;
}
.home .slider-sidebar-row {
    order: 3;
}

.home .slider-sidebar-row .widget_media_image a {
    display: block;
}

@media screen and (min-width: 768px) {
    body.alt .fusion-standard-logo {
        display: none;
    }
}

.side-nav {
    border-right: 1px solid #ededed;
}

#sidebar .side-nav li a {
    display: block;
}

.side-nav li.current_page_item a {
    border-right: 3px solid;
}

.sidebar .sub-menu, .sidebar .children, .footer-area .sub-menu, .footer-area .children, #slidingbar-area .sub-menu, #slidingbar-area .children {
    margin-left: 15px !important;
}

/* apply link styles to main content */
#content a {
    text-decoration: underline;
}

/* remove cursor from .nolink links */
#menu-left.side-nav li.nolink > a {
    cursor: default;
}

/* hide nav on client sliders */
.fusion-carousel .fusion-carousel-nav {
    display: none;
}

/* Support old shortcode stuff */
.one_half, .one_third, .two_third, .three_fourth, .one_fourth {
    margin-right: 4%; float: left; margin-bottom:20px; position:relative;
}
.one_half {
    width: 48%;
}
.one_third {
    width: 30.6666%;
}
.two_third {
    width: 65.3332%;
}
.one_fourth {
    width: 22%;
}
.three_fourth {
    width: 74%;
}

/* List Items */
.itb-listing {
    margin-bottom: 20px;
}
.itb-listing .title {
    margin-bottom: 12px;
}
.itb-listing .last {
    margin-right: 0;
}
p.itb_listing_link {
    margin-bottom: 0;
}
.itb_readmore {
    text-decoration: underline;
}
.itb-listing--box-inner {
    border: 1px solid #e0dede;
    min-height: 290px;
    text-align: center;
}
.itb-listing--box-inner .itb-listing--box-title h4 {
    font-size: 16px !important;
    margin: 10px 5px;
}
#content .itb-listing--box-inner .itb-listing--box-title h4 a {
    display: block;
    text-decoration: none;
}
.itb-listing--box-copy {
    padding: 10px 5px 0;
}
.itb-listing .blog-list .pub_date {
    float: left;
    font-weight: bold;
}
.itb-listing .blog-list > div {
    margin-left: 70px;
}
.itb-listing .blog-list .title {
    margin-bottom: 5px;
}
.itb-listing .blog-list-minimal .pub_date {
    float: left;
    font-weight: bold;
}
.itb-listing .blog-list-minimal > div {
    margin-left: 70px;
}
.itb-listing .blog-list-minimal .title {
    margin-bottom: 0;
}
.itb-listing .blog-list-minimal .itb-readmore {
    text-decoration: none !important;
}
.itb-listing .blog-list-minimal .itb-readmore[href$=".pdf"]:after,
.textwidget .itb-listing .blog-list-minimal .itb-readmore[href$=".pdf"]:after {
    background-image: url(../../../../../../../themes/aguru2016/css/images/pdf.png);
    background-size: cover;
    content: '';
    display: inline-block;
    margin: 0 5px 0 10px;
    padding: 8px;
    vertical-align: text-top;
}
.textwidget .itb-listing .blog-list .pub_date,
.textwidget .itb-listing .blog-list-minimal .pub_date {
    float: none;
}
.textwidget .itb-listing .blog-list > div,
.textwidget .itb-listing .blog-list-minimal > div {
    margin-left: 0;
}
.textwidget .itb-listing .blog-list p,
.textwidget .itb-listing .blog-list-minimal p {
    margin: 0;
}
.textwidget .list-more a {
    font-weight: bold;
}

/* Shortcodes */
.one_eighth, .seven_eighth { margin-right: 4%; float: left; margin-bottom:20px; position:relative; }
.one_eighth { width: 11%; }
.seven_eighth { width: 85%; }

@media only screen and (max-width: 800px) {
    .itb-listing .one_fourth,
    .itb-listing .three_fourth,
    .itb-listing .one_third,
    .itb-listing .two_third, {
        width: 100%;
    }
}

/* Framed Pages */
.itb-framed-page #main {
    padding-top: 20px !important;
}
.itb-framed-page #main .avada-row,
.itb-framed-page #main #content {
    float: none;
    max-width: 100%;
    width: 100%;
}
.itb-framed-page #main #content.itb-framed-page-center {
    margin: 0 auto;
    max-width: 990px;
}
.itb-framed-page iframe {
    border: 0;
    height: 800px;
    width: 100%;
}
.itb-fpmsg {
    text-align: center;
}
#header-sticky .itb-fpmsg {
    background: #fff;
    margin-top: -2px;
    padding: 2px 0 8px;
    -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.22);
    -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.22);
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.22);
}

/**
 * The new megamenu stuff
 */
.fusion-megamenu-wrapper.mmimages .fusion-megamenu-submenu {
  border: 0;
}
.fusion-megamenu-wrapper.mmimages .fusion-megamenu-title {
  border-left: 1px solid #000;
  margin-left: 17px;
  padding-left: 17px;
}
.fusion-megamenu-wrapper.mmimages .fusion-megamenu-submenu .sub-menu {
  border-left: 1px solid #000;
  margin-left: 17px;
  padding-left: 17px;
}
.fusion-megamenu-wrapper.mmimages .fusion-megamenu-submenu .sub-menu a {
  padding-left: 0;
}
.fusion-megamenu-wrapper.mmimages .fusion-megamenu-submenu .sub-menu .fusion-megamenu-bullet {
  display: none;
}
.fusion-megamenu-wrapper.mmimages .fusion-megamenu-submenu.mm-widget {
  padding-left: 17px;
  width: 300px;
}
.mm-collection {
  border: 1px solid #000;
  padding: 0;
  position: relative;
}
.mm-collection img {
  position: absolute;
  width: 100%;
  z-index: -1;
}
.mm-collection img.first {
  position: relative;
  z-index: 0;
}
.mm-collection img.first.last {
  position: absolute;
}
.mm-collection img.current {
  position: relative;
  z-index: 2;
}

// Google Doc Embedder links
a.gde-link {
    color: red;
    background: #e3e3e3;
    padding: 5px 10px;
    border: 1px solid #a6a6a6;
    background: -moz-linear-gradient(top, #ffffff 0%, #e3e3e3 100%);
    background: -webkit-linear-gradient(top, #ffffff 0%,#e3e3e3 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#e3e3e3 100%);
    font-weight: bold;
    font-size: 13px;
}
a.gde-link:before {
    content: '\f1c1';
    font-family: FontAwesome;
    color: red;
    margin-right: 5px;
    font-size: initial;
}