html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}

html{
	font-family:arial,verdana,sans-serif;
	color:#666666;
}

body {
	background-color: #ffffff;
	background-image: none;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: left top;
	background-size: cover;
}
body.home {
	background-color: #000000;
}
#jpreSlide{
	font-size:22px;
	font-weight:bold;
	color:#ccc;
	text-align:left;
	width:50%;
}
#jpreOverlay {
	height: 5px;
	left: 0px;
	z-index:90;
	right: 0px;
	top: 0px;
}
#jpreLoader{
	width:100%;
	height:5px;
	left:0px;
	top: 0px;
	right:0px;
	position:absolute;
	background-color:  #3e91b0;
}
#jpreBar {
	background-color:#ffffff;
	margin:0px 0px 0px 0px;
}
#jpreButton {
	display: none;
}
#jprePercentage {
	color:#ccc;
	text-align:center;
}
textarea:focus, input:focus{
    outline: 0;
}
*:focus {
    outline: 0;
}
::-webkit-selection{
	background-color: #f2f2f2;
	color: #666666;
}
::-moz-selection{
	background-color: #f2f2f2;
	color: #666666;
}
::selection{
	background-color: #f2f2f2;
	color: #666666;
}

::-webkit-input-placeholder {
	color: #666666;
}

:-moz-placeholder {
	color: #666666;
}
::-moz-placeholder {
	color: #666666;
}
:-ms-input-placeholder {  
	color: #666666;
}


ol, ul {
	list-style: none;
}

del {
	text-decoration: line-through;
	color:#999999;
}

hr {
	border: none;
    border-top: 1px solid #dadada;
    color: #dadada;
	margin:20px 0px 20px 0px;
}
table,
table.tablepress  {
	border-spacing: 0;
	margin:0px 0px 0px 0px;
	border:1px solid #dadada;
	margin-bottom:20px;
	width:100%;
}
div.tablefix{
	width:49.5%;
	float:left;
	overflow:hidden;
}
div.tablefix3{
	width:100%;
	float:left;
	overflow:hidden;
}
.tablefix2 {
	margin-right:1%;
}
.tablepress tr td, .tablepress thead tr th, .tablepress  tfoot tr th, table tr td, table thead tr th, table tfoot tr th{
	padding:5px 5px 5px 5px;
	border-bottom:1px solid #dadada;
	border-right:1px solid #dadada;
}
#post-8 .tablepress tr td, #post-8 .tablepress thead tr th, #post-8 .tablepress  tfoot tr th,#post-8  table tr td,#post-8  table thead tr th,#post-8  table tfoot tr th{
	padding:3px 3px 3px 3px;
	border-bottom:1px solid #dadada;
	border-right:1px solid #dadada;
}
tfoot tr.edd_cart_footer_row th input.edd-submit {
	margin-left:10px;
}
table tr td:last-child, table thead tr th:last-child, table tfoot tr th:last-child{
	border-right:none;
}
table tr:last-child > td{
	border-bottom:none;
}
table tfoot tr:first-child th, table tfoot tr:first-child td {
	border-top:1px solid #dadada;
}
#content .tablepress tfoot th, #content .tablepress thead th,
table thead tr th {
	background-color:#f0f0f0;
}
table#tablepress-6.tablepress.tablepress-id-6 td.column-4 {
	min-width:110px;
}
table p{
	padding:0px 0px 0px;
	margin-bottom:0px;
}
table tr{
	background-color:#ffffff;
}
table  tr:hover {
	background-color:#f0f0f0;
}
button, input, textarea, input[type="text"] {	
	padding:3px 10px 3px 10px;
	border:none;
	-moz-border-radius: 0px 0px 0px 0px;
	-webkit-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	background-color: #dadada;
    -webkit-transition: all 0.2s ease 0s;
    -moz-transition: 	all 0.2s ease 0s;
    -o-transition: 		all 0.2s ease 0s;
    transition: 		all 0.2s ease 0s;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
button.edd-coming-soon-vote-btn {
	background-color: transparent;
}
button.edd-coming-soon-vote-btn:hover{
	background-color: transparent;
}
.gallery-thumb .edd_purchase_vote_wrapper span.iwantit,
.gallery-thumb .edd_purchase_vote_wrapper span.iwant {
	display: none;
}
.gallery-thumb .edd_purchase_vote_wrapper #edd-cs-voted,
.gallery-thumb .edd_purchase_vote_wrapper .edd-coming-soon-vote-btn {
	border: none;
	padding: 0px 0px 0px 0px;
	background-color: transparent;
	margin: 0px 0px 0px 0px;
}
.gallery-thumb .edd_purchase_submit_wrapper .hearticonsEDD {
	padding: 0px 5px 0px 5px;
}

.gallery-thumb .edd_purchase_vote_wrapper .edd-coming-soon-vote-btn .hearticonsEDD{
    -webkit-transition: all 0.2s ease 0s;
    -moz-transition: 	all 0.2s ease 0s;
    -o-transition: 		all 0.2s ease 0s;
    transition: 		all 0.2s ease 0s;
	color: #ffffff;
}
.gallery-thumb .edd_purchase_vote_wrapper .edd-coming-soon-vote-btn:hover > .hearticonsEDD{
    -webkit-transition: all 0.2s ease 0s;
    -moz-transition: 	all 0.2s ease 0s;
    -o-transition: 		all 0.2s ease 0s;
    transition: 		all 0.2s ease 0s;
	color: #3e91b0;
}
.gallery-thumb .edd-coming-soon-vote-form {
	display: inline-block;
}
.edd-coming-soon-vote-form {
	display: block;
}
input[type="text"],input[type="email"], textarea {
	max-width:440px;
	min-width:440px;
	color: #000000;
}
#edd_checkout_user_info input[type="text"],
#edd_checkout_user_info input[type="email"],
#edd_checkout_user_info textarea,
#edd-discount,
#edd_simple_shipping_fields input {
	max-width:480px;
	min-width:480px;
}
#edd_checkout_user_info input[type="text"]:focus,
#edd_checkout_user_info input[type="email"]:focus,
#edd_checkout_user_info textarea:focus,
#edd-discount:focus,
#edd_simple_shipping_fields input:focus{
    -webkit-transition: all 0.2s ease 0s;
    -moz-transition: 	all 0.2s ease 0s;
    -o-transition: 		all 0.2s ease 0s;
    transition: 		all 0.2s ease 0s;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

#edd_simple_shipping_fields select {
	max-width:500px;
	min-width:500px;
    background-color: #dadada;
    border: none;
    border-radius: 0;
    box-shadow: none;
    padding: 2px 6px 2px 6px;
}
.edd_cart_total {
	border-top: 1px solid #dadada;
}
button, input[type=submit],
.edd_purchase_submit_wrapper a,
a.edd-remove-from-cart,
.edd_checkout a,
table tr .edd_cart_actions a:link,
a #edd-save-cart-button,
#edd_show_discount a.edd_discount_link,
a.edd-simple-shipping-toggle-status,
.edd_purchase_receipt_files .edd_download_file a.edd_download_file_link,
.edd_purchase_details a,
#edd_purchase_submit p.edd-cancel a,
.gallery .wp-caption-text.gallery-caption a.salenupp{
	text-transform:capitalize;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border:none;
	padding:2px 10px 2px 10px;
	cursor: pointer;
    -webkit-transition: all 0.2s ease 0s;
    -moz-transition: 	all 0.2s ease 0s;
    -o-transition: 		all 0.2s ease 0s;
    transition: 		all 0.2s ease 0s;
	color: #ffffff;
	background-color: #3e91b0;
}
button:hover,
input[type=submit]:hover,
button:active,
input[type=submit]:active,
.edd_purchase_submit_wrapper a:hover,
a.edd-remove-from-cart:hover,
.edd_checkout a:hover,
table tr .edd_cart_actions a:hover,
a #edd-save-cart-button:hover,
#edd_show_discount a.edd_discount_link:hover,
a.edd-simple-shipping-toggle-status:hover,
.edd_purchase_receipt_files .edd_download_file a.edd_download_file_link:hover,
.edd_purchase_details a:hover,
#edd_purchase_submit p.edd-cancel a:hover,
.gallery .wp-caption-text.gallery-caption a.salenupp:hover{
    -webkit-transition: all 0.2s ease 0s;
    -moz-transition: 	all 0.2s ease 0s;
    -o-transition: 		all 0.2s ease 0s;
    transition: 		all 0.2s ease 0s;
	color: #ffffff;
	background-color: #666666;
}
#wrapper a.special,
#post-6129.post-6129 table td.column-5 a,
.secondary-widget-area li.widget_edd_cart_widget .edd-cart a, .textwidget a,
.gallery .wp-caption-text.gallery-caption a.salenupp{
	border: none;
	background-color: #3e91b0;
}
#wrapper a.special:hover,
#post-6129.post-6129 table td.column-5 a:hover,
.secondary-widget-area li.widget_edd_cart_widget .edd-cart a:hover, .secondary-widget-area .textwidget a:hover{
	border: none;
	background-color: #000000;
	color:#ffffff;
}
#edd_checkout_wrap label{
	display:block;
}
#edd_checkout_wrap label{
	
}
#edd_purchase_form input {
	display: block;
}
#edd_purchase_form input.edd-apply-discount {
	margin: 10px 0px 10px 0px;
}
#edd_purchase_form input::-webkit-input-placeholder {
	color: #000000;
}
#edd_purchase_form input:-moz-placeholder {
	color: #000000;
}
#edd_purchase_form input::-moz-placeholder {
	color: #000000;
}
#edd_purchase_form input:-ms-input-placeholder {  
	color: #000000;
}
#edd_purchase_submit p.edd-cancel a,
#edd_user_history .edd_purchase_details a,
.edd_purchase_receipt_files .edd_download_file a.edd_download_file_link,
#edd_purchase_receipt a.edd-simple-shipping-toggle-status,
table#edd_checkout_cart tr.edd_cart_item td.edd_cart_actions a{
	padding:4px 10px 3px 10px;
	color: #ffffff;
	border: none;
}
#edd_purchase_submit p.edd-cancel{
	margin-top:20px;
}
#edd_agree_to_terms{
	margin:10px 0px 30px 0px;
	padding:5px 5px 5px 5px;
}
#edd_simple_shipping_fields,
#edd_checkout_user_info {
	margin-bottom: 20px;
}
.edd_purchase_receipt_product_notes {
	margin:0px 0px 10px 0px;
}
ul.edd_purchase_receipt_files {
	margin:0px 0px 0px 0px;
	overflow: hidden;
}
ul.edd_purchase_receipt_files li{
	margin:10px 0px 10px 0px;
	list-style: none;
}
ul {
	list-style: disc;
	margin: 0px 0px 20px 15px;
}
#wrapper ul.wp-polls-ul {
	margin: 0px 0px 10px 0px;
}
ol {
	list-style: none;
	margin: 0px 0px 10px 0px;
}
ol ol {
	list-style: none;
}
ol ol ol {
	list-style:none;
}
ol ol ol ol {
	list-style:none;
}
ul ul,
ol ol,
ul ol,
ol ul {
	margin-bottom: 0;
}
dl {
	margin: 0 0 20px 0;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 18px;
}
big {
	font-size: 131.25%;
}
ins {
	text-decoration: none;
}
blockquote {
	font-style: italic;
	padding: 0 3em;
}blockquote cite,
blockquote em,
blockquote i {
	font-style: normal;
}
pre {
	line-height: 10px;
	margin-bottom: 10px;
	padding: 1.5em;
}
abbr,
acronym {
	border-bottom: 1px dotted #222;
	cursor: help;
}
sup,
sub {
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}


/* =DIV= -------------------------------------------------------------- */

#container .loop-content {
	width: 940px;
}

#header, #branding, #comments, #footer, #content, .madeby{
	overflow: hidden;
}
.banner {
	overflow: hidden;
	margin-bottom: 17px;
}
img.banner {
	max-width: 100%;
	min-width: 100%;
	height: auto;
}
#header, #footer, #content, #comments, .banner img, .madeby{
	overflow: hidden;
	padding:0px 0px 0px 0px;
	margin:0px ;
}
.madeby{
	padding: 20px 20px 0px 20px;
}
#footer{
    bottom: 0px;
    background-color: #ffffff;
    left: 0px;
    position: relative;
    right: 0px;
	z-index:99 !important;
	border: none !important;
	padding: 10px 0px 0px 0px;
}
.home #footer{
    background-color: #000000;
}
#header {
	position: relative;
	margin-top:0px;
	left:0px;
	top:0px;
	right:0px;
	z-index: 60;
	overflow: visible;
	background-image: none;
	background-repeat: no-repeat;
	background-position: left top;
	background-size:cover;
	background-attachment: scroll;
	background-color: #000000;
}
.home #header {
	min-height: 100vh;
	background-attachment: fixed;
}

.page-id-6440  #header {
	background-position: center top;
}
.page-id-6229  #header {
	background-position: center top;
	background-attachment: fixed;
}

/*html body.page.page-id-8 #wrapper #header {
	background-image: url("../images/007.gif");
	background-repeat: repeat-x;
	background-size:auto 100%;
}*/


.tax-download_category.term-3d-renders #wrapper #header,
.tax-download_category.term-flares #wrapper #header,
.tax-download_category.term-templates #wrapper #header,
.tax-download_category.term-textures #wrapper #header,
.tax-download_category.term-see-all-items #wrapper #header {
	background-image: url("../../../uploads/2015/08/Shape_your_own_dreams.jpg") !important;
}
.tax-download_category.term-see-all-items.term-139 #wrapper #header {
	background-image: url("../../../uploads/edd/2015/12/4001.gif") !important;
}

body.term-142 #wrapper header#header[style]{
	background-image: url("../../../uploads/edd/2015/12/4001.gif") !important;
}
@media only screen and (max-width: 1000px){
	#footer{
		bottom: 0px;
		left: 0px;
		position: relative;
		right: 0px;
		padding: 10px 0px 0px 0px;
	}
	#header {
		left:0px;
		top:0px;
		right:0px;
		height: auto;
		position: relative;
		overflow: hidden;
		background-image: none !important;
	}
	#header[style] {
		background-image: none !important;
	}
}
.admin-bar #header {
	top: 0px;
}
#masthead {
	position: static;
}

#overkill {
	background-color: rgba(0,0,0,0.3);
	overflow: visible;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.home #overkill {
	position: absolute;
	width: 100vw;
	z-index: 10;
}
@media only screen and (min-width: 1001px){
	.fixed #overkill {
		background-color: rgba(255,255,255,0.9);
		position: fixed;
		top: 0px;
		left: 0px;
		right: 0px;
		-moz-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
		-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
		box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
	}
	.home .fixed #overkill {
		background-color: rgba(0,0,0,0.9);
	}
	.fixed .secondary-widget-area{
		display: none;
	}
	.fixed #access ul ul {
		top:30px;
		bottom: auto;
		background-color: #ffffff;
	}
	.home .fixed #access ul ul {
		background-color: #000000;
	}
	.home .fixed #access ul ul li {
		border: none;
	}
}
#content {
	padding: 0px 0px 0px 0px;
	width: 100%;
}
#container .custompage div.entry-content{
	margin:120px 20px 20px 250px;
	overflow:hidden;
}
#content.arhivepood{
	margin:0px 0px 20px 0px;
    overflow-x: auto;
    overflow-y: hidden;
    width: auto;
}
#poodscroll {
	margin: 20px 0px 0px 0px;
    overflow: hidden;
}
#content.search .type-download,
#content.arhivepood .type-download {
	position: relative;
	/*float: left;*/
	display: inline-block;
	margin:0px 1.33% 1.33% 0px;
	padding:0px 0px 0px 0px;
	text-align: center;
	width:23.7%;
	overflow:hidden;
}
#content.search .type-download:last-child,
#content.arhivepood .type-download:last-child,
#content.search .type-download:nth-child(4n),
#content.arhivepood .type-download:nth-child(4n){
	margin:0px 0px 1.33% 0px;
}
#content.search .type-download img,
#content.arhivepood .type-download img{
	width: 100%;
	height: auto;
}
a.SoldOut {
	background: url('../images/stripes.png') repeat top left transparent;
}
.SoldOut img{
	opacity: 0.8;
}
@media only screen and (max-width: 1280px){
	#content.search .type-download,
	#content.arhivepood .type-download {
		position: relative;
		/*float: left;*/
		display: inline-block;
		margin:0px 2% 2% 0px;
		padding:0px 0px 0px 0px;
		text-align: center;
		width:48.8%;
		overflow:hidden;
	}
	#content.search .type-download:last-child,
	#content.arhivepood .type-download:last-child,
	#content.search .type-download:nth-child(2n),
	#content.arhivepood .type-download:nth-child(2n){
		margin:0px 0px 2% 0px;
	}
}
@media only screen and (max-width: 1000px){
	#content.search .type-download,
	#content.arhivepood .type-download {
		position: relative;
		float: none;
		margin:0px 0px 3vw 0px;
		padding:0px 0px 0px 0px;
		text-align: center;
		width:100%;
		overflow:hidden;
	}
	#content.arhivepood .type-download:nth-child(4n){
		margin:0px 0px 3vw 0px;
	}
	
}
#post-8 .entry-content,
#container .custompagepood div.entry-content, #container #content #post-5373 .entry-content, .pricelist{
	margin:20px auto 20px auto;
	max-width:800px;
	position: relative;
}
#container .custompagepood #footer-widget-area {
	margin:80px auto 20px auto;
	max-width:800px;
	z-index:3;
}
.admin-bar #container .custompagepood #footer-widget-area {
	top: 80px;
}
#container  .custompagepood .wp-caption.aligncenter img{
	max-width:100%;
}
#container .custompagepood iframe{
	width:100%;
	height:480px;
}
#post-5507.post-5507.page.type-page.status-publish.hentry div.entry-content iframe {
	width: 1280px;
	height: 720px;
	margin: 20px auto 20px auto;
}
form.edd_download_purchase_form {
	margin-top: 20px;
	padding-top: 20px;
	border-top: 1px solid #dadada;
	z-index: 2;
}
.admin-bar form.edd_download_purchase_form {
	top: 80px;
}
.gallery-thumb .edd_purchase_submit_wrapper {
    position: absolute;
    right: 10px;
    top: 10px;
	left: 10px;
	z-index:3;
}
.gallery-thumb .edd_purchase_vote_wrapper {
    position: absolute;
    left: 10px;
    top: 10px;
}

.edd_download_quantity_wrapper{
	margin-bottom: 20px;
}
#main{
	border: none;
	position:relative;
	padding:0px 20px 0px 20px;
}
#errormain2{
	width:100%;
	height: 100%;
	position:fixed;
	background-image: none;
	background-repeat: no-repeat;
	background-position:left top;
	background-color: #000000;
	background-size: cover;
	margin:0px 0px 0px 0px;
	z-index:1;
	left:0px;
	top:0px;
	right:0px;
	bottom:0px;
}
#errormain0{
	width: 0px;
	overflow: hidden;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index:2;
	border: 1px solid #91ef91;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	box-shadow: 0px 0px 13px -5px #91ef91;
	animation: showup1 0.6s normal 0.2s forwards;
}
#errormain2.hide.large #errormain0,
#errormain2.hide #errormain0{
	top: calc(100% - 20px);
	left: 100px;
	width:160px !important;
}
#errormain2.hide.large #errormain0,
#errormain2.hide #errormain0{
	height:15px !important;
}
#errormain2.large #errormain0{
	width:100% !important;
	height: 100%;
}
#errormain2.large #errormain0 .errorfoot{
	height: calc(100% - 17px) !important;
}
@keyframes showup1{
    0%   {  width: 0vw; }
	50% {  width: 27vw; }
	50% {  width: 15vw; }
	65% {  width: 20vw; }
	80% {  width: 2vw; }
	85% {  width: 20vw; }
	88% {  width: 20vw; }
	90% {  width: 5vw; }
	100% {  width: 50vw; }
}
.errorfootalign p i{
	animation: loop1 0.5s normal 0s infinite;
	font-weight: bold;
	border-bottom: 2px solid #91ef91;
	display: inline-block;
	width: 10px;
	height: 12px;
	vertical-align: bottom;
}
@keyframes loop1{
    0%   { opacity: 0; }
	50% { opacity: 1; }
	100% { opacity: 0; }
}
.errorfootalign p{
	white-space: nowrap;
	overflow: hidden;
	width: 100%;
	animation: type 2s steps(60, end); 
}
.errorfootalign p:nth-child(2){
	animation: type2 6s steps(60, end);
}

@keyframes type{ 
  from { width: 0; } 
} 

@keyframes type2{
  0%{width: 0;}
  50%{width: 0;}
  100%{ width: 100; } 
} 

.errorhead{
	background-color: #91ef91;
	min-height: 16px;
	box-shadow: 0px 0px 13px -5px #91ef91;
}
.errorfoot{
	padding: 0vh 5vw 0vh 5vw;
	position: relative;
	overflow: hidden;
	height: 0px;
	box-shadow: 0px 0px 13px -5px #91ef91 inset;
	animation: showup2 0.2s normal 0.7s forwards;
}
@keyframes showup2{
    0%   {  height: 0vh; }
	50% {  height: 27vh; }
	50% {  height: 15vh; }
	65% {  height: 20vh; }
	75% {  height: 2vh; }
	80% {  height: 20vh; }
	90% {  height: 5vh; }
	100% {  height: 25vh; }
}
html body.error404{
	background-color: #000000;
}
.errorfootalign{
	animation: showup3 4s normal 0s infinite;
}
@keyframes showup3{
    0%   {  margin: 0px 0px 0px 0px; }
	50% {  margin: 	0px 0px 0px 0px; }
	51% {  margin: 	-23px 0px 0px 0px; }
	52% {  margin: 	0px 0px 0px 0px; }
	80% {  margin: 	0px 0px 0px 0px; }
	81% {  margin: 	0px 0px 0px -4px; }
	82% {  margin: 	0px 0px 0px 0px; }
	100% {  margin: 0px 0px 0px 0px; }
}

.errorhead{
	animation: showup4 3s normal 0s infinite;
}
@keyframes showup4{
    0%   {  margin: 0px 0px 0px 0px; }
	50% {  margin: 	0px 0px 0px 0px; }
	51% {  margin: 	-35px 0px 0px -23px; }
	52% {  margin: 	0px 0px 0px 0px; }
	100% {  margin: 0px 0px 0px 0px; }
}

#errormain2{
	animation: showup5 4s normal 0s infinite;
}
@keyframes showup5{
    0%   {  margin: 0px 0px 0px 0px; }
	50% {  margin: 	0px 0px 0px 0px; }
	51% {  margin: 	-5px 0px 0px 0px; }
	52% {  margin: 	0px 0px 0px 0px; }
	80% {  margin: 	0px 0px 0px 0px; }
	81% {  margin: 	0px 0px 0px -9px; }
	82% {  margin: 	0px 0px 0px 0px; }
	100% {  margin: 0px 0px 0px 0px; }
}
span.joon{
	border-bottom: 1px dotted #192619;
	position: absolute;
	width: 100vw;
	left: 0px;
	display: block;
	animation: showup6 2s normal 0s infinite;
}

span.joon.qq{
	border-bottom: 1px dotted #0e160e;
	animation: showup6 3s normal 0s infinite;
}
span.joon.ww{
	border-bottom: 1px dotted #192619;
	animation: showup6 5s normal 0s infinite;
}
span.joon.ee{
	border-bottom: 3px dotted #0e160e;
	animation: showup6 1s normal 0s infinite;
}
span.joon.rr{
	border-bottom: 1px dotted #192619;
	animation: showup6 8s normal 0s infinite;
}
@keyframes showup6{
    0%   { top: 0px; }
	10% {  top: 100%;}
	20% {  top: 0%;}
	50% {  top: 160%;}
	70% {  top: 100%;}
	100% {  top: 100%;}
}
.errorfootalign{
	position: absolute;
	top: 20px;
	left: 20px;
	text-align: left;
}
.errorhead .symbols{
	background-color: #000;
	min-width: 15px;
	min-height: 15px;
	display: inline-block;
	position: absolute;
	top: 0px;
	vertical-align: bottom;
}
#errormain0 .symbols:nth-child(2) span{
	cursor: pointer;
	-webkit-transition: all 0.2s ease 0s;
    -moz-transition: 	all 0.2s ease 0s;
    -o-transition: 		all 0.2s ease 0s;
    transition: 		all 0.2s ease 0s;
	background-color: #000000;
	color: #91ef91;
}
#errormain0 .symbols:nth-child(2) span:hover{
	-webkit-transition: all 0.2s ease 0s;
    -moz-transition: 	all 0.2s ease 0s;
    -o-transition: 		all 0.2s ease 0s;
    transition: 		all 0.2s ease 0s;
	background-color: #91ef91;
	color: #000000;
}
.errorhead .symbols:nth-child(2){
	right: 0px;
}
.errorhead .symbols span{
	display: block;
	float: right;
	height: 15px;
	width: 15px;
	border-left: 1px solid #91ef91;
	box-shadow: 0px 0px 10px -5px #91ef91 inset;
}
.errorhead .symbols:nth-child(1) span{
	border-left: none;
}



.firstpage #main{
	border-bottom: none;
	border-top: none;
	position:relative;
}
html body #wrapper #DMCA-badge {
	margin: 10px 0px 0px 0px !important;
	padding:0px 0px 0px 0px !important;
	width: 300% !important;
	color: #656565 !important;
}

#branding{
	overflow:hidden;
	float:none;
	left: 0px;
	right: 0px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	position:relative;
	min-height: calc(100vh - 30px);
	z-index: 0;
}
.archive #branding,
.single #branding,
.page #branding{
	min-height: calc(50vh - 30px);
}

.home #branding{
	min-height: calc(100vh - 30px);
}

.admin-bar .home #branding,
.admin-bar #branding{
	min-height: calc(100vh - 30px);
}
.admin-bar .archive #branding,
.admin-bar .single #branding,
.admin-bar .page #branding{
	min-height: calc(50vh - 62px);
}

.archive #header.fixed ,
.single #header.fixed ,
.page #header.fixed {
	padding-bottom: 30px;
}
.home #header.fixed {
	padding-bottom: 0px;
}
.hype {
	color: #ffffff;
	position: absolute;
	top:330px;
	left:20px;
	width: 260px;
	border-top: 1px solid #ffffff;
	padding-top: 20px;
}


#access, div.secondary-widget-area {
	overflow: visible;
	float: none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
div.secondary-widget-area {
	float:none;
	display: inline-block;
	overflow:hidden;
	position: absolute;
	right: 20px;
	bottom: 50px;
	top: 20px;
	overflow-y: auto;
}
div.secondary-widget-area > ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#access {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:none;
	overflow: visible;
}

#wpmenucartli, a.salenupp.wpmenucartli {
	background-color: orange;
}

ul#qtranslate-2-chooser.qtrans_language_chooser li {
	padding:0px 5px 0px 5px;
	margin:0px 0px 0px 0px;
}
.bar{
	overflow: hidden;
	margin: 46px 0px 0px 20px;
	background-image: url('../images/Kuldarpunk.svg');
	background-position: top left;
	background-size: auto calc(100vh - 90px);
	background-size: auto -webkit-calc(100vh - 90px);
	background-repeat: no-repeat;
}



svg.pathSVG path {
	stroke: rgba(255,255,255,0);
	fill: rgba(255,255,255,1);
	stroke-width: 2;
	stroke-alignment: inside;
	stroke-dasharray: 2500;
	stroke-dashoffset: 2500;
}
.home svg.pathSVG path {
	stroke: rgba(0,0,0,0);
	fill: rgba(0,0,0,1);
	stroke-width: 2;
	stroke-alignment: inside;
	stroke-dasharray: 2500;
	stroke-dashoffset: 2500;
	animation: colorchange 30s infinite; /* animation-name followed by duration in seconds*/
	-webkit-animation: colorchange 30s infinite; /* Chrome and Safari */
}


@keyframes colorchange{
	0%   {fill: #98fb98;}
	20%  {fill: yellow;}
	40%  {fill: orange;}
	60%  {fill: red;}
	80%  {fill: #ff007e;}
	100% {fill: #98fb98;}
}
@-webkit-keyframes colorchange{
	0%   {fill: #98fb98;}
	20%  {fill: yellow;}
	40%  {fill: orange;}
	60%  {fill: red;}
	80%  {fill: #ff007e;}
	100% {fill: #98fb98;}
}

@media only screen and (max-width: 1000px){

	#branding{
		overflow:hidden;
		float:none;
		margin:20px auto 20px auto;
	}
	#branding{
		min-height:480px;
	}
	#access {
		position: static;
		left: 20px;
		top: 20px;
		padding:0px 0px 0px 0px;
		margin:10px 0px 10px 0px;
		float:none;
	}
	#access, div.secondary-widget-area {
		float: none;
		display: block;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		overflow: hidden;
		left:0px;
		border: none;
	}
	div.secondary-widget-area {
		float:none;
		display: none;
		margin:30px 0px 0px 0px;
		padding:20px 20px 20px 20px;
		background-color: #3e91b0;
	}
	ul#qtranslate-2-chooser.qtrans_language_chooser li {
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
	}
	div.secondary-widget-area {
		position: relative;
		right: 0px;
		top: 0px;
	}
	#post-8 .entry-content,
	#container .custompagepood div.entry-content, #container #content #post-5373 .entry-content, .pricelist{
		width:100%;
	}
}

#wrapper {
	margin:0px 0px 0px 0px;
	overflow:hidden;
	bottom: 0px;
	top: 0px;
	left: 40px;
	right: 20px;
}
@media only screen and (max-width: 1000px){
	#wrapper {
		margin:0px 0px 0px 0px;
		overflow:hidden;
		overflow-y: auto;
		position: relative;
		bottom: 0px;
		top: 0px;
		left: 0px;
		right: 0px;
	}
}
.admin-bar #wrapper {
	top: 40px;
}
#footer-widget-area, #footer-widget-area li, .textwidget{
	overflow:hidden;
	color: #666666;
}

#superman {
	display:none;
	border-bottom:none;
	padding:15px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	cursor:pointer;
}

#footer-widget-area div {
	width: 800px;
	float:none;
}
#footer-widget-area div ul{
	list-style: none;
	margin:0px 0px 0px 0px;
}
#footer-widget-area div ul ul{
	list-style: none;
	margin:0px 0px 0px 0px;
}
#edd_cart_widget-2 {
	padding:0px 0px 20px 0px;
	border-bottom: 1px dotted #dadada;
}
.custompagepood #footer-widget-area div {
	float:none;
}
.custompagepood #footer-widget-area #fourth.widget-area {
	display: none;
}
li.cart_item.edd_subtotal {
	margin:10px 0px 10px 0px;
}
ul.edd-cart li.edd-cart-item {
	margin:0px 0px 5px 0px;
	overflow: hidden;
}
ul.edd-cart li.edd-cart-item a {
	float:right;
}
.edd_errors.edd-alert.edd-alert-error {
	padding: 5px 5px 0px 5px;
	border: 1px dotted #3e91b0;
}
.post{
	float: left;
	margin:0px 20px 150px 0px;
	width: 460px;
	position:relative;
	overflow: hidden;
}
.results-found,
.no-results-found,
.post.error404 {
	text-align: center;
	float: none;
	margin:20px auto 20px auto;
	width: 460px;
	position:relative;
	overflow: hidden;
}
.results-wrap{
	overflow: hidden;
}
#searchsubmit{
	margin-top:10px;
}
#searchform {
	text-align: left;
}
.single-post .post {
	float: none;
	margin:0px 0px 0px 0px;
	width: auto;
}
.framer {
	padding: 0px 0px 0px 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
}

/* =Menu ul and li= -------------------------------------------------------------- */

/* Text meant only for screen readers */
.screen-reader-text {
	position: absolute;
	left: -9000px;
}

#access ul, #access ol, .secondary-widget-area{
	list-style: none;
	margin: 0px 0px 0px 0px;
	display: inline-flex;
}
@media only screen and (max-width: 1000px){
	#access ul, #access ol, .secondary-widget-area{
		display: block;
	}
}
.secondary-widget-area .qtrans_language_chooser {
	margin: 0px 0px 0px 0px;
}
#access li, .secondary-widget-area li{
	float: left;
	position: relative;
	list-style: none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

@media only screen and (max-width: 1000px){
	#content.arhivepood span.coming.titlemambo {
		display: none;
	}
	#access li, .secondary-widget-area li{
		float: none;
		position: relative;
		list-style: none;
		padding:0px 0px 0px 20px;
		margin:0px 0px 0px 0px;
		border-left: none;
	}
	.secondary-widget-area li{
		border-left: none;
	}
}
.secondary-widget-area li{
	padding:0px 0px 0px 0px;
	float: none;
}
#access ul ul {
	border-left: none !important;
	display:none;
	position: absolute;
	width: 230px;
	bottom:29px;
	left: 0px;
	padding:0px 0px 0px 0px;
	background-color: transparent;
	background-color: rgba(0,0,0,0.3);
	margin: 0px 0px 0px 0px;
}
.fixed #access ul ul {
	padding:9px 0px 0px 0px;
}
#access ul ul li {
	border-left: 1px solid #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	float: none;
}
@media only screen and (max-width: 1000px){
	#access ul ul {
		display:none;
		position: relative;
		width: auto;
		bottom: 0px;
		left: 0px;
		border-left: none !important;
		padding:0px 0px 10px 0px;
		background-color: #000000;
		margin: 0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	#access ul li,#access ul ul li {
		border-left: none !important;
		margin: 0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
}

#access ul ul ul {
	left: 20px;
	top: 0;
	position:relative;
}
#access ul ul ul li {
	list-style: disc;
	padding: 2px 0px 2px 0px;
}
/* =Gallery= -------------------------------------------------------------- */

.format-gallery .size-thumbnail img, .category-gallery .size-thumbnail img {
	border: none;
	margin-bottom: 0;
	max-width:100%;
	height:auto;
}
.format-gallery .gallery-thumb, .category-gallery .gallery-thumb {
	float: left;
	margin-right: 0px;
}

/* =Images= -------------------------------------------------------------- */

img.size-auto, img.size-full, img.size-large, img.size-medium, .attachment img {
	max-width: 100%;
	height: auto;
}
body img.fancybox-image {
    max-height: 100%;
    max-width: 100%;
}
div.alignleft, img.alignleft {
	display: inline; 
	float: left;
	margin: 10px 10px 10px 0px;
}
div.alignright, img.alignright {
	display: inline;
	float: right;
	margin: 10px 0px 10px 10px;
}
div.aligncenter, img.aligncenter {
	clear: both;
}
.wp-caption {
	margin: 0px auto 10px auto;
	text-align: center;
	max-width: 100%;
	position: relative;
}
.alignnone {
	margin-left:0px;
}
.wp-caption img {
	margin: 0px 0px 0px 0px;
}
#content div#post-3883.post-3883, #content div#post-3801.post-3801 {
	overflow:hidden;
}
.attachment #container.single-attachment div.entry-content {
	padding: 20px 0px 0px 0px;
}
.page .entry-content{
	width:auto;
	margin: 0px 0px 0px 0px;
	min-height:320px;
	overflow-x:auto;
	overflow-y:hidden;
	margin-top: 20px;
}
.custompagepood .page{
	overflow:hidden;
	float:none;
}
#edd_checkout_user_info span {
	display: block;
}
#edd_checkout_user_info label span {
	display: inline-block;
}
#content.search{
	width:auto;
	min-height:320px;
	overflow-x:auto;
	overflow-y:hidden;
}

.gallery {
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	width:100%;
}
.gallery br{
	display: none;
}
.custompage .gallery {
	margin: 0px 0px 20px -250px;
	overflow: hidden;
	padding-left:0px;
}
.custompage.logo .gallery {
	margin: 0px 0px 20px 0px;
	overflow: hidden;
	padding-left:0px;
}

.gallery img {
	width:100%;
	height:auto;
    -webkit-transition: all 0.2s ease 0s;
    -moz-transition: 	all 0.2s ease 0s;
    -o-transition: 		all 0.2s ease 0s;
    transition: 		all 0.2s ease 0s;
	opacity: 0.4;
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
}
.gallery .gallery-item:hover a img, .gallery .gallery-item:active a img {
    -webkit-transition: all 0.2s ease 0s;
    -moz-transition: 	all 0.2s ease 0s;
    -o-transition: 		all 0.2s ease 0s;
    transition: 		all 0.2s ease 0s;
	opacity:1;
	-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	-ms-filter: grayscale(0%);
	-o-filter: grayscale(0%);
	filter: grayscale(0%);
}

.gallery .gallery-caption, p.wp-caption-text{
    -webkit-transition: all 0.2s ease 0s;
    -moz-transition: 	all 0.2s ease 0s;
    -o-transition: 		all 0.2s ease 0s;
    transition: 		all 0.2s ease 0s;
	bottom:-60px;
	opacity: 0;
}
.gallery .gallery-item:hover > .gallery-caption, .wp-caption:hover > .wp-caption-text{
    -webkit-transition: all 0.2s ease 0s;
    -moz-transition: 	all 0.2s ease 0s;
    -o-transition: 		all 0.2s ease 0s;
    transition: 		all 0.2s ease 0s;
	opacity: 1;
	bottom:0px;
}

#content .attachment img {/* single attachment images */
	margin: 0px 0px 0px 0px;
}

/* =Comments= -------------------------------------------------------------- */
#comments {
	width:940px;
	padding: 0px 0px 0px 270px;
}
#respond {
	overflow: hidden;
	padding:0px 0px 0px 0px;
	margin:0px auto 0px auto;
	float:left;
	clear: left;
	width:460px;
	overflow: hidden;
	position: relative;
}

.kommentaarid {
	float: right;
	clear: right;
	width: 460px;
	padding-left:20px;
	overflow: hidden;
}
.kommentaarid ol.commentlist li{
	overflow: hidden;
	margin-bottom: 20px;
	border-bottom: 1px dotted #656565;
	padding-bottom:10px;
}
.kommentaarid ol.commentlist li:last-child{
	border-bottom: none;
    margin-bottom: 0px;
    padding-bottom: 0px;
}
#comments .navigation{
	overflow: hidden;
	margin:20px 0px 0px 0px;
	padding:20px 0px 20px 0px;
	border-top: 1px dotted #656565;
}
#comments .navigation .nav-previous{
	position: relative;
	float: left;
	right: 0px;
	top: 0px;
	margin-left: 0px;
}
#comments .navigation .nav-next{
	position: relative;
	float: right;
	left: 0px;
	top: 0px;
	margin-left: 0px;
}
.comment-author, .comment-meta {
	float: left;
}
.comment-body, .reply {
	float: right;
	width: 100%;
}
li.comment div {
	overflow: hidden;
}
ol.commentlist li ul.children{
	overflow: hidden;
	margin-left: 10px;
	padding-left: 10px;
	border-left: 1px solid #232323;
}
.navigation .nav-previous, .navigation .nav-next {
	position: fixed;
	top: 49%;
    -webkit-transition: all 0.2s ease 0s;
    -moz-transition: 	all 0.2s ease 0s;
    -o-transition: 		all 0.2s ease 0s;
    transition: 		all 0.2s ease 0s;
	opacity: 1;
}
.navigation .nav-previous:hover, .navigation .nav-next:hover {
    -webkit-transition: all 0.2s ease 0s;
    -moz-transition: 	all 0.2s ease 0s;
    -o-transition: 		all 0.2s ease 0s;
    transition: 		all 0.2s ease 0s;
	opacity: 0.7;
}
.navigation .nav-previous {
	margin-left: 970px;
}
.navigation .nav-next {
	margin-left: -50px;
}
/* = Custom TABLE css =-------------------------------------------------------------- */
table tbody tr td.lyf_td_filename a{
	border-bottom: none;
	display: block;
	padding: 10px 10px 10px 10px;
	margin: -10px -10px -10px -10px;
}
table tbody tr td.lyf_td_size {
	width: 100px;
}
table tbody tr td.lyf_td_date {
	width: 100px;
}
/* = Custom css Webdesign =-------------------------------------------------------------- */

#custom {
	height:680px;
	width:925px;
	margin:0px 0px 0px 0px;
	background-image:url("../images/webdesign/taust.png");
	background-repeat: no-repeat;
	background-position:top center;
	position:relative;
	overflow:hidden;
}
#custom .laige{
	width:925px;
	height:550px;
	position:absolute;
	z-index:20;
	background-image:url("../images/webdesign/laige.png");
	background-repeat: no-repeat;
	background-position:top center;
}
#custom .right, #custom .left{
	width:27px;
	height:57px;
	position:absolute;
	padding:10px;
	top:220px;
	cursor: pointer;
    -webkit-transition: all 0.2s ease 0s;
    -moz-transition: 	all 0.2s ease 0s;
    -o-transition: 		all 0.2s ease 0s;
    transition: 		all 0.2s ease 0s;
	opacity:0.3;
}
#custom .left{
	left:30px;
}
#custom .right{
	right:30px;
}
#custom .right:hover, #custom .left:hover{
	width:27px;
	height:57px;
	position:absolute;
	top:220px;
	cursor: pointer;
    -webkit-transition: all 0.2s ease 0s;
    -moz-transition: 	all 0.2s ease 0s;
    -o-transition: 		all 0.2s ease 0s;
    transition: 		all 0.2s ease 0s;
	opacity:1;
}
#content div#custom ul.cwrap{
    margin:0px 0px 0px 0px;
}
#content div#custom ul.cwrap li {
    padding: 35px 112px 35px 112px;
    width: 703px;
	position:absolute;
}
#content div#custom ul.cwrap li.active{
	display:block;
}
.innerwrap{
	margin:80px 0px 0px -112px;
	width:925px;
}

/* = Custom css ID =-------------------------------------------------------------- */



div.floater {
	float:left;
	margin-left:20px;
}

.gallery .gallery-item {
	position: relative;
	/*float: left;*/
	display: inline-block;
	margin:0px 1% 1% 0px;
	padding:0px 0px 0px 0px;
	text-align: center;
	width:15.8%;
	overflow:hidden;
}
.gallery .gallery-item:last-child {
	margin:0px 0px 1% 0px;
}
@media only screen and (min-width: 1981px){
	.gallery .gallery-item {
		width:19.15%;
	}
	.gallery .gallery-item:nth-child(5n){
		margin:0px 0px 1% 0px;
	}
	.custompagepood .gallery .gallery-item {
		width:19.15%;
	}
}

@media only screen and (min-width: 1281px) and (max-width: 1980px){
	.gallery .gallery-item {
		width:24.22%;
	}
	.gallery .gallery-item:nth-child(4n){
		margin:0px 0px 1% 0px;
	}
	.custompagepood .gallery .gallery-item {
		width:24.2%;
	}
}

@media only screen and (min-width: 1001px) and (max-width: 1280px){
	.gallery .gallery-item {
		width:24.22%;
	}
	.gallery .gallery-item:nth-child(4n){
		margin:0px 0px 1% 0px;
	}
	.custompagepood .gallery .gallery-item {
		width:24.2%;
	}
}

@media only screen and (min-width: 721px) and (max-width: 1000px){
	.gallery .gallery-item {
		width: 49%;
	}
	.gallery .gallery-item:nth-child(2n){
		margin: 0px 0px 1% 0px;
	}
}

@media only screen and (max-width: 720px){
	.gallery .gallery-item {
		width: 100%;
	}
	.gallery .gallery-item:nth-child(2n){
		margin: 0px 0px 1% 0px;
	}
}

.logo .gallery .gallery-item {
	position: relative;
	float: left;
	width:24.59%;
	padding:0px;
	margin: 0px 20px 0px 0px;
	text-align: center;
    transition-delay: 0s;
	background-color: transparent;
	background-image: /*url("../images/frame.png")*/ none;
	background-position:center center;
	background-repeat:no-repeat;
}
.logo .gallery .gallery-item img {
	width:100%;
	height:auto;
	min-height:100%;
	max-height:100%;
}


.custompage .gallery .gallery-item {
	float: none;
	margin: 0px 0px 20px 0px;
}
.custompage.logo .gallery .gallery-item {
	float: left;
}

.tooltip {
	display:none;
	position:absolute;
	border:1px solid #dadada;
	background-color:#000000;
	border-radius:5px;
	padding:10px;
	color:#fff;
	font-size:12px Arial;
	max-width:250px;
	left:-9999px;
}

#giveaway {
	width:800px;
	font-size:12px;
	margin:0px auto 0px auto;
	overflow: hidden;
	padding:0px 13px 0px 13px;
}
#giveaway img{
	margin-left: -13px;
}
#giveaway p {
	font-size:12px;
	color: #333333;
}
#giveaway .widget-area input[type=text] {
	max-width:280px;
	min-width:280px;
	background-color: #ff3900;
}
#giveaway div#footer-widget-area div#fourth.widget-area {
	width: 300px;
}
#giveaway h3.widget-title, #giveaway h3 {
	border-bottom: 1px solid #dadada;
	color: #ff3900;
}
#giveaway h3.widget-title{
	display:none;
}
#giveaway div#footer-widget-area{
	padding:0px 0px 0px 0px;
}
#giveaway ul{
	margin: 0px 0px 0px 0px;
}
#giveaway .giveawayhead h3 {
	border-bottom:none;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
}
.giveawaysub {
	float: left;
	width:48%;
	margin-right:2%;
	margin-bottom:30px;
}
#job {
	display: none;
}
.page-id-3883 #job,
.page-id-8.page #job,
.home.page #job {
	display: block;
}

#edd_discount_code{
	margin:20px 0px 20px 0px;
	padding:20px 0px 0px 0px;
	border-bottom:3px solid #dadada;
}
#printsPage .printui li{
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#printsPage .printui {
	margin: 0px 0px 0px 0px;
	position: absolute;
	padding: 0px 0px 0px 0px;
	top:30%;
	left: 55%;
}
#printsPage .printui h1 {
	font: 100 30px/35px "Roboto", Helvetica, Arial, sans-serif;
	color: #ffffff;
}
#printsPage .printui a{
	color: #ffffff;
	font: 700 25px/30px "Roboto", Helvetica, Arial, sans-serif;
}
#printsPage .printui li:last-child a{
	color: #ffffff;
	font: 100 25px/30px "Roboto", Helvetica, Arial, sans-serif;
}
#printsPage .printui a:hover{
	color: #000000;
}

#printsPage #header {
	background-image:none;
	background-repeat: no-repeat;
	background-position: center bottom;
	background-size: cover;
	background-attachment: fixed;
	background-color: transparent;
}
#printsPage{
	background-image: url("../../../uploads/2012/11/iRON_Kuldar_Leement_hd_SIGN.png");
	background-repeat: no-repeat;
	background-position: center bottom;
	background-size: cover;
	background-attachment: fixed;
	background-color: #fffffff;
}
body.term-156 #header[style]{
	background-image: url("https://38.media.tumblr.com/55eec8ccbc70b23a1277f21e19cfc6e7/tumblr_nqfd9lJLNf1uum06fo1_500.gif") !important;
	background-repeat: no-repeat;
	background-position: center bottom;
	background-size: cover;
	background-attachment: fixed;
	background-color: #000000;
}
.secondary-widget-area li.widget_edd_cart_widget{
	padding: 10px 20px 10px 20px;
	-moz-border-radius: 0px 0px 0px 0px;
	-webkit-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	background-color: #000000;
	background-color: rgba(0,0,0,0.3);
}
.secondary-widget-area li .textwidget {
	text-align: right;
	padding: 10px 20px 10px 20px;
	-moz-border-radius: 0px 0px 0px 0px;
	-webkit-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	background-color: #000000;
	background-color: rgba(0,0,0,0.3);
}
.secondary-widget-area li.widget-container.widget_text {
	margin-top: 10px;
}
.secondary-widget-area li.widget_edd_cart_widget p.edd-cart-number-of-items span.edd-cart-quantity,
.secondary-widget-area li.widget_edd_cart_widget .cart_item,
.secondary-widget-area li.widget_edd_cart_widget .edd-cart-item span,
.secondary-widget-area li.widget_edd_cart_widget p.edd-cart-number-of-items,
.secondary-widget-area li.widget_edd_cart_widget .edd_empty_cart{
	color: #ffffff;
}
.secondary-widget-area li.widget_edd_cart_widget .edd-remove-from-cart{
	margin-left:10px;
}
#wrapper a.special,
#post-6129.post-6129 table td.column-5 a,
.secondary-widget-area li.widget_edd_cart_widget a, .textwidget a{
	display: inline-block;
	padding:2px 10px 2px 10px;
	text-align: center;
}
.secondary-widget-area li.widget_edd_cart_widget ul.edd-cart{
	margin: 0px 0px 0px 0px;
}
.secondary-widget-area li.widget_edd_cart_widget ul.edd-cart li{
	text-align:right;
	float:none;
	margin-bottom:5px;
}
.secondary-widget-area li.widget-container.widget_edd_cart_widget p.edd-cart-number-of-items{
	text-align:right;
	border-bottom: 1px solid #000000;
	padding-bottom:5px;
}
.secondary-widget-area li.widget-container.widget_edd_cart_widget li.cart_item.edd-cart-meta.edd_total{
	border-top: 1px solid #000000;
	padding-top:5px;
}
#content.custompagepood div#footer-widget-area li.cart_item.edd-cart-meta.edd_total{
	padding:10px 0px 10px 0px;
	margin-top:10px;
	border-top: 1px solid #dadada;
}
#content.custompagepood div#footer-widget-area li .edd-cart-number-of-items{
	padding:10px 0px 10px 0px;
	margin-bottom:10px;
	border-bottom: 1px solid #dadada;
}

svg.pathSVG {
	height: auto;
	position: absolute;
	margin: 0px 0px 0px 0px;
	top: calc(50% + 15px);
	left: 20px;
	height: 85vh;
	transform: translate( 0%, -50%);
	-webkit-transform: translate( 0%, -50%);
}
svg.pathSVG.land {
	display: none;
}

.archive svg.pathSVG,
.single svg.pathSVG,
.page svg.pathSVG{
	display: none;
}
.archive svg.pathSVG.land,
.single svg.pathSVG.land,
.page svg.pathSVG.land{
	height: auto;
	width: 20vw;
	left: 50%;
	transform: translate( -50%, -50%);
	-webkit-transform: translate( -50%, -50%);
	display: block;
}

.home svg.pathSVG{
	display: block;
	height: calc(100vh - 90px);
	height: -webkit-calc(100vh - 90px);
}
.home svg.pathSVG.land{
	display: none;
}



.edd_cart_item .edd_cart_item_image img.attachment-25x25{
	width: 200px;
	height: auto;
	margin-bottom: 10px;
}
#container #content.custompagepood input.edd-input.edd-item-quantity,
#wrapper .edd_cart_item td.edd_cart_actions input.edd-input.edd-item-quantity {
	margin:0px 0px 10px 0px;
	padding:5px 0px 3px 3px;
	line-height:0px;
}
#content .type-download .gallery-thumb:hover > .edd_purchase_submit_wrapper a{
	background-color: #3e91b0;
}
#content .type-download .gallery-thumb:hover > .edd_purchase_submit_wrapper a:hover{
	background-color: #666666;
}

@media only screen and (max-width: 1000px){
	.archive svg.pathSVG.land,
	.single svg.pathSVG.land,
	.page svg.pathSVG.land{
		width: 70vw;
	}
	svg.pathSVG path {
		stroke: rgba(255,255,255,0);
		fill: rgba(255,255,255,1);
	}


	.gallery img {
		-webkit-filter: grayscale(0%);
		-moz-filter: grayscale(0%);
		-ms-filter: grayscale(0%);
		-o-filter: grayscale(0%);
		filter: grayscale(0%);
	}
	.secondary-widget-area li .textwidget {
		text-align: center;
		padding: 20px 20px 20px 20px;
	}
	#footer-widget-area div,
	#container .custompagepood #footer-widget-area {
		width: auto;
	}

	div.edd_download_quantity_wrapper input.edd-input.edd-item-quantity {
		display: inline-block;
		width: 100%;
		padding:0px 0px 0px 0px;
	}
	#edd_purchase_form input,
	.edd_purchase_submit_wrapper a.edd_go_to_checkout.button.white.edd-submit {
		display:block;
	}
	#edd_checkout_user_info input[type="text"],
	#edd_checkout_user_info input[type="email"],
	#edd_checkout_user_info textarea,
	#edd-discount,
	#edd_simple_shipping_fields input {
		max-width: 95%;
		min-width: 95%;
		background-color: #dadada;
	}
	.secondary-widget-area li.widget_edd_cart_widget ul.edd-cart li{
		text-align:center;
		float:none;
		margin-bottom:1vw;
	}
}

@media only screen  and (max-device-height: 1024px)and (-webkit-min-device-pixel-ratio: 2) { /*iPad 4*/
	#branding{
		height:1165px;
	}
}
@media only screen  and (max-device-height: 1024px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {  /*iPad 4*/
	#branding{
		height:700px;
	}
}

@media only screen and (max-device-height: 736px) and (-webkit-min-device-pixel-ratio: 2) {  /*iPhone 6+*/
	#branding{
		height:1685px;
	}
}
@media only screen and (max-device-height: 667px) and (-webkit-min-device-pixel-ratio: 2) {  /*iPhone 6*/
	#branding{
		height:1685px;
	}
}
@media only screen and (max-device-height: 568px) and (-webkit-min-device-pixel-ratio: 2) {  /*iPhone 5*/
	#branding{
		height:1680px;
	}
}
@media only screen and (max-device-height: 480px) and (-webkit-min-device-pixel-ratio: 2) {  /*iPhone 4*/
	#branding{
		height:1410px;
	}
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape){  /*iPhone 4 landscape*/
	#branding{
		height:595px;
	}
}

#post-6440 .entry-content .textwidget label,
#post-6440 .entry-content .textwidget input,
#post-6440 .entry-content .textwidget p{
	text-align: center;
}
#post-6440 .entry-content .textwidget input{
	display: inline-block;
}
#post-6440 .entry-content .textwidget label{
	display: block;
}
body.page.page-id-6440 #wrapper #header div#masthead div#branding svg,
html body.page.page-id-6440 #wrapper div.secondary-widget-area{
	display: none;
}

.holidays, .exhibit, .twitch{
	position: relative;
	left: 0px;
	right: 0px;
	top: 0px;
	padding:5px 10px 5px 10px;
	text-align: center;
}
.exhibit,  .twitch{
	z-index:22;
}
.holidays{
	background-color: #000000;
	color: #ffffff;
}


.exhibit{
	background-color: #98fb98;
}
.twitch{
	background-color: rgba(0, 0, 0, 0.3);
}
.toetajaddialog{
	max-height: 400px;
	overflow: hidden;
	overflow-y: auto;
}
