/* =Global
----------------------------------------------- */
body { background-color:#F1F1F1; background-image: url(images/bckr.jpg); background-repeat: repeat; background-position: 0px 0px; background-attachment: fixed;}
#content {padding: 20px 20px 19px 19px; border: 1px solid #fff; background: #fff; -webkit-border-radius: 20px; border-radius: 20px; margin-bottom:10px; behavior: url(http://www.fytorio-amadryas.gr/wp-content/themes/mystile/css/pie/PIE.htc);}
#main {width: 74%;}
#sidebar {width: 20%;}
#breadcrumbs { margin-bottom: 5px; padding-bottom: 0px; color: #bdbdbd; font-size: 12px; font-weight: bold; padding-left: 15px; padding-top: 10px; margin-left: 245px;}
.breadcrumb-title {	margin-right:8px;}
/* =Header
----------------------------------------------- */
header#header {position: relative; padding: 20px 20px 19px 19px; border: 1px solid #fff; background: #fff; -webkit-border-radius: 20px; border-radius: 20px; margin-top:30px; margin-bottom:10px; behavior: url(http://www.fytorio-amadryas.gr/wp-content/themes/mystile/css/pie/PIE.htc);}
#header hgroup { position: relative; margin-bottom: 0!important;}
#header #logo { float: left; margin-bottom: 24px!important;}
header#header form { margin: 0;}
header#header #search { margin-top: 20px;float: right; margin-bottom: 20px;}
header#header #searchsubmit { width: 28px; height: 25px; border: none; border-radius: 0; background-image: url(images/search-button.png); background-repeat: no-repeat; background-position: 0px 0px; box-shadow: none; padding: 0; background-color: transparent; margin: 0;}
header#header #searchform input#s.input-text {width: 360px; height: 25px; padding-left: 7px; margin-right: 3px; border-radius: 0; border: 1px solid #E2E2E2; color: #9F9F9F; padding-top: 2px; padding-bottom: 4px; background-color: #fff; font-size: 11px; font-weight: 400; -webkit-box-shadow: none; box-shadow: none; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; behavior: url(http://www.fytorio-amadryas.gr/wp-content/themes/mystile/css/pie/PIE.htc);}
/* =Menus
----------------------------------------------- */
#main-navigation nav { display: inline-block; font-size: 13px; position: relative; font-weight: 500; color: #FFF; background-color: #007E48; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; width: 100%; height: 55px; behavior: url(http://www.fytorio-amadryas.gr/wp-content/themes/mystile/css/pie/PIE.htc);}
#main-navigation nav ul { list-style: none; margin: 0; margin-top: 15px;}
#main-navigation nav .cat-title {color: #007E48; font-size: 20px; font-weight: 600; padding-left: 3px; padding-bottom: 10px; width: 100%; float: left;}
#main-navigation nav li {font-size: 13px; word-spacing: -0.1em; height: 50px; float: left;}
#main-navigation nav li ul { visibility:hidden;}
#main-navigation nav li:hover ul { visibility:visible;}
#main-navigation nav li a { padding-top: 16px; padding-right: 13px; padding-bottom: 20px; padding-left: 15px; font-weight: 400; color: #fff!important; border-right-width: 1px; border-right-style: solid; border-right-color: rgb(3, 102, 60);}
#main-navigation nav li.last a {border:none;}
#main-navigation nav li a:hover { background-color:rgb(95, 59, 0); color:#FFF;}
#main-navigation nav li.first a:hover { -webkit-border-top-left-radius: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-topleft: 6px; -moz-border-radius-bottomleft: 6px; border-top-left-radius: 6px; border-bottom-left-radius: 6px; behavior: url(http://www.fytorio-amadryas.gr/wp-content/themes/mystile/css/pie/PIE.htc);}
#main-navigation nav li.last a:hover { -webkit-border-top-right-radius: 6px; -webkit-border-bottom-right-radius: 6px; -moz-border-radius-topright: 6px; -moz-border-radius-bottomright: 6px; border-top-right-radius: 6px; border-bottom-right-radius: 6px; padding-right: 14px; behavior: url(http://www.fytorio-amadryas.gr/wp-content/themes/mystile/css/pie/PIE.htc);}
#main-navigation nav ul ul { width: 100%; background-color: #fff; height: 263px; -webkit-box-shadow: 0 8px 6px -6px #999; -moz-box-shadow: 0 8px 6px -6px #999; box-shadow: 0 8px 6px -6px #999; padding-top: 25px; font-size: 0.90em; margin-top: 9px; position: absolute; top: 52px; left: 0; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; border: 1px solid #CCC; z-index:30; behavior: url(http://www.fytorio-amadryas.gr/wp-content/themes/mystile/css/pie/PIE.htc);}
#main-navigation nav ul ul .menu-categories { width: 429px; display: inline-block; padding-left: 20px; vertical-align: top;}
#main-navigation nav ul ul .menu-sponsored {width: 230px; display: inline-block; padding-left: 35px; height: 215px; vertical-align: top; border-left-color: #007E48; border-left-style: dotted; border-left-width: 1px;}#main-navigation nav ul ul .column { width: 175px; float: left;}
#main-navigation nav ul ul li { display: inline-block; font-size: 12px; font-weight: 400; width: 100%; margin-bottom: 3px; height: auto;}
#main-navigation nav ul ul li a { padding: 0; margin: 0; color: #007E48!important; border: none; padding-left: 6px; padding-right: 10px; -webkit-border-radius: 0px!important; -moz-border-radius: 0px!important; border-radius: 0px!important;}
#main-navigation nav ul ul li a:hover {background-color: #007E48; color: #fff!important; }
#main-navigation .menu-sponsored ul.products {height: 260px;}
#main-navigation .menu-sponsored ul.products li.product.last {
height: 260px;
width: 190px!important;
}#main-navigation .menu-sponsored ul.products li.product.last h3 { border: none; margin-bottom: -3px!important; padding-bottom: 0;}
#main-navigation .menu-sponsored ul.products li.product.last .price { font-size:13px; font-weight:700; margin-bottom:0;}
#main-navigation .menu-sponsored ul.products li.product.last .price .price-title { height:22px;}
#main-navigation .menu-sponsored ul.products li.product.last	.view-product { position: absolute; bottom: 20px; left: 65px;}
#main-navigation .menu-sponsored ul.products li.product.last a:hover {padding-right:0px;}
#main-navigation .menu-sponsored ul.products li.product.last img { width: 160px; border: none; padding-top: 0;}
#main-navigation .menu-sponsored ul.products li.product.last span.view-product a {font-size: 11px; background-color: #007E48; border-radius: 6px; color: #fff!important; padding-left: 5px; padding-right: 5px; padding-bottom: 3px; padding-top: 2px; border: solid 1px #005E33; behavior: url(http://www.fytorio-amadryas.gr/wp-content/themes/mystile/css/pie/PIE.htc);}
#main-navigation .menu-sponsored ul.products li.product.last span.view-product a:hover {background-color: #7A4B00; border: 1px solid #D39816;}
nav#top-navigation {float: right;}
nav#top-navigation ul { list-style: none; margin: 0;}
nav#top-navigation li { display: inline-block; font-size: 11px; font-weight: 400;}
nav#top-navigation li a {font-weight: 400; background-image: url(images/top-menu-item.png); background-repeat: no-repeat; background-position: left center; padding-left: 17px; margin-left: 13px;}
nav#top-navigation li a:hover {	background-image: url(images/top-menu-item-hover.png);}
nav#global-navigation { float: right; margin-bottom: 15px;}
nav#global-navigation ul { list-style: none; margin: 0;}
nav#global-navigation li { display: inline-block; font-size: 10px; font-weight: 400;}
nav#global-navigation li a { float:left; color:#9F9F9F!important; font-weight: 400; margin-left: 10px;}
nav#global-navigation li a:hover { color:#007E48!important;}
nav#global-navigation li a.fb {	background-image: url(images/sm-icons.png); background-repeat: no-repeat; background-position: 0px 0px; height: 15px; width: 8px; }
nav#global-navigation li a.fb:hover {background-position: 0px -50px;}
nav#global-navigation li a.gp {	background-image: url(images/sm-icons.png); background-repeat: no-repeat; background-position: -20px 0px; height: 15px; width: 15px; }
nav#global-navigation li a.gp:hover {background-position: -20px -50px;}
/* =Home Page
----------------------------------------------- */
#homepage-promotional { padding: 20px 20px 19px 19px; margin-bottom: 10px; border: 1px solid #fff; background: #fff; -webkit-border-radius: 20px; border-radius: 20px; height: 385px; behavior: url(http://www.fytorio-amadryas.gr/wp-content/themes/mystile/css/pie/PIE.htc);}
#home-page-slider { background-color: #cccccc; height: 386px; width: 640px; float: left; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; behavior: url(http://www.fytorio-amadryas.gr/wp-content/themes/mystile/css/pie/PIE.htc);}
#home-page-slider img { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; behavior: url(http://www.fytorio-amadryas.gr/wp-content/themes/mystile/css/pie/PIE.htc);}
#home-page-about{ background-color: #007E48; float: right; height: 245px; width: 350px; margin-bottom: 10px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; behavior: url(http://www.fytorio-amadryas.gr/wp-content/themes/mystile/css/pie/PIE.htc);}
#home-page-about img{ -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; behavior: url(http://www.fytorio-amadryas.gr/wp-content/themes/mystile/css/pie/PIE.htc);}
#home-page-newsletter{ background-color: #7A4B00; height: 115px; width: 325px; float: right; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; padding-top: 15px; 	padding-left: 25px; behavior: url(http://www.fytorio-amadryas.gr/wp-content/themes/mystile/css/pie/PIE.htc);}
#home-page-newsletter .title { color: #fff; font-size: 40px; font-weight: 700; line-height: 40px;}
#home-page-newsletter .description {font-size: 13px; color: #EABE00; font-weight: 400; line-height: 15px; padding-left: 3px; margin-top: 5px;}
#home-page-newsletter .form { margin-top: 8px;}
body.home h1 { font-size: 30px; font-weight: 600; color: #7A4B00!important; margin: 0; padding: 0; margin-bottom: 18px;}
body.home ul.products li.product { position: relative; width: 148px!important; margin-right: 15px!important; margin-left: 15px!important; background-color:#FFF;}
body.home #main.col-left ul.products:nth-child(4) { border-radius: 6px; background-color: #f5c852; padding-top: 15px; behavior: url(http://www.fytorio-amadryas.gr/wp-content/themes/mystile/css/pie/PIE.htc);}
/* =Sidebar
----------------------------------------------- */
.price_label {text-align: left; font-size: 15px; color: #007E48; font-weight: 700; padding-left: 2px; padding-bottom: 4px;}
.widget_price_filter .price_slider {margin-bottom: 5px;}
button.button {display: inline-block; padding-left: 5px; padding-right: 5px; padding-bottom: 3px; padding-top: 2px; color: white; text-align: center; text-decoration: none; font-size: 11px; font-family: inherit; cursor: pointer; overflow: visible; width: auto; line-height: 1.618em; margin: 0 .327em; -webkit-font-smoothing: subpixel-antialiased; font-weight: bold; text-shadow: none; background-color: #007E48; background-image: none; border: none; -webkit-border-radius: 6px; border-radius: 6px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; -webkit-box-shadow: none; box-shadow: none; behavior: url(http://www.fytorio-amadryas.gr/wp-content/themes/mystile/css/pie/PIE.htc);}
.widget_price_filter .ui-slider .ui-slider-range {background: #007E48;}
.widget_price_filter .price_slider_amount .button { float: right; margin-top: 2px;}
.widget_price_filter h3, .widget_onsale h3 { color: #007E48; font-weight: 800; font-size: 14px; border: none;}
.widget_layered_nav { border-bottom:solid 1px #e8e8e8; 	margin-bottom:10px;}
.widget_layered_nav h3 { font-size: 11px; font-weight: 800; text-transform: uppercase; color: #007E48; border: none; background-image: url(images/arrow-widget.jpg); background-repeat: no-repeat; background-position: left center; padding-left: 15px;}
.widget_layered_nav li::before{ content: "\25CB"!important; color: #9F9F9F!important;}
.widget_layered_nav li a { font-weight: 400; color: #9F9F9F!important; padding-right:5px; padding-left:5px;}
.widget_layered_nav li a:hover { background-color: #007E48; color: #fff!important;}
.widget_layered_nav li.chosen a { background-color:#7A4B00; 	color:#FFF!important;}
.widget ul li .count { float: right; font-size: 11px; color: #9F9F9F;}
.layout-right-content #sidebar { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; background-color:#f5f5f5; padding:15px; margin-top: -35px; behavior: url(http://www.fytorio-amadryas.gr/wp-content/themes/mystile/css/pie/PIE.htc); }
/* =Categoy View
----------------------------------------------- */
h1.page-title {font-size: 30px; font-weight: 600; color: #7A4B00!important; margin: 0; padding: 0;}
.woocommerce_ordering, .woocommerce-ordering {text-align: right; float: right; margin-top: -30px; padding-right: 17px; font-size: 12px; margin-bottom: 30px;}
select.orderby {background-color: #e8e8e8; border-radius: 6px; border: solid 1px rgb(213, 213, 213); padding: 1px; font-size: 12px; width: 170px; margin-left: 5px; color: #007E48 !important; outline:none; behavior: url(http://www.fytorio-amadryas.gr/wp-content/themes/mystile/css/pie/PIE.htc);}
li.product { border: solid 1px #e8e8e8; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; height: 250px; padding: 10px 10px 15px 10px; width: 19%; margin-right: 2%; behavior: url(http://www.fytorio-amadryas.gr/wp-content/themes/mystile/css/pie/PIE.htc);}
li.product h3 {text-align: center; font-family: Open Sans; font-size: 13px; font-weight: 600; color: #007E48!important; border-bottom: solid 1px #e8e8e8; padding-bottom: 5px; margin-bottom: 5px!important; line-height: 14px; height: 26px; overflow: hidden;}
li.product h3:hover {color:#7A4B00!important;}
li.product .price { display: block; color: #9b9b9b!important; margin-bottom: 1em; text-align: center; font-size: 20px; font-weight: 700;}
ul.products li.product img {width: auto!important; height: auto!important; margin-bottom:7px;}
li.product img { border: none; padding: 0!important; margin: 0; margin-bottom: 5px; -webkit-border-top-left-radius: 6px; -webkit-border-top-right-radius: 6px; -moz-border-radius-topleft: 6px; -moz-border-radius-topright: 6px; border-top-left-radius: 6px; border-top-right-radius: 6px;}
.view-product { position: absolute; bottom: 10px; left: 53px;}
.view-product a { font-size: 11px; background-color: #007E48; color: #fff!important; padding-left: 5px; padding-right: 5px; padding-bottom: 3px; padding-top: 2px; border: solid 1px #005E33;}
.view-product a:hover { background-color: #7A4B00; border:1px solid #D39816;}
.order-by-title {}
.price-title {font-size: 11px; display: inline-block; vertical-align: middle; height: 17px; margin-right: 5px;}
.from { font-size: 14px;}
.amount {font-size: 17px;}
.tax-product_cat .price-title {font-size: 11px; display: inline-block; vertical-align: middle; height: 17px; margin-right: 5px;}
.tax-product_cat .from { font-size: 17px;}
.tax-product_cat .amount {font-size: 17px;}
.price ins { text-decoration: none; font-weight: 700; margin-left: 3px; color: #7A4B00!important;}
ul.products li.product { position: relative; width: 20%!important; margin-right: 15px!important;}
/* =Single Product
----------------------------------------------- */
.single-product .product.type-product {
margin-top: 24px;
}
.single-product .product.type-product  .price{
font-size: 17px;
color: #007E48;
font-weight: bold;
margin-bottom: 20px;
}
.single-product .product.type-product label {
font-weight: 700;
color: #007E48;
width: 155px;
float: left;
padding-top: 2px;
}
.single-product .product.type-product table.variations {
margin-bottom: 0;
}
.single-product .product.type-product .single_variation {
text-align: right;
padding-right: 45px;
}
.single-product .product.type-product .single_variation .price {}
.single-product .product.type-product .single_variation .price:before {
   content:  "\2713 ";
}
.single-product .product.type-product form {
border-bottom: solid 1px #e8e8e8;
}
.single-product .product.type-product .images img {
box-sizing: border-box;
padding: 0;
background: #fff;
border: 1px solid #e8e8e8;
width: auto;
border-radius: 6px;
behavior: url(http://www.fytorio-amadryas.gr/wp-content/themes/mystile/css/pie/PIE.htc);
}
.single-product .product.type-product .images .thumbnails {
border: none;
border-top: 0;
}
.single-product .product.type-product .woocommerce_tabs ul.tabs {
	margin-left:0;}
.single-product .product.type-product .woocommerce_tabs ul.tabs li.active a {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #e8e8e8;
	border-left-color: #e8e8e8;
	-webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
-moz-box-shadow:    0px 0px 0px rgba(0, 0, 0, 0);
box-shadow:         0px 0px 0px rgba(0, 0, 0, 0);
}
select#pa_glastra-size {
background-color: #e8e8e8;
border-radius: 6px;
border: solid 1px rgb(213, 213, 213);
padding: 4px;
font-size: 12px;
width: 170px;
margin-left: 5px;
color: #007E48 !important;
outline: none;
behavior: url(http://www.fytorio-amadryas.gr/wp-content/themes/mystile/css/pie/PIE.htc);
}
.single-product .images {
width: 300px;
float: left;
}
.single-product .summary {
width: 420px;
float: right;
}
h1.product_title {
font-size: 30px;
font-weight: 700;
color: #7A4B00;
margin-bottom: 10px;
}
div.product_meta {
font-size: 11px!important;
color: #686868!important;
border-top: 1px solid #e8e8e8!important;
padding-top: 10px!important;
clear: both;
border-bottom: 1px solid #e8e8e8!important;
padding-bottom: 10px!important;
}
div.product_meta p {
margin-bottom: 5px;
}
div[itemprop=description] {
font-size: 13px;
line-height: 20px;
font-weight: 400;
padding-top: 10px;
border-bottom: 1px solid #e8e8e8!important;
}
.onsale { position: absolute; top: -79px; right: -21px; background: #7A4B00; color: #fff; font-weight: 600; padding: 0 .857em; line-height: 4.236em; -webkit-border-radius: 0; border-radius: 0; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; -webkit-border-top-right-radius: 20px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-topright: 20px; -moz-border-radius-bottomleft: 6px; border-top-right-radius: 20px; border-bottom-left-radius: 6px; width: 105px; padding-left: 31px; font-size: 15px; behavior: url(http://www.fytorio-amadryas.gr/wp-content/themes/mystile/css/pie/PIE.htc);}
#tab-description {
font-size: 13px;
line-height: 20px;
}
#tab-attributes {
font-size: 12px;
line-height: 20px;
-webkit-border-radius: 6px;
-webkit-border-top-left-radius: 0;
-moz-border-radius: 6px;
-moz-border-radius-topleft: 0;
border-radius: 6px;
border-top-left-radius: 0;
behavior: url(http://www.fytorio-amadryas.gr/wp-content/themes/mystile/css/pie/PIE.htc);
}
#tab-attributes table th {
text-transform: none;
border-bottom: 1px solid #e8e8e8;
width:175px;
}
#tab-attributes table th, #tab-attributes table td{
	
padding:4px;
}
.related.products h2, .upsells.products h2 {
	font-size: 23px;
font-weight: 600;
color: #7A4B00!important;
margin: 0;
padding: 0;
margin-bottom: 18px;}
.upsells.products ul.products li.product.last {background-color: #7A4B00!important;}
.upsells.products ul.products li.product.last a h3, .upsells.products ul.products li.product.last a span.price, .upsells.products ul.products li.product.last a span.price ins {color: #FFF!important;}
/* =Footer
----------------------------------------------- */
#footer { border-top: 1px solid #e8e8e8; color: #828282; font-size: 11px; width: 100%; padding: 0; margin: 0; max-width: 100%; padding-top: 15px;}
.footer-wrap { padding: 20px 20px 19px 19px; border: 1px solid #fff; background: #f5f5f5; -webkit-border-radius: 20px; border-radius: 20px; margin-bottom: 10px; max-width: 1000px; margin-left: auto; margin-right: auto; background-image: url(images/amadryas-logo-small.png); background-repeat: no-repeat; background-position: 825px 64px; behavior: url(http://www.fytorio-amadryas.gr/wp-content/themes/mystile/css/pie/PIE.htc);}
#footer-widgets { padding-left:20px; 	padding-right:20px;}
#footer-widgets.col-4 .block { width: 14%;}
#footer-widgets .widget { margin-bottom: 15px; float: left;}
#footer-widgets h3 { font-size: 11px; font-weight: 700; color: #007E48; border: none; padding: 0; margin: 0;}
#footer-widgets ul { margin-bottom: 0px;}
#footer-widgets li { margin-bottom: 0px;}
#footer-widgets li a { font-weight: 600; color: #9F9F9F!important; padding-right: 5px; padding-left: 5px; font-size: 11px; padding: 0; float: left; width: 100%;}
#footer-widgets li a:hover {color:#007E48!important;}
#footer-widgets  li::before{ content: none!important;}
@media only screen and (min-width: 768px) {
#main.fullwidth, .layout-full #main, .col-full, .no-sidebar #main {
max-width: 1000px;
margin: 0 auto;
width: 1000px;
}
}

/* =New March 2015
----------------------------------------------- */
form.woocommerce-ordering {
    display: none;
}
p.woocommerce-result-count {
    font-size: 12px;
}
.woocommerce .widget_layered_nav ul li:after, .woocommerce .widget_layered_nav ul li:before {
    content: none!important;
}
















