body {color:#000;}

a, a:visited, .w3eden a {color:rgb(3,72,155);
 word-wrap: break-word;

    -webkit-transition: color .1s ease-in, background .1s ease-in;
    -moz-transition: color .1s ease-in, background .1s ease-in;
    -ms-transition: color .1s ease-in, background .1s ease-in;
    -o-transition: color .1s ease-in, background .1s ease-in;
    transition: color .1s ease-in, background .1s ease-in;
}


a:hover,
a:focus, .w3eden a:hover, .w3eden a:focus {
    color: rgb(2,49,105);
    text-decoration: underline;
    outline: 0;
}
a:before,
a:after,
a:hover i:before,
a:focus i:before {
    -webkit-transition: color .1s ease-in, background .1s ease-in;
    -moz-transition: color .1s ease-in, background .1s ease-in;
    -ms-transition: color .1s ease-in, background .1s ease-in;
    -o-transition: color .1s ease-in, background .1s ease-in;
    transition: color .1s ease-in, background .1s ease-in;
}


#nav.affix {
    position: fixed;
    top: 0;
    width: 100%
}

#nav > .navbar-inner {
    border-left: 0;
    border-right: 0;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -o-border-radius: 0;
}

#logo{background:#fff;width:100%;margin:0px auto;}

@media (min-width:991px) {
.rights, .joinus, .petition, .donate{height:440px;}
}

@media (max-width:990px) {
.rights, .joinus, .petition, .donate{height:auto;}
}


@media (min-width:768px) {
	#logo a{display:block;margin:0px auto;background:#fff url(/wp-content/uploads/2014/11/header.png)no-repeat; height: 165px; width:auto;
	max-width: 100%;background-position: left bottom;}
	.callnow {background: #000 url(/jumbo.jpg)no-repeat; height: auto;
max-width: 100%;}

}

@media (max-width:767px){
#logo a{display:block;margin:0px auto;background:#fff url(/wp-content/uploads/2014/11/header-small.png)no-repeat; height: 125px; width:auto;
	max-width: 100%;background-position: left bottom;}
	.callnow {background: #000 url(/jumbo767.jpg)no-repeat; height: auto;
max-width: 100%;}
	}
	
@media (max-width:470px){
#logo a{display:block;margin:0px auto;background:#fff url(/wp-content/uploads/2014/11/header300px.png)no-repeat; height: 80px; width:auto;
	max-width: 100%;background-position: left bottom;}
	.callnow {background: rgb(30,43,47) url(/jumbo470.jpg)no-repeat; height: auto;
max-width: 100%;}
	}

@media (min-width: 992px) {
  .navbar {
    padding-right: 15px;
  }
}


.callnow h1 a:hover, .site-footer #site-credits a:hover, footer a:hover, #footer-navigation a:hover {color:#fff; text-decoration:underline;}
.site-footer #site-credits a {color:#fff;  text-decoration: none;}

#masthead a h1{display:none;}
.navbar {border-radius:0px;}
.navbar-default, .navbar-default .navbar-offcanvas{background:rgb(3,72,155);}
.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > a:visited {font-size:16px; color:#fff; text-transform: none; font-weight: bold; padding-bottom: 15px; padding-top: 18px;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-brand:hover{background:rgb(223, 173, 0); color:#fff;}
.navbar-default .navbar-brand {color:#fff;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {background:rgb(223, 63, 0);}

.navbar-brand {height:55px;font-style: oblique;}

.rights {background: rgb(223, 63, 0); padding:8px; padding-bottom: 16px !important;}
.joinus {background: rgb(223, 99, 0); padding:8px; padding-bottom: 16px !important;}
.petition {background: rgb(223, 173, 0); padding:8px; padding-bottom: 16px !important;}
.donate {background: rgb(163, 223, 0); padding:8px; padding-bottom: 16px !important;}



.callusbox {text-align: center; padding:8px; background: rgba(0,0,0,.4);}
.callusbox a {font-weight: bold; color:#fff;}
.callusbox p{color:#fff;}

h2.widget-title {color:#000; font-size:20px;}
.fourboxes h2 {text-align:center;}

.navbar-default .navbar-brand {color:#fff; line-height:28px;}

.navbar-form.navbar-right:last-child {margin-right:0px;}


#site-navigation.affix {
    position: fixed;
    z-index: 10000;
    top: 0;
    width: 100%
}

.page-template-page-fullwidth-php .container {width:100%;}
.page-template-page-fullwidth-php .w3eden .col-md-12, .page-template-page-fullwidth-php .w3eden .col-md-3{padding:0px;}
.page-template-page-fullwidth-php .container .jumbotron {border-radius:0px}
.page-template-page-fullwidth-php .w3eden .jumbotron {margin-bottom:0px;}
.page-template-page-fullwidth-php .recentposts{max-width:1140px; padding-left:30px !important; padding-right:30px !important;}


button,
html input[type="button"],
input[type="submit"] {
    color: #fff;
    background-color: rgb(3,72,155);
    border-color: rgb(3,67,144);
    background-image: none;
	font-size: 16px;
	line-height: 22px;
	padding: 6px 12px;
    border: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
    outline: 0;
}
button:hover, .btn-primary:hover,
button:focus,
html input[type="button"]:hover, 
html input[type="button"]:focus,
input[type="submit"]:hover, 
input[type="submit"]:focus {
    color: #fff;
    background-color: rgb(2,46,98);
    border-color: rgb(3,67,144);
    outline: 0;
}

.btn-primary, .btn-primary:active {background-color: rgb(223, 63, 0);
border-color:rgb(223, 63, 0);}

.content-header {
background: rgb(223, 63, 0);
color: #fff;
}

#secondary {
padding-top: 35px;
padding-bottom: 35px;
background: #fff;
}
#secondary li{font-size:16px;}

.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus, span.page-numbers.current {
background-color: rgb(3,72,155);
border-color: rgb(3,72,155);
}

.pagination>li>a, .pagination>li>span, span.page-numbers.current {
background-color: #fff;
border-color: rgb(3,72,155);
color:rgb(3,72,155);
}

.gfield {display:inline;} 