/*
 Theme Name:     Pacesetter Media child of Pacesetter Site Theme
 Theme URI:      http://www.pacesettermedia.com
 Description:    This CSS style sheet appears at the bottom on the html head. Child Theme by Pacesetter Media
 Author:         Dave Loebig
 Author URI:     http://www.pacesettermedia.com
 Template:       pacesettersite
 Version:        1.0.0
 Site:           CollegeTennis.com, Dec 2016
 
*/


/*Check Out Shopping Card*/

/*
.home .productsgridXXX {
	display: inline-block;
	max-widthxxx: 72%;
	margin: 0;
	}

.homeXXX div.productsgrid ul {
	margin: 0;
	}
*/

table.wpco, .shippingbuttons {
	float: none;
}
.wpcocategory, .wpcocleaner, .productsoptions {
	visibility: hidden;
	display:none;
	}


div.productsgrid .producttitle {
    font-size: 20px;

}
.checkout_product_onsale {
    position: relative;
	margin: 0;
}


div.wpcoproduct .wpcoproductimage, div.wpcoproduct .wpcoproductimage img {
    width: auto !important;

}

/*Slider Pro*/
.slider-pro h2.sp-layer {
	font-size: 32px;
	font-weight:bold;
}
.slider-pro p.sp-layer {
	font-size: 18px;
}
.slider-pro p.rt-margin {
	margin-right: 12px;
}

.sp-padding {
	padding: 4px 10px;
}
#mobilehometext {
	padding: 12px;
	position: absolute;
	bottom: 10px;
	left: 10px;
	color: #fff;
	background-color: hsla(0,0%,0%,0.69);
}
#mobilehometext h1 {
	line-height: 1;
	padding: 0;
	margin: 0;
	color: #FFFFFF;
}


input[type="text"].wpcf7-form-control {
	margin: 5px 0;	
}


@media (max-width: 769px) {

#mobilehometext h1 {
	margin: 0;
	font-size: 22px;
}

.home .productsgrid {
	display: block;
	max-width: 100%;
	}

}

@media (max-width: 643px) {

#mobilehometext {
	bottom: 5px;
	left: 5px;
}


#mobilehometext h1 {
	font-size: 18px;
}

.slider-pro h2.sp-layer {
	min-width: 90%;
}
}

@media (max-width: 540px) {

#mobilehometext h1 {
	font-size: 16px;
}

}

@media (max-width: 440px) {
#mobilehometext {
	padding: 4px;
	bottom: 5px;
	left: 5px;
}
	
#mobilehometext h1 {
	font-size: 14px;
	
}

}