/* @override 
	http://olsenforcongress.com/wp-content/themes/olsenforcongress/style.css?ver=4.8.1
	http://olsenforcongress.com/wp-content/themes/olsenforcongress/style.css?ver=4.8.2 */

/*
 Theme Name:   Olsen for Congress
 Theme URI:    http://olsenforcongress.com
  Description:  A Custom Theme for Olsen for Congress
 Author:       Katie Benedetto Jones
 Author URI:   http://yellowrubberball.com
 Template:     generatepress
 Version:      0.4 
 Tags:  
*/


img.header-image{
	max-width: 150px; 
	margin-top: -30px;
}   

.chevron, .chevron-top{
	margin: 0px !important;
	overflow: hidden;
}  

div.inside-article {
	padding-top: 0px !important;
}

.blog .chevron, .blog .chevron-top, .blog .chevron-bottom, .blog .chevron-center {
	display: none;
}

.single .chevron, .single .chevron-top, .single .chevron-bottom, .single .chevron-center {
	display: none;
}


.chevron,.chevron-top {
    display:block;
    width: 100%;
    height: 50px;
    position:relative;
    background-color: rgba(255, 255, 255, 0);
    content:" ";
    margin: 0px;
    padding: 0;
    position: relative; 
    top: -50px;
}
.chevron:before,
.chevron:after,.chevron-top:before,chevron-top:after {
    display:block;
    content:"";
    width:0;
    height:0em;
    border-style:solid; 
    position:absolute;
}

.page-header-content-wrapper {
	border-top: 20px solid #41517c;
}

#primary {
	width: 100%;
}

.chevron-center {
	background: #41517c;
	height: 10px;
	margin: 0px !important;
	top: -50px;
	position: relative; 
}

#generate-section-1 {
	margin-top: -100px;
	padding-top: 50px;
}

.chevron:before {
    bottom:0;
    border-width:50px 50vw 0 ;
    border-color: #41517c transparent transparent transparent;    
}
.chevron-top:before{
    bottom:0;
    border-width:50px 50vw 0 ;
    border-color:transparent #41517c transparent #41517c;
}
.chevron:after {
    top:0;
    border-width:0px 50vw 0;
    border-color:#fff transparent transparent transparent;    
}
.chevron-top:after {
    top:0;
    border-width:0px 50vw 0;
    border-color:#fff transparent transparent transparent;
}

div.arrow {
	display: none;
}

div.inside-header.grid-container {
	padding-bottom: 10px;
}

p.copyright { 
	font-size: 11px;
}
 
table td, table tr, table th {
	border: none; 
} 

p.callout a.button.left {
	background-color: #2f80e3;
	margin-right: 20px;
}

p.callout a.button.left:hover {
	background-color: #6ea6ea;
}

p.callout a.button.right {
	background-color: #d71818;
}

p.callout a.button.right:hover {
	background-color: #ea5555;
}

.lgc-column h2{
	text-align: center
}

.generate-inside-page-header-content{
	text-align: center;
}

.lgc-column p {
	text-align: justify; 
}

#primary-menu a {
	font-weight: bold;
}

h1.entry-title {
	font-weight: 800 !important;
}
 
img.actblue {
	position: relative;
	top: 17px;
}

h4.widget-title {
	font-weight: bold;
}

iframe#twitter-widget-0 {
	position: relative !important;
	top: -10px;
}

.page-header-content-container h1 {
	font-size: 70px;
	text-shadow: 0px 0px 20px rgba(0,0,0,.5);
}

@media only screen and (min-width: 701px) and (max-width: 1000px) {


	.page-header-content-container h1 {
		font-size: 50px;
	} 
}
   
@media only screen and (min-width: 320px) and (max-width: 700px) {

	.page-header-content-container h1 {
		font-size: 30px;
		text-align: center;
	}
	
}   
   
   
   