@charset "utf-8";
/* ------------ Reset Starts------------ */
body { color:#555; font-size:14px; margin:0px; padding:0px;
 
}
a { color :#565656; text-decoration:none;
cursor:pointer; }
a:hover { text-decoration:none; color:#719F41 }
h1, h2, h3, h4, h5 { font-weight:normal }
ul, ul li { list-style:none }
.heading1 { margin-bottom:15px; border-bottom:1px solid #efefef; margin-top:0px ; font-size:34px}
.heading2 { font-size:24px; color:#719F41; text-transform:none; font-weight:normal; padding:0px; text-transform:uppercase ; font-family: 'Crete Round', serif;}
.heading1 .subtext { font-size:16px; color:#96979d; text-transform:none; font-weight:normal; padding:0px; }
.heading1 .maintext { font-size:28px; color:#5e626b; text-transform:uppercase; padding: 0px 14px 4px 0; font-family: 'Crete Round', serif; }
h1, h2, h3, h4, h5, h6 {line-height:normal}
#content.span8 div.box div.box-heading{
margin-top:16px;
margin-bottom:16px;}

html body div.topheaderstrip div.container div.row div.span12 div.pull-left div#telefono{
margin-top:4px;}
div#telefono a.telefono, div#welcome a{
color:#fff;
padding:8px;}

div#telefono a.telefono:hover, div#welcome a:hover{
background:#719F41;
color:#fff;}

div#topnav.navbar div.navbar-inner ul.nav li a:hover{
color:#719F41;}

.cc_banner-wrapper{z-index:9001;position:relative}.cc_container .cc_btn{cursor:pointer;text-align:center;font-size:0.6em;transition:font-size 200ms;line-height:1em}.cc_container .cc_message{font-size:0.6em;transition:font-size 200ms;margin:0;padding:0;line-height:1.5em}.cc_container .cc_logo{display:none;text-indent:-1000px;overflow:hidden;width:100px;height:22px;background-size:cover;/* background-image:url(); */opacity:0.9;transition:opacity 200ms}.cc_container .cc_logo:hover,.cc_container .cc_logo:active{opacity:1}@media screen and (min-width: 500px){.cc_container .cc_btn{font-size:0.8em}.cc_container .cc_message{font-size:0.8em}}@media screen and (min-width: 768px){.cc_container .cc_btn{font-size:1em}.cc_container .cc_message{font-size:1em;line-height:1em}}@media screen and (min-width: 992px){.cc_container .cc_message{font-size:1em}}@media print{.cc_banner-wrapper,.cc_container{display:none}}.cc_banner-wrapper{height:66px}.cc_container{padding:15px 15px 15px;overflow:hidden;position:fixed;top:0;left:0;right:0}.cc_container .cc_btn{padding:8px 10px;background-color:#f1d600;cursor:pointer;text-align:center;display:block;width:33%;margin-left:10px;float:right;max-width:120px}.cc_container .cc_message{display:block}@media screen and (min-width: 500px){.cc_container .cc_message{margin-top:0.5em}}@media screen and (min-width: 768px){.cc_container{padding:15px 30px 15px}.cc_container .cc_btn{padding:8px 15px}}.cc_container{background:#111;color:#f1f1f1;font-size:17px;font-family:"Helvetica Neue Light", "HelveticaNeue-Light", "Helvetica Neue", Calibri, Helvetica, Arial;box-sizing:border-box;border:1px solid #ccc}.cc_container ::-moz-selection{background:#ff5e99;color:#fff;text-shadow:none}.cc_container .cc_btn,.cc_container .cc_btn:visited{color:#000;background-color:#B2D070;transition:background 200ms ease-in-out,color 200ms ease-in-out,box-shadow 200ms ease-in-out;-webkit-transition:background 200ms ease-in-out,color 200ms ease-in-out,box-shadow 200ms ease-in-out;border-radius:5px;-webkit-border-radius:5px}.cc_container .cc_btn:hover,.cc_container .cc_btn:active{background-color:#86C423;color:#000}.cc_container a,.cc_container a:visited{text-decoration:none;color:#31a8f0;transition:200ms color}.cc_container a:hover,.cc_container a:active{color:#fafafa}@-webkit-keyframes slideDown{0%{margin-top:-66px}100%{margin-top:0}}@keyframes slideDown{0%{margin-top:-66px}100%{margin-top:0px}}@-webkit-keyframes growDown{0%{height:0}100%{height:66px}}@keyframes growDown{0%{height:0}100%{height:66px}}.cc_container{-webkit-animation-duration:0.8s;-moz-animation-duration:0.8s;-o-animation-duration:0.8s;animation-duration:0.8s;-webkit-animation-name:slideDown;animation-name:slideDown}.cc_banner-wrapper{-webkit-animation-duration:0.8s;-moz-animation-duration:0.8s;-o-animation-duration:0.8s;animation-duration:0.8s;-webkit-animation-name:growDown;animation-name:growDown}

h2 {font-size:24px}
.textright { text-align:right }
.mt0 {margin-top:0px!important}
.mb0 {margin-bottom:0px!important}
.mt40 {margin-top:40px!important}
.mt20 { margin-top:20px }
.mt60 {margin-top:60px!important}
.mr10 { margin-right:10px }
.mb20 {margin-bottom:20px}
.mb40 {margin-bottom:40px}
.margin-none {margin:0px}
.clear {clear:both}
.displayblock {display:block}
.red {color:#F00}
.orange {color:#719F41}
.footerlinks ul li a, .footerlinks ul li a:hover, .thumbnail .shortlinks a, .thumbnail .shortlinks a:hover, .flex-control-paging li a, .flex-control-paging li a:hover, ul.categorymenu > li > a, ul.categorymenu > li > a:hover, .dropdown-menu li > a, .dropdown-menu li > a:hover, ul.categorymenu > li > div > ul > li > a, ul.categorymenu > li > div > ul > li > a:hover, #topnav ul li a, #topnav ul li a:hover, .thumbnail a.productcart, .thumbnail a:hover.productcart, input, input:focus, select, select:focus, textarea, textarea:focus { -moz-transition: all .2s ease;
-webkit-transition: all .2s ease;
-o-transition: all .2s ease}
#featured, #latest, #related, #popularbrands, #newslettersignup { margin:0 auto 0 auto }

input:focus:invalid, textarea:focus:invalid, select:focus:invalid { color: #96979d; }
/* ------------ Reset Ends------------ */

/* ------------ Top Header Starts ------------ */
.headerstrip {height:72px;}
.topheaderstrip {height:28px;  background: rgba(0, 0, 0, 0.75) url('../image/main-dock-bg-light-1.png') bottom left repeat-x; color: #fff; border-bottom: 1px solid #fff; overflow: hidden; text-shadow: rgba(0, 0, 0, 0.4) 0 1px 0;  }
#welcome {padding:3px 0px 0px 0px; font-size:13px;}
.logo { width:272px; text-align:center; height:72px; line-height:72px }
#topnav .navbar-inner {background:none; border:none; box-shadow:none; filter:none }
#topnav ul { padding:0px 0 0 0 }
#topnav ul li { padding:5px 0 }
#topnav ul li a { box-shadow:none; text-shadow:none; color:#fff; font-size:11px; text-transform:uppercase; background-image:url('../image/sprite.png'); background-repeat:no-repeat; background-color:transparent; padding:0 0 0 25px; margin-right:22px }
#topnav ul li a.home { background-position:0 0 }
#topnav ul li a:hover.home, #topnav ul li a.active.home { background-position:0 -31px }
#topnav ul li a.myaccount { background-position:0 -62px }
#topnav ul li a:hover.myaccount, #topnav ul li a.active.myaccount { background-position:0 -93px }
#topnav ul li a.shoppingcart { background-position:0 -121px }
#topnav ul li a:hover.shoppingcart, #topnav ul li a.active.shoppingcart { background-position:0 -152px }
#topnav ul li a.checkout { background-position:0 -183px }
#topnav ul li a:hover.checkout, #topnav ul li a.active.checkout { background-position:0 -213px }
.top-search { margin-top:0px; }
.top-search input { width:254px; height:24px; border:1px solid #888; padding:5px; background:#fff url('../image/search.png') right center no-repeat; }
.headerdetails { padding:20px 0 40px 272px; }
li.dropdown { list-style:none }

#header .button-search {
	position: absolute;
	left: 0px;
	background: url('../image/button-search.png') center center no-repeat;
	width: 28px;
	height: 24px;
	border-right: 1px solid #CCCCCC;
	cursor: pointer;}

/* ------------ Top Header Ends ------------ */

/* ------------  Second Header Starts ------------ */
.headerdetails #main-nav ul > li.topcart { background:#fff; height:45px }
.headerdetails #main-nav ul > li.topcart a { color:#999999; font-size:14px }
.headerdetails .navbar .nav li.topcart .dropdown-toggle .caret, .navbar .nav li.dropdown.open.topcart .caret { border-bottom-color:#999999; border-top-color:#999999 }
.headerdetails ul.topcartopen { display: none;font-size:12px }
.headerdetails ul.topcartopen li > table { border-collapse: collapse; width: 100%; margin-bottom: 5px; padding:10px }
.headerdetails ul.topcartopen li > table td {
color: #; vertical-align: top; padding: 5px 10px; border-bottom: 1px dashed #E7E7E7; }
.headerdetails ul.topcartopen li > table .image { width: 1px; }
.headerdetails ul.topcartopen li > table .image img { text-align: left; }
.headerdetails ul.topcartopen li > table .name small { color: #999999; }
.headerdetails ul.topcartopen li > table .quantity { text-align: right; }
.headerdetails ul.topcartopen li > table td.total { text-align: right; }
.headerdetails ul.topcartopen li > table .remove { text-align: right; }
.headerdetails ul.topcartopen li > table .remove img { cursor: pointer; }
.headerdetails #header #cart .mini-cart-total > table { border-collapse: collapse; padding: 5px; float: right; clear: left; margin-bottom: 5px; }
.headerdetails ul.topcartopen li > table a { padding:0px; }
.headerdetails .shoppingcarttop { position:absolute; top:0; right:250px }
.headerdetails nav.subnav select { display: none; }
.headerdetails ul.nav.language li.dropdown { border:0px solid #f2f2f2;  display:inline-block; margin-right:15px; text-transform:uppercase }
.headerdetails ul.nav.language li.dropdown div { border:1px solid #f2f2f2; padding:7px 20px; display:inline-block; margin-right:15px; text-transform:uppercase }
.headerdetails ul.nav.topcart li.dropdown { /*border:1px solid #f2f2f2;*/ display:inline-block; text-transform:uppercase }
.headerdetails .topcall { font-size:16px; background:#fff url('../image/sprite.png') left -287px no-repeat; line-height: 31px; padding: 0 0 0 41px; margin-left:40px }
.headerdetails li.carticon.dropdown { background:url('../image/sprite.png') no-repeat 10px -328px; padding:7px 10px 7px 45px }

@media (max-width: 767px) {
  .headerdetails li.carticon.dropdown { background:none; padding:7px 10px 7px 45px }
}

.buttonwrap { padding:10px; margin:5px 10px 10px 0 }
header #cart a.heading:hover{background:none;color:#999999;}
header #cart.active .topcartopen {
	display: block;}

/* ------------  Second Header Ends ------------ */

/* ------------ Main Menu Starts------------ */
#categorymenu { margin:40px 0 50px 0 }
#categorymenu {
 padding:0;

 /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#94a046+0,fefcea+100 */
background: rgb(148,160,70); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk0YTA0NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWZjZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(148,160,70,1) 0%, rgba(254,252,234,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(148,160,70,1)), color-stop(100%,rgba(254,252,234,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(148,160,70,1) 0%,rgba(254,252,234,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(148,160,70,1) 0%,rgba(254,252,234,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(148,160,70,1) 0%,rgba(254,252,234,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(148,160,70,1) 0%,rgba(254,252,234,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#94a046', endColorstr='#fefcea',GradientType=0 ); /* IE6-8 */

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ddfd7f+0,fffef7+100 */
background: rgb(221,253,127); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RkZmQ3ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZlZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(221,253,127,1) 0%, rgba(255,254,247,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(221,253,127,1)), color-stop(100%,rgba(255,254,247,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(221,253,127,1) 0%,rgba(255,254,247,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(221,253,127,1) 0%,rgba(255,254,247,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(221,253,127,1) 0%,rgba(255,254,247,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(221,253,127,1) 0%,rgba(255,254,247,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ddfd7f', endColorstr='#fffef7',GradientType=0 ); /* IE6-8 */

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#7eb83c+0,fff4bd+100 */
background: rgb(126,184,60); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdlYjgzYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmY0YmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(126,184,60,1) 0%, rgba(255,244,189,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(126,184,60,1)), color-stop(100%,rgba(255,244,189,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(126,184,60,1) 0%,rgba(255,244,189,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(126,184,60,1) 0%,rgba(255,244,189,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(126,184,60,1) 0%,rgba(255,244,189,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(126,184,60,1) 0%,rgba(255,244,189,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7eb83c', endColorstr='#fff4bd',GradientType=0 ); /* IE6-8 */}
 
#categorymenu:after { clear:both; content:"" }
#categorymenu select { display:none }
ul.categorymenu { margin:0px 6px 0px 6px }
ul.categorymenu > li { position:relative; margin: 0; border-right:1px solid #b8b8b8 }

@media (max-width: 767px) {
  ul.categorymenu > li { position:relative; margin: 0; border-right:none; }
}
ul.categorymenu > li:last-child { border:none }
ul.categorymenu > li > a { text-decoration: none; display: block; z-index: 6; position: relative; 
color:#151515!Important;
text-transform:uppercase; font-size:14px;font-weight:bold; }
ul.categorymenu > li:hover > a, ul.categorymenu > li > a.active { /*color:#f00!important;*/ text-shadow:0 1px #000; 
background-color:#C8ED9C;}
ul.categorymenu > li > div { display: none; padding:15px; position: absolute; top: 97%; left: 7px; z-index: 99999; display: none; float: left; min-width: 120px; margin: 1px 0 0; list-style: none; background-color: #ffffff; border:1px solid #DDDDDD; border-bottom: 4px solid #719F41; box-shadow : 0 5px 10px rgba(0, 0, 0, 0.2); -moz-box-shadow : 0 5px 10px rgba(0, 0, 0, 0.2);  -webkit-box-shadow : 0 5px 10px rgba(0, 0, 0, 0.2) }
.dropdown-menu {  padding:15px; position: absolute; top: 97%; left: 7px; z-index: 99999; display: none; float: left; min-width: 120px; margin: 1px 0 0; list-style: none; background-color: #ffffff; border:1px solid #DDDDDD; border-bottom: 4px solid #719F41; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0  }
ul.categorymenu > li:hover > div { display: table; width:100%; vertical-align:top }
ul.categorymenu > li > div > ul { display: table-cell; vertical-align:top;  }
ul.categorymenu > li ul + ul { padding-left: 20px; }
ul.categorymenu > li ul > li { display:block; float:left; width:100%;/* border-bottom:1px dashed #dddddd */}
ul.categorymenu > li > div > ul.arrow li a { padding:8px 8px 8px 8px; display:block }
ul.categorymenu > li ul > li > a { text-decoration: none; display: block; white-space: nowrap; min-width: 120px; padding:8px; }
ul.categorymenu > li > div > ul li:hover a { background-color: #719F41; color:#f00; text-shadow:none }
ul.categorymenu > li > div > ul > li > a { color: #999999; }
ul.categorymenu > li ul > li img { margin:3px; max-width:none }
.breadcrumb {margin-bottom:20px}

/* ------------ Main Menu Ends------------ */

/* ------------ Featured Module Starts ------------ */

#featured:after, #latest:after, #related:after, #category:after, #popularbrands:after, #newslettersignup .container:after  {clear: both;
 visibility: hidden;
	display: block;
	content: "";
	clear: both;
	height: 0;}
#featured .thumbnails li { margin-right:-10px; }
#featured .thumbnails li .thumbnail, #latest .thumbnails li .thumbnail, #related .thumbnails li .thumbnail, #category .thumbnails li .thumbnail, .thumbnails.list li .thumbnail  {
border:1px solid #DAD8D8;
border-radius: 4px;
box-shadow: 0 2px 3px rgba(0, 0, 0, 0.35);
overflow:hidden;}

	
/* ------------ Featured Module Ends ------------ */

/* ------------ Product Styling Starts ------------ */

.thumbnails .prdocutname { font-size:16px;  color:#5e626b; text-transform:uppercase; text-align:center; margin:0 0 10px 0; display:block;
position:relative;
min-height:60px;
/*z-index:1;*/
top:10px;

 }
.thumbnails.list .thumbnail .prdocutname { font-size:16px;  color:#5e626b; text-transform:uppercase; text-align:left; margin:0 0 10px 0; display:block }
.thumbnails.list > li { margin-bottom:40px; padding-bottom:40px; border-bottom:1px solid #ccc }
.thumbnails.list .productdiscrption { margin:10px 0 25px 0 }
.thumbnails.list .thumbnail .shortlinks { display:block; width:auto; position:static; text-align:left; margin:10px 0 25px 0 }
.thumbnails.list .pricetag { margin-left:-15px }
.thumbnail .offer { position:absolute; top:10px; left:-2px; background:url('../image/offer.png') no-repeat 0 0; height:45px; width:68px; float:left; overflow:hidden; display:block; text-indent:9999px }
.thumbnail .sale { position:absolute; top:10px; left:-2px; background:url('../image/sale.png') no-repeat 0 0; height:45px; width:68px; float:left; overflow:hidden; display:block; text-indent:9999px }
.thumbnail .new { position:absolute; top:10px; left:-2px; background:url('../image/new.png') no-repeat 0 0; height:45px; width:68px; float:left; overflow:hidden; display:block; text-indent:9999px }
.thumbnail .pricetag { width:221px; height:37px;  margin-top:0px; position:relative; padding:9px 9px 9px 15px; margin-bottom:0px }
.thumbnail .pricetag .spiral { position:absolute; top:-19px; left:10px; background:url('../image/spiral.png') no-repeat right 0; height:50px; width:35px }
.thumbnail a.productcart { background: #719F41 url('../image/prodcutcart.png') right 7px no-repeat; color:#fff; float:right; padding:8px 27px 8px 8px; font-size:13px; }
.thumbnail a.productcart:hover { background: #db420e url('../image/prodcutcart.png') right 7px no-repeat; }
.thumbnail .shortlinks { background-color: #EDEDED; position:absolute; left:0; top:60%; width:100%; text-align:center; padding:5px 0; display:none }
.thumbnail .shortlinks a { cursor: pointer; font-size:12px; padding:5px 5px 0 25px; background:url('../image/sprite.png') 0 0 no-repeat; }
.thumbnail .shortlinks a.details { background-position:0 -384px }
.thumbnail .shortlinks a.wishlist { background-position:0 -425px }
.thumbnail .shortlinks a.compare { background-position:0 -462px }
.thumbnail .price { float:right; margin-top:7px; margin-right:19px; text-align:right }
.thumbnail .price .pricenew { font-size:16px;  color:#5e626b; font-weight:bold }
.thumbnail .price .priceold { font-size:13px; margin-top:-6px; color:#5e626b; text-decoration:line-through; color:#96979d; }

ul.tags { margin:20px 0px 0; }
.tags li { display:inline-block; margin:5px 3px }
ul.tags li a { display:inline-block; padding:3px 10px; background:#E7E7E7; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; color:#999999 }
ul.tags li a:hover { background:#719F41; color:#fff } 		
.product-filter {
	border-bottom: 1px solid #EEEEEE;
	padding-bottom: 5px;
	overflow: auto;}
.product-filter .display {
	margin-right: 15px;
	margin-bottom:20px;
	/*float: left;*/
	padding-top: 4px;
	color: #333;}
.product-filter .display a {
	font-weight: bold;}
.product-filter .sort {
	float: left;
	color: #333;}
.product-filter .limit {
	margin-left: 15px;
	float: right;
	color: #333;}
.product-compare {
	padding-top: 6px;
	margin-bottom: 25px;
	font-weight: bold;}
.product-compare a {
	text-decoration: none;
	font-weight: bold;
}
.product-list > div {
	overflow: auto;
	margin-bottom: 15px;
}
.product-list .right {
	float: right;
	margin-left: 15px;
}
.product-list > div + div {
	border-top: 1px solid #EEEEEE;
	padding-top: 16px;
}
.product-list .image {
	float: left;
	margin-right: 40px;
}
.product-list .image img {
	padding: 9px;
	border: 1px solid #E7E7E7;
}
.product-list .name {
	margin-bottom: 3px;
}
.product-list .name a {
	color: #38B0E3;
	font-weight: bold;
	text-decoration: none;
}
.product-list .description {
	line-height: 20px;
	margin-bottom: 5px;
	color: #454545;
}
.product-list .rating {
	color: #7B7B7B;
}
.product-list .price {
	float: right;
	height: 50px;
	margin-left: 8px;
	text-align: right;
	color: #333333;
	font-size: 20px;
}
.product-list .price-old {
	color: #F00;
	text-decoration: line-through;
}
.product-list .price-new {
	font-weight: bold;
}
.product-list .price-tax {
	font-size: 12px;
	font-weight: normal;
	color: #BBBBBB;
}
.product-list .cart {
	margin-bottom: 3px;
}
.product-list .wishlist, .product-list .compare {
	margin-bottom: 3px;
}
.product-list .wishlist a {
	color: #333333;
	text-decoration: none;
	padding-left: 18px;
	display: block;
	background: url('../image/add.png') left center no-repeat;
}
.product-list .compare a {
	color: #333333;
	text-decoration: none;
	padding-left: 18px;
	display: block;
	background: url('../image/add.png') left 60% no-repeat;
}

.product-list .wishlist a:hover,.product-list .compare a:hover {

	color: #56AC56;
	font-size:24px;
	 text-shadow:0 1px 2px rgba(0,0,0,0.9);
   -webkit-transition: all 0.3s ease-in-out;
     -moz-transition: all 0.3s ease-in-out;
       -o-transition: all 0.3s ease-in-out;
          transition: all 0.3s ease-in-out;
	
	
}





.product-grid {
	width: 100%;
	/*overflow: auto;*/
}
.product-grid > div {
border:1px solid #c8c8c8;
	width: 22%;
	display: inline-block;
	vertical-align: top;
	margin-right: 20px;
	margin-bottom: 15px;
	border-radius:4px;
box-shadow:0 2px 3px rgba(0,0,0,0.35);
overflow:hidden;

	
}

@media (max-width: 767px) {
  .product-grid > div {

	width: 98%;
	margin-right: 5px;
	

	
}
}

.product-grid > div:hover {

box-shadow:0 4px 8px rgba(0,0,0,0.5);
 -webkit-transition: all 0.3s ease-in-out;
     -moz-transition: all 0.3s ease-in-out;
       -o-transition: all 0.3s ease-in-out;
          transition: all 0.3s ease-in-out;
	
}



#column-left + #column-right + #content .product-grid > div {
	width: 125px;
}
.product-grid .image {
	display: block;
	
	width:100%;
	margin:0 auto;
}
.product-grid .image img {
	/*padding: 3px;*/
	width:100%;
	margin:0 auto;
	/*border: 1px solid #E7E7E7;*/
}

.product-info img#image{
border:1px solid #cacaca;
border-radius:4px;
box-shadow:0 4px 8px rgba(0,0,0,0.35);

}

.product-info a img{
border:1px solid #cacaca;
border-radius:4px;

}

.product-info a img:hover{
border:1px solid #719F41;
border-radius:4px;

}

.product-grid .name a {
	color: #38B0E3;
	font-weight: bold;
	text-decoration: none;
	 text-align: center;
	display: block;
	margin-bottom: 6px;
	min-height: 40px;
}
.product-grid .description {
	display: none;
}
.product-grid .rating {
	display: block;
	margin-bottom: 4px;
}
.product-grid .price {
text-align:center;
	display: block;
	font-weight: bold;
	font-size:36px;
	color: #719F41;
	margin-bottom: 14px;
}

 /*div.product-grid div div.price:hover{
 font-size:44px;
 color: #89b759;
 text-shadow:0 0 3px rgba(0,0,0,0.9);
   -webkit-transition: all 0.2s ease-in-out;
     -moz-transition: all 0.2s ease-in-out;
       -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
 
 }*/
 
 
 
  div.product-grid div:hover div.price{
 font-size:48px;
 color: #89b759;
 text-shadow:0 0 3px rgba(0,0,0,0.9);
   -webkit-transition: all 0.3s ease-in-out;
     -moz-transition: all 0.3s ease-in-out;
       -o-transition: all 0.3s ease-in-out;
          transition: all 0.3s ease-in-out;
 
 }

.product-grid .price-old {
	color: #F00;
	text-decoration: line-through;
}
.product-grid .price-new {
	font-weight: bold;
}
.product-grid .price .price-tax {
	display: none;
}
.product-grid .cart {
	margin-bottom: 12px;
}
.product-grid .wishlist, .product-grid .compare {
	margin-bottom: 12px;
}
.product-grid .wishlist a {
cursor:pointer;
	color: #333333;
	text-decoration: none;
	padding-left: 18px;
	display: block;
	background: url('../image/add.png') left center no-repeat;
}
.product-grid .compare a {
cursor:pointer;
	color: #333333;
	text-decoration: none;
	padding-left: 18px;
	display: block;
	background: url('../image/add.png') left center no-repeat;
}

.product-grid .wishlist a:hover,.product-grid .compare a:hover {

	color: #56AC56;
	font-size:24px;
	 text-shadow:0 1px 2px rgba(0,0,0,0.9);
   -webkit-transition: all 0.3s ease-in-out;
     -moz-transition: all 0.3s ease-in-out;
       -o-transition: all 0.3s ease-in-out;
          transition: all 0.3s ease-in-out;
	
	
}



/* ------------ Product Styling Ends ------------ */

/* ------------ Brand Scroller Starts ------------ */
#popularbrands {position:relative; padding:0 0 20px 0}
.brandcarousalrelative {position:relative}
#popularbrands ul#brandcarousal { margin: 0; padding: 0; list-style: none; display: block; }
#popularbrands  ul#brandcarousal li {  text-align: center; border: 1px solid #dbdbdb; padding: 10px 5px; margin: 6px; display: block; float: left; 
 border-radius: 5px;
  box-shadow: 0 2px 3px rgba(7, 123, 28, 0.29);


}
#popularbrands.responsive { width: auto; margin-left: 0; }
.clearfix { float: none; clear: both; }
#popularbrands ul#brandcarousal  .prev { float: left; margin-left: 10px; }
#popularbrands ul#brandcarousal  .next { float: right; margin-right: 10px; }
#popularbrands ul#brandcarousal  .pager { float: left; width: 300px; text-align: center; }
#popularbrands ul#brandcarousal  .pager a { margin: 0 5px; text-decoration: none; }
#popularbrands ul#brandcarousal  .pager a.selected { text-decoration: underline; }
#popularbrands ul#brandcarousal  .timer { background-color: #999; height: 6px; width: 0px; }
#popularbrands #prev  {background:url('../image/bg_direction_nav.png') no-repeat scroll 8px center #fff;  position:absolute; font-size:24px;  text-indent:-9999px; display:block; overflow:hidden; height:30px; width:35px; left:0; top:50px}
#popularbrands #next {background:url('../image/bg_direction_nav.png') no-repeat scroll -30px center #fff;  position:absolute; font-size:24px;  text-indent:-9999px; display:block; overflow:hidden; height:30px; width:35px; right:0; top:50px}
.timer {background-color: #999;height: 6px;width: 0px;}
#musthave {width:300px!important;}

/* ------------ Brand Scroller Ends ------------ */

/* ------------ Product Page Starts -------------*/
h1.pagetitle { background:#f9f9f9; padding:10px; color:#fff; font-size:24px; margin:0 0 40px 0; color:#719F41 }
#product { margin-bottom:20px }
.thumbnails.mainimage li.span5 { margin-bottom:0px; }
.thumbnails.mainimage li.span4 { margin-bottom:0px; }
ul.productinfo { margin:0px; padding:0px; list-style:none }
ul.productinfo li { padding:5px 0; list-style:none; display:block }
ul.productinfo li .productinfoleft { width:160px; float:left; font-weight:bold }
.productformbutton { border-bottom:1px solid #E7E7E7; width:100%; float:left; display:block; padding-bottom:25px }

.form-horizontal.productform .control-label { text-align:left!important; }
.productaddtocart { margin:10px 10px 10px 160px; float:left!important }
.rating { margin:25px 30px 40px 0; border-top: 1px solid #E7E7E7; border-radius: 4px 4px 4px 4px; padding:15px 0 15px 0; border-bottom: 1px solid #E7E7E7; }
.options { margin:5px 0 12px 0 }
ul.rate { margin:0px }
ul.rate li { height:20px; width:20px; background: url('../image/rate.png') no-repeat scroll 0 0 transparent; display:inline-block; margin-right:5px }
ul.rate li.on { background-position:left top }
ul.rate li.off { background-position:left -24px }
.mainimage li.producthtumb { display:inline-block; width:100px; margin-left:25px }
.mainimage li.producthtumb img { cursor:pointer }
.productright { position:relative }
.productprice .price { margin:0 auto; height:28px; line-height:28px; margin-top:11px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -o-border-radius:10px; color:#333; text-align:center;  text-transform:uppercase; font-size:16px; color:#719F41; width:80px }
.productprice .rate {margin:25px 0 0 0}
.productright .productpriceround { display: block; cursor: pointer; -webkit-border-radius: 100px; -moz-border-radius: 100px; -o-border-radius: 100px; border-radius: 100px; box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); margin:0 auto; padding:10px; float:right; border: 1px solid #E7E7E7; }
.productprice { margin:0 0 0 0; clear:both }
.productpageprice {  position:relative;    font-size:16px; text-align:left; line-height:44px; color:#333}
.productpageprice .spiral { position:absolute; top:-19px; left:25px; background:url('../image/spiral.png') no-repeat right 0; height:50px; width:35px }
.productpageoldprice {font-size:24px; text-decoration:line-through; margin-left:0px}
.product_sale 
{
  background:#2A7FD3;
  background: none repeat scroll 0 0 rgba(42, 127, 211, 0.6);
  color: #FFFFFF;
  font-size: 14px;
  font-weight: 600;
  margin-left: -150px;
  margin-top: -340px;
  padding: 3px 10px;
  position: absolute;
  line-height:17px;
  text-transform: uppercase;
}
.product_sale_latest
{
  background:#2A7FD3;
  background: none repeat scroll 0 0 rgba(42, 127, 211, 0.6);
  color: #FFFFFF;
  font-size: 14px;
  font-weight: 600;
  margin-left: -160px;
  margin-top: -190px;
  padding: 3px 10px;
  position: absolute;
  line-height:17px;
  text-transform: uppercase;
}
.product_sale_category
{
  background:#2A7FD3;
  background: none repeat scroll 0 0 rgba(42, 127, 211, 0.6);
  color: #FFFFFF;
  font-size: 14px;
  font-weight: 600;
  margin-left: -160px;
  margin-top: -340px;
  padding: 3px 10px;
  position: absolute;
  line-height:17px;
  text-transform: uppercase;
}

.price-ol { font-size:36px; color:#35C2D8; }
ul.productpagecart {  margin-top:20px; margin-left:0px; display:inline-block;}
ul.productpagecart li {display:inline-block; background: url('../image/productpageicon.png') no-repeat 0 0 ;  margin-right:10px; height:66px}
.productpagecart a {cursor:pointer; background:#719F41 url('../image/productpageicon.png') no-repeat 0 0 ; color:#fff; padding:15px 15px 15px 60px; font-size:18px;}
#productpagecart input[type="text"] { width:50px;}
#productpagecart input[type="button"] {background:#719F41 url('../image/productpageicon.png') no-repeat 0 0 ; color:#fff; padding:15px 15px 15px 60px; font-size:18px;}
#productpagecart input[type="button"] {background-position:10px 12px}
.productpagecart li a.wish {background-position:10px -51px}
.productpagecart li a.comare {background-position:10px -126px}
.productpagecart li a:hover {background-color: #d8420e}
#productpagecart input[type="button"]:hover  {background-color: #d8420e}



.product-grid div div.cart input[type="button"] {background:#719F41 url('../image/productpageicon.png') no-repeat 0 0 ; color:#fff; padding:15px 15px 15px 60px; font-size:18px;
width:100%;
margin:0 auto;}
.product-grid div div.cart input[type="button"] {background-position:10px 12px}

.product-grid div div.cart input[type="button"]:hover  {background-color: #d8420e}







.selectsize { width:170px; float:left; margin-right:10px }
.selectqty { width:100px; float:left; margin-right:10px }
.quantitybox { background:#fff; border: 1px solid #cccc; padding:15px 15px 8px 0px; display:block; margin:30px 0 20px 0; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px; }
.quantitybox:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.productlinks { margin:6px 0 0 10px; float:left }
.productlinks a { margin-right:10px; background: url('../image/productpagelinkicon.png') no-repeat 0 0; padding:0 0 0 25px; color:#4B5B58; line-height:24px; font-size:14px }
.productlinks a.cartadd { background-position:0 0 }
.productlinks a.compare { background-position:0 -49px }
h1.productname { color:#719F41; font-size:26px; margin:0 0 20px 0; background:none; line-height:auto!important; }
.productright a.addtocart { background: url('../image/addtocart.png') no-repeat scroll 0 0 transparent; color: #FFFFFF; font-size: 20px; font-weight: bold; height: 34px; padding: 58px 0 0; text-align: center; width: 159px; margin-top:20px; display:block; cursor:pointer; margin-left:2px }
.productright a:hover.addtocart { background-position:0 -111px; }
.nav-tabs { margin:0px }
.productdesc { margin:22px 0  0 0}
.productdesc .nav-tabs li a { font-size:13px; text-shadow:1px 1px 1px #fff; color:#999999 }
.productdesc .nav-tabs li a:hover { color:#333 }
.productdesc .nav-tabs li.active { border-bottom:1px solid #fff; }
.productdesc .nav-tabs li.active a { color:#000;}
.productdesc #myTab.nav-tabs li a {margin : 0px!important; }
.tab-content { background-color: #FFFFFF; border: 1px solid #E7E7E7; border-radius: 3px 3px 3px 3px; border-top:none; padding:15px }
/* ------------ Product Page Ends -------------*/
#musthave {margin:0px}

	#toTop { cursor:pointer;position:fixed;bottom:20px;right:20px;display:none;width:58px;height:58px;background:url(../image/gotop.png) 0px 0px no-repeat;border:none;transition: background-color 0.4s;-webkit-transition: background-color 0.4s;-moz-transition: background-color 0.4s;border-radius:40px;-moz-border-radius:40px;-webkit-border-radius:40px;
	/*-moz-box-shadow: 0 1px 0px 0px rgba(0, 0, 0, 0.05);
	-webkit-box-shadow: 0 1px 0px 0px rgba(0, 0, 0, 0.05);
	box-shadow: 0 1px 0px 0px rgba(0, 0, 0, 0.05);box-shadow: 0 0 8px #777777 !important;*/

	}
	#toTop:hover { background-color:#e6e6e6;/* box-shadow: 0 0 20px #666666 !important;*/}

@media screen and (min-width:1120px){

	#toTop { cursor:pointer;position:fixed;bottom:20px;right:20px;display:none;width:58px;height:58px;background:url(../image/gotop.png) 0px 0px no-repeat;border:none;transition: background-color 0.4s;-webkit-transition: background-color 0.4s;-moz-transition: background-color 0.4s;border-radius:40px;-moz-border-radius:40px;-webkit-border-radius:40px;
	/*-moz-box-shadow: 0 1px 0px 0px rgba(0, 0, 0, 0.05);
	-webkit-box-shadow: 0 1px 0px 0px rgba(0, 0, 0, 0.05);
	box-shadow: 0 1px 0px 0px rgba(0, 0, 0, 0.05);box-shadow: 0 0 8px #777777 !important;*/

	}
	#toTop:hover { background-color:#e6e6e6;/* box-shadow: 0 0 20px #666666 !important;*/}

}



/*------- Cart Page Starts ------------- */
.cart-info table { width: 100%; margin-bottom: 20px; border-collapse: collapse; border-top: 1px solid #E7E7E7; border-left: 1px solid #E7E7E7; border-right: 1px solid #E7E7E7; background-color:#fff; }
.cart-info table tr { -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; }
.cart-info table tr:hover { -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; }
.cart-info td, .cart-info th { padding: 15px; }
.cart-info th { padding:10px }
.cart-info th { font-weight: bold; background-color: #eeeeee; border-bottom: 1px solid #E7E7E7; }
.cart-info th.quantity, .cart-info td.quantity { text-align: left; }
.cart-info th .price, .cart-info th .total, .cart-info tbody .price, .cart-info tbody .total { text-align: right; }
.cart-info th .quantity a { margin-top:-5px }
.cart-info tbody td { vertical-align: top; border-bottom: 1px solid #E7E7E7; }
.cart-info tbody .remove { vertical-align: middle; }
.cart-info tbody .remove, .cart-info tbody .image { text-align: center; }
.cart-info tbody .name, .cart-info tbody .model { text-align: left; }
.cart-info tbody span.stock { color: #F00; font-weight: bold; }
.cart-module .cart-heading { border: 1px solid #E7E7E7; padding: 8px 8px 8px 22px; font-weight: bold; font-size: 12px; margin-bottom: 15px; cursor: pointer; background: #ffffff url('../image/arrow-right.html') 10px 50% no-repeat; }
.cart-module .active { background: #ffffff url('../image/arrow-down.html') 7px 50% no-repeat; }
.cart-module .cart-content { padding: 0px 0px 15px 0px; display: none; overflow: auto; }
.cart-module > div { display: none; }
.cart-total { border-top: 1px solid #E7E7E7; overflow: auto; padding-top: 8px; margin-bottom: 15px; }
.cart-total table { float: right; }
.cart-total td { padding: 3px; text-align: right; }
.cartoptionbox { background:#fff; padding:15px; border:1px solid #ddd; margin-bottom:40px }
ul.total { font-size:16px; margin-top:5px; margin-right:10px }
ul.total li { padding:10px 0 }
ul.total li span.extra { width:150px; float:left; text-align:right; padding-right:20px }
.totalamout { font-size:22px; color:#719F41 }

/*------- Cart Page Ends ------------- */

/*------- Login Box Starts------------------ */
.loginbox {
padding:5px;
}
/*------- Login Box Ends ------------------ */

/*------- Register Box Starts --------------*/
.registerbox { padding:20px 15px 0 15px; margin-bottom:20px }
.myaccountbox { padding:20px 15px 15px 15px; margin-bottom:20px }
.myaccountbox ul { padding:0px; margin:0px }
.myaccountbox ul li { display:block; border-bottom:1px dashed #E7E7E7 }
.myaccountbox ul li:last-child { border:none }
.myaccountbox ul li a { display:block; padding:8px 5px 8px 30px; background: url('../image/arrowcategory.png') no-repeat scroll 8px center transparent; color:#999999 }
.myaccountbox ul li a:hover { color:#719F41 }
/*------- Register Box Ends --------------*/

/*------- Checkout Box Starts --------------*/

.checkoutsteptitle { padding:8px 10px; background:#E7E7E7 ; margin:5px 0 10px 0; color:#495c58; font-size:16px; border-bottom:1px dashed #E7E7E7; cursor:pointer }
.checkoutsteptitle.down { background-position: right 10px }
#checkout .checkout-heading a { float:right; margin-right:30px; font-size:13px; line-height:16px }
.checkoutstep { display:none; margin:15px 0 30px 0; background:#fff; padding:15px; }
.checkoutstep textarea { width:95% }
.checkoutstep:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.newcustomer, .returncustomer { width:40%; float:left; border:1px solid #E7E7E7; padding:15px 20px; border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; }
.newcustomer { margin-right:5%; }
.privacy { float:right; margin:10px 10px 0 0 }
/*------- Checkout Box Ends --------------*/

/* javascripts */
.accrodian-trigger { padding:8px 8px 8px 8px; display:block; margin:5px 0; border:1px solid #D6D4CB; cursor:pointer }
.accrodian-trigger, .togglehandle { background: url('../image/accrodianicon.png') no-repeat scroll right 5px transparent; }
.togglehandle { padding:8px 8px 8px 8px; display:block; margin:5px 0; border:1px solid #D6D4CB; cursor:pointer }

/*------- Sidebar Starts -------------*/
.sidewidt { margin-bottom:40px }
/*------- Sidebar Ends -------------*/

/*------- Category Page Starts -----------------*/
.categorytitle { margin:0 0 35px 0 }
ul.categories { background: none repeat scroll 0 0 #FFFFFF; border-radius: 4px 4px 4px 4px; padding-top:10px; padding-bottom:10px }
ul.categories li { display:block; border-bottom:1px dashed #E7E7E7 }
ul.categories li:last-child { border:none }
ul.categories li a { display:block; padding:11px 5px 11px 30px; background: url('../image/arrowcategory.png') no-repeat scroll 10px center transparent; color:#999999 }
ul.categories li a.active { color:#719F41 }
ul.categories li a:hover { background-image: url('../image/arrowcategory.png') no-repeat scroll 10px center transparent; color:#333 }
/*------- Category Page Ends -----------------*/


/* Pagination*/
.pagination  {margin:0 0 20px 0;}
.pagination ul { background:#fff }
.pagination a:hover, .pagination .active a { background-color: #fff; color: #719F41; }
/* sorting*/
.sorting { overflow:auto; padding:10px; margin-bottom:40px; margin-top:22px }
.sorting form { margin:0px }
/* listview*/
.list { display:none }
.list .thumbnail .links { float:right; margin-top:78px }
.list .details { margin:10px; line-height:18px }
/* Flicker */
#flickr { margin-top:25px }
.thumbs { margin: 0; padding: 0; overflow: hidden; }
.thumbs li { list-style: none; display:inline-block; }
.thumbs li a { display:inline-block; float:left; margin: 4px; border:1px solid #999 }
.thumbs li img { height:50px; width:50px }
.thumbs li a img { border: none; }
#fb-root, #fb-root > div { overflow:hidden }
/* Contact */
label.error { color: #719F41; float: none; display:inline-block }
/* typo */
ul.listoption1, ul.listoption2, ul.listoption3, ul.listoption4, ul.listoption5, ul.listoption6, ul.foodicon, ul.blogcaterg { margin:0px; padding:0px; list-style:none }
ul.listoption1 li, ul.listoption2 li, ul.listoption3 li, ul.listoption4 li, ul.listoption5 li, ul.listoption6 li { display:block; padding:5px 0 5px 20px }
ul.listoption1 li { background: url('../image/list1.png') no-repeat scroll 0 5px; padding:5px 0 5px 25px }
ul.listoption2 li { background: url('../image/list2.png') no-repeat scroll 0 5px; }
ul.listoption3 li { background: url('../image/list3.png') no-repeat scroll 0 9px; padding:5px 0 5px 15px }
ul.listoption4 li { background: url('../image/list4.png') no-repeat scroll 0 10px; }
ul.listoption5 li { background: url('../image/list5.png') no-repeat scroll 0 10px; padding:5px 0 5px 15px }
ul.listoption6 li { background: url('../image/list6.png') no-repeat scroll 0 10px; }
/* messages */

.errormsg, .alertmsg, .successmsg, .infomsg, .infomsg2 { background: url('../image/messages.png') no-repeat scroll 8px 0 transparent; display: block; margin: 18px 0; padding: 15px 8px 15px 50px; position: relative; color:#666666!Important; }
.errormsg { background-color: #FCCAC1; background-position: 8px -69px; border: 1px solid #E18B7C; }
.alertmsg { background-color: #FFE9AD; background-position: 8px -214px; border: 1px solid #EAC572; }
.successmsg { background-color: #EFFEB9; background-position: 8px -144px; border: 1px solid #C1D779; }
.infomsg { background-color: #DEEEFA; background-position: 8px 5px; border: 1px solid #AFD3F2; }
.infomsg2 { background-color: #FFFFFF; background-position: 8px 5px; border: 1px solid #AFD3F2; }
a.clostalert { background: url('../image/messages.png') no-repeat scroll 0 -310px transparent; cursor: pointer; height: 15px; overflow: hidden; position: absolute; right: 5px; text-indent: 9999px; top: 5px; width: 15px; }
/* Footer */
#footer { margin-top:40px }
#footer ul { margin:0px; padding:0px; list-style:none }
#footer ul li { list-style:none }
#footer .info ul li:last-child { background:none }
#footer-inner .column {
	float: left;
	width: 25%;
	min-height: 100px;
}
#footer-inner .column ul {
	margin-top: 0px;
	margin-left: 8px;
	padding-left: 12px;
}
#footer-inner .column ul li {
	margin-bottom: 3px;
}
#footer-inner .column a {
	text-decoration: none;
}
#footer-inner .column a:hover {
	text-decoration: underline;
}
#footer-inner {
	 
	 
	padding:22px 0 18px; background:#3a3a3a; color:#969ba4 
	}
#footer-inner h3, #footer-top-outside h2 {
    font-size: 20px;
    font-weight: normal;
    margin-bottom: 8px;
    margin-top: 0;
    padding-bottom: 15px;
}
#footer-inner .column {
	float: left;
	width: 25%;
	min-height: 100px;
}
#footer-inner .column ul {
	margin-top: 0px;
	margin-left: 8px;
	padding-left: 12px;
}
#footer-inner .column ul li {
	margin-bottom: 3px;
}
#footer-inner .column a {
	text-decoration: none;
}
.contact ul li { background:url('../image/sprite.png') no-repeat 0 0; padding:0px 0 0 32px; height:53px }
.contact ul li.phone { background-position:0 -502px; }
.contact ul li.mobile { background-position:0 -555px }
.contact ul li.email { background-position:0 -613px }
.footerlinks { padding:22px 0 18px; background:#3a3a3a; color:#969ba4 }
.footerlinks ul li a { color:#969ba4; padding:5px 10px 5px 10px; }
.footerlinks ul li a:hover { color:#f9f9f9 }
.footerlinks .info { float:left; margin-top:5px }
.footerlinks ul li { display:inline-block }
.footerlinks ul li:first-child a { padding-left:0px }
/* footer twitter  */
#twitter ul { margin-bottom:20px }
#twitter ul li { margin-bottom:15px; padding:0px!important; display:block; clear:both }
#twitter ul li a { font-style:italic; color:#719F41 }
a.tweet_avatar { margin:5px 5px 5px 0; float:left }
.tweet_list .tweet_avatar { float: left; }
.tweet_time { clear:both }
/* footersocial  */
.footersocial { padding:30px 0 40px; background:#FDEECE; color:#5E626B }
.footersocial h2 { margin-bottom:30px; font-size:18px; color:#5e626b; text-transform:uppercase; border-bottom:1px dashed #999; padding: 0 0 5px 0 }
#footersocial { float:right; margin-right:-12px }
#footersocial a { background:url('../image/footericon.png') no-repeat; height:30px; width:30px; margin-right:11px; text-indent:-9999px; overflow:hidden; display:inline-block; margin-bottom:5px; -moz-transition: all .2s ease;
-webkit-transition: all .2s ease;
-o-transition: all .2s ease
}
#footersocial a:hover { -moz-transition: all .2s ease;
-webkit-transition: all .2s ease;
-o-transition: all .2s ease
}
#footersocial a.facebook { background-position:0 -6px; }
#footersocial a.facebook:hover { background-position:0 -47px; }
#footersocial a.twitter { background-position:-40px -6px }
#footersocial a.twitter:hover { background-position:-40px -47px }
#footersocial a.linkedin { background-position:-80px -6px }
#footersocial a.linkedin:hover { background-position:-80px -47px }
#footersocial a.blooger { background-position:-118px -6px }
#footersocial a.blooger:hover { background-position:-118px -47px }
#footersocial a.rss { background-position:-155px -6px }
#footersocial a.rss:hover { background-position:-155px -47px }
#footersocial a.dig { background-position:-194px -6px }
#footersocial a.dig:hover { background-position:-194px -47px }
#footersocial a.googleplus { background-position:-234px -6px }
#footersocial a.googleplus:hover { background-position:-234px -47px }
#footersocial a.skype { background-position:-271px -6px }
#footersocial a.skype:hover { background-position:-271px -47px }
#footersocial a.flickr { background-position:-309px -6px }
#footersocial a.flickr:hover { background-position:-309px -47px }
/*Copyright Bottom*/
.copyrightbottom { background:#303030; padding:15px 0; color:#969ba4 }
#gotop { position:fixed; bottom:2px; right:5px; height:58px; width:58px; background:url('../image/gotop.png') no-repeat 0 0; display:block; text-indent:-9999px; overflow:hidden }
.the-icons li {display:inline-block; width:22%; padding:10px 0}
 @media (max-width: 1200px) {
.headerdetails {
padding:40px 0 40px 0px!important;
}
#topnav ul li a {
font-size:12px;
margin-right:8px
}
.top-search input {
width:180px
}
.thumbnails li:hover .thumbnail img {
transform:none;
-ms-transform: none;
-webkit-transform: none;
-o-transform: none;/* Opera */
-moz-transform:none;
transition: none;
-moz-transition: none;
-webkit-transition: none;
-o-transition: none;
}
.thumbnail {
text-align:center
}
}
 @media (min-width: 768px) and (max-width: 1200px) {
 .thumbnail .pricetag {
background:none;
width:auto;
height:aut;
padding:0px;
margin:10px 0
}
 .thumbnail .pricetag .spiral {
display:none
}
 .thumbnail .price {
text-align:center;
width:100%;

margin:10px 0 0 0
}
 .thumbnail a.productcart {
float:none
}
 .thumbnail .shortlinks {
top:30%
}
}
 @media (max-width: 979px) {
 #categorymenu {
margin:0px 0 10px 0
}
 #categorymenu select {
display:block
}
 #categorymenu {
background:none
}
 .container {
padding:0 20px
}
 nav.subnav {
width:auto;
float:none
}
 nav.subnav select {
display: inline-block;
height:auto;
width:100%;
float:none
}
 nav.subnav {
background:none;
border:none
}
 nav.subnav ul {
display:none
}
#topnav {
width:330px;
}
#topnav ul {
padding:6px 0 0 0
}
.headerstrip .pull-right {
float:none;
text-align:center
}
.topheaderstrip .pull-right {
float:none;
text-align:center
}
.headerstrip .pull-right .search-query {
width:90%;
margin-top:15px
}
.topheaderstrip .pull-right .search-query {
width:90%;
margin-top:15px
}
.headerdetails {
margin:0px;
padding:20px 0 0 0!important
}
.headerdetails .nav.pull-left {
float:none
}
 .headerdetails .pull-left {
float:none;
text-align:center
}
.headerdetails .pull-right {
float:none;
text-align:center
}
.headerstrip {
height:auto
}
.topheaderstrip {
height:auto
}
.headerdetails .topcall {
position:absolute;
right:50px;
top:5px;
background:url('../image/sprite.png') left -659px no-repeat;
color:#fff
}
.thumbnail .pricetag {
margin:0 auto
}

.otherddetails .otherddetailspart .innerclass h2 {font-size:18px}

#featured .thumbnails li:hover .thumbnail img, #latest .thumbnails li:hover .thumbnail img, #related .thumbnails li:hover .thumbnail img, #category .thumbnails li:hover .thumbnail img, .thumbnails.list li:hover .thumbnail img { transform: none; -ms-transform: none; /* IE 9 */ -webkit-transform: none; /* Safari and Chrome */ -o-transform: none; /* Opera */ -moz-transform:none; /* Firefox */ transition: all 0.8s; -ms-transition: all 0.8s; /* IE 9 */ -moz-transition: all 0.8s; /* Firefox 4 */ -webkit-transition: all 0.8s; /* Safari and Chrome */ -o-transition: all 0.8s; /* Opera */ }
.newcustomer, .returncustomer {width:85%; margin-bottom:10px}
.checkoutstep  .span4 {width:auto}

}
 @media (max-width: 760px) {
 
  select {
 width: 100%;
  background-color: #ffffff;
  border: 1px solid #cccccc;
}
    
 .headerdetails .topcall {
display:none
}
 .headerstrip {
text-align:center;
}
.topheaderstrip {
text-align:center;
}
 .headerstrip #topnav {
background:#719F41;
padding-bottom:10px
}
.topheaderstrip #topnav {
padding-bottom:10px
}
 .headerstrip .pull-left {
float:none;
}
.topheaderstrip .pull-left {
float:none;
}
 .top-search {
margin-top:-5px
}
 #topnav {
width:auto;
text-align:center
}
 #topnav ul {
text-align:center;
margin:0 auto;
float:none
}
 #topnav ul li {
display:inline-block;
float:none
}
 .headerstrip .pull-right .search-query {
margin-top:0px
}
.topheaderstrip .pull-right .search-query {
margin-top:0px
}
.footerlinks {
text-align:center
}
.footerlinks .info, #footersocial {
float:none;
margin:10px 0
}
.footerlinks {
padding:10px 0
}
.copyrightbottom {
text-align:center
}
.copyrightbottom .textright {
text-align:center
}
.otherddetails .otherddetailspart {
width:100%;
background:none;
border-bottom:1px solid #ddd
}
#newslettersignup input[type=submit] {height:32px}
.the-icons li {display:block; width:90%; padding:10px 0}
.smbanner .span3 a {margin:10px 0}
.heading1 .subtext {display:none}
.productdesc #myTab.nav-tabs li a {padding:8px}
th.image, th.model, td.image, td.model {display:none!important}
.cart-info td, .cart-info th {padding:5px}

}
 @media only screen and (max-width: 480px)
{
    .inlinelables, .badges, .description {display:none}
    .modify {text-indent:-9999px; overflow:hidden}
}
/* ------------ bootstrap overwrite ------------ */
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus { border-color: rgba(242, 92, 39, 0.6); outline: 0; outline: thin dotted \9; /* IE6-9 */ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(242, 92, 39, 0.6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(242, 92, 39, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(242, 92, 39, 0.6); }
input.search-query, .btn, .label, .badge, .nav-pills > li > a { -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 4px; }
.dropdown-menu li > a { color:#96979d }
.dropdown-menu:before { position: absolute; top: -7px; left: 9px; display: inline-block; border-right: 7px solid transparent; border-bottom: 7px solid #E7E7E7; border-left: 7px solid transparent; border-bottom-color: rgba(0, 0, 0, 0.2); content: ''; }
.dropdown-menu:after { position: absolute; top: -6px; left: 10px; display: inline-block; border-right: 6px solid transparent; border-bottom: 6px solid #ffffff; border-left: 6px solid transparent; content: ''; }
.nav > li > a:hover { background-color:transparent; }
.nav .dropdown-toggle .caret { border-bottom-color: #719F41; border-top-color: #719F41; margin-top: 10px; }
.dropdown-menu li > a { padding:5px 20px }
.dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a { color: #ffffff; text-decoration: none; background: #719F41; }
.dropdown-menu .active > a, .dropdown-menu .active > a:hover { color: #333333; text-decoration: none; background: #719F41; outline: 0; }
.btn { padding: 6px 12px;}
.btn-orange { color: #ffffff; text-shadow: none; background: #719F41; *background: #719F41; box-shadow :none ;
}
.btn-orange:hover, .btn-orange:active, .btn-orange.active, .btn-orange.disabled, .btn-orange[disabled] { color: #ffffff; background-color: #d8420e; *background-color: #d8420e;
}
.btn-orange:active, .btn-orange.active { background-color: #d8420e \9; }
.label-orange, .badge-orange { background-color: #719F41; }
.label-orange[href], .badge-orange[href] { background-color: #719F41; }
.dropdown-menu { top:97% }
.nav-tabs > li > a, .nav-pills > li > a {
margin:0;
 /*margin:2px 5px 2px 6px*/

 }
.thumbnail { position:relative; padding:0px; border:none; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none }
table th {color:#333}
.nav li.dropdown.open a:hover .caret {
  border-top-color: #719F41!important;
  border-bottom-color: #719F41!important;
  opacity: 1;
  filter: alpha(opacity=100);
}

 @media only screen and (min-width: 480px) and (max-width: 767px) {
 .container {
 width: 420px;
 
 
 
}

select {
 width: 100%;
  background-color: #ffffff;
  border: 1px solid #cccccc;
}

 .thumbnail .offer, .thumbnail .sale, .thumbnail .new {
left:70px
}
 #topnav ul li a {
 font-size: 11px;
 margin-right: 5px;
}
.headerstrip #topnav {
margin-bottom:0px
}
.topheaderstrip #topnav {
margin-bottom:0px
}

.mainimage li.producthtumb { display:inline-block; width:30%; margin-left:0px }


 }
 
 @media (max-width: 767px) {
  .mainimage li.producthtumb { display:inline-block; width:28%; margin-left:0px }
}

 
 html body div#maincontainer div.container div.container div.productdesc div.tab-content div#tab-description.tab-pane.active p#product_condition{
 
 background-color:#f00;
 display:none;
 }
 
 html body div#maincontainer div.container div#content.span8 div.box div.box-content div.box-product div.sub_category{
 border:1px solid #cacaca;
 width:30%;
 margin-left:10px;
 margin-bottom:10px;
 float:left;
 box-shadow:0 3px 6px rgba(0,0,0,0.25);
 border-radius:3px;
 
 }
 html body div#maincontainer div.container div#content.span12 div.box div.box-content div.box-product div.sub_category{
 border:1px solid #cacaca;
 width:22%;
 margin-left:10px;
 margin-bottom:10px;
 float:left;
 box-shadow:0 3px 6px rgba(0,0,0,0.25);
 border-radius:3px;
 
 }
 @media (max-width: 767px) {
 html body div#maincontainer div.container div#content.span8 div.box div.box-content div.box-product div.sub_category{

 width:28%;
 
 
 }
}
 
 html body div#maincontainer div.container div#content.span8 div.box div.box-content div.box-product div.sub_category:hover{
 border:1px solid #fff;
 width:30%;
 margin-left:10px;
 margin-bottom:10px;
 float:left;
 box-shadow:0 4px 7px rgba(0,0,0,0.50);
 border-radius:3px;
 transition: all 0.3s ease 0s;
 }
 @media (max-width: 767px) {
 html body div#maincontainer div.container div#content.span8 div.box div.box-content div.box-product div.sub_category:hover{

 width:28%;
 
 
 }
}
 
#categorymenu {
	margin: 0px auto;
	width: 95%;
	/* [disabled]background: #333333; */
	text-align: center;
	clear: both;}
 
#categorymenu a {text-align: left;
color:#4e4e4e;
font-size: 17px;
padding-left:12px;}

#categorymenu {text-align: center;
font-size: 0.7em;
width: 95%;
margin: 20px auto;}
#categorymenu ul {list-style-type: none;}
#categorymenu ul li {}
#categorymenu ul li{position: relative;}

#categorymenu nav.navbar div#mi_menu.collapse.navbar-collapse ul#menu.categorymenu.nav.navbar-nav{
/*display:none;*/
}

#categorymenu ul li.nivel1 { float: left;
margin-right: 0px;
}
@media (max-width: 767px) {

#categorymenu ul li.nivel1 { float: none;
margin-right: 0px;
clear:both;}
}

#categorymenu ul li a {display: block;
text-decoration: none;
color: #316f00;
color: #222;
padding: 15px 22px;
position: relative;
}
#categorymenu ul li a.nivel2, #categorymenu ul li a.nivel2 {
color: #000;
font-weight:normal!important;
}
#categorymenu ul li a.nivel1, #categorymenu ul li a.nivel2 {
display: block!important;display: none;
position: relative;
}
#categorymenu ul li:hover {position: relative;}

#categorymenu ul li a:hover {
position: relative;
border-radius:3px;
box-shadow:0 2px 6px rgba(0,0,0,0.35);}
div.contactar a{border:solid 1px rgba(0,0,0,0.35);}
#categorymenu ul li:hover a.nivel1, div.contactar a {
position: relative;
border-radius:3px;
box-shadow:0 2px 6px rgba(0,0,0,0.35);}


#categorymenu ul#menu li.nivel1 a:hover, div.contactar a:hover{
background-color: #86C423;
color: #222;
position: relative;
text-shadow:0 1px #222;
border-radius:3px;
box-shadow:0 0px 6px rgba(0,0,0,0.5);
 -webkit-transition: all 0.3s ease-in-out;
     -moz-transition: all 0.3s ease-in-out;
       -o-transition: all 0.3s ease-in-out;
          transition: all 0.3s ease-in-out;}

#categorymenu ul li ul li a:hover {
background-color: #86C423;
color: #fff;
position: relative;
text-shadow:0 1px #222;
border-radius:3px;
box-shadow:0 0px 6px rgba(0,0,0,0.5);
 -webkit-transition: all 0.3s ease-in-out;
     -moz-transition: all 0.3s ease-in-out;
       -o-transition: all 0.3s ease-in-out;
          transition: all 0.3s ease-in-out;}

#categorymenu ul li ul {display: none;

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fffbe5+0,cfe4b6+100 */
background: rgb(255,251,229); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmJlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZmU0YjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(255,251,229,1) 0%, rgba(207,228,182,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,251,229,1)), color-stop(100%,rgba(207,228,182,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,251,229,1) 0%,rgba(207,228,182,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,251,229,1) 0%,rgba(207,228,182,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,251,229,1) 0%,rgba(207,228,182,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,251,229,1) 0%,rgba(207,228,182,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffbe5', endColorstr='#cfe4b6',GradientType=0 ); /* IE6-8 */



}

#categorymenu ul li:hover  ul.nivel2, #categorymenu ul li a:hover  ul.nivel2{
display: block;
z-index:1000;
background-color: #fafafa;
position: absolute;
left: 0px;
}
#categorymenu ul li ul li a:hover ul.nivel3, #categorymenu ul li ul li:hover ul.nivel3 {
display: block;
background-color: #fafafa;
position: absolute;
left: 40%!important;
z-index:1010;

top:40px!important;
}

#categorymenu ul li ul li ul li a:hover ul.nivel4, #categorymenu ul li ul li ul li:hover ul.nivel4 {
display: block;
background-color: #fafafa;
position: absolute;
left: 40%!important;
z-index:1020;

top:40px!important;
}

#categorymenu ul li ul li a {
width: 210px;
padding: 11px 38px 11px 11px;
border-top-color: transparent;
}

#categorymenu ul li ul li a:hover {
border-top-color: #000;
position: relative;
}
#categorymenu ul li ul li ul li a.primera {border-top-color: #fff;
}
table.falsa {border-collapse:collapse;
border:0px;
float: left;
position: relative;
}
html body header div.container div#categorymenu nav.subnav{

border-radius:4px;

box-shadow:0 2px 6px rgba(95,143,65,0.40);
}


 
 
 header .container div#categorymenu nav.navbar{
 border-radius:4px;

box-shadow:0 2px 6px rgba(95,143,65,0.40);
 
 }


html body header div.container div#categorymenu{
border-radius:4px;
}



#categorymenu nav.subnav ul#menu.nav-pills.categorymenu li.nivel1 ul.nivel2,#categorymenu nav.subnav ul#menu.nav-pills.categorymenu li.nivel1 ul.nivel2 ul.nivel3,#categorymenu nav.subnav ul#menu.nav-pills.categorymenu li.nivel1 ul.nivel2 ul.nivel3 ul.nivel4{
border-radius:3px;
box-shadow:0 2px 6px rgba(0,0,0,0.35);

}

#categorymenu nav ul li ul.nivel2,#categorymenu nav li ul ul.nivel3,#categorymenu nav li ul ul ul.nivel4{
border-radius:3px;
box-shadow:0 2px 6px rgba(0,0,0,0.35);

}


l#menu ul.nivel4{
border-radius:3px;
box-shadow:0 2px 6px rgba(0,0,0,0.35);

}




#categorymenu nav a.navbar-brand{
display:none;
}

#menu span.sub{
font-weight:bold;
/*background-color: #fff;*/
font-size:20px;
color:#719F41;
float:right;
right:10px;
padding-right:0px;
position:absolute;
bottom:10px;
z-index:1000;

/*right:20px;*/

}


@media (max-width: 768px) {

.container {
padding:0 3px
}

.headerdetails {
margin:0px;
padding:1px 0 0 0!important
}
.topheaderstrip #topnav {
padding-bottom:1px
}

#categorymenu nav a.navbar-brand{
display:block;
}
#categorymenu ul{
margin:0;}

#categorymenu {text-align: center;
font-size: 0.7em;
width: 100%;
margin: 1px auto;
}

#categorymenu ul .dropdowne-menu {
margin:0;}

#categorymenu ul li:hover  ul.nivel2, #categorymenu ul li a:hover  ul.nivel2{
display: block;
border-radius:1px;
box-shadow:5px 5px 6px rgba(0,0,0,0.99);
z-index:1000;
background-color: #fafafa;
position: relative;
/*left: 0px;*/
}

#categorymenu ul.nivel2{
padding-left:10px;
background-color:#fafefe;
}
#categorymenu ul.nivel3{
padding-left:10px;
background-color:#faeefe;
}
#categorymenu ul.nivel4{
padding-left:10px;
background-color:#faeeee;
}

#categorymenu ul.nivel2 li{

background-color:#C2FCD3;
}
#categorymenu ul.nivel3 li{

background-color:#99FCB7;
}
#categorymenu ul.nivel4 li{

background-color:#6DFF99;
}







#categorymenu ul li ul li a:hover ul.nivel3, #categorymenu ul li ul li:hover ul.nivel3 {
display: block;
/*padding-left:15px;*/
background-color: #fafafa;
position: relative;
left: 0!important;
z-index:1000;

top:0!important;
}

#categorymenu ul li ul li ul li a:hover ul.nivel4, #categorymenu ul li ul li ul li:hover ul.nivel4 {
display: block;
/*padding-left:20px;*/
background-color: #fafafa;
position: relative;
left: 0!important;
z-index:1000;

top:0!important;
}

/*#categorymenu nav.navbar{
overflow:scroll;
}*/




#categorymenu nav.navbar div.navbar-header a.navbar-brand{
text-align: left;
color:#719F41;
font-size: 25px;
padding-left:15px;


}


#categorymenu ul li a {
/*width: 100%;*/
padding: 15px 38px 15px 11px;
border-top-color: transparent;
}

#categorymenu ul li ul li a {
/*width: 100%;*/
padding: 15px 38px 15px 11px;
border-top-color: transparent;
}
 
  
  
  	#categorymenu nav ul li {
		display: block;
		border-bottom:1px solid rgba(255,255,255,.5);
	}
 
	#categorymenu nav ul li a {
		display: block;
		position:relative;
	}
 
#categorymenu nav ul li:hover .dropdowne-menu {
		display: none;
}

#categorymenu nav ul li ul li:hover .dropdowne-menu {
		display: none;
}

#categorymenu nav ul li ul li ul li:hover .dropdowne-menu {
		display: none;
}
	
 #categorymenu ul li:hover {position: relative;
}
 
 #categorymenu nav ul li .dropdowne-menu {
		/*width: 100%;*/
		position: relative;
		z-index:1000;
	}
	
	

	
#categorymenu nav .nivel2{
 /*width: 100%;*/
		position: relative;
		z-index:1000;
 }
 
  #categorymenu nav .nivel3{
  /*width: 100%;*/
		position: relative;
		z-index:1000;
  }
	
 #categorymenu nav ul li ul li .nivel2{
 /*width: 100%;*/
		position: relative;
		z-index:1000;
 }
 
  #categorymenu nav ul li ul li ul li .nivel3{
 /* width: 100%;*/
		position: relative;
		z-index:1000;
  }

	
#menu span.sub{
font-weight:bold;
font-style:normal;
font-size:48px;
width:50px;
height:30px;
color:#719F41;
float:right;
right:10px;
padding-right:0px;
position:absolute;
top:5px;
z-index:1000;
cursor:pointer;



}	
  
  
  
  
}









#menu p.sub{
color:#454545;
float:right;
padding-right:10px;
position:relative;
bottom:30px;
/*right:20px;*/

}




#featured.row.mt40 div.container ul#mix.thumbnails li.span3 div.thumbnail a,#latest.row div.container ul.thumbnails li.span3 div.thumbnail a{
/*width:100%;*/
/*display:block;*/
margin:20px auto;

}




#featured.row.mt40 div.container ul#mix.thumbnails li.span3 div.thumbnail a img,#latest.row div.container ul.thumbnails li.span3 div.thumbnail a img{
width:200px;
display:block;
margin:20px auto;


}



#htmlcontent_home ul li {
    padding: 0 0px 10px;
}

#facebook_block, #cmsinfo_block {
    background: #e8e8e8 none repeat scroll 0 0;
}
.facebook-fanbox {
	overflow-x : hidden;
}
#facebook_block .facebook-fanbox {
    background: white none repeat scroll 0 0;
    border: 1px solid #aaaaaa;
    padding-bottom: 10px;
}

#cmsinfo_block  {
    background: #719f41 none repeat scroll 0 0;
    text-shadow: 0 1px #567931;
}
#facebook_block, #cmsinfo_block {
    background: #e8e8e8 none repeat scroll 0 0;
}
#cmsinfo_block, #cmsinfo_block > div + div {
    border-color: #d0d0d0;
}
#content div.box.face div.box-content div.clearfix div.Miranda_Social{
background: #e8e8e8 none repeat scroll 0 0;
margin:20px 0 20px 0;
padding:20px 0 30px 0;
}


div#content section.slider{
margin:10px 10px 10px 0;
}

div#content section.slider.span7 div.container.span7{
margin:0;
}

html body div#maincontainer div.container div#content div.enlaces{

}


#htmlcontent_top ul li {
    margin-bottom: 15px;
    width: 100%;
}


#footer div#footer-inner div.container div.row div.span3 h3{}

#footer div#footer-inner h3{
color:#719F41;


}

#footer div#footer-inner div.container ul li a {
    font-weight: bold;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
}

#footer div#footer-inner div.container a {
    color: #777777;
}
#footer div#footer-inner div.container a:hover {
    color: white;
}

#footer div#footer-inner div.container div.row div.span3 ul.toggle-footer li{
color:#777777;

}

#footer div#footer-inner div.container div.row div.span4 ul.toggle-footer li span a{
color:#fff;
}
#footer div#footer-inner div.container div.row div.span4 ul.toggle-footer li span a:hover{
color:#719f41;
}

#maincontainer #content .breadcrumb a:last-child{

color:#719f41;
}

#maincontainer .option br{
font-size:1px;
margin:0;
padding:0;

}
span.error{
color:#f00;

}

 div#maincontainer div.container div#column-left .novedades{
 width: 220px;
 
 }
 
#categorymenu li span.sub i.fa.fra-plus:after{
font-family:arial;
font-style:normal;
z-index:1000;
content:"+";
}
#categorymenu li span.sub i.fa.fra-minus:after{
font-family:arial;
font-style:normal;
z-index:1000;
content:"-";}
header ul.nav.language.pull-left{
display:none;}

div.controls span.label.label-warning br *{border:1px solid;}

.form-horizontal p{padding-left:128px;font-size:12px;font-weight: bold;color:#390000;}

