@media screen and (min-width: 480px) {
	.main-navigation ul li {
		display:block;
	}
}

@media screen and (min-width: 900px) {
	.main-navigation ul li {
		float:left;
	}
  .main-navigation ul li a {
    padding-left: 15px;
    padding-right: 15px;
  }
  
  .home-box {
    display:block;
    height:200px;
    overflow:hidden;
  }
}

.main-navigation a {
	font-weight:300;
}

.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {
	font-weight: 300;
}

.sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper {
	padding-top:100px!important;
  padding-bottom:500px!important;
  
}

.braingain-quote {
  border: 1px solid black;
	padding: 20px 40px;
}

/* FORMS */

.list>span.wpcf7-list-item {
    display: block;
}

/* TIMESLOTS */
.ui-datepicker-header, .ui-datepicker-calendar .ui-state-active {
		text-shadow: none!important;
    filter: dropshadow(color=#000, offx=0, offy=0)!important;
  	border: none!important;
}
.ahbfield_quantity_div {
    display: none;
}
select.ahbfield_service {
    display: none;
}
.ui-datepicker.ui-widget .ui-datepicker-next, .ui-datepicker.ui-widget .ui-datepicker-prev {
	color: black;
}
.ui-datepicker.ui-widget td a.ui-state-active, .ui-datepicker.ui-widget td a:hover {
	background: #C2902E;
}
.ui-datepicker-unselectable a, .ui-datepicker-unselectable a:hover, .ui-datepicker-unselectable.ui-widget td a:hover {
	background: #f4f4f4!important;
	color: #b4b3b3!important;
  cursor: not-allowed;
}

/**************BUTTONS***************/
a.ow-button-hover:hover {
	background: #C2902E!important; 
  border-top: 1px solid #C2902E!important;
  border-bottom: 1px solid #C2902E!important;
}

input.golden-button {
    background: #C2902E;
    border: none;
    border-radius: 0;
    font-size: 1em;
    width: 100%;
}

h1.title {
    font-weight: 600;
    margin-top: 0px;
}

.box-heading {
    background: #C2902E;
    padding: 0.5em;
    color: white;
    font-weight: 600;
  	width:100%;
}

#colophon .widget_nav_menu .menu-item a {
	border-bottom: none;
}

#colophon #theme-attribution {
	display: none;
}

.orange {
  color: #C2902E;
  font-weight: 600;
}
  
/************ADDITIONAL STYLES FOR EDITOR************/
.carousel-headline {
padding: 5px 10px;
    opacity: 0.7;
    color: #000000;
    background-color: #ffffff;
    -webkit-animation: fadein 2s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein 2s; /* Firefox < 16 */
        -ms-animation: fadein 2s; /* Internet Explorer */
         -o-animation: fadein 2s; /* Opera < 12.1 */
            animation: fadein 2s;
}
  
@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 0.7; }
}

/* Firefox < 16 */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 0.7; }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 0.7; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 0.7; }
}

/* Opera < 12.1 */
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 0.7; }
}