/*
 Theme Name:   Juno Child
 Theme URI:    http://wellthemes.com/
 Description:  Juno Child Theme
 Author:       Anton Gobzhelyan
 Author URI:   http://www.insign.ch
 Template:     wt_juno
 Version:      1.0.0
 Tags:         white, black, gray, light, one-column, two-columns, right-sidebar, fixed-width, custom-background, editor-style, featured-images, full-width-template, sticky-post, theme-options
 Text Domain:  juno-child
*/

@import url("../wt_juno/style.css");

.social-links a.twitter{
    background: url("../wt_juno/images/twitter24a.png") no-repeat left center;
}

.social-links a.fb{
    background: url("../wt_juno/images/fb24a.png") no-repeat left center;
}

.social-links a.gplus{
    background: url("images/gplus.png") no-repeat center center;
}

#footer .col-footer-logo {
    width: 240px;
}

/**********Code Tom**********/
.bbp-reply-content {
	font-size: 15px;
}

ul {
list-style: circle;
}

li, td {
font-weight:300;
}
#ag-created-by{
display:none;
}

#header{
padding-top: 40px;
}

#attention-grabber{
position: fixed;
z-index:999;
}

div.quick-chat-single-user {
font-weight: 300;
}

div.quick-chat-history-timestring {
font-style: italic;
font-weight: 200;
font-size: 12px;
margin: 0;
padding: 0;
}

div.quick-chat-history-message {
line-height: 20px;
word-wrap: break-word;
font-weight: 300;
}

div.quick-chat-history-alias {
font-weight: 200;
font-size: 15px;
line-height: 15px;
margin-right: 4px;
}

div.quick-chat-history-container {
overflow-y: auto;
overflow-x: hidden;
margin: 0;
padding: 0 4px 0 4px;
border: 1px solid;
border-color: #cccccc;
}

div.quick-chat-users-container-left, div.quick-chat-users-container-right {
min-width: 100px;
max-width: 140px;
overflow-y: auto;
overflow-x: hidden;
border: 1px solid;
border-color: #cccccc;
font-weight:300;
}

.bbp-forum-title, .bbp-forum-title a {
color: #000000;
font-size: 20px;
font-weight:200;
}

.button {
background-color: #A4C739;
color: #FFFFFF !important;
cursor: pointer;
font-family: inherit;
font-size: 14px;
font-weight: 300;
display: inline-block;
padding: 11px 12px 12px;
text-decoration: none;
text-transform: none;
border: none;
-moz-transition: .4s ease-in-out;
-webkit-transition: .4s ease-in-out;
transition: .4s ease-in-out;
}

.bbp-forum-link{
font-size: 17px;
}

.bbp-forum-link:before {
content: "";
display: block;
height: 0;
clear: both;
}

#sidebar .widget h4 {
border-bottom: none;
margin-bottom: 12px;
padding-bottom: 8px;
padding-top: 5px;
padding-left: 5px;
color: #ffffff;
text-transform: uppercase;
font-weight: 300;
background-color: #A4C739;
}

.woocommerce div.product p.stock, .woocommerce-page div.product p.stock, .woocommerce #content div.product p.stock, .woocommerce-page #content div.product p.stock {
font-size: 0.92em;
color: #000000;
}

.shipping_calculator {
display: none;
}
.more {
display: none;
}
#wt-slider .post-info h3 {
display: block;
}

#wt-slider .entry-meta {
margin-bottom: 0px;
}

#wt-slider .post-excerpt {
margin-bottom: 0px;
}

#wt-slider .post-info .title {
margin-bottom: 0px;
}

.amount {
  color: #3a3a3a;
  font-size: 15px;
}

.woocommerce a.button,
.woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button {

color: #ffffff !important;
background: #A4C739 !important;
font-family: inherit !important;
font-size: 14px !important;
font-weight: 200 !important;
text-shadow: none !important;
display: inline-block !important;
padding: 6px 10px 7px !important;
border-radius: 0px !important;
border: 0px !important;
margin: 10px 10px 3px 0; 

}

#main-menu ul li a {
 font-weight: 300;
}

.entry-footer .tags,  .entry-footer .tags:hover{
padding: none;
border: none;
}
.entry-footer .tags a {
margin-top: 4px;
}

.entry-footer .tags span {
height: 23px;
margin-top: 4px;
}

.entry-footer .tags span span {
 height: 16px;
}

#header .top-menu .menu {
 width: 300px;
margin-top: 30px;
}

#header .top-menu ul li a {
font-weight: 400;
text-transform: none;
}

#header .search {
margin-top: 30px;
color: #fff;
}

#header #searchform .searchfield {
color: #ffffff;
font-weight: 200;
font-size: 25px;
height: 25px;
}

#header #searchform .submit {
height: 40px;
font-weight: 200;
text-transform: none;
}

.social-links {
margin-top: 30px;
color: #ffffff;
font-weight: 200;
width: 93px;
padding:4px 6px 7px 4px;
}

.social-links .title {
margin-top: none;
font-weight: 200;
display: none;
}

.social-links ul {
padding-top: 3px;
}

#header {
 background: #333333;
}
#header .logo {
max-width: 250px;
max-height: none;
}
#header .top-menu {
 color: #ffffff;
}

#header .top-menu ul li a {
 color: #A4C739;
}

#wt-slider .post-info h3 {
 text-transform: none;
}

#feat-post-section {
 border-bottom: 0px;
}

#wt-slider .post-excerpt {
font-weight: 300;
color: #ffffff;
}

p {
      font-weight: 300;
}

a {
  font-weight: 300;
}

h1 {
	font-size: 32px;
	font-weight: 200;
	margin-bottom: 12px;
}

h2 {
	font-size: 28px; 	
	font-weight: 300; 
	margin-bottom: 10px;
}

h3{
	font-size: 22px; 
	font-weight: 300;
	margin-bottom: 10px;
}

h4 {
	font-size: 16px;	
	font-weight: 400;
}

h5 {
	font-size: 15px;
	font-weight: 400; 
}

h6 {
	font-size: 13px;
	font-weight: 300; 
}

#footer .col-footer-social {
    width: 100px;
    margin-top: 15px;
}

#footer .col-footer-description {
    width: 600px;
    color: #fff;
}

#footer .col-footer-description a {
    color: #ccff33;
}

#footer .col-footer-insign-logo {
    float: right;
    margin-top: 15px;
}

#footer .social-links {
    float: left
}
/**********End Code Tom**********/


/**********Code Eva**********/
body {
  font-size: 15px !important;
  color: #3a3a3a !important;
}
/***select***/
select {
  border: 1px solid #ddd;
  height: 28px;
  background: none;
  font: inherit;
  font-weight: 300;
}

/***input***/
input[type="text"], textarea {
  border: 1px solid #dddddd;
  font: inherit;
  line-height: 1.2em !important;
  padding: 5px;
}
.woocommerce .buttons_added .minus, .woocommerce .buttons_added .plus {
  display: none !important;
}
.woocommerce .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce-page #content .quantity input.qty {
  border-color: #ddd !important;
  border-radius: 0 !important;
  border-style: solid !important;
  border-width: 1px !important;
  box-shadow: none !important;
  font: inherit;  
  font-weight: 300 !important;
  padding: 0 3px !important;
}
.woocommerce table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text {
  border: 1px solid #dddddd !important;
  box-shadow: none !important;
  padding: 5px !important;
  font: inherit;
}
/*input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type=number] {
   -moz-appearance: textfield;
}*/
.woocommerce table.cart .actions input {
  margin: 8px 10px !important;
  height: 28px;
}
.woocommerce #coupon_code {
  margin: 8px 0 !important;
  box-shadow: none !important;
}

/***checkout***/
.entry-content .cross-sells {
  display: none;
}
/*table cart*/
.woocommerce table.cart th, .woocommerce table.cart td {
  color: #3a3a3a;
  font-size: 15px;
}
.entry-content table.shop_table {
  border: 0 none !important;
}
.woocommerce table.cart .product-quantity {
  text-align: center !important;
}
.woocommerce table.cart tr:last-child td {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;
}
.woocommerce .cart-collaterals h2 {
  display: none;
}
.woocommerce .cart-collaterals th, .woocommerce-checkout .shop_table th {
  color: #3a3a3a;
  font-size: 15px;
}
.woocommerce .cart-subtotal strong, .woocommerce-checkout .cart-subtotal strong {
  font-weight: 300 !important;
}
.woocommerce tr.cart-subtotal td, .woocommerce tr.cart-subtotal th {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;
}
.woocommerce .cart-collaterals th, .woocommerce .cart-collaterals td {
  border: none !important;
}
.woocommerce .cart-collaterals .cart_totals table, .woocommerce-page .cart-collaterals .cart_totals table {
  border: none !important;
}
.woocommerce .cart-collaterals .cart_totals table, 
.woocommerce-page .cart-collaterals .cart_totals table {
  margin-bottom: 50px !important;
}
/*choosen field*/
.chzn-container {
  font-size: 15px !important;
}
.chzn-container-single .chzn-single {
  background-color: #fff !important;
  background-image: none !important;
  border: 1px solid #ddd !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  color: inherit !important;
  padding: 0 0 0 5px !important;
}
.chzn-container-single .chzn-drop {
  border-radius: 0 !important;
}
.chzn-container .chzn-drop {
  border-color: #ddd !important;
  border-image: none !important;
  box-shadow: none !important;
}
.chzn-container-single .chzn-search input {
  background: none !important;
  border: 1px solid #ddd !important;
  font-family: inherit;
  font-size: 15px !important;
}
div.woocommerce-checkout .form-row .chzn-container-single .chzn-single div b {
  background: #a4c739 !important;
}
.chzn-container .chzn-results .highlighted {
  background: #a4c739 !important;
  background-image: none !important;
}

/***werbung***/
.woocommerce-cart .entry-header {
  margin-bottom: 40px !important;
}
.woocommerce-cart .entry-ad, .woocommerce-checkout .entry-ad {
  display: none !important;
}
.woocommerce-checkout #leaderboard, .woocommerce-cart #leaderboard {
  display: none !important;
}
.woocommerce-checkout #leaderboard, .woocommerce-cart .sharedaddy, .woocommerce-checkout .sharedaddy {
  display: none !important;
}
.chzn-container .chzn-results li:hover {
  background: #a4c739 !important;
}
/***message***/
/*.woocommerce-message:before, .woocommerce-error:before, .woocommerce-info:before {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}*/
.woocommerce-message, .woocommerce-error, .woocommerce-info {
  background: none repeat scroll 0 0 #eee !important;
  border-bottom: 1px solid #ddd !important;
  border-left: 1px solid #ddd !important;
  border-radius: 4px !important;
  border-right: 1px solid #ddd !important;
  box-shadow: none !important;
  text-shadow: none !important;
}
/***woocommerce-checkout***/
h3#order_review_heading {
  margin-top: 30px;
}
.woocommerce-checkout .shop_table th, .woocommerce-checkout .shop_table td {
  padding-left: 0 !important;
}
p#order_comments_field {
  margin-top: 37px;
}
.woocommerce #payment, .woocommerce-page #payment {
  background: none !important;
  border-radius: 0 !important;
  margin-top: 30px !important;
  padding-top: 20px !important;
}
.woocommerce #payment ul, .woocommerce-page #payment ul {
  padding-left: 0 !important;
}
.woocommerce #payment div.payment_box:after, .woocommerce-page #payment div.payment_box:after {
  border-color: transparent transparent #eee !important;
}
.woocommerce #payment div.payment_box, .woocommerce-page #payment div.payment_box {
  background: none repeat scroll 0 0 #eee !important;
  box-shadow: none !important;
}
.woocommerce #payment ul.payment_methods, .woocommerce-page #payment ul.payment_methods {
  border-bottom: 0 !important;
}
/***produkt-übersicht***/
.archive ul.products li.product a img, .archive ul.products li.product a img {
  box-shadow: none !important;
  border: 1px solid #dddddd;
  height: 194px !important;
  width: 195px !important;
}
/**********End Code Eva**********/