/*
Theme Name: UniqueCarPosters.com II
Author: Andrew Gilchrist
Description: Custom WordPress Theme
Version: 0.0.1
Tags: Wordpress Theme
*/


body {
	font-family: "Titillium Web", serif;
	font-weight: 300;
	xfont-size:1.66em;
	font-size:110%;
	xcolor:black;
	xline-height:1.25;
	overflow:hidden;
}

b, strong {
	font-weight:600;
}

h1, h2, h3, h4, h5 {
	font-family: "Titillium Web", serif;
	font-weight: 300;
	xfont-size:1.66em;
	xcolor:black;
	xline-height:1.25;
}

h1 {
	font-size:190%;
	font-weight:600;
	line-height:1;
}

h2 {
	font-size:170% !important;
	font-weight:normal;
	font-weight:600;
}

h3 {
	font-size:140% !important;
	line-height:1;
	font-weight:500;
}

div {
	box-sizing: border-box;
}

.w3-content,.w3-auto{margin-left:auto;margin-right:auto}.w3-content{max-width:980px}.w3-auto{max-width:1300px}

a {
	color:#119DDF;
	text-decoration:none;
}

a:hover {
	color:black;
}

.menu-row {
	xpadding:24px;
}

.logo_div {
	padding:14px;
	width:20%;
}

.logo_div img {
	height:44px;
}

.menu_cart_div {
	padding:24px;
	width:20%;
	background:#CC3333;x#FF6600;
	color:white;
	cursor:pointer;
	transition:0.33s !important;
}

.menu_cart_div:hover {
	background:red;
}

.menu_mobile {
	display:none;
}



@media (min-width: 0px) and (max-width: 1024px){

	.menu-row {
		padding:0px;
	}

	.desktop-menu {
		display:none;
	}

	.logo_div {
		padding:22px;
		width:50%;
	}

	.logo_div img {
		height:26px;
	}

	.menu_cart_div {
		padding:24px 12px;
		width:35%;
		background:#FF3333;x#FF6600;
		color:white;
	}

	.menu_mobile {
		xpadding:24px;
		width:10%;
		display:inline;
	}

	h2 {
		font-size:120% !important;
		line-height:1 !important;
	}

	h3 {
		font-size:110% !important;
		line-height:1;
	}

	.hp_promo_image {
		width:100%;
	}

	.slider div {
		width:90%;
		margin:auto;
	}

}







.button {
	padding:16px 32px;
	background:#CC3333 !important;x#FFBD31 !important;
	color:white !important;
	font-weight:bold;
	border:none;
	position:relative; top:-21px;
	transition:0.33s !important;
}

.button:hover, .button2:hover, .button3:hover, .wc-block-cart__submit-container:hover {
	background:#FF3333 !important;
	color:white !important;
	cursor:pointer;
	xbox-shadow:0px 0px 8px rgba(0,0,0,0.5);
}

.wc-block-cart__submit-container a {
	color:white;
}

.spacer {
	height:100px;
}

.button2, .wc-block-cart__submit-container {
	padding:16px 32px;
	background:#CC3333 !important;#FF6600 !important;
	color:white !important;
	font-weight:bold;
	border:none;
	transition:0.33s !important;
	font-size:90%;
}

.button3 {
	padding:16px 32px;
	background:white !important;
	color:black !important;
	font-weight:bold;
	border:none;
	transition:0.33s !important;
	font-size:90%;
}

.newest_artwork img {
	transition:0.33s;
}

.newest_artwork img:hover {
	transform:scale(1.15);
}







.div-prints {
	background:url(https://uniquecarposters.com/wp/wp-content/themes/ucp2/prints.jpg);
	background-position:center right;
	background-size:50%;
}

.div-prints-left {
	padding:128px;
	background:#31BDFF;
}

.div-prints-right {
	padding:128px;
}

@media (min-width: 0px) and (max-width: 1024px){
	.div-prints {
		background:url(https://uniquecarposters.com/wp/wp-content/themes/ucp2/prints.jpg);
		background-position:center center;
		background-size:contain;
	}

	.div-prints-left {
		padding:32px;
		background:#31BDFF;
	}

	.div-prints-right {
		padding:45%;
	}

}







.footer a {
	line-height:1.75;
	color:#CCCCCC;
}
.footer a:hover {
	color:#FFFFFF;
}
b {
	font-weight:600;
}

.wc-block-components-product-metadata {
	font-size:100% !important;
}

.woocommerce-input-wrapper input[type=text], .woocommerce-input-wrapper select, .woocommerce-input-wrapper input[type=email] {
	padding:8px;
}

/* Style text inputs, email inputs, telephone fields, and textareas */
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 textarea {
    padding: 8px;
}

.wc-block-components-product-details__name, .wc-block-components-product-details__value, .wc-block-formatted-money-amount {
	font-size:20px !important;
}