/*
Theme Name: Wear Retrospekt
Author: Sandhills Studio
Author URI: https://www.sandhillsstudio.com
Description: A Sandhills Studio created theme.
Version: 1.2.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: sandhillsstudio
Template: woostify

General*/
a,button{outline:none}
/*Forms*/
label,.wc_payment_method{position:relative}
select{background:unset}
textarea{
	min-height:100px!important;
	max-height:250px;
	max-width:100%;
	resize:vertical
}
[type=checkbox]:not(:checked),[type=checkbox]:checked,[type=radio]:not(:checked),[type=radio]:checked{
	position:absolute;
	top:14px;
	left:11px;
	opacity:0
}
[type=checkbox]:not(:checked)+span,[type=checkbox]:checked+span,[type=radio]:not(:checked)+span,[type=radio]:checked+span,[type=checkbox]:not(:checked)+label,[type=checkbox]:checked+label,[type=radio]:not(:checked)+label,[type=radio]:checked+label{
	position:relative;
	padding-left:35px;
	cursor:pointer;
	display:inline;
}
[type=checkbox]:not(:checked)+span:before,[type=checkbox]:checked+span:before,[type=checkbox]:not(:checked)+span:after,[type=checkbox]:checked+span:after,[type=radio]:not(:checked)+span:before,[type=radio]:checked+span:before,[type=radio]:not(:checked)+span:after,[type=radio]:checked+span:after,[type=checkbox]:not(:checked)+label:before,[type=checkbox]:checked+label:before,[type=checkbox]:not(:checked)+label:after,[type=checkbox]:checked+label:after,[type=radio]:not(:checked)+label:before,[type=radio]:checked+label:before,[type=radio]:not(:checked)+label:after,[type=radio]:checked+label:after{
	content:'';
	position:absolute
}
[type=checkbox]:not(:checked)+span:before,[type=checkbox]:checked+span:before,[type=radio]:not(:checked)+span:before,[type=radio]:checked+span:before,[type=checkbox]:not(:checked)+label:before,[type=checkbox]:checked+label:before,[type=radio]:not(:checked)+label:before,[type=radio]:checked+label:before{
	left:0;
	top:-1px;
	width:25px;
	height:25px;
	border:2px solid #222;
	border-radius:6px;
	transition:background-color .2s
}
[type=radio]:not(:checked)+span:before,[type=radio]:checked+span:before,[type=radio]:not(:checked)+label:before,[type=radio]:checked+label:before{border-radius:100%}
[type=checkbox]:checked+span:before,[type=radio]:checked+span:before,[type=checkbox]:checked+label:before,[type=radio]:checked+label:before{
	background:#222;
	border:2px solid #222
}
[type=checkbox]:checked+span:before,[type=checkbox]:not(:checked)+span:before,[type=radio]:checked+span:before,[type=radio]:not(:checked)+span:before,[type=checkbox]:checked+label:before,[type=checkbox]:not(:checked)+label:before,[type=radio]:checked+label:before,[type=radio]:not(:checked)+label:before{
	content:"";
	display:inline-block;
	width:25px;
	height:25px;
	position:absolute;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:80%;
	top:-3px
}
.login [type=checkbox]:checked+span:before,.login [type=checkbox]:not(:checked)+span:before,.login [type=checkbox]:checked+label:before,.login [type=checkbox]:not(:checked)+label:before{
	top:-1px
}
[type=checkbox]:checked+span:before,[type=radio]:checked+span:before,[type=checkbox]:checked+label:before,[type=radio]:checked+label:before{
	content:""!important;
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTczLjkgNDM5LjRMNy41IDI3M2MtMTAtMTAtMTAtMjYuMiAwLTM2LjJsMzYuMi0zNi4yYzEwLTEwIDI2LjItMTAgMzYuMiAwTDE5MiAzMTIuNyA0MzIuMSA3Mi42YzEwLTEwIDI2LjItMTAgMzYuMiAwbDM2LjIgMzYuMmMxMCAxMCAxMCAyNi4yIDAgMzYuMkwyMTAuMSA0MzkuNGMtMTAgMTAtMjYuMiAxMC0zNi4yIDB6Ii8+PC9zdmc+)
}
[type=checkbox]:checked+span:after,[type=radio]:checked+span:after,[type=checkbox]:checked+label:after,[type=radio]:checked+label:after{
	border:0;
	outline:0;
	box-sizing:border-box
}
input[type=submit]:disabled,input[type=submit]:disabled:hover{
	background:#888;
	border-color:#888;
	color:#fff;
	cursor:not-allowed
}
/*Password Protected Page*/
.post-password-form{
	margin:auto;
	height:calc(100vh - 298px);
	max-height:100vh;
	text-align:center;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
}
.post-password-form input[type="submit"]{
	background-color:#9b865e;
	color:#fff;
	font-size:18px;
	letter-spacing:1.1px;
	border:2px solid #9b865e;
	border-radius:3px;
	transition:all .3s ease
}
.post-password-form input[type="submit"]:hover{
	background-color:rgba(32,32,32,0.32);
	color:#9b865e;
	border-color:#9b865e;
}
.post-password-form input[type="password"]{
	background-color:#333;
	border-width:0;
	border-radius:3px;
	color:#919191;
	padding:13px
}
/*MailPoet*/
body.mailpoet_page-template-default .entry-meta{display:none}
.mailpoet_paragraph label{display:inline-flex}
.mailpoet_paragraph strong{margin-left:6px}
.mailpoet_paragraph input,.mailpoet_paragraph select{
	border-radius:6px;
	background:rgba(0,0,0,.08);
	border-color:rgba(0,0,0,.3);
	box-shadow:inset 0 0 4px rgba(0,0,0,.4)
}
.mailpoet_paragraph input{
	margin:6px 0 6px 10px;
	padding:4px 6px;
	transition:all .3s ease
}
.mailpoet_paragraph select{
	margin-left:30px;
	padding:8px 2px;
	min-width:180px
}
.mailpoet_segment_label:after{
	content:":";
	margin-right:14px
}
.mailpoet_paragraph input[type="submit"]{
	margin:12px 0;
	padding:4px 8px;
	min-width:100px
}
.mailpoet_paragraph{margin:8px 0}
.mailpoet_page form{
	display:grid;
	grid-template-columns:repeat(2,1fr);
	grid-template-rows:repeat(6,1fr);
	grid-column-gap:0;
	grid-row-gap:0
}
p.mailpoet_paragraph:nth-of-type(1){grid-area:1/1/2/3}
div.mailpoet_paragraph:nth-of-type(1){grid-area:2/1/3/2}
div.mailpoet_paragraph:nth-of-type(2){grid-area:2/2/3/3}
div.mailpoet_paragraph:nth-of-type(3){grid-area:3/1/4/2}
div.mailpoet_paragraph:nth-of-type(4){grid-area:3/2/4/3}
div.mailpoet_paragraph:nth-of-type(5){grid-area:4/1/5/3}
/*Scrollbar*/
::-webkit-scrollbar{width:12px;height:12px;background-color:#fff}
::-webkit-scrollbar-corner{background-color:#fff}
::-webkit-scrollbar-track{background-color:#fff}
::-webkit-scrollbar-thumb{background:#222}
/*Selection*/
::selection{color:#fff;background-color:#222}
::-moz-selection{color:#fff;background-color:#222}