/* Woocommerce */
.woocommerce .panel.entry-content {
	background:none;
	border:none;
}

/* Tab */
.woocommerce-tabs .panel {  border-bottom:none; border-right:none; border-left:none; padding:0.8em 0em 0.8em 0em!important;}

ul.tabs { border-top:1px solid #dedede; border-right:1px solid #dedede; border-left:1px solid #dedede;padding:0px !important; margin-bottom:0em !important}

.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li{border-left:1px solid #e5e5e5;border-rigth:1px solid #e5e5e5!important;border-top:none!important; background:#f5f5f5 !important; -webkit-border-top-left-radius:0px!important;-webkit-border-top-right-radius:0px!important;-moz-border-radius-topleft:0px!important;-moz-border-radius-topright:0px!important;border-top-left-radius:0px!important;border-top-right-radius:0px!important;box-shadow:none !important;padding:0.5em 1.5em !important;}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before,.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active:before{box-shadow: none !important;}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after,.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active:after{box-shadow:none !important;}

.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce #content div.product .woocommerce-tabs ul.tabs li:before,.woocommerce #content div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after{border:0px solid #e5e5e5 !important;}

.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce #content div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before{box-shadow:none !important;}

.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce #content div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after{box-shadow: none !important;}

.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before{border-bottom:1px solid #e5e5e5 !important;}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active{background:#ffffff !important;border-bottom-color:#aaa!important; }

.woocommerce-tabs ul.tabs li a { font-weight:normal !important; text-transform:uppercase; font-size:0.9em;}

.woocommerce-message:before, .woocommerce-error:before, .woocommerce-info:before {
    height: 2.5em !important;
    width: 1.5em !important;
     -webkit-border-bottom-left-radius: 0px;!important;
    -webkit-border-bottom-right-radius: 0px!important;
    -moz-border-radius-bottomleft: 0px!important;
    -moz-border-radius-bottomright: 0px!important;
    border-bottom-left-radius: 0px!important;
    border-bottom-right-radius: 0px !important;
    box-shadow: none!important;
}

.woocommerce-message, .woocommerce-error, .woocommerce-info  {
	margin: 0 0 2em;
	position: relative;
	-webkit-border-radius:0px!important;
	-moz-border-radius: 0px!important;
	border-radius: 0px!important;
	background: #fff !important;
	color: #555;
	text-shadow: 0 1px 0 #fff;
	border:1px solid #e5e5e5;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: 0px 2px 0px #eee !important;
	-webkit-box-shadow: 0px 2px 0px #eee !important;
	box-shadow: 0px 2px 0px #eee !important;
}

.woocommerce-info::before {
background: #01B0D1 !important;
}

.woocommerce-info {
    border-top: 3px solid #01B0D1 !important;
}
.shipping-calculator-button {
   font-size:0.8em;
}