/*  
Theme Name: Ecorecycle Child
Description: Ecorecycle - Premium Wordpress Theme
Version:1.3.1
Author:gljivec
Theme URI:http://themeforest.net/
Author URI:http://premiumcoding.com/
License URI:http://themeforest.net/
Template: ecorecycle
*/

/*your content goes from here*/
li#wp-admin-bar-new_login a.ab-item, li.woocommerce-MyAccount-navigation-link--dashboard, li.woocommerce-MyAccount-navigation-link--orders, li.woocommerce-MyAccount-navigation-link--downloads, li.woocommerce-MyAccount-navigation-link--edit-account, .woocommerce-MyAccount-content>table.shop_table.shop_table_responsive.my_account_orders {
	display: none;
}
#wp-admin-bar-new_login a {
	color: #eee;
}
#wp-admin-bar-new_login a:hover {
	color: #2EA2CC;
}
#wpadminbar {
	z-index: 99999 !important;
}
#headerwrap, #header {
	z-index: 100;
}
.form-row .terms .imput-checkbox {
	float: right;
}
div.logo-left a img {
	margin-left: -25px;
	margin-top: -20px;
}
div.topNotification-content {
	border-right: 0px;
	margin-right: 100px;
}
div.topNotification {
	margin-top: 6px !important;
}
div.mainwrap.smallheader.shop, div.mainwrap.shop {
	z-index: 100 !important;
}
div.mainwrap.smallheader {
	z-index: 10 !important;
}
ul#menu-footer {
	line-height: 0px !important;
}
#aq-block-8848-3 img {
	margin-top: 4px;
}
div#aq-block-8848-4 {
	text-align: right !important;
}
#footer .textwidget ul {
	line-height: 1.7em !important;
}
#footer .textwidget ul i.fa {
	margin-top: 4px;
}
div.date-post {
	visibilty: hidden !important;
}
.product .thumbnails img {
	border: 4px solid #5a772a;
}
.woocommerce div.product div.images .attachment-shop_thumbnail {
	width: 150px;
}
div.price span.price-per-unit-loop, div.price span.subscription-details, div.price span.woocommerce-de_price_taxrate, div.single_variation span.subscription-details, ul.product_list_widget span.subscription-details, .woocommerce-tabs.wc-tabs-wrapper ul.tabs, a.added_to_cart.wc-forward, div.pagecontentContent-breadcrumb, .price .from, .product_list_widget .from, div.shipping_de_string, a.button.change_address, span.wgm-tax.excludes_tax, a.woocommerce-LoopProduct-link span.price span.subscription-details, div.summary.entry-summary p.price, div.header-cart-total, div.widget_shopping_cart_content p.total, table.shop_table tr.cart-subtotal:not(.recurring-total), table.shop_table tr.tax-total:not(.recurring-total), table.shop_table tr.order-total:not(.recurring-total), ul.woocommerce-thankyou-order-details.order_details {
	display:none;
}
.price .from, .product_list_widget .from {
	z-index: 10;
}
td.subscription-actions a.button.switch {
	float: right;
}
div.price {
	text-align: center;
}
span.product-title {
	color: #000;
	font-weight: normal;
	font-size: 12px;
	text-transform: uppercase;
	line-height:10px;
}
ul.product_list_widget {
	
}
div.block h2.trigger:hover, div.block h2.trigger.active {
	background-color: #94BB54;
}
div.block h2.trigger {
	padding: 5px 5px 5px 25px;
	font-size: 14px;
}
.woocommerce-tabs h2 {
	font-size: 16px !important;
	margin: 0 0 5px 0;
}
div.header-cart-total a.cart-total {
	color: #fff;
	font-size: 11px;
}
.specialclass div.dfield {
       color: #fff;
	   float: right;
}

.specialclass div.dfield input#fieldname2_1 {
		background-color: #fff;
		color: #94BB54;
}
.specialclass div.dfield input#fieldname2_1:focus {
		color: #FFF;
}
.tp-button.green, .purchase.green { 
	text-transform: uppercase;
	font-family: Open Sans, "Helvetica Neue", Arial, Helvetica, Verdana, sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 1.7em;
	text-shadow: none !important;
	background-color: #94BB54; 
	-webkit-box-shadow:  0px 0px 0px 0px #104d0b;        
	-moz-box-shadow:   0px 0px 0px 0px #104d0b;        
	box-shadow:   0px 0px 0px 0px #104d0b;  
	background-image: none;
}

.tp-button:hover.green, .purchase:hover.green  { 
	background: #94BB54 url(../images/gradient/g30.png) repeat-x top;
}
.aq-block-aq_contact_block input, .aq-block-aq_contact_block textarea {
	color: #aaa; !important	
}
input#terms {
	margin-left: 40px;
}
#customer_details .col-2 #ship-to-different-address input {
	float: left;
	margin: 10px 10px 0 0;
}

.woocommerce.single .content.singledefult {width:100%}
.woocommerce.single .content.singledefult .blogsingleimage, .jetpack-notes-cookie-check{display:none !important}

@media screen and (max-width: 1220px) and (min-width: 0px) {	
	.aq-block-aq_logo_block img {
		max-width: 100% !important;
		margin-left: 0 !important;
	}
	div.topNotification {
		margin-top: unset !important;
	}
	.aq-block-pmc_prebuild_header .topNotification, .aq-block-aq_notification_menu_block .topNotification {
		padding-left: unset !important;
		}
}
@media screen and (max-width: 800px) and (min-width: 0px) {
	.aq-template-wrapper .aq_span5 {
		width: 100% !important;
		margin-left: 0 !important;
	}
	div.topNotification-content {
		margin-right: 0px !important;
	}
}
@media screen and (max-width: 450px) and (min-width: 0px) {
	.topNotification.topNotification-center {
		padding-left: 25% !important;
	}	
}