@import url("font-awesome.min.css");

@import url("css3.css");

/*

__________________________________



JV MARVEL

Version: 1.0.0

Date creater: 20/03/2015

========================

1. Base

	1.1. Base Element

	1.2. Setting

	1.3. FontAwesome

	1.4. Public Class

	1.5. Component Template

2. Header

	2.1. Header 1

	2.2. Header 2

	2.3. Header 3

	2.4. Header 4

	2.5. Header 4

3. Elements

	3.1. Chosen

	3.2. Modal

	3.3. Sbox

	3.4. Dropdown

	3.5. Tabs

	3.6. Form

	3.7. Button

	3.8. Alert

	3.9. Uk Canvas

	3.10. Mask

	3.11. Tooltip

	3.12. Accordion

	3.13. Carousel

	3.14. Pagination

	3.15. Intro-content

	3.16. Background

4. Other Module

	4.1. Acymailing

	4.2. JV Services

	4.3. JV Team

	4.4. JV Partners

	4.5. JV Testimonial

	4.6. JV Custom

	4.7. Slideshow

5. Joomla

	5.1. Page - Login

	5.2. Page - Register

	5.3. Page - remind/reset/profile

	5.4. Page - profile-edit

	5.5. Page - search

	5.6. Page - Contact

	5.7. Page - Category Blog

	5.8. Page - Archive

	5.9. Page - Featured

	5.10. Page - Archive

	5.11. Page - Post

	5.12. Module - Breadcrumb

	5.13. Module - categories - images

	5.14. Module - newsflash

	5.15. Module - Login

	5.16. Module - Menu

	5.17. Module - Tags

6. Blog

	6.1. Default basic

	6.2. Page - Blog Masonry

	6.3. Page - Blog Single

	6.4. Page - Tag / User

	6.5. Page -  Edit Form

	6.6. Module - list-categories

	6.7. Module - K2 Contents

	6.8. Module - Feature

	6.9. Module - K2 Login

	6.10. Module - K2 User

	6.11. Module - K2 Seach

	6.12. Module - K2 Authors List Block

	6.13. Module - K2 Users

	6.14. Module - K2 Calendar

	6.15. Module - K2 Tags

	6.16. Module - K2 Breadcrumbs

	6.17. Module - K2 Top Commenters

	6.18. Module - K2 Latest Commenters

7. Shop

	7.1. Default

	7.2. Page - Offline

	7.3. Page - Home Shop

	7.4. Page - Product Listing

	7.5. Page - Page Shop Single

	7.6. Page - Order/Login

	7.7. Page - Cart

	7.8. Page - Account detailt

	7.9. Page - Vendo 

	7.10. Popup - Product

	7.11. Popup - Addcart

	7.12. Popup - Manufacturer

	7.13. Module - Category 

	7.14. Module Filter

	7.15. Module - Products

	7.16. Module - Manufature

	7.17. Module - VM Porduct Extention

	7.18. Module - VM Deals

	7.19. Module - Big Category

	7.20. Module - Big Search 

8. Contact

9. 404 Page

10. Footer

	10.1. Footer 1

	10.1. Footer 2

11. Scroll Top

12. Offline Page

13. Demo template



__________________________________*/





/*========== 1. Base  ===========*/

	/*-- 1.1. Base Element--*/

		*{ outline: none!important;}

		body{  color: #666666;  font-family: "Dosis", sans-serif;  font-size: 16px; line-height: 1.7; background: whitesmoke;}

		h1, h2, h3, h4, h5, h6 {  color: black;  line-height: 1.4;  margin: 0 0 20px;  text-transform: uppercase;}

		h1 { font-weight: 300;}

		h2, h3, h4, h5, h6 { font-weight: 600;}

		h1 {font-size: 3.2em;}

		h2 {font-size: 1.6em;}

		h3 {font-size: 1.2em;}

		h4 {font-size: 1em;}



		img{max-width:100%}

		section{margin-bottom:0}

		a{color:#333;outline:none}

		a:hover{color:#dd4e4e;outline:none;text-decoration:none}

		a:focus{color:#000;outline:none;text-decoration:none}

		p,ul,ol{margin-bottom:20px;}

		address{line-height:1.7}

		label {font-weight: normal;}

		legend { line-height: 45px;}

		blockquote {font-size: 1.2em;margin-bottom: 25px;padding-bottom: 0;padding-top: 0;font-family: inherit;}

		blockquote footer:before, blockquote small:before, blockquote .small:before {content: "";}

	/*-- 1.2. Setting --*/

		#mainsite{position:relative;background:#fff; overflow: hidden;}

		.body-boxed #mainsite{box-shadow:0 0 20px 0 rgba(0,0,0,0.3);-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,0.3);margin:0 auto;max-width:1260px!important}

		.body-framed #mainsite{box-shadow:0 0 20px 0 rgba(0,0,0,0.3);-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,0.3);margin:20px auto;max-width:1260px;}

		.body-rounded #mainsite{border-radius:10px;box-shadow:0 0 20px 0 rgba(0,0,0,0.3);-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,0.3);margin:20px auto;max-width:1260px;overflow:hidden}

		#mainsite > section > .container,

		#block-main .container { background: #fff;}

		#mainsite > #block-mainnav > .container { background: transparent;}

		#mainsite > section > .container > .block:not(.row-fluid) { padding: 40px 30px;}

		#mainsite #block-seach > .container {background-color: #222;margin-bottom: 25px;}



		h1.page-title { position: relative;}

		h1.page-title:after {position: absolute;z-index: 0;content: "";width: 50px;height: 2px;background: #dd4e4e;bottom: 0;left: 0;}



		.main-content { position: relative; z-index: 0;}

		.main-content:after,

		.main-content:before { content: ""; height: 100%; width: auto; top: 0; position: absolute;}

		.main-content.content-left {padding-left: 0;}

		.main-content.content-right {padding-right: 0;}

		.main-content.content-left:before { border-left: 1px solid #ededed; left: -1px;}

		.main-content.content-right:after {border-right: 1px solid #ededed; right: -1px;}

		#content { padding: 30px;}



		.position-content-top { padding: 30px 30px 20px;}

		.position-content-top .page-top .page-top-in { height: 300px;}



		/*-- Sidebar --*/

		.sidebar{padding-bottom:15px}

		.sidebar-left{padding-right:0;position:relative}

		.sidebar-left:after{content:"";height:100%; position:absolute; top:0;border-right:1px solid #ededed; left:auto;right:0;width:auto; z-index: 0;}

		.sidebar-right{padding-left:0;position:relative}

		.sidebar-right:after{content:"";height:100%; position:absolute; top:0;border-left:1px solid #ededed; left:0;right:auto;width:auto; z-index: 0;}



		.sidebar .sidebar-inner { position: relative; z-index: 1;}

		

		aside .position .jv-module {padding:40px 30px 20px}



		.blk-categories,

		.blk-highlight{background-color:#dd4e4e; color: #fff;}

		.blk-categories h3,

		.blk-highlight h3{color:#fff; text-align:center;}

		.blk-categories a,

		.blk-highlight a{color:#fff}

		.blk-categories a:hover,

		.blk-highlight a:hover,

		.blk-categories a:focus,

		.blk-highlight a:focus{color:#000}



/* INDACO */


.blk-categoriesindaco,

		.blk-highlight{background-color:#1AAFF8; color: #fff;}

		.blk-categoriesindaco h3,

		.blk-highlight h3{color:#fff; text-align:center;}

		.blk-categoriesindaco a,

		.blk-highlight a{color:#fff}

		.blk-categoriesindaco a:hover,

		.blk-highlight a:hover,

		.blk-categoriesindaco a:focus,

		.blk-highlight a:focus{color:#000}



/* BLU */


.blk-categoriesblu,

		.blk-highlight{background-color:#0000A0; color: #fff;}

		.blk-categoriesblu h3,

		.blk-highlight h3{color:#fff; text-align:center;}

		.blk-categoriesblu a,

		.blk-highlight a{color:#fff}

		.blk-categoriesblu a:hover,

		.blk-highlight a:hover,

		.blk-categoriesblu a:focus,

		.blk-highlight a:focus{color:#000}



/* GIALLO */


.blk-categoriesgiallo,

		.blk-highlight{background-color:#FFB600; color: #FFB600;}

		.blk-categoriesgiallo h3,

		.blk-highlight h3{color:#fff; text-align:center;}

		.blk-categoriesgiallo a,

		.blk-highlight a{color:#fff}

		.blk-categoriesgiallo a:hover,

		.blk-highlight a:hover,

		.blk-categoriesgiallo a:focus,

		.blk-highlight a:focus{color:#000}



/* ARANCIONE */


.blk-categoriesarancione,

		.blk-highlight{background-color:#0BB123 ; color: #fff;}

		.blk-categoriesarancione h3,

		.blk-highlight h3{color:#fff; text-align:center;}

		.blk-categoriesarancione a,

		.blk-highlight a{color:#fff}

		.blk-categoriesarancione a:hover,

		.blk-highlight a:hover,

		.blk-categoriesarancione a:focus,

		.blk-highlight a:focus{color:#000}






		.list-categories li{margin-bottom:5px}

		.list-categories li > p {font-size: 90%;color: rgba(255, 255, 255, 0.6);font-weight: 100;margin-bottom: 15px;}

		.list-categories li > ul { list-style: none; padding: 0; margin-bottom: 20px;}

		.list-categories li > ul > li { position: relative; padding-left: 20px; font-size: 95%;}

		.list-categories li > ul > li:before { content: ""; position: absolute; width: 10px; height: 1px; background: #fff; top: 13px; left: 0;}



		.blk-ad{padding:0 !important;position:relative}

		.blk-ad .cat-thumb-item-content-wrap{background-color:rgba(0,0,0,0.8);width:100%}

		.blk-ad .cat-thumb-item-content-inner{padding:0 20px}

		.blk-ad-yellow .cat-thumb-item-content-wrap{background-color:rgba(235,140,175,0.6)}



		.highlight-sidebar{margin-top:30px}

		.blk-highlight{background-color:#333;position:relative}

		.blk-highlight:after{border-top:3px solid #dd4e4e;content:"";left:30px;position:absolute;right:30px;top:0}

		.blk-highlight h3{margin-bottom:26px}

		.blk-highlight h4{color:#dd4e4e;margin-bottom:5px;text-transform:none}

		.blk-highlight ul li + li{border-top:1px solid #444;margin-top:13px;padding-top:28px}

		.module.blk-border{border-bottom:1px solid #ededed}

		.blk-side-menu > h3{color:#fff}

		.blk-side-menu .navbar-collapse{margin:0 -30px;padding:0}

		.blk-side-menu .nav-side-menu > li{padding-top: 2px !important; padding-bottom: 3px !important;}

		.blk-side-menu .nav-side-menu > li a{color:#fff;display:inline-block;padding:0;text-transform:none;position:relative}

		.blk-side-menu .nav-side-menu > li a:after{content:"";position:absolute;bottom:0;background-color:#dd4e4e;height:3px;left:0;opacity:0;filter:alpha(opacity=0);margin:0 auto;width:12px;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}

		.blk-side-menu .nav-side-menu > li a:hover::after{opacity:1;filter:alpha(opacity=1);-webkit-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}

		.blk-side-menu .nav-side-menu .VmArrowdown { margin-top: 6px}



		@media (max-width: 991px) {

		.blk-side-menu{display:none}

		}

		.list-checkboxes label{margin-bottom:0}

		.list-checkboxes input[type="radio"],.list-checkboxes input[type="checkbox"]{display:none}

		.displayall i{margin-right:11px}



		.blk-manufacturers{position:relative}

		.blk-manufacturers .dropdown{position:static}

		.blk-manufacturers .dropdown .dropdown-menu{bottom:0;left:auto;min-width:260px;padding:20px;top:auto}

		@media (min-width: 992px) {

		.blk-manufacturers .dropdown .dropdown-menu{right:100%}

		}

		@media (max-width: 991px) {

		.blk-manufacturers .dropdown .dropdown-menu{left:250px}

		}

		@media (max-width: 480px) {

		.blk-manufacturers .dropdown .dropdown-menu{left:auto;right:0}

		}

		.blk-manufacturers .dropdown .list-all{height:350px;overflow-y:auto}

		.blk-manufacturers .dropdown .list-all li,.blk-manufacturers .dropdown .list-all strong{display:block}

		.blk-manufacturers .dropdown .list-all strong,.blk-manufacturers .dropdown .list-all ul > li{padding:2px 0}

		.blk-manufacturers .dropdown .list-all > li{border-top:1px solid #ededed;padding-top:10px}

		.blk-manufacturers .dropdown .list-all > li + li{margin-top:10px}



		

		.list-colors li{float:left;margin-bottom:10px}

		.list-colors li a{display:block;height:18px;width:18px}



		.text-info { color: #46b8da;}

		.text-success { color: #4cae4c}

		.text-warning { color: #eea236}

		.text-danger { color: #d43f3a}

		.text-white { color: #fff;}

		.text-black { color: #222;}

		.text-grey { color: grey;}

		.text-purple { color: #a57bcd;}

		.text-pink { color: #ffc0cb;}

		.text-yellow { color: #e9bf1d;}

		.text-orange { color: #e99b1f;}

		.text-red { color: #f64243;}

		.text-brown { color: #c2a772;}

		.text-green { color: #36c877;}

		.text-blue { color: #3598db;}



		.text-bold {font-weight: 600; line-height: 1;}

		.text-normal { font-weight: normal;}

		.text-light { font-weight: 100;}

		.text-italic { font-style:italic;}

		.text-through { text-decoration: line-through;}

		.text-line { text-decoration: underline;}



		.text-1x { font-size: 1em;}

		.text-2x { font-size: 2.5em;}

		.text-3x { font-size: 3.2em;}

		.text-4x { font-size: 3.9em;}

		.text-5x { font-size: 4.8em;}

	/*-- 1.3. FontAwesome --*/

		#block-mainnav .fxmenu .jv-service .btn:after,

		 .position-menu [class*="fa"]:before,

		 .k2CategoriesListBlock ul li a:before,

		 .k2CategorySelectBlock form:before,

		 .ubUserEmail a:before,

		 .quote-icon:before,

		 [class*="-lhost"] li:before,

		 .alert.alert-icon:before,

		 .accordion .panel-heading a:before,

		 .jvCarousel .owl-buttons > div:before,

		 .tHosting.icon:before,

		 .table-service .jv-table-item .jv-table-head:before,

		 #block-mainnav-mobile ul li.hasChild .iconsubmenu,

		 #block-mainnav .iconsubmenu:before,

		 .touch-btnBack:after,

		 #block-mainnav-mobile ul li.hasChild .iconsubmenu:after,

		 .icon-calendar:before,

		 .process .uk-offcanvas-bar:before,

		 .backtotop:before,

		 .tp-rightarrow.default, 

		 .tp-leftarrow.default {display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}





	 /*-- Style Font - Color --*/

		.font-light { font-weight: 200 !important;}

		.font-bold { font-weight: 700 !important;}

		.lineh-20 { line-height: 20px;}

		.lineh-30 { line-height: 30px;}

		.lineh-40 { line-height: 40px;}

		.lineh-50 { line-height: 50px;}

		.size-16 { font-size: 16px;}

		.size-18 { font-size: 18px;}

		.size-24 { font-size: 24px;}

		.size-40 { font-size: 40px;}

		.size-50 { font-size: 50px;}

		.size-60 { font-size: 60px;}

		.size-70 { font-size: 70px;}

		.size-80 { font-size: 80px;}

		.size-90 { font-size: 90px;}

		.size-100 { font-size: 100px; }

	/*-- 1.4. Public Class --*/

		.red, .star { font-weight:  normal; color: #dd4e4e}

		.upp { text-transform: uppercase;}

		.badge { font-weight: 100; position: static; width: auto; height: auto; display: inline-block; background-image: none;}

		.collapse { overflow: hidden;}

		.radio.btn-group label { margin-right: 15px; margin-left: 4px;}

		.counter {display: inline-block;padding: 12px 0; float: right;}

		.alert-message {color: #3c763d;background-color: #dff0d8;border-color: #d6e9c6;}

		.alert-error {color: #a94442;background-color: #f2dede;border-color: #ebccd1;}

		.tooltip { z-index: 1050;}

		.mt-0{margin-top:0!important}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}.mt-60{margin-top:60px}.mt-70{margin-top:70px}.mt-80{margin-top:80px}.mt-90{margin-top:90px}.mt-100{margin-top:100px}.mt-110{margin-top:110px}.mt-120{margin-top:120px}.mt-130{margin-top:130px}.mt-140{margin-top:140px}.mb-0{margin-bottom:0!important}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}.mb-60{margin-bottom:60px}.mb-70{margin-bottom:70px}.mb-80{margin-bottom:80px}.mb-90{margin-bottom:90px}.mb-100{margin-bottom:100px}.mb-110{margin-bottom:110px}.mb-120{margin-bottom:120px}.mb-130{margin-bottom:130px}.mb-140{margin-bottom:140px}.pt-0{padding-top:0!important}.pt-10{padding-top:10px}.pt-20{padding-top:20px}.pt-30{padding-top:30px}.pt-40{padding-top:40px}.pt-50{padding-top:50px}.pt-60{padding-top:60px}.pt-70{padding-top:70px}.pt-80{padding-top:80px}.pt-90{padding-top:90px}.pt-100{padding-top:100px}.pt-110{padding-top:110px}.pt-120{padding-top:120px}.pt-130{padding-top:130px}.pt-140{padding-top:140px}.pb-0{padding-bottom:0!important}.pb-10{padding-bottom:10px}.pb-20{padding-bottom:20px}.pb-30{padding-bottom:30px}.pb-40{padding-bottom:40px}.pb-50{padding-bottom:50px}.pb-60{padding-bottom:60px}.pb-70{padding-bottom:70px}.pb-80{padding-bottom:80px}.pb-90{padding-bottom:90px}.pb-100{padding-bottom:100px}.pb-110{padding-bottom:110px}.pb-120{padding-bottom:120px}.pb-130{padding-bottom:130px}.pb-140{padding-bottom:140px}@media only screen and (max-width:1200px){.mt-lg-0{margin-top:0!important}.mt-lg-10{margin-top:10px}.mt-lg-20{margin-top:20px}.mt-lg-30{margin-top:30px}.mt-lg-40{margin-top:40px}.mt-lg-50{margin-top:50px}.mt-lg-60{margin-top:60px}.mt-lg-70{margin-top:70px}.mt-lg-80{margin-top:80px}.mt-lg-90{margin-top:90px}.mt-lg-100{margin-top:100px}.mt-lg-110{margin-top:110px}.mt-lg-120{margin-top:120px}.mt-lg-130{margin-top:130px}.mt-lg-140{margin-top:140px}.mb-lg-0{margin-bottom:0!important}.mb-lg-10{margin-bottom:10px}.mb-lg-20{margin-bottom:20px}.mb-lg-30{margin-bottom:30px}.mb-lg-40{margin-bottom:40px}.mb-lg-50{margin-bottom:50px}.mb-lg-60{margin-bottom:60px}.mb-lg-70{margin-bottom:70px}.mb-lg-80{margin-bottom:80px}.mb-lg-90{margin-bottom:90px}.mb-lg-100{margin-bottom:100px}.mb-lg-110{margin-bottom:110px}.mb-lg-120{margin-bottom:120px}.mb-lg-130{margin-bottom:130px}.mb-lg-140{margin-bottom:140px}.pt-lg-0{padding-top:0!important}.pt-lg-10{padding-top:10px}.pt-lg-20{padding-top:20px}.pt-lg-30{padding-top:30px}.pt-lg-40{padding-top:40px}.pt-lg-50{padding-top:50px}.pt-lg-60{padding-top:60px}.pt-lg-70{padding-top:70px}.pt-lg-80{padding-top:80px}.pt-lg-90{padding-top:90px}.pt-lg-100{padding-top:100px}.pt-lg-110{padding-top:110px}.pt-lg-120{padding-top:120px}.pt-lg-130{padding-top:130px}.pt-lg-140{padding-top:140px}.pb-lg-0{padding-bottom:0!important}.pb-lg-10{padding-bottom:10px}.pb-lg-20{padding-bottom:20px}.pb-lg-30{padding-bottom:30px}.pb-lg-40{padding-bottom:40px}.pb-lg-50{padding-bottom:50px}.pb-lg-60{padding-bottom:60px}.pb-lg-70{padding-bottom:70px}.pb-lg-80{padding-bottom:80px}.pb-lg-90{padding-bottom:90px}.pb-lg-100{padding-bottom:100px}.pb-lg-110{padding-bottom:110px}.pb-lg-120{padding-bottom:120px}.pb-lg-130{padding-bottom:130px}.pb-lg-140{padding-bottom:140px}}@media only screen and (max-width:1024px){.mt-md-0{margin-top:0!important}.mt-md-10{margin-top:10px}.mt-md-20{margin-top:20px}.mt-md-30{margin-top:30px}.mt-md-40{margin-top:40px}.mt-md-50{margin-top:50px}.mt-md-60{margin-top:60px}.mt-md-70{margin-top:70px}.mt-md-80{margin-top:80px}.mt-md-90{margin-top:90px}.mt-md-100{margin-top:100px}.mt-md-110{margin-top:110px}.mt-md-120{margin-top:120px}.mt-md-130{margin-top:130px}.mt-md-140{margin-top:140px}.mb-md-0{margin-bottom:0!important}.mb-md-10{margin-bottom:10px}.mb-md-20{margin-bottom:20px}.mb-md-30{margin-bottom:30px}.mb-md-40{margin-bottom:40px}.mb-md-50{margin-bottom:50px}.mb-md-60{margin-bottom:60px}.mb-md-70{margin-bottom:70px}.mb-md-80{margin-bottom:80px}.mb-md-90{margin-bottom:90px}.mb-md-100{margin-bottom:100px}.mb-md-110{margin-bottom:110px}.mb-md-120{margin-bottom:120px}.mb-md-130{margin-bottom:130px}.mb-md-140{margin-bottom:140px}.pt-md-0{padding-top:0!important}.pt-md-10{padding-top:10px}.pt-md-20{padding-top:20px}.pt-md-30{padding-top:30px}.pt-md-40{padding-top:40px}.pt-md-50{padding-top:50px}.pt-md-60{padding-top:60px}.pt-md-70{padding-top:70px}.pt-md-80{padding-top:80px}.pt-md-90{padding-top:90px}.pt-md-100{padding-top:100px}.pt-md-110{padding-top:110px}.pt-md-120{padding-top:120px}.pt-md-130{padding-top:130px}.pt-md-140{padding-top:140px}.pb-md-0{padding-bottom:0!important}.pb-md-10{padding-bottom:10px}.pb-md-20{padding-bottom:20px}.pb-md-30{padding-bottom:30px}.pb-md-40{padding-bottom:40px}.pb-md-50{padding-bottom:50px}.pb-md-60{padding-bottom:60px}.pb-md-70{padding-bottom:70px}.pb-md-80{padding-bottom:80px}.pb-md-90{padding-bottom:90px}.pb-md-100{padding-bottom:100px}.pb-md-110{padding-bottom:110px}.pb-md-120{padding-bottom:120px}.pb-md-130{padding-bottom:130px}.pb-md-140{padding-bottom:140px}}@media only screen and (max-width:768px){.mt-sm-0{margin-top:0!important}.mt-sm-10{margin-top:10px}.mt-sm-20{margin-top:20px}.mt-sm-30{margin-top:30px}.mt-sm-40{margin-top:40px}.mt-sm-50{margin-top:50px}.mt-sm-60{margin-top:60px}.mt-sm-70{margin-top:70px}.mt-sm-80{margin-top:80px}.mt-sm-90{margin-top:90px}.mt-sm-100{margin-top:100px}.mt-sm-110{margin-top:110px}.mt-sm-120{margin-top:120px}.mt-sm-130{margin-top:130px}.mt-sm-140{margin-top:140px}.mb-sm-0{margin-bottom:0!important}.mb-sm-10{margin-bottom:10px}.mb-sm-20{margin-bottom:20px}.mb-sm-30{margin-bottom:30px}.mb-sm-40{margin-bottom:40px}.mb-sm-50{margin-bottom:50px}.mb-sm-60{margin-bottom:60px}.mb-sm-70{margin-bottom:70px}.mb-sm-80{margin-bottom:80px}.mb-sm-90{margin-bottom:90px}.mb-sm-100{margin-bottom:100px}.mb-sm-110{margin-bottom:110px}.mb-sm-120{margin-bottom:120px}.mb-sm-130{margin-bottom:130px}.mb-sm-140{margin-bottom:140px}.pt-sm-0{padding-top:0!important}.pt-sm-10{padding-top:10px}.pt-sm-20{padding-top:20px}.pt-sm-30{padding-top:30px}.pt-sm-40{padding-top:40px}.pt-sm-50{padding-top:50px}.pt-sm-60{padding-top:60px}.pt-sm-70{padding-top:70px}.pt-sm-80{padding-top:80px}.pt-sm-90{padding-top:90px}.pt-sm-100{padding-top:100px}.pt-sm-110{padding-top:110px}.pt-sm-120{padding-top:120px}.pt-sm-130{padding-top:130px}.pt-sm-140{padding-top:140px}.pb-sm-0{padding-bottom:0!important}.pb-sm-10{padding-bottom:10px}.pb-sm-20{padding-bottom:20px}.pb-sm-30{padding-bottom:30px}.pb-sm-40{padding-bottom:40px}.pb-sm-50{padding-bottom:50px}.pb-sm-60{padding-bottom:60px}.pb-sm-70{padding-bottom:70px}.pb-sm-80{padding-bottom:80px}.pb-sm-90{padding-bottom:90px}.pb-sm-100{padding-bottom:100px}.pb-sm-110{padding-bottom:110px}.pb-sm-120{padding-bottom:120px}.pb-sm-130{padding-bottom:130px}.pb-sm-140{padding-bottom:140px}}@media only screen and (max-width:767px){.mt-xs-0{margin-top:0!important}.mt-xs-10{margin-top:10px}.mt-xs-20{margin-top:20px}.mt-xs-30{margin-top:30px}.mt-xs-40{margin-top:40px}.mt-xs-50{margin-top:50px}.mt-xs-60{margin-top:60px}.mt-xs-70{margin-top:70px}.mt-xs-80{margin-top:80px}.mt-xs-90{margin-top:90px}.mt-xs-100{margin-top:100px}.mt-xs-110{margin-top:110px}.mt-xs-120{margin-top:120px}.mt-xs-130{margin-top:130px}.mt-xs-140{margin-top:140px}.mb-xs-0{margin-bottom:0!important}.mb-xs-10{margin-bottom:10px}.mb-xs-20{margin-bottom:20px}.mb-xs-30{margin-bottom:30px}.mb-xs-40{margin-bottom:40px}.mb-xs-50{margin-bottom:50px}.mb-xs-60{margin-bottom:60px}.mb-xs-70{margin-bottom:70px}.mb-xs-80{margin-bottom:80px}.mb-xs-90{margin-bottom:90px}.mb-xs-100{margin-bottom:100px}.mb-xs-110{margin-bottom:110px}.mb-xs-120{margin-bottom:120px}.mb-xs-130{margin-bottom:130px}.mb-xs-140{margin-bottom:140px}.pt-xs-0{padding-top:0!important}.pt-xs-10{padding-top:10px}.pt-xs-20{padding-top:20px}.pt-xs-30{padding-top:30px}.pt-xs-40{padding-top:40px}.pt-xs-50{padding-top:50px}.pt-xs-60{padding-top:60px}.pt-xs-70{padding-top:70px}.pt-xs-80{padding-top:80px}.pt-xs-90{padding-top:90px}.pt-xs-100{padding-top:100px}.pt-xs-110{padding-top:110px}.pt-xs-120{padding-top:120px}.pt-xs-130{padding-top:130px}.pt-xs-140{padding-top:140px}.pb-xs-0{padding-bottom:0!important}.pb-xs-10{padding-bottom:10px}.pb-xs-20{padding-bottom:20px}.pb-xs-30{padding-bottom:30px}.pb-xs-40{padding-bottom:40px}.pb-xs-50{padding-bottom:50px}.pb-xs-60{padding-bottom:60px}.pb-xs-70{padding-bottom:70px}.pb-xs-80{padding-bottom:80px}.pb-xs-90{padding-bottom:90px}.pb-xs-100{padding-bottom:100px}.pb-xs-110{padding-bottom:110px}.pb-xs-120{padding-bottom:120px}.pb-xs-130{padding-bottom:130px}.pb-xs-140{padding-bottom:140px}}@media only screen and (max-width:480px){.mt-xxs-0{margin-top:0!important}.mt-xxs-10{margin-top:10px}.mt-xxs-20{margin-top:20px}.mt-xxs-30{margin-top:30px}.mt-xxs-40{margin-top:40px}.mt-xxs-50{margin-top:50px}.mt-xxs-60{margin-top:60px}.mt-xxs-70{margin-top:70px}.mt-xxs-80{margin-top:80px}.mt-xxs-90{margin-top:90px}.mt-xxs-100{margin-top:100px}.mt-xxs-110{margin-top:110px}.mt-xxs-120{margin-top:120px}.mt-xxs-130{margin-top:130px}.mt-xxs-140{margin-top:140px}.mb-xxs-0{margin-bottom:0!important}.mb-xxs-10{margin-bottom:10px}.mb-xxs-20{margin-bottom:20px}.mb-xxs-30{margin-bottom:30px}.mb-xxs-40{margin-bottom:40px}.mb-xxs-50{margin-bottom:50px}.mb-xxs-60{margin-bottom:60px}.mb-xxs-70{margin-bottom:70px}.mb-xxs-80{margin-bottom:80px}.mb-xxs-90{margin-bottom:90px}.mb-xxs-100{margin-bottom:100px}.mb-xxs-110{margin-bottom:110px}.mb-xxs-120{margin-bottom:120px}.mb-xxs-130{margin-bottom:130px}.mb-xxs-140{margin-bottom:140px}.pt-xxs-0{padding-top:0!important}.pt-xxs-10{padding-top:10px}.pt-xxs-20{padding-top:20px}.pt-xxs-30{padding-top:30px}.pt-xxs-40{padding-top:40px}.pt-xxs-50{padding-top:50px}.pt-xxs-60{padding-top:60px}.pt-xxs-70{padding-top:70px}.pt-xxs-80{padding-top:80px}.pt-xxs-90{padding-top:90px}.pt-xxs-100{padding-top:100px}.pt-xxs-110{padding-top:110px}.pt-xxs-120{padding-top:120px}.pt-xxs-130{padding-top:130px}.pt-xxs-140{padding-top:140px}.pb-xxs-0{padding-bottom:0!important}.pb-xxs-10{padding-bottom:10px}.pb-xxs-20{padding-bottom:20px}.pb-xxs-30{padding-bottom:30px}.pb-xxs-40{padding-bottom:40px}.pb-xxs-50{padding-bottom:50px}.pb-xxs-60{padding-bottom:60px}.pb-xxs-70{padding-bottom:70px}.pb-xxs-80{padding-bottom:80px}.pb-xxs-90{padding-bottom:90px}.pb-xxs-100{padding-bottom:100px}.pb-xxs-110{padding-bottom:110px}.pb-xxs-120{padding-bottom:120px}.pb-xxs-130{padding-bottom:130px}.pb-xxs-140{padding-bottom:140px}}

		.container { padding-left: 0; padding-right: 0;}

		.container-fluid,

		.blk-buttomb .container {padding-left: 0;padding-right: 0;}

		.row-fluid,

		.blk-buttomb .row {margin-left: 0;margin-right: 0;}

		.row-fluid > [class^="col-"],

		.blk-buttomb .row > [class^="col-"] {padding-left: 0;padding-right: 0;}



		.parallax { background-size: cover; background-attachment: fixed;}

		.paddingWrap { padding: 70px 0;}

		.tmplComponent #block-main { padding: 0;}

		.tmplComponent #block-main .container{width: auto;}

		.divider {background-color: #dd4e4e;display: block;height: 2px;margin: 15px auto;width: 60px;}

		.align-left {  margin-left: 0;  margin-right: 0;}

		.filters { margin-bottom: 30px;}

		.pager.pagenav { background: transparent; border: none; padding: 0; padding-top: 30px; border-top: 1px solid #ededed; margin-bottom: 0 !important;}

		.pager.pagenav li>a, .pager.pagenav li>span { border-radius: 0;}

	/*-- 1.5. Component Template --*/

		.tmplComponent {padding: 20px; background: #fff !important;}

		.tmplComponent #toTop { display: none !important;}

		.parallax { padding: 80px 0;}

		.parallax p { color: #999;}

		.parallax{background-position:50% 50%;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;padding:80px 0;position:relative}

		@media (max-width: 991px) {

		.parallax{background-attachment:scroll!important;background-position:50% 50%!important}

		}

		.parallax:after{display:block}`

		.parallax h3{color:#fff;margin-bottom:7px}

		.parallax p{margin-bottom:23px}

		.parallax .text-center{color:#999;position:relative;z-index:2}

		@media (min-width: 992px) {

		.parallax .text-center:not(.background){padding:0 28%}

		}

		@media (max-width: 991px) {

		.parallax .text-center:not(.background){padding:0 8%}

		}

		.parallax .contact-info-wrap{padding:50px 0}

		@media (min-width: 641px) {

		.parallax .contact-info-wrap{margin-bottom:70px;margin-top:70px}

		}

		.parallax .contact-info-wrap:after{background-color:rgba(0,0,0,0.9)}



		#mainsite > section > .container.parallax > .block:not(.row-fluid) { padding: 0;}



/*========== 2. Header ===========*/

	/*-- 2.1. Header 1 --*/

		.block-header { background: #222;}  

			.block-header,

			.block-header a:not(:hover),

			.block-header .btn:hover, 

			.block-header .btn:focus{color: #ededed;} 

		    .btn.flexMenuToggle { display: none;}

		    .block-header > .container [class*="p-"] {border-right: 1px solid  rgba(255, 255, 255, 0.08); float: right;}

		    .block-header > .container .header-right [class*="p-"]:first-child { border-right: none;}

		    .block-header .dropdown-menu > li > a {color: #666;}

		    /*-- Login (module) --*/

		    .p-login { }

		    .p-login .position-login .btn-login,

		    .p-search .btn-search-modal,

		    .p-language .btn-languages,

		    .p-cart .vmCartModule .view_cart_link { display: inline-block;font-size: 0.875em;font-weight: 600;padding-bottom: 21px;padding-top: 21px;border-radius: 0; background: none; border: none; }

			.p-login .position-login .btn-login .fa { margin-right: 5px;}

			/*-- Logout (module) --*/

			.logout-form .btn-logout { width: 100%;}

			.logout-form .dropdown-menu .menu { list-style: none; margin: 0; padding: 0;}

			.logout-form .dropdown-menu .menu li { padding: 2px 15px;}

			.logout-form .dropdown-menu .menu li a{ display: block; padding: 1px 0; font-size: 12px; color: #333;}

			.logout-form .dropdown-menu .dropdown-bottom { padding: 0 15px;}



			/*-- Cart --*/

		    .p-cart .vmCartModule .view_cart_link {background-color: rgba(0, 0, 0, 0.5); margin-left: -1px;}

		    .p-cart .vmCartModule .view_cart_link i { margin-right: 5px;}

		    .p-cart .vmCartModule .view_cart_link .text-gray { color: #666666}

			.p-cart .vmCartModule .moduleMiniCart > a{display:block;background-color:#222;border-color:#222;color:#fff;float:none!important;width:100%;border-radius:0;font-size:1em;font-weight:600;padding:9px 15px;text-align:center}

			.p-cart .vmCartModule .moduleMiniCart > a:hover{background-color:#000;border-color:#000;color:#fff}

			.process .uk-offcanvas-bar .uk-panel { position:relative; overflow: hidden;}

			.process .uk-offcanvas-bar .uk-panel:after{content:"";background:rgba(0,0,0,0.83);position:fixed;top:0;left:0; width: 100%; height: 200%;}

			.process .uk-offcanvas-bar:before{content:"\f110";position:absolute;color:#fff;z-index:1;top:50%;left:50%;font-size:20px;width:30px;height:30px;margin-left:-15px;margin-top:-15px;text-align:center;line-height:30px;-webkit-animation: fa-spin 0.5s infinite linear;animation: fa-spin 0.5s infinite linear}



			.list-thumbs-pro { padding-left: 0; list-style: none;}

			.list-thumbs-pro .product {margin-bottom: 0;overflow: hidden;}

			.list-thumbs-pro .product + .product {border-top: 1px solid rgba(0, 0, 0, 0.092);margin-top: 20px;padding-top: 20px;}

			.list-thumbs-pro .thumb-item-img {float: left;margin-bottom: 0; max-width: 80px;}

			.list-thumbs-pro .thumb-item-img + .thumb-item-content {padding: 0 0 0 95px;}

			.list-thumbs-pro .thumb-item-content h3 {margin-bottom: 3px;}

			.list-thumbs-pro .product-price {margin-bottom: 0;}

			.list-thumbs-pro .product-price span { font-weight: 200;}

			.list-thumbs-pro .vm-customfield-mod {font-size: 90%;line-height: 1.2;margin-bottom: 5px;color: #aaa;}

			.list-thumbs-pro .vm-customfield-mod br:last-child { display: none;}

			.thumb-item-img .vm2-remove_from_cart{position:absolute;top:0;left:0;width:100%;height:100%;font-size:20px;background-color:rgba(221,78,78,0.87);opacity:0}

			.thumb-item-img:hover .vm2-remove_from_cart{opacity:1;}



			.thumb-item{overflow:hidden}

			.btn-detail{display:block;position:relative}

			.btn-detail img{-webkit-transition:all 500ms cubic-bezier(0.25,0.1,0.25,1);-moz-transition:all 500ms cubic-bezier(0.25,0.1,0.25,1);-o-transition:all 500ms cubic-bezier(0.25,0.1,0.25,1);transition:all 500ms cubic-bezier(0.25,0.1,0.25,1);-webkit-transition-timing-function:cubic-bezier(0.25,0.1,0.25,1);-moz-transition-timing-function:cubic-bezier(0.25,0.1,0.25,1);-o-transition-timing-function:cubic-bezier(0.25,0.1,0.25,1);transition-timing-function:cubic-bezier(0.25,0.1,0.25,1)}

			.btn-detail img:not(:first-child){height:100%;left:0;position:absolute;top:0;width:auto;-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);-o-transform:translate(100%,0);transform:translate(100%,0)}

			@media (min-width: 480px) {

			.thumb-item:hover .btn-detail img:first-child,

			.thumb-item:focus .btn-detail img:first-child{-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);-o-transform:translate(-100%,0);transform:translate(-100%,0)}

			.thumb-item:hover .btn-detail img:not(:first-child),

			.thumb-item:focus .btn-detail img:not(:first-child){-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}

			}

			/*.thumb-act{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}*/

			.thumb-act a,

			.thumb-act > span{background-color:#777;color:#fff;display:inline-block;height:40px;line-height:40px;overflow:hidden;text-align:center;position:relative}

			.thumb-act a:after,

			.thumb-act > span:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}

			.thumb-act a .fa:before,

			.thumb-act a span,

			.thumb-act > span .fa:before,

			.thumb-act > span span{position:relative;z-index:2}

			.thumb-act a:after,

			.thumb-act > span:after{background-color:#000;bottom:0;top:auto;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);z-index:1}

			.thumb-act a:hover:before,

			.thumb-act a:focus:before,

			.thumb-act >span:hover:before,

			.thumb-act >span:focus:before{height:0}

			.thumb-act a:hover:after,

			.thumb-act a:focus:after,

			.thumb-act a:hover:after,

			.thumb-act a:focus:after,

			.thumb-act >span:hover:after,

			.thumb-act >span:focus:after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}

			.thumb-act .fa{font-size:.9375em; position: relative;z-index: 2;}

			.thumb-act a:hover .fa,

			.thumb-act > span:hover .fa  { color: #fff;}

			.thumb-item-img{margin-bottom:17px;position:relative}

			.thumb-item-img {overflow:hidden;}

			.thumb-item-img .thumb-act{display:block;position:absolute;right:0;top:0;width:40px}

			@media (min-width: 480px) {

				.thumb-item-img .thumb-act a {  position: relative; right: -100%;}

			/*.thumb-item-img .thumb-act a{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}*/

			}

			.thumb-item-img .thumb-act a{display:block;width:100%}

			@media (min-width: 480px) {

			.thumb-item:hover .thumb-item-img .thumb-act a  {  position: relative; right: 0;}

			/*.thumb-item:hover .thumb-item-img .thumb-act a {-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}*/

			/*.thumb-item .thumb-item-img .thumb-act a{-webkit-transition-delay:.02s;transition-delay:.02s}

			.thumb-item .thumb-item-img .thumb-act a + a{-webkit-transition-delay:.05s;transition-delay:.05s}

			.thumb-item .thumb-item-img .thumb-act a + a + a{-webkit-transition-delay:.08s;transition-delay:.08s}

			.thumb-item .thumb-item-img .thumb-act a + a + a + a{-webkit-transition-delay:.1s;transition-delay:.1s}

			.thumb-item .thumb-item-img .thumb-act a + a + a + a + a{-webkit-transition-delay:.12s;transition-delay:.12s}

			.thumb-item .thumb-item-img .thumb-act a + a + a + a + a + a {-webkit-transition-delay:.14s;transition-delay:.14s}*/

			}

			@media (max-width: 991px) {

			.thumb-item-img .thumb-act-first{width:30px}

			.thumb-item-img .thumb-act-first a{height:30px;line-height:30px}

			}

			.thumb-item-content h3{font-size:1em;font-weight:500;margin-bottom:8px;text-transform:none}





			/*-- language --*/

			.p-language select {background: none;border: none;color: #ededed;font-weight: 600;height: 62px;}

			.p-language select option { color: #333; font-size: 14px; padding: 5px 10px;}

			.p-language .btn .fa:last-child { margin-left: 5px;}

			.p-language .btn .fa:first-child { margin-right: 5px;}



			/* currency */

			.mod_currency { position: relative;}

			.mod_currency form { height: 62px;}

			.mod_currency .chzn-container { border: none; border-radius: 0;}

			.mod_currency .chzn-container > a { height: 62px;color: #ededed;font-size: 0.875em;line-height: 62px;border: 0;border-radius: 0;padding: 0 30px 0 15px;font-weight: 600; background: transparent;}

			.mod_currency .chzn-container > a > div,

			.mod_currency select#virtuemart_currency_id { background: transparent; border: none;}

			.mod_currency .chzn-container-single .chzn-single span { margin: 0;}

			.mod_currency .chzn-container-single .chzn-single div b { display: none;}

			.mod_currency .chzn-container-single .chzn-drop { top: 62px !important; background: #fff;}

			.chzn-container .chzn-results li { padding: 9px 15px; color: #666;}

			.mod_currency .chzn-container .chzn-results .highlighted { background: none;}

			.mod_currency button { position: absolute;top: 50%;margin-top: -12px;right: 5px;background: none;border: none;color: #ededed;font-size: 0.8em;}



		    /*-- Search --*/

		    .p-search {}

				.search-wrapper {background-color: black;color: white;padding-top: 10%;}

				.search-wrapper .close {color: white;}

				.search-wrapper .modal-content {background-color: transparent;border: none;border-radius: 0;box-shadow: none;}

				.form-search {position: relative;}

				.form-search .form-group {width: 100%;}

				.form-search .form-control {background: none;border-color: transparent transparent #fff !important;height: 50px;padding-left: 0;width: 100% !important;}

				.form-search .btn {border-bottom: 1px solid #fff;border-left: none;height: 50px;margin-left: -1px;position: absolute;right: 0;top: 0;}

				.form-search .btn:hover, .form-search .btn:focus {background-color: transparent;color: #dd4e4e;border-color: transparent;}



			.position-topmenu { float: left; font-size: 0.9375em;}

			.position-topmenu p { margin-bottom: 0;margin: 12px 0 0;}



		    /*-- Logo --*/

		    .block-logo {margin: 36px auto;}

		        #logo.logo-bg {background: transparent url('../images/logo.png') no-repeat center;display: inline-block;width: 100px;height: 100px;}

		        #logo:hover {text-decoration: none;}

		        #logo span {display: inline-block;padding-top: 10px;}

		        #logo .text {font-size: 50px;margin-right: 5px;font-weight: 300;}

		        #logo .slogan {font-size: 18px;color: rgba(255,255,255,0.6);}

			

		   /* #fx-item101 > .fx-subitem , 

		    #fx-item124  > .fx-subitem{ opacity: 1 !important; display: block !important;}*/



		    /*-- Main navigation --*/

			#block-mainnav .position {position: absolute;top: 0;}



	        #block-mainnav .fxmenu{ list-style: none; margin: 0; padding: 0; position: relative;}

	        #block-mainnav .fxmenu:after{ content: ""; display: block; width: 100%; clear: both; float: none;}

	            #block-mainnav .fxmenu li{ display: block; position: relative;}

	            #block-mainnav .fxmenu li.level1 { float: left;}

	                #block-mainnav .fxmenu li.level1 > .level1 {border-radius: 0;color: #ededed;display: inline-block;font-size: 0.875em;font-weight: 600;padding: 20px 20px 19px;text-transform: uppercase;position: relative;cursor: pointer;line-height: 1.7;}



	                #block-mainnav .fxmenu a, #block-mainnav .fxmenu .item-text.separator { display: block;}

	                #block-mainnav .fxmenu > li .level1:after{content: "";position: absolute;background-color: #dd4e4e;bottom: 14px;height: 3px;left: 0;opacity: 0;filter: alpha(opacity=0);margin: 0 auto;right: 0;top: auto;width: 12px;-webkit-transform: scaleX(0);-ms-transform: scaleX(0);-o-transform: scaleX(0);transform: scaleX(0);-webkit-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;}

					#block-mainnav .fxmenu > li .level1:hover::after,

					#block-mainnav .fxmenu > li:hover .level1:after,

					#block-mainnav .fxmenu > li.active .level1:after{opacity: 1;filter: alpha(opacity=100);-webkit-transform: scaleX(1);-ms-transform: scaleX(1);-o-transform: scaleX(1);transform: scaleX(1);}

	                span.fx-title {position: relative; z-index: 1;}

	                #block-mainnav .fxmenu span.fx-desc { font-size: 75%; text-transform: uppercase; padding: 0 4px; opacity: 0.9}

	                /*icon sub*/

	                .fxmenu .iconsubmenu {position: absolute;display: block;right: 10px;line-height: 34px; z-index: 1;}

	                .fxmenu .iconsubmenu:before { content: "\f105"}

	                .fxmenu > li > .iconsubmenu,

	                .fxmenu .li-group-title > .iconsubmenu,

	                .fxmenu .group > .iconsubmenu { display: none;}



	                .position-menu [class*="fa"]:before { margin-right: 5px;}



	        /*level 2*/

	        #block-mainnav .fxmenu .fx-subitem { display: none;position: absolute;z-index: 1000;padding: 10px 0;background: #fff;-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);opacity: 0;} 

	        #block-mainnav .fxmenu .level1:last-child .fx-subitem { right: 0;}

	        

	            #block-mainnav .fxmenu .fx-subitem ul { margin:0; padding:0}

	            #block-mainnav .fxmenu .fx-subitem .fxcolumn  { float:left; border: none; width:200px; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; }



	        /*Mega menu*/

	        #block-mainnav .fxmenu li.level1[class*="cols"] { position: static;}

	            #block-mainnav .fxmenu li.level1[class*="cols"] .fxcolumns[class*="cols"] { left: 0}

	            #block-mainnav .fxmenu li.level1[class*="cols"] .fxcolumns[class*="cols"] > .insubitem { padding: 25px 30px;}

	            #block-mainnav .fxmenu li.level1[class*="cols"] .fxcolumns[class*="cols"] > .insubitem > ul { margin: 0 -30px; position: relative;}

	            #block-mainnav .fxmenu li.level1[class*="cols"] .fxcolumns[class*="cols"] .fxcolumn {padding: 0 30px; position: static; }

	            #block-mainnav .fxmenu li.level1[class*="cols"] .fxcolumns[class*="cols"] .fxcolumn + .fxcolumn:after{  border-left: 1px solid #ededed; content: ""; height: 100%; position: absolute; top: 0; margin-left: -30px;}

	            #block-mainnav .fxmenu .fxcolumns.cols1 > .fxcolumn { margin: 0;}

	            #block-mainnav .fxmenu .fxcolumns.cols2 > .insubitem { width:550px;}	            

	            #block-mainnav .fxmenu .fxcolumns.cols3 > .insubitem { width:785px;}

	            #block-mainnav .fxmenu .fxcolumns.cols4 > .insubitem,

	            #block-mainnav .fxmenu .fxcolumns.cols5 > .insubitem,

	            #block-mainnav .fxmenu .fxcolumns.cols6 > .insubitem { width: 1200px;}

	            #block-mainnav .fxmenu .fxcolumns.cols2 > .insubitem > ul > .fxcolumn { width:50%;}

	            #block-mainnav .fxmenu .fxcolumns.cols3 > .insubitem > ul > .fxcolumn { width:33.33%;}

	            #block-mainnav .fxmenu .fxcolumns.cols4 > .insubitem > ul > .fxcolumn { width:25%;}

	            #block-mainnav .fxmenu .fxcolumns.cols5 > .insubitem > ul > .fxcolumn { width:20%;}

	            #block-mainnav .fxmenu .fxcolumns.cols6 > .insubitem > ul > .fxcolumn { width: 16.6%;}

	            #block-mainnav .fxmenu .fx-subitem .levelsub { display: block; overflow: hidden; position: relative; padding: 0 20px;font-size: 0.9375em;}

	            #block-mainnav .fxmenu .fx-subitem .fxsubmenu .group-title {line-height: 30px; border-bottom: 1px solid rgba(255,255,255,0.3); text-transform: uppercase; margin-bottom: 10px;background: transparent !important;padding: 0 !important;}

	            #block-mainnav .fxmenu .fx-subitem .fxsubmenu .group-title:hover { background-color: transparent; padding-left: 0;}



	            /*level 3*/

	            #block-mainnav .fxmenu .fx-subitem .fx-subitem { left: 100%; top: -10px;}

	            #block-mainnav .fxmenu .fx-subitem .fxsubmenu .level3,

	            #block-mainnav .fxmenu .fx-subitem .fxsubmenu.level2 > .levelsub { line-height: 34px;}

	            #block-mainnav .fxmenu .level1:last-child .fx-subitem .fx-subitem {right: 100%;top: -10px;margin-right: 5px;}



	                #block-mainnav .fxmenu .fx-subitem .fxsubmenu .level3 .fx-subitem {}



	                    /*level 4*/

	                    #block-mainnav .fxmenu .fx-subitem .fxsubmenu .level3 .fxcolumn { margin: 0;}

	                    #block-mainnav .fxmenu .fx-subitem .fxsubmenu .level3 .fxcolumn .levelsub { padding-left: 15px; padding-right: 15px;}



			/*jv-module*/

			#block-mainnav .title-module {display: block;text-transform: uppercase;margin: 0 0 30px;}

			#block-mainnav .contentmod { font-size: 0.9375em;}

			#block-mainnav .contentmod ul.VMmenu li a { line-height: 25px; margin-bottom: 5px;}

			/*#block-mainnav .countdown { margin-bottom: 30px;}*/

	/*-- 2.2. Header 2 --*/

		.header-2 #block-mainnav,

		.header-3 #block-mainnav { margin-bottom: 15px;}

		.header-2 #block-mainnav .position,

		.header-3 #block-mainnav .position,

		.header-4 #block-mainnav .position,

		.header-5 #block-mainnav .position { position: static; top: auto;}

		.header-2 #block-mainnav .fxmenu,

		.header-3 #block-mainnav .fxmenu { text-align: center;}

		.header-2 #block-mainnav .fxmenu li.level1,

		.header-3 #block-mainnav .fxmenu li.level1,

		.header-4 #block-mainnav .fxmenu li.level1,

		.header-5 #block-mainnav .fxmenu li.level1 { float: none; display: inline-block; text-align: left;}

		.header-2 #block-mainnav .fxmenu li.level1 > .level1,

		.header-3 #block-mainnav .fxmenu li.level1 > .level1,

		.header-4 #block-mainnav .fxmenu li.level1 > .level1,

		.header-5 #block-mainnav .fxmenu li.level1 > .level1 { padding-top: 0; color: black;}

		.header-2 .header-left { float: left;}



		.header-2 #block-mainnav .fxmenu li.level1[class*="cols"] .fxcolumns[class*="cols"],

		.header-3 #block-mainnav .fxmenu li.level1[class*="cols"] .fxcolumns[class*="cols"] { left: 50%;}

		.header-2 #block-mainnav .fxmenu .fxcolumns.cols2,

		.header-3 #block-mainnav .fxmenu .fxcolumns.cols2 { margin-left: -275px;}

		.header-2 #block-mainnav .fxmenu .fxcolumns.cols3,

		.header-3 #block-mainnav .fxmenu .fxcolumns.cols3 { margin-left: -392.5px;}

		.header-2 #block-mainnav .fxmenu .fxcolumns.cols4,

		.header-2 #block-mainnav .fxmenu .fxcolumns.cols5,

		.header-2 #block-mainnav .fxmenu .fxcolumns.cols6,

		.header-3 #block-mainnav .fxmenu .fxcolumns.cols4,

		.header-3 #block-mainnav .fxmenu .fxcolumns.cols5,

		.header-3 #block-mainnav .fxmenu .fxcolumns.cols6 { margin-left: -600px;} 

	/*-- 2.3. Header 3 --*/

		.header-3 .block-header { background: none;}

		.header-3 .p-login .position-login .btn-login, 

		.header-3 .p-search .btn-search-modal, 

		.header-3 .p-language .btn-languages, 

		.header-3 .p-cart .vmCartModule .view_cart_link {  background: none;padding: 6px 20px;}

		.header-3 .block-header,

		.header-3 .block-header a:not(:hover),

		.header-3 .block-header .btn:not(:hover), 

		.header-3 .p-search .btn-search-modal { color: #666; }

		.header-3 [class*="btn-"]:active { box-shadow: none;}

		.header-3 .container [class*="header-"]{ position: absolute;top: 23px;min-width: 200px;padding: 35px 0;}

		.header-3 .container [class*="header-"]:before,

		.header-3 .container [class*="header-"]:after {background-color: rgba(0, 0, 0, 0.08);content: "";height: 1px;left: 0;position: absolute;width: 100%;}

		.header-3 .container [class*="header-"]:before { top: 25px;}

		.header-3 .container [class*="header-"]:after { bottom: 25px;}

		.header-3 .container .header-left { right: 50%; margin-right: 105px;border-right: 1px solid rgba(0, 0, 0, 0.08);}

		.header-3 .container .header-right { left: 50%; margin-left: 105px;border-left: 1px solid rgba(0, 0, 0, 0.08); min-width: 0;}

		.header-3 .container .header-right:before,

		.header-3 .container .header-right:after { min-width: 200px;}

		.header-3 .cart-label { display: none;}

		.header-3 .block-header > .container [class*="p-"] {border-right: 1px solid rgba(0, 0, 0, 0.08);}

		.header-3 .block-header > .container [class*="p-"]:first-child { border-right: none;}

		.header-3 .block-logo #logo,

		.header-4 .block-logo #logo,

		.header-5 .block-logo #logo { width: 150px; height: 65px; background: url(../images/logo2.png) no-repeat center bottom; display: inline-block;}

		.header-3 .block-logo #logo > *,

		.header-4 .block-logo #logo > *,

		.header-5 .block-logo #logo > * { display: none;}

		.header-3 .btn.flexMenuToggle,

		.btn.flexMenuToggle.btn-menu-3 { display: none !important;}

	/*-- 2.4. Header 4 --*/

		.header-4 .block-header,

		.header-5 .block-header { background: none;}

		.header-4 .block-header > .container,

		.header-5 .block-header > .container{  border-bottom: 1px solid #ededed;}

		.header-4 #block-mainnav,

		.header-5 #block-mainnav { margin-bottom: 25px; margin-top: 45px;}

		.header-4 #block-mainnav .fxmenu { text-align: right;}

		.header-4 .block-logo,

		.header-5 .block-logo {margin: 0;}

		.header-4 .block-logo > div,

		.header-5 .block-logo > div { position: relative;z-index: 2;}

		.header-4 .block-logo > div a,

		.header-5 .block-logo > div a { position: absolute; top: 20px; left: 0; }

		.header-4 .p-login .position-login .btn-login, 

		.header-4 .p-search .btn-search-modal, 

		.header-4 .p-language .btn-languages, 

		.header-4 .p-cart .vmCartModule .view_cart_link { background: none;padding: 15px 20px;}

		.header-4 .block-header,

		.header-4 .block-header a:not(:hover),

		.header-4 .block-header .btn:hover, 

		.header-4 .block-header .btn:focus,

		.header-4 .p-search .btn-search-modal { color: #666; }

		.header-4 .btn-login span,

		.header-4 .cart-label { display: none;}

		.header-4 #block-mainnav .fxmenu li.level1[class*="cols"] .fxcolumns[class*="cols"] { left: auto; right: 0;}

	/*-- 2.5. Header 5 --*/

		.header-5 .block-header,

		.header-5 .block-header a:not(:hover),

		.header-5 .block-header .btn:hover, 

		.header-5 .block-header .btn:focus,

		.header-5 .p-search .btn-search-modal  { color: #666;}

		.header-5 .p-search .btn-search-modal, 

		.header-5 .p-language .btn-languages, 

		.header-5 .p-cart .vmCartModule .view_cart_link { background: no-repeat; padding: 11px 20px 10px;}

		.header-5 .block-header .container { position: relative;}

		.header-5 .p-login,

		.header-5 .p-cart {position: absolute;right: 0;top: 80px;z-index: 1;}

		.header-5 .p-login { right: 50px;}

		.header-5 .p-login .btn-login,

		.header-5 .p-cart .vmCartModule .view_cart_link {background-color: #fff;border-radius: 50%;color:#333333;display: block;height: 40px;line-height: 40px;text-align: center;width: 40px;padding: 0;position: relative;}

		.header-5 .p-login .btn-login .fa,

		.header-5 .p-cart .vmCartModule .view_cart_link .fa { margin: 0;font-size: 16px;}

		.header-5 .p-login .btn-login span,

		.header-5 .p-cart .vmCartModule .view_cart_link span { display: none;}

		.header-5 .p-cart .vmCartModule .view_cart_link span.total_products{background-color:#dd4e4e;border-radius:8px;color:#fff;display:block;font-size:.875em;height:15px;line-height:15px;position:absolute;right:-1px;top:-1px;padding:0 4px;min-width:15px}

		.header-5 #block-mainnav .position { margin-left: 284px;}

		.nav-top li { position: relative;}

		.nav-top li:before { content: ""; display: block; width: 1px; height: 12px; position: absolute; top: 50%; right: 0; margin-top: -6px; background: #666;}

		.nav-top.nav > li > a,

		.nav-top li .text-note { display: block; padding: 9px 15px;  font-weight: 600;}

		.header-left .nav-top.nav > li > a,

		.header-left .nav-top li .text-note { font-size: 0.875em;}

		.nav-top.nav > li > a:hover,

		.nav-top.nav > li.open > a { background: transparent;}

		.nav-top li .text-note { display: block; padding: 9px 15px;}

		.position-topmenu .nav-top li:first-child > * { padding-left: 0;}

		.position-topmenu .nav-top li:last-child:before { display: none;}



/*========== 3. Elements ===========*/

	/*-- 3.1. Chosen --*/

		.chzn-select{height:38px;padding:0 10px;width:100%}

		.chzn-container{font-size:1em; min-width: inherit; max-width: 100%;}

		.chzn-container .chzn-drop{background-color:#ececec;border-color:#ededed;border-right-color:#ededed;box-shadow:none}

		.chzn-container .chzn-results{margin:0;padding:0}

		.chzn-container .chzn-results li{padding:8px 15px;white-space:nowrap}

		.chzn-container .chzn-results li.highlighted{background-color:#222;background-image:none}

		.chzn-container .chzn-results li.active-result{display:block}

		.chzn-container-single .chzn-search{display:none}

		.chzn-container-single .chzn-default{color:#666}

		.chzn-container-single .chzn-single{background:#fff;border-color:#ededed;border-radius:0;box-shadow:none;color:#666;height:40px;line-height:2.4;padding:0 0 0 15px; overflow: hidden !important;}

		.chzn-container-single .chzn-single span{margin-right:0;padding-right:34px}

		.chzn-container-single .chzn-single abbr,.chzn-container-single .chzn-single div b{background-image:url(../images/chzn-sprite.png)}

		.chzn-container-single .chzn-single div{background-color:#ececec;border-left:1px solid #ededed;right:0;width:16px}

		.chzn-container-single .chzn-drop{border-radius:0}

		.chzn-container-active.chzn-with-drop .chzn-single{background-image:none;border-color:#ededed;box-shadow:none}

		.chzn-container-active.chzn-with-drop .chzn-single div{background-color:#ececec;border-left:1px solid #ededed}

		.chzn-container-multi .chzn-choices li.search-choice .search-choice-close{background-image:url(../images/chzn-sprite.png)}

		.chzn-container-multi .chzn-choices { min-height: 40px;border-color: #ededed; background: #fff;}

		.chzn-container-multi.chzn-container-active .chzn-choices { box-shadow: none; border-color: black;}

		.chzn-container-multi .chzn-choices li.search-field input[type="text"] { height: 38px; margin: 0;}

		.chzn-container-multi .chzn-choices li.search-choice {padding: 8px 35px 8px 7px;border: 1px solid #ededed;border-radius: 0;background-color: #f8f8f8;background-image: none !important;box-shadow: none !important;}

		.chzn-container-multi .chzn-choices li.search-choice .search-choice-close { top: 9px; right: 9px; height: 11px;}

	/*-- 3.2. Modal --*/

		.modal { overflow-y: auto; }

		.modal-header { border-bottom-width: 3px;}

		.modal-header .close {display: block;width: 34px;height: 34px;margin-top: -6px !important;border: 1px solid #ccc;border-radius: 100%; outline: none !important;}

		.modal-body > iframe { width: 100%;}

		.modal-dialog {margin-right: auto; margin-left: auto; max-width: 100%;}

		a.modal { position: static!important; overflow-y: hidden; display: inline;}

	/*-- 3.3. Sbox --*/

		#sbox-window { padding: 10px;}

		#sbox-content iframe { width: 100% !important; height: 100% !important;}

	/*-- 3.4. Dropdown --*/

		.dropdown-menu,.mod_currency .chzn-container-single .chzn-drop{border:none;border-radius:0;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.15);box-shadow:0 0 5px rgba(0,0,0,0.15);font-size:.9375em;margin:0;padding:10px 0}

		.dropdown-menu > li > a{padding-bottom:6px;padding-top:6px}

		.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus{background-color:transparent;color:#dd4e4e}

		.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus{background-color:transparent;color:#dd4e4e}

		@media (min-width: 1024px) {

		.open > .dropdown-menu,.open > .dropdown-menu > .dropdown-submenu > .dropdown-menu{animation-name:slidenavAnimation;animation-duration:200ms;animation-iteration-count:1;animation-timing-function:ease-out;animation-fill-mode:forwards;-webkit-animation-name:slidenavAnimation;-webkit-animation-duration:200ms;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:ease-out;-webkit-animation-fill-mode:forwards;-moz-animation-name:slidenavAnimation;-moz-animation-duration:200ms;-moz-animation-iteration-count:1;-moz-animation-timing-function:ease-out;-moz-animation-fill-mode:forwards}

		}

		@keyframes slidenavAnimation {

		from{margin-top:-10px;opacity:0}

		to{margin-top:0;opacity:1}

		}

		@-webkit-keyframes slidenavAnimation {

		from{margin-top:-10px;opacity:0}

		to{margin-top:0;opacity:1}

		}

		.dropdown-menu .divider { width: 100%;}

	/*-- 3.5. Tabs --*/

		.nav-tabs{text-transform:uppercase}

		.nav-tabs > li > a{border-radius:0;color:#aaa}

		.nav-tabs > li > a:hover,.nav-tabs > li > a:focus{background-color:transparent;color:#000}

		.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus{color:#000}

		.pro-tabs{border-bottom:none;font-size:1.2em;font-weight:600;margin-bottom:22px}

		.pro-tabs > li{margin-bottom:0}

		.pro-tabs > li > a{border:none;margin-right:0;padding:0 30px 0 0}

		.pro-tabs > li.active > a,.pro-tabs > li.active > a:hover,.pro-tabs > li.active > a:focus{border:none}

		.pro-tabs.text-center > li,.grid-tabs.text-center > li{display:inline-block;float:none}

		.pro-tabs.text-center > li > a{padding:0 15px}

		.grid-tabs > li > a{border-top-width:2px}

		.grid-tabs > li.active > a,.grid-tabs > li.active > a:hover,.grid-tabs > li.active > a:focus{border-top-color:#dd4e4e;border-top-width:2px}

		.narrow-tabs { margin-top: 9px;}

		.narrow-tabs > li + li > a:before{content:"/";padding-right:4px}

		.narrow-tabs > li > a{padding:0 2px 0 0}

		.narrow-tabs.text-center > li > a{padding:0 2px 0 0}

	/*-- 3.6. Form --*/

		label{font-weight:300}

		input,button,textarea{border:1px solid #ededed}

		input,textarea{padding-left:15px;padding-right:15px}		

		.form-control,

		.inputbox:not([type="checkbox"]):not([type="radio"]),

		input[type="text"],

		input[type="file"],

		input[type="password"],

		input[type="email"],

		input[type="url"],

		select,

		textarea {background-color:#fff;border-color:#ededed;border-bottom-color:#ededed;box-shadow:none;border-radius:0;height:40px; display:block;width:100%;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-image:none;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}

		.form-control:focus, 

		.inputbox:focus,

		input[type="text"]:focus,

		input[type="file"]:focus,

		input[type="password"]:focus,

		input[type="email"]:focus,

		input[type="url"]:focus,

		select:focus,

		textarea:focus {border-color:#333;box-shadow:none}

		textarea {height: auto !important;}

		textarea.form-control{resize:none}

		.form-inline .form-control,

		.form-inline .inputbox:not([type="checkbox"]),

		.form-inline input[type="text"],

		.form-inline input[type="file"],

		.form-inline input[type="password"],

		.form-inline input[type="email"],

		.form-inline input[type="url"],

		.form-inline select,

		.form-inline textarea { width: auto; display: inline-block;}

		.error{color:#dd4e4e}

		.form-newsletter .form-control{background-color:#fff;width:270px}

		.banner-inner{padding:57px 30px 35px}

		.banner-inner h4{color:#fff;font-size:1.066em;margin-bottom:8px;text-transform:none}

		.banner-inner .form-newsletter{margin-top:14px;text-align:right}

		.banner-inner .form-newsletter .form-group{margin-right:5px}

		.banner-inner .form-newsletter .form-control{background-color:#333;border:none;height:50px;width:220px}

		.banner-inner .form-newsletter .btn{height:50px}

		@media (min-width: 992px) {

		.banner-inner .form-newsletter .btn{min-width:156px}

		}

		@media (max-width: 767px) {

		.banner-inner{padding-top:35px}

		.banner-inner .form-newsletter.form-inline{text-align:left}

		}

		@media (min-width: 361px) {

		.banner-inner .form-newsletter.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}

		}

		@media (max-width: 360px) {

		.banner-inner .form-newsletter .form-group{margin-right:0}

		.banner-inner .form-newsletter .form-control{width:100%}

		}

		.form-wrapper{background-color:rgba(51,51,51,0.4)}

		.form-wrapper .modal-content{border:none;border-radius:0;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.15);box-shadow:0 0 5px rgba(0,0,0,0.15);padding:10px 30px 20px}

		.form-wrapper .nav-tabs{clear:both;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;max-width:540px;position:relative;-ms-box-orient:horizontal;-ms-box-pack:center;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;margin-bottom:30px;margin-top:50px}

		.form-wrapper .nav-tabs li{display:block;text-align:center;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}

		.form-wrapper .nav-tabs li a{border-radius:0;position:relative;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

		.form-wrapper .checkbox a{margin-left:15px}

	/*-- 3.7. Button --*/

		.btn{border-color:#fff;border-radius:0;font-size:1em;font-weight:600;padding:9px 15px}

		.input-group-btn .btn { font-size: 14px;}

		.btn-primary{background-color:#dd4e4e;border-color:#dd4e4e;color:#fff}

		.btn-primary:hover{background-color:#000;border-color:#000;color:#fff}

		.btn-default{background-color:#000;border-color:#000;color:#fff}

		.btn-default:hover{background-color:#dd4e4e;border-color:#dd4e4e;color:#fff}

		.btn-dark{background-color:#222;border-color:#222;color:#fff}

		.btn-dark:hover{background-color:#000;border-color:#000;color:#fff}

		.btn-lightdark{background-color:#333;border-color:#333;color:#fff}

		.btn-lightdark:hover{background-color:#000;border-color:#000;color:#fff}

		.btn-grey{background-color:#f5f5f5;border-color:#f5f5f5;color:#333}

		.btn-grey:hover{background-color:#333;border-color:#333;color:#fff}

		.btn-greyer{background-color:#777;border-color:#777;color:#fff}

		.btn-greyer:hover{background-color:#333;border-color:#333;color:#fff}

		.btn-active{background-color:#dd4e4e;border-color:#dd4e4e;color:#fff}

		.btn-info{border-color: #46b8da;}

		.btn-success{border-color:#4cae4c ;}

		.btn-warning{border-color:#eea236;}

		.btn-danger{border-color:#d43f3a ;}

		.btn-xs,.btn-group-xs > .btn{line-height:1.2;padding:4px 10px}

		.btn-sm,.btn-group-sm > .btn{line-height:1.2;padding:7px 15px}

		.btn-lg,.btn-group-lg > .btn{line-height:1.4;padding:14px 20px}

	/*-- 3.8. Alert --*/

		.alert-notice {

			background-color: #fcf8e3;  border-color: #faebcc; color: #8a6d3b;}

	/*-- 3.9. Uk Canvas --*/

		.uk-offcanvas{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;touch-action:none;background:rgba(0,0,0,0.1)}

		.uk-offcanvas.uk-active{display:block}

		.uk-offcanvas-page{position:fixed;-webkit-transition:margin-left .3s ease-in-out;transition:margin-left .3s ease-in-out}

		.uk-offcanvas-bar{position:fixed;top:0;bottom:0;left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);z-index:1001;width:307px;max-width:100%;background:#333;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;-ms-scroll-chaining:none}

		.uk-offcanvas.uk-active .uk-offcanvas-bar.uk-offcanvas-bar-show{-webkit-transform:translateX(0%);transform:translateX(0%)}

		.uk-offcanvas-bar-flip{left:auto;right:0;-webkit-transform:translateX(100%);transform:translateX(100%)}

		.uk-offcanvas .uk-panel{color:#fff;padding:20px}

		.uk-offcanvas .uk-panel h3,.uk-offcanvas .uk-panel a,.uk-offcanvas .uk-panel h3 a, .header-5 .uk-offcanvas .uk-panel h3 a:not(:hover){color:#fff;}

		.uk-offcanvas .uk-panel h3 a:hover,.uk-offcanvas .uk-panel h3 a:focus{color:#dd4e4e}

		.uk-offcanvas .uk-panel .product-price ins{color:#dd4e4e}

		.uk-panel .list-thumbs-pro .product + .product,.uk-panel .cart-subtotals{border-top-color:rgba(255,255,255,0.1)}

		.uk-nav-offcanvas a{color:#fff;display:block}

		.uk-nav-offcanvas a:hover,.uk-nav-offcanvas a:focus{color:#dd4e4e}

		.uk-nav-offcanvas > li > a{border-top:1px solid rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.05) inset;box-shadow:0 1px 0 rgba(255,255,255,0.05) inset;padding:10px 20px}

		.uk-nav-offcanvas > li.uk-open{margin-bottom:20px}

		.uk-nav-offcanvas > li.uk-open > a{background-color:#404040}

		.uk-nav-offcanvas > li.uk-active > a{background-color:#1a1a1a;color:#fff}

		.uk-nav-sub{padding-left:40px;padding-top:20px}

		.uk-nav-sub li{line-height:2}

		.uk-nav-sub .active a{color:#dd4e4e}

		@media (min-width: 992px) {

		.hidden-lg{display:none!important}

		}

		@media (max-width: 991px) {

		.uk-navbar-toggle{color:#fff;float:left;padding-top:18px}

		.uk-navbar-toggle:hover,.uk-navbar-toggle:focus{color:#dd4e4e}

		}

	/*-- 3.10. Mask --*/

		.mask{position:relative;z-index:1}

		.mask:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%;background-color:rgba(212,145,92,0.2)}

		.mask2{position:relative}

		.mask2:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%;background-color:rgba(0,0,0,0.8)}

	/*-- 3.11. Tooltip --*/

		.ui-tooltip{

			padding:4px 8px;position:absolute;z-index:9999;max-width:300px;border-radius:4px;background:rgba(0,0,0,0.95);font-size:15px;font-weight:300;color:#D8D8D8;line-height:1.4}

	/*-- 3.12. Accordion --*/

		.panel-group{margin-bottom:50px}

		.panel-group .pgl-panel{background-color:transparent;border-radius:0;box-shadow:none}

		.panel-group .pgl-panel + .pgl-panel{margin-top:10px}

		.panel-group .pgl-panel .panel-title{font-size:1em;text-transform:uppercase}

		.panel-group .pgl-panel .panel-title a{display:block}

		.pgl-panel{border:none}

		.pgl-panel > .panel-heading{background-color:transparent;border:none;padding:0}

		.pgl-panel .panel-body{border:1px solid #333;padding:0 30px 10px}

		.pgl-panel .panel-body hr{margin-top:0}

		.pgl-panel .panel-body .post-leave-comment{margin-bottom:30px}

		.pgl-panel .panel-title a{border:1px solid #333;border-bottom:none;padding:18px 30px}

		.pgl-panel .panel-title a:after{color:#333;content:"-";float:right;font-size:1.2em;font-weight:500;line-height:.8}

		.pgl-panel .panel-title .collapsed{border:1px solid #333}

		.pgl-panel .panel-title .collapsed:after{color:#ededed;content:"+"}

		.pgl-panel > .panel-heading + .panel-collapse > .panel-body{border-top-color:transparent}

		.pgl-panel .collapse.in .panel-body{border-top:none}

		.panel-group2{margin-bottom:50px}

		.panel-group2 .panel-default{border-radius:0;border-color:transparent;box-shadow:none}

		.panel-group2 .panel-default + .panel{margin-top:0}

		.panel-group2 .panel-default > .panel-heading{background-color:transparent;border-color:transparent;border-top-left-radius:0;border-top-right-radius:0;padding:0 0 13px}

		.panel-group2 .panel-default > .panel-heading + .panel-collapse > .panel-body{background-color:#f5f5f5;border-top-color:transparent;margin-bottom:15px;padding:15px 20px;position:relative}

		.panel-group2 .panel-default > .panel-heading + .panel-collapse > .panel-body:after{height:0;border-bottom:6px solid #f5f5f5;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);content:"";left:15px;position:absolute;top:-7px;width:0}

		.panel-group2 .panel-default > .panel-heading + .panel-collapse > .panel-body p{margin:0}

		.panel-group2 .panel-default h4{padding-top:15px}

		.panel-group2 .panel-default .panel-title{font-weight:400;position:relative;text-transform:none}

		.panel-group2 .panel-default .panel-title label{display:block}

		.panel-group2 .panel-default .panel-title label a{display:inline-block}	

	/*-- 3.13. Carousel --*/

		.owl-theme .owl-controls .owl-buttons div{background:none;border:2px solid #000;color:#000;font-size:1.6em;height:32px;line-height:.9;opacity:1;filter:alpha(opacity=100);padding:0;text-align:center;width:32px}

		.owl-theme .owl-controls .owl-buttons div.owl-next{padding-left:2px}

		.owl-theme .owl-controls .owl-buttons div:hover{background-color:#dd4e4e;border-color:#dd4e4e;color:#fff}

		.owl-theme .owl-controls .owl-page span{background:none;border:1px solid #000}

		.main-slides .owl-controls{margin-top:0}

		.main-slides .owl-pagination{bottom:40px;left:0;position:absolute;width:100%}

		@media (max-width: 640px) {

		.main-slides .owl-pagination{bottom:0}

		}

		.main-slides .owl-controls .owl-buttons div{border-width:2px;margin:-15px 0 0;position:absolute;top:50%;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}

		.main-slides .owl-controls .owl-buttons .owl-prev{left:0;padding-right:2px}

		.main-slides .owl-controls .owl-buttons .owl-next{right:0}

		.main-slides:hover .owl-controls .owl-buttons div{opacity:1;filter:alpha(opacity=100)}

		.main-slides:hover .owl-controls .owl-buttons .owl-prev{left:30px}

		.main-slides:hover .owl-controls .owl-buttons .owl-next{right:30px}

		.slide-item{position:relative}

		.slide-item-caption-wrap{bottom:0;height:100%;position:absolute;text-align:center;right:0;width:100%}

		@media (max-width: 360px) {

		.slide-item-caption-wrap{display:none}

		}

		.slide-item-caption-cont{display:table;height:100%;width:100%}

		.slide-item-caption-info {display:table-cell;padding-left:60%;vertical-align:middle}

		.slide-item-caption-info h1{margin-bottom:37px}

		.slide-item-caption-info p{margin-bottom:0}

		.slide-item-caption-info .product-cat{color:#000;font-size:.9375em;font-weight:400;text-transform:uppercase}

		.slide-item-caption-info .btn{min-width:130px}

		.slide-item-caption-info .btn + .btn{margin-left:8px}

		.multi-slides{margin-top:42px}

		.multi-slides .owl-controls{left:0;margin-top:0;padding:0 10px;position:absolute;top:-47px;width:100%}

		.multi-slides .owl-controls .owl-buttons div{font-size:1.066em;height:19px;opacity:1;filter:alpha(opacity=100);width:19px}

		.multi-slides .owl-controls .owl-buttons div.owl-next{padding-left:2px}

		.multi-slides-right{margin-top:23px}

		.jv-module .multi-slides-right,

		.moduletable .VmGroup .multi-slides-right{margin-top:3px}

		.multi-slides-right .owl-controls{left:auto;right:0;text-align:right;top:-52px;width:auto}

		.headerText + .row .multi-slides-right .owl-controls{top:-98px;}

		.multi-slides-right .owl-controls .owl-buttons div{text-align:center; border-width: 1px; border-radius: 50%;}

		.text-center .multi-slides-right.multi-slides .owl-controls {  left: 0;  right: auto;  top: -47px !important;  width: 100%;  text-align: center;}

		.text-center .multi-slides-right.multi-slides { margin-top: 42px;}

		.related .multi-slides-right{margin-top:6px; line-height: 1.42;}

		.related .multi-slides-right img {margin-bottom: 8px;}

		.related .multi-slides-right .owl-controls{top:-57px}

		.latest-highlight .multi-slides-right .owl-controls{top:-80px}

		.pgl-img-slide .item-caption{background-color:rgba(0,0,0,0.8);color:#fff;width:100%; display: block;}

		@media (min-width: 480px) {

		.pgl-img-slide .item-caption{bottom:0;padding:23px 30px;position:absolute;left:0}

		}

		@media (max-width: 479px) {

		.pgl-img-slide .item-caption{padding:13px 20px}

		}

		.pgl-img-slide .item-caption p{margin:0}

		.pgl-img-slide .owl-controls{bottom:15px;position:absolute;right:25px}

		@media (max-width: 479px) {

		.pgl-img-slide .owl-controls{  bottom: 60px; right: 10px;}

		}

		@media (max-width: 320px) {

		.pgl-img-slide .owl-controls{bottom:82px}

		}

		.pgl-img-slide .owl-controls .owl-buttons div{border-color:#fff;color:#fff}

		.pgl-img-slide .owl-controls .owl-buttons div:hover{background-color:#dd4e4e;border-color:#dd4e4e}

		@media (max-width: 991px) {

		.first-slides .slide-item-caption-info{padding-left:55%}

		.first-slides .slide-item-caption-info h1{font-size:2em}

		.first-slides .slide-item-caption-info .btn{font-size:.875em;min-width:0;padding:5px 10px}

		}

		@media (max-width: 640px) {

		.first-slides .slide-item-caption-info h1{font-size:1.6em;margin-bottom:15px}

		}

		@media (max-width: 480px) {

		.first-slides .slide-item-caption-info .divider{margin-top:10px}

		}

		.second-slides .slide-item{position:relative}

		.second-slides .slide-item:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%;background-color:rgba(0,0,0,0.3);z-index:2}

		.second-slides .slide-item-caption-wrap{z-index:3}

		.second-slides .slide-item-caption-info{padding-left:0}

		.second-slides .slide-item-caption-info h1{color:#dd4e4e;font-size:4.8em;font-weight:600;line-height:1;margin-bottom:0;padding-top:10px}

		@media (max-width: 640px) {

		.second-slides .slide-item-caption-info h1{font-size:3.2em}

		}

		.second-slides .slide-item-caption-info h2{color:#fff;font-size:2.4em;font-weight:200;margin-bottom:38px}

		@media (max-width: 640px) {

		.second-slides .slide-item-caption-info h2{font-size:1.6em;margin-bottom:25px}

		}

		.second-slides .slide-item-caption-info p{color:#fff}

		@media (max-width: 991px) {

		.second-slides .owl-pagination{bottom:10px}

		}

		.third-slides .slide-item-caption-info{padding-left:30px;padding-right:55%}

		.third-slides .slide-item-caption-info h2{margin-bottom:0}

		@media (max-width: 991px) {

		.third-slides .slide-item-caption-info{padding-right:45%}

		.third-slides .slide-item-caption-info h1{font-size:2.4em}

		.third-slides .slide-item-caption-info h2{font-size:1.6em}

		}

		.multi-carousel{padding-top:9px}

		.multi-carousel .pro-tabs{margin-bottom:20px}

		.multi-carousel .multi-slides-right{margin-top:0}

		.multi-carousel .multi-slides-right .owl-controls{top:-48px}

		.blk-thmbs-pro .multi-slides-right .owl-controls{padding:0;top:-51px}

		.blk-thmbs-pro .multi-slides-right .owl-controls .owl-buttons div{line-height:.8;margin:0;padding-right:2px}

		.blk-thmbs-pro .multi-slides-right .owl-controls .owl-buttons div i{line-height:.9}

		.blk-thmbs-pro .multi-slides-right .owl-controls .owl-buttons .owl-next{margin-left:10px}

	/*-- 3.14. Pagination --*/

		.pagination-wrap{border-top:1px solid #ededed;margin:15px 0 30px}

		.pagination-wrap p{line-height:1.42857;margin:14px 0}

		.pagination{border-radius:0;margin:-1px 0 0}

		.pagination > li > a,.pagination > li > span{background-color:transparent;border:none;color:#999;padding:15px 10px}

		.pagination > li > a:hover,.pagination > li > a:focus,.pagination > li > span:hover,.pagination > li > span:focus{background-color:transparent;color:#333}

		.pagination > li:first-child > a,.pagination > li:first-child > span{border-bottom-left-radius:0;border-top-left-radius:0; padding-left: 0;}

		.pagination > li:last-child > a,.pagination > li:last-child > span{border-bottom-right-radius:0;border-top-right-radius:0}

		.pagination > .active > a,.pagination > .active > a:hover,.pagination > .active > a:focus,.pagination > .active > span,.pagination > .active > span:hover,.pagination > .active > span:focus, .pagination > li > .active,  .pagination > li > .active:hover{background-color:transparent;border-color:transparent;border-top:1px solid #333;color:#333}

		.pagination>.disabled>span, .pagination>.disabled>span:hover, .pagination>.disabled>span:focus, .pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus { background: transparent;}

	/*-- 3.15. Intro-content --*/

		.intro-content{padding-bottom:0;padding-top:48px;text-align:center}

		@media (min-width: 992px) {

		.intro-content{padding-left:170px;padding-right:170px}

		}

		@media (max-width: 991px) {

		.intro-content{padding-left:50px;padding-right:50px}

		}

		@media (max-width: 480px) {

		.intro-content{padding:0}

		}

	/*-- 3.16. Background --*/

		.bg-color1{background-color:#dd4e4e!important; color: #fff;}

		.bg-color2{background-color:#1abc9c!important; color: #fff;}

		.bg-color3{background-color:rgba(255,255,255,0.5)!important}

		.bg-color4{background-color:#ededed!important}

		.bg-color5{background-color:#fff!important}

		.bg-color6{background-color:#222!important; color: #fff;}

		.bg-color7{background-color:rgba(0,0,0,0.8)!important; color: #fff;}



		.bg-img-1{background-image:url(../images/bg/bg-demo-4.jpg);background-size:cover;background-repeat:no-repeat; color: #fff;}

		.bg-img-2{background-image:url(../images/bg/bg-demo-2.jpg);background-repeat:no-repeat;background-position:-100px 45%;}

		.bg-img-3{background-image:url(../images/bg/bg-demo-1.jpg);background-position:50% 50%;background-repeat:no-repeat}

		.bg-pattern-dark{background-image:url(../images/bg/bg-pattern-dark.jpg); color: #fff;}



		.bg-color7 .bg-color7,

		.bg-img-1 .bg-img-1,

		.bg-img-2 .bg-img-2,

		.bg-img-3 .bg-img-3,

		.bg-pattern-dark .bg-pattern-dark { background: transparent !important;}



		.bg-color1 h1, .bg-color1 h2, .bg-color1 h3, .bg-color1 h4, .bg-color1 h5, .bg-color1 h6,

		.bg-color2 h1, .bg-color2 h2, .bg-color2 h3, .bg-color2 h4, .bg-color2 h5, .bg-color1 h6,

		.bg-color6 h1, .bg-color6 h2, .bg-color6 h3, .bg-color6 h4, .bg-color6 h5, .bg-color6 h6,

		.bg-color7 h1, .bg-color7 h2, .bg-color7 h3, .bg-color7 h4, .bg-color7 h5, .bg-color7 h6,

		.bg-img-1 h1, .bg-img-1 h2, .bg-img-1 h3, .bg-img-1 h4, .bg-img-1 h5, .bg-img-1 h6,

		.bg-pattern-dark h1, .bg-pattern-dark h2, .bg-pattern-dark h3, .bg-pattern-dark h4, .bg-pattern-dark h5, .bg-pattern-dark h6,

		.bg-categories h1, .bg-categories h2, .bg-categories h3, .bg-categories h4, .bg-categories h5, .bg-categories h6,

		.bg-highlight  h1, .bg-highlight  h2, .bg-highlight  h3, .bg-highlight  h4, .bg-highlight  h5, .bg-highlight  h6{ color: #fff;}



/*========== 4. Other Module ===========*/

	/*-- 4.1. Acymailing --*/

	    .acymailing_module .input-group { margin-bottom: 10px !important; width: 100%; position: relative;} 

	    .acymailing_module .input-group .fa  { width: 18px; height:  18px; line-height: 18px; text-align: center; position: absolute; top:  50%; margin-top: -9px; left:  6px; z-index: 999; color: #888;}

	    .acymailing_module .input-group:first-child { margin-bottom: 0 !important;}

	    .acymailing_module .input-group label{ font-weight: normal;}

	    .acymailing_module a.acymailing_togglemodule { font-size: 13px;}

	    .acymailing_module a.acymailing_togglemodule.modal { position: static !important; overflow-y: auto;}

	    .acymailing_module_form .acymailing_introtext{ margin-bottom: 12px !important;}

	    .acymailing_module_form .acysubbuttons { text-align: inherit; margin-top: 15px !important;}

	    .vmhome-center .banner-inner .acymailing_module_form:after { content: ""; display: block; clear: both; float: none;}

	    .vmhome-center .banner-inner .acymailing_module_form > div{ width: 50%;float: left; } 

	    .vmhome-center .banner-inner .acymailing_module_form .input-group { text-align: right;}

	    .vmhome-center .banner-inner .acymailing_module_form .input-group > * { display: inline-block; margin: 0 !important;}

	    .vmhome-center .banner-inner .acymailing_module_form .input-group .inputbox { width: auto; height: 42px; margin-right: 15px !important; line-height: 42px;  background-color: #333333; min-width: 200px; border: none; color: #898989;}

	    .vmhome-center .banner-inner .acymailing_module_form .input-group div { float: right; }

	/*-- 4.2. JV Services --*/

		.feature-fea {background-color: #222222;}

		.featured-fea .container{background-color:#222}

		@media (max-width: 480px) and (min-width: 361px) {

		.featured-fea [class*="col-xs-6"]{float:none;width:100%}

		.featured-fea [class*="col-xs-3"]{width:50%}

		}

		.border-left-top + .border-left-top{border-left:1px solid rgba(255,255,255,0.1);border-top:1px solid rgba(255,255,255,0.1)}

		.featured-item{background-color:#222;color:rgba(255,255,255,0.5);position:relative;-webkit-perspective:800px;-moz-perspective:800px;-o-perspective:800px;-ms-perspective:800px;perspective:800px;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}

		.featured-item-info{bottom:0;left:0;position:absolute;right:0;text-align:center;top:0;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}

		.featured-item-info > div{height:100%;position:absolute;top:0;width:100%;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}

		.featured-item-front,.featured-item-back{display:table; z-index: 0;}

		.featured-item-content{display:table-cell;padding:30px 20px;vertical-align:middle}

		.featured-item-content h2{color:#fff;font-size:1.066em;margin-top:15px;text-transform:none}

		.featured-item-content p{margin-bottom:0}

		@media (max-width: 991px) and (min-width: 481px) {

		.featured-item-content{padding:10px}

		.featured-item-content h2{margin-bottom:0}

		.featured-item-content p{display:none}

		}

		.featured-item-back{z-index: 1; -webkit-transform:rotate3d(0,1,0,180deg);-moz-transform:rotate3d(0,1,0,180deg);-o-transform:rotate3d(0,1,0,180deg);-ms-transform:rotate3d(0,1,0,180deg);transform:rotate3d(0,1,0,180deg)}

		.featured-item:hover .featured-item-info{-webkit-transform:rotate3d(0,1,0,-180deg);-moz-transform:rotate3d(0,1,0,-180deg);-o-transform:rotate3d(0,1,0,-180deg);-ms-transform:rotate3d(0,1,0,-180deg);transform:rotate3d(0,1,0,-180deg)}

	/*-- 4.3. JV Team --*/

		.teams {padding:0 0 40px}

		.teams .intro-content{padding-bottom:36px}

		@media (max-width: 480px) and (min-width: 361px) {

			.teams [class*="col-xs"]{width:50%}

			.teams [class*="col-xs"]:nth-child(2n+1) { clear: both;}

		}

		.team-item{text-align:center}

		.team-item h3{margin-bottom:5px;text-transform:uppercase}

	/*-- 4.4. JV Partners --*/

		.partners{border-top:1px solid #ededed}

		.list-partners{margin-left:-5px}

		.list-partners li{display:inline-block}

	/*-- 4.5. JV Testimonial --*/

		.testimonial,.partners{text-align:left}

		@media (min-width: 641px) {

			.testimonial,.partners{min-height:426px}

		}

		.testimonial-wrap,.partners-wrap{padding-left:30px;padding-right:30px}

		.testimonial-wrap .divider,.partners-wrap .divider{margin-bottom:33px;margin-top:27px}

		@media (min-width: 1024px) {

			.testimonial-wrap,.partners-wrap{padding-top:96px}

		}

		@media (max-width: 991px) {

			.testimonial-wrap,.partners-wrap{padding-top:36px}

		}

		.testimonial-wrap{color:#fff}

		.testimonial-wrap h3{color:#fff}

		.testimonial-wrap blockquote{border:none;color:rgba(255,255,255,0.8);font-size:1em;padding:0}

		.testimonial-author{padding-bottom:30px}

		.testimonial-author .img-thumbnail-small{float:left;margin-right:10px}

		.testimonial-author h4{color:#fff;font-size:.9375em;margin-bottom:5px;text-transform:uppercase}

		.testimonial-author p{color:rgba(255,255,255,0.8)}

	/*-- 4.6. JV Custom --*/

		.jvcustom.background { display: none; position: relative;}

		.parentBackground { position: relative;}

		.parentBackground > *,

		.jvcustom.background > * { position: relative;z-index: 1;}

		.parentBackground .jvoverlay,

		.jvcustom.background .jvoverlay { position: absolute; display: block; top: 0; left: 0; width: 100%; height: 100%; z-index: 0;}

		.jvcustom.light { color: #fff;}

		.jvcustom.light h1,

		.jvcustom.light h2,

		.jvcustom.light h3,

		.jvcustom.light h4,

		.jvcustom.light h5,

		.jvcustom.light h6 { color: white;}

		.jvcustom.light a:not(:hover) { color: white;}

		.jvcustom.light .product-cat a:not(:hover) { color: #999;}

		.jvcustom.light .VmGroup > p { color: #666;}

		.jvcustom.light .owl-theme .owl-controls .owl-buttons div:not(:hover) { border-color: white; color: #fff;}



		.page-top .page-top-in{display:table;height:297px;width:100%}

		.page-top .title-group{display:table-cell;font-size:.9375em;text-align:center;vertical-align:middle}

		.page-top .title-group h1{font-size:3.428em;line-height:1;margin-bottom:10px}

		@media (min-width: 769px) {

			.page-top .title-group{padding-left:65%;padding-right:60px}

		}

		.contact-info,.newsletter-form{color:#fff;text-align:center}

		.equal-height{height:100%;min-height:290px}

		.contact-info-wrap,.newsletter{padding-bottom:30px;padding-top:55px}

		.contact-info-wrap h2,.contact-info-wrap address,.contact-info-wrap p,.newsletter-form h3,.newsletter-form address,.newsletter-form p{margin-bottom:8px}

		.contact-info-wrap h2,.newsletter-form h3{color:#fff}

		.contact-info-wrap{position:relative}

		.contact-info-wrap:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%;}

		.contact-info-wrap .contact-info{position:relative;z-index:1}

		.newsletter-form h3{  font-size: 1.6em;}

		.newsletter-form {padding-bottom:40px;padding-top:55px;}

		.newsletter-form .acymailing_module .form-group,.newsletter-form .btn{margin-left:auto;margin-right:auto;width:200px}

		.newsletter-form .acymailing_module .inputbox {background-color:transparent;border-color:transparent transparent rgba(255,255,255,0.5);color:#fff;text-align:center; display: inline-block;  width: auto;}

		.newsletter-form .acymailing_module .inputbox::-moz-placeholder{color:#fff}

		.newsletter-form .acymailing_module .inputbox:-ms-input-placeholder{color:#fff}

		.newsletter-form .acymailing_module .inputbox::-webkit-input-placeholder{color:#fff}

		.newsletter-form .acymailing_module .inputbox:focus{border-color:transparent transparent #dd4e4e}

		.newsletter-form .btn{background-color:rgba(0,0,0,0.2);border-color:transparent}

		.newsletter-form .btn:hover {background-color:rgba(0,0,0,0.4);}



		.list-note{margin-bottom:0}

		.list-note .list-note-item{border:1px solid #ededed;padding:19px 23px}

		.list-note .list-note-item:hover{border-color:#dd4e4e}

		.list-note h4{font-size:.9375em;margin:0}

		.list-note p{margin:0}

		.list-note .icons{margin:5px 8px 0 0}

		.icons{background-image:url(../images/icons/sprite.png);background-position:0 0;background-repeat:no-repeat;display:inline-block;height:34px;width:34px}

		.icon-plane{background-position:0 0}

		.icon-refresh{background-position:-34px 0}

		.icon-call{background-position:-68px 0}

		.icon-dress,.icon-shirt,.icon-coffee,.icon-cosmetics,.icon-babytoys,.icon-furniture,.icon-jewelry{height:16px;width:16px;vertical-align:top}

		.icon-dress{background-position:0 -44px}

		.icon-shirt{background-position:-16px -44px}

		.icon-coffee{background-position:-32px -44px}

		.icon-cosmetics{background-position:-48px -44px}

		.icon-babytoys{background-position:-64px -44px}

		.icon-furniture{background-position:-80px -44px}

		.icon-jewelry{background-position:-96px -44px}

	/*-- 4.7. Slideshow --*/

		.position-slideshow .btn { min-width: 130px;}

		.tp-bullets.simplebullets.round .bullet{border-radius:15px;background:none;border:1px solid #000;width:15px;height:15px;opacity:.5;filter:alpha(opacity=50);margin:0 4px}

		.tp-bullets.simplebullets.round .bullet:hover,.tp-bullets.simplebullets.round .bullet.selected{opacity:1;filter:alpha(opacity=100)}

		.tp-rightarrow.default,.tp-leftarrow.default{width:32px;height:32px;border-radius:100%;border:2px solid #000;background:none;opacity:.5;filter:alpha(opacity=50);line-height:1;text-align:center;font-size:1.6em;color:#000}

		.tp-rightarrow.default:before{content:"\f105"}

		.tp-leftarrow.default:before{content:"\f104"}

		.tp-rightarrow.default.hidearrows,.tp-leftarrow.default.hidearrows{opacity:0;filter:alpha(opacity=0)}

		.tp-rightarrow.default:hover,.tp-leftarrow.default:hover{opacity:1;filter:alpha(opacity=100);color:#fff}



/*========== 5. Joomla ===========*/

	/*-- 5.1. Page - Login  --*/

		#content div.login {max-width: 300px;margin: 30px auto;}

		#content div.login h2{ text-align: center;}

	/*-- 5.2. Page - Register  --*/

	/*-- 5.3. Page - remind/reset/profile  --*/

		/*.remind, .reset, .profile, .profile-edit { padding: 20px 30px;}*/

	/*-- 5.4. Page - profile-edit  --*/

		.profile-edit #helpsite-refresh { border: none; margin-top: 5px;}

	/*-- 5.5. Page - search --*/

		#searchForm select { width: auto;}

		.result-category .small,

		.result-created { color: #999;font-size: 85%;}

		.result-created { margin-bottom: 20px;}

	/*-- 5.6. Page - Contact --*/

		.contact-page .panel-group .panel { border-radius: 1px;}

        .contact-page .panel-group .panel-default>.panel-heading { background-color: #fefefe; border: none;}

        .contact-page .panel-group .panel-heading+.panel-collapse .panel-body { border-top: 3px solid transparent; }

        .contact-page .panel-group .panel-heading+.panel-collapse .panel-body .pull-right { padding-right: 0;}

            .contact-page .panel-group .thumbnail { border: none; padding: 0;}

            .contact-page .panel-group .panel-heading+.panel-collapse .panel-body dl { margin-bottom: 0;}

                .contact-page .panel-group .panel-heading+.panel-collapse .panel-body dt,

                .contact-page .panel-group .panel-heading+.panel-collapse .panel-body dd { line-height: 28px; margin-bottom:10px; min-height: 28px;}

                .contact-page .panel-group .panel-heading+.panel-collapse .panel-body dt { width: 30px; float: left;}

                .contact-page .panel-group .panel-heading+.panel-collapse .panel-body dd { margin-left: 45px; }

                .contact-page .panel-group .panel-heading+.panel-collapse .panel-body dt span {display: inline-block; width: 28px; height: 28px; text-align: center; color: #fff; background-color: #666;}

                    .contact-page .panel-group .panel-heading+.panel-collapse .panel-body address { margin-bottom: 0; line-height: 28px;}

                    .contact-page .contact-form form > p {font-size: 85%; font-style: italic; color: #999; text-align: right;}

    /*-- 5.7. Page - Category Blog --*/

    	.blog .btn.dropdown-toggle,

    	.item-page .btn.dropdown-toggle { padding: 2px 5px; border-radius: 3px; font-size: 14px; color: #888;}

    	.blog .btn.dropdown-toggle + .dropdown-menu ,

    	.item-pag .btn.dropdown-toggle + .dropdown-menu { min-width: 80px; right: auto; left: 0;}

    	.article-aside { color: #999; font-size: 12px;}

	    .article-info dd {display: inline-block;margin-left: 0;margin-right: 15px;white-space: nowrap;}

	    .item-image  { margin-bottom: 20px;}

	    .img_caption .img_caption { margin-bottom: 0; background-color: #f8f8f8; font-size: 12px; padding: 2px 10px;}

	    .category-desc .thumbnail { margin-right: 15px;}

	    .pull-right.article-index {border-radius: 4px;border: 1px solid #dcdcdc;padding: 10px 15px;}

	    .pull-right.article-index ul {border: none;}

	    .pull-right.article-index li a, 

	    .pull-right.article-index li a:hover{border-radius: 4px;border: none;padding: 8px 20px;margin: 4px 0;}

	    .pull-right.article-index li.active a { color: #fff;}

	    .pagenavcounter {font-weight: bold;margin-bottom: 20px;}

	/*-- 5.8. Page - Archive --*/

		#archive-items p { margin-bottom: 0; display: inline;}

	/*-- 5.9. Page - Featured --*/

		.blog-featured .btn.dropdown-toggle {padding: 2px;font-size: 14px;color: #888;}

		.blog-featured article { margin-bottom: 35px;}

	/*-- 5.10. Page - Archive --*/

		.cat-items .display-limit { margin-bottom: 35px;}

	/*-- 5.11. Page - Post --*/

		.icon-calendar:before { content: "\f073"}

		.calendar, .calendar table { font-family: inherit;}

		.calendar table * {font-size: 15px !important}

		#jform_publish_up,

		#jform_publish_down { width: 80%; float: left;}

		#jform_publish_up_img,

		#jform_publish_down_img { border: none;}

    /*-- 5.12. Module - Breadcrumb --*/

    	/*.position-breadcrumb { margin-bottom: -10px;}*/

    	.breadcrumb { padding: 20px 30px 0; background: transparent; border-radius: 0; margin-bottom: 0; font-size: 15px;}

    /*-- 5.13. Module - categories - images*/

	    .catagory-images.list-thumbs-pro .thumb-item-img,

	    ul[class*="newsflash-"] .thumb-item-img{ width: 80px; height: 80px; background-size: cover; background-repeat: no-repeat; background-position: center;}

    /*-- 5.14. Module - newsflash*/

    	ul[class*="newsflash-"] .thumb-item-img { margin-right: 15px;}

    /*-- 5.15. Module - Login*/

	    .form-group.ico { position: relative;}

	    .form-group.ico .fa { position: absolute; top: 50%; margin-top: -8px; left: 14px;}

	    .form-group.ico > input { padding-left: 35px;}

    /*-- 5.16. Module - Menu*/

	    .menu-mod .divsubmenu { padding-left: 10px;}

	    .menu-mod .divsubmenu li { padding-left: 20px; position: relative;}

	    .menu-mod .divsubmenu li:before { content: ""; width: 10px; height: 1px; background-color: #333; position: absolute; left: 0; top: 13px;}

    /*-- 5.17. Module - Tags*/

    	.tagscloud.post-tags { margin: 0;}



/*========== 6. Blog ===========*/

	/*-- 6.1. Default basic --*/

		.blog-posts .pagination-wrap{margin-top:60px}

		.section-title{font-size:1.2em;margin-bottom:36px}

		iframe{display:block;width:100%!important}

		.post-date{background-color:#dd4e4e;border-radius:50%;color:#fff;font-weight:600;height:79px;line-height:1.3;padding-top:12px;text-align:center;  width: 79px !important;}

		.post-date span{display:block}

		.day{font-size:1.6em}

		.month-year{font-size:.9375em}

		.post-meta{text-align:right}

		.post-meta > span{display:block}

		.post-meta > span{margin-bottom:5px}

		.post-meta .post-date{clear:both;display:inline-block;margin-bottom:12px}

		.post-image{margin-bottom:35px}

		.post-large blockquote,

		.post-mansory-item .post-mid blockquote{border:none;margin:0;padding:0}

		.post-large blockquote p,

		.post-mansory-item .post-mid blockquote p{background-color:#333;border-radius:3px;color:#fff;font-weight:600;margin-bottom:0;padding:40px 35px}

		.post-large blockquote footer,

		.post-mansory-item .post-mid blockquote footer{color:#999;margin-left:50px;padding-top:25px;position:relative}

		.post-large blockquote footer:after,

		.post-mansory-item .post-mid blockquote footer:after{bottom:-5px;height:0;border-top:5px solid #333;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);content:"";left:0;position:absolute;width:0;top:0}

		.post-large blockquote footer cite,.post-mansory-item .post-mid blockquote footer cite{color:#dd4e4e}

		.post-head h3{font-size:1.2em;font-weight:300;margin-bottom:7px}

		.post-content h3{font-size:2em;font-weight:300;margin-bottom:27px}

		.post-content p{margin-bottom:33px}

		@media (min-width: 361px) and (max-width: 480px){

			.post-meta { font-size: 14px;}

			.post-meta .post-date { width: 65px !important; height: 65px; padding-top: 8px;}

		}

		@media (min-width: 361px) {

		.post + .post .post-body{border-top:1px solid #ededed;margin-top:60px;padding-top:60px}

		.post + .post .post-meta{margin-top:121px}

		}

		@media (max-width: 360px) {

		.post + .post .post-meta{border-top:1px solid #ededed;margin-top:60px;padding-top:60px}

		}

		.post-info a{color:#333}

		.post-info a:hover,.post-info a:focus{color:#dd4e4e}

		.post-tags{margin:50px 0}

		.post-tags li{padding-left:0;padding-right:0}

		.post-tags a{background-color:#f5f5f5;color:#666}

		.post-tags strong{padding-right:10px;text-transform:uppercase}

		.post-tags a{display:inline-block;margin:0 2px 5px 0;padding:2px 10px;text-transform:capitalize}

		.post-action{border-bottom:1px solid #ededed;border-top:1px solid #ededed;display:table;margin:0 0 40px;padding:0;width:100%}

		.post-action li{display:table-cell;padding-bottom:30px;padding-top:30px;width:50%;vertical-align:top}

		.post-action li.btn-pre{padding-right:30px}

		.post-action li.btn-next{border-left:1px solid #ededed;padding-left:30px;text-align:right}

		.post-single{margin-bottom:60px}

		.post-single .post-content > ul,.post-single .post-content > blockquote{margin-bottom:33px}

		.post-single .post-content > h2{font-size:2.4em}

		@media (max-width: 640px) and (min-width: 361px) {

		.post-large .col-xs-2,.post-single .col-xs-2{padding-left:0}

		}

		@media (max-width: 360px) {

		.post-large .post-meta,.post-single .post-meta{margin-bottom:15px}

		.post-large .post-meta > span:not(.post-date),.post-single .post-meta > span:not(.post-date){text-align:left}

		.post-large .post-meta .post-date,.post-single .post-meta .post-date{float:left;margin-right:15px}

		}

		.related-posts h3,.post-block h3{font-size:1em}

		.related-posts{margin-bottom:30px}

		.related-posts h4{text-transform:none}

		.related-posts .post{margin-bottom:0}

		.related-posts .post-image{margin-bottom:15px}

		.img-circle img{border-radius:50%}

		.comments{list-style:none;padding:0}

		.comments li{border-top:1px solid #ededed;margin-top:30px;padding-top:30px;padding-left:70px;position:relative}

		.comments .img-circle{left:0;position:absolute}

		.post-comments h3{margin-bottom:0}

		.post-comments p{margin-bottom:10px}

		.post-comments > .comments > li:first-child{margin-top:20px}

		.post-comments .comment-by{color:#333;display:block}

		.post-comments .date{color:#aaa;display:block;margin-bottom:10px}

		.post-comments a i{color:#ccc}

		.post-leave-comment h3{border-top:1px solid #ededed;margin-bottom:10px;margin-top:20px;padding-top:35px}

		.post-leave-comment label{font-weight:300}

		.post-leave-comment .form-control{box-shadow:none}

		.post-leave-comment .form-control:focus{border-color:#333;box-shadow:none}

		.post-leave-comment .rating {text-align: inherit;margin: 15px 0; padding: 0;}

		.post-small .post-image,.post-mid .post-image{margin-bottom:0}

		.post-small .post-content,.post-mid .post-content{padding:45px 30px 20px}

		@media (max-width: 360px) {

		.post-small .post-content,.post-mid .post-content{padding-bottom:30px;padding-top:30px}

		}

		.post-small .post-content h3,.post-mid .post-content h3{font-size:1.2em;line-height:1.2;margin-bottom:9px}

		.post-small .post-content p,.post-mid .post-content p{margin:0}

		.post-small .post-meta,

		.post-mid .post-meta{margin-bottom:12px;text-align:left}

		.post-small .post-meta span,.post-mid .post-meta span{display:inline-block}

		.post-small .post-meta span + span,

		.post-mid .post-meta span + span{margin-left:5px}

		.post-small .post-image { width: 100%;}

		.post-small .post-image a { display: block; width: 100%; background-size: cover; background-repeat: no-repeat; background-position: center; margin: 0;}

		.post-small .post-image img { width: 100%;}

	/*-- 6.2. Page - Blog Masonry*/

		.post-mid .post-head{padding:30px 30px 0}

		.post-mid .post-head p{margin:0}

		.post-mid .post-date{margin-bottom:0;margin-right:20px}

		@media (max-width: 360px) {

		.post-mid .post-date{float:left}

		}

		.post-mid .post-meta{margin-bottom:0}

		.post-mid .post-content{padding-top:13px}

		.latest-posts .post-mid .post-head{padding-top:40px}

		.highlight-latest-post .container,

		.highlight-latest-post > .post-mid{border-bottom:1px solid #ededed;border-top:1px solid #ededed}

		.highlight-latest-post .post-mid .post-image{margin-bottom:-1px;margin-top:-1px}

		.post-mansory-item{margin-bottom:40px}

		.post-mansory-item .post{border:1px solid #ededed;padding-bottom:10px}

		.post-mansory-item .post-image,

		.post-mansory-item .post-quote{margin:-1px -1px 0; background-size: cover;}

		.post-mansory-item .avSoundCloudSong{min-height: 160px;}

		@media (max-width: 640px) {

		.post-mansory-item{float:none;width:100%}

		}

		@media (max-width: 360px) {

		.post-mansory-item .post-mid .post-head{padding:15px 15px 0}

		.post-mansory-item .post-mid .post-date{margin-right:15px}

		.post-mansory-item .post-mid .post-content{padding-left:15px;padding-right:15px}

		}

	/*-- 6.3. Page - Blog Single --*/

		/*-- Content --*/

		.itemFullText.largerFontSize { font-size: 1.5em;}

		/*-- Rating --*/

		.itemRatingBlock {margin-bottom: 15px; margin-top: -5px}

		.itemRatingForm {display: inline-block;vertical-align: middle;}

		.itemRatingForm .formLogLoading {background: url(../images/default/loading.gif) no-repeat scroll left center rgba(0, 0, 0, 0);height: 21px;padding: 0 0 0 20px;}

		.itemRatingLog {  display: inline-block;  font-size: 14px;  margin: 0;  padding: 0 0 0 8px;  position: relative;  top: -3px;}

		.itemRatingList {background: url(../images/default/transparent_star.gif) repeat-x scroll left -1000px rgba(0, 0, 0, 0);float: left;height: 18px;list-style: none outside none;margin: 0;overflow: hidden;padding: 0;position: relative;width: 90px;background-position: left top;}

		.itemRatingList .set {border: medium none;cursor: pointer;height: 18px;left: 0;line-height: 18px;outline: medium none;overflow: hidden;position: absolute;text-indent: -1000px;top: 0;-webkit-transition: none;-moz-transition: none;-o-transition: none;transition: none;}

		.itemRatingList li {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);display: inline;padding: 0;}

		.itemRatingList a {border: medium none;cursor: pointer;height: 18px;left: 0;line-height: 18px;outline: medium none;overflow: hidden;position: absolute;text-indent: -1000px;top: 0;-webkit-transition: none;-moz-transition: none;-o-transition: none;transition: none;}

		.itemRatingList a:hover {background: url(../images/default/transparent_star.gif) repeat-x scroll left -1000px rgba(0, 0, 0, 0);background-position: left bottom;}

		.itemRatingList a.one-star {width: 20%;z-index: 6;}

		.itemRatingList a.two-stars {width: 40%;z-index: 5;}

		.itemRatingList a.three-stars {width: 60%;z-index: 4;}

		.itemRatingList a.four-stars {width: 80%;z-index: 3;}

		.itemRatingList a.five-stars {width: 100%;z-index: 2;}

		.itemRatingList .itemCurrentRating {border: medium none;cursor: pointer;height: 18px;left: 0;line-height: 18px;outline: medium none;overflow: hidden;position: absolute;text-indent: -1000px;top: 0;-webkit-transition: none;-moz-transition: none;-o-transition: none;transition: none;background: url(../images/default/transparent_star.gif) repeat-x scroll left -1000px rgba(0, 0, 0, 0);background-position: 0 center;margin: 0;padding: 0;z-index: 1;}

		.itemRatingBlock .dropdown > .fa{ cursor: pointer; color: #999;}

		.itemRatingBlock .dropdown > .fa:hover,

		.itemRatingBlock .dropdown:hover > .fa{ color: #333;}

	    /*-- Attachment --*/

	    .post-attachment strong { display: inline-block; margin-bottom: 10px;}

	    /*-- Toolbar --*/

	    .post-toolbar { margin: 45px 0;}

	    .post-toolbar .pull-right { margin-left: 15px;}

	    /*-- Author --*/

		.post-single .itemAuthorBlock {margin-bottom: 45px; padding: 15px 15px 20px; border: 1px solid #e7e7e7; border-radius:0;}

		.post-single .itemAuthorBlock .itemAuthorAvatar {float: left;max-width: 100px;}

		.post-single .itemAuthorBlock .itemAuthorAvatar + .itemAuthorDetails {padding-left: 120px;}

		.post-single .itemAuthorBlock .itemAuthorDetails .itemAuthorName {font-size: 1.43em;font-weight: 300;}

		.post-single .itemAuthorBlock .itemAuthorDetails .itemAuthorName a {}

		.post-single .itemAuthorBlock .itemAuthorLatest {clear: both;margin-top: 30px;padding-top: 30px;border-top: 1px dotted #eee;}

		.post-single .itemAuthorBlock .itemAuthorLatest h6 {margin-bottom: 15px;}

		.post-single .itemAuthorBlock .itemAuthorLatest ul {list-style: none;padding: 0;margin: 0;}

		.post-single .itemAuthorBlock .itemAuthorLatest ul li {line-height: 26px;}

		.post-single .itemAuthorBlock:after {content: "";clear: both;}

		.post-single .itemAuthorBlock .itemAuthorUrl { padding-right: 15px;}

	    /*-- related --*/

	    .post-image { background-size: cover; background-repeat: no-repeat; background-position: center;}

	    .post-image img { width: 100%;}

	    /*-- comments --*/

	    .comment-tool a {  display: block;  padding-right: 10px;  margin-right: 10px;  position: relative !important;  float: left;}

	    .comment-tool a:before { position: absolute; display: block; content: ""; width: 0; top: 6px; bottom: 6px; right: 0; border-right: 1px solid #dcdcdc;}

	    .comment-tool a:last-child {padding-right: 0; margin-right: 0;}

	    .comment-tool a:last-child:before { display: none; }

	    .comments-pagination {  padding-top: 15px;  padding-left: 70px;}

	    /*-- Mail To --*/

	    .mailto-close { display: none;}

	/*-- 6.4. Page - Tag / User --*/

		.tagView .ItemView,

		.userView .ItemView,

		.genericView .genericItemView {padding-bottom: 0;margin-bottom: 50px;overflow: hidden;  padding-bottom: 50px; border-bottom: 1px solid #ededed;}

		.tagView .ItemView:last-child,

		.userView .ItemView:last-child,

		.genericView .genericItemView:last-child { padding-bottom: 0; border-bottom: none;}

		.tagView .ItemImage,

		.userView .ItemImage,

		.genericView .ItemImage {background-size: cover;background-position: center;margin-bottom: 0;margin-right: 15px;}

		.tagView .ItemImage img,

		.userView .ItemImage img,

		.genericView .ItemImage img {width: 150px;}

		.userView .userBlock {margin-bottom: 30px;}

		.userView .userBlock .thumb {float: left;margin-right: 15px;}

		.userAdditionalInfo,

		.userBlock .thumb + div {padding-left: 115px;}

		.userAdditionalInfo div {display: inline-block;margin-right: 20px;margin-bottom: 10px;line-height: 24px;}

		.tagView .ItemTitle,

		.userView .ItemTitle {padding: 0 0 10px 0;margin-bottom: 0;  font-size: 1.5em;  font-weight: 300;}

		.tagView .ItemIntroText,

		.userView .ItemIntroText,

		.genericView .ItemIntroText {margin-bottom: 10px;}

		.ItemLinksWork {color: #999;font-size: 14px;margin-bottom: 15px;}

		.ItemLinksWork > * {margin-left: 10px;padding-left: 10px;border-left: 1px solid #dcdcdc;}

		.ItemLinksWork > *:first-child {margin-left: 0;padding-left: 0;border-left: none;}

		.userView .userBlock { padding-bottom: 35px; border-bottom: 1px dotted #dcdcdc;}

		.userView .userBlock .thumb { max-width: 150px;}

		.userView .userBlock .thumb img { border-radius: 100%}

		.userView .ItemTags a { margin: 0 7px;}

		.userView .ItemTags a:first-child{ margin-left: 0;}

		.ItemReadMore { margin-top: 10px;}

	/*-- 6.5. Page -  Edit Form --*/

		.edit-modal .mfp-iframe-holder .mfp-content { max-width: 1170px;}

		.k2ItemFormEditor {  clear: both; position: static; padding: 24px 4px 8px 4px; margin: 0; background: none; border-radius: 0px; border: none; }

		div.dummyHeight { display: none;}

		table.adminFormK2 tr td { padding: 10px 15px;}

		table.adminFormK2Container tr td { padding: 10px;}

		.simpleTabsContent div.sigProClassic { max-width: 600px;}

		.simpleTabsContent #itemGallery .sigProThumb a { width: 600px; height: auto;}

	/*-- 6.6. Module - list-categories --*/

		.list-categories ul { padding: 0; list-style: none;}

	/*-- 6.7. Module - K2 Contents --*/

	    .k2ItemsBlock ul {list-style: none;padding: 0;margin: 0;}

	    .k2ItemsBlock ul li { margin-bottom: 40px;}

		.k2ItemsBlock .moduleItemTitle { font-weight: bold; line-height: 1;}

		.k2ItemsBlock .k2Avatar { float: left; margin-right: 15px;}

		.k2ItemsBlock .k2Avatar img{ border-radius: 100%;}

	      .moduleItemAuthor {font-size: 14px;color: #999; margin-bottom: 5px;}

	      .k2ItemsBlock .moduleItemImage {margin: 10px 0;display: block;}

	        .k2ItemsBlock .itemDate {font-size: 14px;color: #999;font-style: italic;}

	        .k2ItemsBlock  .moduleItemTags a {display: inline-block;padding: 0 5px 0 0;}

	        .k2ItemsBlock .moduleItemTags {font-style: 12px;}

	        .k2ItemsBlock .itemBottom {background-color: #f5f5f5;padding: 3px 8px;margin-top: 5px; font-size:  14px;}

	          .k2ItemsBlock .itemBottom .moduleItemComments {display: inline-block;border-right: 1px solid #ddd;padding-right: 5px; margin-right: 5px; }

	          .k2ItemsBlock .itemBottom .moduleItemReadMore {float: right;}

	    .k2ItemsBlock .post-tags { margin: 15px 0;}

	    .k2ItemsBlock .post-tags a { padding: 2px 8px; font-size: 14px;}

    /*-- 6.8. Module - Feature --*/

    	.thumb-item-content .moduleItemDate { color: #aaa;}

    /*-- 6.9. Module - K2 Login */

		.k2LoginBlock {}

		.k2LoginBlock .inputbox {width: 100%;border-radius: 2px;}

		.k2LoginBlock label {}

		.k2LoginBlock label input {float: left;margin: 4px 4px 0 0;margin-top: 1px \9;line-height: normal;}

		.k2LoginBlock ul {margin: 0;list-style: none;border-top: 1px dotted #ddd;padding-top: 15px;margin-top: 5px;}

    /*-- 6.10. Module - K2 User */

		.k2UserBlock {}

		.k2UserBlockDetails {position: relative; z-index: 1;}

		.k2UserBlock .ubName { margin-bottom: 5px;}

		.k2UserBlock .ubCommentsCount {color: #999; font-size: 0.85em; margin-bottom: 10px;}

		.k2UserBlock .modal {position: static;top: 0;left: 0;width: auto;margin-left: 0;background-color: transparent;border: none;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;outline: none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}        

		.k2UserBlockActions {list-style: none;margin: 0;padding: 0;  position: relative; margin-left: 25px; z-index: 0;}

		ul.k2UserBlockActions:after {content: "";position: absolute;top: -15px;left: 0;bottom: 8px;width: 1px;background: #ededed;}

		.k2UserBlockActions li { margin-bottom: 4px;}

		.k2UserBlockActions li a { padding-left: 18px; display: inline-block;}

		.k2UserBlockActions li a i { margin-left: -18px;margin-right: 4px;}

		.k2UserBlockRenderedMenu {list-style: none;margin: 5px 0 0;padding: 5px 0 10px;border: 1px dotted #ddd;border-width: 1px 0;}

		.ubLogout {margin-top: 10px;}

	/*-- 6.11. Module - K2 Seach --*/

		.k2SearchBlock {position: relative;}

	    .k2SearchBlockForm {position: relative;}

	    .k2SearchBlock .button {position: absolute;top: 0;right: 0;background-color: transparent;color: #999;height: 40px;line-height: 36px; border-color: transparent;}

	    .k2LiveSearchResults{position: absolute;top: 40px;left: 0;right: 0;}

	    .liveSearchResults {padding: 0;margin:0;background-color: #fff;border: 1px solid #f0f0f0;border-top: none;list-style: none;border-radius: 0 0 3px 3px;}

	    .liveSearchResults li {padding: 4px 10px;}

	    .liveSearchResults li:hover {background-color: #f0f0f0;}

	/*-- 6.12. Module - K2 Authors List Block --*/

    	.k2AuthorsListBlock ul{list-style: none;margin: 0;padding: 0;}

        .k2AuthorsListBlock .abAuthorName { font-weight: 400; margin-bottom: 0; display: block; margin-top: 0;}

        .k2AuthorsListBlock .abAuthorLatestItem { font-size: 0.9em; display: block; padding-left: 60px;}

        .k2AuthorsListBlock .abAuthorCommentsCount { font-style: italic; color: #888;}

   	/*-- 6.13. Module - K2 Users --*/

		.k2UsersBlock {}

		.k2UsersBlock > ul {list-style:none;padding: 0;margin:0;}

		.k2UsersBlock > ul > li {padding-bottom: 25px;margin-bottom: 25px;border-bottom: 1px dotted #ccc;}

		.k2UsersBlock > ul > li:last-child{padding-bottom: 0;margin-bottom: 0;border-bottom: none;}

		.k2UsersBlock .ubUserAdditionalInfo { font-size: 0.8em; padding: 4px 0;}

		.k2Avatar {float: left;margin: 0 10px 10px 0;border-radius: 100%;overflow: hidden;}

		.ubUserName {font-weight: bold;}

		.ubUserAdditionalInfo a{color: #888; margin-right: 5px;}

		.ubUserEmail a {font-size: 0;}

		.ubUserEmail a:before{font-size: 14px;content: "\f003"; }

		.ubUserDescription {margin-bottom: 10px; display: block; font-size: 0.95em}

		.k2Avatar + .ubUserDescription,

		.k2Avatar + .ubUserName + .ubUserDescription,

		.k2Avatar + .ubUserName + .ubUserAdditionalInfo + .ubUserDescription {padding-left: 60px;}

		.k2UsersBlock .ubUserItems li { padding: 1px 0; font-size: 0.95em;}

		.k2UsersBlock .ubUserItems li i { color: #555; margin-right: 4px;}

		.k2UsersBlock > ul > li h5 {margin: 5px 0; clear: both;}

	/*-- 6.14. Module - K2 Calendar --*/

		.k2CalendarBlock {overflow-y: auto; }

		.k2CalendarBlock .calendar {width: 100%; border-radius: 2px;overflow: hidden;min-height: 204px; }

        .k2CalendarBlock .calendar td.calendarNavMonthPrev,

        .k2CalendarBlock .calendar td.calendarNavMonthNext,

        .k2CalendarBlock .calendar td.calendarCurrentMonth {font-weight: 300; border-top: 1px solid #eee;}

        .k2CalendarBlock .calendar td.calendarNavMonthPrev,

        .k2CalendarBlock .calendar td.calendarNavMonthNext,

        .k2CalendarBlock .calendar td.calendarDateLinked {padding: 0;}

        .k2CalendarBlock .calendar td,

        .k2CalendarBlock .calendar td.calendarNavMonthPrev a,

        .k2CalendarBlock .calendar td.calendarNavMonthNext a,

        .k2CalendarBlock .calendar td.calendarDateLinked a {text-align: center;padding: 7px 3px;}

        .k2CalendarBlock .calendar td.calendarDayName{padding: 8px 3px; font-size: 0.86em; border-bottom: 1px solid #eee;}

        .k2CalendarBlock .calendar td a {display: block;}

        .k2CalendarBlock .calendar td.calendarDateLinked a { font-weight: bold;}

        .k2CalendarBlock .calendarNavLink:hover { border-color: #fff;}

        .k2CalendarBlock .calendar td.calendarDateLinked { position: relative;}

    /*-- 6.15. Module - K2 Tags --*/

    	.post-tags.k2TagCloudBlock { margin: 0;}

    /*-- 6.16. Module - K2 Breadcrumbs --*/

    	.k2BreadcrumbsBlock > * {display: inline-block;margin-right: 5px;}

    /*-- 6.17. Module - K2 Top Commenters --*/

		.k2TopCommentersBlock ul{list-style: none;padding: 0;margin: 0;}

		.k2TopCommentersBlock ul li,

		.k2LatestCommentsBlock ul li,

		.k2ItemsBlock ul li,

		.k2AuthorsListBlock ul li {padding-bottom: 25px;margin-bottom: 25px;border-bottom: 1px dotted #eee;}

		.k2TopCommentersBlock ul li:last-child,

		.k2LatestCommentsBlock ul li:last-child,

		.k2ItemsBlock ul li:last-child,

		.k2AuthorsListBlock ul li:last-child {padding-bottom: 0;margin-bottom: 0;border-bottom: none;}

		.k2TopCommentersBlock ul p {margin-bottom: 8px;}

		.tcLatestCommentDate {color: #999;font-style: italic;}

    /*-- 6.18. Module - K2 Latest Commenters --*/

		.k2LatestCommentsBlock ul{list-style: none;margin: 0;padding: 0;}

		.k2LatestCommentsBlock .lcUsername,

		.k2LatestCommentsBlock .lcCommentDate {font-style: italic;color: #999;}

		.k2LatestCommentsBlock .info {padding-left: 60px;}



/*========== 7. Shop ===========*/

	/*-- 7.1. Default --*/

		label.invalid { background: none; border: none;}

		div[class*="-view"] .row { margin-right: -15px; margin-left: -15px;  display: block; flex-wrap: inherit; justify-content: inherit;}

	/*-- 7.2. Page - Offline --*/

		.shopoffline { background: url(../images/bg/bg-demo-4.jpg) no-repeat top center;  background-size: cover;margin: -30px; padding: 130px 0;}

		@media (min-width: 1200px) {

		  .shopoffline {background-attachment: fixed;}

		}

		.shopoffline .shopoffline-body {margin: 0 auto; background-color: rgba(0, 0, 0, 0.9); color: #fff; float: none;padding-bottom: 80px; padding-top: 80px;}

		.shopoffline .shopoffline-body h2 { color: #fff;}

	/*-- 7.3. Page - Home Shop --*/

		.category-view { margin-bottom: 0;}

		.vendor-store-desc h2 { font-size: 3em; font-weight: 300;}

		.vendor-store-desc .vendor-store-desc-body { padding: 0 20px; margin-bottom: 30px;}

		.vmhome-center { padding-bottom: 35px;}

		.vmhome-center:empty { display: none;}

	/*-- 7.4. Page - Product Listing --*/

		.browse-view > .mason-tabs{ display: none;}

		.grid-pro .container,.banner .container,.product-tab .container{padding-left:30px;padding-right:30px}

		.grid-pro .container{padding-top:30px}

		.grid-pro .cat-thumb-item{margin-bottom:30px}

		.banner .container{padding-bottom:35px}

		.product-tab .container{padding-bottom:20px}

		.highlight-thumbs .container{padding:34px 30px 30px}

		.featured-foot > div > .row{position:relative}

		.cat-thumb-item{position:relative}

		.cat-thumb-act{display:block;height:52px;left:50%;margin-top:-26px;margin-left:-26px;position:absolute;top:50%;width:52px;z-index:2}

		.cat-thumb-act a{color:#fff;display:block;font-size:4em;line-height:0}

		.cat-thumb-act a:hover{color:#dd4e4e}

		.cat-thumb-item-content-wrap{background-color:#eb8caf;color:#fff;height:100%;position:absolute;text-align:center;top:0;z-index:1}

		@media (max-width: 360px) {

		.cat-thumb-item-content-wrap{background-color:rgba(34,34,34,0.8)}

		.cat-thumb-item-content-wrap.bg-color1{background-color:rgba(221,78,78,0.8)!important}

		}

		.cat-thumb-item-content{display:table;height:100%;width:100%}

		.cat-thumb-item-content p{margin:0}

		.cat-thumb-item-content p a{border-bottom:1px solid rgba(255,255,255,0.5);color:rgba(255,255,255,0.5)}

		.cat-thumb-item-content p a:hover,.cat-thumb-item-content p a:focus{border-bottom-color:#fff;color:#fff}

		.cat-thumb-item-content .product-cat{font-size:.875em;margin-bottom:7px;text-transform:uppercase}

		@media (max-width: 640px) and (min-width: 569px) {

		.cat-thumb-item-content h3{margin-bottom:10px}

		}

		@media (max-width: 640px) and (min-width: 361px) {

		.cat-thumb-item-content h3{font-size:1em}

		}

		.cat-thumb-item-content h3 a{color:#fff}

		.cat-thumb-item-content h3 a:hover,.cat-thumb-item-content h3 a:focus{color:rgba(255,255,255,0.5)}

		@media (max-width: 568px) and (min-width: 361px) {

		.cat-thumb-item-content h3{margin-bottom:0}

		.cat-thumb-item-content p:not(.product-cat){display:none}

		}

		.cat-thumb-item-content-inner{display:table-cell;padding:0 35px;vertical-align:middle}

		@media (max-width: 991px) {

		.cat-thumb-item-content-inner{padding-left:5px;padding-right:5px}

		}

		.cat-thumb-video .cat-thumb-item-img{width:100%;position:relative}

		.cat-thumb-video .cat-thumb-item-img:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%;background-color:rgba(221,78,78,0.1);z-index:1}

		.cat-thumb-video .cat-thumb-item-img:hover::after { background-color: rgba(255,255,255,0.3);}

		.cat-caption{background-color:rgba(221,78,78,0.9);bottom:0;color:#fff;padding:24px 20px 3px;position:absolute;text-align:center;width:100%}

		.cat-caption a{color:#fff}

		.cat-caption a:hover,.cat-caption a:focus{color:rgba(255,255,255,0.5)}

		.cat-caption h3{margin-bottom:6px}

		.cat-caption p a{border-bottom:1px solid rgba(255,255,255,0.5);font-size:.875em;text-transform:uppercase}

		.cat-caption p a:hover,.cat-caption p a:focus{border-bottom:none}

		.cat-thumb-item-grid{overflow:hidden}

		.cat-thumb-item-grid > img{max-width:none;width:-webkit-calc(100% + 50px);width:calc(100% + 50px);opacity:.7;filter:alpha(opacity=70);-webkit-transition:opacity 0.35s,-webkit-transform .35s;transition:opacity 0.35s,transform .35s;-webkit-transform:translate3d(-40px,0,0);transform:translate3d(-40px,0,0)}

		.cat-thumb-item-grid .cat-caption{-webkit-transform:translate3d(0,35px,0);transform:translate3d(0,35px,0);-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s}

		.cat-thumb-item-grid .cat-caption p{color:rgba(255,255,255,0.8);opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 0.2s,-webkit-transform .35s;transition:opacity 0.2s,transform .35s;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}

		.cat-thumb-item-grid:hover > img,

		.cat-thumb-item-grid:hover p{opacity:1;filter:alpha(opacity=100)}

		.cat-thumb-item-grid:hover > img,

		.cat-thumb-item-grid:hover .cat-caption,

		.cat-thumb-item-grid:hover p{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}

		.cat-thumb-item-grid:hover p{-webkit-transition-delay:.1s;transition-delay:.1s;-webkit-transition-duration:.35s;transition-duration:.35s}

		.cat-highlight{margin-bottom:50px}

		.cart-subtotals{border-top:1px dotted rgba(0,0,0,0.092);margin-top:20px;padding-top:20px;text-transform:uppercase}

		.thumb-item-list .thumb-item-content h3{text-transform:uppercase}

		.thumb-item-list + .thumb-item-list{border-top:1px solid #ededed;margin-top:23px;padding-top:40px}

		

		.row.cat-thumb-item .cat-thumb-item-img{overflow:hidden}

		.row.cat-thumb-item .cat-thumb-item-img:before,.row.cat-thumb-item .cat-thumb-item-img:after{top:0;content:"";position:absolute;width:100%;height:100%;background:#eb8caf;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);right:-140%;opacity:.88;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}

		.row.cat-thumb-item .cat-thumb-item-img:after{margin-right:-20px;-webkit-transition-delay:.15s;transition-delay:.15s}

		.row.cat-thumb-item:hover .cat-thumb-item-img:before,.row.cat-thumb-item:hover .cat-thumb-item-img:after{right:-60%}

		.row.cat-thumb-item .cat-thumb-item-img.cat-bg:before,.row.cat-thumb-item .cat-thumb-item-img.cat-bg:after{right:auto;left:-140%;background:#dd4e4e}

		.row.cat-thumb-item:hover .cat-thumb-item-img.cat-bg:after{margin-right:0;margin-left:-20px}

		.row.cat-thumb-item:hover .cat-thumb-item-img.cat-bg:before,.row.cat-thumb-item:hover .cat-thumb-item-img.cat-bg:after{right:auto;left:-60%}



		/*-- list-header --*/

		.list-header{margin-bottom:10px}

		.list-view li,.list-sort li,.list-review li,.social-icons-share li{display:inline-block}

		.list-view a{border:1px solid transparent;color:#999;display:inline-block;font-size:.9375em;padding:6px 10px}

		.list-view li:first-child{padding-right:5px}

		.list-view .active a,.list-view a:hover,.list-view a:focus{border-color:#ededed;color:#000}

		.list-sort > li{float:left}

		.list-sort > li label{line-height:2.5;margin-bottom:0}

		.list-sort > li + li{margin-left:17px}

		.list-sort > li select.inputbox { width: auto !important;}

		.list-sort .orderlistcontainer { font-size: inherit; margin: 0; display: block; position: relative;}

		.list-sort .orderlistcontainer .title { display: none;}

		.list-sort .orderlistcontainer div.activeOrder{position:relative;background:#fff;border:1px solid #ededed;border-radius:0;box-shadow:none;color:#666;height:40px;line-height:2.4;padding:0 30px 0 15px;overflow:hidden!important}

		.list-sort .orderlistcontainer div.activeOrder:before{content:"";position:absolute;top:0;height:100%;border-left:1px solid #ededed;right:0;width:16px;display:block;background:#ececec url(../images/chzn-sprite.png) no-repeat 0 2px}

		.list-sort .orderlistcontainer div.orderlist{position: absolute;top: 100%; z-index: 1;background-color:#ececec;border-color:#ededed;border-right-color:#ededed;box-shadow:none;min-width:100%; display: none;}

		.orderlistcontainer div.orderlist div{padding:0}

		.orderlistcontainer div.orderlist div:hover{background:#222;padding:0}

		.orderlistcontainer div.orderlist div a{padding:2px 15px}

		.orderlistcontainer div.orderlist div:hover a{color:#fff}

		@media (max-width: 480px) {

			.list-sort > li label{display:none}

			.list-sort > li + li{margin-left:0}

			.list-sort > li + li + li{margin-left:17px}

		}

		/*Product Box*/

		.category-view .vmProduct {

			margin-bottom: 10px;

		}

		.vmProduct { text-align: initial;}

		.vmProduct .product-fields { display: none;}

		.vmStock {display: inline-block;width: 35px;height: 6px;border-radius: 4px;position: relative;overflow: hidden;background-color: #f0f0f0;margin: 12px auto 0 !important;}

		.vmStock:before { content: ""; display: block; position: absolute; top: 0; height: 100%; right: 0;}

		.vmStock.vm2-lowstock:before {width: 55%; background-color: #F8C842; border-radius: 0 4px 4px 0;}

		.vmStock.vm2-normalstock:before { width: 100%; background-color: #A4CD4C; border-radius: 4px;}

		.vmStock.vm2-nostock:before { width: 15%; background-color: #E74C3C; border-radius: 0 4px 4px 0;}

		.vmProduct .ratingbox { margin: 0;}

		.product-cat{margin-bottom:7px}

		.product-cat a{color:#999}

		.product-cat a:hover{color:#dd4e4e}

		.vmProduct .desc-vmlist,

		.vmProduct .list-review { display: none;}



		/*-- List style --*/

		.vmlist .vmProduct { width: 100%;}

		.vmlist .vmProduct .thumb-item-img { width: 260px; float: left; margin-right: 30px;}

		.vmlist .vmProduct .thumb-item-content h3 { text-transform: uppercase;}

		.vmlist .vmProduct + .vmProduct .thumb-item { border-top: 1px solid #ededed; margin-top: 23px; padding-top: 40px;}

		.vmlist .vmProduct .addtocart-area,

		.vmlist .vmProduct .desc-vmlist,

		.vmlist .vmProduct .list-review { display: block;}

		.vmlist .vmProduct .addtocart-area .link-modal,

		.vmlist .vmProduct .rating-vmgird,

		.vmlist .vmProduct .addtocart-area .quan,

		.vmlist .vmProduct .product-cat,

		.vmlist .vmProduct .thumb-act-first { display: none;}

		.vmlist .vmProduct .ratingbox { margin-right: 10px;}

		.vmlist .vmStock { float: none !important;}

		.vmlist .row + .row .vmProduct .thumb-item { border-top: 1px solid #ededed; margin-top: 23px; padding-top: 40px;}

	/*-- 7.5. Page - Page Shop Single --*/

		.summary {margin-bottom: 50px;}

		.summary .product-cat {margin-bottom: 27px;}

		.summary .product-cat a {color: #333333;}

		/*-- Image Porduct --*/

		.imagesProduct > img { margin-bottom: 20px;}

		.vmFullImage,

		.additional-images-wrapper { display: none;}

		.additional-images-wrapper { margin: 10px -4px 20px -5px; width: auto;}

		.additional-images-wrapper .additionalItem { cursor: pointer; padding: 0 5px; opacity: 0.7;}

		.additional-images-wrapper .additionalItem:hover,

		.additional-images-wrapper .synced .additionalItem { opacity: 1;}

		.additional-images-wrapper.owl-theme .owl-controls .owl-buttons div {opacity: 0.3; top: 50%;position: absolute;width: 26px;height: 26px;font-size: 1.3em;margin-top: -13px;border-width: 1px;}

		.additional-images-wrapper.owl-theme .owl-controls .owl-buttons div:hover {opacity: 1;}

		.additional-images-wrapper.owl-theme .owl-controls .owl-buttons div.owl-prev { left: -13px;}

		.additional-images-wrapper.owl-theme .owl-controls .owl-buttons div.owl-next { right: -13px;}



		/*-- Share --*/

		.social-icons-share a {display: inline-block;font-size: 0.9375em;padding: 0 10px;}

		.social-icons-share label {font-weight: 500;text-transform: uppercase;}



		/*-- Price --*/

		.product-price {font-weight: 700; margin: 0; margin-bottom: 20px; text-align: inherit; float: none;}

		.product-price .vm-price-desc,

		.vmProduct .addtocart-area { display: none;}

		.product-price > div { display: inline-block;color: black;}

		.product-price > div.PricebasePrice{font-size:15px;margin-right:12px;text-decoration:line-through;color:#666}

		.product-price > div.PricebasePrice:empty { display: none;}

		/*-- Product Field --*/

		.product-field-display .chzn-container { max-width: 100% !important;min-width: 100%;}

		.product-field-display .chzn-container-single .chzn-drop { min-width: 100% !important; border: none;}

		/*-- Rating/rteview --*/

		.list-review { margin-bottom: 10px;color: #999999;}

		.ratingbox { position: relative; display: inline-block; width: 65px; height: 13px; margin: 0 10px 0 0; background-repeat: repeat-x; background-size: auto 100%; background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgd2lkdGg9IjEzNS41NjlweCIgaGVpZ2h0PSIxMjkuMjk2cHgiIHZpZXdCb3g9IjQwLjIxNiA4LjM1MiAxMzUuNTY5IDEyOS4yOTYiCgkgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyA0MC4yMTYgOC4zNTIgMTM1LjU2OSAxMjkuMjk2IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZmlsbD0iI0RERERERCIgZD0iTTE3NS43ODUsNTguNDU3YzAtMi4wMS0xLjUyLTMuMjU5LTQuNTY0LTMuNzQ4bC00MC44OTYtNS45NDdsLTE4LjMzMS0zNy4wNwoJYy0xLjAzMS0yLjIyNy0yLjM2My0zLjM0LTMuOTkyLTMuMzRzLTIuOTYsMS4xMTMtMy45OTIsMy4zNGwtMTguMzMyLDM3LjA3bC00MC44OTksNS45NDdjLTMuMDQxLDAuNDg5LTQuNTYyLDEuNzM4LTQuNTYyLDMuNzQ4CgljMCwxLjE0MSwwLjY3OSwyLjQ0NSwyLjAzNywzLjkxMWwyOS42NTYsMjguODQxbC03LjAwNiw0MC43MzZjLTAuMTA5LDAuNzYxLTAuMTYzLDEuMzA1LTAuMTYzLDEuNjMKCWMwLDEuMTQxLDAuMjg1LDIuMTA0LDAuODU1LDIuODkzYzAuNTcsMC43ODgsMS40MjUsMS4xODEsMi41NjYsMS4xODFjMC45NzgsMCwyLjA2NC0wLjMyMywzLjI1OS0wLjk3N0wxMDgsMTE3LjQ0M2wzNi41ODIsMTkuMjI4CgljMS4xNDEsMC42NTIsMi4yMjcsMC45NzgsMy4yNTgsMC45NzhjMi4yMjksMCwzLjM0Mi0xLjM1NSwzLjM0Mi00LjA3MWMwLTAuNzA2LTAuMDI3LTEuMjQ5LTAuMDgyLTEuNjMybC03LjAwNi00MC43MzQKCWwyOS41NzQtMjguODQxQzE3NS4wOCw2MC45NTYsMTc1Ljc4NSw1OS42NTIsMTc1Ljc4NSw1OC40NTd6IE0xMzIuODUsODcuNTQzbDUuODY1LDM0LjMwMUwxMDgsMTA1LjYzbC0zMC43OTcsMTYuMjE0bDUuOTQ4LTM0LjMwMQoJTDU4LjIyLDYzLjM0NWwzNC4zODItNS4wNTFMMTA4LDI3LjE3MWwxNS4zOTgsMzEuMTIzbDM0LjM4NCw1LjA1MUwxMzIuODUsODcuNTQzeiIvPgo8L3N2Zz4=)}

		.ratingbox > div { position: absolute; width: 0; left: 0; display: block; height: 13px; background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgd2lkdGg9IjEzNS41NjlweCIgaGVpZ2h0PSIxMjkuMjk2cHgiIHZpZXdCb3g9IjQwLjIxNiA4LjM1MiAxMzUuNTY5IDEyOS4yOTYiCgkgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyA0MC4yMTYgOC4zNTIgMTM1LjU2OSAxMjkuMjk2IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZmlsbD0iI0Y5QUMyMCIgZD0iTTE3NS43ODUsNTguNDU3YzAtMi4wMS0xLjUyLTMuMjU5LTQuNTY0LTMuNzQ4bC00MC44OTYtNS45NDdsLTE4LjMzMS0zNy4wNwoJYy0xLjAzMS0yLjIyNy0yLjM2My0zLjM0LTMuOTkyLTMuMzRzLTIuOTYsMS4xMTMtMy45OTIsMy4zNGwtMTguMzMyLDM3LjA3bC00MC44OTksNS45NDdjLTMuMDQxLDAuNDg5LTQuNTYyLDEuNzM4LTQuNTYyLDMuNzQ4CgljMCwxLjE0MSwwLjY3OSwyLjQ0NSwyLjAzNywzLjkxMWwyOS42NTYsMjguODQxbC03LjAwNiw0MC43MzZjLTAuMTA5LDAuNzYxLTAuMTYzLDEuMzA1LTAuMTYzLDEuNjMKCWMwLDEuMTQxLDAuMjg1LDIuMTA0LDAuODU1LDIuODkzYzAuNTcsMC43ODgsMS40MjUsMS4xODEsMi41NjYsMS4xODFjMC45NzgsMCwyLjA2NC0wLjMyMywzLjI1OS0wLjk3N0wxMDgsMTE3LjQ0M2wzNi41ODIsMTkuMjI4CgljMS4xNDEsMC42NTIsMi4yMjcsMC45NzgsMy4yNTgsMC45NzhjMi4yMjksMCwzLjM0Mi0xLjM1NSwzLjM0Mi00LjA3MWMwLTAuNzA2LTAuMDI3LTEuMjQ5LTAuMDgyLTEuNjMybC03LjAwNi00MC43MzQKCWwyOS41NzQtMjguODQxQzE3NS4wOCw2MC45NTYsMTc1Ljc4NSw1OS42NTIsMTc1Ljc4NSw1OC40NTd6IE0xMzIuODUsODcuNTQzbDUuODY1LDM0LjMwMUwxMDgsMTA1LjYzbC0zMC43OTcsMTYuMjE0bDUuOTQ4LTM0LjMwMQoJTDU4LjIyLDYzLjM0NWwzNC4zODItNS4wNTFMMTA4LDI3LjE3MWwxNS4zOTgsMzEuMTIzbDM0LjM4NCw1LjA1MUwxMzIuODUsODcuNTQzeiIvPgo8L3N2Zz4=); background-repeat: repeat-x; background-size: auto 100%;}

		.list-review a {color: #999999;}

		.list-review a:hover, .list-review a:focus {color: #dd4e4e;}

		.list-review .btn-add-review {border-left: 1px solid #999999;line-height: 1;margin-left: 2px;padding-left: 5px;}

		.reviewsPanel { display: block !important;}

		.reviewsPanel.collapse { height: 0;}

		.reviewsPanel.collapse.in { height: auto;}

		/*-- quantity --*/

		.quan{padding:0 0 7px}

		.quan label{margin-right:5px}

		.quan .qty{padding-left:0;padding-right:0;text-align:center;width:38px !important; height: 40px !important; display: inline-block !important;}

		/*-- Add To Cart --*/

		.addtocart-area { margin: 0;}

		.addtocart-area .product-fields { margin-bottom: 20px;}

		.thumb-act-more > span,

		.thumb-act-more a{padding-left:13px;padding-right:13px;text-transform:uppercase;}

		.thumb-act-more a.link-modal {margin: 0;}

		.thumb-act-more .btn-cart{background-color:#dd4e4e;padding: 0;}

		.thumb-act-more .btn-cart .fa{margin-right:5px; position: absolute; top: 50%; left: 15px; margin-top: -7px; }

		.thumb-act-more .addtocart-button,

		.thumb-act-more .addtocart-button-disabled{position:relative;background-color:transparent;border:none;text-transform:uppercase;height:100%;padding-left:40px;padding-right:20px;z-index:4}



		/*-- related product --*/

		.related {border-top: 1px solid #ededed;margin-bottom: 50px;padding-top: 43px;}

		.related .product-field-display a {font-size: 1em;font-weight: 500;margin-bottom: 8px;text-transform: none;}

		.related .product-field-display a:not(:hover){color: black;}

		.related .product-field-display span.vm-price-desc,

		.related .product-field-display .product_s_desc { display: none;}

		.related .product-field-display .PricesalesPrice { font-weight: 700; color: black; margin-top: 8px;}

		/*-- Custom position --*/

		.productdetails .highlight-sidebar { margin-top: 0;}

		.productdetails aside { padding: 40px 30px 20px;}

	/*-- 7.6. Page - Order/Login --*/

		.featured-box{margin-bottom:50px}

		.featured-box h4{border-bottom:2px solid #000;padding-bottom:15px}

		.featured-box-secondary{font-size:.928em}

		.featured-box-secondary input.form-control{height:37px}

		.featured-box-secondary .formDropdown{height:37px;margin-bottom:0;padding-top:7px}

		.featured-box-secondary p{margin-bottom:15px}

		.featured-box-cart .form-horizontal .control-label{text-align:left}

		@media (max-width: 480px) {

			.featured-box-cart:not(.featured-box-secondary){overflow-x:scroll;padding-bottom:30px}

		}

	/*-- 7.7. Page - Cart --*/

		.output-billto span.titles, .output-shipto span.titles {min-width: 160px;float: left;}

		.output-billto span.titles:after, .output-shipto span.titles:after { content: ":"}

		.output-billto span.values, .output-shipto span.values {float: left;margin-right: 5px; font-style: italic;}

		.shop_table{width:100%}

		.shop_table .product-remove a{font-size:1.3em}

		.shop_table th{background:#222;border:1px solid #222;border-bottom:none !important;color:#fff;font-size:.9375em;font-weight:600;padding:10px 30px !important; vertical-align: middle !important; }

		@media (max-width: 991px) {

		.shop_table th{padding-left:20px;padding-right:20px}

		}

		.shop_table td{border:1px solid #ededed;padding:25px !important; vertical-align: middle !important; }

		@media (max-width: 991px) {

		.shop_table td{padding:20px}

		}

		.shop_table .thumb-item-img{border-right:none;padding-right:0;position:static}

		@media (min-width: 992px) {

		.shop_table .thumb-item-img{width:110px}

		}

		.shop_table .product-name{border-left:none}

		.shop_table .product-remove{text-align:center;width:30px}

		.shop_table td.product-price{font-weight:100}

		@media (min-width: 992px) {

		.shop_table .product-quantity{width:187px}

		}

		.shop_table td.product-quantity{text-align:center}

		.shop_table td.product-subtotal{width:80px}



		.featured-box-cart .cart-images { margin-right: 20px;}

		.featured-box-cart .cart-images img { width: 80px;}

		.featured-box-cart .cart-product-name { margin-bottom: 6px;}

		.featured-box-cart input.quantity-input { height: 40px !important; width: 55px !important;}

		.featured-box-cart .vm2-add_quantity_cart,

		.featured-box-cart .vm2-remove_from_cart { width: 46px !important; height: inherit;}



		textarea#customer_note_field { min-height: 120px; width: auto;  max-width: 100%;}

		div.terms-of-service { padding: 0; margin: 0;}

		a#terms-of-service { margin-left: 20px; font-style: italic;}

		a#terms-of-service:before { content: "("}

		a#terms-of-service:after { content: ")"}

		.vm2-termsofservice-icon { display: none;}

		.checkout-button-top { text-align: right; border-top: solid #E9E8E8 1px; padding: 20px 0 0; margin-top: 20px;}

	/*-- 7.8. Page - Account detailt --*/

		.control-buttons { text-align: inherit !important;}

		#fancybox-loading,

		#fancybox-wrap,

		#fancybox-overlay {display: none;}

		table.user-details { width: 100%;}

		table.user-details .chzn-container-multi,

		table.user-details .chzn-container-multi.chzn-container .chzn-drop,

		.admintable .chzn-container-multi,

		.admintable .chzn-container-multi.chzn-container .chzn-drop{ min-width: 100% !important;}

		.vm-view-user-edit{margin-bottom:60px}

		.vm-view-user-edit .buttonBar-right{margin-bottom:25px}

		.vm-view-user-edit .table-bordered{border:1px solid #ddd}

		.vm-view-user-edit #adminForm > a{display:inline-block;margin-right:20px}

		.vm-view-user-edit #adminForm #ui-tabs{margin-top:10px; clear: both;}

		.vm-view-user-edit #adminForm #ui-tabs #tabs{padding:0 15px;margin:15px -15px;list-style:none;border-bottom:1px solid #ddd;overflow: inherit;}

		.vm-view-user-edit #adminForm #ui-tabs #tabs li{display:inline-block;line-height:40px;border:1px solid #f5f5f5;border-bottom-color:#ddd;background:#f5f5f5;padding:0 20px;margin-right:4px;font-weight:600; color: black; margin-bottom:-1px;cursor:pointer;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s}

		.vm-view-user-edit #adminForm #ui-tabs #tabs li.current,

		.vm-view-user-edit #adminForm #ui-tabs #tabs li.current:hover{background:#fff;border-color:#ddd;border-bottom-color:#fff;color:#333}

		.vm-view-user-edit #adminForm #ui-tabs #tabs li:hover{border-color:#dd4e4e;background-color:#dd4e4e;color:#fff;border-bottom-color:#ddd}

		.vm-view-user-edit #adminForm #ui-tabs #tab-2,.vm-view-user-edit #adminForm #ui-tabs #tab-3,.vm-view-user-edit #adminForm #ui-tabs #tab-4{display:none}

		.vm-view-user-edit #adminForm #ui-tabs .editor .btn-toolbar a{font-size:85%;padding:4px 0;margin-right:5px}

		.vm-view-user-edit #adminForm #ui-tabs .checkboxes{margin-bottom:25px;position:relative}

		.vm-view-user-edit #adminForm #ui-tabs .checkboxes .always-left { float: left;}

		.vm-view-user-edit #adminForm #ui-tabs .checkboxes .text_area{height:40px!important;max-width:150px;margin:0 5px 0 0 !important}

		.vm-view-user-edit #adminForm #ui-tabs .checkboxes .fg-button{border:1px solid #ddd;background-color:#fff;padding:6px 12px;height:40px !important;display:inline-block;margin:0!important}

		.vm-view-user-edit #adminForm #ui-tabs .checkboxes .fg-button.reset-value{background-color: black;border-color: black;color:#fff}

		.vm-view-user-edit #adminForm #ui-tabs .checkboxes .fg-button.reset-value:hover{background-color:#dd4e4e; border-color: #dd4e4e;}

		.vm-view-user-edit #adminForm #ui-tabs .checkboxes .fg-button .ui-icon{display:inline-block;width:16px;height:16px;border:1px solid #ddd;border-radius:100%;text-align:center;line-height:11px;}

		.vm-view-user-edit #adminForm #ui-tabs .checkboxes .fg-button.js-previous .ui-icon:before{content:"-"}

		.vm-view-user-edit #adminForm #ui-tabs .checkboxes .fg-button.js-next .ui-icon:after{content:"+"}

		.vm-view-user-edit #adminForm #ui-tabs .checkboxes span.ui-helper-hidden-accessible{position:absolute;top:10px;left:100px;background:#fff;display:inline-block;border:1px solid #ddd;padding:6px 15px;border-radius:4px;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.09);-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.09);box-shadow:1px 1px 2px rgba(0,0,0,0.09)}

		.vm-view-user-edit #adminForm #ui-tabs .checkboxes span.ui-helper-hidden-accessible:empty{display:none}

		.vm-view-user-edit #adminForm #ui-tabs .checkboxes span.ui-helper-hidden-accessible:before{content:"";display:block;border-style:solid;border-width:7px 7px 0;border-color:#ddd transparent transparent;position:absolute;bottom:-7px;left:10px}

		.vm-view-user-edit #adminForm #ui-tabs .checkboxes span.ui-helper-hidden-accessible:after{content:"";display:block;border-style:solid;border-width:6px 6px 0;border-color:#fff transparent transparent;position:absolute;bottom:-6px;left:11px}

		.vm-view-user-edit #adminForm #ui-tabs .checkboxes #ImagesContainer{margin:30px 0 15px}

		.vm-view-user-edit #adminForm #ui-tabs .checkboxes #ImagesContainer .vm_thumb_image{width:150px;}

		.vm-view-user-edit #adminForm #ui-tabs .checkboxes #ImagesContainer .vm_thumb_image img{border:none;background-color:none}

		.vm-view-user-edit #adminForm #ui-tabs .checkboxes .vm__img_autocrop{margin-bottom:20px}

		.vm-view-user-edit #adminForm #ui-tabs .checkboxes table{border:1px solid #ddd;margin-bottom:20px}

		.vm-view-user-edit #adminForm #ui-tabs .checkboxes table > tbody > tr > td{border:1px solid #ddd;border-bottom:1px solid #ddd;padding:12px 25px;line-height:inherit;border-top:1px solid #ddd}

		.vm-view-user-edit #adminForm #ui-tabs .checkboxes table > tbody > tr > td:first-child{border-left:1px solid #ddd}

		.vm-view-user-edit #adminForm #ui-tabs .checkboxes table > tbody > tr > td:last-child{border-right:1px solid #ddd}

		.vm-view-user-edit #adminForm #ui-tabs .checkboxes table tbody > tr:nth-child(odd) > td{background-color:#f9f9f9}

		.vm-view-user-edit #adminForm #ui-tabs .checkboxes table tbody > tr:hover > td{background-color:#f5f5f5}

		.vm-view-user-edit #adminForm #ui-tabs .vmquote{margin:0 0 30px!important;border:1px solid #ddd;padding:10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

		.vm-view-user-edit #adminForm .vm_thumb_image { height: auto !important; max-width: 60px !important;}

	/*-- 7.9. Page - Vendo --*/

		.vendor-details-view{margin-bottom:60px}

		.vendor-details-view .vendor-details-view-link span{display:inline-block;margin-right:25px;padding:3px 10px;}

		.vendor-details-view .vendor-details-view-link span i{float:left;margin-right:10px;line-height:1.75}

		.vendor-details-view-link .btn a { display: inline-block; line-height: 28px; color: white;}

	/*-- 7.10. Popup - Product --*/

		.mfp-bg { z-index: 1051;}

		.mfp-wrap { z-index: 1052;}

		.popupProduct .summary { margin-bottom: 0;}

		.popupProduct .product-custom { display: none;}

		.jv-popup-product .modal-content {padding: 20px;}

		.jv-popup-product .modal-content button.close { position: absolute; top: -15px; right: -5px; font-size: 2.4em; padding: 0 10px;}

		.jv-popup-product .modal-content .modal-body {min-height: 515px;}

		.popup-product-load { background-color: rgba(255,255,255,0.95);  position: absolute;top: 0;left: 0; right: 0; bottom: 0; display: block;}

		.popup-product-load .fa{ position: absolute;top: 50%;left: 50%;margin-left: -15px;margin-top: -15px;font-size: 26px;}

		.jv-popup-product #jv-popup-detail {display: none;}



	/*-- 7.11. Popup - Addcart -- */

		#fancybox-wrap { padding: 0;  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);}

		.fancybox-bg {display: none;}

		#fancybox-close { background: #fff; border-radius: 100%; text-align: center; line-height: 25px;  box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);  font-size: 34px;}

		#fancybox-close:hover { background-color: black; color: white;}

		#fancybox-close:before{ content: "×"}

		#fancybox-overlay { background-color: rgba(0,0,0,0.8) !important;}

		#fancybox-content { min-width: 100%; padding: 10px; max-width: 100%;}

		.productdetails-view { max-width: 100%;}

		.productdetails-view .btn-popup { display: none;}

		.product-related-popup { overflow: hidden; padding-top: 20px; margin-top: 30px; margin-bottom: 10px;}

		.product-related-popup [class*="col-"] { margin-bottom: 20px;line-height: 1.4;}

		.product-related-popup img { margin-bottom: 5px;}

		.product-related-popup .product_s_desc, .product-related-popup .vm-price-desc { display: none;}

		.product-related-popup .PricesalesPrice { color: black; font-weight: 600;}

	/*-- 7.12. Popup - Manufacturer --*/

		.manufacturer-details-view img { float: none;}

		.vmquestionview { overflow: hidden;}

		.vmquestionview .formError { margin-left: -150px;}

	/*-- 7.13. Module - Category --*/

		.VmArrowdown { background: none; position: relative; display: block; padding: 0; margin-top: 4px; width: 13px; height: 13px;-webkit-transition: all 200ms ease;-moz-transition: all 200ms ease;-ms-transition: all 200ms ease;-o-transition: all 200ms ease;transition: all 200ms ease;}

		.VmOpen .VmArrowdown {-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}

		.VmArrowdown:before,

		.VmArrowdown:after  { content: ""; display: block; position: relative; background: rgba(255,255,255,0.8);}

		.VmArrowdown:before { width: 100%; height: 1px; top: 7px; left: 0;}

		.VmArrowdown:after { width: 1px; height: 100%; top: 0; left: 6px;}

		.jv-module .VMmenu { padding: 0;}

		.jv-module .VMmenu li { padding: 0;}

		.jv-module .VMmenu .menu { margin-bottom: 20px; display: none; padding: 0;}

		.jv-module .VMmenu .menu li{ padding: 0; font-size: 95%; position: relative; padding-left: 20px;}

		.jv-module .VMmenu .menu li:not(.VmClose):before {content: "";position: absolute;width: 10px;height: 1px;background: #fff;top: 13px;left: 0;}

		.jv-module .VMmenu.VMmenuAll .menu { display: block;}

	/*-- 7.14. Module Filter --*/

		.slider.slider-horizontal { height: 5px;}

		.slider.slider-horizontal .slider-track { height: 5px;background-color: #ecedef; box-shadow: none; border-radius: none;}

		.slider.slider-horizontal .slider-selection { background: #ddd; box-shadow: none; border-radius: none;}

		.slider.slider-horizontal .slider-handle.round { border-radius: 0; width: 11px; height: 11px;  margin: -3px 0 0 -8px; background: #ccc;}

		.jvajax_shop_search_popup .jvajax_shop_search_content {border-radius: 5px; border-color: transparent; z-index: 9999;}

		.jvajax_shop_search_content .item .image {  display: block; padding: 0;background: #fff;margin-bottom: 5px;}

		.jvajax_shop_search_content .item .image.left { float: left;margin-right: 10px; max-width: 88px; margin-bottom: 0;}

		.jvajax_shop_search_content .item .image.right {float: right;margin-left: 10px; max-width: 88px; margin-bottom: 0;}



		.jvajax_shop_search_content .div_hikashop_products  .item {background: #fff;margin-bottom: 0;border-radius: 5px;border: 1px solid #dcdcdc;padding: 10px;}

		.jvajax_shop_search_content .item + .bottom-border {margin-bottom: 20px;}

		.jvajax_shop_search_content .addtocart-controls{display: none;}

		.jvajax_shop_search_content .item .title:not(:hover) { color: black; margin-bottom: 8px;}

		.jvajax_shop_search_content .item .price {font-weight: 600 !important;color: black;}

		.jvajax_shop_search_content .item .price, .form_add_to_cart, .jvajax_shop_search_content .item .short_desc {padding: 0;}

		.jvajax_shop_search_content .addtocart-bar { position: static; text-align: inherit;}

		.jvajax_shop_search_content .addtocart-bar span.addtocart-button {  background-color: #dd4e4e; position: relative; display: inline-block; margin: 0; overflow: hidden;}

		.jvajax_shop_search_content .addtocart-bar span.addtocart-button:after{content: "";height: 100%;left: 0;position: absolute;top: 0;width: 100%;background-color: black;bottom: 0;top: auto;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);z-index: 1;}		

		.jvajax_shop_search_content .addtocart-bar span.addtocart-button:hover::after,

		.jvajax_shop_search_content .addtocart-bar span.addtocart-button:focus::after {-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}

		.jvajax_shop_search_content .addtocart-bar span.addtocart-button .addtocart-button { border-radius: 0; background: none; position: relative; z-index: 2;font-size: 14px;  padding: 6px 15px;margin: 0;border: none; text-transform: uppercase;}

		.jvajax_shop_search_content .jvajax_shop_search_products_pagination ul { margin-top: -1px;}

	/*-- 7.15. Module - Products --*/

		.VmGroup.text-center .headerText {margin-top: -10px;margin-bottom: 10px;}

		/*-- Single - Default --*/

		.VmGroupSingle .addtocart-area .product-fields,

		.VmGroupSingle .addtocart-area .quantity-box.quan,

		.VmGroupSingle .addtocart-area .thumb-act a { display: none;}

		.VmGroupSingle .addtocart-area .thumb-act { margin: 0;}

		.VmGroupSingle .list-thumbs-pro .thumb-item-content h3 { margin-bottom: 0;}

		.VmGroupSingle .list-thumbs-pro .product-price { line-height: 1.2;}

		#block-mainnav .VmGroupSingle .product-price > div.PricebasePrice { font-size: 13px; margin-right: 10px;}

		#block-mainnav .VmGroupSingle .product-price > div.PricesalesPrice { font-size: 14px;}

	/*-- 7.16. Module - Manufature --*/

		.multi-slides-right.vmmanufacturer .owl-controls{right: 15px;}

		.partners-2.vmgroup {border-top:1px solid #ededed;margin-bottom:50px;padding-top:42px; padding-left: 30px; padding-right: 30px;}

		.partners-2 .partners-wrap{padding:0}

		.partners-2 .vmheader{color: black; line-height: 1.4;font-weight: 600;	 margin: 0 0 20px; text-transform: uppercase; font-size: 1.2em;}

		.partners-2 .list-partners{margin-left:0}

		.partners-2 .vmgroup .row { margin-left: -5px; margin-right: -5px;}

		.partners-2 .vmManufacturerItem { padding-left: 5px; padding-right: 5px;}

		.partners-2 .vmManufacturerItem img{border:1px solid #ededed; margin-bottom: 2px;}

		.text-center.partners-2 .multi-slides-right.multi-slides { margin-top: 0;}

		.text-center.partners-2 .multi-slides-right.multi-slides .owl-controls { position: static;  margin-top: 20px;}

	/*-- 7.17. Module - VM Porduct Extention -- */

		.vmHighLight .VmGroup { padding: 42px 30px 0;}

	/*-- 7.18. Module - VM Deals */

		.vmDeals .multi-slides .owl-controls { padding: 0; margin-right: -5px;}

		.countdown{background-color:#222;border-top:2px solid #dd4e4e;color:#fff;height:57px;margin-bottom:0;text-align:center;width:100%}

		.countdown .countdown_row { display: table; width: 100%; height: 57px;}

		.countdown .countdown_row > span.countdown_section{display:table-cell;vertical-align:middle;width:25%;color: #999; line-height: 24px;}

		.countdown span.countdown_amount{ font-weight: 600; color: #fff;}

	/*-- 7.19. Module - Big Category --*/

		#block-seach .container:after {content: ""; clear: both;}

		.position-big-category { width: 25%; float: left;}

		.nav-search-menu > .dropdown { width: 100%;}

		.nav-search-menu > .dropdown > a,

		.nav-search-menu > .dropdown > a:hover,

		.nav-search-menu > .dropdown > a:focus { background-color: transparent !important; border-right: 1px solid rgba(255, 255, 255, 0.1);color: #fff;display: block;font-size: 0.9375em;font-weight: 600;padding: 12px 30px 13px;text-transform: uppercase;}

		.nav-search-menu > .dropdown > a .fa { margin-right: 12px;}

		.nav-search-menu > .dropdown > .dropdown-menu { min-width: 100%;}

		.nav-search-menu > .dropdown > .dropdown-menu li { position: relative;}

		.nav-search-menu > .dropdown > .dropdown-menu li a {background: transparent; font-weight: 600;padding: 10px 30px 10px;position: relative;text-transform: uppercase; font-size: 14px;}

		.nav-search-menu > .dropdown > .dropdown-menu li a:hover::before { border-left: 3px solid #dd4e4e; content: ""; height: 100%; left: 0; position: absolute; top: 0;}

		.nav-search-menu > .dropdown > .dropdown-menu li + li {border-top: 1px solid #ededed;}

		.nav-search-menu > .dropdown > .dropdown-menu li span.image-cat {  display: block;width: 16px;height: 16px;background-size: cover;position: absolute;left: 28px;top: 13px;}

		.nav-search-menu > .dropdown > .dropdown-menu li span + a { padding-left: 57px}

		.nav-search-menu > .dropdown .dropdown-menu { padding: 0;}

		.nav-search-menu > .dropdown > .dropdown-menu li .dropdown-menu { position: absolute;left: 100%; top: 0;}		

		.sidebar .nav-search-menu > .dropdown > a { display: none;}

		.sidebar .nav-search-menu > .dropdown > .dropdown-menu { display: block; box-shadow: none; position: static; max-width: 100%; margin-top: 0 !important}

		.sidebar .nav-search-menu > .dropdown.open > .dropdown-menu {animation-name: none;-webkit-animation-name: none;-moz-animation-name: none;}

		.sidebar .nav-search-menu > .dropdown > .dropdown-menu > li + li { border: none;}

		.sidebar .nav-search-menu > .dropdown > .dropdown-menu > li > span {  left: 0;}

		.sidebar .nav-search-menu > .dropdown > .dropdown-menu > li > span + a {padding-left: 30px;}

		.sidebar .nav-search-menu > .dropdown > .dropdown-menu > li > a:hover::before { display: none;}

	/*-- 7.20. Module - Big Search --*/

		.position-big-category + .position-big-search { width: 75%;float: left; }

		.position-big-search { padding: 5px;}



		.vmsearch { background-color: #fff;}

		.vmsearch:after { content: ""; display: block; clear: both;}

		.vmsearch form > div{ float: left;}

		.vmsearch .vmsearch-categorybox { width: 16.66667%; position: relative; padding-right: 12px;}

		.vmsearch .vmsearch-categorybox:after {border-right: 1px solid #ddd;bottom: 10px;content: "";position: absolute;right: 0;top: 10px;}

		.vmsearch .vmsearch-categorybox .chzn-container-single .chzn-single { border: none; margin-bottom: 0;}

		.vmsearch .vmsearch-categorybox .chzn-container-single .chzn-single div { border: none; background-color: transparent;}

		.vmsearch .vmsearch-categorybox .chzn-container-single .chzn-drop { min-width: 220px !important;}

		.vmsearch .vmsearch-categorybox .chzn-container-single .chzn-drop .chzn-results { max-height:240px; }

		.vmsearch .vmsearch-categorybox .chzn-container-single .chzn-single div b { background-position: 0 3px;}

		.vmsearch .vmsearch-categorybox .chzn-container-active .chzn-single-with-drop div b { background-position: -18px 3px;}

		.vmsearch .search-input-wrapper { width: 75%; margin: 0;}

		.vmsearch .search-input-wrapper input {padding: 0;padding-left: 20px;padding-right: 20px;height: 40px;min-height: 0;}

		.vmsearch .vmsearch-button { width: 8%;}

		.vmsearch .vmsearch-button .btn-default {background-color: #444;border-color: #444;height: 40px;line-height: 1;width: 100%;}

		.vmsearch .vmsearch-button .btn-default:hover {background-color: black;border-color: black;}

		.vmsearch .vmsearch-categorybox .chzn-container {max-width: 100%; min-width: 100%;}

		.typeahead li.active a, 

		.typeahead li a:hover { background-color: #f8f8f8 !important;}

		@media (min-width: 768px){

			.typeahead { min-width: 400px;}

		}

	/*-- 7.21. Wishlist Compare*/

		.thumb-act .jvcompare, 

		.thumb-act .jvWishlist {margin: 0; width: 100%; display: block;}

		.thumb-act .jvcompare .btn, 

		.thumb-act .jvWishlist .btn { margin: 0; padding: 0; border: none;}

		.thumb-act .jvcompare .btn span, 

		.thumb-act .jvWishlist .btn span { display: none;}

		.thumb-act .jvcompare .btn i:before { content: "\f0ec"}

		.thumb-act .jvWishlist .btn i:before { content: "\f08a"}

		.thumb-act .jvcompare .jadded, .thumb-act .jvWishlist .jadded {opacity: 0.2;}

		.addtocart-content .thumb-act > * {float: left;}

		.addtocart-content .thumb-act .jvcompare, .addtocart-content  .thumb-act .jvWishlist { display: inline-block; width: auto;}

		.addtocart-content .thumb-act .jvcompare a, .addtocart-content  .thumb-act .jvWishlist a{ padding-left: 13px; padding-right: 13px;}

		.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td { padding: 15px;}

		.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th { padding-top: 20px; padding-bottom: 20px;}



		.vm-wishlist {background: transparent; padding: 0;}

		.vm-wishlist-items { padding: 0; margin: 0;}

		.vm-wishlist--item + .vm-wishlist--item { margin-top: 35px;}

		.vm-wishlist--item { border:1px solid #ededed; padding: 30px; position: relative; box-shadow: none;}

		.vm-wishlist--item .outstock div { display: inline-block; margin: 0 8px;}

		.vm-wishlist--item .addtocart-content .thumb-act .jvWishlist { display: none;}

		.vm-wishlist--item .vm-wishlist-name { margin-bottom: 10px;}

		.vm-wishlist--item .thumb-act-more > span, .vm-wishlist--item .thumb-act-more a { margin-right: 0;}



/*========== 8. Contact ===========*/

	.contact-page {padding: 50px 0;}

	.contact-page .text-center {padding-bottom: 20px;}

	.contact-form { padding: 0 30px;}

	.contact-page .invalid { border:1px solid #dd4e4e;}

	@media (min-width: 1200px) {

	  .contact-page .text-center {padding-left: 100px;padding-right: 100px;}

	  .contact-page textarea { min-height: 154px;}

	}

	@media (max-width: 767px) {

	  .jvmapcontain {height: 200px !important;}

	}



/*========== 9. 404 Page ===========*/

	.ico-emotion{color:#000;font-size:10em;opacity:.1;filter:alpha(opacity=10);line-height:1}

	.page-error{padding:70px 0}

	.page-error h2,.page-error p{margin-bottom:10px}

	.page-error h2{color:#333;font-size:4.8em}

	.page-error a.btn{padding-left:30px;padding-right:30px}

	.form-search2{margin:30px 0}

	.form-search2 .form-group{border:1px solid #ededed}

	.form-search2 .form-control{font-size:1em;height:40px;padding-left:15px;padding-right:45px}

	.form-search2 .btn{background-color:transparent;border-color:transparent;height:40px}



/*========== 10. Footer ===========*/

	/*-- 10.1. Footer 1 --*/

		#block-footer { color: #777777; font-size: 15px;}

		#block-footer .container{background-color:#222;padding:60px 30px}

		#block-footer h3{color:#ededed;font-size:1em}

		#block-footer .social-icons a{background-color:#333}

		#block-footer .card-icons a{color:rgba(255,255,255,0.5); font-size:1.6em}

		#block-footer .card-icons a:hover{color:#dd4e4e}

		#block-footer .social-icons,

		#block-footer .card-icons{margin:0; padding: 0; list-style: none;}

		#block-footer .social-icons li,

		#block-footer .card-icons li{padding-left:0;padding-right:0;display: inline-block;}

		.social-icons li{margin-right:-4px}

		.social-icons a{display:block;height:40px;line-height:2.8;overflow:hidden;text-align:center;width:40px;position:relative}

		.social-icons a:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%;}

		.social-icons a .fa:before{position:relative;z-index:2}

		.social-icons a:after{background-color:#dd4e4e;bottom:0;top:auto;-webkit-transition:.2s ease-in-out all;-o-transition:.2s ease-in-out all;transition:.2s ease-in-out all;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);z-index:1}

		.social-icons a:hover {color:#ededed!important}

		.social-icons a .fa { z-index: 2; position: relative;}

		.social-icons a:hover:after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}

		#block-footer a {color:#777}

		#block-footer a:hover{color:#dd4e4e}

		#block-footer address a,

		#block-footer .copyright a{color:#ededed}

		#block-footer address a:hover,

		#block-footer .copyright a:hover{color:#dd4e4e}

		#block-footer .latest-tweets { margin: 0;}

		#block-footer .latest-tweets a{color:#dd4e4e}

		#block-footer .latest-tweets a:hover{color:#777}

		#block-footer .latest-tweets h4 { margin: 0;}

		#block-footer ul { padding: 0; list-style: none;}

		#block-footer ul li { margin-bottom: 5px;}

		.position-footer-4 .acymailing_module_form .input-group .inputbox { max-width: 270px;}

	/*-- 10.2. Footer 2 --*/

		.footer-2 #block-footer { color: #999;}

		.footer-2 #block-footer .container{background-color:transparent;padding:60px 0}

		.footer-2 #block-footer h3{color:#333;}

		.footer-2 #block-footer address a,

		.footer-2 #block-footer .copyright a{color:#333}

		.footer-2 #block-footer address a:hover,

		.footer-2 #block-footer .copyright a:hover{color:#dd4e4e}

		.footer-2 #block-footer a {color:#999}

		.footer-2 #block-footer a:hover{color:#dd4e4e}

		.footer-2 #block-footer .social-icons a { background: transparent;}

		.footer-2 #block-footer .social-icons a:hover { color: #fff !important;}

		.footer-2 #block-footer .card-icons a{color: rgba(0, 0, 0, 0.5);}

		.footer-2 #block-footer .btn-lightdark {  background-color: #777777;border-color: #777777;color: #fff;}

		.footer-2 #block-footer .btn-lightdark:hover {  background-color: #333333;border-color: #333333;color: #fff;}



/*========== 11. Scroll Top ===========*/

	.backtotop{ cursor: pointer; -webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;border:2px solid #000;border-radius:50%;bottom:20px;color:#000;display:block;font-size:1.6em;height:32px;line-height:.8;padding:0 5px;position:fixed;text-align:center;right:30px;width:32px;z-index:1040; display: none;}

	.backtotop:hover{background-color:#dd4e4e;border-color:#dd4e4e;color:#fff;opacity:1;filter:alpha(opacity=100)}

	.backtotop:before {content: "\f106";}



/*========== 12. Offline Page ===========*/

.offline-page{background-color:#ccd0d0; background-image: url(../images/bg/bg-demo-4.jpg); background-repeat:  no-repeat; background-position: center ;background-size:cover !important}

.offline-page .container{margin-top:80px}

.offline-page .container .offline-image{margin-bottom:40px}

.offline-page .container .offline-container{background:rgba(255,255,255,0.85);max-width:600px;margin:0 auto; border-radius: 5px; overflow: hidden;}

.offline-page .container .offline-container .offline-head{padding:30px;background-color:#333;color:#fff}

.offline-page .container .offline-container .offline-head h1{margin:0; color:#fff}

.offline-page .container .offline-container .offline-body{padding:30px}

.offline-page .container .offline-container .offline-body .offline-message{margin-bottom:25px;font-weight:400;font-style:italic}

.offline-page .container .offline-container .offline-body .alert { border-radius: 0;}

.offline-page .container .offline-container .offline-body .alert p{ margin-bottom: 0;}

.offline-page .container .offline-container .offline-body .form-control{border-radius:0;box-shadow:none}



/*========== 13. Demo Template ==========*/

    .exampleItem {margin-bottom: 50px;}

    .post-content .exampleItem .btn { margin: 0 15px 15px 0;}

    .hPosition .row { margin-bottom: 35px;}

    /*fontawesome*/

	.row.fontawesome-icon-list > div {display: block;padding-top: 3px; padding-bottom: 3px;margin: 4px 0;color: #666;font-weight: 100;}

	.row.fontawesome-icon-list i{display: inline-block;color: #666;width: 24px;color:#444;}

	/*-- Switcher --*/

	#switcher{-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;background:rgba(0,0,0,0.9);top:70px;position:absolute;width:322px;margin:0;padding:24px 0 10px;list-style:none;z-index:1040;left:-322px; display:none;}

	#switcher .selectbox .selectify,#switcher .selectbox .selectify .header-f,#switcher .selectbox .selectify .options,#switcher .selectbox .selectify .option{min-width:100px;border:none!important;max-width:100%}

	#switcher .themecolor{padding:0 30px 15px;border-bottom:2px solid rgba(255,255,255,0.12);color:#f2f2f2;margin:0 0 20px;position:relative;font-weight:300}

	#switcher .themecolor:before{display:block;content:"Color theme";font-size:18px!important;line-height:normal;margin-bottom:10px;text-transform:uppercase}

	#switcher .themecolor a{float:none;height:28px;width:28px;overflow:hidden;display:inline-block;margin:2px;border:1px solid rgba(255,255,255,0.6)}

	#switcher .themecolor a.alizarin{background:#dd4e4e}

	#switcher .themecolor a.blue{background:#3598db}

	#switcher .themecolor a.brown{background:#c2a772}

	#switcher .themecolor a.green{background:#36c877}

	#switcher .themecolor a.orange{background:#e99b1f}

	#switcher .themecolor a.violet{background:#a57bcd}

	#switcher .themecolor a.yellow{background:#e9bf1d}

	#switcher .themecolor a img,#switcher .themecolor a.custom{display:none}

	#switcher .show-switcher-icon{position:absolute;left:100%;height:42px;width:42px;line-height:42px;text-align:center;background:rgba(0,0,0,0.9);font-size:17px;border-radius:0 5px 5px 0;color:#fff}

	#switcher.show-switcher .show-switcher-icon .fa:before{content:"\f00d"}

	#switcher.show-switcher{left:0}

	#switcher .switcher{list-style:none;margin:0;padding:0}

	#switcher .switcher .switcher-box{border-bottom:2px solid rgba(255,255,255,0.12);color:#f2f2f2;margin:0 0 18px;padding:0 30px 15px;position:relative;text-align:left}

	#switcher .switcher .switcher-box h5{font-size:18px!important;line-height:normal;margin-bottom:10px;text-transform:uppercase;font-weight:300;color:#fff}

	#switcher .switcher .switcher-box:last-child{border-bottom:none;margin:0}

	#switcher .switcher .switcher-box ul{margin:0;padding:0;list-style:none}

	#switcher .switcher .switcher-box select{border:none;border-radius:0}

	#switcher .switcher .switcher-box #demo-list-box{padding:0;list-style-type:none;margin:25px -5px 10px}

	#switcher .switcher .switcher-box #demo-list-box:after{content:"";display:block;clear:both}

	#switcher .switcher .switcher-box #demo-list-box li{display:block;float:left;width:50%;padding:5px;text-align:center}

	#switcher .switcher .switcher-box #demo-list-box li a{display:block;position:relative;line-height:20px;font-size:.9em;color:#fff;padding:10px;background-color:#222}

	#switcher .switcher .switcher-box .minicolors{display:block}

	#switcher .switcher .switcher-box .minicolors input{height:32px;width:100%;border:none;background-color:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}

	#switcher .switcher .switcher-box .minicolors .minicolors-panel{height:163px!important;width:185px!important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:none;background-color:transparent}

	#switcher .switcher .switcher-box .minicolors .minicolors-swatch{top:6px;left:6px}

	#switcher .switcher .switcher-box .minicolors .minicolors-input{color:#444}

	#switcher .switcher .switcher-box #demo-list-bg li{display:inline-block;margin:0 1px}

	#switcher .switcher .switcher-box #demo-list-bg li a{border:1px solid rgba(255,255,255,0.5);height:28px;width:28px;display:block}

	#switcher .switcher .switcher-box #demo-list-bg li a:hover,#switcher .switcher .switcher-box #demo-list-bg li a.active{border-color:#ffda00}

	.font-header,.font-body{margin:8px 0 2px;font-weight:100}

	.font-note{margin:8px 0 0;font-size:10px}



	body.bg-1{background:url(../images/background/bg-1.png) center center}

	body.bg-2{background:url(../images/background/bg-2.png) center center}

	body.bg-3{background:url(../images/background/bg-3.png) center center}

	body.bg-4{background:url(../images/background/bg-4.png) center center}

	body.bg-5{background:url(../images/background/bg-5.png) center center}

	body.bg-6{background:url(../images/background/bg-6.png) center center}

	body.bg-7{background:url(../images/background/bg-7.png) center center}

	body.bg-8{background:url(../images/background/bg-8.png) center center}

	body.bg-9{background:url(../images/background/bg-9.png) center center}

	body.bg-10{background:url(../images/background/bg-10.png) center center}

	body.bg-11{background:url(../images/background/bg-11.png) center center}

	body.bg-12{background:url(../images/background/bg-12.png) center center}

	body.bg-13{background:url(../images/background/bg-13.png) center center}

	body.bg-14{background:url(../images/background/bg-14.png) center center}

	body.bg-15{background:url(../images/background/bg-15.png) center center}

	body.bg-16{background:url(../images/background/bg-16.png) center center}



	.bg-1{background:url(../images/background/thumb/bg-1.png) center center}

	.bg-2{background:url(../images/background/thumb/bg-2.png) center center}

	.bg-3{background:url(../images/background/thumb/bg-3.png) center center}

	.bg-4{background:url(../images/background/thumb/bg-4.png) center center}

	.bg-5{background:url(../images/background/thumb/bg-5.png) center center}

	.bg-6{background:url(../images/background/thumb/bg-6.png) center center}

	.bg-7{background:url(../images/background/thumb/bg-7.png) center center}

	.bg-8{background:url(../images/background/thumb/bg-8.png) center center}

	.bg-9{background:url(../images/background/thumb/bg-9.png) center center}

	.bg-10{background:url(../images/background/thumb/bg-10.png) center center}

	.bg-11{background:url(../images/background/thumb/bg-11.png) center center}

	.bg-12{background:url(../images/background/thumb/bg-12.png) center center}

	.bg-13{background:url(../images/background/thumb/bg-13.png) center center}

	.bg-14{background:url(../images/background/thumb/bg-14.png) center center}

	.bg-15{background:url(../images/background/thumb/bg-15.png) center center}

	.bg-16{background:url(../images/background/thumb/bg-16.png) center center}



	body[demofont-body="f2"] {font-family: 'Oswald', sans-serif; font-weight: 400;}

	body[demofont-body="f3"] {font-family: 'Open Sans', sans-serif;}

	body[demofont-body="f4"] {font-family: 'Droid Serif', serif; font-style: 14px;}



	body[demofont-menu="f2"] .fxmenu li.level1 > .level1{font-family: 'Oswald', sans-serif;font-weight: 400 !important;}

	body[demofont-menu="f3"] .fxmenu li.level1 > .level1{font-family: 'Open Sans', sans-serif; }

	body[demofont-menu="f4"] .fxmenu li.level1 > .level1{font-family: 'Droid Serif', serif; }



	body[demofont-header="f2"] h1,

	body[demofont-header="f2"] h2,

	body[demofont-header="f2"] h3,

	body[demofont-header="f2"] h4,

	body[demofont-header="f2"] h5,

	body[demofont-header="f2"] h6,

	body[demofont-header="f2"] .h1,

	body[demofont-header="f2"] .h2,

	body[demofont-header="f2"] .h3,

	body[demofont-header="f2"] .h4,

	body[demofont-header="f2"] .h5,

	body[demofont-header="f2"] .h6 {font-family: 'Oswald', sans-serif;}

	body[demofont-header="f3"] h1,

	body[demofont-header="f3"] h2,

	body[demofont-header="f3"] h3,

	body[demofont-header="f3"] h4,

	body[demofont-header="f3"] h5,

	body[demofont-header="f3"] h6,

	body[demofont-header="f3"] .h1,

	body[demofont-header="f3"] .h2,

	body[demofont-header="f3"] .h3,

	body[demofont-header="f3"] .h4,

	body[demofont-header="f3"] .h5,

	body[demofont-header="f3"] .h6 {font-family: 'Open Sans', sans-serif;}

	body[demofont-header="f4"] h1,

	body[demofont-header="f4"] h2,

	body[demofont-header="f4"] h3,

	body[demofont-header="f4"] h4,

	body[demofont-header="f4"] h5,

	body[demofont-header="f4"] h6,

	body[demofont-header="f4"] .h1,

	body[demofont-header="f4"] .h2,

	body[demofont-header="f4"] .h3,

	body[demofont-header="f4"] .h4,

	body[demofont-header="f4"] .h5,

	body[demofont-header="f4"] .h6 {font-family: 'Droid Serif', serif;}





