/*
 *            DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
 *                    Version 2, December 2004
 *
 * Copyright (C) 2014 Tim Severien
 *
 * Everyone is permitted to copy and distribute verbatim or modified
 * copies of this license document, and changing it is allowed as long
 * as the name is changed.
 *
 *            DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
 *   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
 *
 * 0. You just DO WHAT THE FUCK YOU WANT TO.
*/

@font-face { font-family: 'taggd'; src: url('../fonts/taggd.eot'); src: url('../fonts/taggd.eot#iefix') format('embedded-opentype'), url('../fonts/taggd.woff') format('woff'), url('../fonts/taggd.ttf') format('truetype'), url('../fonts/taggd.svg#taggd') format('svg'); font-weight: normal; font-style: normal; }

.taggd-wrapper { overflow: hidden; position: relative; width: 100% !important; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: antialiased; }
	.taggd-wrapper .taggd-item { cursor: pointer; display: block; padding: 0; z-index: 1000; -webkit-transition: background-color 0.2s; -moz-transition: background-color 0.2s; transition: background-color 0.2s; }

.taggd-hover.non-active { -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; -ms-transition: all 0.5s ease-out; transition: all 0.5s ease; }
.taggd-hover.active { -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; -ms-transition: all 0.5s ease-out; transition: all 0.5s ease; }

.taggd-hover { -moz-box-sizing: border-box; box-sizing: border-box; }
	.taggd-hover.active { display: block !important; }
		.taggd-hover.active h4 { color: #f15a29; font-size: 30px; font-weight: 600; }
		.taggd-hover.active p { color: white; }
	.taggd-hover.tag-top { position: absolute; width: 300px; height: auto; background-color: #005399; padding: 20px; display: none; z-index: 1001; }
	.taggd-hover.tag-left { margin-left: -45px; }
	.taggd-hover.tag-right { margin-left: 45px; }
	.taggd-hover.tag-bottom { margin-top: 30px; }
	.taggd-hover.tag-left.tag-top { margin-top: -75px; }
	.taggd-hover.tag-bottom { position: absolute; width: 300px; height: auto; background-color: #005399; padding: 20px; display: none; z-index: 1001; }

.taggd-wrapper .taggd-item:before { margin-left: 5px; color: #E63323; }


.taggd-wrapper .taggd-item.active,
.taggd-wrapper .taggd-item:hover,
.taggd-wrapper .taggd-item.hover,
.taggd-wrapper .taggd-item-hover { }

.taggd-wrapper .taggd-item.tag-top.active:before,
.taggd-wrapper .taggd-item.tag-top.hover:before,
.taggd-wrapper .taggd-item.tag-top:hover:before { }

.taggd-wrapper .taggd-item.active.tag-top,
.taggd-wrapper .taggd-item:hover.tag-top,
.taggd-wrapper .taggd-item.hover.tag-top,
.taggd-wrapper .taggd-item-hover.tag-top { }

.taggd-wrapper .taggd-item.tag-bottom.active:before,
.taggd-wrapper .taggd-item.tag-bottom.hover:before,
.taggd-wrapper .taggd-item.tag-bottom:hover:before { }

.taggd-wrapper .taggd-item.active.tag-bottom,
.taggd-wrapper .taggd-item:hover.tag-bottom,
.taggd-wrapper .taggd-item.hover.tag-bottom,
.taggd-wrapper .taggd-item-hover.tag-bottom { }

.taggd-wrapper .taggd-editor { position: absolute; }


.taggd-hover .tz-title-bold-3 { padding: 0 0 10px 0; }
.taggd-hover .brand { color: #D0D0D0; text-align: CENTER; margin-top: 10px; }
.taggd-hover .tzproduct-single-price { padding: 0; font-size: 1.5em; }
.taggd-hover .btn-order { background-color: #E63323; border-radius: 50px; padding: 7px; color: #fff; font-size: 1.2em; line-height: 22px; display: inline-block; width: 34px; text-align: center; margin-top: 15px; cursor: pointer; }
