/*
You can add your own CSS here.

Click the help icon above to learn more.
*/

#site-logo {
	margin-left:15px;	
}

#hgroup-wrap {
	padding-bottom:15px;	
}

.gform_body {
	background:lightgrey;
	padding:5px;
}

.gform_wrapper .top_label input.medium {width:90% !important;}

.entry-meta {
  display:none;
}

.gform_wrapper {
    margin-bottom: 16px;
    margin-top: 16px;
    max-width: 100%
}

.gform_wrapper form {
    text-align: left;
    max-width: 100%;
    margin: 0 auto
}
#gallery-1 img {
				border: 0px !important;
}
.gform_wrapper *,.gform_wrapper :after,.gform_wrapper :before {
    box-sizing: border-box!important
}

.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    font-size: inherit;
    font-family: inherit;
    padding: 5px 4px;
    letter-spacing: normal
}

.gform_wrapper textarea {
    font-size: inherit;
    font-family: inherit;
    letter-spacing: normal;
    padding: 6px 8px;
    line-height: 1.5;
    resize: none
}

.gform_wrapper ul.gform_fields {
    margin: 0!important;
    list-style-type: none;
    display: block
}

.gform_wrapper ul,html>body .entry ul {
    text-indent: 0
}

.gform_wrapper form li,.gform_wrapper li {
    margin-left: 0!important;
    list-style-type: none!important;
    list-style-image: none!important;
    list-style: none!important;
    overflow: visible
}

.gform_wrapper ul li.gfield {
    clear: both
}

.gform_wrapper ul li:after,.gform_wrapper ul li:before,.gform_wrapper ul.gform_fields {
    padding: 0;
    margin: 0;
    overflow: visible
}

.gform_wrapper label.gfield_label,.gform_wrapper legend.gfield_label {
    font-weight: 700;
    font-size: inherit
}

.gform_wrapper .top_label .gfield_label,.gform_wrapper legend.gfield_label {
    display: -moz-inline-stack;
    display: inline-block;
    line-height: 1.3;
    clear: both
}

body .gform_wrapper .top_label div.ginput_container {
    margin-top: 8px
}

.gform_wrapper input.large,.gform_wrapper input.medium,.gform_wrapper input.small,.gform_wrapper select.large,.gform_wrapper select.medium,.gform_wrapper select.small {
    width: 100%
}

.gform_wrapper textarea.medium {
    height: 120px;
    width: 100%
}

.gform_wrapper .gfield_required {
    color: #790000;
    margin-left: 4px
}

.gform_wrapper .gform_footer {
    padding: 16px 0 10px 0;
    margin: 16px 0 0 0;
    clear: both;
    width: 100%
}

.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer input.button,.gform_wrapper .gform_page_footer input[type=submit] {
    font-size: 1em;
    width: 100%;
    margin: 0 0 16px 0
}

.gform_wrapper .gf_hidden,.gform_wrapper .gform_hidden,.gform_wrapper input.gform_hidden,.gform_wrapper input[type=hidden] {
    display: none!important;
    max-height: 1px!important;
    overflow: hidden
}

.gform_validation_container,.gform_wrapper .gform_validation_container,body .gform_wrapper .gform_body ul.gform_fields li.gfield.gform_validation_container,body .gform_wrapper li.gform_validation_container,body .gform_wrapper ul.gform_fields li.gfield.gform_validation_container {
    display: none!important;
    position: absolute!important;
    left: -9000px
}

body .gform_wrapper ul li.gfield {
    margin-top: 16px;
    padding-top: 0
}


@media only screen and (max-width: 641px) {
    .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {
        line-height:2;
        min-height: 2rem
    }

    .gform_wrapper textarea {
        line-height: 1.5
    }
}

/*-- after hummingbird fixes
#header-left {
	width:60%;
}
.button-wrap {
	float:right;
	margin-right:0;
}
#supplementary.three #fourth.widget-area,#first.widget-area {
		display:inline-flex;
	}
end hummingbird fixes --*/

.rpwe-time {
	color:black !important;
}

.ad-words {
	color:darkred;
}
/** full width custom css **/
.site {
		width:100%;
		margin-top:0px;
		border-radius:0px;
	}
#main-feat-img,
.featured-slider .slides img {
	width:100%;
}

@media screen and (min-width:1900px) {
	.col2-large {
		float:left;
		width:48%;
		padding:1%;
		box-sizing:border-box;
	}	
}
@media screen and (min-width:800px) { 
	#primary {
		width:65%;
	}	
	#secondary {
		width:30%;
	}
}

/** end full width custom css **/



@media screen and (max-width: 480px) {
#main-slider .entry-container {
	width:30%;
	font-size:1em;
  }
}