/* Custom */

/* ol.breadcrumb li span.active{
color:#009BB5;
}

.category-content, h2{
	margin-bottom:0px;
	padding-bottom:0px;
}

#category-tabbed-content h2{
	margin-bottom:0px;
	padding-bottom:10px;
	font-size:2em;
} */

body {
background-color:#fff;
}

div.tp-caption.bottom-label,div.tp-caption.top-label {
	text-shadow:1px 1px 1px #000;
}

div.tp-caption.bottom-label a,div.tp-caption.top-label a {
	text-shadow:none;
}

.featured-box h4 {
	font-size:1.7em;
	padding-bottom:20px;
}

#header-logo{
	margin:0;
}

#features h2 {
	margin-bottom:.5em;
	
}

#features h2 a:hover {
	text-decoration:none;
	
}

/*iPad in landscape*/
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
	 #header-logo{
	 max-width:125px;
	 margin:0;
	 }
}

/*iPad in portrait*/
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
	 #header-logo{
	 max-width:200px;
	 margin:0;
	 }
}

h2.subcats-title{
	margin-bottom:10px;
}

 .smart-wrap .smart-forms{
	margin-top:0px;
	padding-top:0;
}

 .smart-forms #footer-form .field-label {
	font-family: "Open Sans", Arial, sans-serif;
	color:#fff;
	font-size:.9em;
}

.smart-forms #footer-form .refresh-captcha{ 
	position:absolute;
	background:#FFC479;
	border:3px solid #FF8E00;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	-o-border-radius:30px;
	border-radius:30px;
	right:-15px;
	height:32px;
	width:32px; 
	top:4px; 
}

/* ADDS DARK LAYER OVER SLIDER */
.rev_slider .slotholder:after {
    width: 100%;
    height: 100%;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
 
    /* black overlay with 50% transparency */
    background: rgba(0, 0, 0, 0.2);
}