/* Google Fonts 
font-family: 'Jura', sans-serif;
font-family: 'Open Sans', sans-serif;
font-family: 'Comfortaa', sans-serif;
*/
button {background:#FF7300; border-radius:5px; margin:15px 0 0; padding:10px 15px;color:#fff;font-weight:bold;cursor:pointer;}
button:hover {color:#000;}
sup {line-height:5px;}
ul.special {margin:30px 40px;list-style:none;}
ul.special li {background:url(../images/tick.png) 0 10px no-repeat;padding:7px 0 7px 23px;font:normal normal 1em Verdana, Geneva, sans-serif; color:#666; border-bottom:1px dotted #ccc;}
ul.special li a {text-shadow: 0 -1px 0 #680000; font-weight:bold;}
.note {font:italic normal 0.8em Verdana, Geneva, sans-serif;}
.rednote {font:italic normal 0.8em Verdana, Geneva, sans-serif; color:#B30000;}

.pBox {background:#F6F6F6; color:#555;font-size:1.2em; padding:10px;margin:30px 10px;border-radius:10px;border:1px solid #ccc; text-shadow:0 1px 0 #fff;}

.num {background:#B30000;display:inline-block;border-radius:20px;text-align:center;width:35px;height:35px;margin:0 5px 0 0; color:#fff; font:normal bold 20px/35px Verdana, Geneva, sans-serif; text-shadow:0 1px 1px #680000;cursor:default;}

.testimonial {}
.testimonial p {margin:0 0 5px 0; font-style:italic;display:block;}
.testimonial p span {background: url(../images/ico-testimonials.png) 0 0 no-repeat; display:block;padding:15px 0 15px 15px; text-align:right;}
.testimonial strong {border-bottom:1px dotted #999;color:#444;display:block; padding:0 0 5px; text-align:right;}
div.item-page p img[style="float: left;"],
div.item-page p img[align="left"] {margin-right:8px; margin-top:8px;}
div.item-page p img[style="float: right;"],
div.item-page p img[align="right"] {margin-left:8px; margin-top:8px;}

hr.liner {
  border-bottom: 1px dotted #CCCCCC;
  margin-bottom: 20px;
  padding-bottom: 20px;
}

/*=========================================
ESHOP LAYOUT
=========================================*/
/* M O D U L E   M E N U 
#content .col .vmcMenu {text-align:left;}*/
	/* L1 
#content .col .vmcMenu ul {}
#content .col .vmcMenu li {}
#content .col .vmcMenu li a {background: none; border-bottom:1px solid #e4e4e4; font:normal normal 1.2em Verdana, Geneva, sans-serif!important; padding:5px 0 5px 0;}
#content .col .vmcMenu li a:hover {background-image: none;}*/
	/* L2 
#content .col .vmcMenu li ul {}
#content .col .vmcMenu li li {}
#content .col .vmcMenu li li a {background: url("../images/bullet-02.png") 0 10px no-repeat; border-bottom:1px dotted #ccc; line-height:17px; font:normal normal 0.8em Verdana, Geneva, sans-serif!important; padding:2px 0 2px 20px;}
#content .col .vmcMenu li li a:hover {background-image: url("../images/bullet-03.png");}*/
	/* Styles 
#content .col .vmcMenu li span.VmArrowdown {background: url("../images/arrow_right.png") 100% 5px no-repeat; width:16px; height:16px;}

*/

/* M O D U L E   M E N U  */
	/* L1 */
#content .col .vmcMenu {margin: 15px 0 25px; padding: 0; text-align:left;}
#content .col .vmcMenu h2 {background: url("../images/arrow_down.png") 100% 0 no-repeat; padding:0;border:0 none;}
#content .col .vmcMenu ul.VMmenulist {margin: 0; padding: 0;}
#content .col .vmcMenu ul.VMmenulist li {background: #fff url("../images/bck-menu-span.gif") 0 0 repeat-y; margin: 0;  padding: 0; display: block; }
#content .col .vmcMenu ul.VMmenulist li a {background: transparent url("../images/bullet-right.png") 15px 11px no-repeat; border-bottom: 1px solid #E8E8E8; border-top: 1px solid #FFFFFF; color: #000; display: block; padding: 3px 0 3px 25px; font: normal normal 1em/20px Verdana,Geneva,sans-serif;}
#content .col .vmcMenu ul.VMmenulist li span {display: inline;}

	/* L2 */
#content .col .vmcMenu ul.VMmenulist li ul {background-color:#fff;margin:0;}
#content .col .vmcMenu ul.VMmenulist li li {background: url("../images/bck-menu-span2.gif") 0 0 repeat-y; border-bottom: 1px solid #F3F3F3; color: #666666;font: normal normal 0.8em/15px Verdana,Geneva,sans-serif;}
#content .col .vmcMenu ul.VMmenulist li li a {background: none; border:0 none; padding: 3px 0 3px 27px; color: #333333;}
	/* Hovers */
#content .col .vmcMenu ul.VMmenulist li:hover,
#content .col .vmcMenu ul.VMmenulist li.active {background: #f4f4f4 url("../images/bck-menu-span-h.gif") 0 0 repeat-y; color: #b30000;}
#content .col .vmcMenu ul.VMmenulist li a:hover {background: url("../images/bullet-right.png") 15px 11px no-repeat;}
#content .col .vmcMenu ul.VMmenulist li li:hover,
#content .col .vmcMenu ul.VMmenulist li li.active:hover {background: #F8F8F8 url("../images/bck-menu-span.gif") 0 0 repeat-y; color: #333333;}
#content .col .vmcMenu ul.VMmenulist li li a:hover {}
	/* Hovers */
#content .col .vmcMenu ul.VMmenulist li li.active {background: #f4f4f4 url("../images/bck-menu-span-h.gif") 0 0 repeat-y; color: #b30000;}
	/* Open - Closed Styles */
#content .col .vmcMenu ul.VMmenulist li ul {display:none;}
#content .col .vmcMenu ul.VMmenulist li.active ul {display:block;}
#content .col .vmcMenu ul.VMmenulist li.active ul li a {background: none; }
#content .col .vmcMenu ul.VMmenulist li.active {}

#content .col .vmcMenu ul.VMmenulist li.active a {background: url("../images/bullet-down.png") 15px 11px no-repeat;font-weight:bold;}
#content .col .vmcMenu ul.VMmenulist li.active ul li a {font-weight:normal;}
#content .col .vmcMenu ul.VMmenulist li ul li.active {background:transparent url("../images/bck-menu-span.gif") 0 0 repeat-y;}
#content .col .vmcMenu ul.VMmenulist li ul li.active a {font-weight:bold;}






/* C A T E G O R I E S */
.category-view .horizontal-separator {border:0 none;background:none;margin:0;}
.category-view .row .category .spacer h2 span {display:block;min-height:34px;}
.category-view .row .category .spacer h2 a {font:normal bold 0.6em 'Jura', sans-serif;border:1px solid #e4e4e4;min-height:160px;-moz-transition: all 0.2s linear 0s;}
.category-view .row .category .spacer h2 a:hover {text-decoration:none!important;box-shadow:0 0 5px #d4d4d4; border-radius:5px; }


/* C A T E G O R Y */
.browse-view h1 {font:normal normal 2em 'Open Sans', sans-serif;margin: 0 0 20px;padding: 0;}
.browse-view .category_description {font:italic normal 1.2em 'Open Sans', sans-serif; color:#666; margin: 0 0 20px;padding: 0 0 20px; }
.productItem .containerImage {width:151px;margin:0 20px 0 0;padding:0 20px 0 0;border-right:1px dotted #ccc;}
.productItem .containerImage span.enlargeImg {font:normal normal 0.8em Verdana, Geneva, sans-serif;color:#999;}
.productItem .containerProduct {width:508px;}
	/*  Price Tag  */
div.pricetag { background: url(../images/banner-price.png) 0 0 no-repeat;text-align:left;}
div.pricetag a {display:block; width:180px; height:96px; padding:12px 15px;}
div.pricetag a span {font:normal normal 1em Verdana, Geneva, sans-serif;color:#000;display:block;text-shadow:1px 1px 0 #FFAC6E;}
div.pricetag .title {font:normal bold 1.6em Verdana, Geneva, sans-serif;margin:0 0 10px;border:0 none;}
div.pricetag .desc {text-shadow:none;}
div.pricetag .price {font:normal bold 4em/30px 'Open Sans', sans-serif;display:inline;margin:0 0 10px;}
div.pricetag .alt {font:normal normal 0.8em/30px Verdana, Geneva, sans-serif;text-shadow:none;color:#fff;}
	/* hover */
div.pricetag a:hover .price {color:#fff;text-shadow:-1px -1px 1px #919191;}

	/* Right */
.productItem {position:relative;}
.productItem .spacer,
.category .spacer {margin:0!important;}
.productItem .containerProduct h2 {width:75%;font:normal bold 1.2em 'Comfortaa', sans-serif; margin: 0 0 8px; padding: 0;}
.productItem .containerProduct {width:508px;}

	/* Left */
.productItem .containerImage a {display:inline-block;text-align:left!important;}
.productItem .containerImage a:hover {}
.productItem img {text-align:left!important;}
.productItem .containerImage .contentpagetitle {display:block;font-size:0.8em;}

	/* product-price */
.productItem .product-price {font:normal bold 1.6em 'Comfortaa', sans-serif;color:#000;position:absolute;top:0;right:0;}
	/*product description*/
.productItem .product_s_desc {width:75%;}
.productItem .product_s_desc, .productItem .product_s_desc * {font-size:10px;line-height:15px;}
.productItem .product_s_desc ul {margin:0;}
.productItem .product_s_desc li {padding:0 0 0 13px;background:url(../images/bullet-05.png) 0 5px no-repeat;}
	/* product-details */
.productItem a.product-details {background:#FF7300; border-radius:5px; margin:15px 0 0; padding:10px 15px;color:#fff;font-weight:bold;cursor:pointer;border:0 none; font-size:0.8em;-moz-transition: all 0.1s linear 0s;	position:absolute;top:20px;right:0;}
button:hover,
.productItem a.product-details:hover {background:#FF7300;text-decoration:none!important;background:#B30000;}

/* P R O D U C T   D E T A I L */
.productdetails-view h1 {margin:0 0 15px;float:left;}
	/* product-price */
.productdetails-view .product-price {text-align:right;}
.productdetails-view .product-price strong {display:none;color:#999;font-size:0.8em;font-weight:normal;}
.productdetails-view .product-price .PricesalesPrice {font:normal bold 1.4em 'Comfortaa', sans-serif;color:#000;}
.productdetails-view .product-price .vat-desc {font:normal normal 0.8em 'Comfortaa', sans-serif;color:#999;}
.productdetails-view .product-price .price-alt-txt {border-bottom: 0 none;color: #333333;font: 1em "Trebuchet MS",Arial,Helvetica,sans-serif;margin: 25px 0 15px;padding: 0;}

	/*header*/
.productdetails-view .icons {margin:5px 0;}
.productdetails-view .vote {font:normal normal 0.8em Verdana, Geneva, sans-serif;color:#999;}

	/*image*/
.productdetails-view .main-image {text-align:center;border:1px solid #ccc; padding:15px;margin:10px 20px 10px 0;}
.productdetails-view .main-image img {max-width:230px;max-height:230px;}
.productdetails-view .additional-images img {border:1px solid #ccc;}
.productdetails-view .additional-images a:hover img {border:1px solid #b30000;}

	/*image description*/
.productdetails-view .main-image .vm-img-desc,
.productdetails-view .additional-images .vm-img-desc {display:none;}
	/* SPACER BUY AREA */
.productdetails-view .spacer-buy-area {padding:0;}
	/*product description*/
.product-description p {font-size:0.8em;line-height:15px;}
	/*ask-a-question*/
div.ask-a-question {text-align:left;}
div.ask-a-question a.ask-a-question {background:none;border:0 none; border-radius:0;padding:0;color:#B30000;}
div.ask-a-question a.ask-a-question:hover {color:#000;}
	/*Add to Cart*/
div.addtocart-button {text-align:right;}
div.addtocart-button input {background:#FF7300; border-radius:5px; margin:0 0 15px; padding:10px 15px;color:#fff;font-weight:bold;cursor:pointer;border:0 none; font-size:0.8em;-moz-transition: all 0.1s linear 0s;}
div.addtocart-button input:hover {background:#FF7300;text-decoration:none!important;background:#B30000;}


/* O R D E R I N G */
	/* Ordering Top */
.orderby-displaynumber {color:#666;background:#F4EFEA; border-color:#DBDBDB; margin:0 0 20px; padding:10px;position:relative; z-index:1;}
.orderby-displaynumber .title{margin:0 0 5px;}
.orderby-displaynumber .activeOrder {border-radius:0!important;}
.orderby-displaynumber {}
.orderby-displaynumber .display-order {font:normal normal 12px Verdana, Geneva, sans-serif;}
.orderby-displaynumber .display-number {font:normal normal 12px Verdana, Geneva, sans-serif;}
.orderby-displaynumber .orderlist div:hover {background:#e4e4e4!important;}
.orderby-displaynumber .orderlist div a:hover {color: #000!important;text-decoration: none!important;}

	/* Ordering bottom */
.pager {color:#999;}
	/* container */
div.k2Pagination, div.pagination, div.vm-pagination { border-top: 1px dotted #CCCCCC;color: #646464;display: table;margin: 10px auto;padding: 10px 0;text-align: center;width: 700px;}
	/* UL's */
#k2Container .k2Pagination ul, div.pagination ul, div.vm-pagination ul {list-style: none outside none;margin: 0;overflow: hidden;padding: 0 20px 17px;text-align: center;}
	/* LI's */
ul.k2UserBlockActions li, ul.menu-style li, #form-login ul li, div.k2LatestCommentsBlock ul li, div.k2CategoriesListBlock ul li, div.k2ArchivesBlock ul li, #k2Container .k2Pagination ul li, div.pagination ul li, div.vm-pagination ul li {background: none repeat scroll 0 0 #000;display:inline;margin: 0 4px;padding: 0;}
	/* A + SPANS */
#k2Container .k2Pagination ul li a, div.pagination ul li a, div.vm-pagination ul li a,
#k2Container .k2Pagination ul li span, div.pagination ul li span, div.vm-pagination ul li span {background:#000;color: #FFFFFF;display: inline-block;font-size: 1em;line-height: 1.8em;padding: 0.1em 0.7em;}
#k2Container .k2Pagination ul li span, div.pagination ul li span, div.vm-pagination ul li span {background:#999;}
	/* HOVERS */
ul.k2UserBlockActions li a:hover, ul.menu-style li a:hover, #form-login ul li a:hover, div.k2LatestCommentsBlock ul li a:hover, div.k2CategoriesListBlock ul li a:hover, div.k2ArchivesBlock ul li a:hover, #k2Container .k2Pagination ul li a:hover, div.pagination ul li a:hover, div.vm-pagination ul li a:hover {color: #fff;}

