body{color:#7f7f7f;line-height:18px;font-size:13px;background:#000}
a{text-decoration:none;outline:none!important}
a:hover{text-decoration:none;color:#fff}
input,button,textarea{font-size:12px;font-family:Arial, Helvetica, sans-serif}
.wrapper{z-index:2;position:relative}
.config-color{position:fixed;right:0;top:150px;z-index:1000;overflow:hidden}
.config-color > span{background:url(../images/icons2.png) no-repeat scroll 6px -163px;border-radius:5px 0 0 5px;display:block;float:left;height:45px;width:45px;cursor:pointer}
.themecolor{width:35px;margin-right:-60px;float:right;background:#fff;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;padding:10px 10px 0}
.config-color:hover .themecolor{margin:0!important}
.themecolor a{height:35px;display:block;margin-bottom:10px}
.themecolor a:hover{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.7) inset;-moz-box-shadow:0 0 10px rgba(0,0,0,0.7) inset;box-shadow:0 0 10px rgba(0,0,0,0.7) inset}
.themecolor a.blue{background-color:#0C8CD0}
.themecolor a.brown{background-color:#A04616}
.themecolor a.green{background-color:#75B408}
.themecolor a.oranges{background-color:#FF9C00}
.themecolor a.red{background-color:#D00C0C}
.themecolor a .color-list{display:none}
h1,h2,h3,h4,h5,h6{font-family:bebas_neueregular;font-weight:400;line-height:normal;margin-bottom:15px;color:#000}
h1{font-size:30px}
h2{font-size:24px}
h3{font-size:20px}
h4{font-size:16px}
h5{font-size:14px}
h6{font-size:100%}
select{max-width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:32px;line-height:32px;border-color:#EAEAEA}
textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],.uneditable-input{background:#fff;height:32px;border:1px solid #eaeaea;border-radius:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-box-shadow:inset 0 0 0 rgba(255,255,255,0.2), 0 0 0 rgba(0,0,0,0.05)!important;-moz-box-shadow:inset 0 0 0 rgba(255,255,255,0.2), 0 0 0 rgba(0,0,0,0.05)!important;box-shadow:inset 0 0 0 rgba(255,255,255,0.2), 0 0 0 rgba(0,0,0,0.05)!important;margin:0;padding:0 5px}
.button,#com-form-login-remember input[type=submit],.addtocart-button-disabled,input.notify-button,input.highlight-button,.vm-button-correct,a.continue_link,#facebox a.showcart,#facebox a.continue,.vmbutton,.general-bg,input.custom-attribute,.manufacturer-product-link a,a.ask-a-question,input.vm-default,a.product-details,a.details,div.details,button.default,.logout-button .button{
	background:;
	font-family:bebas_neueregular;
	border:none;
	color:#333333!important;
	text-transform:uppercase;
	font-size:20px;
	outline:none;
	cursor:pointer;
	display:inline-block;
	text-decoration:none!important;
	border-bottom:4px solid #333;
	margin:0;
	padding:6px 15px
}
.addtocart-bar span.addtocart-button{background:;border-bottom:4px solid #333;display:inline-block;position:relative}
.addtocart-bar span.addtocart-button input.addtocart-button{position:relative;z-index:2;font-family:bebas_neueregular;border:none;color:#fff;font-size:20px;width:165px;background:url(../images/icons2.png) no-repeat 100% -71px;padding:8px 45px 8px 0}
.addtocart-bar span.addtocart-button span.iconCart{width:52px;position:absolute;top:0;right:0;height:38px;-webkit-transition:all 0.2s ease-in 0s;	-moz-transition:all 0.2s ease-in 0s;	-o-transition:all 0.2s ease-in 0s;	transition:all 0.2s ease-in 0s;}
#user-registration .button{margin-left:10px;padding:5px 15px}
.virtuemart_search .button{padding:3px 15px}
ul.PCMenu > li > a,ul.PCMenu > li > span.separator,.position-login .button-login,ul.TLMenu > li > a,ul.TLMenu > li > span.separator{font-family:fibel_viennaregular}
h3.title{font-family:utm_swiss_721_black_condensRg;font-size:20px;font-weight:400;text-transform:uppercase;color:#fff}
#main-body h3.title{color:#0a0b0a}
#block-header{position:relative;z-index:99;height:100px;background:#000 url(../images/caro10.png);margin-bottom:50px}
.position.logo{position:relative;z-index:101}
div.position.logo a.noimage{background-repeat:no-repeat;background-position:top right;width:337px;height:110px!important;position:absolute;top:0;left:-33px}
.position-search .inputbox{background:#fff url(../images/search.png) no-repeat 95% 50%}
.position-search .inputbox:focus,.position-search .inputbox.focus{box-shadow:0 0 5px rgba(109,207,246,0.5);width:160px;color:#999;border-color:#6DCFF6}
.position-top{position:absolute;top:30px;right:-10px;width:100px;background:url(../images/icons.png) no-repeat 100% -466px;padding-bottom:10px;height:40px}
.position-top .vmCartModule{position:absolute;right:39px;height:40px;top:0;width:57px;background:url(../images/icons2.png) no-repeat 0 0;z-index:2}
.total_products{width:22px;height:22px;border-radius:20px;display:inline-block;text-align:center;line-height:20px;background-image:none!important;color:#fff!important;padding:0!important}
.position-top .vmCartModule .total_products{position:absolute;top:-10px;left:-10px}
.position-language{position:absolute;right:0;top:-25px}
.position-top .iconsearch{position:absolute;cursor:pointer;right:0;top:0;width:50px;height:40px;background:url(../images/icons2.png) no-repeat 20px -40px}
.position-top .form-search{position:absolute;display:none;width:200px;top:70px;right:10px;background:#0b0b0b;border-top:1px solid #d00c0c;overflow:hidden;padding:10px}
.position-top .form-search .button{font-size:100%;float:right}
.position-menu{position:relative;margin-left:310px;z-index:100;float:left}
.position-login .name{font-size:16px;padding-left:20px;line-height:34px}
.position-login .button-login{font-size:26px;text-transform:uppercase;color:#fff;display:block;outline:none;line-height:100px;text-decoration:none;border:none;background:url(../images/line1.png) no-repeat left 50%;padding:0 20px}
.position-slideshow{position:absolute;top:0;left:0;right:0;z-index:1}
.nivo-caption{width:1170px;top:160px;color:#FFF;left:50%;margin-left:-585px;opacity:1;background:none;position:absolute;z-index:8;padding:0 500px 0 0}
.nivo-caption h1{font-size:40px;font-weight:700;color:#fff;background:url(../images/black70.png);margin:0;padding:10px}
.nivo-caption p{margin-bottom:20px;background:url(../images/black70.png);padding:10px}
.nivo-caption a.button{border:none;border-bottom:5px solid #000;display:inline-block!important;padding:10px 15px}

#jvTouchSlider .jvTouchSliderButton{width:1170px;left:50%;margin-left:-585px;position:absolute;top:210px;display:none}
#jvTouchSlider .jvtslider_text12{width:1170px;left:50%;margin-left:-585px;position:absolute;top:150px;display:none}
#jvTouchSlider .jvTouchSliderPrevButton,#jvTouchSlider .jvTouchSliderNextButton{opacity:1!important;height:47px;width:53px; -webkit-transition:all 0.2s ease-in 0s;	-moz-transition:all 0.2s ease-in 0s;	-o-transition:all 0.2s ease-in 0s;	transition:all 0.2s ease-in 0s;}
#jvTouchSlider .jvTouchSliderPrevButton{left:auto;right:0;top:47px;}
#jvTouchSlider .jvTouchSliderNextButton{background-position:0 0;right:0;top:0}
#jvTouchSlider #jvtsitem1 .jvtslider_text1,#jvTouchSlider #jvtsitem1 .jvtslider_text2{left:auto;right:70px;text-align:right}
#jvTouchSlider #jvtsitem2 .jvtslider_text1,#jvTouchSlider #jvtsitem2 .jvtslider_text2{left:200px}
#jvTouchSlider #jvtsitem3 .jvtslider_text1,#jvTouchSlider #jvtsitem3 .jvtslider_text2{left:auto;right:200px}

ul.PCMenu > li > a,ul.PCMenu > li > span.separator{font-size:26px;text-transform:uppercase;color:#fff;display:block;outline:none;height:100px;line-height:100px;text-decoration:none;background:url(../images/line1.png) no-repeat left 50%;padding:0 26px}
ul.PCMenu > li:first-child > a,ul.PCMenu > li:first-child > span.separator{background:none}
ul.PCMenu ul li a,ul.PCMenu ul li span.separator{border-top:1px solid #161616;display:block;background:url(../images/icons.png) no-repeat 0 14px;line-height:normal;color:#a3a3a3;font-weight:400;padding:10px 5px 10px 18px}
ul.PCMenu li{display:block;cursor:pointer;float:left;list-style-type:none}
ul.PCMenu ul{width:200px;position:absolute;display:none;z-index:99;background:#0b0b0b;border-top:1px solid #000;margin:0;padding:0}
ul.PCMenu ul li{float:none;width:auto;padding:0 10px}
ul.PCMenu ul ul{border-left:1px solid #000;margin:-38px 0 0 92%}
ul.PCMenu ul li.parent > a > span,ul.PCMenu ul li.parent > span > span{background:url(../images/icons.png) no-repeat 102% -247px}

.breadcrumbs a{background:url(../images/icons.png) no-repeat scroll left -246px;color:#797979;float:left;margin-right:5px;padding-left:16px;text-transform:capitalize}
.wrapper ul.menu li,ul.VMmenu li{list-style-type:none;position:relative;border-top:1px solid #181917}
.wrapper ul.menu li:first-child,.wrapper ul.menu li:first-child,ul.VMmenu li:first-child{border:none}
.wrapper ul.menu li a,.wrapper ul.menu li span.separator,ul.VMmenu li a,ul.menu .litotalproducts{list-style-type:none;display:block;background:0 15px no-repeat url(../images/icons.png);color:#7f7f7f;line-height:20px;padding:10px 0 10px 20px}
.wrapper ul.menu li:first-child a,.wrapper ul.menu li:first-child span.separator,ul.VMmenu li:first-child a{padding-top:0;background-position:0 5px}
ul.menu input.logout{background:none repeat scroll 0 0 transparent;border:medium none;color:#7F7F7F;font-family:arial;font-size:14px;margin-top:-3px;padding:0}
ul.menu .litotalproducts .vmCartModule{display:inline-block}
.row-latestnews .intro-thumnail{display:block;margin-bottom:10px;border:5px solid #232222}
.row-latestnews .intro-title{font-weight:700}
ul.jvlatestnews-link{margin-left:0}
ul.jvlatestnews-link li{list-style-type:none;border-top:1px solid #181616}
ul.jvlatestnews-link li a{display:block;background:url(../images/icons.png) no-repeat 0 15px;padding:10px 0 10px 20px}
.sidebar .jv-module{border-top:7px solid #d00c0c}
.sidebar .jv-module .contentmod{padding:0 15px}
.sidebar .jv-module h3.title{text-transform:uppercase;font-weight:400;padding:10px 15px 0}
.mod_virtuemart_product .contentmod{overflow:visible}
#main-body{background:#fff url(../images/shadow.png) repeat-x top center;position:relative}
.maincontent{padding:20px}
.jcarousel-container .jcarousel-clip li{float:left;width:120px;border:1px solid #f1f1f1;margin-right:10px}
.jcarousel-prev{background:#262626 url(../images/icons.png) no-repeat 6px -295px;cursor:pointer;height:25px;position:absolute;top:-42px;right:26px;width:25px;-webkit-transition:all .2s ease-in .2s;-moz-transition:all .2s ease-in .2s;-o-transition:all .2s ease-in .2s;transition:all .2s ease-in .2s}
.jcarousel-next{background:#262626 url(../images/icons.png) no-repeat 8px -345px;cursor:pointer;height:25px;position:absolute;right:0;top:-42px;width:25px;-webkit-transition:all .2s ease-in .2s;-moz-transition:all .2s ease-in .2s;-o-transition:all .2s ease-in .2s;transition:all .2s ease-in .2s}
.jcarousel-prev-disabled,.jcarousel-next-disabled{opacity:0.3;background-color:#262626!important}
.vmModProduct .col4 .product{width:198px;position:relative}
#main-body .form-login .inputbox{border-color:#DFDFDF}
.log_users.remind #user-registration .button{margin-left:10px}
.content .form-contact .inputbox{width:99%}
.content .form-contact textarea{height:98px}
.input-prepend .add-on,.input-append .add-on{height:22px;line-height:22px;border-color:#EAEAEA}
div.acymailing_module .acymailing_rows{margin-bottom:10px!important}
#search-searchword{margin-right:20px}
.acymailing_introtext{display:block;margin-bottom:20px}
#random-view .row-fluid .equal{border:1px solid #f4efef}
.group-product .product{float:left;margin-right:22px;width:193px}
#sidebar-a{color:#696969}
.sd-sidebar{background:#0D0E0C url(../images/bg_black.png);bottom:0;display:block;position:absolute!important;top:0;margin:0!important}
#sd-main-body{background:#fff}
#sd-sidebar-a{left:0}
#sd-sidebar-b{right:0}
#sidebar-a a{color:#7f7f7f}

.jvlatestnews .intro-thumnail {    border: 5px solid #222523;}
.login-fields #remember{float:left;margin:3px 10px 0 0}
#main-body a:hover,h2.title_article{color:#000}
.content .position-social-right{width:auto}
.blog-category .items-row{border-bottom:1px solid #F4F4F4;margin-bottom:10px;padding-bottom:20px}
.vmModProduct .product .productdetails{background:url(../images/round.png) no-repeat center center;width:0;height:0;top:67px;-webkit-transition:all .3s ease-in .1s;-moz-transition:all .3s ease-in .1s;-o-transition:all .3s ease-in .1s;transition:all .3s ease-in .1s;margin:0}
.vmModProduct .product .spacer:hover .productdetails{height:54px;width:54px;margin-left:-27px;margin-top:-27px}
.vmModProduct .product .productdetails span.cart{-webkit-transition:all .3s ease-in .3s;-moz-transition:all .3s ease-in .3s;-o-transition:all .3s ease-in .3s;transition:all .3s ease-in .3s}
.vmModProduct .product .spacer .mask{right:0;bottom:auto;left:0;top:0;height:0}
.vmModProduct .product .spacer:hover .mask{height:100%}
.mod-logo-product{background:url(../images/bg_shadow.png) repeat-x top center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 0}
.mod-logo-product a:hover{background:url(../images/black30.png)}
#block-bottomb .container{background:url(../images/bg_black.png);padding-top:20px}
#block-bottomb .container .jv-module{padding:0 10px}
div.acymailing_module .acymailing_rows .inputbox,.form-search .inputbox{width:100%;border:none;background:#000;border-bottom:1px solid #1c1c1c}
div.acymailing_module .acymailing_rows .inputbox:focus,.form-search .inputbox:focus{background-color:#333;color:#fff}
.introtext .img-intro-none{float:left;margin-right:20px;border:2px solid #232222}
.img-fulltext-none{margin-bottom:20px;border:2px solid #232222}
ul.pagenav{overflow:hidden;margin:0 0 20px}
ul.pagenav li.pagenav-prev{float:left;list-style-type:none}
ul.pagenav li.pagenav-next{float:right;list-style-type:none}
.content .form-contact .jvmapcontain{width:390px!important;float:right;border:5px solid #ececec}
.form-contact .jvmapcontain img{max-width:1000px}
.content .form-contact .form,.content .form-contact .wrap_btncontact{margin-right:420px}
.content .form-contact .textheader{margin:0 420px 20px 0}
.content .form-contact .textheader div{margin-bottom:5px}
.content .form-contact .textheader div span{float:left;width:100px}
.log_users.profile ul{margin:0 0 20px}
.log_users.profile ul li{list-style-type:none}
.likeboxframeNONE{height:290px!important;overflow:hidden}
#typography h3.title{height:auto}
#at_hover .at_item{border:none!important;margin:0!important;padding:3px!important}
.msgsendmailok{color:red;line-height:30px}
#block-bottomb,.jv-twitter{color:#757575}
.likeboxframeNONE .iframelike{background:none;margin:-1px 0 0 -1px}
#jv_twitter_account_profile,ul#jv_twitter_ul{border:none;margin:0}
ul li.tweet div.jv_twitter_tweet_inner{border:none;position:relative;padding:0}
#block-bottomb #jv_twitter_ul li{margin-bottom:20px;padding:0}
.jv-twitter .jv_twitter_tweet_avarta{border:none;padding:0}
#jv_twitter_ul .jv_twitter_tweet_link{float:left;margin:0 5px 5px 0}
#jv_twitter_ul .jv_twitter_tweet_text a{display:block;padding-top:5px}
#block-footer .container{border-top:1px solid ;background:url(../images/caro10.png)}
.position-footer{overflow:hidden;padding:20px 0}
.position-footer .jv-module:first-child .contentmod{padding-left:20px}
.mod-payment{text-align:center;padding-top:10px}
.mod-social .contentmod{text-align:right;padding-right:10px}
.mod-social a{background:#585859 url(../images/social.png);width:33px;height:33px;display:inline-block;margin-right:7px;font-size:0;text-indent:-999em}
.mod-social a.facebook{background-position:0 0}
.mod-social a.in{background-position:-44px 0}
.mod-social a.twitter{background-position:-88px 0}
.mod-social a.rss{background-position:-132px 0}
#jv_avi {position: absolute; top: 0px; right: 4222px;}
#toTop {background: url(../images/icons2.png) no-repeat 8px -213px; opacity:0.5; border-radius: 5px 5px 0 0;bottom: 0;cursor: pointer;font-size: 0;height: 35px;position: fixed !important;right: 5px;width: 45px;z-index: 9; -webkit-transition:all 0.1s ease-in 0.1s;-moz-transition:all 0.1s ease-in 0.1s;-o-transition:all 0.1s ease-in 0.1s;transition:all 0.1s ease-in 0.1s}
#toTop:hover { opacity:1; background-position:8px -208px ; height:45px;}
.modal form,.modal-header h3.title,.contact form,.maincontent .create,.position-language #jflanguageselection,.position-login form,#sidebar-a ul.latestnews,#block-bottom .jv-module,.mod-logo-product .row-fluid,#jv_twitter_ul p,.position-footer .jv-module:first-child{margin:0}
.addtocart-bar span.addtocart-button:hover span.iconCart,.jcarousel-container .jcarousel-clip li a img{width:100%}
.position-search form,.breadcrumbs,.jv-module .contentmod,.jcarousel-container .jcarousel-clip,.content .innerform{overflow:hidden}
.mod_virtuemart_product  .contentmod { overflow:visible}
.position-top .form-search.selected,.homepage #jvTouchSlider .jvTouchSliderButton,.homepage #jvTouchSlider .jvtslider_text12,ul.PCMenu ul span,.jcarousel-container .jcarousel-clip li a{display:block}
.position-login,.breadcrumbs .showHere{float:left}
.nivo-caption,.nivo-directionNav,.productdetails-view .jcarousel-prev,.productdetails-view .jcarousel-next{display:none!important}
body.homepage .nivo-caption,body.homepage .nivo-directionNav,ul.PCMenu li:hover > ul,.productdetails-view .jcarousel-container:hover .jcarousel-prev,.productdetails-view .jcarousel-container:hover .jcarousel-next{display:block!important}
ul.PCMenu,.wrapper ul.menu,ul.VMmenu{margin:0;padding:0}
ul.PCMenu > li,#block-main .container,.sidebar{position:relative}
.row-latestnews .content_intro,.login-fields{margin-bottom:10px}
.jv-module,.position-breadcrumb,.contentbottom,.content{margin-bottom:20px}
.home .content,.position-footer .jv-module,.position-footer .jv-module p{margin-bottom:0}
#form-login { border-bottom:1px solid #EAEAEA; margin-bottom:20px; padding-bottom:20px;}



/* REPONSIVE
 --------------------------------------------------------------------------------------------- */

@media (min-width: 1200px) {  /* PC and Laptop */
body.homepage  #block-header { margin-bottom:300px}
ul li.tweet div.jv_twitter_tweet_inner { padding-left:60px; position:relative;}
#jv_twitter_ul .jv_twitter_tweet_link { position:absolute; top:0; left:0; margin:0; min-height:60px;}
}
 
@media (max-width: 1199px) {  /* Tablet and Mobile */
.position-menu{left:0;right:0}
.position-login{float:none;position:absolute;right:160px;top:0}
.position-login .button-login{background:none}
#browse-view .product .spacer .short_desc{overflow:auto}
.iconMenu{position:absolute;display:block;border-radius:5px;width:40px;height:40px;text-align:center;text-transform:uppercase;font-weight:700;right:110px;top:30px;cursor:pointer;color:#000;font-size:12px;background-image:url(../images/icons2.png);background-position:6px -116px;background-repeat:no-repeat;z-index:101}
.showsubmenu{cursor:pointer;top:5px;right:5px;width:20px;height:20px;position:absolute;background:#fff url(../images/icons.png) no-repeat center -582px;border-radius:20px}

ul.TLMenu > li > .showsubmenu{top:10px}
ul.menu-main{display:none; }
ul.TLMenu{display:block!important;position:absolute;width:300px;border-radius:0 0 5px 5px;z-index:1000;left:0;right:0;top:100px;height:auto;background:url(../images/bg_black.png) repeat scroll 0 0 #0D0E0C;margin:0;padding:10px}
ul.TLMenu ul{display:none;border:none;background:#161616;border-radius:5px;margin:0!important;padding:10px}
ul.TLMenu ul.showmenu{display:block}
ul.TLMenu ul ul{margin-bottom:10px!important}
ul.TLMenu li{position:relative;list-style-type:none;margin-top:10px;overflow:hidden}
ul.TLMenu li:first-child{margin:0}
ul.TLMenu ul li{background:#2f2f2f;border-radius:5px;margin:10px 0 0;padding:0 5px}
ul.TLMenu ul ul li{background:#3c3c3c}
ul.TLMenu > li > a,ul.TLMenu > li > span.separator{color:#fff!important;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.2) inset;-moz-box-shadow:0 1px 0 rgba(255,255,255,0.2) inset;box-shadow:0 1px 0 rgba(255,255,255,0.2) inset;line-height:normal;height:auto;border-radius:5px;display:block;text-transform:uppercase;font-size:18px;font-weight:700;background-color:#2b2b2b;background-repeat:repeat-x;background-image:linear-gradient(top,#666666,#2b2b2b);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666',endColorstr='#2b2b2b',GradientType=0);padding:10px}
ul.TLMenu ul li > a,ul.TLMenu ul li > span.separator{display:block;color:#fff;background:url(../images/icons.png) no-repeat scroll 0 12px transparent;padding:7px 5px 7px 15px}
ul.TLMenu li.parent-showsub > a,ul.TLMenu li.parent-showsub > span.separator{border-radius:5px 5px 0 0}
ul.TLMenu > li.parent-showsub > ul.showmenu,ul.TLMenu > li.parent-showsub > ul.showmenu{border-radius:0 0 5px 5px}

} 
 
@media (min-width: 730px) and (max-width: 1199px) {  /* Tablet */
body.homepage  #block-header { margin-bottom:300px} 
.orderlistcontainer { display:none;}
body.homepage  #block-header { margin-bottom:300px}
}

@media (min-width: 980px) and (max-width: 1199px) {  /* Tablet larger */
#jvTouchSlider .jvtslider_text12, #jvTouchSlider .jvTouchSliderButton {	margin-left:-470px; width:940px;  }  
}



@media (min-width: 730px) and (max-width: 979px) {  /* Tablet small */
.productdetails{top:15px}
.position-menu{margin-left:210px}
.group-list{width:25%}
.orderby-displaynumber .vm-pagination{width:65%}
#jvTouchSlider .jvtslider_text12,#jvTouchSlider .jvTouchSliderButton{margin-left:-362px;width:724px}
.mod-social .contentmod{padding:0}
.mod-social a{margin-right:4px}
#form-login .width30,.billto-shipto .width50{width:48%;margin-right:2%}
#form-login #com-form-login-remember{clear:both}
.content .form-contact .jvmapcontain{float:none !important ;width:98%!important}
.content .form-contact .form,.content .form-contact .wrap_btncontact,.content .form-contact .textheader{margin-right:0}
}

@media  (max-width: 729px) { /* Mobile */
.themecolor{width:15px}
.themecolor a{height:15px}
.position-menu{left:0;right:0;margin:0}
#block-header{margin-bottom:30px}
.position-login{bottom:12px;left:60px;right:auto;top:auto}
.position-login .button-login{line-height:34px}
.position-login .name{float:left;margin:0;padding:0}
#sbox-window{left:10px!important;right:10px!important;top:10px!important;width:auto!important}
#main-body,#sidebar-a,.position{min-height:0!important}
.mod-logo-product{background-image:none;height:auto}
.mod-logo-product .row-fluid [class*=span]{float:left;width:50%;text-align:center;margin:0}
.mod-social .contentmod{padding-right:0;text-align:center}
#block-footer .jv-module{margin-bottom:10px}
.row-fluid{margin:0}

.content .form-contact .jvmapcontain{float:none  !important ;width:auto!important;height:200px!important}
.content .form-contact .form,.content .form-contact .wrap_btncontact{margin-right:0}
.position-social-right .mid .col1{width:auto;float:none;border:none}
.tab-content > .tab-pane,.pill-content > .pill-pane{height:200px;overflow:auto}
[class*=width]{width:auto;float:none;margin-bottom:10px}
div.position.logo a.noimage{height:50px!important;width:152px;left:-22px}
.iconMenu{left:10px;top:52px;right:auto}
body.homepage .nivo-caption,body.homepage .nivo-directionNav,#jvTouchSlider .jvtslider_text12,#jvTouchSlider .jvTouchSliderButton{display:none!important}
#block-bottom,#block-bottomb,.category_description,.orderby-displaynumber,.vm-pagination .counter,.position-social-right .mid .col2{display:none}
.row-fluid [class*=span],.content .form-contact .textheader{margin:0 0 20px}
}
  
@media (min-width: 401px) and (max-width: 729px) { /* Mobile  larger */
.vmModProduct .col4 .product,#RelatedProducts .cols4 .product{width:184px}
.row-latestnews .intro-thumnail{display:inline-block}
#category-view,#browse-view{overflow:hidden}
#category-view .row-fluid:after,#browse-view .row-fluid:after{clear:none}
#category-view .row-fluid .product,#browse-view .row-fluid .product{float:left;width:46%;margin-right:4%}
.vm-pagination{clear:both}
#facebox{left:30px!important;right:30px!important}

}

@media (max-width: 400px) { /* Mobile small */
.vmModProduct .col4 .product {    width: 220px;}
#facebox  { left:0 !important}
.continue_link { font-size:15px !important;}
 ul.TLMenu {    width: 280px;}
.adminForm.user-details label > span {width: auto; display:block; float:none}   
}

