/*
Theme Name: Green Planet Child
Theme URI: http://cmsmasters.net/green-planet-child/
Author: cmsmasters
Author URI: http://cmsmasters.net/
Description: Green Planet Child Theme
Template: green-planet
Version: 1.0.0
License:
License URI:
Text Domain: green-planet-child
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
*/

.cmsmasters_dynamic_cart .widget_shopping_cart_content .buttons .button {
	float:right;
	width: 95%;
	margin: 2% 2%;
}

.tree_location_style {
	font-size:120%;
	font-weight:700;
}

.header_mid .header_mid_inner::after {
	color:#ffffff;
}

#tree_address_field span.description {
	font-size: 85%;
	font-style: italic; 
	color: #999999;
}

#tree_address_field input {
	margin-bottom:10px;
}

.cmsmasters_single_product .product_title, .cmsmasters_single_product .price {
	line-height: 46px;
}

.cmsmasters_product_img  {
	border-radius:48%;
}

#slide_top {
	left:20px;
	font-size:120%;
}

.cmsmasters_theme_icon_slide_top {
	left:20px;
	bottom:20px;
	font-size:120%;
}

ul.top_line_nav > li > a {
	color:#254151;
	font-weight:300;
	font-size:12px;
}

#footer_widgetLP {
 max-width: 100%;
	min-width:300px;
 margin:0;
 padding-top:15px;
 padding-bottom:40px;
 position:relative;
 }
 .fwidget {
	 width: 33%;
	 min-width:300px;
 		float: left;
	 padding-bottom:20px;
 }

.fwidget ul {
	list-style-type: none;
}

.cmsmasters_icon_custom_basket {
	color:#2e404b;
}

.cmsmasters_dynamic_cart_count {
	color:#2e404b; opacity: 0.8;
}


.entry-title {
	color:#254151;
}

.widget_shopping_cart_content {
	border:solid 2px #6d7c84 ;
	border-radius:5px;
}

/* MODIFICA SULLA PAGINA ARCHIVIO CATEGORIA */

.woocommerce-loop-category__title {
	font-size:20px;
	text-align:center;
	font-weight:400;
	margin-top:15px;
	line-height: 30px;
}

mark.count {
	background-color:#fff;
	color:#254151;
	display:none;
}
.header_mid .logo_wrap .logo img {
	width:390px;
	height:224px;
}

/* MODIFICA MAPPA GOOGLE */

.HzV7m-b7CEbf .neVct-IlgHgd .i4ewOd-pzNkMb-nK2kYb .i4ewOd-pzNkMb-fI6EEc {
	visibility:hidden;
}

.i4ewOd-pzNkMb-LgbsSe .pzNkMb-euCgFf-LgbsSe-Bz112c {
	visibility:hidden;
}

/* MODIFICA LAYOUT MOBILE */
@media only screen and (max-width: 768px) {
		.header_mid .logo_wrap .logo img {
			height:80px;
			width:auto;		}
	#header .header_mid .logo_wrap {
		float:left;
	}
	#header .header_mid .resp_mid_nav_wrap {
		margin: 22px 12px 20px;
	}
	.cmsmasters_header_cart_link {
		margin: 0 10px 2px;
	}
	div.bollone {
		width:250px;
		margin-bottom:20px;
	}
	#cmsmasters_row_p9ab3ch8bi .cmsmasters_row_outer_parent {
		padding-top:50px;
			padding-bottom:100px;
	}
	#cmsmasters_row_djfwpejt3b .cmsmasters_row_outer_parent {
		padding-top:100px;
		padding-bottom:100px;
	}
	#cmsmasters_heading_4gj53o4d3h h2.cmsmasters_heading {
		text-align:center;
		font-size: 32px;
	}
	.button, input[type="submit"], input[type="button"], button {
		white-space:normal;
	}
}