.sidebyside {
text-align: center;
clear: both;
float: none;
margin-top: 5px;
margin-bottom: 20px;
}
.site-header ul.menu li.current-menu-item > a {
color: #444444 !important;
}
#menu-store-menu {
margin-top: 0px;
}
.theaddress {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 100%;
	display: inline-block;
	overflow: hidden;
clear: both;
float: none;
}
.theaddress span {
	font-size: 1rem;
	line-height: 1.4rem;
	font-weight: 600;
	color: #000;
	margin-left: auto;
	margin-right: auto;
	text-shadow: 1px 1px 1px rgba(255,255,255,.9);
	background-color: #ffee99;
	text-align: center;
	padding-left: 6px;
	width: auto;
	display: inline-block;
	overflow: hidden;
	padding-right: 6px;
	box-shadow: 4px 4px 1px rgba(35,100,255,1);
	border-radius: 0px 0px 15px 15px;
clear: both;
float: none;
padding-bottom: .1rem;
}
.theaddress span a {
color: #661100;
}
.sidebyside a,  .sidebyside a img {
display: inline;
max-width: 46%;
}
.centerspaced {
clear: both;
text-align: center;
margin-top: 5px;
margin-bottom: 20px;
display: block;
overflow: hidden;
}
#content {
text-shadow: 2px 2px 2px rgba(255,255,255,.8);
}
.entry-content a {
color: #a41;
font-weight: normal;
}
.footer-widgets.col-4 .footer-widget-1, .footer-widgets.col-4 .footer-widget-2, .footer-widgets.col-4 .footer-widget-3 {
width: 33.33%;
margin: 0px;
}
.footer-widgets.col-4 .footer-widget-4 {
width: 100%;
margin: 0px;
padding: 10px;
text-align: center;
}
.woocommerce-info {
background-color: #110033;
}
.button {
border: 1px solid #330011;
box-shadow: 2px 2px 2px rgba(0,0,0,.5);
text-shadow: 2px 2px 2px rgba(0,0,0,.5);
}
.site-info {
display: none;
}
.site-header .site-branding {
    display: block;
    width: 70%;
    float: left;
    margin-right: 1.2%;
    clear: both;
    margin-bottom: 1em;
}
.site-header {
padding-top: 1em;
}
.site-header .custom-logo-link img {
max-width: 100%;
}
.site-info {
padding-top: .1rem;
padding-bottom: .1rem;
}
.site-header {
    background-repeat: no-repeat;
    background-size: cover;
}
/*.storefront-primary-navigation {
    background: url('https://disneyfineartgallery.com/wp-content/uploads/2017/02/button_bg2.png') top left repeat-x rgba(15,0,0,1);
border-bottom: 3px solid tan;
}*/
.storefront-primary-navigation {
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 0px;
    padding-right: 0px;
    position: absolute;
    margin-top: calc(27.5vw - 19px);
    width: 76%;
    float: left;
}
.woocommerce-breadcrumb {
    background-color: #000;
}
body {
    color: #333;
}
h1 {
color: #159;
}
h3 {
color: #a71;
}
h2, h4 {
color: #179;
}
h5 {
color: #333;
}
h6 {
color: #111;
}
#colophon {
background-image: url("https://disneyfineartgallery.com/wp-content/uploads/2016/12/star-wars-collectibles-bg.jpg");
background-size: cover;
background-attachment: fill;
background-position: center center;
overflow: hidden;
display: block;
border-top: 3px solid tan;
}
.site-search .widget_product_search input[type="search"] {
padding-top: .6em;
padding-bottom: .6em;
}
.site-search .widget_product_search form::before {
    top: .53em;
    left: .62em;
text-shadow: none;
}
ul.products li.product .price, .woocommerce-tabs ul.tabs li.active a, .single-product div.product .product_meta a {
color: #951;
}
.secondary-navigation ul.menu a {
    color: #c00600;
    background: rgba(255,255,255,.8);
    border-radius: 5px;
    padding: 5px;
border: 2px solid #aaa;
text-shadow: 1px 1px 1px rgba(255,255,255,1);
box-shadow: 1px 1px 2px rgba(0,0,0,.6);
}
.site-search .widget_product_search input[type="search"] {
    padding-top: .6em;
    padding-bottom: .6em;
    color: #fff;
    background: rgba(100,10,0,.9);
    border-radius: 6px;
}
.site-search .widget_product_search form::before {
    color: #fff;
    text-shadow: 1px 1px 2px rgba(0,0,0,1);
}
/*---------------------------------- MEDIA --------------------------------------------------*/
@media screen and (max-width: 768px) {
.storefront-primary-navigation {
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
	position: relative;
	margin-top: calc(20vw - 17px);
	width: 100%;
}
.storefront-primary-navigation ul {
background-color: #04f;
}
}
@media screen and (min-width: 480px) {
.main-navigation ul.nav-menu > li > a {
font-size: .9rem;
}
.main-navigation ul.menu > li > a, .main-navigation {
padding-left: .7rem;
padding-right: .1rem;
}
.woocommerce-breadcrumb {
padding-top: .4em;
padding-bottom: .7em;
}
.secondary-navigation .menu a {
	font-weight: 700;
	text-shadow: 1px 1px 2px rgba(0,0,0,1);
}
.site-header .site-branding {
    width: 30%;
}
.woocommerce-active .site-header .secondary-navigation {
	width: 68%;
	float: left;
	margin-right: 0%;
}
.site-header-cart .cart-contents {
padding-top: .4rem;
padding-bottom: .4rem;
}
.main-navigation ul.nav-menu > li > a {
padding-top: .4rem;
padding-bottom: .4rem;
text-shadow: 2px 2px 2px rgba(0,0,0,.7);
}
.footer-widgets {
border-bottom: 0px;
padding-top: .1em;
padding-bottom: .1em;
}
.widget {
padding-bottom: .2rem;
margin-bottom: .7rem;
}
.widget .widget-title {
margin-bottom: .35rem;
padding-bottom: .1rem;
}
.widget-area .widget a {
color: #179;
}
}
@media screen and (max-width: 67.141em) {
.col-full {
	margin-left: 0px;
	margin-right: 0px;
}
.site-header {
padding-top: 0px;
padding-bottom: 0px;
}
}
.woocommerce-breadcrumb {
text-shadow: none;
}
.archive .author, .archive .comments-link {
display: none;
}
.site-header, .home.blog .site-header, .home.page:not(.page-template-template-homepage) .site-header, .home.post-type-archive-product .site-header, .no-wc-breadcrumb .site-header {
    height: 36vw;
}
nav.site-navigation a.cart-contents, nav.site-navigation .site-header-cart .widget_shopping_cart a, ul#site-header-cart.site-header-cart.menu li a.cart-contents span, ul#site-header-cart.site-header-cart.menu li a.cart-contents::after {
    color: #fff !important;
}