/*
Theme Name: WrongStore
Theme URI:  https://wrongmarfa.live
Description: WrongStore
Author: Sara Spraggins
Author URI: http://www.artelectronica.com
*/

html {
	min-height: 100%;
	position: relative;
}

body {
	margin: 0 auto;
	text-align: left;
	width: 100%;
	font-family: Arial, "sans-serif";
	font-size: 14px;
	line-height: 18px;
}

body.shopstyle {
	background-color:#eb4a98;
}

.sku_wrapper {display:none;visibility:hidden;}

body.shopstyle h1, body.shopstyle h2, body.shopstyle a {color:#ffffff;}
h2.woocommerce-loop-category__title, h2.woocommerce-loop-product__title {color:#000000 !important;}

img { border: 0; }

table {
    margin:0;
    padding:0;
    border:0;
    vertical-align:top;
    background:transparent;
	border-collapse:collapse;
    border-spacing:0px;
	width:99%;
}

td {
    margin:0;
    padding:0;
    border:0;
    vertical-align:top;
    background:transparent;
	border-collapse:collapse;
    border-spacing:0px;
}

td.navcell {
	max-width:250px;
}

p,td,th,ul,ol,li {
	font-size: 14px;
	color: #000000;
	text-align: left;
}

h1 {
	font-size:18px;
	color: #cf3825;
}

h2 {
	font-size:16px;
	color: #cf3825;
}

h3, h3.widget-title {
	font-size:14px;
	font-weight:normal;
	font-family: Arial, "sans-serif";
	line-height: 18px;
	padding-top:25px;
	padding-left:35px;
}

a:link {
	color: #cf3825;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #cf3825;
}
a:hover {
	text-decoration: underline;
	color: #cf3825;
}
a:active {
	text-decoration: underline;
	color: #cf3825;
}

button, a.button {color:#ffffff !important; background-color: #cf3825 !important;}
body.shopstyle button, body.shopstyle a.button, body.shopstyle a.remove {color:#ffffff !important; background-color: #000000 !important;}

.headerouter {
	max-width:1000px;
	margin: 0 auto;
	padding:0;
}

.headerinner {
	padding:25px;
	margin: 0 auto;
	max-width:1000px;
    text-align:center;
}

.mainouter {
	max-width:1500px;
	margin: 0 auto;
	padding:0;
}

.maininner {
	padding:25px;
	margin: 0 auto;
	max-width:1500px;
    text-align:center;
}

li.blocks-gallery-item {
	margin:0;
	padding:25px;
}

ul.menu { width:200px; list-style: none; margin:0;padding:0;}
ul.menu li {padding-bottom:25px;line-height:16px;}
ul.menu li.nav1 {padding-bottom:25px;line-height:16px;width:75px;}
ul.menu li.nav2 {padding-bottom:25px;line-height:16px;width:125px;}
ul.menu li.nav3 {padding-bottom:25px;line-height:16px;width:75px;}
ul.menu li.nav4 {padding-bottom:25px;line-height:16px;width:75px;}
ul.menu li.nav5 {padding-bottom:25px;line-height:16px;width:75px;}
ul.menu li.nav6 {padding-bottom:25px;line-height:16px;width:75px;}
ul.menu li.nav7 {padding-bottom:25px;line-height:16px;width:75px;}

ul.menu a { color:#000000;font-weight: bold; text-transform:uppercase;}
ul.menu a:hover { color:#cf3825; }
ul.menu li.current_page_item a { color:#cf3825; }

.footerouter {
	max-width:1000px;
	margin: 0 auto;
	padding:0;
}

.footerinner {
	padding:25px;
	margin: 0 auto;
	max-width:1000px;
    text-align:center;
}

.footerinner p {
	text-align:center;
}

.sow-accordion-panel-header {padding-bottom:0 !important;padding-top:0 !important;margin-bottom:0 !important;margin-top:0 !important;}
.sow-accordion-panel-border {padding-bottom:0 !important;padding-top:0 !important;margin-bottom:0 !important;margin-top:0 !important;}
.sow-accordion-open-close-button {float:left !important; padding-right:10px;}
.social-media-button-container {padding-left:25px !important;}

figure.alignleft img, img.alignleft, img.left { float: left; margin:0; padding-right: 150px; padding-left:10px; padding-top:10px; padding-bottom:30px;}
figure.alignright img, img.alignright, img.right { float: right; margin:0; padding-left: 150px; padding-right:10px; padding-top:10px; padding-bottom:30px;}
figure.aligncenter img, img.aligncenter, img.center { display: block; margin: auto; float: none; clear: both;  padding-left: 50px; padding-right:50px; padding-top:10px; padding-bottom:30px;}
figure.alignnone img, img.alignnone, img.block { display: block; clear: both; margin:0; padding: 0;}
img.frame { }
img.stack { clear: none !important; }
img[align="left"] { float: left; clear: left;}
img[align="right"] { float: right; clear: right; }
img[align="middle"] { display: block; margin: auto; float: none; clear: both; }

li.product {background-color:#ffffff; text-align:center; border:5px solid #ffffff; margin-right: 5px !important; margin-left: 5px; !important}
.price, .stock {color: #000000 !important;}
.woocommerce-message, .woocommerce-info {border-top-color:#000000 !important; background-color: #ffffff !important;}
.woocommerce-message::before, .woocommerce-info::before {color:#000000 !important;}

@media screen and (max-width: 1080px){
	.panel-grid-cell {display:block !important; width:99%;}
}

@media screen and (max-width: 766px){
	body {margin:0px; padding:0px;overflow-x:hidden;}
	img {max-width:99% !important;height:auto;}
	td {display:block; width:99%;margin:0;padding:0;border:0px;}
	ul.menu li.nav1, ul.menu li.nav2, ul.menu li.nav3, ul.menu li.nav4, ul.menu li.nav5 {padding-bottom:15px;width:99%;}
	figure.alignleft img, img.alignleft, img.left {padding:10px;}
	figure.alignright img, img.alignright, img.right {padding:10px;}
	figure.aligncenter img, img.aligncenter, img.center {padding:10px;}
	li.product {width:75% !important; display:block;}	
}
