/* General */

@import url("https://fonts.googleapis.com/css?family=Cookie|Kaushan+Script|Pacifico|Lora|Montserrat|Nova+Round|Raleway|Slabo+13px|Slabo+27px");

h1.catch-phrase {
  font-size: 50px;
  /*line-height: 36px;*/
  font-weight: 800;
  color: #120337;
}


/* Header */

.nav-right {
	display: table-cell;
	text-align: right;
	vertical-align: middle;
}

.nav-left {
	display: table-cell;
	text-align: left;
	vertical-align: middle;
}


/* Footer */

.top-footer {width:100%;display:flex;flex-direction:row;}

.top-footer-logo img {border-radius: 50px;}

.menu-social-pay {
	display:flex;
	/*align-items:flex-start;*/
}

.row.menu-social-pay {flex:1 0 auto;}

.social-pay {display:flex; flex-flow: row; justify-content: space-evenly; align-items: center;}

h3 {color: mediumblue; text-align:center;}

#link1:hover,#link2:hover,#link3:hover {background-color:#d8fcb2; color: #FFF44F; padding: 10px; border-radius: 50px;}

.table-row {display: table-row-group;}

.table-cell {display:inline; padding: 8px;vertical-align:middle;}

a.menu-items {color: mediumslateblue;}

a.menu-items:hover {color:#FFF44F;}/* batter-yellow like*/

.special {font-size: 2em; color: mediumslateblue;}

#spacer2 {float: left; margin-top: 20px;}

.footer-menu {flex-wrap: wrap;align-items:center;align-content:space-between;}

.personalize {
	font-family: 'Cookie';
  font-size: 2em;
  color: slateblue;
}

.table-cell #venmo {
	max-width: 8%;
	height: auto;
	margin-top:-10px;
	box-sizing: border-box;
}


/* Bottom Footer */

#bottom-col-text-center {
	margin:10px 8.33% 0 5%;
	padding: 10px;
}

.footer-bottom {color:tomato;}

/* TechHandie portion */
#webmaster {color: royalblue;font-style:italic;}

#webmaster a.menu-items {color: slateblue;}
#webmaster a.menu-items:hover {color:#FFF44F;}


/* Scroll Top */

.zmdi {
	color: #2b0690; /*#81d742;*/
	font-weight: 700;
}


/*Products Catalog*/

a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
	background-color: plum;
}

.woocommerce-Price-amount .amount {
	color: #2b0690;
}

.woocommerce img, .woocommerce-page img {height: auto; width: 50%;}

/* Checkout */

#payment .woocommerce-terms-and-conditions p {display: none;}

/* #payment .woocommerce-terms-and-conditions p:before {display: block; content:'Read the Terms and Conditons';} */

/* #payment .woocommerce-terms-and-conditions {content} */


/* Media Queries */

@media only screen and (max-width: 768px) {
	
	.container .menu-social-pay {
		max-width: 100vw;
		justify-content: flex-start;
	}
	
	h3 {text-align: left;}
	
	.table-row {float: left;}
	
	.footer-menu {display: flex; justify-content: flex-start;}
	
	/*   .social-pay {display:flex; flex-flow: column; justify-content: space-evenly; align-items: center;} */

	#spacer1.table-row {display: flex; align-content:flex-start; justify-content:flex-start;}
	
}