html {
    font-size: 62.5%;
}

body {
    font-family: acumin-pro;
    font-size: 1.8rem;
    line-height: 2.8rem;
    color: #333;
}

h1 {
    font-family: metronic-slab;
    font-weight: normal;
    font-variant: normal;
    font-size: 4.6rem;
    line-height: 5rem;
    letter-spacing: .088rem;
    color: #150C07;
}

h2 {
    font-family: metronic-slab;
    font-weight: normal;
    font-size: 3.8rem;
    line-height: 4.2rem;
    letter-spacing: .038rem;
    color: #000;
}

h3 {
    font-family: metronic-slab;
    font-weight: normal;
    font-size: 3.2rem;
    line-height: 3.4rem;
    letter-spacing: .032rem;
    color: #000;
}

h4 {
    font-family: metronic-slab;
    font-weight: normal;
    font-size: 2.6rem;
    line-height: 3.2rem;
    letter-spacing: .026rem;
    color: #000;
}

h5 {
    font-family: metronic-slab;
    font-weight: normal;
    font-size: 2.4rem;
    line-height: 3rem;
    letter-spacing: .024rem;
    color: #000;
}

h6 {
    font-family: metronic-slab;
    font-weight: normal;
    font-size: 2.2rem;
    line-height: 2.4rem;
    letter-spacing: .022rem;
    color: #000;
}

a, a:hover {
    color: #a7a7a7;
}
a:active, a:focus {
    color: #a7a7a7;
    opacity: .7;
}


/* Buttons */
.btn-primary {
    background-color: #a7a7a7;
    border-color: #a7a7a7;
}

 .btn-primary:hover, .btn-primary.focus {
    background-color: #545454;
    border-color: #545454;
 }

.btn-danger {
    background-color: #000;
    border-color: #000;
    color: #fff;
}

    .btn-danger.active, .btn-danger.focus, .btn-danger:active, .btn-danger:focus, .btn-danger:hover, .open > .dropdown-toggle.btn-danger {
        background-color: #333;
        border-color: #333;
    }

.btn {
    border-radius: 0;
    padding: 8px 12px;
}

.btn-lg {
    padding: 12px 25px;
}

.btn-md {
}


/* Tiles (overrides) */
div.tile {
    background-repeat: no-repeat;
    background-size: auto;
}

div.tile-overlay {
    background-color: transparent;
    background-repeat: no-repeat;
    background-size: auto;
}

div.tile-content {
    top: 35%;
}

    div.tile-content a {
        color: #76c617;
        text-decoration: none;
    }
body {
    background: rgb(20, 11, 6);
}

    body.main {
    }

    body.main,
    body.sub {
    }

/* Site */

.no-padding {
    padding: 0 !important;
}

.body-content {
    padding-top: 20px;
    padding-bottom: 30px;
}

#site-inner-wrapper {
    background: #fff;
}

#site-top-wrapper {
    position: relative;
    background-color: #000000;
    top: 0;
    z-index: 9999;
}

#site-content-top {
    padding-top: 100px;
}

#site-wrapper {
    position: relative;
    top: -100px;
}

#site-content-top-wrapper {
}

body.main #site-content-wrapper {
    background: #fff;
}

.top-padding {
    padding-top: 100px;
}


/* module-header w/ bg

.module-header {
    padding-top: 120px;
    text-transform: uppercase;
}

    .module-header h1 {
        font-size: 8rem;
        line-height: 9rem;
        color: #fff;
    }

@media(max-width: 1024px) {
    .module-header h1 {
        font-size: 3.5rem;
        line-height: 5rem;
        color: #fff;
    }
}

@media(max-width:768px) {
    .module-header h1 {
        font-size: 5rem;
        line-height: 6rem;
        color: #fff;
    }

    .module-header {
        padding-top: 50px;
    }
}

.module-header h5 {
    color: #fff;
}

.body-grooms-index .module-header {
    background: url('/Content/themes/equiqlaris/Images/training.jpg');
    background-position: 0 75%;
    background-size: cover;
    min-height: 500px;
    margin-bottom: 20px;
}

.body-horses-index .module-header {
    background: url('/Content/themes/equiqlaris/Images/horse.jpg');
    background-position: 75% 0;
    background-size: cover;
    min-height: 500px;
    margin-bottom: 20px;
}

*/

/* module header simple */
.module-header {
    padding: 40px 0 60px 0;
    text-transform: uppercase;
}

    .module-header h1 {
        font-size: 8rem;
        line-height: 9rem;
    }

@media(max-width: 1024px) {
    .module-header h1 {
        font-size: 6rem;
        line-height: 7rem;
    }
}

@media(max-width:768px) {
    .module-header h1 {
        font-size: 3.5rem;
        line-height: 5rem;
    }

    .module-header {
        padding: 20px 0 30px 0;
    }
}


/* Social Panel 3 */

#social-panel3-container ul {
    display: table;
    background: #000;
    position: fixed;
    list-style: none;
    margin: 0;
    padding: 0;
    top: 130px;
    right: 0;
    z-index: 9999;
}

#social-panel3-container li {
    padding: 10px;
    width: 30px;
    background: black;
    color: #fff;
}

#social-panel3-container li.social-panel-search {
    height: 50px;
}

/* Resina */

#resina-mobile-banner,
#site-resina-wrapper {
    background: rgb(194, 220, 146);
}

#site-resina-wrapper {
    min-height: 150px;
}

#resina-mobile-banner {
    padding: 2% 4%;
}

#resina-mobile-symbol {
    max-width: 20%;
}

#resina-mobile-www {
    max-width: 78%;
}

#resina-banner {
    padding: 50px 0;
    margin: auto;
}

@media(max-width: 991px) {
    #resina-symbol {
        margin-bottom: 30px;
    }
}

@media(max-width: 768px)
{
    #resina-banner-logo {
        float: left !important;
    }
}

/* Travwebb */

#travwebb-start {
    min-height: 450px;
    color: #fff;
}

@media(max-width: 768px) {
    #travwebb-start {
        min-height: 350px;
        color: #fff;
    }
}

#travwebb-grooms .thumbnail,
#travwebb-horses .thumbnail {
    border: 0 !important;
}

#travwebb-horses td,
#travwebb-horses th {
    padding-top: 4px;
    padding-bottom: 0px;
    border: 0;
}

body.main #site-content-top-wrapper {
    background: url(/Content/themes/equiqlaris/Images/run.jpg);
    background-size: cover;
    min-height: 500px;
}

.body-grooms-index .body-content,
.body-horses-index .body-content {
    padding-top: 0;
}

#travwebb-start,
#travwebb-start > *,
.body-horses-index #site-content-top,
.body-horses-index #site-content-top > *,
.body-grooms-index #site-content-top,
.body-grooms-index #site-content-top > * {
    color: #fff;
}

#groom-horses {
    background: rgb(245, 239, 224);
    margin-top: 2em;
    padding-bottom: 2em;
    margin-bottom: -30px;
}

    #groom-horses a {
        color: #000;
    }

    #groom-horses th {
        text-align: center;
    }

.travwebb-horse-index-dot:before {
    content: '■';
    color: #a7a7a7 !important;
    position: relative;
    top: -1px;
}

.travwebb-detail-icon {
    margin-right: 20px;
}

#travwebb-horses .caption,
#travwebb-horses .thumbnail {
    padding: 0;
    border-radius: 0;
}

#groom-horses .thumbnail {
    border-radius: 0;
    margin-bottom: 0;
}

#travwebb-horse-header,
#travwebb-groom-header {
    margin-bottom: 30px;
}

/* Top */
#top {
    z-index: 17;
}

/* Logo */
#logo {
    margin: 4px 0;
}

#logo-wrapper {
    margin-top: 20px;
}

@media(min-width: 992px) {
    #logo-wrapper {
        position: absolute;
        top: 20px;
        left: 20px;
        width: 255px;
        height: 60px;
        margin-top: 0;
    }
}

#logo-wrapper #logo {
    max-width: 255px;
    max-height: 60px;
}

/* Sidebar Menu */
#bootstrap-sidebar-menu-outer-wrapper {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 400px;
    min-height: 100%;
}

#bootstrap-sidebar-menu-button-wrapper {
    color: rgba(21, 12, 7, 1);
}

@media(min-width: 992px) {
    #bootstrap-sidebar-menu-button-wrapper {
        position: absolute;
        top: -1px;
        right: 0;
        width: 120px;
    }
}

#bootstrap-sidebar-menu-button-wrapper #bootstrap-sidebar-menu-button {
    width: 35px;
    height: 35px;
    padding: 33px 28px;
}

#bootstrap-sidebar-menu-wrapper {
    position: relative;
    z-index: 16;
    background-color: #443C39;
    color: #000000;
    text-align: left;
    font-size: 2rem;
    min-height: 100%;
    width: 400px;
    -webkit-box-shadow: -5px 5px 5px 5px rgba(0,0,0,0.4);
    box-shadow: -5px 5px 5px 5px rgba(0,0,0,0.4);
}

    #bootstrap-sidebar-menu-wrapper .container {
        width: 100%;
    }

    #bootstrap-sidebar-menu-wrapper #bootstrap-sidebar-menu-wrapper-menu {
        padding-top: 100px;
    }

    #bootstrap-sidebar-menu-wrapper .items-level1-root-wrapper {
        padding-top: 3rem;
        padding-bottom: 3rem;
    }

    #bootstrap-sidebar-menu-wrapper .menu-item {
        padding-top: 2.0rem;
        padding-bottom: 2.0rem;
    }

    #bootstrap-sidebar-menu-wrapper .menu-item-expander {
        padding: 0;
    }

    #bootstrap-sidebar-menu-wrapper .expander {
        display: inline-block;
        max-width: 2rem;
        max-height: 2rem;
        padding: 2.25rem 2rem;
    }

    #bootstrap-sidebar-menu-wrapper .items-level1-root-wrapper {
        background-color: #140B06;
    }

        #bootstrap-sidebar-menu-wrapper .items-level1-root-wrapper > div > div > div > a {
            color: #ffffff;
        }

    #bootstrap-sidebar-menu-wrapper .items-level2-root-wrapper {
        background-color: #443c39;
    }

    #bootstrap-sidebar-menu-wrapper .items-level3-root-wrapper {
        background-color: #8f8b88;
    }

        #bootstrap-sidebar-menu-wrapper .items-level3-root-wrapper a {
            color: #000000;
        }

@media(max-width: 991px) {
    #bootstrap-sidebar-menu-wrapper {
        display: none !important;
    }
}

#bootstrap-sidebar-menu-wrapper .active,
#bootstrap-sidebar-menu-wrapper .active-parent {
    font-weight: bold;
}

#bootstrap-sidebar-menu-wrapper .rootmenu-level1 {
    font-size: 3rem;
    margin-top: 3rem;
}

    #bootstrap-sidebar-menu-wrapper .rootmenu-level1:first-child {
    }

#bootstrap-sidebar-menu-wrapper .rootmenu-level2 {
    margin-top: 2rem;
}

/* Span */
#bootstrap-sidebar-menu-wrapper span.menu-item {
    margin-right: 4rem;
}

    #bootstrap-sidebar-menu-wrapper span.menu-item:last-child {
        margin-right: 0;
    }

/* A */
#bootstrap-sidebar-menu-wrapper a {
    color: #fff;
}

    #bootstrap-sidebar-menu-wrapper a:hover {
        text-decoration: none;
        font-weight: bold;
    }

/* Section */
#bootstrap-sidebar-menu-wrapper .bootstrap-level-menu-section {
    padding-top: 1rem;
    padding-bottom: 1rem;
    /*border-bottom: solid 1px #ffffff;*/
}

/*
    #bootstrap-sidebar-menu-wrapper .bootstrap-level-menu-section:last-child {
        border-bottom: none;
    }

/* Social Media */
#bootstrap-sidebar-menu-social-media-wrapper {
    text-align: center;
}

#bootstrap-sidebar-menu-wrapper .social-media-icon {
    max-width: 50px;
    max-height: 50px;
}

#bootstrap-sidebar-menu-wrapper .social-media-icon-href {
    margin-right: 2rem;
}

    #bootstrap-sidebar-menu-wrapper .social-media-icon-href:last-child {
        margin-right: 0;
    }

/* Flags */
#bootstrap-sidebar-menu-language-wrapper {
    text-align: center;
}

#bootstrap-sidebar-menu-wrapper .language-flag {
    max-width: 50px;
    max-height: 50px;
}

#bootstrap-sidebar-menu-wrapper .language-flag-href {
    margin-right: 2rem;
}

    #bootstrap-sidebar-menu-wrapper .language-flag-href:last-child {
        margin-right: 0;
    }

/* Search */
#bootstrap-sidebar-menu-search-wrapper {
    text-align: center;
}

#bootstrap-sidebar-menu-wrapper #search-button {
    background: none;
    border: 0;
}

#bootstrap-sidebar-menu-wrapper #search-button-span {
    background-image: url('/Content/themes/equiqlaris/Images/ikon_search.svg');
    background-repeat: no-repeat;
    background-size: contain;
    padding-left: 1rem;
    padding-right: 1rem;
}

#bootstrap-sidebar-menu-wrapper #search-input {
    border: none;
    color: #fff;
    background-color: #ffffff;
    padding: 5px;
}

#bootstrap-sidebar-menu-wrapper #bootstrap-sidebar-menu-search-wrapper,
#bootstrap-sidebar-menu-wrapper #bootstrap-sidebar-menu-social-media-wrapper,
#bootstrap-sidebar-menu-wrapper #bootstrap-sidebar-menu-language-wrapper {
    padding: 3rem 0;
}

/* Sidebar Mobile Menu */
#bootstrap-sidebar-menu-mobile-button-wrapper {
    color: rgba(21, 12, 7, 1);
    position: absolute;
    top: -1px;
    right: 0;
    width: 110px;
}

    #bootstrap-sidebar-menu-mobile-button-wrapper #bootstrap-sidebar-menu-mobile-button {
        width: 45px;
        height: 45px;
        padding: 30px 30px;
    }

#bootstrap-sidebar-menu-mobile-wrapper {
    display: none;
    position: absolute;
    z-index: 16000;
    top: 100px;
    left: 0;
    right: 0;
    background-color: #443C39;
    color: #000000;
    text-align: left;
    font-size: 2rem;
    min-height: 100%;
}

    #bootstrap-sidebar-menu-mobile-wrapper a {
        font-family: metronic-slab;
    }


    #bootstrap-sidebar-menu-mobile-wrapper .menu-item {
        padding-top: 2rem;
        padding-bottom: 2rem;
    }

    #bootstrap-sidebar-menu-mobile-wrapper .menu-item-expander {
        padding: 0;
    }

    #bootstrap-sidebar-menu-mobile-wrapper .expander {
        display: inline-block;
        max-width: 3rem;
        max-height: 3rem;
        padding: 1.75rem 2rem;
    }

    #bootstrap-sidebar-menu-mobile-wrapper .items-level1-root-wrapper {
        background-color: rgba(21, 12, 7, 1);
        padding-top: 3rem;
        padding-bottom: 3rem;
    }

        #bootstrap-sidebar-menu-mobile-wrapper .items-level1-root-wrapper > div > div > div > a {
            color: #ffffff;
        }

    #bootstrap-sidebar-menu-mobile-wrapper .items-level2-root-wrapper {
        background-color: #443c39;
    }

    #bootstrap-sidebar-menu-mobile-wrapper .items-level3-root-wrapper {
        background-color: #8f8b88;
    }

    #bootstrap-sidebar-menu-mobile-wrapper .items-level3-root-wrapper a {
        color: #000000;
    }


@media(min-width: 992px) {
    #bootstrap-sidebar-menu-mobile-wrapper {
        display: none !important;
    }
}

#bootstrap-sidebar-menu-mobile-wrapper .active,
#bootstrap-sidebar-menu-mobile-wrapper .active-parent {
    font-weight: bold;
}

#bootstrap-sidebar-menu-mobile-wrapper .rootmenu-level1 {
    font-size: 3rem;
    margin-top: 3rem;
}

    #bootstrap-sidebar-menu-mobile-wrapper .rootmenu-level1:first-child {
        /*margin-top: 0;*/
    }

#bootstrap-sidebar-menu-mobile-wrapper .rootmenu-level2 {
    margin-top: 2rem;
}

/* Span */
#bootstrap-sidebar-menu-mobile-wrapper span.menu-item {
    margin-right: 4rem;
}

    #bootstrap-sidebar-menu-mobile-wrapper span.menu-item:last-child {
        margin-right: 0;
    }

/* A */
#bootstrap-sidebar-menu-mobile-wrapper a {
    color: #fff;
}

/* Section */
#bootstrap-sidebar-menu-mobile-wrapper .bootstrap-level-menu-mobile-section {
    padding-top: 1rem;
    padding-bottom: 1rem;
    /*border-bottom: solid 1px #ffffff;*/
}

/*
    #bootstrap-sidebar-menu-mobile-wrapper .bootstrap-level-menu-mobile-section:last-child {
        border-bottom: none;
    }

/* Social Media */
#bootstrap-sidebar-menu-mobile-social-media-wrapper {
    text-align: center;
}

#bootstrap-sidebar-menu-mobile-wrapper .social-media-icon {
    max-width: 50px;
    max-height: 50px;
}

#bootstrap-sidebar-menu-mobile-wrapper .social-media-icon-href {
    margin-right: 2rem;
}

    #bootstrap-sidebar-menu-mobile-wrapper .social-media-icon-href:last-child {
        margin-right: 0;
    }

/* Flags */
#bootstrap-sidebar-menu-mobile-language-wrapper {
    text-align: center;
}

#bootstrap-sidebar-menu-mobile-wrapper .language-flag {
    max-width: 50px;
    max-height: 50px;
}

#bootstrap-sidebar-menu-mobile-wrapper .language-flag-href {
    margin-right: 2rem;
}

    #bootstrap-sidebar-menu-mobile-wrapper .language-flag-href:last-child {
        margin-right: 0;
    }

/* Search */
#bootstrap-sidebar-menu-mobile-search-wrapper {
    text-align: center;
}

#bootstrap-sidebar-menu-mobile-wrapper #search-button {
    background: none;
    border: 0;
}

#bootstrap-sidebar-menu-mobile-wrapper #search-button-span {
    background-image: url('/Content/themes/equiqlaris/Images/search.svg');
    background-repeat: no-repeat;
    background-size: contain;
    padding-left: 1rem;
    padding-right: 1rem;
}

#bootstrap-sidebar-menu-mobile-wrapper #search-input {
    border-radius: 4px;
    border: none;
    color: #fff;
    background-color: #ffffff;
    padding: 5px 10px;
}

#bootstrap-sidebar-menu-mobile-wrapper #bootstrap-sidebar-menu-mobile-search-wrapper,
#bootstrap-sidebar-menu-mobile-wrapper #bootstrap-sidebar-menu-mobile-social-media-wrapper,
#bootstrap-sidebar-menu-mobile-wrapper #bootstrap-sidebar-menu-mobile-language-wrapper {
    padding: 2rem 0;
}

/* Search Widget */

.search-widget {
    background: #000;
    width: 250px;
    position: relative;
    display: inline-block;
    line-height: 1;
    right: 0;
}

.search-toggle {
    float: left;
}

.search-widget > ul > li {
    padding-top: 0 !important;
}

.search-widget img {
    width: 30px;
    height: 30px;
    padding: 10px;
}

.search-widget .glyphicons-search {
    margin-left: 0;
}

.search-widget form {
    height: 0;
}

.search-widget .input-group {
    display: inline-block;
    background: none;
}

.search-widget .btn-secondary,
.search-widget .btn-secondary:hover,
.search-widget .btn-secondary:focus,
.search-widget .btn-secondary:active {
    font-size: 20px;
    font-size: 2.0rem;
    color: #fff;
    text-shadow: none;
    background-image: none;
    border: 0;
    box-shadow: none;
    background: none;
}

    .search-widget .btn-secondary span {
        position: relative;
        top: 12px;
        left: 0.04em;
    }


.form-control {
    box-shadow: none;
}

.search-open {
    position: relative;
    right: 250px;
}

    .search-open > a {
    }

.search-widget input {
    width: 140px;
    border: 0;
    color: #000;
    background: #fff;
    border-radius: 0;
    box-shadow: none;
    margin-top: 10px;
}

.search-widget .input-group-btn {
    background: none;
}

#search-panel {
    background: url(css/images/greyfade.gif) repeat-x #2c2c2c;
    height: 36px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    margin-left: 5px;
    padding: 2px 8px 0 8px;
    float: right;
    -moz-box-shadow: 0 2px 5px rgba(55, 55, 55, 0.7);
    -webkit-box-shadow: 0 2px 5px rgba(55, 55, 55, 0.7);
    box-shadow: 0 2px 5px rgba(55, 55, 55, 0.7);
}

    #search-panel .search_button {
        height: 27px;
        width: 25px;
        background: url("CSS/Images/search_button.png") no-repeat;
        border: none;
    }

        #search-panel .search_button:hover {
            cursor: pointer;
            opacity: 0.7;
        }

    #search-panel input {
        border: 1px solid #ccc;
        border-radius: 10px;
        width: 160px;
        padding: 2px 5px;
    }

#search-term {
    display: none;
}

#search-results {
    margin-top: 10px;
}

    #search-results .hits {
        padding-left: 35px;
    }

    #search-results .separator {
        margin-top: 25px;
        margin-bottom: 20px;
        border-bottom: 2px dotted #000000;
        margin-left: -30px;
    }

    #search-results .no-search-hits {
        font-style: italic;
        color: #000;
        margin-left: 17px;
        margin-bottom: 20px;
    }

    #search-results .heading {
        border-top: 3px solid #000;
        height: 20px;
        background: #f4f4f4;
        padding-left: 17px;
        padding-top: 5px;
        padding-bottom: 7px;
        font-weight: bold;
        font-size: 14px;
        font-size: 1.4rem;
    }

    #search-results .hit-title {
        color: #000;
    }

        #search-results .hit-title a {
            text-decoration: none;
        }

        #search-results .hit-title:hover {
            text-decoration: underline;
        }

    #search-results .excerpt {
        color: #000000;
    }

.search-section {
    margin-bottom: 20px;
}

span.search-results {
    color: #000000;
    font-size: 28px;
    font-size: 2.8rem;
}

#search-results ul {
    list-style: decimal;
}

/* Search Page */
#search-result-page-contents {
    margin-top: 3rem;
}

#search-term {
    display: none;
}

#search-results {
    margin-top: 1rem;
}

    #search-results .hits {
        padding-left: 3.5rem;
    }

    #search-results .separator {
        margin-top: 2.5rem;
        margin-bottom: 2rem;
        border-bottom: 0.2rem dotted rgba(21, 12, 7, 1);
        margin-left: -3rem;
    }

    #search-results .no-search-hits {
        font-style: italic;
        color: #000000;
        margin-left: 1.7rem;
        margin-bottom: 2rem;
    }

    #search-results .heading {
        border-top: 0.3rem solid rgba(21, 12, 7, 1);
        height: 2rem;
        background: rgba(21, 12, 7, 1);
        color: #ffffff;
        padding-left: 1.7rem;
        padding-top: 0.5rem;
        padding-bottom: 0.7rem;
        font-weight: bold;
        font-size: 1.4rem;
    }

    #search-results .hit-title {
    }

        #search-results .hit-title a {
            text-decoration: none;
        }

        #search-results .hit-title:hover {
            text-decoration: underline;
        }

    #search-results .excerpt {
        color: #000000;
    }

.search-section {
    margin-bottom: 2rem;
}

span.search-results {
    color: #000000;
    font-size: 2.8rem;
}

#search-results ul {
    list-style: decimal;
}

/* Slick Slider #slick-slider-2 */

#slickslider-9-wrapper,
#slickslider-9 > .slick-dots {
    background: rgb(245, 239, 224);
}


#slickslider-9 > .slick-dots {
    margin-top: 5px !important;
    bottom: -33px;
}

#slickslider-9-container {
    padding: 30px 0 40px;
    margin: 0 auto;
}

@media(min-width: 1170px ) {
    #slickslider-9-container {
        width: 1170px;
    }
}

.slick-dotted.slick-slider {
    margin-bottom: 0 !important;
}

#slickslider-9 .image {
    padding: 5px;
    margin: auto 15px;
    background: #fff;
}

#slickslider-9 .slickslider-item-headline {
    text-align: center;
}

    #slickslider-9 .slickslider-item-headline a {
        color: #000;
    }

.slick-header > h2 {
    text-align: center;
    margin: 0 0 15px;
    padding: 0;
    line-height: 1;
    text-transform: uppercase;
}

.slick-dots li button::before {
    content: '■' !important;
    color: #000 !important;
    opacity: 1 !important;
    background: #000;
}

.slick-dots li.slick-active button:before {
    background: #a7a7a7;
    color: #a7a7a7 !important;
}

.slick-dots li button:before {
    width: 15px !important;
    height: 15px !important;
}


/* Responsive Slider 4 */

.responsive-slider-wrapper {
    background: url(/Content/themes/equiqlaris/Images/wall.jpg) no-repeat;
    color: #ffffff;
    padding-top: 40px;
    padding-bottom: 40px;
}

    .responsive-slider-wrapper .carousel-inner {
        min-height: 35rem;
    }

#carousel-wrapper {
    background-color: rgba(21, 12, 7, .7);
}

    #carousel-wrapper .item > div {
        padding-left: 0;
    }

.carousel-caption2 {
    margin-top: 40px;
    padding-left: 15px;
}

    .carousel-caption2 p {
        margin-bottom: 20px;
    }

@media(max-width: 767px) {
    .responsive-slider-wrapper {
        padding-top: 3rem;
        padding-bottom: 3rem;
    }

        .responsive-slider-wrapper .carousel-inner {
            min-height: 65rem;
        }
}

.responsive-slider-wrapper h1,
.responsive-slider-wrapper h2,
.responsive-slider-wrapper h3 {
    color: #ffffff;
}

.responsive-slider-wrapper a.readmore {
    color: #ffffff;
}

@media(max-width: 767px) {
    .carousel-indicators {
        display: none;
    }
}

@media(min-width: 768px) {
    .carousel-indicators {
        right: 40px;
        left: auto;
        width: 45%;
        text-align: right;
    }

        .carousel-indicators li {
            border-radius: 0;
        }
}

.readmore_wrapper {
    padding: 8px 15px;
    background: #a7a7a7;
}


/* News */
.news-plainlisting {
    background-color: #92A2BD;
    color: #ffffff;
    padding-top: 5rem;
    padding-bottom: 5rem;
    text-align: center;
}

    .news-plainlisting .headline {
        font-family: Futura PT;
        font-size: 21px;
        line-height: 23px;
        color: #FFFFFF;
        color: rgb(255, 255, 255);
        text-transform: uppercase;
    }

    .news-plainlisting .entry .when {
        font-size: 1rem;
    }

    .news-plainlisting .entry h1 {
        font-size: 2rem;
    }

    .news-plainlisting .entry {
        font-size: 1.5rem;
        padding-top: 1rem;
        padding-bottom: 1rem;
        padding-left: 4rem;
        padding-right: 4rem;
        border-bottom: 1px solid #ffffff;
    }

        .news-plainlisting .entry:last-child {
            border-bottom: none;
        }

        .news-plainlisting .entry span.readmore {
            display: block;
            margin-top: 0.5rem;
        }

/* Contact Us */
.contact-us {
    background-color: #92A8DF;
    color: #ffffff;
    padding-top: 5rem;
    padding-bottom: 5rem;
}

    .contact-us a {
        color: #ffffff;
    }

/* Footer */
#footer-wrapper {
    padding-top: 5rem;
    padding-bottom: 5rem;
    font-size: 1.4rem;
    line-height: 2rem;
    color: #FFF;
}

    #footer-wrapper a {
        font-family: acumin-pro;
        font-size: 1.6rem;
        line-height: 2.2rem;
        color: #fff;
    }

/* Bootstrap DropDown Menu example */
#bootstrap-dropdown-menu {
    margin-top: 30px;
    z-index: 9999;
    background-color: transparent;
}

    #bootstrap-dropdown-menu li > ul {
        top: 54px;
    }

    #bootstrap-dropdown-menu a,
    #bootstrap-dropdown-menu a:hover {
        text-decoration: none;
        font-family: metronic-slab;
        font-size: 2.2rem;
        line-height: 2.4rem;
        color: #FFF;
    }

.bootstrap-dropdown-menu-level1 > li > a {
    font-size: 2.6rem !important;
    line-height: 2.8rem !important;
}


#bootstrap-dropdown-menu ul {
    z-index: 99;
    min-width: 250px;
    margin: 0;
    padding: 0;
    list-style: none;
}

#bootstrap-dropdown-menu li {
    position: relative;
}

#bootstrap-dropdown-menu ul ul {
    position: absolute;
    display: none;
}

    #bootstrap-dropdown-menu ul ul ul {
        left: 100%;
        top: 0;
    }

#bootstrap-dropdown-menu li:hover > ul {
    display: block;
}

#bootstrap-dropdown-menu ul li:hover {
    background-color: #a7a7a7;
}

#bootstrap-dropdown-menu > ul > li {
    float: left;
}

    #bootstrap-dropdown-menu > ul > li:last-child {
    }

        #bootstrap-dropdown-menu > ul > li:last-child:hover {
            background-color: #a7a7a7;
        }

#bootstrap-dropdown-menu > ul {
    float: right;
}
    /*
        #bootstrap-dropdown-menu > ul > li.parent > a:after {
            content: " ›";
            font-weight: bold;
            color: #fff;
        }

        #bootstrap-dropdown-menu > ul > li.parent li.parent > a:after {
            content: " ›";
            font-weight: bold;
            color: #000000;
        }
        */
    #bootstrap-dropdown-menu > ul > li li {
        text-align: left;
    }

#bootstrap-dropdown-menu li {
    padding: 0.8rem 0;
    font-weight: normal;
}

    #bootstrap-dropdown-menu li.active,
    #bootstrap-dropdown-menu li.active-parent {
        font-weight: bold;
    }

    #bootstrap-dropdown-menu li:hover {
        background-color: #a7a7a7;
    }

    #bootstrap-dropdown-menu li a {
        display: block;
        padding: 1rem 2rem;
    }

#bootstrap-dropdown-menu .bootstrap-dropdown-menu-level2 {
    background-color: rgba(21, 12, 7, 1);
}

    #bootstrap-dropdown-menu .bootstrap-dropdown-menu-level2 li:hover {
        background-color: #a7a7a7;
    }

#bootstrap-dropdown-menu .bootstrap-dropdown-menu-level3 {
    background-color: rgba(21, 12, 7, 1);
}

    #bootstrap-dropdown-menu .bootstrap-dropdown-menu-level3 li:hover {
        background-color: #a7a7a7;
    }

#bootstrap-dropdown-menu .bootstrap-dropdown-menu-level4 {
    background-color: rgba(21, 12, 7, 1);
}

    #bootstrap-dropdown-menu .bootstrap-dropdown-menu-level4 li:hover {
        background-color: #a7a7a7;
    }

#bootstrap-dropdown-menu .bootstrap-dropdown-menu-level5 {
    background-color: rgba(21, 12, 7, 1);
}

    #bootstrap-dropdown-menu .bootstrap-dropdown-menu-level5 li:hover {
        background-color: #a7a7a7;
    }

/**/
#groom-horses h3 {
  text-align: center;
}
#groom-horses h3 span {
  display: inline-block;
  position: relative;  
}
#groom-horses h3 span:before,
#groom-horses h3 span:after {
  content: "";
  position: absolute;
  height: 0.5em;
  border-bottom: 1px solid #ff0000;
  top: 0;
  width: 225px;
}
#groom-horses h3 span:before {
  right: 100%;
  margin-right: 25px;
}
#groom-horses h3 span:after {
  left: 100%;
  margin-left: 25px;
}
