@charset "UTF-8";
/* CSS Document */

@media(max-width:1200px){
    
/*size & style of navbar links*/
.navbar-inverse .navbar-nav > li > a {

    color: #000000;
    font-family:"Myriad Pro", Helvetica, Arial, sans-serif;
    text-transform:uppercase;
    font-size:16px;
   
    border-top:7px #ffffff solid;
    padding-top:39px

}


    
}

@media(min-width:1170px){
    
.row{
    
    max-width:1170px;    
    
}


    
}

@media(max-width:1169px){
    
    .center-div{
        
        margin-left: 0;
        margin-right: 0;
        
    }
    
    .row{
        
        margin-right:0px;
        margin-left:0px;
        
    }
	
	.img-padding{
	
	padding-left:0px;
	
}
    
    
}

@media(min-width:991px){
	
	.open > .dropdown-menu {
		background-color:#EFEFEF;
}

}

/*change collapsed nav breakpoints*/

@media (max-width: 990px) {
    
  
    
    .navbar-header {
        float: none;
        border-bottom: 5px #888888 solid;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        /*margin: 0px -15px;*/
    }
    .navbar-nav>li {
        float: none;
        /*padding-left:15px;*/
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-collapse{
        
        background-color:#888888;
        
    }
    
    .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
        border:none;
        background-color: #888888;
        width: 100%;
    }
    
    /*size & style of navbar links*/
	
	.navbar-inverse .navbar-nav > .active > a, 
.navbar-inverse .navbar-nav > .active > a:hover, 
.navbar-inverse .navbar-nav > .active > a:focus,
.navbar-inverse .navbar-nav > .current_page_item > a, 
.navbar-inverse .navbar-nav > .current_page_item > a:hover, 
.navbar-inverse .navbar-nav > .current_page_item > a:focus,
.navbar-inverse .navbar-nav > .current_page_parent > a, 
.navbar-inverse .navbar-nav > .current_page_parent > a:hover, 
.navbar-inverse .navbar-nav > .current_page_parent > a:focus
 {
    
    background-color:#25aae1;
    background-image:none;
    color:#ffffff;
    border-top:none;
	padding-top:14px;
    
}
    .navbar-inverse .navbar-nav > li > a {

        color: #ffffff;
        font-family:"Myriad Pro", Helvetica, Arial, sans-serif;
        text-transform:uppercase;
        font-size:16px;
        margin-right:0px;
        border-top:none;
        padding-top:10px;
		padding-bottom:10px;

    }
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
    background-color: #cccccc;
    border-top:none;
    color: #000000;
}

    
   
    
    .navbar-inverse .navbar-nav > li > a:hover,
    .navbar-inverse .navbar-nav > li > a:focus {
        color: #ffffff;
        background-color: #666666;
        border-top:none;
    }
    
    /*highlighted nav element*/
    .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
    
        background-color:#25aae1;
        background-image:none;
        color:#ffffff;
        border-top:none;
    
    }
    
    #body-styles .article-spacing{
        
        padding-bottom:30px;
        
    }
    
    #sidebar ul.dropdown{
  
    display:none;    
    
    }
    #sidebar h1{
        
        display:none;
        
    }
    
    #footer h1{
        
        border-bottom:1px #cccccc solid;  
        padding-bottom:20px;
        margin-bottom:0px;
        margin-right:-15px;
        margin-left:-15px;
        padding-left:15px;
        
    }
    
    /*style full-width menus for footer on responsive layout*/
    #footer ul li {
        list-style-type: none;
        
        border-bottom:1px #cccccc solid;
        background-color: #666666;
        margin-right:-15px;
        margin-left:-15px;
        margin-bottom:0px;
        
    }
    
    #footer ul li a{
        padding-left:15px;
        padding-bottom: 15px;
        padding-top:15px;
        margin-bottom:0px;
        display:block;
        transition: background-color 0.5s ease;
        background-color: #666666;
        
    }
    
    #footer ul li > a:hover{
    
    
    color:#ffffff;
    font-family:"Myriad Pro", Helvetica, Arial, sans-serif;
    font-size:14px;
    background-color:#cccccc;
    color:#000000;
    text-decoration:none;
    
    }
	
	.navbar-nav .open .dropdown-menu {
	
		position: static;
		float: none;
		width: auto;
		margin-top: 0;
		background-color: #cccccc;
		border: 0;
		box-shadow: none;
		padding-top: 0;
		padding-bottom: 0px;
		font-family:"Myriad Pro", Helvetica, Arial, sans-serif;

}

#footer hr {

	margin-left: -15px;
	margin-right: -15px;

}

.dropdown-menu > li > a {
	display: block;
	padding: 10px 20px;
	
}

.navbar-nav {

	margin-top:0px;
	margin-bottom:0px;

}

.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {

	color: #000000;

}

.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {

	color: #ffffff;
	background-color: #99A0BF;

}

  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #000000;
    background-color: #999999;
  }
  
.img-padding{
	
	padding-left:0px;
	padding-right:0px;
	
}

    
}
