/*
Theme Name: BUCKRAIL
Author: TMBR - A Creative Agency
Author URI: http://www.wearetmbr.com
Description: Custom Wordpress Theme for Buckrail.com
Tags:
Text Domain: buckrail
*/


/** Verify it's a human */
.acf-field-5fe9cf2c50f07 {display:none;}

body.page-id-64102 .select2-dropdown .select2-search {display:none;}
h6.mp-item__business-title {color: #f38c55;}
.mp-grid {clear:both;}

/*Buckboard Sidebar */
.mp-sidenav{margin-top: 80px;}
#buckrail-sidebar .nav-toggle {display: none;}
@media all and (max-width:599px){
    #buckrail-sidebar .nav-toggle {display: block;}
    #buckrail-sidebar { 
        width: 40px;
        transition: width ease-in-out 1 s;
        transition: width ease-in-out 1 s;
    }
    #buckrail-sidebar.clicked  { width: 100%;}
    #buckrail-sidebar1.clicked .sidebar-content {display:block;}
    #buckrail-sidebar .sidebar-content {display:none;}
    .mp-content {
    float: left;
    width: calc(100% - 60px);
    padding: 15px 0 0 10px;
    }
}

/* Sliding menu */
.side-nav .address-block .submit-news {
    border-radius: 3px;
}
.side-nav .address-block .about-text {
    font-family: lato;
}
.side-nav .address-block .address {
    font-family: lato;
}
.side-nav .address-block .view-listings {
    background-color: #ec5d10;
    color: #FFF;
    padding: 20px 0;
    width: 90%;
    margin: 5%;
    display: block;
    letter-spacing: .8px;
    border-radius: 3px;
    margin-top:12px;
    font-family: Lato,sans-serif;
    font-weight: 800;
    text-transform: uppercase;
    font-size: 16px;
}
.side-nav .logo-buckboard {
    width: 100%;
    margin: 0 30px 10px;
    text-indent: -99999px;
    overflow: hidden;
    background-image:  url(https://buckdev.wpengine.com/wp-content/themes/buckrail/assets/images/Buckboard-Logo.png);
    background-image: no-repeat, none,url(https://buckdev.wpengine.com/wp-content/themes/buckrail/assets/images/Buckboard-Logo.svg),url(https://buckdev.wpengine.com/wp-content/themes/buckrail/assets/images/Buckboard-Logo.png);
    background-size: auto 100%;
    background-repeat: no-repeat;
}
.status-indicator {position: relative; min-width: 180px;  }
.status-indicator .btn {cursor:default;}
.status-indicator span { display:inline-block; }
.status-indicator .status-inactive span { background-color: #FF1616;}
.status-indicator .status-active span { background-color: #37DB67;}
.status-indicator .status-inactive a span, .status-indicator .status-active a span{background-color: #ccc; display:inline-block;}
.status-indicator .status-inactive a:hover span {background-color: #37DB67; cursor:pointer;}
.status-indicator .status-active a:hover span {background-color: #FF1616; cursor:pointer;}

/* ACF Styles */
acf-fields>.acf-field {
    padding: 15px 12px 15px 0!important;
}
/*River report page styling ORIJIN*/

.packages-cta img{
    width: 100%;
}
.packages-cta .cta-wrap{
    width: 50%;
    float: left;
    margin-bottom: 30px;
    font-family: "Roboto", serif;

    text-align: center;
}
@media(max-width: 486px) and (min-width: 319px){
    .packages-cta .cta-wrap{
        width: 100%;
        padding: 0;
    }
}
.packages-cta .cta-wrap:first-child{
    padding-right: 80px;
}
.packages-cta .cta-wrap:nth-child(2){
    padding-left: 80px;
}
@media(max-width: 985px) and (min-width: 487px){
    .packages-cta .cta-wrap:first-child{
        padding-right: 10px;
    }
    .packages-cta .cta-wrap:nth-child(2){
        padding-left: 10px;
    }
}
@media(max-width: 486px) and (min-width: 319px){
    .packages-cta .cta-wrap:first-child,.packages-cta .cta-wrap:nth-child(2){
        padding-right: 0;
        padding-left: 0;
    }

}
.packages-cta .cta-wrap h3{
    text-align: center;
    font-size: 2rem;
    color: #1b3552;
    margin: 30px 0 5px 0;
    line-height: 2rem;
}
@media(max-width: 700px) and (min-width: 486px){
    .packages-cta .cta-wrap h3{
        font-size: 1.4rem;
    }
}
.packages-cta .cta-wrap .content{
    background: #1aa4d3;
    padding: 20px;
    color: #fff !important;
    text-align: center;
}
.packages-cta .cta-wrap img{
    vertical-align:top;
}
a.imk_button{
    background: #fed913;
    color: #1b3552;
    border-radius: 50px;
    font-weight: bold;
    padding: 10px 30px;
    font-size: 1.2rem;
    display: inline-block;
    margin-top: 20px;
    font-family: "Roboto", serif;
    margin-bottom: 15px;
}
.river-report a.imk_button:hover{
    background: #1b3552;
    color: #fed913;
}
/*River report page styling END*/