/*
 Theme Name:     Velocity Child Theme
 Template:       velocity
 Version:        1.0.0
*/

@import url("../velocity/style.css");

/* =Theme customization starts here
------------------------------------------------------- */
/*span.price,
p.price {display:none !important;}*/
.related.products,
.upsells.products {
	display:block;
	clear:both;
}
table.data-sheet {
	width: 100%;
	border:none;
	table-layout: fixed;
	vertical-align:top;
}
table.data-sheet td {
	vertical-align:top;
}
.service img {
	margin:0 0 20px 0 !important;
}
.service .serviceicon.withimg img {
	width: 150px;
	height: 150px;
}
.homepostholder {
	/* border:none; */
}
.homepostholder .homepostimage {
	/* display:none; */
}
.homepostholder .homepost {
	/* width: 100%; */
}
.homepostholder .homepost .post .postbody {
	/* padding-left:0; */
}
.homepostholder {
	border:none;
	width: 100%;
	padding-left:0;
}
.homepostholder .homepostimage {
	margin-top:1px !important;
}
.homepostholder .homepost .post .postbody {
	padding-left:15px !important;
}
.row + .carousel {
	text-align: center;
	width:100%;
}
.carousel {
	text-align: center;
	margin:auto;
}
.carousel .item {
	margin:auto;
	width: 100%;
	background:none;
}
.carousel .item .padded {
	padding:0 35px;
}
.carousel-control {
	display:none;
}
section.stretchme_on_mobile {
	padding-top:40px !important;
}
.pagetitle h1 {
	margin-top: 25px;
	margin-bottom: 25px;
}
.breadcrumbwrap {
	margin-top: 28px;
}
.sharedaddy .sd-content {
	float:left !important;
}
.headertopwrap {
	border-color: #747474;
}
.headerwrap,
header {
	background-color: #747474;
	border-color: #747474;
}
header h2,
header h3 {
	background-color: #ffffff !important;
}
.navigation ul li.menu-item a.menu-link,
.navigation ul li.menu-item a.menu-link:visited {
	color:#ffffff;
}
.navigation ul li.menu-item.current-menu-item a.menu-link,
.navigation ul li.menu-item.current-menu-ancestor a.menu-link {
	border-top: 2px solid #ffffff !important;
}
.woocommerce .amount,
.woocommerce .product-total,
.woocommerce .product-subtotal,
.woocommerce .product-price {
	/*display: none;*/
}
.woocommerce .upsells ul.products li.product {
	width: 23% !important;
}
mark.count {
	background-color: inherit !important;
}
section.pagetitlewrap {
	background-color: #ffffff !important;
}
.pagetitle h1,
.breadcrumbwrap,
.breadcrumbwrap a {
	color: #004f95; 
}
.summary h1 {
	display:none;
}
/*#menu-item-5133 {
	display:none;
}*/
.uam_login_options a {
	margin-right: 10px;
}
iframe.twitter-timeline{
	width:100% !important;
	min-width:100% !important;
	max-width:100% !important;
	display:block;
}
.quantity input.qty,
.woocommerce-page .quantity input.qty {
	width: 63px !important;
}

label[for="rememberme"]{
	display: inline !important;
	padding-top: 3px;
}

input[type="checkbox"] {
margin: 0 !important;
}
.tml-resetpass .wp-pwd:before{
	display:block;
	content:'Overwrite with a new password below, then press the Reset Password button to proceed';
	font-weight:bold;
}
.tml-resetpass #pass1-text{
	display:none;
}

.woocommerce ul.products li.product h2 {
    font-weight: 400 !important;
    font-size: 14px !important;
    line-height: 18px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    margin-bottom: 0 !important;
}
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(1){
	margin-bottom:3%;
}
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){
	margin-left:3%;
	width:31.33333%;
	margin-bottom:1%;
}
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(3n+2){
	margin-left:0;
}

@media screen and (max-width:768px){
	.woocommerce-page div.product div.summary table{
		width:100%;
	}
	.woocommerce-page div.product div.summary table td{
		padding-left:0.4em;
		padding-right:0.4em;
	}
}
@media screen and (max-width:768px){
	.woocommerce-page div.product div.images{
		float:left;
	}
	.woocommerce-page div.product div.summary{
		float:right;
	}
	
}

/* hide add to cart buttons */
form.cart,
.products .button {
	display:none !important;
}