/*
Theme Name:     Etheric Theme
Theme URI:      http://www.updaters.gr
Description:    Child of Mantra
Author:         Loukas Kavakopoulos
Author URI:     http://www.updaters.gr
Template:       mantra
Version:        0.1.0
*/

#pcont {height: 900px; width: 900px;  top: 0px; position: relative;}

.home #pcont {height: 100%; width: 100%;}

#portal {position: absolute; width: 100%; height: 100%; z-index: 0; background-image:url('stargate10.png'); background-size: 100% auto; background-position: center center; background-repeat: no-repeat; cursor:pointer;}

#linktitle {position: absolute; top: 12%; left: 50%;  width: 30%; margin-left: -15%; text-align: center; text-shadow: -3px -3px 12px #fff, 3px 3px 12px #fff; height: 7%; line-height: 1.1em; overflow: hidden; color: #fca; display: table;}

#linktitle a {color:#fff!important; display: table-cell; height: 2em; vertical-align: middle; text-align: center;}

#forbottom {margin-top: -720px; background-color: white; position: relative; z-index:10; border-radius: 8px; background-image: url('681.png');}
#main {background: transparent;}
#header  {background: transparent !important;} 

#gatebuttonleft {position: absolute; z-index: 100; background-color:transparent; background-repeat: no-repeat; width:10%; left: 10%; top: 5%; height: 10%; padding: 0; background-image:url('button-left.png'); background-size: 100% auto;}

#gatebuttonright {position: absolute; z-index: 100; background-color:transparent; background-repeat: no-repeat; width:10%; height: 10%; right:10%; top:5%; padding: 0; background-image:url('button-right.png'); background-size: 100% auto;}

.inner-menu {
background: -moz-linear-gradient(center top, #993322, #772222, #330000) repeat scroll 0 0 transparent !important;
background: -webkit-linear-gradient(center top , #993322, #772222, #330000) repeat scroll 0 0 transparent !important;
border: 0 none !important;
box-shadow: 4px 4px 8px black;
margin: 0 !important;
    min-height: 2em;
    padding: 10px!important;
border-radius: 4px;
transition-duration:.3s;
-webkit-transition-duration:.3s;
}

.inner-menu:hover {
background: -moz-linear-gradient(center top, #aa4433, #883333, #441111) repeat scroll 0 0 transparent !important;
background: -webkit-linear-gradient(center top, #aa4433, #883333, #441111) repeat scroll 0 0 transparent !important;
box-shadow: 2px 2px 2px black;
transition-duration:.3s;  
-webkit-transition-duration:.3s;}

#text-3 h3 {display: none;}

.inner-menu a {font-weight: bold!important; color:white!important;}

#sitetitle {height: 1.1em; width: 39%; position: relative; margin-top: -10px; font-size: 36px;}
.shadow {position: absolute; width: 100%; height: 100%; background: black; opacity:.5; border-radius: 8px; z-index: 1;}
#sitetitle a {color: #2EA5FD; font-weight: bold; text-shadow: 2px 2px 2px #fff; z-index: 100; position: absolute; font-family: Passion One; line-height: 1em;}

body {
background-color: black !important;
background-size: 100% auto; 
background-position: center top!important;
}


.cportal { margin: 0px auto 30px auto; text-align: center; height: 115px; padding-top:10px; background-image: url(http://etheric.com/wp-content/uploads/2013/03/aker-01.png); background-repeat: no-repeat; background-position: center;
position: relative; opacity: .7;  transition-duration: 2s; background-size: 100% auto; width: 90%; transition-duration: 2s; -webkit-transition-duration: 2s;}

.cportal:hover {opacity:1; transition-duration: 2s; -webkit-transition-duration: 2s; width: 100%;}

.cportal .ph {margin: 0 auto; font-weight: bold;  color: #0297cf !important;}

.whereph {font-size: 1em;padding-top:0px; margin: auto; line-height: 1.4em !important; max-height: 3em; overflow: hidden; }

.whereph p {text-align:center !important; color: #0297cf !important; line-height: 1.4em !important; width: 19.5em !important; margin: -2px auto auto;}

.entry-title, .widget-title, .archive .page-title {background-color: #225; box-shadow: 2px 2px 5px black; border-radius: 4px; padding: 2px 10px;}



.product {background-image: url(http://etheric.com/wp-content/uploads/2013/03/star-background-seamless-repeating9.jpg);  overflow: hidden; position: relative; border-bottom: 2px solid #aaa; border-right: 2px solid #aaa; margin-bottom: 20px;}


.product .image {width: 40%; margin-right: 10px !important; float: left;}


.product .title {font-weight: bold; color: white; overflow: hidden; padding: 5px; padding-right: 0; font-size: 18px;}
.product .title a {text-shadow: 2px 2px 5px #ccc; color: white;}

.product .notice {margin-right: 0; font-weight: bold; text-align: right; background-color: white; padding:10px;}
.product .text { text-align: justify; padding: 10px; line-height: 1.4em; font-size: 12px; background-color: #eee; padding-bottom: 50px;}

.product .price {position: relative; top:10px; right: 0px; background-color: #fe9; font-weight: bold; color: red; border-radius: 8px 0 0 8px; font-family: anaheim; width: 60px; height: 20px; float: right; padding: 5px; margin-bottom: 5px; font-size: 16px; margin-left: 5px; box-shadow:2px 2px 5px black;}


.product .amazon {border-top: 1px solid orange; border-bottom: 1px solid orange;}
.product .wp_cart_button_wrapper {text-align: center; position: absolute; right:5px;}

.product .edd_download_purchase_form {text-align: center; position: absolute; bottom: 10px; right:10px; color: white;}

.edd_download_purchase_form input { color: white !important;}

.edd_download_purchase_form input, .edd_download_purchase_form input.file, .edd_download_purchase_form input.button {margin: 0!important;}

#primary {width: 220px !important; border: 0!important; overflow: visible!important;}

.archive .hentry {margin-right: 1% !important; box-shadow: 2px 2px 6px #444; min-height: 650px;}

.archive .hentry img {width: 100% !important;}

blockquote {border-top: 2px solid orange; border-bottom: 2px solid orange; padding:5px 15px; display:block; max-width:90% !important; clear:none; overflow: hidden; color:#999; margin-bottom: 20px; box-shadow: 2px 2px 4px grey; font-style: normal;}

#content h2 {font-size: 18px;}

.page-id-1092 #linktitle {top: 20%;}

#innerportal {position: absolute; top: 0%; margin-top: 0%; width: 100%; left: 0;height: 100%; border-radius: 50%; overflow: hidden; -webkit-opacity: .7;}

#shaker {position:relative; top: 0; left: 0; height: 100%; width: 100%; background-position: center center; background-repeat: no-repeat; background-size: 85% auto; text-align: center;}

#shaker p {left: 24%; position: absolute; bottom: 18%; padding: 1%; color:white; text-shadow: 1px 1px 3px black; text-align: center!important; width: 50%; line-height: 1.3em; background-color: black; opacity: .7; border-radius: 10px;}

#shaker h1 {
    color: white;
    left: 49%;
    line-height: 1.2em;
    margin-left: -25%;
    padding: 1%;
    position: absolute;
    text-align: center;
    text-shadow: 2px 2px 5px black;
    top: 18%;
    width: 50%;
border-radius: 10px;
background-color: black; opacity: .7;
font-family: Passion One;
}

.page-id-1092 #portal {background-image:url(stargate12.png);}

.page-id-1092 #linktitle {top:17.5%;}


.page-id-1092 #gatebuttonleft { left: 8%; top: 2%;}

.page-id-1092 #gatebuttonright {right:8%; top:2%;}

#rock {height: 0; width: 0;}

.page-id-1092 #message {position: absolute; bottom:10%; left:50%; margin-left: -10%; width: 20%; text-align: center; z-index:20; color: #aaa; opacity: .7; visibility: hidden;}

.category-archive-meta {margin: 10px 10px 10px 0;}

.tag .entry-title {margin-bottom: 10px !important; width: 94%;}

.category .entry-title {width: 94%; margin-bottom: 10px !important;}

#content .article img {max-width: 95% !important;}

.entry-content hr {margin: 10px 0 20px 0 !important;}

.entry-content .wp-caption {max-width: 98%!important}

#main .widget-area ul.xoxo {width: 100%!important;}

#fullarea {width: 60%; margin: 0 auto;}

#mainarea {position: relative; width: 100%; background-size: 100%; background-repeat: no-repeat; background-position: center; background-image:url(sphinx-back.gif);}

#gate {width: 30%; position: absolute; z-index: 20; bottom: 16%; left: 33%; background:transparent; background-size: 100%; background-repeat: no-repeat; background-position: center; z-index: 999; opacity:.1; background-image: url("http://etheric.com/wp-content/themes/etheric/sphinx.gif"); transition-duration:1s;}

#gate:hover {opacity: .8; transition-duration:1s;}

.sphinx-message {line-height: 1.4em; color: #caf; text-align: center; text-shadow: 2px 2px 2px #999, -2px -2px 4px black; margin-top: 1em; font-family: Passion One;}


.copyright {text-align: center; color: #aaa; font-size: 110%;}

.sphinx-text {margin: 20px auto; color: lightyellow; text-align: justify; line-height:1.3em;}

#content .entry-title a:hover {color: white!important;}

.postid-1426 td {padding: 10px !important; background: #f9f9f9; }

.postid-1426 tbody {text-align:justify;}

.gallery-columns-6 dl {width: 16.5% !important;}

.pred-cont {border: 2px solid lightgrey; padding: 10px; margin: 10px 0; background-color: white;}

.p-dict {font-size: 14px;}


#product-image img {width: 100%; border-radius: 4px;}

.product-button {}

#product-container {border-radius: 4px; width: 37%; float: right; text-align: center; border: 1px solid grey; padding: 10px; margin-left: 10px; margin-top: 10px; box-shadow: 2px 2px 5px black; background-color:white;}

#product-info {font-size: 90%; margin-top: 10px; }

ol, ul {list-style-type: disc !important; list-style-position: inside;}

#product-content {padding: 10px;}

.gallery-p-image {margin: 0 5px;}

.category-downloads img {max-width: 100% !important; margin: 0!important; padding: 0!important; border: 0 !Important;}

.category-downloads .hentry {height: 610px; text-align: justify; overflow: hidden;}


.category .hentry {background-color: white;}

.category  .hentry img {border: 0; padding: 0; margin:0;}

#welcomemessage {text-align: center; line-height: 1.2em;  margin: 0% auto 1.5% auto; text-shadow: 2px 2px 2px #fff; font-weight: bold; font-family: Passion One !important; font-size: 40px;}

#welcomemessage a {font-family: Passion One !important;}

.page-id-1236 th, .page-id-1236 td {padding: 10px!important;}

.shopping_cart {margin: 0 auto; width: 100%;}
.shopping_cart img {float:right;}
.shopping_cart h2 {clear: none; font-weight: bold; margin-top: 15px;}
.shopping_cart input {margin:15px 15% 10px 15%;}
.widget_wp_paypal_shopping_cart_widgets {text-align: center;}
.widget_wp_paypal_shopping_cart_widgets h3, h3.widget-title {width: 90%; margin-left:0; border-radius:4px; padding: 12px; text-align:left;}

.page-template-popup-php img {max-width: 100% !important; height: auto!important;}
.page-template-popup-php #main {max-width: 90%;}

table {box-shadow: 2px 2px 4px grey;}

hr {clear:none;}

#content tr td{vertical-align: top !important;}

.page-id-234 .entry-content td {background:transparent;margin: 5px; width: 50%!important; border: 1px solid grey; padding: 10px!important;}
.entry-content tr {background:transparent!important;}
.page-id-234 .entry-content th {width: 50%!important; border: 1px solid grey; padding: 20px 10px!important; font-size: 90% !important; }
.page-id-234 .entry-content ul {margin: 0!Important; padding: 10px!important;}

.entry-content ul li {background:none; padding: 0!important;}

caption {border: 1px solid red;}

#nav_menu-2 ul li {border: 1px solid grey; background: white; box-shadow: 2px 2px 5px grey; border-radius: 4px;}

.page-id-1462 .gallery-columns-5 dl {float: right; width: 15.2%; padding-right: 12px;}
.page-id-1462 img {width:90px!important; height: 187px!important;}

.search-results .hentry {width: 45% !important; float: left; font-size: 12px;}
.search-results .hentry img {display: none;}

.sub-container.non-mega li {background-image: url(http://etheric.com/wp-content/uploads/2013/03/star-background-seamless-repeating9.jpg) !important; padding: 0 !important; margin: 0 !Important; background-position: center; background-repeat: no-repeat; color: white;}

.sub-container.non-mega li a {color: white !important;}

.sub-container.non-mega li a:hover {color: black !important;}

.widget-title, .widget-title a {color: white!important; font-weight: bold;}

.widget-title {background: #113!important; background-image: -moz-linear-gradient(bottom, #002, #336)!important; background-image: -webkit-linear-gradient(bottom, #002, #336)!important;}
  
.entry-title {background-image: -moz-linear-gradient(bottom, #002, #336)!important; background-image: -webkit-linear-gradient(bottom, #002, #336)!important;}

.widget_edd_cart_widget ul li {background-image: none!important; text-align: center;}

#toTop, #toTop:hover {right: 20px!important; bottom: 20px!important;}

#titlelink {font-family: Passion One;}

#content h1.entry-title {font-size: 190% !important;}

#content .entry-title {line-height: 1.1}

.fee-field {font-size: 80%; text-align: justify;}

#dc_jqverticalmegamenu_widget-2-item ul li {background: #225; background-image: -moz-linear-gradient(bottom, #002, #336)!important; background-image: -webkit-linear-gradient(bottom, #002, #336)!important; color: white!important;}
#dc_jqverticalmegamenu_widget-2-item ul li a:hover {background-image: -moz-linear-gradient(bottom, #224, #559)!important; background-image: -webkit-linear-gradient(bottom, #224, #559)!important; }
#dc_jqverticalmegamenu_widget-2-item ul li a {color: white!important;}
#dc_jqverticalmegamenu_widget-2-item ul.right li.mega-hover a.dc-mega {border-right: 0!important;}
#dc_jqverticalmegamenu_widget-2-item ul li .sub-container.non-mega li a:hover {background: 0!important;}
#dc_jqverticalmegamenu_widget-2-item ul li .sub-container.non-mega li a {background: 0!important;}

#menu-affiliations li, #menu-links li {margin: 0 !important; border: 0 !important; background: -webkit-linear-gradient(top, #932, #722, #300) !important; padding: 10px !important; box-shadow: 3px 3px 8px black; min-height: 2em; background: -moz-linear-gradient(top, #932, #722, #300) !important;}
#menu-affiliations li a, #menu-links li a {color: white; font-weight: bold; text-shadow: 2px 2px 4px black;}
#menu-affiliations li:hover, #menu-links li:hover {background: -webkit-linear-gradient(bottom, #932, #722, #300) !important; background: -moz-linear-gradient(bottom, #932, #722, #300) !important; box-shadow: 0 0 2px !important;}

.greek {
font-family: Georgia;
}

.greek div {font-family: Georgia !important; line-height: 1.5em !important;}

.greek a {font-family: Georgia !important;}

blockquote p em {font-style:italic !important;}

.search article {margin: 0 1% 0 0 !important; padding: 1% !important; font-size:100% !important;}

.archive .fee-field {padding: 0 10px !important;}

.category-downloads .hentry {
    height: auto !important;;
    overflow: hidden;
    text-align: justify; padding: 10px;
	  width: 40% !important;
}

.category-downloads .hentry img {padding: 0!important; width: 90% !important; margin: 0 auto !important;}


.product .wp_cart_button_wrapper {bottom: 4px !important;
}

#menu-links li {padding: 5px 10px!important; min-height: 0!important;}

.page table, .page th {font-size:13px!important; color: }

.archive .entry-summary {padding:5px;}

.archive article h2 {min-height: 100px; padding:5px; box-shadow: none;}

.archive .page-title {font-size: 18px;padding: 10px; width: 92%; margin: 0!important;}

.category-archive-meta {margin: 10px 10px 10px 0; font-size: 120%; color: #333;}

.category .entry-title {width: auto!important; line-height: 1!important;}

.archive .entry-meta2 {padding: 0 20px!important;}

.archive .hentry, .archive .hentry p {line-height: 1.3!important; font-size: 13px!important;}

.archive .hentry img {margin: 0 auto!important; width: 100%!important;}

.commentlist li:last-child {border-bottom: medium none; margin-bottom: 10px;}

.commentlist li.comment {
  background: none repeat scroll 0 0 #FFFFFF; box-shadow: 2px 2px 3px #ccc inset; margin: 10px;
}


#wpfront-notification-bar tr, #wpfront-notification-bar td {
  line-height: 1.6em;
}

 #wpfront-notification-bar td a {color: yellow;}

 #wpfront-notification-bar table {box-shadow:none;}

.ethnetwork {display:none;}

.page-id-1092 .ethnetwork {display:block;}