.header_inner
{
  background-color: #ffffff;
}

top_area_line {
margin-left: 50px !important;
}

top_area_line_text_holder {
padding-left: 20% !important;
}

.content_inner
{
padding-top: 90px;
}

.title
{
  display: none;

}
/*this keeps the menu from overlapping the logo*/
.container_inner, .drop_down2 .second, .drop_down2 .second .inner2, .accordion.full_screen.no .accordion_inner, .top_area_line_holder.no .top_area_line, .full_width .parallax_content
{
  width: 1000px;
}

/*this gets rid of logo animation*/
.logo img
{
-webkit-transition:none; -moz-transition: none; -o-transition: none; transition:none;
transition-timing-function: none;
}

/*this is to bring the sidebar down*/
.two_columns_66_33.background_color_sidebar > .column2, .two_columns_75_25.background_color_sidebar > .column2

{
margin-top:70px;
}

/*.two_columns_66_33
{
margin-bottom: -100px;
}*/

.two_columns_66_33 > .column1 > .column_inner
{ 
  padding-bottom: -100px;
}

/* Line 1 */
.two_columns_66_33.grid2 > .column1 > .column_inner
{
  padding-bottom: -100px;
}

nav.main_menu ul li a
{
color: #9e975b;
font-size: 16px;
padding-right: 12px;
padding-left: 12px;
}

nav.main_menu > ul > li:hover > a
{
  color: #ffffff;
  background-color: #9e975b;
}

/*this creates space under the headline on the home page*/

.container_inner.clearfix
{
width: 1000px;
padding-bottom: 20px;
padding-top:  0px;
}

h1
{
padding-top: 20px;
padding-bottom: 20px;
letter-spacing: 0.25em;
line-height: 42px;
}


h2
{
color: #bf2025;
font-weight: 400;
font-size: 24px;

}

h4
{
letter-spacing: 0.35em;
}


h3 a
{
color: #bf2025;
font-weight: 400;
}


.four_columns
{
margin-bottom: 0px;
}

.footer_bottom
{
height: 150px;
}

.footer_bottom
{
  padding-top: 20px;
}

blockquote p
{
font-family: Lato, sans-serif;
font-weight: 300;
font-size: 16px;
line-height: 30px;
}


/*this is the send button on the form*/
.button, input[type="submit"], .load_more a
{
  background-color: #9e975b;
}

/*this is for the link color in the sidebar*/
a:hover, p a:hover
{
  color: #9e975b;
}

aside .widget a:hover
{
  color: #9e975b;
}






/*specific to ipads
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
  .ipad-portrait { color: red; 
}
.logo img
 {
height: 80% !important;
}*/

/*for desktop so menu doesn't overlap logo*/
@media only screen 
and (min-device-width : 768px) 
and (max-width: 900px){
.logo img
{
		height: 65% !important;
	}
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  { 

h4
{
font-size: 28px;
 text-align: center;
margin-right: auto;
margin-left: auto;
}
.top_area_line_holder
{
  width: 750px;
}

.transition
{
margin-bottom: -50px;
}

/*this is to bring the sidebar back up
.two_columns_66_33.background_color_sidebar > .column2, .two_columns_75_25.background_color_sidebar > .column2
{
margin-top:-80px;
}*/

.container_inner
{
/*width: 650px;*/
width: 500px;
  padding-bottom: 20px;
  padding-top: 0px;
padding-left: 10px;
padding-right: 10px;
}

/*.content_inner
{
width: 500px;
}

.column_inner
{
margin: 0 auto;
width: 50%;
}

.wrapper
{
width: 500px;
}*/

}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1080px) 
and (orientation : portrait) 
and (-webkit-min-device-pixel-ratio: 1) 
{

.column_inner
{
margin: 0 auto;
width: 500px;
}
}

/*for samsung galaxy - use max-width, not just width measurements*/

/*@media screen and (device-width: 320px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) and (orientation : landscape)
{
.top_area_line_text_holder
{
margin-top: 0px;
margin-left: -60px;
width: 500px;
}
.container_inner.clearfix
{
margin-top: 0px;
margin-left: -60px;
width: 500px;
}
}

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : landscape) { 
.top_area_line_text_holder
{
margin-top: 0px;
margin-left: -60px;
width: 500px;
} 
.container_inner.clearfix
{
margin-top: 0px;
margin-left: -60px;
width: 500px;
}

}*/

@media only screen and (min-width: 480px) and (max-width: 768px){
/*.container_inner,
	.accordion.full_screen.no .accordion_inner,
	.top_area_line_holder.no .top_area_line,
	.full_width .parallax_content
{
width: 300px;
}*/

.rev_slider_wrapper.fullwidthbanner-container
{
display: none;
}

.top_area_line_text_holder
{
margin-left: -50px;
max-width: 480px;
}

.container_inner
{
max-width: 420px;
}
}



@media (max-width: 480px){
.rev_slider_wrapper.fullwidthbanner-container
{
display: none;
}

/*div.column1 > div.column_inner > div.testimonial > div.testimonial_inner > div.image > img
{
display: none;
}*/
.testimonial .text
{
  padding-left: 10px;
padding-top: -20px;
}
.testimonial .image{
	float: none;
display: none;
}

.top_area_line_holder
{

padding-bottom: 50px;
padding-top: 0px;

}

.transition
{
margin-bottom: -50px;
}


.top_area_line
{
height: 40px;

}

.top_area_line_text_holder
{

max-width: 320px;
padding-right: 10px;
  padding-left: 10px;
}

h1
{
padding-top: 0px;
padding-bottom: 20px;
letter-spacing: 0.35em;
font-size: 20px;
line-height: 24px;
}

h4
{
font-size: 16px;
letter-spacing: 0.2em;
weight:500;
padding-bottom: 15px;


}

 .logo a 
{
width: 150px;
    height: 40px;
    display:block;

}
.logo img
 {
width: 150px;
    height: 40px;
    display:block;

}

/*table
{
width:150px;
}*/

/*so icons in table display well*/
table td
{
width: 56px;
  padding-top: 5px;
  padding-right: 2px;
  padding-bottom: 5px;
  padding-left: 2px;
  text-align: center;
} 

table tr:nth-child(2n+1) td
{
  background-color: #ffffff;
}

}