/* Custom CSS */

.logo a {
    color: #003f47;
    font-family: "chaosbunker", "sans-serif";
    text-transform: uppercase;
    letter-spacing: -3px;
    font-size: 4.2rem;
    font-weight: normal;
    cursor: default;
    text-align: center;
    text-shadow: 1px 1px 0 rgba(218,194,8,1);
}

.c,.h,.a,.o,.s,.b,.u,.n,.k,.e,.r {
	transition: 7s ease-out;
	text-transform: uppercase;
}
.c:hover,.h:hover,.a:hover,.o:hover,.s:hover,.b:hover,.u:hover,.n:hover,.k:hover,.e:hover,.r:hover {
	transition: 0.1s;
}

.c:hover {
	color: #FF0000;
}

.h:hover {
	color: #FF7F00;
}
.a:hover {
	color: #FFFF00;
}

.o:hover {
	color: #00FF00;
}

.s:hover {
	color: #0000FF;
}
.b:hover {
	color: #4B0082;
}
.u:hover {
	color: #9400D3;
}
.n:hover {
	color: #FF0000;
}
.k:hover {
	color: #FF7F00;
}
.e:hover {
	color: #FFFF00;
}
.r:hover {
	color: #00FF00;
}

#hugo-encrypt-encryption-notice {
	background: #fbfbfb;
	padding: 1em;
	margin-left: 18px;
	padding: 1em;
	margin: 0px 8px 0 8px;
	border-radius: 4px;
	border: 1px solid #eee;
	line-height: 1.5;
	-webkit-hyphens: none;
    -moz-hyphens:    none;
    -ms-hyphens:     none;
    hyphens:         none;
}

#hugo-encrypt-sha1sum, #hugo-encrypt-input-response, #hugo-encrypt-enable-js {
	font-size: 50%;
	color: maroon;
}

.profile {
    vertical-align: top;
    float: left;
	margin-top: 0.5rem;
    padding: 0.2rem 2rem;
    max-width: 20%;
}

pre {
	border: 1px solid #ddd;
	background-color: #f5f5f5;
	padding: 1.7em;
	margin: 0px 8px 0 8px;
	overflow-x: auto;
	display: block;
	font-size: 13px;
	line-height: 1.5;
	color: #333;
	word-break: break-all;
	word-wrap: break-word;
	border-radius: 4px;
	box-shadow: none;
}

.fancybox-show-thumbs .fancybox-inner {
    right: 0;
}

.myFancyBox .fancybox-thumbs {
  top: auto;
  width: auto;
  bottom: 0;
  left: 0;
  right: 0;
  height: 95px;
  padding: 10px 10px 5px 10px;
  box-sizing: border-box;
  background: rgba(0, 0, 0, 0.3);
}

.fancybox-thumbs__list a::before {
    border: 3px solid #470000;
}
.myFancyBox .fancybox-show-thumbs .fancybox-inner {
  right: 0;
  bottom: 95px;
}

.main-slider {
  display: flex;
}

.main-slider li {
  /*flex: 33.33%;*/
  padding: 5px;
}

.snipcart-custom  {
	text-align: center;	
	font-size: 1.3rem;
	padding-right: 16px;
	
}

.snipcart-item-quantity__quantity {
	max-width: 100%;
	width:100%;
}

.snipcart-cart-summary-side .snipcart-cart__content {
    overflow: scroll;
    flex-grow: 1;
}

.snipcart-checkout {
	border:none;
	background: transparent;
}

.product-single {
	text-align: left;
}

.snipcart__box--badge, .snipcart__font--subtitle, .snipcart__font--xlarge {
    font-size: 24px;
}


.navbar ul li {
	padding: 10px;
	font-size: 1.4rem;
}

.bottom40 { margin-top:40px; }

select {
    text-align: center;
    text-align-last: center;
    -moz-text-align-last: center;
}

@media (min-width: 320px) and (max-width: 550px) {
	.profile {
	    vertical-align: none;
		margin: 0 auto 2rem auto;
		display: none;
	    float: none;
	    max-width: 80%;
	}
}



@font-face {
font-weight: 400;
font-style: normal;
font-family: 'chaosbunker';
src:url(data:application/x-font-woff;base64,d09GRgABAAAAABKMABAAAAAAImgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEU0lHAAAShAAAAAgAAAAIAAAAAUdTVUIAAAFsAAAACgAAAAoAAQAAT1MvMgAAAXgAAABKAAAAYGgdaCdjbWFwAAABxAAAAJEAAAFikSxdLWN2dCAAAAuUAAAAGQAAADoAYAgwZnBnbQAAC7AAAAZIAAANbTkajnxnYXNwAAALjAAAAAgAAAAIAAAAEGdseWYAAAJYAAAGzAAADKj4OeYsaGVhZAAACSQAAAAzAAAANg0UroZoaGVhAAAJWAAAAB4AAAAkBlkBlWhtdHgAAAl4AAAAMwAAAHIHnAK9bG9jYQAACawAAAAyAAAAcHjMfJhtYXhwAAAJ4AAAACAAAAAgAi4OIG5hbWUAAAoAAAABKwAAAqDBMdeecG9zdAAACywAAABdAAAAkAaoBwRwcmVwAAAR+AAAAIwAAACYJDGDEQABAAAAAAAAAAAAAHgBY2BmCmOcwMDKwMHUxRTBwMDgDaEZ4xiMGHWAfKAUHDAyIIFQ73A/BgcGBYbnzAr/LRhOML9gOAFTw/iFaQ+QUmBgAADv8AwKAAB4Ab3HA7KCARSG4fc3L7Jtu2lc22iUVtHScktp1DLStYf3OfoOID2NkETgKnz5hNuPoPJGuM0XAn8QJVlRNd0wLfvu/uHR4XS5PV6fPxAMcROOROOJZCqdyebyhWKpXKnW6o1mq93p8kWM/yfTB2x0RGTiDJky53g6weUbMGZ2/U6H0/60PK1OPQTeOQNbhxc2AAAAeAHtVlV868j5Pd8IRkZZtmUmGUJOmiupzsVkvc7tJd9yl9dZsFT6F5Z5XYanMjMzvZe7kDJz+1RmxuR3vR3LTpnbl7b/UQZ/HjrnO2eCMAZ3HaAXSDVI0GEijwYW0cFBrOMEdrq/PJssOolMzjQzV4CaxBlxXyWmkCQzyYfconBUDvuIRiikRUM+tDkyYprhz1M6Hkufk6AY4nos7kNHMqUnfaQWCiyXSeV8mMjmzewDkV+kUiVf8lFBuVgp+yguUaNabPh1qsKqVS0fNaB2Dmo1DCDa99zYWFtbWmo2C4VEQpY3TmycOH7sHkc3e92z1o8cPrR2cO3ggf1LnaXO3V3H3rd6t5XldnOxubgwP9cqNAqNulizUi4V87lsJmEmzHQqaci6rBsiJY1EWyu2FcuwuOmaDdPtNDpuhwc1F829UTEW1FxkMdLZa89+E0zY73boBePbaP0nZ/de0+u95jW9umX1ej2vZz3hNV7d8qzXvOY1luc94dix1zzwWO390rc2rZYl/h7z4PqxY83LROuYdaRX9246kF29z5VXvvnKK++z+iBr1RJ/kHEDQJ+j9yGFLIqo4uLuBSHiWljj4ZERS0gRgXwk7idJVyRG0MmPUjisDaBpRl8V/AFJnC6Vcrl0ulQtCUxyxVyxkE9n09mMKUCZpUSKl9vu5Jq/zcbkwo3srMtFvsF1HFtkZ8f1ReP9nhMkeprjeLZIz/E8gOFJIPo6+yE4IjjYXVNJYtLjQExhpIzAOCkyU3zIMrYQHE/TAC2iRcIhcHBxGo1n2ynDEnQ0jJQA/km05T/bG7IfnknuDulpZ66zbRCuB+gz9FREsNpdhiJLsiKNAEYMNIIMicmSD8ZoAKIknZ5eVOWF9n7XtALOLbNxvUPL73//eLtl2892t/NgOA4wjW6DjhQ+0n9b9D7ndzsqgYc0XAFJkWXpCpDMZGIjaFAkTXkgQiE+CBPnRh+yzLbAWJKdLvbflheT14LJHKHRPza7u/8PJiqSPPr7Zl5wQTcNCHIT0KHPGI7wYltgaQRXF5hOABCVe4NtCwJ/TW1ne5tuc8evdJ/jeO93n+sAINwYxN9tiMDqViCDIJOvkCQZfUZAEr+HqjsLm8l34/tt37ff73l02/hTtBKs9UKA7hBrxbDSXYKsSqos+CJIdA5U1ehPlsXg95c1EpwX98JyEo4iv/DZztB2nGe///27w+H7AcKjAPoy/QwRLHXnwYg9DiCZIOCS5YD86dpJ6fcOS40gutzJR1+2dxxHYPA01x5HaXn8aQAqRnd9lL7EWjPlNTCPNm7oXsuJWJRRdKQSQzTGog9ELKwxhGLw08lERtbzZi6VNdS4Hr8MspzqT/ES7hlKhk4vLDSbtVqptNBeaC8tNuebwrFqjZpwrKk+hTiFZ5np39NmQWizFegxACH4jJlK54UxcdHMBu40zfQGWyDkiuw4z3F2hkNHQPYc59m2K1h2L7/cdcafcV1XsOPsJUDB5QA7l/3g9277/Wn0nxsmjRHTRPRnSDck3c+mmJGkhGkkfFCUVIVUH+m0OciRaab6IWIsPkA8HoSlMohFuKQoyT6A33YUEeDnzRam0b935Qu6zgTmPwR58ib8RYjzE4gn8LqGZTRmBvh7pSRUkxXYurMngJ0rPG+8IUB27QBFAanwQG/fs571nOd4tDWO7XpDanve+NOex97xq18NHdf1Jzgz3AzQF4Sn85lzySBJJl8lRWEDMCauNhHCnjdOnDE51UI+0MIkBFpCCjfveLtiD3t3e/tZtg0AhAeCkcNcrMLvv21OcFdlIQaNJA7JB1dJVrjsgyjVx4yEKgj0uD/7sxmYecJKe2GuWauUcqahx0JcwSqthnlayKixLjXKrC2Zh5lpGqIsS+46Oyx12qzTOcw6tK9LDySqMlZlVJ00K4x1iZ3F6MkkvZqx17JNovFXGal5xirsKH15c3qXhwP0YYFTCM2uted8EgFTsxtMzS6gTxHQUOBtE/OhB++6tOw49L7xFaII5AwZeYAdZS3EYMJCiy7vvy0sELoECumk6CMkQkxPXIGIwXnkCshc4sKgUqRCD6m6D0IoQSEfDFqcaT7iiCXjMd+kJAzBkJ+mcDigLdWPEufSFgLPEa/Aithm669vI/Yg/ZyUyv7ZXf7sPYTrj/5dO4hXZbVej8eBeqveajZm/2EFWoqb8UBOCR0xxIwgZSYu23G5awZPjtBRS+SG+Ciw82kgK6box1/Gztk886NijqKfWb9o/MnSKx/+8DeY9H/rtP6t7x39eYlC2XeP156//rPx/Ur3Kz0s9rRy+f/5/O/i8zd6INbmeAFjYGQAAUc5wcp98fw2XxnYmV+ABK4eiX4Hpo/zSzNI/rdgCmNWAHLZGZhAogA+dwq2AHgBY2BkYGB+8d+CgYEpgkGSgYkpDCiCCpgAUssC9AAAeAFj/MIQyxTBwMBQwdDOUA6k3RlAoBJMzgaT9Qx1YDqJoZohjSGXARVIAiFJAACUZQddAHgBY2BguMdwj9GCMYdxBuMMJjkwdAHDAjCcwywChieYv7HEsLSgQtYcthDSIAADVxZFAAAAAQAAADcASQAKAAAAAAACAFYAaACLAAABCw1tAAAAAHgBLMY3AQJBAEXBt3cbyDnn6kpaMh5AAB7o6BBBEIIKFFBihfinGqDCEwMAFEA3ZCnoEYG2HjNgpFuqrHVHno3uqbLT0xTY6zmaHIkxNg30uOqGBjc9osBdj1ny0C2JqeiOjpnqnsRs9TQ9c9BzjM353fhYIzkQQ0H0HUUHGEw9qaPl9VJq+mZLU/qjhduvmak6a6yui7VDNQ3XlZ+/cWfQctoOdiy+If0wafksybK8+Lj/eip2xHil7lBmRX2K16GzZhE8EdkfHFRVqbU03TEmHTeljmBnGKIYGji6M+aHP8Z0GNCaMUqbgJ0xgqeB0CcwmWmejIRshpyCD+754oniTDI+yJ52mQPX54JVhjgsZmfxtpVLDwdUM5QoNdIZTjcmM94x/QdfLHr8AHgBbcEFEcIAAADAP6iCuzunuLsvw9It31aAfykgjrT800daRlZOXkFRSVlFVU1dQ1NLW0dXT9/A0MjYxNTM3EJoaWVtY2tn7+Do5Ozi6ubu4enl7ePrJ0gAeaEPrAAAAAABAAH//wAPeAFjwA0kIJDxMAMDkyoDA4RGiAMALeoClwAAAHgBrFbXdttGE16wqfeWGC4Dr8koxAKWu3oBBDLuqudgUwGR9n1ylVcInmbA9Ls8WmYAUr38SX5b0uxO2Znvm9klUShAcRgGGuD1H2J09zVW9r8M8amJ8zr6CMlhiIVq/Ge/6BetljwyLQuFRuHL7Y4whB95DhoKIfroYEFBG/CvHSzVvuzMG0N+0AqwEoQWFqt676vQkpaZhIA7O6Ta1CbgIq8WtYY0947bOE+q7g5wge0L5EmnhkDVJDHg4E4YkQbYNsir57x6HpmR1tqkanHQb6HYC1G8ZmeL9uZrvMuru6/jP8ZFiz3+KIsjrduxRsPWWqLYCT9o7WBRAWUuVWPCUvZ3QixLDyvSI+TkGjlYUpKQQDstH3nAFsZo5jXzXyxEQQuLdYuMPiSQUIJ0oVwlWnbDaMeM93QotaUBN/dDsplERi+/g2WFfb7dEYWc2wptpScBhfRiLBx9RKNFVWC57mCfAi51mLCUxBHwCbgZaXaJtrNS+1Wnb1j4gVe3jrs1oM52bzA/xbAl6Ql3BEEiY2h3GRYmdwHBxM1jlqifMt7OUwxdEY4PKEpQ1GVBwyoD1BkaLNJ4mNLSdcvBEZUWCgG2420HRxU5AuCI/4rDaSE9jaO826PdKO0cHFOA4xklQAy0KC+O+REkEeAYkebguHp9EKal9rZ+gCMf5I8OTqjXu+Hr/VxpWqSfyvSTKhXj/mGYjo/7aMQejtk85TRNXjrCf0bpDxqzEgjHTpgyeYTWSxLgtKN1S1JYb23mdgqh30yjCUmT6m+S9myrrmhgKsSUJLZ8FOsdwzCyXk0pkYpCcBDiuPQgwGHp4ZCkgfMgovS/Tk4aYkx4XhKlkxUbf7LN+0TTNGGbsh2cUanBcpZ4Zjmn0iLLT1RaYvmpSsssb6m0wtJUaR/L2yrtZ3lHpQMsP1eyxztWImJYgovGN3xBHKyfMs4eG7/PjfYpY+3Y+ENuvKsEjtj/At89wneX6gLCx9IifCzvEz6WkvCxfED4WFYJH8sa4WP5GeFjOU/4WCoFq9mYOorSTkbgS9r63EqSqHhWXYWOjQ7dwocKoAlXdFHGi5Lf0Gs9TEa/0GttOtwf8KThw3paNmaCkN4/Rvkop+dan8cKnmWVP1Gi6xNczImGTbVcrhezvwj+t70uF9PHxgxjfUp8QPOK+lH48aKDz5Q7t+rg85tcaaBb5P6CWiRmq+BCE4XkW/IySZqyKWMIj4gPNOh1eG4YM9PE8KKisnCC3EpV+snc0kHh4YBvf0hcCbCa0JlLZ93Azc/DkvR63oARvyWbu+HPBSiC+XOhVrylPX5f+31IZBYhG3Szqdvnquc3Lv8AKvhRW2LRj9s7IW1ik9YRv2/nY2IJlL4mG9RjSRkahJNEliWCy5JIziLJEpHEMg1c+cKpdCKjqmZF0N+d/AU9yaUdXO5xAaQt17pcyFWiaaVnIsyZvSGbnJS7uNqzZWByplEchC6sSsskTU9Jhx63AitV2r08/TUhb+Jl097tluSRXztVid9rV8TfJc5D7rV4XUlwmcUGTvjhjkmfpLCq3dQ1pm0HN85Y98ydM9bNS2Ovi9hSuGhfl9BTuGQnVBvPGIG60pUa6qJLET5DzuazljMf46D0cug8oBJWwZWL3fO36WGizxgK+Tcj3fx/TTFj4ndsVdJTdWpeLN2tM1CpWLR7rDRot2RbssuLXDxLQVOhmMmvfUfwDZ9y8Snd8i+u0L+k44zpKXxG61cKX5B4zSwGRDc0Eqrj7x7rAimCGAigaIJzD0oJF8Dd3d0Xd13c7TQrc0H6d2en9KXqJ+MStzscuKHzQ8KRUHSuWzAq8GAsFL0D4wIPJmh6BJM0YIoGTNOAmZA45zpEsyKvmguJd6p5kVct0Hm0SKdaolMt06lW2GaXYJVtgjW2CdbZJtig6RVs0oAtGrBNAzJsz3WKdtieapftqfbYnmqfzqMDOtUhneqITnUs57gxvYAnOsq3Ck+NbcIzTrqO2mV0Hgo+NhfQmkttfGyuZHJTuuo1I5txA23GLbQ8K+vE4A5acA8teJC2OV3vkZHlT9DyZ2j5i8yMwSu04A1a8C5tS7reByPLP6HlX9Dyb5kZgx9owS+04C8ktRVlpT/azvp8TSZfXjeeLX2iG/4BX8zTqngBY/DewXAiKGIjI2Nf5AbGnRwMHAzJBRsZ2J02M4gzMWiBWFulmfjZmDggbFkGURYwm9NpNzsDCwMDEwMnkMfttJvBAQjBPGYGl40qjB2BERscOiI2Mqe4bFQD8XZxNDAwsjh0JIdEgJREAgHQOEEWJh6tHYz/Wzew9G5kYnDZzJrCxuDiAgDMAyXMAAAAAQAAAAA=);}

