/*
Theme Name: Beaver Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/
/* Add your custom styles here... */ 



@media(max-width:1340px) {
    .container {
        width:100% !important;
    }

    nav.navbar.navbar-default.custom-nav {
        background-size: 100%;
    }
}

@media(max-width:1300px) {
    nav.navbar.navbar-default.custom-nav {
        background-size: 100%;
        background: -moz-linear-gradient(70deg,  #001530 84%, #001530 0%, #ce2b00 100%, #ce2b00 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(70deg,  #001530 84%,#001530 0%,#ce2b00 100%,#ce2b00 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(70deg,  #001530 0%,#001530 84%,#ce2b00 0%,#ce2b00 100%);
        height: 93px;
        padding: 0px 0;
    }

    .navbar-default.custom-nav .navbar-nav>li>a {
        padding: 15px 15px 15px 15px;
    } 
}

@media(max-width:1290px) {
    nav.navbar.navbar-default.custom-nav {
        background: -moz-linear-gradient(70deg,  #001530 83.7%, #001530 0%, #ce2b00 100%, #ce2b00 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(70deg,  #001530 83.7%,#001530 0%,#ce2b00 100%,#ce2b00 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(70deg,  #001530 0%,#001530 83.7%,#ce2b00 0%,#ce2b00 100%);
    } 
}

@media(max-width:1250px) {
    nav.navbar.navbar-default.custom-nav {
        background: -moz-linear-gradient(70deg,  #001530 83%, #001530 0%, #ce2b00 100%, #ce2b00 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(70deg,  #001530 83%,#001530 0%,#ce2b00 100%,#ce2b00 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(70deg,  #001530 0%,#001530 83%,#ce2b00 0%,#ce2b00 100%);
    } 
}

@media(max-width:1200px) {
    .navbar-brand>img {
        width: 100px;
    }

    .navbar-default.custom-nav .navbar-nav>li>a {
        padding: 15px 15px 15px 15px;
    }

    nav.navbar.navbar-default.custom-nav {
        background: -moz-linear-gradient(70deg,  #001530 82.5%, #001530 0%, #ce2b00 100%, #ce2b00 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(70deg,  #001530 82.5%,#001530 0%,#ce2b00 100%,#ce2b00 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(70deg,  #001530 0%,#001530 82.5%,#ce2b00 0%,#ce2b00 100%);
    }
}

@media(max-width:1150px) {
    nav.navbar.navbar-default.custom-nav {
        background: -moz-linear-gradient(70deg,  #001530 82%, #001530 0%, #ce2b00 100%, #ce2b00 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(70deg,  #001530 82%,#001530 0%,#ce2b00 100%,#ce2b00 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(70deg,  #001530 0%,#001530 82%,#ce2b00 0%,#ce2b00 100%);
    }   
}

@media(max-width:1090px) {
    nav.navbar.navbar-default.custom-nav {
        background: -moz-linear-gradient(70deg,  #001530 80.6%, #001530 0%, #ce2b00 100%, #ce2b00 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(70deg,  #001530 80.6%,#001530 0%,#ce2b00 100%,#ce2b00 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(70deg,  #001530 0%,#001530 80.6%,#ce2b00 0%,#ce2b00 100%);
    }   
}

@media(max-width:1050px) {
    nav.navbar.navbar-default.custom-nav {
        background: -moz-linear-gradient(70deg,  #001530 80%, #001530 0%, #ce2b00 100%, #ce2b00 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(70deg,  #001530 80%,#001530 0%,#ce2b00 100%,#ce2b00 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(70deg,  #001530 0%,#001530 80%,#ce2b00 0%,#ce2b00 100%);
    }   
}

@media(max-width:1024px) {
    nav.navbar.navbar-default.custom-nav {
        background:#001530;
    }

    .navbar-default.custom-nav .navbar-nav>li>a {
        padding: 15px 10px 15px 10px;
    }
}

@media(max-width:991px) {
    .navbar-toggle {
        display: block;
        margin:8px 0;
    }

    .navbar-default .navbar-toggle {
        border-color: #fff;
        background-color: #fff;
    }

    .navbar-default .navbar-toggle .icon-bar {
        background-color: #001530;
    }

    .navbar-header {
        float: left;
        width: 100%;
    }

    .navbar-collapse.collapse {
        display: none !important;
        background-color: rgba(0, 21, 48, 0.85);
        margin: 60px -15px 0 -15px;
        position: absolute;
        left: 0;
        right: 0;
        z-index: 1;
    }

    .navbar-collapse.collapse.in {
        display: block !important;
        
        /*height: 100%;*/
    }

    .navbar-right {
        float: right!important;
        margin-right: 0px; 
        width: 100%;
        padding: 0;
    }

    .navbar-nav>li {
         float: none; 
        text-align: center;
    }
}

@media(max-width:767px) {
    .navbar-brand {
        padding: 0 0px;
    }

    .container-fluid>.navbar-collapse, 
    .container-fluid>.navbar-header, 
    .container>.navbar-collapse, 
    .container>.navbar-header {
        margin-right: 0;
        margin-left: 0;
    }

    .navbar-collapse {    
        border-top: 1px solid transparent; 
        -webkit-box-shadow: none; 
        box-shadow: none; 
    }

    .navbar-default .navbar-collapse, .navbar-default .navbar-form {
        border-color: transparent;
    }
}

#new-header #menu-main-navigation.menu a
{
	    color: #fff ! important;
}