/* Enter Your Custom CSS Here */

.vcard.author.byline { display: none; }

pre {
    font-size: 10px;
} 
a:visited {
    color: #014F7F;
}

.cidstyle a {
 color: #28a0e5; 
  font-size: 125%;
}
#video-wrap {
float: left;
margin: 0 60px 5px 0;
}
.mailpoet_text_label {
 text-align:left; 
}


a {
    color: #014F7F;
}

a:focus {
    color: #000033;
}
a:hover {
    color: #000033;
}
a.biooffset {
    display: block;
    position: relative;
    top: -150px;
    visibility: hidden;
}
.buttons {
margin-top: 20px;
}
.navbar-inverse .navbar-nav>li>a:hover, 
.navbar-inverse .navbar-nav>li>a:focus {
	color: #014F7F;
}
.green-btn {
  background: #F36D20 none repeat scroll 0% 0%;
    background-color: #F36D20; 
    background-image: none;
    background-repeat: repeat;
    background-attachment: scroll;
    background-position: 0% 0%;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: auto auto;
}

.green-btn:hover {
    color: #FFF;
    background: #CC6600 none repeat scroll 0% 0%;
}

::selection {
	background: #CC6600;
	color: #FFF;
}

.red-btn {
 background: 
  background: #014F7F none repeat scroll 0% 0%;
    background-color: #014F7F; 
    background-image: none;
    background-repeat: repeat;
    background-attachment: scroll;
    background-position: 0% 0%;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: auto auto;
}

.red-btn:hover {
    color: #FFF;
    background: #191970 none repeat scroll 0% 0%;
}
.red-border-bottom:before {
	position: absolute;
	margin: auto;
	z-index: 1;
	content: "";
	width: 75%;
	height: 2px;
	background: #191970;
	bottom: -9px;
	left: 12.5%;
}

.focus .focus-box:nth-child(4n+1) .red-border-bottom::before {
    background: none repeat scroll 0% 0% #191970;
}

.focus .focus-box:nth-child(4n+2) .red-border-bottom::before {
    background: none repeat scroll 0% 0% #191970;
}

.focus .focus-box:nth-child(4n+3) .red-border-bottom::before {
    background: none repeat scroll 0% 0% #191970;
}

.focus .focus-box:nth-child(4n+4) .red-border-bottom::before {
    background: none repeat scroll 0% 0% #191970;
}
::selection {
	background: #191970;
	color: #FFF;
}
::-moz-selection {
	background: #191970;
	color: #FFF;
}

.entry-title a:after {

    height: 2px;
    background: #191970;
        width: 50px;
}

.section-legend a {
  color: #F36D20;
}

#stripe_form_0 p {
  margin-bottom:0px
}
.listpost-content-wrap .entry-title a:after {
    background: #191970;

}

ul.nav > li.current_page_item > a:before {
      height: 2px;
    background: #191970;
}

.entry-title:before {

    height: 3px;
    background: #191970;
}

.widget .widget-title:before{
	position: absolute;
	margin: auto;
	z-index: 1;
	content: "";
	width: 35%;
	height: 2px;
	background: #191970;
	bottom: -9px;
	left: 0;
}

button, input[type="button"], input[type="reset"], input[type="submit"] {
  background-color: #191970;
}

input[type="submit"]:hover {
    background: #F36D20
}

.wp-caption .wp-caption-text {
 text-align: center; 
}