@charset "utf-8";.dl-menuwrapper{border-radius: 5px;float:left;position:relative;-webkit-perspective:1000px;perspective:1000px;-webkit-perspective-origin:50% 200%;perspective-origin:50% 200%;z-index:99999;}
.dl-menuwrapper:first-child{margin-right:0;}
.dl-menuwrapper button{ border-radius: 5px;background:transparent;border:none;width:48px;height:38px;text-indent:-900em;overflow:hidden;position:relative;cursor:pointer;outline:none;}
.dl-menuwrapper button:hover,
.dl-menuwrapper button.dl-active,
.dl-menuwrapper ul{/*background:#282879;*/}
.dl-menuwrapper button:after{content:'';position:absolute;width:68%;height:5px;background:#fff;top:7px;left:16%;box-shadow:0 10px 0 #fff, 0 20px 0 #fff;border-radius:5px;}
.dl-menuwrapper ul{padding:0;list-style:none;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;width: 305px; background:#00af3f}
.dl-menuwrapper li{position:relative;width: 305px; background:#00af3f}
.dl-menuwrapper li a{border-bottom:1px solid #44cb75;color:#fff;display:block;font-size:15px;font-weight:normal;line-height:0;outline:medium none;padding:19px 15px;position:relative;text-decoration:none;}
.no-touch .dl-menuwrapper li a:hover{background:rgba(255,248,213,0.1);}
.dl-menuwrapper li.dl-back > a{padding-left:30px;background:rgba(0,0,0,0.1);}
.dl-menuwrapper li.dl-back::after, .dl-menuwrapper li > a:not(:only-child)::after{border-bottom:6px solid transparent;border-left:6px solid #fff;border-top:6px solid transparent;content:"";line-height:50px;position:absolute;top:16px;}
.dl-menuwrapper li.dl-back:after{left:10px;color:rgba(212,204,198,0.3);-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.dl-menuwrapper li > a:after{right:10px;color:rgba(0,0,0,0.15);}
.dl-menuwrapper .dl-menu{margin:10px 0 0 0;position:absolute;width: 305px;opacity:0;pointer-events:none;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.dl-menuwrapper .dl-menu.dl-menu-toggle{transition:all 0.3s ease;}
.dl-menuwrapper .dl-menu.dl-menuopen{opacity:1;pointer-events:auto;-webkit-transform:translateY(0px);transform:translateY(0px);width: 305px;}

.dl-menuwrapper li .dl-submenu{display:none;}
.dl-menu.dl-subview li,
.dl-menu.dl-subview li.dl-subviewopen > a,
.dl-menu.dl-subview li.dl-subview > a{display:none;width: 305px;}
.dl-menu.dl-subview li.dl-subview,
.dl-menu.dl-subview li.dl-subview .dl-submenu,
.dl-menu.dl-subview li.dl-subviewopen,
.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu,
.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > li{display:block;width: 305px;}
.dl-menuwrapper > .dl-submenu{position:absolute;width:100%;top:50px;left:0;margin:-2px 0 0 0;}
.dl-menu.dl-animate-out-1{-webkit-animation:MenuAnimOut1 0.4s;animation:MenuAnimOut1 0.4s;width: 305px;}
.dl-menu.dl-animate-out-2{-webkit-animation:MenuAnimOut2 0.3s ease-in-out;animation:MenuAnimOut2 0.3s ease-in-out;width: 305px;}
.dl-menu.dl-animate-out-3{-webkit-animation:MenuAnimOut3 0.4s ease;animation:MenuAnimOut3 0.4s ease;width: 305px;}
.dl-menu.dl-animate-out-4{-webkit-animation:MenuAnimOut4 0.4s ease;animation:MenuAnimOut4 0.4s ease;width: 305px;}
.dl-menu.dl-animate-out-5{-webkit-animation:MenuAnimOut5 0.4s ease;animation:MenuAnimOut5 0.4s ease;width: 305px;}
@-webkit-keyframes MenuAnimOut1{0%{}
50%{-webkit-transform:translateZ(-250px) rotateY(30deg);}
75%{-webkit-transform:translateZ(-372.5px) rotateY(15deg);opacity:.5;}
100%{-webkit-transform:translateZ(-500px) rotateY(0deg);opacity:0;}
}
@-webkit-keyframes MenuAnimOut2{0%{}
100%{-webkit-transform:translateX(-100%);opacity:0;}
}
@-webkit-keyframes MenuAnimOut3{0%{}
100%{-webkit-transform:translateZ(300px);opacity:0;}
}
@-webkit-keyframes MenuAnimOut4{0%{}
100%{-webkit-transform:translateZ(-300px);opacity:0;}
}
@-webkit-keyframes MenuAnimOut5{0%{}
100%{-webkit-transform:translateY(40%);opacity:0;}
}
@keyframes MenuAnimOut1{0%{}
50%{-webkit-transform:translateZ(-250px) rotateY(30deg);transform:translateZ(-250px) rotateY(30deg);}
75%{-webkit-transform:translateZ(-372.5px) rotateY(15deg);transform:translateZ(-372.5px) rotateY(15deg);opacity:.5;}
100%{-webkit-transform:translateZ(-500px) rotateY(0deg);transform:translateZ(-500px) rotateY(0deg);opacity:0;}
}
@keyframes MenuAnimOut2{0%{}
100%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;}
}
@keyframes MenuAnimOut3{0%{}
100%{-webkit-transform:translateZ(300px);transform:translateZ(300px);opacity:0;}
}
@keyframes MenuAnimOut4{0%{}
100%{-webkit-transform:translateZ(-300px);transform:translateZ(-300px);opacity:0;}
}
@keyframes MenuAnimOut5{0%{}
100%{-webkit-transform:translateY(40%);transform:translateY(40%);opacity:0;}
}
.dl-menu.dl-animate-in-1{-webkit-animation:MenuAnimIn1 0.3s;animation:MenuAnimIn1 0.3s;}
.dl-menu.dl-animate-in-2{-webkit-animation:MenuAnimIn2 0.3s ease-in-out;animation:MenuAnimIn2 0.3s ease-in-out;}
.dl-menu.dl-animate-in-3{-webkit-animation:MenuAnimIn3 0.4s ease;animation:MenuAnimIn3 0.4s ease;}
.dl-menu.dl-animate-in-4{-webkit-animation:MenuAnimIn4 0.4s ease;animation:MenuAnimIn4 0.4s ease;}
.dl-menu.dl-animate-in-5{-webkit-animation:MenuAnimIn5 0.4s ease;animation:MenuAnimIn5 0.4s ease;}
@-webkit-keyframes MenuAnimIn1{0%{-webkit-transform:translateZ(-500px) rotateY(0deg);opacity:0;}
20%{-webkit-transform:translateZ(-250px) rotateY(30deg);opacity:0.5;}
100%{-webkit-transform:translateZ(0px) rotateY(0deg);opacity:1;}
}
@-webkit-keyframes MenuAnimIn2{0%{-webkit-transform:translateX(-100%);opacity:0;}
100%{-webkit-transform:translateX(0px);opacity:1;}
}
@-webkit-keyframes MenuAnimIn3{0%{-webkit-transform:translateZ(300px);opacity:0;}
100%{-webkit-transform:translateZ(0px);opacity:1;}
}
@-webkit-keyframes MenuAnimIn4{0%{-webkit-transform:translateZ(-300px);opacity:0;}
100%{-webkit-transform:translateZ(0px);opacity:1;}
}
@-webkit-keyframes MenuAnimIn5{0%{-webkit-transform:translateY(40%);opacity:0;}
100%{-webkit-transform:translateY(0);opacity:1;}
}
@keyframes MenuAnimIn1{0%{-webkit-transform:translateZ(-500px) rotateY(0deg);transform:translateZ(-500px) rotateY(0deg);opacity:0;}
20%{-webkit-transform:translateZ(-250px) rotateY(30deg);transform:translateZ(-250px) rotateY(30deg);opacity:0.5;}
100%{-webkit-transform:translateZ(0px) rotateY(0deg);transform:translateZ(0px) rotateY(0deg);opacity:1;}
}
@keyframes MenuAnimIn2{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;}
100%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1;}
}
@keyframes MenuAnimIn3{0%{-webkit-transform:translateZ(300px);transform:translateZ(300px);opacity:0;}
100%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1;}
}
@keyframes MenuAnimIn4{0%{-webkit-transform:translateZ(-300px);transform:translateZ(-300px);opacity:0;}
100%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1;}
}
@keyframes MenuAnimIn5{0%{-webkit-transform:translateY(40%);transform:translateY(40%);opacity:0;}
100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}
}
.dl-menuwrapper > .dl-submenu.dl-animate-in-1{-webkit-animation:SubMenuAnimIn1 0.4s ease;animation:SubMenuAnimIn1 0.4s ease;}
.dl-menuwrapper > .dl-submenu.dl-animate-in-2{-webkit-animation:SubMenuAnimIn2 0.3s ease-in-out;animation:SubMenuAnimIn2 0.3s ease-in-out;}
.dl-menuwrapper > .dl-submenu.dl-animate-in-3{-webkit-animation:SubMenuAnimIn3 0.4s ease;animation:SubMenuAnimIn3 0.4s ease;}
.dl-menuwrapper > .dl-submenu.dl-animate-in-4{-webkit-animation:SubMenuAnimIn4 0.4s ease;animation:SubMenuAnimIn4 0.4s ease;}
.dl-menuwrapper > .dl-submenu.dl-animate-in-5{-webkit-animation:SubMenuAnimIn5 0.4s ease;animation:SubMenuAnimIn5 0.4s ease;}
@-webkit-keyframes SubMenuAnimIn1{0%{-webkit-transform:translateX(50%);opacity:0;}
100%{-webkit-transform:translateX(0px);opacity:1;}
}
@-webkit-keyframes SubMenuAnimIn2{0%{-webkit-transform:translateX(100%);opacity:0;}
100%{-webkit-transform:translateX(0px);opacity:1;}
}
@-webkit-keyframes SubMenuAnimIn3{0%{-webkit-transform:translateZ(-300px);opacity:0;}
100%{-webkit-transform:translateZ(0px);opacity:1;}
}
@-webkit-keyframes SubMenuAnimIn4{0%{-webkit-transform:translateZ(300px);opacity:0;}
100%{-webkit-transform:translateZ(0px);opacity:1;}
}
@-webkit-keyframes SubMenuAnimIn5{0%{-webkit-transform:translateZ(-200px);opacity:0;}
100%{-webkit-transform:translateZ(0);opacity:1;}
}
@keyframes SubMenuAnimIn1{0%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0;}
100%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1;}
}
@keyframes SubMenuAnimIn2{0%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;}
100%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1;}
}
@keyframes SubMenuAnimIn3{0%{-webkit-transform:translateZ(-300px);transform:translateZ(-300px);opacity:0;}
100%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1;}
}
@keyframes SubMenuAnimIn4{0%{-webkit-transform:translateZ(300px);transform:translateZ(300px);opacity:0;}
100%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1;}
}
@keyframes SubMenuAnimIn5{0%{-webkit-transform:translateZ(-200px);transform:translateZ(-200px);opacity:0;}
100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1;}
}
.dl-menuwrapper > .dl-submenu.dl-animate-out-1{-webkit-animation:SubMenuAnimOut1 0.4s ease;animation:SubMenuAnimOut1 0.4s ease;}
.dl-menuwrapper > .dl-submenu.dl-animate-out-2{-webkit-animation:SubMenuAnimOut2 0.3s ease-in-out;animation:SubMenuAnimOut2 0.3s ease-in-out;}
.dl-menuwrapper > .dl-submenu.dl-animate-out-3{-webkit-animation:SubMenuAnimOut3 0.4s ease;animation:SubMenuAnimOut3 0.4s ease;}
.dl-menuwrapper > .dl-submenu.dl-animate-out-4{-webkit-animation:SubMenuAnimOut4 0.4s ease;animation:SubMenuAnimOut4 0.4s ease;}
.dl-menuwrapper > .dl-submenu.dl-animate-out-5{-webkit-animation:SubMenuAnimOut5 0.4s ease;animation:SubMenuAnimOut5 0.4s ease;}
@-webkit-keyframes SubMenuAnimOut1{0%{-webkit-transform:translateX(0%);opacity:1;}
100%{-webkit-transform:translateX(50%);opacity:0;}
}
@-webkit-keyframes SubMenuAnimOut2{0%{-webkit-transform:translateX(0%);opacity:1;}
100%{-webkit-transform:translateX(100%);opacity:0;}
}
@-webkit-keyframes SubMenuAnimOut3{0%{-webkit-transform:translateZ(0px);opacity:1;}
100%{-webkit-transform:translateZ(-300px);opacity:0;}
}
@-webkit-keyframes SubMenuAnimOut4{0%{-webkit-transform:translateZ(0px);opacity:1;}
100%{-webkit-transform:translateZ(300px);opacity:0;}
}
@-webkit-keyframes SubMenuAnimOut5{0%{-webkit-transform:translateZ(0);opacity:1;}
100%{-webkit-transform:translateZ(-200px);opacity:0;}
}
@keyframes SubMenuAnimOut1{0%{-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1;}
100%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0;}
}
@keyframes SubMenuAnimOut2{0%{-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1;}
100%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;}
}
@keyframes SubMenuAnimOut3{0%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1;}
100%{-webkit-transform:translateZ(-300px);transform:translateZ(-300px);opacity:0;}
}
@keyframes SubMenuAnimOut4{0%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1;}
100%{-webkit-transform:translateZ(300px);transform:translateZ(300px);opacity:0;}
}
@keyframes SubMenuAnimOut5{0%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1;}
100%{-webkit-transform:translateZ(-200px);transform:translateZ(-200px);opacity:0;}
}
.no-js .dl-menuwrapper .dl-menu{position:relative;opacity:1;-webkit-transform:none;transform:none;}
.no-js .dl-menuwrapper li .dl-submenu{display:block;}
.no-js .dl-menuwrapper li.dl-back{display:none;}
.no-js .dl-menuwrapper li > a:not(:only-child){background:rgba(0,0,0,0.1);}
.no-js .dl-menuwrapper li > a:not(:only-child):after{content:'';}
.demo-1 .dl-menuwrapper button{background:#c62860;}
.demo-1 .dl-menuwrapper button:hover,
.demo-1 .dl-menuwrapper button.dl-active,
.demo-1 .dl-menuwrapper ul{background:#9e1847;}
.demo-2 .dl-menuwrapper button{background:#e86814;}
.demo-2 .dl-menuwrapper button:hover,
.demo-2 .dl-menuwrapper button.dl-active,
.demo-2 .dl-menuwrapper ul{background:#D35400;}
.demo-3 .dl-menuwrapper button{background:#08cbc4;}
.demo-3 .dl-menuwrapper button:hover,
.demo-3 .dl-menuwrapper button.dl-active,
.demo-3 .dl-menuwrapper ul{background:#00b4ae;}
.demo-4 .dl-menuwrapper button{background:#90b912;}
.demo-4 .dl-menuwrapper button:hover,
.demo-4 .dl-menuwrapper button.dl-active,
.demo-4 .dl-menuwrapper ul{background:#79a002;}
.demo-5 .dl-menuwrapper button{background:#744783;}
.demo-5 .dl-menuwrapper button:hover,
.demo-5 .dl-menuwrapper button.dl-active,
.demo-5 .dl-menuwrapper ul{background:#643771;}
body{font-family:HurmeGeometricSans3 Light;margin:0;background:#fff;color:#4a4d5c;}
a, a:hover{transition:all 0.4s ease 0s;}
*{margin:0;padding:0;}
*, *::after, *::before{box-sizing:border-box;}
input[type=text],input[type=password]{box-shadow:0 4px 5px 0 #f3f4f4 inset;font-family:'HurmeGeometricSans3 Light';font-size:14px;border:1px solid #bec6cb;border-radius:5px;padding:8px 15px;width:100%;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;}
button,input,textarea, select{font-family:'HurmeGeometricSans3 Light';font-size:13px;transition:all 0.4s ease 0s; }
select{appearance:none; -moz-appearance:none; -webkit-appearance:none;  -ms-appearance: none; 	 -o-appearance: none; 		appearance: none;}
select::-ms-expand { display: none; }
button,input[type=submit]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;}
input[type=checkbox],input[type=radio]{width:15px;height:15px;vertical-align:middle;}
@font-face{font-family:'HurmeGeometricSans3';src:url(/templates/protostar/fonts/HurmeGeometricSans3.otf);}
@font-face{font-family:'HurmeGeometricSans3 Light';src:url("/templates/protostar/fonts/HurmeGeometricSans3 Light.otf");}
@font-face{font-family:'HurmeGeometricSans3 SemiBold';src:url("/templates/protostar/fonts/HurmeGeometricSans3 SemiBold.otf");}
@font-face{font-family:'HurmeGeometricSans3 Bold';src:url("/templates/protostar/fonts/HurmeGeometricSans3 Bold.otf");}
img{max-width:100%;}
#main{width:100%;float:left;}
.header{width:100%;height:132px;float:left;z-index:10000;position:relative}
.logo{float:left;margin:52px 0 24px 0;width:100%;text-align:center;}
a, img{border:none;outline:none;color:#22409A;z-index:1;}
.clear{clear:both;height:1px;}
h3{font-size:20px;color:#000;font-family:HurmeGeometricSans3 Light;}
h2{font-size:20px;color:#000;font-family:HurmeGeometricSans3 Light;}
h4{clear:both;margin:0 0 15px 0;font-size:15px;color:#424242;font-family:HurmeGeometricSans3 Light;background-color:#EEEEEE;padding:5px 10px;font-weight:bold}
h5{font-size:15px;color:#424242;font-family:HurmeGeometricSans3 Light;}
.search-panel{float:left;padding:15px 0 15px }
.top-link-panel{float:right;}
.search-panel form{margin:0;padding:0}
.search-input{vertical-align:middle;width:170px;border:0;color:#5B5B5B;background:#fff;padding:5px 15px;border-radius:15px;-webkit-appearance:none;}
.collage{width:100%;float:left;padding:0px 0 0;margin:0;z-index:1000;position:relative}
.collage-thumb{width:1170px;float:left;padding:26px 0 0;}
.image1{width:242px;float:left;}
.image2{width:216px;float:left;}
/*.banner_img{height:571px!important;}*/
.content-panel{width:1170px;float:left;background:url(/templates/protostar/images/conetnt-bg.gif) repeat-y top left;margin:7px 0 0}
.content-panel-bot{width:1170px;float:left;background:url(/templates/protostar/images/content-bg-bot.gif) no-repeat bottom left}
.content{width:634px;float:left;padding:5px 29px 29px 29px}
.content-inside{width:634px;float:left;padding:15px 0 0;font-size:13px;color:#424242;min-height:200px;}
.content-inside p{line-height:17px;margin:0 0 15px 0}
.title-text{width:100%;float:left;color:#000;}
.title-text img{vertical-align:top}
.title-text a{color:#000;text-decoration:none;}
.locator th{background-color:#EEEEEE;color:#424242;font-size:13px;font-weight:bold;padding:5px;text-align:left}
.locator td{background-color:#F8F8F8;color:#424242;font-size:12px;font-weight:normal;padding:5px;}
#page div.map-bt{float:left;padding:7px 0 7px 0px;clear:both}
#page div.map-bt a{background:none;padding:0}
.displayproduct{font-weight:bold;color:#424242;text-decoration:none}
.left-panel{float:left;width:248px;padding:0 0 20px}
.contentele ul{list-style:none;float:left;width:100%;border-top:1px solid #E5E5E5;margin:0;padding:0}
.contentele ul li a{float:left;width:100%;color:#000;font-size:14px;font-weight:700;text-decoration:none;border-bottom:none;padding:7px 0 7px 0}
.contentele ul li a:hover{float:left;color:#000;}
.contentele ul ul{list-style:none;float:left;width:100%;border-bottom:none;border-top:0;margin:0;padding:0 0 20px}
.contentele ul ul li a{float:left;width:100%;color:#000;font-size:13px;font-weight:400;background:url(/templates/protostar/images/arrow1.png) no-repeat 0 center;text-decoration:none;border-bottom:0;padding:5px 0 5px 10px}
.contentele ul ul li a:hover{float:left;color:#000;}
.contentele ul li,.contentele ul ul li{float:left;width:100%}
.contentele ul li a:hover,.contentele ul li a.active{color:#000;}
.left-banner{width:248px;float:left;margin-bottom:3px}
.left-banner img{width:248px;}
.toggler{width:100%;clear:both;font-weight:300;cursor:pointer;margin:0;color:#000;font-size:17px;background:url(/templates/protostar/images/plus.png) right center #fff no-repeat;text-transform:uppercase;text-decoration:none;border-top:1px solid #e1e9ed;padding:25px 0 25px 0;font-family:"HurmeGeometricSans3 Light"}
.toggler.active{background:url(/templates/protostar/images/minus.png) right center #fff no-repeat;}
.toggler:hover{}
#accordion .element{clear:both}
#accordion a{text-decoration:none;}
#accordion{background-color:#fff;z-index:100;clear:both;float:left;margin:0 0;width:100%}
.right-panel{width:692px;float:left;padding:0 0 0 2px}
.pagination{float:left;color:#505050;font-size:12px;font-weight:700;margin:0 0 15px;padding:0;}
.pagination a{color:#919191;text-decoration:none}
.page{color:#505050;font-size:12px;font-weight:700}
#limitbox{float:left;font-size:12px;font-weight:bold;color:#505050;}
#limitbox .inputbox{border:1px solid #E5E5E5;font-size:12px;color:#565656;width:50px;vertical-align:middle;}
#limitbox form{float:left;margin:0 20px 0 0;}
.paging{float:left;padding:0;width:100%;}
.qty-arrow{float:left;width:10px;}
.page-no{float:right;color:#505050;font-size:12px;font-weight:700;}
.float-right{float:right}
.float-left{float:left}
#product_list{float:none;margin:0 0 0 -30px;width:664px;}
.product-div{width:634px;float:left;background:url(/templates/protostar/images/title-bg.gif) no-repeat bottom left;padding:30px 0}
.product-div-test{float:left;background:url(/templates/protostar/images/title-bg.gif) no-repeat bottom left;margin-bottom:30px;margin-left:25px;width:634px}
.product-content{width:298px;margin-left:30px}
.product-de-div{width:290px;float:left;border-bottom:1px solid #DDD}
.product-de-div .productname a{color:#000;font-size:13px;font-weight:700;text-decoration:none;}
.product-de-div .productname{height:37px;}
.add-cart input.add_cart_button{margin:0;cursor:pointer;background:url(/templates/protostar/images/add-to-cart.gif) no-repeat scroll left top transparent;border:medium none;height:32px;width:100px}
.product-divider{width:50px;float:left}
.product-image{width:379px;float:left}
.pro-big-img{width:357px;float:left;height:460px}
.pro-thumb{width:357px;float:left;padding:5px 0 0}
.pro-thumb-img{width:119px;float:left}
.product-detail-text{width:255px;float:left}
.product-name{font-size:14px;font-weight:bold;color:#000;border-bottom:1px solid #DDD;padding:8px 0}
.product-detail-div{width:255px;float:left;font-size:12px;font-weight:400;color:#000;border-bottom:1px solid #DDD;padding:8px 0}
.product-detail-name{font-size:12px;font-weight:700;color:#224099;padding:8px 0}
.product-detail-name a{color:#224099;text-decoration:none;background:none;}
.product-detail-name img{vertical-align:middle}
.product-detail-disc{font-size:12px;font-weight:normal;color:#595959;padding:8px 0}
.product-detail-disc p{margin:0 0 10px 0}
.qty-textfield{width:72px;height:21px;font-size:12px;font-weight:400;color:#595959;border:0;background:url(/templates/protostar/images/qty-bg.gif) no-repeat top left;padding:0 5px}
.product-detail-text p{font-size:12px;font-weight:400;color:#565656;line-height:17px;text-align:justify;clear:both;margin:10px 0 15px}
.product-price-div{font-size:14px;font-weight:400;color:#224099;font-family:"PT Sans Caption";border-bottom:1px solid #DDD;padding:12px 0 0 0;margin:0}
.product-price-div strong{font-size:14px;font-weight:400;color:#224099;font-family:"PT Sans Caption";padding:5px 0 0}
.product-search{float:left;width:634px;padding:10px 0 25px}
.product-search select{width:172px;font-weight:700;font-size:13px;color:#595959;margin:0 20px 0 0}
table.productdetails{font-size:12px;font-weight:normal;color:#000}
table.productdetails td{vertical-align:top;}
table.productdetails b{font-size:15px;}
table.productdetails_text td{border-bottom:1px solid #DDDDDD;}
.search-image{float:left;width:31px;height:31px;background:url(/templates/protostar/images/search-bt.png) no-repeat 0 0;border:0;cursor:pointer;}
#main-container{max-width:1170px;margin:0 auto;width:92%;}
.top-panel1{width:100%;float:left;background-color:#e1e9ed;}
.top-panel{width:100%;float:left;margin-top:0;position:relative;z-index:9999;border-bottom: 1px solid #e1e9ed;/* background:url(../images/top-bg.png) no-repeat right bottom; */}
.top-panel div.menu{clear: both;     float: none;     margin: 0 auto;    /*  width: 630px; */ width: 880px;}
#main-container{position:relative;z-index:1;}
.search-panel img,input,.product-detail-disc img,input{vertical-align:middle;border:1}
.add-cart{width:290px;float:left}
.product{width:298px;margin:0 auto}
.donzen{float:left;padding:2px 0 0 0}
.detail-img-top,.detail-img-bot{width:357px;float:left;height:10px;}
.detail-img-mid{background:url(/templates/protostar/images/detail-img-mid.gif) repeat-y top left;width:357px;float:left;text-align:center}
.cart-table tr td.coupon{background:url(/templates/protostar/images/coupon-bg.gif) no-repeat top left #EEEEEE;padding:10px 0 10px 68px;color:#1A1A1A}
.selectfilters{float:left;width:476px;margin-bottom:20px;padding:0px}
.select{position:absolute;width:118px;height:21px;color:#595959;font-weight:700;font-size:13px;font-family:HurmeGeometricSans3 Light;background:url(/templates/protostar/images/selectnew.gif) no-repeat;overflow:hidden;padding:2px 24px 0 10px}
.selectn1{position:absolute;width:80px;height:21px;color:#595959;font-size:13px;font-family:HurmeGeometricSans3 Light;background:url(/templates/protostar/images/select1.gif) no-repeat;overflow:hidden;padding:2px 24px 0 10px}
input.styled, input.styledn1{display:none;}
select.styled, select.styledn1{position:relative;width:158px;opacity:0;filter:alpha(opacity=0);z-index:5;}
select.styledn1{width:110px;}
.disabled{opacity:0.5;filter:alpha(opacity=50);}
.selectsortby{float:left;width:158px}
.top-link{float:left;padding:20px 0 18px 0;margin-left: 0;}
.top-link ul{float:left;list-style:none;margin:0;padding:0}
.top-link ul li{display:inline;float:left;color:#5e6370;font-size:14px;}
.top-link ul li a{font-size:14px;color:#363636;text-decoration:none;padding:5px 10px; font-family:"HurmeGeometricSans3"; font-weight:400}
.top-link ul li.shopping a{padding:0;}
ul.main-menu{float:left;list-style:none;margin:0;padding:0px;}
ul.main-menu li{float:left;display:inline;}
ul.main-menu li a{float:left;color:#5e6370;font-size:18px;font-weight:400;font-family:HurmeGeometricSans3 Light;text-decoration:none;padding:15px 25px 15px 25px}
ul.main-menu li.item0 a, ul.main-menu li.item1 a{background:none}
ul#menu li{position:relative}
ul#menu h2,ul#menu h3{font-size:100%;font-weight:400;display:inline}
ul#menu li a{text-decoration:none}
ul#menu li a:hover{text-decoration:underline}
ul#menu div{display:none}
ul#menu li.hovering div{display:block}
#menu .mega-menu{float:left;height:auto;overflow:visible;position:absolute;top:50px;left:0;z-index:100000;color:#930;}
#menu .mega-menu .menu-bg{background:url(/templates/protostar/images/menu-main-bg.png) repeat scroll 0 0;float:left;height:auto;width:351px;color:#000;padding:0px 10px;}
#mm-feature{width:600px!important}
#menu .mega-menu ul{float:left;width:170px}
#menu .mega-menu li{background:none repeat scroll 0 0 transparent;float:left;height:5.75em;line-height:1.3;overflow:hidden;width:140px;margin:0 30px 2em 0}
#menu .mega-menu li a,#menu .mega-menu li a:visited{border-bottom:1px dotted #000;color:#000;float:none;font:bold 1em/1.3 helvetica,arial,sans-serif;height:auto;overflow:visible;position:static;text-align:left;text-transform:none;padding:0}
#menu .mega-menu li a:hover,#menu .mega-menu li a:focus{background:none repeat scroll 0 0 transparent;color:#333;border-color:#333}
#menu .mega-menu li span{color:#555;display:block;height:auto;position:static;margin:1px 0 0}
#menu .mega-menu .directory{width:131px;float:left;}
#menu li.item4 .mega-menu .directory{width:125px;float:left;}
#menu .mega-menu .search-in{width:210px;float:left;margin:0 0 0 10px;_margin:0 0 0 5px}
#menu .mega-menu .directory ul, #menu .mega-menu .search-in ul{text-decoration:none;float:left;margin:13px 0 13px 0;_margin:13px 0 13px 0;padding:0;width:105px}
#menu .mega-menu .directory ul li, #menu .mega-menu .search-in ul li{width:105px;float:left;list-style:none;display:list-item;font-family:arial;color:#ffffff;height:auto;margin:0;padding:0;font-size:13px;}
#menu .mega-menu .directory ul li a, #menu .mega-menu .search-in ul li a{background:none;border:0;float:left;font-family:arial;font-size:12px;font-weight:bold;color:#000;line-height:18px;}
#menu .mega-menu .directory ul li a:hover, #menu .mega-menu .search-in ul li a:hover{color:#000;text-decoration:none}
#menu .mega-menu .directory ul ul, #menu .mega-menu .search-in ul ul{float:left;margin:0px;padding:0;}
#menu .mega-menu .directory ul li li a, #menu .mega-menu .search-in ul li li a{float:left;font-family:arial;font-size:12px;font-weight:normal;color:#000}
#menu .mega-menu .directory ul li li a, #menu .mega-menu .search-in ul li li a{background:none;color:#000;text-decoration:none;border:0}
#menu .mega-menu .directory h1, #menu .mega-menu .search-in h1{background:url(/templates/protostar/images/menu-head-bg-l.gif) no-repeat top left;margin:0;padding:0 0 0 5px}
#menu .mega-menu .directory h1 span, #menu .mega-menu .search-in h1 span{background:url(/templates/protostar/images/menu-head-bg.gif) no-repeat top right;font-family:arial;font-size:11px;font-weight:bold;color:#000;padding:7px 5px 7px 2px;}
.remooz-element{cursor:-moz-zoom-in;}
.remooz-box{position:absolute;top:0;left:0;background:#fff no-repeat center;z-index:100;}
.remooz-loading{background-image:url(/templates/protostar/images/spinner.gif);}
.remooz-body{width:100%;height:100%;}
.remooz-body img{padding:20px;background-color:#fff;}
.remooz-box-focus.remooz-type-image .remooz-body{cursor:-moz-zoom-out;}
.remooz-box-dragging .remooz-body{cursor:move;}
.remooz-btn-close{position:absolute;right:-40px;top:0px;width:20px;height:20px;text-decoration:none;border:0;background:url(/templates/protostar/images/closebox.png) no-repeat center;visibility:hidden;cursor:pointer;}
.remooz-engine-trident4 .remooz-btn-close{background-image:url(/templates/protostar/images/closebox.gif);}
.remooz-title{position:relative;left:0;top:15px;text-align:left;}
.remooz-title-bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;z-index:99;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.9);}
.remooz-title-content{position:relative;padding:5px 15px;color:#ffffff;z-index:101;font:11px/1.5 Verdana, Geneva, Arial, Helvetica, sans-serif;}
.remooz-engine-trident4 .remooz-title-bg{display:none;}
.remooz-engine-trident4 .remooz-title-content{background-color:#333;}
.remooz-title-content h6{font-size:1.2em;font-weight:bold;color:#eee;}
.remooz-title-content p{color:#eee;}
.remooz-type-image img{display:block;border:0;width:100%;height:100%;}
.remooz-bg{position:absolute;width:33px;height:40px;}
.zoom-icon{float:right;margin:-45px 5px 0 0;position:relative;cursor:pointer;}
.zoom-icon-details{float:left;margin:-32px 0px 0px 320px;position:relative;cursor:pointer;}
#modstalker{width:100%;}
#modstalker ul{background:none!important;list-style:none!important;margin:0px!important;padding:0px!important;}
#modstalker ul li{background:none!important;list-style:none!important;margin:0px!important;padding:0px!important;}
#modstalkerright{text-align:right;float:right;width:auto;}
#modstalker .rightnotext{padding:0px 2px 1px 0px;display:inline;}
#modstalker img{vertical-align:middle;border:solid 0;}
#hemworldmask{display:none;position:absolute;top:0;left:0;height:100%;width:100%;background-color:#000;-moz-opacity:0.5;filter:alpha(opacity=60);opacity:0.6;z-index:10;}
fieldset{border:0;margin:0;padding:0 0 15px 0;width:100%;clear:both}
fieldset legend{width:98%;_width:93%;background-color:#EEEEEE;font-weight:bold;font-size:15px;color:#000;padding:5px 1%;margin:5px 0}
.fileds_divv{/* width:307px; */width:50%;float:left;padding:10px 0 10px 10px;}
.formLabel{float:left;width:121px;color:#424242;font-size:13px;}
.formLabel strong{color:#EF4248;font-size:13px;}
.formField{float:left;width:186px}
.formField .inputbox, .user-field .inputbox{width:152px;color:#666666;font-size:12px;font-family:HurmeGeometricSans3 Light;border:0;background:none;padding:4px 5px;}
.requiredcls{color:#000000;font-size:13px;font-weight:bold;padding:10px 0;text-align:right;clear:both}
#agreed_div{width:287px;font-size:12px;}
.login-div{float:left;padding:5px 0 5px 20px;width:614px}
.username{width:111px;float:left;color:#424242;font-size:13px;}
.user-field{float:left;font-size:13px;}
.user-field a{color:#1D3683;text-decoration:underline;font-size:13px;}
.login-bt{float:left;font-size:13px;padding:10px 0 0 130px}
.button{border:0;border-radius:0;letter-spacing:0;margin:0 15px 0 0;float:left;border:0;padding:5px 15px;font-size:18px;font-weight:600;text-transform:uppercase;background:#17b15b;border-radius:0;width:auto;color:#fff;cursor:pointer;font-family:'HurmeGeometricSans3 SemiBold';text-decoration:none;}
.input_inner_div{background:url(/templates/protostar/images/input-bg.gif) no-repeat;padding:0}
.confirm-bt{cursor:pointer;background:url(/templates/protostar/images/confirm-bt.gif) no-repeat;width:130px;height:28px;border:0;margin:0 5px 0 0;color:#fff;font-weight:bold}
.divseperator{float:left;height:1px;clear:both;border-bottom:1px solid #EAEAEA;width:634px}
#agreed_input .input_inner_div{width:auto;background:none;}
#agreed_input{width:auto;}
.button-reg{cursor:pointer;background:url(/templates/protostar/images/login-bt-bg-ref.gif) no-repeat;width:150px;height:28px;border:0;margin:0 5px 0 0;color:#fff;font-weight:bold}
#TB_iframeContent h3.reg_toggler{clear:both;cursor:pointer;font-size:15px;margin:0 0 15px 0;padding:5px 20px;border-bottom:1px solid #EAEAEA;background:url(/templates/protostar/images/login-bullet.gif) no-repeat top left;}
.ask-div{float:left;padding:5px 0 5px 0px;width:634px}
.ask-field{width:151px;float:left;color:#424242;font-size:13px;font-weight:bold}
.ask_inner_div{background:url(/templates/protostar/images/ask-input-bg.gif) no-repeat;padding:0}
.ask-bt{float:left;font-size:13px;padding:10px 0 0 150px}
.login-logo{float:left;width:215px}
.login-disc{float:left;width:399px;padding:30px 0 0 0}
.login-div2{float:left;width:379px;padding:6px 0 6px 20px;}
.login-bt2{float:left;font-size:13px;padding:5px 0 0 130px;}
.forget-pass{float:left;padding:10px 0 10px 130px}
div.reg_toggler{margin:15px 0 0 0;background:url(/templates/protostar/images/register-bg.gif) no-repeat;width:320px;font-size:13px;color:#fff;text-align:center;padding:7px 0;clear:both;float:left;}
div.reg_toggler a{color:#fff;text-decoration:none;font-weight:bold}
.update{cursor:pointer;background:url(/templates/protostar/images/update-add.gif) no-repeat;padding:6px 19px;text-decoration:none;border:0;color:#fff;font-weight:bold}
.cart-table{background-color:#F8F8F8;border-bottom:1px solid #F8F8F8}
.cart-table th{background-color:#EEEEEE;font-size:14px;font-weight:bold;color:#424242;padding:5px 5px}
.cart-table tr td{background-color:#fff;font-size:13px;font-weight:normal;color:#424242;padding:10px 5px}
.cart-table tr td a{color:#22409A;text-decoration:underline;font-weight:normal;}
.cart-table tr td strong{font-weight:normal}
.cart-table tr.sectiontableentry3 td{background-color:#F8F8F8;font-size:13px;font-weight:normal;color:#424242;padding:8px 5px}
.border{background:url(/templates/protostar/images/border.gif) no-repeat bottom right;}
.border-top{background:url(/templates/protostar/images/border.gif) no-repeat top right;}
.inputbox1{width:152px;color:#666666;font-size:12px;font-family:HurmeGeometricSans3 Light;border:0;background:none;padding:3px 5px;}
.input_inner_div1{background:url(/templates/protostar/images/input-bg.gif) no-repeat;padding:0;width:172px;float:left;margin:5px 0 0 0}
.input_inner_div2{background:url(/templates/protostar/images/coupon-field.gif) no-repeat;padding:0;width:172px;float:left;margin:5px 0 0 0}
.cart-table .inputbox{background:url(/templates/protostar/images/qty-input-bg.gif) no-repeat;width:32px;color:#666666;font-size:12px;font-family:HurmeGeometricSans3 Light;border:0;padding:4px 5px;}
#shiptoaddress table th{font-size:15px;color:#000;background-color:#EEEEEE;padding:5px 10px}
#shiptoaddress table td{font-size:13px;color:#424242;border-top:1px solid #EAEAEA;padding:7px 10px;text-align:left}
.sectiontableheader{font-size:15px;color:#000;background-color:#EEEEEE;padding:5px 10px;width:614px;_width:600px;font-weight:bold}
#shipaddress table td{font-size:13px;color:#424242;border-bottom:1px solid #EAEAEA;padding:5px 10px}
#shipaddress table td a{color:#22409A;}
.add-addres{font-size:13px;color:#424242;float:left;padding:5px 10px;width:614px}
.add-addres a{color:#22409A;}
.method{background-color:#F8F8F8;border-bottom:1px solid #F8F8F8}
.method th{background-color:#F8F8F8;font-size:13px;font-weight:bold;color:#424242;padding:5px 5px}
.method tr td{background-color:#FCFCFC;font-size:13px;font-weight:normal;color:#424242;padding:10px 5px}
.textarea-bg{background:url(/templates/protostar/images/textarea-bg.gif) no-repeat top left;}
textarea{width:342px;height:128px;border:border:1px solid #bec6cb;;background:none;color:#666666;font-size:12px;font-family:HurmeGeometricSans3 Light;padding:3px 5px;}
.heading{font-size:17px;color:#000;padding:5px 0;border-bottom:1px solid #EAEAEA;font-weight:bold}
.order-table{background-color:#F8F8F8;border-bottom:1px solid #F8F8F8}
.order-table th{background-color:#EEEEEE;font-size:14px;font-weight:bold;color:#424242;padding:5px 5px}
.order-table tr td{background-color:#fff;font-size:13px;font-weight:normal;color:#424242;padding:7px 5px;border-bottom:1px solid #EAEAEA;}
.custom{}
.custom th{background-color:#F8F8F8;font-size:13px;font-weight:bold;color:#424242;padding:8px 10px}
.custom tr td{background-color:#FCFCFC;font-size:13px;font-weight:normal;color:#424242;padding:5px 10px}
.inputsize{font-size:12px;color:#595959;border:1px solid #E5E5E5;width:90px}
.inputbox-ask{width:342px;color:#666666;font-size:12px;font-family:HurmeGeometricSans3 Light;border:0;background:none;padding:4px 5px;}
/************my acocunt*********************/.account-list{border-bottom:1px solid #EAEAEA;padding:15px 0 15px 0}
.account-list strong{font-size:16px;font-weight:bold;color:#424242}
.account-list strong a{color:#424242;text-decoration:none}
.account-list strong img{vertical-align:middle}
.viewlist td{border-bottom:1px solid #EAEAEA;padding:5px 0;font-size:13px;line-height:20px;vertical-align:top}
.viewlist td strong{font-size:13px;}
.viewlist td a{color:#424242;text-decoration:underline;font-weight:bold}
.viewlist td img{vertical-align:middle}
.inputbox2{width:152px;color:#666666;font-size:12px;font-family:HurmeGeometricSans3 Light;border:0;background:none;padding:3px 5px;}
div.yoo-carousel{overflow:hidden;height:564px;width:100%;}
div.yoo-carousel .top{overflow:hidden;height:564px;}
div.yoo-carousel div.frame{position:relative;overflow:hidden;width:100%}
div.yoo-carousel div.frame .panel-container{width:100%;}
div.yoo-carousel div.frame .panel-container-br{height:345px;}
div.yoo-carousel div.panel{overflow:hidden;width:100%;}
div.yoo-carousel div.panel div.slide{float:left;overflow:hidden;width:100%}
div.yoo-carousel ul.tabs{padding:0px;margin:auto;list-style:none;}
div.yoo-carousel ul.tabs li{margin:0px;padding:0px;float:left;display:block;}
div.default div.yoo-carousel div.top ul.tabs{height:122px;margin-top:16px;width:100%}
div.default div.yoo-carousel div.top ul.tabs li{margin:0px;width:242px;}
div.default div.yoo-carousel div.top ul.tabs li.item4{margin:0px;width:216px;}
.slider-width{width:100%;text-align:center;}
/******************error messege***************************/.jmessage{width:100%;float:left;height:54px;text-align:center;margin-bottom:30px}
.jmessage dl{width:100%;float:left;padding:10px 3%;background-color:#FFFFA7;border:1px solid #FBFB5E;margin:15px 0}
.jmessage dl{color:#F04148;font-weight:bold;font-size:13px}
.jmessage dl dt{display:none;}
.jmessage dd{margin:0;}
.jmessage dd ul{margin:0;padding:0}
.jmessage dd ul li{margin:0;padding:10px;color:#F70000;font-size:15px;line-height:18px;list-style:none}
/******************shop***************************/.categoryimage{width:177px;height:198px;padding:5px 1px 1px 1px;background:url(/templates/protostar/images/product-bg.gif) no-repeat top left;text-align:center}
.categoryname{width:177px;padding:6px 1px 6px 1px;margin:0 0 20px 0;background:url(/templates/protostar/images/categoryname.gif) no-repeat top left;text-align:center;color:#424242;font-weight:bold;font-size:13px;}
/******************content***************************/.heading1{background-color:#EEEEEE;padding:5px 10px;font-weight:bold;font-size:13px;color:#424242;}
.subheading{padding:5px 0px;font-weight:bold;font-size:12px;color:#424242;border-bottom:1px solid #EEEEEE;}
#page p{text-align:justify}
.bullet{margin:0 0 15px 0;padding:0;list-style:none}
.bullet li{background:url(/templates/protostar/images/bullet.gif) no-repeat top left;font-weight:normal;line-height:18px;padding:0 0 0 15px;font-size:13px;color:#424242;}
#gototop{width:95px;height:30px;position:fixed;right:0px;bottom:0px;z-index:100000000;}
#gototop_link{text-decoration:none;border:0 none;outline-width:0;color:#FFF;}
#gototop_button{cursor:pointer;background-color:#424242;color:#FFF;font-size:12px;height:25px;padding-top:7px;padding-right:5px;padding-bottom:0px;padding-left:5px;text-align:center;width:95px;display:block;}
#page a.sublevel{color:#000;font-size:12px;padding:6px 0 6px 25px;text-decoration:none;font-weight:bold}
#page .moduletable ul.menu{margin:0;padding:0;list-style:none;}
#page .moduletable ul.menu li{color:#000;font-size:12px;clear:both}
#page .moduletable ul.menu li a{color:#000;font-size:12px;text-decoration:none;}
#page .moduletable ul.menu li.item21{display:none;}
#page div{color:#000;font-size:12px;padding:7px 0;}
#page div a{color:#000;font-size:12px;text-decoration:none;padding:6px 0 6px 25px;background:url(/templates/protostar/images/left-menu-bullet.gif) no-repeat -18px -7px;font-weight:bold}
#page .moduletable h3{font-size:13px;margin:0;padding:7px 10px;background-color:#eee;clear:both}
#page .moduletable b{float:left;width:100%;font-size:13px;margin:0;padding:7px 10px;background-color:#eee;clear:both}
#page .moduletable ul{margin:0;padding:0;list-style:none}
#page .moduletable ul li{color:#000;font-size:12px;float:left;}
#page .moduletable ul li a{color:#000;font-size:12px;font-weight:bold;text-decoration:none;float:left;padding:10px 0 10px 25px;background:url(/templates/protostar/images/left-menu-bullet.gif) no-repeat -18px -2px;}
#page .moduletable ul ul{margin:0 0 15px 0;padding:0;list-style:none;float:left;clear:both}
#page .moduletable ul ul li{color:#000;font-size:12px;width:210px;float:left}
#page .moduletable ul ul li a{color:#000;font-size:12px;font-weight:normal;text-decoration:none;padding:5px 0px 5px 25px;background:none;}
div.thumbnails{margin-top:5px}
div.thumbnail{padding:2px;float:left;border:1px solid #CCC;margin:2px;}
table.pricechart th{background-color:#EEEEEE;padding:5px;font-size:12px;color:#000;text-align:left}
table.pricechart td{background-color:#F8F8F8;padding:5px;font-size:12px;color:#5B5B5B;text-align:left;border:none;}
.invalid{border-color:#ff0000;}
label.invalid{color:#ff0000;}
.inresult{color:#0b555c;}
.newaccount-bt{background:url(/templates/protostar/images/create-new-bg.gif) no-repeat scroll 0 0;float:right;border:0 none;color:#FFFFFF;cursor:pointer;font-weight:bold;margin:0 5px 0 0;width:170px;text-align:center;padding:6px 0;text-decoration:none}
.input_inner_div_dark{background:url(/templates/protostar/images/input-bg-dark.gif) no-repeat;padding:0}
.button.cbButton2{background:url(/templates/protostar/images/checkout-bg.gif) no-repeat;width:90px;}
#accordion32{float:left;padding:0 25px 0 0;}
#accordion35{float:left;padding:0 100px 0 0;}
#accordion25{float:left;padding:0 25px 0 0;}
#accordion26{float:left;padding:0 25px 0 0;}
#accordion41{float:left;padding:0 25px 0 0;}
#accordion32 b, #accordion35 b, #accordion25 b, #accordion26 b{font-size:14px;background:url(/templates/protostar/images/plus.gif) no-repeat scroll right 3px;padding:0px 25px 0px 0;cursor:pointer;font-family:Chalet;font-weight:normal}
#accordion41 b a{font-size:14px;background:url(/templates/protostar/images/plus.gif) no-repeat scroll right 3px;padding:0px 25px 0px 0;cursor:pointer;font-family:Chalet;font-weight:normal;text-decoration:none;color:#000;}
.element32 a, .element35 a{padding:2px 0;font-size:11px;color:#565656;text-decoration:none}
.divcorners{float:left;width:248px;z-index:200;position:relative;display:none}
.top-contact{width:689px;float:right;padding:10px 0 5px 0;text-align:right;color:#5B5B5B;font-size:12px;}
#divTopLeft{position:absolute;top:138px;}
#vmlistform{display:inline}
.recentprod{width:100%}
.recentprod th{background:#EEEEEE;padding:7px 10px;text-align:left}
.recentprod td{background:#F8F8F8;padding:7px 10px;text-align:left;width:50%}
.vmRecent h3{font-size:20px;color:#000;font-family:HurmeGeometricSans3 Light;background:#DAD9D9;font-size:13px;padding:5px 10px}
.heading2{font-size:20px;color:#000;font-family:HurmeGeometricSans3 Light;background:#DAD9D9;font-size:13px;padding:5px 10px;margin:50px 0 15px 0;font-weight:bold}
.clearall{background:url(/templates/protostar/images/clearall.gif) no-repeat;float:right;padding:7px 15px 7px 45px;color:#fff;font-size:12px;text-decoration:none;font-weight:bold}
#jfbg_connect_button{float:left;padding:170px 0 0 351px;width:244px;height:28px;overflow:hidden}
.forget-pass{font-size:12px;}
h3.reg_toggler.poup-log-tl{padding:0 0 12px 0;width:600px;margin:0 30px 20px 30px;background:url(/templates/protostar/images/bg2.gif) repeat-x bottom left;}
.likeproduct{width:122px;padding:7px 0 6px 0;border-radius:2px;cursor:pointer;border:0;background:#26b351;color:#fff;font-weight:normal;font-family:arial;font-size:12px;}
.reg_element .login-disc2{margin:-210px 0 0 0;background:url(/templates/protostar/images/login-bg.gif) no-repeat 30px 0;padding:30px 0 145px 220px;}
#like_panel{float:left;padding:5px 0;font-size:12px;}
#like_panel input#liked_email{border:1px solid #ddd;color:#666666;font-family:HurmeGeometricSans3 Light;font-size:12px;padding:3px 5px;width:152px;}
#like_panel input{margin:5px 0 0 0;}
.specials{float:left;margin:0 0 0 -500px;padding:0 25px 0 0;color:#000;font-family:Chalet;font-size:14px;font-weight:normal;}
.specials a{color:#000;text-decoration:none}
.like-tl{color:#224099;font-weight:bold}
.go-bt{cursor:pointer;background:#424242;border:0;color:#fff;font-size:12px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;font-weight:bold;font-family:HurmeGeometricSans3 Light;padding:3px 10px}
.login-page{width:100%;float:left;padding:0 0 15px 0;margin:0 0 0 0;}
.cbContainer2{background-image:url(/templates/protostar/images/cbcontainer_03.png);background-repeat:no-repeat;text-align:center;width:auto;z-index:20;}
.likeproducttext{margin:-20px 0 0 0;float:left;font-size:13px;font-weight:bold;line-height:18px;padding:0 0 0 75px;text-align:center;width:230px;}
.cbContainer2 .cbButtons{float:left;width:400px;padding:10px 0 0 0;text-align:center;}
.fb-login-button{background:url(/templates/protostar/images/fb-button.gif) no-repeat scroll 0 0;float:left;border:0 none;color:#FFFFFF;cursor:pointer;font-weight:bold;margin:0 5px 0 0;width:202px;text-align:center;padding:3px 0;text-decoration:none}
.fb-login-button iframe{opacity:0;filter:alpha(opacity=0)}
.reg_element .register-disc2{margin:0 0 0 0;background:url(/templates/protostar/images/register-bg-poup.jpg) no-repeat 30px 0;padding:0px 0 0 220px;float:left}
.reg_element .register-disc2 p{margin:0 0 0 0;font-size:12px;padding:6px 0 6px 20px;font-weight:bold}
.star{color:#FF0000}
dl#system-message{margin:0;padding:0}
dl dt.error{display:none}
dl dd.error{margin:0 0 10px 30px;padding:5px 10px;width:578px;float:left;background:#FEFFD3;border:1px dotted #F4E2A3;color:#E50121;font-size:15px}
dl dd.error ul{margin:0;padding:0;list-style:none}
a.button-b{cursor:pointer;background:url(/templates/protostar/images/login-bt-bg.gif) no-repeat;padding:7px 22px;text-decoration:none;width:74px;height:28px;border:0;margin:0 5px 0 0;color:#fff;font-weight:bold}
.top-menu{float:left;width:100%}
.top-ph{float:left;width:98.6%;color:#5b5b5b;font-size:14px;text-align:right;padding:3px 0}
.top-ph span{font-weight:bold}
.top-ph a{color:#000;text-decoration:none}
.checkout-table{height:125px}
.mobile-menu{display:none}
.footer .moduletable h3{display:none;}
.footer-menu{width:100%;float:left;/* background:url(../images/footer-bg2.png) no-repeat 15px 0; */padding-top: 0px;}
.footer-menu div.moduletable{width:149px;float:left;font-size:15px;color:#fff}
.footer-menu ul{list-style:none;margin:0;padding:0;float:left;width:20%;color:#fff;font-size:14px;}
.footer-menu6 p{font-size:16px;font-weight: 600;}
.footer-menu ul li a.footer-email { font-family: HurmeGeometricSans3 Light; font-weight: 600; color: #0563c1; font-size: 16px; float: none; text-decoration:underline}
.footer-menu ul ul{list-style:none;margin:0;padding:0;float:left;width:100%;font-size:13px;}
.footer-menu ul li, .footer-menu ul li a, .footer-menu div.moduletable a{font-family:HurmeGeometricSans3 Light;font-size:14px;color:#fff;text-decoration:none;padding:2px 0}
.footer-menu ul li li a{font-size:16px;padding:0;}
.footer-menu ul li li{padding:0 0 1px;}
.footer-menu ul li, .footer-menu ul li a, .footer-menu div.moduletable a{font-family:HurmeGeometricSans3 Light;color:#4f555f;text-decoration:none;padding:0 0 15px;float:left;width:100%;}
.social-link{width:145px;float:right;margin:-10px 0 0 0;text-align:right;padding:0}
.copyright{width:100%;float:left;color:#4f555f;font-size:15px;padding:17px 0;background-color:#17b15b;}
.copyright a{color:#8A8A8A;}
.copyright p{margin:0;color: #fff;}
.footer-newsletter{float:left;width:97.8%;color:#30b045;font-weight:bold;font-size:15px;text-transform:uppercase;background:#f2f3f6;border:1px solid #e6e6e6;margin:2px 0 0 0;padding:5px 1%;}
.footer-newsletter .acymailing_module{float:right;}
.footer-newsletter .acymailing_module_form{float:left;}
.footer-newsletter .acymailing_module_form .button{text-transform:uppercase;font-size:15px;background:url(/templates/protostar/images/bullet1.png) no-repeat 10px center #30b045;height:auto;color:#fff;width:auto;padding:5px 10px 5px 18px;}
.footer-newsletter .acymailing_module_form td{padding-bottom:0;}
.footer-newsletter .acymailing_module_form input.inputbox{padding:5px 10px;border:1px solid #d3d5d4;}
.newsletter-text1{float:left;margin:8px 0 0 0;}
.newsletter-text2{float:left;margin:8px 0 0 5px;color:#828b88;}
.home-content-panel{float:left;width:100%;background-color:#ededed;padding:45px 0 135px;}
.footer_old{float:left;width:100%;background:url(/templates/protostar/images/footer-bg1.png) repeat-x center 20px #ededed;padding:0 0 45px 0;border-bottom:1px solid #fff;color:#4f555f;}
.footer{float:left;width:100%;/* padding:0 0 45px 0; */border-bottom:1px solid #fff;color:#4f555f; background: #ededed;padding:60px 0 45px;}

.footerbanner{float:left;width:100%;padding:20px 0 45px 0;border-bottom:0px solid #fff;color:#4f555f; min-height:189px;}
.site .footerbanner{background-color:#ededed !important;}

.newsletter-panel{list-style:none;margin:0;padding:0;float:left;width:23%;color:#fff;font-size:18px;}
.header-panel{float:left;width:100%;margin:-94px 0 0;}
.banner1{float:left;width:48%;background:url(/templates/protostar/images/banner1.jpg) no-repeat 0 0;height:229px;display:table;}
.banner2{float:right;width:48%;background:url(/templates/protostar/images/banner2.jpg) no-repeat 0 0;height:229px;display:table;}
.banner1 span,.banner2 span{color:#fff;font-size:28px;line-height:35px;display:table-cell;vertical-align:middle;padding:0 272px 0 20px;height:229px;font-family:'Poppins', sans-serif;font-weight:600;}
.banner1 b,.banner2 b{color:#fff;font-size:28px;line-height:35px;display:table-cell;vertical-align:middle;padding:0 272px 0 20px;height:229px;font-family:'Poppins', sans-serif;font-weight:600;}
.two-banners{float:left;width:100%;margin-bottom:100px;}
h1.title-1{width:90%;text-align:center;border-bottom:2px solid #b4b7b5;font-size:24px;color:#939697;letter-spacing:3px;line-height:0.1em;margin:10px auto 50px;text-transform:none;}
h1.title-1 span{background:#ededed;display:inline!important;padding:0 77px;}
.home-content-panel h1.title-1{float:none;}
ul.tabs{float:left;width:100%;margin:0;padding:0;list-style:none;}
ul.tabs li{float:left;width:22.5%;margin:0 3% 0 0;}
ul.tabs li:last-child{margin-right:0;}
.newsletter-hd{float:left;width:100%;margin:0 0 15px;color:#4f555f;}
.newsletter-panel p{font-size:14px;margin:0 0 15px;color:#4f555f;}
.newsletter-input,.acymailing_module_form{float:left;width:100%;}
.newsletter-input input.newsletter{float:left;width:100%;border:0;padding:6px 12px;font-size:14px;margin:0 0 15px;}
.newsletter-input input.newsletter-bt{float:left;border:0;padding:5px 13px;font-size:15px;background-color:#026f32;color:#fff;cursor:pointer;}
.acymailing_form input.inputbox{float:left;width:100%!important;border:0;padding:6px 12px;font-size:14px;margin:0 0 15px;border-radius:0;}
.acymailing_form input.button.subbutton{float:left;border:0;padding:5px 13px;font-size:15px;background:#026f32;border-radius:0;width:auto;color:#fff;cursor:pointer;font-weight:300;text-transform:none;font-family:"HurmeGeometricSans3 Light";-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;}
table.acymailing_form{width:100%;}
.footer-menu ul.footer-menu1 li li{/* text-transform:uppercase; */text-transform:none;}
.size-quantity{float:left;width:100%;}
.social-icons{float:left;width:100%;text-align:center;padding:5px 0;}
.size1{float:left;width:42%;background-color:#13924b;padding:20px 10px 11px 10px;}
.quantity1{float:left;width:100%;background-color:#026f32;padding:20px 10px 11px 10px;}
.quantity1 select,.size1 select{margin:0 0 0 5px;border:1px solid #fff;color:#fff;padding:3px 22px 3px 3px;background:url(/templates/protostar/images/select-menu.png) no-repeat right center transparent;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-border-radius:0;}
.listing-panel{float:left;width:100%;}
.content-left-panel{float:left;/* width:24%; */width:20%;}
.content-right-panel{float:right;/* width:74%; */width:77%;}
form.form-validate .content-right-panel{width:72%;}
.add-cart{width:100%;float:left}
.product{width:33.33%;float:left;margin-bottom:50px;}
.donzen{float:left;padding:2px 0 0 0}
.product-details{width:100%;float:left;padding:25px 24px 10px 24px;margin:-15px 0 0;}
.product-cart{width:100%;float:left;border:0px solid #e1e9ed;padding:0;}
.quantity{width:38%;float:left;background-color:#efefef;padding:0 5px;color:#4a4d5c;}
.add-cart{width:50%;float:left;background-color:#17b15b;padding:5px 14px;color:#fff;}
.social-icons img{margin:0 2px;}
.pro-name{width:100%;text-align:center;float:left;color:#4F4F4F;font-size:14px;font-weight:300;padding:5px 15px 10px;min-height:40px;/*text-transform:uppercase;*/}
.pro-name a{color:#4F4F4F;text-decoration:none;}
.product .pro-name a{font-family: HurmeGeometricSans3 SemiBold; font-weight: 600;}
.pro-size{width:100%;text-align:center;float:left;color:#4F4F4F;font-size:10px;font-weight:300;padding:5px 0 0}
.pro-price{width:100%;text-align:center;float:left;color:#4F4F4F;font-size:12px;font-weight:300;padding:5px 0 0}
.pro-sept{width:100%;text-align:center;float:left;color:#838383;font-size:12px;font-weight:300;padding:5px 0}
.pro-text{width:100%;text-align:center;float:left;text-align:right;color:#565656;font-size:12px;font-weight:400;padding:5px 0}
.product-img{width:100%;height:291px;text-align:center;border-right:1px solid #e1e9ed;}
.product:last-child .product-img,.product:nth-child(3n) .product-img{border-right:0;}
.products-view{float:right;width:68%;}
.breadcrumb{position:relative;float:left;width:100%;/* margin:0 0 30px; */margin:0 0 10px;}
.breadcrumb ul{float:left;width:100%;margin:0;padding:0 0 10px;list-style:none;text-align:center;background:url(/templates/protostar/images/bg1.png) no-repeat center bottom;}
.breadcrumb ul li{display:inline;margin:0;padding:0 5px 0 5px;list-style:none;font-size:12px;font-family:'HurmeGeometricSans3 Light';background:url(/templates/protostar/images/divider.png) no-repeat right center;text-transform:uppercase;color:#939697;}
.breadcrumb ul li a{color:#939697;text-decoration:none;}
.breadcrumb ul li:last-child{background:none;padding-right:0;}
h1.page-title{font-family:'HurmeGeometricSans3 Light';font-size:26px;margin-bottom:35px;text-transform:uppercase;float:left;width:100%;text-align:center;color:#939697;font-weight:300;}
.product-right-panel h1.page-title{letter-spacing:1px;border:0;font-family:'HurmeGeometricSans3 Light';font-size:27px;margin-bottom:35px;text-transform:none;float:left;width:100%;text-align:center;color:#4a4d5c;font-weight:300;padding:0 0 10px;}
.product-right-panel .sku-size-div {font-size:18px; color:#4a4d5c;line-height:24px;font-weight:300;font-family: HurmeGeometricSans3 Light;}
.page-header h2{font-family:'HurmeGeometricSans3 Light';font-size:26px;margin-bottom:35px;text-transform:uppercase;float:left;width:100%;text-align:center;color:#939697;font-weight:300;}
.product-details-panel{float:left;width:100%;}
.product-zoom-img{float:left;width:48%;}
.product-right-panel{float:right;width:48%;}
.inside-content-panel{float:left;width:100%;margin:35px 0 0; position:relative; z-index:999}
.left-align{text-align:left!important;}
.inside-content-panel p{margin:0 0 15px;color:#4a4d5c;font-size:14px;line-height:18px;}
.item-page p{margin:0 0 15px;color:#535353;font-size:17px;line-height:26px;}
.product-right-panel h1.page-title{margin-bottom:0;background-position:0 bottom;}
.size-price-div{float:left;width:100%;font-size:10px;text-transform:uppercase;line-height:19px;margin:0 0 55px;}
.size-price-div span{font-size:12px;}
.tags{float:left;width:100%;font-size:12px;text-transform:uppercase;line-height:19px;margin:0 0 56px;}
.tags span{font-family:'HurmeGeometricSans3 SemiBold';color:#61c285;}
.product-info{float:left;width:100%;margin:0 0 22px;}
.product-info select{text-align:left;border:1px solid #939697;padding:10px 15px;width:30%;margin:0 3% 0 0;color:#585858;font-size:12px;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-border-radius:0;background:url(/templates/protostar/images/select-menu2.png) no-repeat right center transparent;}
.product-info select.availability{margin-right:0;}
.add-basket{float:left;width:100%;background-color:#17b15b;margin:0 0 22px;padding:11px;}
.add-basket input.add-basket-input{text-align:center;border:0;height:72px;width:16%;font-size:12px;text-transform:uppercase;color:#585858;}
.add-basket input.add-basket-bt{background:transparent;text-align:center;border:0;width:75%;height:72px;font-size:36px;color:#fff;font-family:'HurmeGeometricSans3 Bold';cursor:pointer;}
.product-details2{float:left;width:100%;line-height:15px;}
.product-details2 div{font-weight:300;}
.you-might-like h2{font-family:'HurmeGeometricSans3 Light';font-size:24px;margin-bottom:20px;float:left;width:100%;text-align:center;color:#4a4d5c;font-weight:300;}
.you-might-like{float:left;width:100%;margin:0 0 55px;}
.bottom-nav{margin:0 auto;width:100px;}
.banner3{float:left;width:100%;background-color:#cccccc;color:#fff;font-size:52px;line-height:52px;}
.banner3-txt{float:left;/* width:50%; */width:48%;padding:0 47px;font-family:'HurmeGeometricSans3 bold';display:table;}
.banner3-img{float:right;width:52%;height:395px;}
.banner3-txt .inner-text{display:table-cell;height:395px;vertical-align:middle;}
.banner3-txt span{display:table-cell;height:395px;vertical-align:middle;}
.product-cart form.product{width:100%;}
form .quantity input{height:31px;text-align:center;width:25px;border:0;background:transparent;padding:3px 5px;float:left;}
.addtoCartButton{float:right;width:38%;background-color:#17b15b;}
form .addtoCartButton input{width:100%;border:0;background:transparent;padding:5px 5px 4px;color:#fff;font-size:11px;font-weight:600;text-transform:uppercase;height:31px;cursor:pointer;line-height:1;}
.breadcrumb .divider{display:none;}
.sorting-panel{float:left;width:100%;margin:0 0 25px;}
.sorting-panel select{border:1px solid #e1e9ed;padding:10px 20px;width:24.5%;margin:0;height:70px;color:#585858;font-size:14px;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-border-radius:0;background:url(/templates/protostar/images/select-menu2.png) no-repeat right center #fff;
-webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; }
.sorting-panel select::-ms-expand {display:none;}
.sorting-panel select#filter_season_id{margin-right:0;}
ul.size-sorting{float:left;width:100%;margin:0;padding:0;list-style:none;font-size:12px;color:#939697;font-weight:300;}
ul.size-sorting li{float:left;width:33.33%;margin:0 0 20px;}
ul.size-sorting li input{margin:0 5px 0 0;border:1px solid #939697;vertical-align:sub;}
ul.product-sorting{float:left;width:100%;margin:0;padding:0;list-style:none;font-size:14px;color:#939697;font-weight:300;}
ul.product-sorting li{float:left;width:100%;margin:0 0 10px;}
ul.product-sorting li input{margin:0 5px 0 0;border:1px solid #939697;vertical-align:sub;}
/* .site-inside .logo-menu-panel{border-bottom:1px solid #e1e9ed;margin-bottom:25px;margin-top:28px;padding-bottom:23px;z-index:9;} */
.site-inside .logo-menu-panel{border-bottom:1px solid #e1e9ed;margin-bottom:0px;margin-top:0px;padding-bottom:0px;z-index:9;}
.brands-panel{float:left;width:100%;}
.locator-panel{float:left;width:100%;}
h2.title2{font-size:18px;margin-bottom:35px;text-transform:uppercase;float:left;width:100%;text-align:center;color:#000;font-weight:300;}
.store-div{float:left;width:48%;margin:0 3% 40px 0;border:1px solid #ddd;padding:19px;}
.store-div:nth-child(2n){margin-right:0;}
.store-div h3{position:relative;float:left;width:100%;color:#17b15b;font-size:18px;font-weight:400;margin:0 0 30px;}
.store-div h3:before{content:"";position:absolute;top:33px;width:33px;height:3px;background:#ed2939;}
.contact-details{float:left;width:100%;}
.row{float:left;width:100%;font-size:18px;font-weight:300;color:#535353;margin:0 0 10px;}
.column1{float:left;width:75px;}
.column2{float:left;width:35px;}
.column3{float:left;width:75%;}
.view-map{float:left;width:100%;margin:20px 0 0 0;}
.view-map a{float:left;background:url(/templates/protostar/images/map.png) no-repeat 14px center #17b15b;padding:10px 15px 10px 50px;color:#fff;text-decoration:none;font-size:19px;font-weight:600;text-transform:uppercase;}
.view-map a:hover{background-color:#ed2939;}
h2.title3{font-size:20px;margin-bottom:35px;padding:0 0 8px;text-transform:uppercase;float:left;width:100%;text-align:center;color:#000;font-weight:300;border-bottom:1px solid #e0e0e0;}
.grey-bg{background-color:#f9f9f9;padding:40px;margin:30px 0 50px;}
p.title4{float:left;width:100%;text-align:center;font-size:18px;text-transform:uppercase;color:#000;font-weight:300;margin-bottom:35px;}
h2.title4{float:left;width:100%;text-align:center;font-size:18px;text-transform:uppercase;color:#000;font-weight:300;margin-bottom:35px;margin-top:0;}
.left-div{float:left;width:48%;}
.right-div{float:right;width:48%;border-left:1px solid #e6e6e6;padding:0 0 0 4%;}
h3.green-tl{float:left;width:100%;text-align:center;font-size:16px;text-transform:uppercase;color:#17b15b;font-weight:300;margin-bottom:25px;}
p.green-txt,h3.green-txt{float:left;width:100%;text-align:left;font-size:16px;color:#17b15b;font-weight:300;margin-bottom:25px;margin-top:0;}
.italic-txt{font-style:italic;}
.box1{float:left;width:48%;}
.box2{float:right;width:48%;}
.box1,.box2{min-height:105px;border:1px solid #ddd;padding:18px;margin-bottom:30px;font-size:18px;}
.icon-column1{float:left;width:31%;margin:0 3% 0 0;}
.icon-column1.last{margin-right:0;}
.icon-column1 p{text-align:justify;}
.icon-img{float:left;width:100%;text-align:center;margin-bottom:35px;text-align:center;font-size:16px;text-transform:uppercase;color:#17b15b;font-weight:300;}
.icon-img h3{text-align:center;font-size:16px;text-transform:uppercase;color:#17b15b;font-weight:300;margin:0;}
.icon-img img{margin-bottom:20px;}
.item-page{float:left;width:100%;margin:0;}
p.margin-top{margin-top:20px;}
.login{float:left;width:100%;border:1px solid #dfe5e6;padding:35px 50px 45px 50px;}
.login-left-panel{float:left;width:49%;background:url(/templates/protostar/images/login-icon1.png) no-repeat 7px 0;padding:0 4% 0 145px;border-right:1px solid #e9e9e9;}
.login-right-panel{float:right;width:48%;background:url(/templates/protostar/images/login-icon2.png) no-repeat 7px 0;padding:0 0 0 153px;}
.control-label{float:left;width:100%;}
.controls{float:left;width:100%;margin:8px 0 25px;}
button.btn-primary{margin:10px 0 0;float:left;border:0;padding:8px 21px !important;font-size:18px;font-weight:400;text-transform:uppercase;background:#17b15b;border-radius:0;width:auto;color:#fff;cursor:pointer;font-family:'HurmeGeometricSans3 SemiBold';line-height:1;}
button.btn-primary:hover,a.btn:hover{background:#ed2939;}
.login-links{float:left;width:100%;}
.login-links ul{float:left;width:100%;margin:0;padding:0;list-style:none;}
.login-links ul li{float:left;text-transform:uppercase;font-size:14px;padding:0 5px 5px 0;}
.login-links ul li a{color:#17b15b;text-decoration:none;}
.login-links ul li a:hover{color:#ed2939;}
.login p{font-size:15px;color:#000;}
ul.bullets{float:left;width:100%;margin:25px 0 35px;padding:0;list-style:none;}
ul.bullets li{float:left;width:100%;background:url(/templates/protostar/images/bullet2.png) no-repeat 0 8px;padding:5px 0 5px 24px;font-size:18px;color:#17b15b;font-weight:600;}
.reset .control-label,.remind .control-label,.remind .control-label{margin-top:20px;}
.reset .controls input{max-width:350px;}
input.validate-email{box-shadow:0 4px 5px 0 #f3f4f4 inset;font-family:'HurmeGeometricSans3 Light';font-size:13px;border:1px solid #bec6cb;border-radius:5px;padding:8px 15px;width:100%;}
.remind input.validate-email{max-width:350px;}
.reset{max-width:674px;margin:0 auto;width:96%;}
.reset .forgot-password-form{width:100%;float:left;padding:0 0 0 172px;background:url(/templates/protostar/images/forgot-password-icon.png) no-repeat 0 0;}
.reset .control-label{width:30%;}
.reset .controls{width:70%;margin-top:13px;}
.forgot-password{width:100%;float:left;border:1px solid #dfe5e6;padding:45px 50px 45px 50px;}
.remind{max-width:674px;margin:0 auto;width:96%;}
.remind .forgot-password-form{width:100%;float:left;padding:0 0 0 172px;background:url(/templates/protostar/images/remind-icon) no-repeat 0 0;}
.remind .control-label{width:30%;}
.remind .controls{width:70%;margin-top:13px;}
.registration .control-group{float:left;padding:0 30px 0 0;width:50%;}
a.btn{margin:10px 0 0 5px;float:left;border:0;padding:8px 21px;font-size:18px;font-weight:400;text-transform:uppercase;background:#17b15b;border-radius:0;width:auto;color:#fff;cursor:pointer;font-family:'HurmeGeometricSans3 SemiBold';text-decoration:none;line-height: 1;}
.registration{width:100%;float:left;}
.vm-order-done{margin:0 auto;width:96%;max-width:755px;}
.mainPanel-content{width:100%;float:left;margin-bottom:50px;min-height: 500px;}
h1,.view-profile #member-profile legend{font-family:'HurmeGeometricSans3 Light';font-size:26px;margin-bottom:35px;text-transform:uppercase;float:left;width:100%;text-align:center;color:#939697;font-weight:300;background:transparent;}
table{border-collapse:collapse;width:100%;}
.view-orders table.adminlist{width:100%;border-collapse:collapse;text-align:left;}
.adminlist td,.adminlist tr th{padding:20px 10px;border-bottom:#e0e0e0 1px solid;font-size:16px;text-align:left;}
.adminlist tr th{text-transform:uppercase;color:#17b15b;}
table.adminlist a{color:#17b15b;}
.add-basket .product{width:100%;margin-bottom:0;}
.view-profile .control-group{float:left;padding:0 30px 0 0;width:50%;}
.billto-shipto{float:left;width:100%;margin:0 0 60px;background-color:#fafafa;border:0;padding:60px 0;}
.billto-shipto .vmicon{display:none;}
.billto-shipto .billto-tl{float:left;width:100%;position:relative;color:#000;font-size:20px;text-transform:uppercase;margin:0 0 35px;}
.billto-shipto .billto-tl:before{content:"";position:absolute;bottom:-15px;width:137px;height:1px;background:#e1e9ed;}
a.details{margin:20px 5px 0 0;line-height: 1.5;float:left;border:0;padding:6px 15px;font-size:17px;font-weight:600;text-transform:uppercase;background:#17b15b;border-radius:0;width:auto;color:#fff;cursor:pointer;font-family:'HurmeGeometricSans3 SemiBold';text-decoration:none;}
a.details:hover{background:#ed2939;color:#fff;}
/* .mainPanel-content h1 {font-family:'HurmeGeometricSans3 Light';font-size:26px;/* margin-bottom:30px;margin-bottom:29px;text-transform:capitalize;float:left;width:100%;text-align:center;color:#939697;font-weight:300;border-bottom:none;padding:0 0 0;} */
.mainPanel-content h1 {ffont-size: 34px;color: #000;border: 0;text-transform: capitalize;background: none;padding: 0 0 10px;}
h1, h2, h3, h4, h5, h6, .site-title{font-family:"HurmeGeometricSans3 Light"!important;}
.gallery .previews, .gallery .full{float:left}
.gallery .previews, .gallery .full, .gallery .desc{width:16%;}
.thankyou-page{margin:0 auto;max-width:755px;width:96%;}
.thankyou-page .vm-order-done{float:left;width:100%;border:1px solid #dfe5e6;padding:55px 90px;}
.thankyou-page h3{background:url(/templates/protostar/images/bg2.png) no-repeat center bottom;position:relative;float:left;width:100%;color:#000;font-size:26px;font-weight:300;margin:0 0 48px;text-transform:none;padding:0 0 15px;text-align:center;}
.thanku-inside{font-size:21px;line-height:33px;float:left;width:100%;background:url(/templates/protostar/images/thanku-icon.png) no-repeat right 0;}
.thanku-inside,.thanku-inside .vmpayment_name{color:#000;font-size:21px;letter-spacing:0;line-height:33px;text-transform:none;}
.thankyou-page a.vm-button-correct{border:0;border-radius:0;letter-spacing:0;margin:25px 0 0 5px;float:left;border:0;padding:6px 19px;font-size:17px;font-weight:600;text-transform:uppercase;background:#17b15b;border-radius:0;width:auto;color:#fff;cursor:pointer;font-family:'HurmeGeometricSans3 SemiBold';text-decoration:none;}
.product-right-panel a.ask-a-question:hover,.thankyou-page a.vm-button-correct:hover,a.continue_link:hover,a.showcart:hover,fieldset.form-right a:hover,#com-form-login #com-form-login-remember input.default:hover,.btn.button:hover,.recommened-to-friend:hover,.button:hover,.renderControlButtons .act-btns button.default:hover,a.list-order-link:hover,.ship-b a:hover,.reg-btn a input.default:hover{background:#ed2939;color:#fff;}
#fancybox-content h4{font-size:20px;margin:25px 0 30px;text-align:left;background:#fff;float:left;width:100%;}
.view-category #fancybox-content h4,.view-productdetails #fancybox-content h4{font-size:14px;margin:15px 0 0px;text-align:left;background:#fff;float:left;width:100%;}
a.continue_link,a.showcart{border:0;border-radius:0;letter-spacing:0;margin:10px 0 0 5px;float:left;border:0;padding:5px 15px;font-size:12px;font-weight:600;text-transform:uppercase;background:#17b15b;border-radius:0;text-align: center;color:#fff;cursor:pointer;font-family:'HurmeGeometricSans3 SemiBold';text-decoration:none;}

#fancybox-content a.continue_link,#fancybox-content a.showcart{width: 176px;}

.alert-message{margin:20px 0 20px;float:left;width:100%;text-align:center;padding:7px 15px;border-radius:5px;border:1px dashed #e4db72;background-color:#fffcd8;}
.search-input2{float:left;}
.search-bt{float:left;}
.btn-toolbar{float:left;width:100%;}
.search-div{float:left;width:100%;border:0px solid #dfe5e6;padding:40px 30px 40px 30px;margin:0 0 30px;background-color:#f6f6f6;}
.search-bt button{border:0;border-radius:0;letter-spacing:0;margin:0 0 0 10px;float:left;border:0;padding:6px 19px;font-size:17px;font-weight:600;text-transform:uppercase;background:#17b15b;border-radius:0;width:auto;color:#fff;cursor:pointer;font-family:'HurmeGeometricSans3 SemiBold';text-decoration:none;}
.search-div .btn-toolbar{width:auto;}
.searchintro{float:left;margin:7px 0 0 10px;}
.view-search .tooltip{display:none!important;}
.blog-panel{float:left;width:100%;background-color:#fff;}
.blog-right{float:right;width:74.5%;background-color:#fff;padding:0;}
.blog-left{float:left;width:25.5%;padding:0 29px 0 0;}
.blog-img{float:left;width:100%;margin:0 0 20px;}
.blog-details{float:left;width:100%;min-height: 155px;}
.blog-div{float:left;width:50%;margin:0 0 25px; padding:0 30px 0 0;}
.blog-details2 .blog-div{float:left;width:100%;margin:0 0 25px; padding:0;}
.blog-details .tags{margin:0 0 15px;}
.blog-details .tags li{list-style:none;float:left;text-transform:none;font-size:15px;}
.blog-details .tags li a{text-decoration:none;color:#4edb7d;}
.article-details2{text-align:left;}
.blog-left h2,.related-articles .article-name{line-height:22px;background:url(/templates/protostar/images/bg3.png) no-repeat 0 bottom;text-transform:uppercase;float:left;width:100%;color:#000;font-size:20px;font-weight:300;margin:0 0 15px;text-transform:uppercase;padding:0 0 7px;text-align:left;}
.blog-panel.blog-details2 h2{font-size: 55px;line-height:55px;color:#414752;margin-bottom:35px;font-family: "HurmeGeometricSans3 SemiBold" !important;}
.blog-div h2{font-size: 23px;line-height:23px;color:#414752;margin-bottom:15px;font-family: "HurmeGeometricSans3 SemiBold" !important;}
.blog-div h2 a{color:#414752;text-decoration:none;}
.blog-left h2 a,.related-articles .article-name a{color:#000;text-decoration:none;}
.date-time{float:left;border:0px solid #d6d6d6;padding:0;text-transform:uppercase;margin:0 0 3px;width: 100%;font-size: 14px;}
.time{background:url(/templates/protostar/images/divider2.png) no-repeat 0 center;margin:0 0 0 5px;padding:0 0 0 3px;}
p.green-text{color:#4edb7d;font-size:15px;margin:0 0 5px;}
p.blog-sub-tl{color:#000;font-size:17px;}
.blog-details p{color:#000;font-size:15px;line-height: 22px;}
.more a{border:1px solid #d6d6d6;padding:8px 14px 6px;text-transform:uppercase;font-size:15px;color:#000;text-decoration:none;margin:0 10px 0 0;}
.more{float:left;margin:12px 0 0 0;}
.share > img{vertical-align:sub;margin:0 0 20px!important;}
.blog-links{float:left;width:100%;background-color:#fff;}
.blog-banner{float:left;width:100%;background-color:#fff;border:1px solid #dfe5e6;margin:0 0 20px 0;}
.blog-banner img{display:block;}
.tl2{background:url(/templates/protostar/images/bg3.png) no-repeat 0 bottom;text-transform:uppercase;float:left;width:100%;color:#000;font-size:20px;font-weight:300;margin:0 0 15px;text-transform:uppercase;padding:0 0 7px;}
ul.categories{float:left;width:100%;margin:0 0 15px;padding:0;list-style:none;}
ul.categories li{float:left;width:100%;padding:7px 0 7px 12px;font-size:14px;text-transform:uppercase;background:url(/templates/protostar/images/bullet3.png) no-repeat 0 10px;}
ul.categories li a,.post-text a{color:#000;text-decoration:none;}
ul.categories li a:hover,.post-text a:hover{color:#ff1d36;}
.post-row1{float:left;width:100%;margin:0 0 15px;padding:0 0 15px;border-bottom:1px solid #000;}
.post-row1:last-child{border-bottom:0;}
.post-img{float:left;width:30%;}
.post-text{float:left;width:100%;font-family: "HurmeGeometricSans3 SemiBold";font-size:19px;line-height:20px;margin: 0 0 10px;}
.post-descr p{font-size:17px;}
.blog-links ul.social-icons{float:left;width:100%;margin:0;padding:0;list-style:none;}
.blog-links ul.social-icons li img{float:left;margin:0 8px 0 0;}
.blog-details2 .blog-img{width:100%;margin:0 0 25px;}
.blog-details2 .blog-details{width:100%;padding:0;}
.blog-details2 .blog-details p{text-align:justify;font-size:15px;line-height: 24px;}
.blog-details2 .date-time{color:#414752;font-size:12px;letter-spacing:1px;}
.blog-details2 .time{background:url(/templates/protostar/images/divider2-h.png) no-repeat 0 center;}
.post-date{font-size:15px;color:#797979;margin:0 0 10px;}
.blog-details2 p.green-text{font-size:17px;margin:0 0 15px;}
.about-author{float:left;width:100%;margin:10px 0 0 0;}
.about-author .post-img{width:20%;}
.about-author .post-text{width:77%;}
.about-author .post-text p.green-text{font-size:17px;margin:0 0 5px;}
.about-author .post-text p{font-size:15px}
.related-articles-div{float:left;width:50%;padding:0 35px 0 0;}
.gallery-pro{float:left;width:23%;margin:0 2.5% 30px 0;border:1px solid #dfe5e6;padding:22px;text-align:center;font-size:15px;}
.gallery-pro:nth-child(4n){margin-right:0;}
.gallery-pro-img{float:left;width:100%;position:relative;background-color:#f8f8f8;margin-bottom:20px;}
.gallery-pro-details{float:left;width:100%;}
.gallery-pro-number{float:left;width:100%;}
.gallery-pro-name{float:left;width:100%;margin:7px 0;font-weight:700;}
.gallery-pro-qty{float:left;width:100%;}
.zoom-img{float:right;position:absolute;top:0;right:0;/* background:url(../images/zoom-icon.png) no-repeat 0 0; */background:url(/templates/protostar/images/zoom-icon.png) no-repeat 0 0;width:32px;height:33px;}
.zoomimg{font-size:0;float:right;position:absolute;top:0;right:24px;background:url(/templates/protostar/images/zoom-icon.png) no-repeat 0 0;width:32px;height:33px;}
.user-details{float:left;width:100%;}
.form-row{float:left;width:50%;margin:0 0 25px;min-height:68px;padding:0 50px 0 0;}
.key{float:left;width:100%;margin:0 0 8px;font-size:15px;color:#000;}
.key label{width:100%;font-size:15px;color:#000;background:none;}
.form-right{float:left;width:100%;background-color:#f6f6f6;padding:20px 20px 50px;}
fieldset.form-right legend{float:left;width:100%;background-color:transparent;margin:0 0 5px;padding:0;}
fieldset.form-right a{border:0;border-radius:0;letter-spacing:0;margin:10px 0 0 5px;float:left;border:0;padding:5px 15px;font-size:18px;font-weight:600;text-transform:uppercase;background:#17b15b;border-radius:0;width:auto;color:#fff;cursor:pointer;font-family:'HurmeGeometricSans3 SemiBold';text-decoration:none;}
.form-1{float:left;width:100%;background-color:#f6f6f6;padding:20px 20px 10px;margin:0 0 40px;}
.dashboard-panel{float:left;width:100%;}
.dashboard{float:left;width:48.5%;border:1px solid #dfe5e6;padding:35px 35px 35px 143px;margin:0 3% 40px 0;font-size:28px;line-height:28px;background:url(/templates/protostar/images/order-information.png) no-repeat 32px center;}
.dashboard b{font-size:16px;display:block;font-weight:300;margin:10px 0 0;font-size:16px;line-height:23px;margin:10px 0 0;}
.dashboard:nth-child(2n){margin-right:0;}
.dashboard a{color:#000;text-decoration:none;}
.dashboard a:hover,#com-form-login a:hover{color:#ff1d36;}
.dashboard.design-gallery{background:url(/templates/protostar/images/design-gallery.png) no-repeat 39px center;}
.dashboard.account-information{background:url(/templates/protostar/images/account-information.png) no-repeat 38px center;}
.dashboard.shipping-information{background:url(/templates/protostar/images/shipping-information.png) no-repeat 37px center;}
.dashboard.order-information{background:url(/templates/protostar/images/order-information.png) no-repeat 39px center;}
#com-form-login{float:left;width:100%;background-color:#f6f6f6;padding:30px 30px 20px 30px;margin:0 0 50px;}
#com-form-login h2,.com_virtuemart.view-user h2{float:left;width:100%;margin:0 0 25px;font-size:20px;text-transform:uppercase;background:transparent;font-weight:300;padding:0;}
#com-form-login #com-form-login-remember input.default{border:0;border-radius:0;letter-spacing:0;margin:0 15px 0 0;float:left;border:0;padding:8px 15px 9px;font-size:18px;font-weight:600;text-transform:uppercase;background:#17b15b;border-radius:0;width:auto;color:#fff;cursor:pointer;font-family:'HurmeGeometricSans3 SemiBold';text-decoration:none;line-height:1;}
.reg-btn a input.default{border:0;border-radius:0;letter-spacing:0;margin:10px 15px 0 0;float:left;border:0;padding:8px 15px 9px;font-size:18px;font-weight:600;text-transform:uppercase;background:#17b15b;border-radius:0;width:auto;color:#fff;cursor:pointer;font-family:'HurmeGeometricSans3 SemiBold';text-decoration:none;line-height:1;}
#com-form-login #com-form-login-remember input#remember{margin:0;}
#com-form-login #com-form-login-remember label{margin:7px 0 0;}
#com-form-login a{color:#4a4d5c;text-decoration:none;text-transform:capitalize;}
#com-form-login .ship-b li a{color:#4a4d5c;}
.header-tagline{margin:195px 0 0 91px;float:left;text-align:left;font-size:50px;color:#17b15b;line-height:62px;font-style:italic;font-family:'Poppins', sans-serif;font-weight:300;}
.header-tagline b{font-weight:700;font-style:normal;}
.rapid_contact_form{background-color:#f6f6f6;float:left;margin:0 0 40px;padding:30px 30px 10px;width:100%;}
.contact-left{float:left;width:48%;}
.contact-right{float:right;width:48%;}
.rapid_contact_form .input-group{width:100%;float:left;margin:0 0 20px;}
.rapid_contact_form .input-group label{width:100%;margin:0 0 5px;float:left;text-transform:capitalize;}
.rapid_contact_form .contact-left .input-group input,.rapid_contact_form .contact-right .input-group textarea{max-width:100%;box-shadow:0 4px 5px 0 #f3f4f4 inset;font-family:'HurmeGeometricSans3 Light';font-size:13px;border:1px solid #bec6cb;border-radius:5px;padding:8px 15px;width:100%;background-color:#fff;}
.rapid_contact_form .contact-right .input-group textarea{height:197px;}
.btn.button{height:auto;border:0;border-radius:0;letter-spacing:0;margin:0 15px 0 0;float:left;border:0;padding:5px 15px;font-size:18px;font-weight:600;text-transform:uppercase;background:#17b15b;border-radius:0;width:auto;color:#fff;cursor:pointer;font-family:'HurmeGeometricSans3 SemiBold';text-decoration:none;}
div.input-group:empty{display:none;}
.recommened-to-friend,a.list-order-link{line-height: 1.5;height:auto;border:0;border-radius:0;letter-spacing:0;margin:0 0 15px 0;float:left;border:0;padding:5px 15px;font-size:14px;font-weight:600;text-transform:uppercase;background:#17b15b;border-radius:0;width:auto;color:#fff;cursor:pointer;font-family:'HurmeGeometricSans3 SemiBold';text-decoration:none;}
.product-description{float:left;width:100%;}
#askform .section1-a input,#askform textarea{max-width:100%;box-shadow:0 4px 5px 0 #f3f4f4 inset;font-family:'HurmeGeometricSans3 Light';font-size:13px;border:1px solid #bec6cb;border-radius:5px;padding:8px 15px;width:100%;background-color:#fff;}
#askform textarea{margin-bottom:10px;}
#askform .section1-a{width:100%;float:left;margin:0 0 10px;}
.cart-summary-div{float:left;width:100%;color:#000;}
.coupen-panel-div{float:left;width:100%;margin:0 0 50px;color:#000;}
.cart-summary-div .itemcol2 a{font-size:18px;color:#000;text-decoration:none;max-width: 480px;float: left;}
.cart-summary-div .itemcol2 a:hover{color:#17b15b;}
.cart-summary-div .itemcol2{font-size:14px;}
.cart-summary-div .itemcol1{vertical-align:top;}
.cart-summary-div .cart-summary td.itemcol2 td{padding:0 0 20px;}
.coupentxt{font-size:15px;float:left;margin:8px 20px 0 0;}
input.coupon{height:36px;border-radius:5px 0 0 5px;border-right:0;box-shadow:none;float:left;font-size:15px;width:215px;border-color:#bec6cb;}
.coupen-panel span.details-button input.details-button{background:#17b15b;border:0;border-radius:0 5px 5px 0;color:#fff;cursor:pointer;float:left;font-family:"HurmeGeometricSans3 Light";font-size:15px;font-weight:300;letter-spacing:0;margin:0;height:36px;padding:9px 16px;text-decoration:none;width:auto;}
.vm2-add_quantity_cart{background:url(/templates/protostar/images/edit.png) no-repeat 15px center #17b15b;color:#fff;padding:2px 15px 2px 32px;font-size:14px;font-weight:300;width:auto;border:0;height:25px;margin: 0;}
.vmicon.vm2-remove_from_cart{background:url(/templates/protostar/images/remove.png) no-repeat 10px center #17b15b;color:#fff;padding:2px 10px 2px 26px;font-size:14px;font-weight:300;width:auto;border:0;height:25px;margin:-3px 0 0;}
.outer-ship-pay{float:left;width:100%;margin:0 0 60px;}
.sectiontableentry1{float:left;width:50%;}
.outer-ship-pay h3,.outer-ship-pay h4{float:left;width:100%;position:relative;color:#000;font-size:20px;text-transform:uppercase;margin:0 0 35px;background:none;padding:0;font-weight:300;}
.outer-ship-pay h3:before,.outer-ship-pay h4:before{content:"";position:absolute;bottom:-15px;width:137px;height:1px;background:#e1e9ed;}
.notes-terms{background-color:#fafafa;border:0;float:left;margin:0;padding:50px 0;width:100%;}
.notes-terms .customer-note .cart.customer-note{float:left;width:100%;position:relative;color:#000;font-size:20px;text-transform:uppercase;margin:0 0 35px;background:none;padding:0;}
.notes-terms .customer-note .cart.customer-note:before{content:"";position:absolute;bottom:-15px;width:137px;height:1px;background:#e1e9ed;}
.notes-terms .vm2-termsofservice-icon{display:none;}
div.cart.tos{float:left;width:100%;margin:25px 0 0 0;}
.cart.tos a{color:#4a4d5c;}
input.terms-of-service{vertical-align:middle;margin:0 3px 0 0; height: 18px; width: 18px;}
.vm-shipment-plugin-single,.vm-payment-plugin-single{margin:0 0 10px;}
.outer-ship-pay .buttonBar-right{float:left;}
.cart_buttons a.continue_link{font-size:17px;padding:8px 15px;}
.output-shipto .controls .radio{font-size:14px;letter-spacing:2px;padding:0;text-transform:uppercase;float:left;width:100%;margin:-3px 0 10px;}
.output-shipto .controls .radio input{margin:0 10px 0 0;}
.output-shipto{float:left;width:100%;}
.output-billto{margin:0;}
.output-shipto input[type="checkbox"]{margin-left:5px;}
.coupen-panel tr td.coupon-panel-left{width:65%;}
.coupen-panel tr td.coupon-panel-right{width:35%;}
.userdata p{margin:0 0 15px;font-size:14px;}
.ph-val{margin:1px 8px 0 5px;float:left;}
.ph-txt{margin:1px 0 0;float:left;}
.two-banners a{text-decoration:none;}
.browse-view{float:left;width:100%;}
.view-category .mainPanel-content h1{border-bottom:0;padding:0;}
.sorting-panel select option{padding:1px 10px;text-transform:none;}
select option{padding:1px 3px;text-transform:none;}
.previews img{vertical-align:middle;}
.view-cart #main-container.VM-main-container{width:100%;max-width:100%;}
.notes-terms-inner,.billto-shipto-inner,.outer-ship-pay-inner,.view-cart .vm-cart-header-container{margin:0 auto;max-width:1170px;width:92%;}
.loginform{background-color:#f6f6f6;float:left;width:100%;margin:0 0 40px;}
.cart_buttons{float:left;margin:25px 0 0;width:100%;}
.top-menu #form-login input.logout{background:transparent;border:0;color:#5e6370;font-size:14px;font-weight:300;height:auto;margin:0 0 0 12px;padding:0;width:auto;cursor:pointer;}
.top-menu form{/* margin:0 5px 0 10px; */margin:-5px 5px 0 10px;text-transform:capitalize;}
.view-cart #com-form-login{float:left;width:100%;background-color:#f6f6f6;padding:50px 0 40px;margin:0;}
h1.login-hd,.forgot-password h1,.com_content .page-header h2,.com_content .page-header h1{font-size:34px;color:#000;border:0;text-transform:capitalize;background:none;/* background:url(../images/divider3.png) no-repeat center bottom; */padding:0 0 10px;}
.com_store_locator .mainPanel-content h1,.com_virtuemart .mainPanel-content h1,.com_users .mainPanel-content h1{font-size:34px;color:#000;border:0;text-transform:capitalize;background:none;padding:0 0 10px;}
.subtotal-title{color:#000;font-size:18px;margin:-29px 0 0;}
#checkoutFormSubmit.vm-button{border:0;border-radius:0;letter-spacing:0;margin:10px 0 0 5px;float:left;border:0;padding:8px 15px 8px;font-size:17px;font-weight:600;text-transform:uppercase;background:#17b15b;border-radius:0;width:auto;color:#fff;cursor:pointer;font-family:'HurmeGeometricSans3 SemiBold';text-decoration:none;}
.renderControlButtons{float:left;width:100%;}
.renderControlButtons #reg_text{float:left;width:100%;}
.renderControlButtons .act-btns{float:left;width:100%;margin:25px 0 25px 0;}
.renderControlButtons .act-btns button.default{border:0;border-radius:0;letter-spacing:0;margin:0 15px 0 0;float:left;border:0;padding:5px 15px !important;font-size:18px;font-weight:600;text-transform:uppercase;background:#17b15b;border-radius:0;width:auto;color:#fff;cursor:pointer;font-family:'HurmeGeometricSans3 SemiBold';text-decoration:none; line-height:1.4 !important;}
.renderControlButtons .act-btns button.button {line-height:1.4;}
.rq-txt{float:left;margin:0 0 20px;width:100%;}
.quantity1 select.quantity3{width:120px;}
.vm-payment-shipment-select{float:left;margin:20px 0 10px;width:100%;}
.inside-content-panel .copyright p{color:#fff;margin:0;}
.inside-content-panel .newsletter-panel p{color:#fff;}
.user-details .buttonBar-right{float:left;margin:5px 0 15px}
#system-message-container .alert-error{display:none;}
.ship-out{float:left;width:100%;}
.ship-b a{border:0;border-radius:0;letter-spacing:0;margin:0 15px 0 0;float:left;border:0;padding:5px 15px;font-size:18px;font-weight:600;text-transform:uppercase;background:#17b15b;border-radius:0;width:auto;color:#fff;cursor:pointer;font-family:'HurmeGeometricSans3 SemiBold';text-decoration:none;}
.ship-b ul{float:left;width:100%;margin:25px 0 0 0;list-style:none;padding:0;}
.ship-b ul li{border-bottom:1px solid #e0e0e0;float:left;width:100%;padding:15px 0 15px;}
.ship-b ul li a{margin:0 35px 0 0;background:none;color:#4a4d5c;font-size:18px;font-weight:300;padding:0;text-transform:capitalize;font-family:'HurmeGeometricSans3 Light';}
.ship-b ul li:last-child{border-bottom:none;}
.terms-text{float:left;width:100%;max-width:600px;margin:15px 0;}
.ship-out{float:left;width:100%;background-color:#f6f6f6;padding:0;margin:0;}
.user-details .form-row:nth-child(2n){padding-right:0;float:right;}
.VM-main-container .mainPanel-content{margin-bottom:0;}
.forms-main{float:left;width:100%;background-color:#f6f6f6;}
.forms-main #userForm{background-color:#fff;float:left;padding:0 25px 0 0;width:70%;}
.forms-main #com-form-login{float:right;width:30%;}
#com-form-login .ship-b a{color:#fff}
#system-message-container{margin:0 auto;max-width:1170px;width:96%;}
#system-message-container .alert a.close,#system-message-container h4.alert-heading{display:none;}
.pager.pagenav{display:none;}
#askform .outer-div{float:left;width:55%;}
.ask-a-question-view .form-field{float:left;width:100%;background:url(/templates/protostar/images/refer-friend-icon.png) no-repeat 90% 0;}
#askform .outer-div .section1-a .title,#askform .outer-div .section2 .title{margin:0 0 7px;}
input.highlight-button{margin:10px 0 0;float:left;border:0;padding:8px 21px;font-size:18px;font-weight:600;text-transform:uppercase;background:#17b15b;border-radius:0;width:auto;color:#fff;cursor:pointer;font-family:'HurmeGeometricSans3 SemiBold';}
input.highlight-button:hover{background:#ed2939;}
.order-information-details{float:left;width:100%;}
.order-details{float:left;width:100%;margin:0 0 15px;}
.orderinfo-other{float:left;width:100%;margin:30px 0 0;}
.order-details-left{float:left;width:48%;}
.order-details-right{float:right;width:48%;}
.orderinfo-1{float:left;width:100%;border-bottom:1px solid #e0e0e0;padding:8px 12px;font-size:12px;}
.orderinfo-1 .orders-key{float:left;width:40%;color:#17b15b;text-transform:uppercase;}
.orderinfo-1 .ship-colon{float:left;width:10%;}
.orderinfo-1 .orders-value{float:left;width:50%;}
.orderinfo-1:last-child{border-bottom:0;}
.bill-values,.ship-values{float:left;width:100%;border-bottom:1px solid #e0e0e0;padding:8px 12px;font-size:15px;}
.bill-values .key,.ship-values .key{float:left;width:50%;color:#17b15b;text-transform:uppercase;font-size:12px;margin:0;}
.bill-values .bill-colon,.ship-values .ship-colon{float:left;width:8%;font-size:15px;}
.bill-values .keyval,.ship-values .keyval{float:left;width:42%;font-size:15px;}
.bill-values:last-child,.ship-values:last-child{border-bottom:0;}
.order-billinginformation{float:left;width:48%;}
.order-shippinginformation{float:right;width:48%;}
.ship-outer,.bill-outer{float:left;width:100%;}
.bill-title,.ship-title{float:left;width:100%;background:url(/templates/protostar/images/divider3.png) no-repeat 20px bottom;font-size:24px;line-height:24px;color:#000;text-transform:uppercase;padding:0 0 10px 20px;margin:0 0 10px;}
.print-icon a{line-height:1.5;height:auto;border:0;border-radius:0;letter-spacing:0;margin:0 0 15px 0;float:left;border:0;padding:5px 15px 5px 40px;font-size:14px;font-weight:600;text-transform:uppercase;background:url(/templates/protostar/images/print.png) no-repeat 15px center #17b15b;border-radius:0;width:auto;color:#fff;cursor:pointer;font-family:'HurmeGeometricSans3 SemiBold';text-decoration:none;}
.print-icon,.listorders{float:left;margin:0 0 0 5px;}
.print-icon a:hover{background-color:#ed2939;color:#fff;}
.adminlist .sectiontableheader{background:transparent;width:auto;}
.admin-outer{float:left;width:100%;margin:0 0 50px;}
.order-details-right .vmshipment_name,.order-details-right .vmpayment_name{font-size:15px;letter-spacing:normal;text-transform:none;}
#ui-tabs .billto-shipto-inner{width:100%;}
#ui-tabs .itemcol4, #ui-tabs .coupon-panel-right{text-align:right;padding-right:10px;}
#ui-tabs .cart-summary-div{margin:0 0 15px;}
.result-title{float:left;width:100%;background:url(/templates/protostar/images/divider3.png) no-repeat 0 bottom;font-size:22px;line-height:22px;color:#000;text-transform:uppercase;padding:0 0 10px 0;margin:0 0 20px;text-decoration:none;}
.result-title a{text-decoration:none;color:#000;}
.result-title a:hover{color:#ed2939;}
.result-category,.result-created,#searchForm .phrases,#searchForm .only{display:none;}
.result-text{margin:0 0 30px;border-bottom:1px solid #e1e9ed;padding:0 0 30px;}
.search-results{float:left;width:100%;margin:30px 0 0 0;}
.sec-1{float:left;width:100%;margin:0 0 20px 0;}
.sec-1 h3{border-bottom:1px solid #e0e0e0;color:#000;float:left;font-size:18px;font-weight:700;margin-bottom:5px;padding:6px 0 9px;text-align:left;text-transform:uppercase;width:100%;}
.sec-1 ul{margin:0;padding:0;list-style:none;float:left;width:100%;}
.sec-1 ul li{float:left;width:100%;padding:7px 0 7px 12px;font-size:14px;text-transform:uppercase;background:url(/templates/protostar/images/bullet4.png) no-repeat 0 10px;}
.sec-1 ul li a{color:#000;text-decoration:none;}
.sec-1 ul li a:hover{color:#ed2939;}
.sec-1 ul ul{margin:10px 0 0;}
.sec-1 ul li li{width:25%;background:url(/templates/protostar/images/arrow1.png) no-repeat 0 9px;text-transform:none;padding:5px 0 5px 10px;}
.sec-1 ul.nav.menu li{width:25%;}
.form-limit{float:right;}
.form-limit label{float:left;margin:8px 10px 0 0;}
.form-limit #limit_chzn{float:left;width:100px!important;}
.ask-a-question-view .product-summary img.product-image{margin:0 0 0 25px;}
#ui-tabs .acc-left-panel{float:left;margin:20px 0 0;width:100%;}
#com-form-login .ship-b li a:hover{background:transparent;color:#4a4d5c;}
.account #ui-tabs #tab-1 .acc-left-panel{background-color:#fff;float:left;padding:20px 25px 0 0;width:70%;margin:0;}
.account #ui-tabs #tab-1{background-color:#f6f6f6;float:left;width:100%;padding:0;}
.account #ui-tabs #tab-1 #com-form-login{float:right;width:30%;margin:0;}
.form-left .adminForm.user-details{margin-top:15px;}
.shipping .ship-out{padding:30px;}
.shipping .ship-out .ship-b ul li a:hover{background:transparent;color:#4a4d5c;}
.addST .user-details{background-color:#fff;float:left;padding:10px 25px 0 0;width:70%;margin:0;}
.addST .acc-left-panel{background-color:#f6f6f6;float:left;width:100%;padding:0;}
.addST #com-form-login{float:right;width:30%;margin:0;}
.cart-summary .itemcol4 td,.cart-price{text-align:right;padding-right:10px;}
.com_design_gallery .fancybox-close{right:5px;top:5px;}
.com_design_gallery .fancybox-skin{border-radius:0;padding:5px!important;}
.column3 a{color:#535353;text-decoration:none;}
.view-category .mainPanel-content h1{border:0;}
.sku-size{float:left;width:100%;text-align:center;font-size:13px;line-height:19px;margin:0px 0 12px;}

.listing-panel .pro-price{border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;padding: 15px 0 15px;}

.quantity > span{float:left;font-size:12px;margin:9px 0 0;text-transform:uppercase;width:60px;}
.product-cart span.quantity-controls{width:60px;float:left;}
ul.pagination-list{float:left;list-style:none;margin:0;padding:0;}
ul.pagination-list li a{font-size:15px;border:1px solid #ccc;float:left;height:37px;padding:8px 15px;}
.pagination .counter.pull-right{float:left;margin:10px 10px 10px 0;}
ul.pagination-list li.active a{color:#fff;background-color:#17b15b}
ul.pagination-list li a:hover{color:#fff;background-color:#17b15b}
ul.pagination-list li{float:left;margin:0 5px 0 0;}
ul.pagination-list li .icon-first{background:url(/templates/protostar/images/first.png) no-repeat center center;height:19px;width:11px;float:left;}
ul.pagination-list li .icon-previous{background:url(/templates/protostar/images/prev1.png) no-repeat center center;height:19px;width:11px;float:left;}
ul.pagination-list li .icon-next{background:url(/templates/protostar/images/next1.png) no-repeat center center;height:19px;width:11px;float:left;}
ul.pagination-list li .icon-last{background:url(/templates/protostar/images/last.png) no-repeat center center;height:19px;width:11px;float:left;}
ul.pagination-list li .icon-first:hover{background:url(/templates/protostar/images/first-h.png) no-repeat center center;}
ul.pagination-list li .icon-previous:hover{background:url(/templates/protostar/images/prev1-h.png) no-repeat center center;}
ul.pagination-list li .icon-next:hover{background:url(/templates/protostar/images/next1-h.png) no-repeat center center;}
ul.pagination-list li .icon-last:hover{background:url(/templates/protostar/images/last-h.png) no-repeat center center;}
.prc-txt{margin:0 10px 0 0;float:left;}
.flexiselDemo1.noslider{float:left;width:100%;}
.flexiselDemo1.noslider .nbs-flexisel-item{float:left;width:50%;padding:0 25px;border:0;line-height:normal;}
.pro-price .PricesalesPrice{color:#17b15b;font-size:18px;}
.inside-content-panel .mob-menu{display:none;}
.product .product-img a img{height:100%;}
.product .product-cart{padding:0 23px;}
.quantity select{border:1px solid #e3e3e3;width:65px;font-size: 12px;margin:5px 0 0 0;}
.product .product-cart .quantity{padding:0;}
.product .product-cart .addtoCartButton{width:auto;}
.content-left-panel .contentele ul{padding:7px 0;}
.content-left-panel .contentele ul ul{padding:0;}
.gallery .full.onlyfull{width:100%;margin-bottom:30px;}
.product-right-panel .tags{margin-bottom:20px;}
.product-right-panel .prod-price{margin:0 0 10px 0;}
.prod-det-adcart{width:auto !important;float:left;background:#17b15b;padding:10px;}
.product-right-panel .add-basket{padding:0;background:#15a354;}
.add-basket input.add-basket-input{text-align:center;border:0;height:62px;width:85px;font-size:20px;text-transform:uppercase;color:#585858;border-radius:0;box-shadow:none !important;float:left;background:#fff;}
.product-right-panel .add-basket .product{padding:0;}
.product-right-panel .add-basket .product span.quantity-controls{width:auto;margin:0 !important;float:left;}
.product-right-panel .add-basket .product span.quantity-controls input.quantity-minus{clear:both;}
.product-right-panel .add-basket input.add-basket-bt{background:transparent;text-align:center;border:0;width:75%;height:81px;font-size:36px;color:#fff;cursor:pointer;font-family:HurmeGeometricSans3 Light;text-transform:uppercase;}
.product-right-panel a.ask-a-question{line-height: 1.5;height:auto;border:0;border-radius:0;letter-spacing:0;margin:0 0 15px 0;float:left;border:0;padding:5px 15px;font-size:14px;font-weight:600;text-transform:uppercase;background:#17b15b;border-radius:0;width:auto;color:#fff;cursor:pointer;font-family:'HurmeGeometricSans3 SemiBold';text-decoration:none;}
.product-right-panel .ask-a-question{float:left;margin-right:10px;}
.modal {padding-top: 3% !important; z-index:999999 !important;}
.top-link ul li.shopping {position: relative;}
.top-link ul li.shopping a img { margin: -20px 0 0 10px; position: relative; top: 5px; }
.top-link ul li.shopping span.prodcnt {position:absolute;right:-6px;background:red;line-height:1;padding:5px;border-radius:50%;width:18px;height:18px;color:#fff;font-size:11px;text-align:center;font-weight:400;font-family:'Poppins', sans-serif;top:-8px;z-index:9;}
table.cart-summary span.unit select {height: 35px;padding: 0 10px;border: 1px solid #bec6cb; margin-top:10px;}
.cart-summary .quantity-input { height: 35px !important; padding: 0 10px; border: 1px solid #bec6cb; background: #fff; width: 35px !important; }
.cart-summary tr:first-child td.itemcol4 {padding:40px 10px 0 !important;vertical-align:top;}
#accinfo {float:left;width: 80%;margin: 15px 0 0 0;}
input#collectaccno {margin:15px 0 0 0;}
.vm-shipment-plugin-single {float: left;margin: 10px 0 0 0; width: 100%;}
.vm-shipment-plugin-single:nth-child(1) {margin:0;}
.vm-payment-shipment-select {margin: 0;}
.top-menu #form-login input.logout {border: 1px solid #17b15b;/* padding:4px 7px 2px; */padding:2px 7px 3px; line-height: 1.5;}
.footer-menu ul li li {line-height:23px;}
.nbs-flexisel-item {border-right:0 !important;padding:25px!important;border-top:0 !important;min-height: 481px;}
.you-might-like .nbs-flexisel-item {min-height: 320px;}
.you-might-like .pro-name {min-height: 65px;}
.nbs-flexisel-inner:after {background:#e1e9ed;width:1px;height:481px;right:0;top:0;content:"";position:absolute;}
.addtocart-bar {margin-top:1px;}
.myaccount .dashboard {background:none;padding:15px 0;width:100%;float:left;margin:0;text-transform:uppercase;font-size:17px;border-left:none;border-top:none;border-right:none;background:none !important;min-height:0;}
.myaccount .dashboard:last-child {border-bottom:none;}
.myaccount .dashboard a {color:#000;}
.content-right-panel .ship-out {padding:25px !important;}
.shipaddrlist .shipnm {width: 18%;vertical-align:top;}
.shipaddrlist td.rmvaddr {width:22%;}
.shipaddrlist tr td {padding:10px;}
.shipaddrlist tr td a {margin:0;}
.shipaddrlist tr td:first-child a{font-family:'HurmeGeometricSans3';}
.shipaddrlist tr td.rmvaddr a {float:left!important;padding:10px 15px;font-size:13px;font-weight:600;text-transform:uppercase!important;background: #ed2939;width:auto;color:#fff!important;cursor:pointer;font-family:'HurmeGeometricSans3 SemiBold';text-decoration:none !important;line-height:1; min-width: 145px;}
.shipaddrlist tr td.rmvaddr a:hover {background:#17b15b!important;}
.contact-tabbing {float: left;width: 100%;}
.contact-tabbing ul {text-align: center;width: 100%;list-style:none;}
.contact-tabbing ul li {display:inline-block;}
.contact-tabbing ul li a {padding:7px 10px;text-decoration:none;background:#17b15b;color:#fff;font-family:'HurmeGeometricSans3 SemiBold';font-size:14px;line-height:1;}
.contact-tabbing ul li a:hover {background:#ed2939;}
.contact-tabbing ul li.active a {background:#ed2939;}
.store-div {float: left;width: 100%;margin: 7px 0 0 0;border: 1px solid #ddd;padding: 25px;}
.com_content .store-div{min-height:360px;}
table.pricechart {margin:10px 0 20px 0;font-family:'HurmeGeometricSans3';}
table.pricechart th:first-child {background: #13924b;color: #fff;padding: 10px;font-size: 15px;width:50%;}
table.pricechart th:last-child {background:#17b15b;color:#fff;padding: 10px;font-size: 15px;width:50%;}
table.pricechart tr:nth-child(odd) td:first-child {background: #e7e7e7;padding: 10px;font-size: 15px;}
table.pricechart tr:nth-child(odd) td:last-child {background: #f7f7f7;padding: 10px;font-size: 15px;}
table.pricechart tr:nth-child(even) td:first-child {background: #f1f1f1;padding: 10px;font-size: 15px;}
table.pricechart tr:nth-child(even) td:last-child {background: #fbfbfb;padding: 10px;font-size: 15px;}
.gallery .full {width:79% !important;}
.gallery .full.onlyfull {width:100% !important;float:left;}
.gallery .full img {width:100%!important;}
.modal .ask-a-question-view .product-summary img.product-image {margin: 0;}
.coupen-panel tr td.cart-price {padding-right: 3px !important;}
.product-right-panel .tags {margin: 15px 0 20px 0;float:left;width:100%;border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;padding:25px 0;letter-spacing:1px;}
#collectaccounttype {border:1px solid #bec6cb;height:30px;padding:0 15px;}
#effect-1 .overlay {width: 88%!important;margin: 0 6%!important;}
.gallery-panel .gallery-pro-name a{color:#4F4F4F;font-size:16px;font-weight:300;text-transform:uppercase;font-family:HurmeGeometricSans3 Light;text-decoration:none;}
.gallery-panel .gallery-pro-name:nth-child(2) {font-size: 14px;font-family: HurmeGeometricSans3 Light;font-weight: lighter;margin: 0;}
.content-right-panel #com-form-login .ship-out {padding:0 !important;}
.gallery-panel .gallery-pro {width: 31.33%;margin: 0 3% 3% 0;}
.gallery-panel .gallery-pro:nth-child(3n) {margin: 0 0 3% 0;}
.gallery-panel .gallery-pro:nth-child(4n) {clear:both;}
.contact-form-page {width:48%;}
.half-width {float: right;width:48%;}
.half-width h2.title2 {font-size:16px;}
.product-details.img .pro-name {min-height: 55px;}
#picture {float: left;/* min-height: 275px;max-height: 275px; */min-height: 305px;max-height: 305px; width: 100%;padding:0 24px;border-right:1px solid #e1e9ed;text-align:center;position:relative;}
.jlslogin .slogin-compact a {margin:0 !important;}
.jlslogin .slogin-compact span {height:35px!important;width:35px!important;}
.askaquestion-view h1 {font-size: 18px;margin: 0;padding: 0;}
.askaquestion-view .product-summary {background-color:#f6f6f6;float:left;margin:20px 0;padding:20px;width:100%;}
.askaquestion-view .product-summary h2 {font-size: 16px;margin: 0;padding: 0;}
.askaquestion-view .form-field {float: left;width: 100%;background: url(/templates/protostar/images/refer-friend-icon.png) no-repeat 90% 0;}
div.acymailing_module_success {background:#057938!important;color:#fff!important;padding:10px 0 !important;height:auto !important;font-size:15px!important;text-align:center!important;font-weight:800!important;}
.share-div {float: left;margin: 4px 0 0 0;}
.share-div a {border:1px solid #d6d6d6;padding:7px 10px 6px 10px;text-transform:uppercase;font-size:15px;color:#000;text-decoration:none;margin:0 10px 0 0;float:left;}
.ask-a-question-view .product-summary img {width: 110px !important;float: right;}
ul.noslider {text-align:center!important;}
ul.noslider li {width:20%!important;border: 1px solid #e1e9ed !important;float:left!important;list-style:none;}
ul.noslider li:last-child {border-left: none !important;}
ul.noslider li:first-child {border-left: 1px solid #e1e9ed !important;}
a.login-links {margin:10px 0 0 0;}
tr.mobile-subtotal {display:none;}
.accno {float:left;width:100%;margin:15px 0 5px 0;}
.accno span {float:left;width:22%;margin:15px 0 0 0;}
.accno input {float:left;width:78%;margin:5px 0 0 0 !important;}
.modal-content {position: relative;}
.close {display:block !important;}
.if-offer, .PricepriceWithoutTax, .PricesalesPrice {margin-bottom:5px;font-size: 16px;font-family:'HurmeGeometricSans3';}
.PricetaxAmountTt {margin-top:5px;font-size: 16px;}
.nbs-flexisel-item .PricetaxAmountTt, .nbs-flexisel-item .if-offer, .nbs-flexisel-item .PricepriceWithoutTax, .nbs-flexisel-item .PricesalesPrice, .nbs-flexisel-item .pro-size {font-size:12px;}
/*.product:nth-child(4) {clear: both;}*/
.vm-pagination {float: right;width: 74%;}
.related-articles ul.noslider li {width: 50%!important;}
.related-articles ul.noslider li .more a {float:left;}
ul.pagination-list li span {float:none;display:inline-block;}
.blog-details .social-icons {text-align:center;padding:4px 5px 1px 5px;width:auto !important;border:1px solid #ddd;margin:4px 0 0 0;background:#fff!important;}
.blog-details .social-icons a {float:left;}
.blog-details .social-icons img {-webkit-filter: invert(70%);}
.alert .close{display:none!important;}
.forms-main #com-form-login .ship-b .shipaddrlist tr td{display:block;width:100%;float: left;}
#ui-tabs  #com-form-login .ship-b .shipaddrlist tr td{float:none;display:table-cell;width:auto;}
.share-listing-page img {-webkit-filter: invert(27%);}
.offertext{float:left;width:100%;font-size:13px;font-family:'HurmeGeometricSans3 Light';}
.offertext .PricetaxAmountTt{font-size:13px;float:none;display:inline;}
.product-details .expand {float:left;width:100%;margin:15px 0 5px;}
.more-prices-tbl{display: inline; position: absolute; z-index: 9; left: 0px; background: rgb(231, 231, 231) none repeat scroll 0% 0%; width: 100%; border-width: 0px 24px; border-style: none solid; border-color: currentcolor rgb(255, 255, 255); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; bottom: 21%; height: 73%;}
.product-details .expand .more a{border:0;padding:0;text-transform:none;color:#026f32;font-size:14px;}
.more-prices-tbl table.pricechart{margin:0;}
.product-details .expand .more{margin:0;width:140px;}
.Price-div{font-family:'HurmeGeometricSans3';font-size:16px;font-weight:400;float:left;width:100%;margin:0 0 3px;color:#13924b;}
.Price-div .has-offer {color:#a4a4a4;text-decoration:line-through;}
div.product:nth-child(3n) #picture{border-right:0;}
.imagepanel{position:relative;}
.imagepanel .zoomimg{right:0;}
.product-right-panel .has-offer{float:left;font-size:30px;color:#a4a4a4;line-height:30px;margin:0 15px 0 0;padding:0 19px 0 0;background:url(/templates/protostar/images/divider4.png) no-repeat right center;}
.product-right-panel .PricepriceWithoutTax{font-size:30px;color:#a4a4a4;line-height:30px;text-decoration:line-through;}
.product-right-panel .PricesalesPrice{float:left;font-size:30px;color:#13924b;line-height:30px;}
.product-right-panel .product-price{float:left;width:100%;}
.product-right-panel .if-offer{float:left;width:100%;}
.if-offer div{float:left;font-family:'HurmeGeometricSans3 Light'!important;}
.if-offer .PricetaxAmountTt{ margin: 0 0 0 5px;}
.product-right-panel .if-offer{float:left;width:100%;border-bottom: 1px solid #d1d1d1;padding:0 0 25px 0;margin:5px 0 25px 0;}
.product-right-panel .addtocart-area {float:left;width:100%;}
.product-right-panel .addtocart-bar{float:left;text-align:left;margin:0;width:100%;}
.product-right-panel .quantity select{font-size: 13px;height: 35px;margin: 5px 0 0;padding: 0 0 0 10px;width: 150px;}
.product-right-panel .quantity{width: 40%;}
.product-right-panel .addtoCartButton{width:100%;float:left;margin: 15px 0 0 0;background:none;}
.product-right-panel .addtoCartButton input{width:auto;background-color: #17b15b;}
.product-right-panel form .addtoCartButton input{font-size: 15px;padding: 5px 15px 4px;}
.product-right-panel .product-info{margin:15px 0 10px 0;}
.product-right-panel form .quantity input{font-size: 15px;width: 40px;height:45px;}
.product-right-panel .product-cart{margin: 0 0 20px;}
.recommened-to-friend{margin-top:10px;}
.product-right-panel span.quantity-controls input.quantity-plus{height:45px;background-position:0 center;background-color:#13924b;}
.product-right-panel span.quantity-controls input.quantity-minus{height:45px;background-position:30px center;background-color:#026f32;}
.ask-a-question,.recommened-to-friend{display:none;}
.you-might-like .if-offer div{float:none;display:inline;}


/* The sticky class is added to the navbar with JS when it reaches its scroll position */
.sticky {
  position: fixed;
  top: 0;
  width: 100%
}

/* Add some top padding to the page content to prevent sudden quick movement (as the navigation bar gets a new position at the top of the page (position:fixed and top:0) */
.sticky + .content {
  padding-top: 60px;
}




/* Safari 7.1+ */

_::-webkit-full-page-media, _:future, :root .product .product-cart {padding: 0 8px;}
_::-webkit-full-page-media, _:future, :root .vmicon.vm2-remove_from_cart {margin:0;}
_::-webkit-full-page-media, _:future, :root a.details {padding:9px 15px 5px;}
_::-webkit-full-page-media, _:future, :root .button {padding:9px 15px 5px;}
_::-webkit-full-page-media, _:future, :root button.btn-primary {padding:9px 15px 5px;}
_::-webkit-full-page-media, _:future, :root a.continue_link, a.showcart {padding:9px 15px 5px;}
_::-webkit-full-page-media, _:future, :root #com-form-login #com-form-login-remember input.default {padding:9px 15px 5px;}
_::-webkit-full-page-media, _:future, :root .vm-button-correct {padding:7px 15px 4px;}
_::-webkit-full-page-media, _:future, :root .vm-button-correct:link {padding:9px 15px 5px;}
_::-webkit-full-page-media, _:future, :root .vm-button-correct:visited {padding:9px 15px 5px;}
_::-webkit-full-page-media, _:future, :root .renderControlButtons .act-btns button.default {padding:9px 15px 5px;}
_::-webkit-full-page-media, _:future, :root .thankyou-page a.vm-button-correct {padding:9px 15px 5px;}
_::-webkit-full-page-media, _:future, :root .recommened-to-friend {padding:9px 15px 5px;}
_::-webkit-full-page-media, _:future, :root  a.list-order-link {padding:9px 15px 5px;}
_::-webkit-full-page-media, _:future, :root .print-icon a {padding:9px 15px 5px;}
_::-webkit-full-page-media, _:future, :root .vm-orders-information .print-icon a {padding:9px 15px 5px 40px;}
_::-webkit-full-page-media, _:future, :root .top-menu #form-login input.logout {padding:3px 7px 2px;}


/**image to large**/



#picture a.small, #picture a.small:visited { display:block;text-decoration:none; background:#ffffff; top:0; left:0; border:0;}

#picture a img {border:0;}

#picture a.small:hover {text-decoration:none;}

#picture a .large {display:block; position:absolute; width:0; height:0; border:0; top:0; left:0;}

#picture a.small:hover .large {display:block; position:absolute; top: 90px; left:350px; width:300px; height:300px; }

.view-cart .cart-view .loginform .billto-shipto-inner {max-width: 490px;}
.view-cart .cart-view .loginform .billto-shipto-inner  #com-form-login-username{width: 50%!important;clear: both;}
.view-cart .cart-view .loginform .billto-shipto-inner  #com-form-login-password{width: 50%!important;clear: both;}
.view-cart .cart-view .loginform .billto-shipto-inner  #com-form-login-remember{width: 48%!important;float:right;margin:0!important;}
.loginform .billto-shipto-inner #com-form-login .width30.floatleft{margin:0;width:100%;}
.loginform .billto-shipto-inner a.login-links{margin-bottom:5px;}
.loginform .billto-shipto-inner a.login-links{margin-bottom:5px;}
.zoomContainer {z-index:999;}
.top-link.shopping {float: right;margin: 0 0 0 15px;width:auto; padding:20px 0 18px 0; }
.show_cart{float:left;}
.view-cart #com-form-login-remember{margin-top:20px!important;}
.userdata .reg-btn{display:none;}
.billto-shipto-inner .userdata .reg-btn{display:inline;}
.customextraoffer {float:left;width:100%;background-color:#00bbb2;color:#515660;font-size:21px;line-height:20px;padding:20px 0; font-family:"HurmeGeometricSans3"}
.extraoffer {margin:0 auto;width:96%;max-width: 1170px; text-align: center;}
.extraoffer .white-txt{color:#fff;}
.extraoffer .yellow-txt{color:#ffa744;}
.newsletter-div-old {float:left;width:100%;text-align:center; padding:21px;background:url(/templates/protostar/images/newsletter-bg.jpg) no-repeat right bottom;}
.newsletter-div {float:left;width:100%;text-align:center; padding:21px;}
.newsletter-form {margin:0 auto;width:245px;}


/*-- New Css --*/
.menu ul li.menu-dropdown-icon ul::before {content: ""; height: 10px; position: absolute; top: -10px; width: 100%; background: transparent; left: 0; }
#sbox-content.sbox-content-iframe iframe {width:100%; /* height:auto !important; */ /* max-height:400px; */max-height:385px;}
.item-page .newsletter-text1 {font-size: 35px; display: inline-block; max-width: 250px; float: none; line-height: 1; text-transform: uppercase; margin: 0 0 20px; }
.item-page .newsletter-text2 {/* font-size: 25px; */font-size: 24px; display: inline-block; max-width: 400px; float: none; /* line-height: 35px; */line-height: 27px; margin: 0 0 30px; color: #949897;}
.item-page .newsletter-form {width: 275px; display: inline-block;}
.item-page .newsletter-form input.inputbox {width: 100%; border:1px solid #000; text-align: center; padding: 10px; margin: 0 0 10px; letter-spacing: 1px; font-family: 'HurmeGeometricSans3 Semibold'; color: #585858;}
.item-page .newsletter-form .acysubbuttons .button.subbutton {width: 100%; background:#17b15b; padding: 10px;}
.search-panel .search-input {border: 1px solid #f0f0f0; }
.search-panel .search-image {margin-right: 10px; width: 28px; height: 28px; background: url(/templates/protostar/images/search-bt.png) no-repeat center;}
.two-banners {margin-bottom: 0px; margin-top: 0px;}
.two-banners.two-banners-bottom {margin-bottom: 60px;}
.two-banners.two-banners-top {margin-top: 30px;}
h1.title-1 {border-bottom:0;}
.srch_panel { margin-bottom: 30px; }
.srch_panel td {width:40%; padding-right: 30px;}
.srch_panel td:last-child {width:20%; padding-right: 0px;}
.srch_panel .chzn-container .chzn-results li.active-result {text-transform:uppercase;}
.srch_panel .txt_srch_location {border: 1px solid #d5d5d5;  box-shadow: none; border-radius:0; text-transform:uppercase; padding: 13px; font-size: 14px;}
.srch_panel .chzn-container-single {margin-bottom:0;}
.srch_panel .chzn-container-single .chzn-drop {width: 100% !important;}
.srch_panel .chzn-container-single .chzn-single {border: 1px solid #d5d5d5;  box-shadow: none; border-radius:0; text-transform:uppercase; padding: 13px; font-size: 14px;}
.srch_panel .chzn-container-active .chzn-single {border: 1px solid #d5d5d5;  box-shadow: none;}
.srch_panel .srchloc {border: 0px; box-shadow: none; border-radius: 0; background: #17b15b; color: #fff; width: 100%; padding: 12px; font-size: 16px; text-transform: capitalize;cursor: pointer; }
#dvMap {width:100% !important;}
.store-locator-list {float: left; width: 100%; margin: 30px 0 0; }
.storeclass {float: left; width: 31%; margin-right: 3.5%; margin-bottom: 30px;}
.storeclass:nth-child(3n) {margin-right: 0%;}
.storeclass .locator th {color: #000; font-size: 16px; background: none; text-transform: capitalize;}
.storeclass .locator th a {color: #000; text-decoration:none; background: none; text-transform: capitalize;}
.storeclass .locator td {color: #000; text-decoration:none; background: none; font-size: 15px; }
.map-bt {margin-top:10px; float:left; width:100%;}
.map-bt a {border: 0; background: #17b15b; padding: 7px 7px; color: #fff; font-size: 12px; font-weight: 600; text-transform: uppercase; height: 31px; cursor: pointer; line-height: 1; text-decoration: none; }
#map {width: 100% !important;}
.table.admin {margin-top: 30px;}
.table.admin th {text-align:left; padding: 5px 0;}
.table.admin td {text-align:left; padding: 5px 0;}
/*.brands-panel #text1 { font-size: 30px !important; padding: 20px 10px 10px !important; margin: 0 !important; text-align: center; font-family: HurmeGeometricSans3 semibold !important; }
.brands-panel #text2 { font-size: 25px !important; padding: 0px 10px !important; margin: 0 !important; text-align: center; font-family: HurmeGeometricSans3 Light !important; }*/
.brands-panel #text1 { position:absolute;}
.brands-panel #text2 {  position:absolute; }
.branddiv {float: left; display: table; width: 23% !important; min-height: 547px !important; margin: 0 2.5% 30px 0; position: relative; background-position: top center !important;}
.branddiv:nth-child(5) {margin-right:0; }
.branddiv:nth-child(9) {margin-right:0; }
.blocks{float:left;display:table;margin:0 0 20px 0;position:relative; width: 49% !important;}
.blocks:nth-child(2n) {float:right;}
.blog-left .blog-links:first-child .tl2 {padding-top:0; font-size:26px;}
.blog-left .blog-links .tl2 {float: left; width: 100%; text-transform: none; text-transform: uppercase; padding: 0; background:none; border-bottom: 1px solid #e1e9ed; font-weight: 300; cursor: pointer; margin: 0; color: #000; font-size: 17px; padding: 25px 0 25px 0; font-family: "HurmeGeometricSans3 Light";}
.blog-left .blog-links ul#blogcats {padding: 7px 0; border-bottom: 1px solid #E5E5E5; margin: 0;}
.blog-left .blog-links .post-row1 {/* padding: 7px 0; border-bottom: 1px solid #E5E5E5; */ margin: 7px 0; padding-bottom:0;}
.blog-left .blog-links .post-row1:last-child {border-bottom: 0px solid #E5E5E5;}
/* .blog-left .blog-links .post-row1 .post-text {float: left; width: 100%; color: #000; font-size: 14px; font-weight: 700; text-decoration: none; border-bottom: none; padding: 7px 0 7px 0; font-family: HurmeGeometricSans3 Light; text-transform: capitalize;} */
.blog-left .blog-links .post-row1 .post-text a:hover {color:#000;}
/* .blog-left .blog-links .post-row1 .post-descr p {font-size: 13px; font-family: HurmeGeometricSans3 Light;} */
.blog-left .blog-links ul#blogcats li {float: left; width: 100%; text-transform: none; text-transform: none; padding: 0; background:none;}
.blog-left .blog-links ul#blogcats li a {float: left; width: 100%; color: #000; font-size: 13px; font-weight: 400; background: url(/templates/protostar/images/arrow1.png) no-repeat 0 center; text-decoration: none; border-bottom: 0; padding: 5px 0 5px 10px; }
.blog-panel.blog-details2 h2 {}
.inside_image {/*min-height: 420px;*/min-height: 320px; background-size: cover !important; float: left; width: 100%; margin-bottom: 35px; background-position: top center !important;}
.breadcrumb-images {float: left; width: 100%; margin-top: 35px;}
.breadcrumb-images .breadcrumb {margin-top: 0px;}
.newsletter-social {text-align:center;}
.newsletter-social ul {list-style:none;}
.newsletter-social li {display:inline-block; list-style:none;}
.view-category .mainPanel-content h1.page-title {/* margin-bottom: 20px; */ margin-bottom: 29px;}
.view-category.products-listing-page .mainPanel-content h1.page-title { margin-bottom: 28px;}
.view-category.products-listing-page.jeans .mainPanel-content h1.page-title { margin-bottom: 29px;}
#sbox-window #sbox-btn-close {border-radius: 5px 5px 0 0; /* background: #17b15b; */background: none; width: 28px; height: 26px;/*  right: 9px; top: 0px; */ right: 10px; top: 10px;}
/* #sbox-window #sbox-btn-close::after {content: "x"; position: absolute; width: 100%; text-align: center; top: 7px; font-size: 20px; color: #333333; line-height: 1; font-weight: 400;} */
#sbox-window #sbox-btn-close::after {content: ""; position: absolute; width: 100%; text-align: center; top: 0px; font-size: 20px; color: #333333; line-height: 1; font-weight: 400; width:100%; height:100%; background:transparent url(/templates/protostar/images/close-btn-1.png) no-repeat scroll center;}
.contentpane.modal .alert   {margin: 20px 0 20px; float: left; width: 100%; text-align: center; padding: 7px 15px; border-radius: 5px; border: 1px dashed #e4db72; background-color: #fffcd8;}
.branddiv-link {position: absolute; width: 100%; height: 100%; left: 0; }
.listing-panel #picture { border-right:0; /* min-height: 255px; */}
.listing-panel #picture .gallery-pro-img { border:1px solid #e1e9ed; border-bottom: 0; margin-bottom: 0; background:#fff; }
.listing-panel .product-details { border:0px solid #e1e9ed; padding-top: 0; padding-bottom: 0; margin-top: 0;}
.listing-panel .product-details .pro-price { border-top:0; border-bottom:0; padding: 0; }
.listing-panel .product-details .pro-price .Price-div { font-size: 17px; color: #17b15b; font-weight: 300; }
.listing-panel .product-cart .addtocart-bar { background: #efefef; float: left; width: 100%; }
.listing-panel #picture .gallery-pro-img .zoom-img { background: url(/templates/protostar/images/zoom-icon-new.png) no-repeat;}
.listing-panel .product-cart .addtocart-bar span.quantity-controls input.quantity-plus { background: url(/templates/protostar/images/quantity-controls-new.png) no-repeat;}
.listing-panel .product-cart .addtocart-bar span.quantity-controls input.quantity-minus { background: url(/templates/protostar/images/quantity-controls-new.png) repeat-x; background-position: 30px 0;}
.listing-panel .product-details .prod-det-inner {border: 1px solid #e1e9ed; display: inline-block; float: left; width: 100%; padding-top: 10px; min-height:150px;}
.listing-panel .product-details .prod-det-inner .share-listing-page {display:none;}
.listing-panel .product-details .prod-det-inner .pro-name {min-height: auto;}
.gallery-pro-img-inside {min-height: 275px;}
.browse-view .product {min-height:auto;}
.category .product {min-height:auto;}
.brands-panel .title-1 {color:#414752; font-family: "HurmeGeometricSans3" !important; font-weight: 400;}
.products-listing-page .content-right-panel {/* width: 74.8%; */}
.products-listing-page .content-right-panel .listing-panel .product {/* padding-right: 7px; */ width: 31.33%; margin-right: 3%;}
.products-listing-page .content-right-panel .listing-panel .product:nth-child(3n) {/* padding-right: 5px; */ margin-right: 0;}
.products-listing-page .content-right-panel .listing-panel .product #picture {padding:0 0; border-right: 0;}
.products-listing-page .content-right-panel .listing-panel .product .product-details {padding-right:0; padding-left:0;}
.products-listing-page .content-right-panel .listing-panel .product .product-cart {padding-right:0; padding-left:0;}
.products-listing-page .content-right-panel .listing-panel .product .product-cart .addtoCartButton {width: 34.5%;text-align: center;}
.products-listing-page .content-right-panel .listing-panel .product .product-cart form.product {width: 100%; margin:0;}
.products-listing-page .content-right-panel .listing-panel .product .product-cart form .addtoCartButton input {width: 100%; border: 0; background: transparent; padding: 7px 5px; color: #fff; font-size: 11px; font-weight: 600; text-transform: uppercase; height: auto; cursor: pointer; line-height: 1; font-size: 11px; font-family: 'HurmeGeometricSans3 Bold';}
.products-listing-page .content-right-panel .listing-panel .product .product-cart .addtocart-bar .quantity {width: 45%;}
.products-listing-page .content-right-panel .listing-panel .product .product-cart .addtocart-bar .quantity .prod-qty select {margin-top:1px;}
.products-listing-page .content-right-panel .listing-panel .product .product-cart .addtocart-bar .quantity input.quantity-input {height: 25px;}
.products-listing-page .content-right-panel .listing-panel .product .product-cart .addtocart-bar span.quantity-controls {min-width: 25px; width: 20%;}
.products-listing-page .content-right-panel .listing-panel .product .product-cart .addtocart-bar span.quantity-controls input.quantity-controls {height: 25px;width: 25px;}
.products-listing-page .content-right-panel .listing-panel .product .product-cart .addtocart-bar span.quantity-controls input.quantity-plus {background-position: -2px -2px;}
.products-listing-page .content-right-panel .listing-panel .product .product-cart .addtocart-bar span.quantity-controls input.quantity-minus {background-position: 27px -2px;}
.vm-shipment-plugin-single span.vmshipment .vmshipment_name {font-size: 13px; color: #4a4d5c; font-family: HurmeGeometricSans3 Light; text-transform: uppercase; letter-spacing: 2px;}
.vm-shipment-plugin-single span.vmshipment .vmshipment_description {font-size: 13px; color: #4a4d5c; font-family: HurmeGeometricSans3 Light; text-transform: uppercase; letter-spacing: 2px;}
.view-user .content-left-panel.myaccount {width:24%;}
.view-orders .content-left-panel.myaccount {width:24%;}
.view-orders .vm-orders-information .content-right-panel {width:74%;}
.view-galleryalbums .content-left-panel.myaccount {width:24%;}
.view-galleryalbums .content-right-panel {width:74%;}
.vm-payment-plugin-single #paycontent_4 {float: left; width: 100%; padding: 0 12px;}
.vm-payment-plugin-single #paycontent_4 {float: left; width: 100%; padding: 0 12px;}
.vm-payment-plugin-single #paycontent_4 .fileds_divv .formLabel  {width: 100%; margin-bottom: 5px;}
.vm-payment-plugin-single #paycontent_4 .fileds_divv .formField  {width: 100%;}
.vm-payment-plugin-single #paycontent_4 .fileds_divv .formField .input_inner_div  {width: 100%; background:none;}
.vm-payment-plugin-single #paycontent_4 .fileds_divv .formField .input_inner_div_dark  {width: 100%; background:none;}
.vm-payment-plugin-single #paycontent_4 .fileds_divv .formField .inputbox {width: 90%; box-sizing:border-box; box-shadow: 0 4px 5px 0 #f3f4f4 inset; font-family: 'HurmeGeometricSans3 Light'; font-size: 12px; border: 1px solid #bec6cb;}

.vm-payment-plugin-single #paycontent {float: left; width: 100%; padding: 0 12px;}
.vm-payment-plugin-single #paycontent .fileds_divv .formLabel  {width: 100%; margin-bottom: 5px;}
.vm-payment-plugin-single #paycontent .fileds_divv .formField  {width: 100%;}
.vm-payment-plugin-single #paycontent .fileds_divv .formField .input_inner_div  {width: 100%; background:none;}
.vm-payment-plugin-single #paycontent .fileds_divv .formField .input_inner_div_dark  {width: 100%; background:none;}
.vm-payment-plugin-single #paycontent .fileds_divv .formField .inputbox {width: 90%; box-sizing:border-box; box-shadow: 0 4px 5px 0 #f3f4f4 inset; font-family: 'HurmeGeometricSans3 Light'; font-size: 12px; border: 1px solid #bec6cb;}

.top-panel.sticky {background-color:#fff !important;}
.top-panel.sticky .logo {margin-top:10px;}

.menu ul li.menu-dropdown-icon:hover {background:url(/templates/protostar/images/active-arrow.png) no-repeat scroll bottom center; background-size: 15px !important;}
.menu ul li li:hover {background:none; background-size: 12px !important;}

.products-listing-page.sets .content-left-panel {display: none;}
.products-listing-page.sets .content-right-panel {width: 100%;}
.products-listing-page.sets .vm-pagination {width: 100%;}
.products-listing-page.sets .content-right-panel .listing-panel .product {width: 23.7%; margin-right: 1.6%;}
.products-listing-page.sets .content-right-panel .listing-panel .product:nth-child(4n) {margin-right: 0;}

.footer-menu ul li a { font-family: HurmeGeometricSans3 SemiBold;font-weight: 600; color:#000; font-size:17px}
.footer-menu ul li li a { font-family: HurmeGeometricSans3 Light; color:#4f555f; }
.you-might-like .product-img1 img{max-height: 170px;width: auto;}
.breadcrumb {display:none;}

.view-productdetails .breadcrumb {display:inline !important;}

.breadcrumb.inner-breadcrumb .breadcrumb,.breadcrumb.inner-breadcrumb{display:block;}
.breadcrumb-title.sticky{top:192px;padding-top: 10px;float:left;width:100%;background:#fff;z-index:999;left: 0;}
.footer{z-index:1;position:relative;}
.view-category.products-listing-page .mainPanel-content .sticky h1.page-title{margin-bottom: 0;}
.shipaddrlist tr td.rmvaddr a{float:right!important;white-space: nowrap;}
.branddiv .text1.topcenter{font-size:26px !important;}
.reg-btn a.button.default {
  color: #fff !important;
      clear: both;
      letter-spacing: 0;
      margin: 10px 15px 0 0;
      float: left;
      border: 0;
      padding: 8px 15px 9px;
      font-size: 18px;
      font-weight: 600;
      text-transform: uppercase !important;
      background: #17b15b;
      border-radius: 0;
      width: auto;
      color: #fff;
      cursor: pointer;
      font-family: 'HurmeGeometricSans3 SemiBold';
      text-decoration: none;
      line-height: 1;

}
#stickydiv {}
.tmpclass{z-index:9999; position: relative;}
.tmpclass.sticky{background:#fff;z-index:9999; position: fixed;}

@media only screen and (min-width:768px) and (max-width:1169px){
.breadcrumb-title.sticky {position:static;}
.newsletter-text{float:left;width:54%;}
.newsletter-text1{float:left;margin:0 0 0 0;}
.newsletter-text2{float:left;margin:5px 0 0 0;color:#828b88;}
.logo{margin-right:20px;}
.product:nth-child(3n) .product-img{border-right:1px solid #e1e9ed;}
.product:nth-child(2n) .product-img{border-right:0;}
.banner3-img,.banner3-txt span{height:325px;}
.banner3{font-size:34px;line-height:34px;}
.sorting-panel select{font-size:12px;padding:10px;width:24%;}
.size1,.quantity1{padding:20px 5px 11px;}
.content-left-panel{width:29%;}
form.form-validate .content-right-panel,.content-right-panel{width:68%;}
#main{width:100%;}
.header{width:100%}
.top-link{float:right;width:70%;}
ul.main-menu li a{padding:15px 30px 7px 15px}
.collage{width:100%}
div.yoo-carousel{overflow:hidden;height:415px;width:100%;}
div.yoo-carousel .top{overflow:hidden;height:415px;}
div.yoo-carousel div.frame{position:relative;overflow:hidden;width:100%}
div.yoo-carousel div.frame .panel-container{width:100%;}
div.yoo-carousel div.frame .panel-container-br{height:281px;overflow:hidden}
div.yoo-carousel div.panel{overflow:hidden;width:100%;}
div.yoo-carousel div.panel div.slide{float:left;overflow:hidden;width:100%}
div.yoo-carousel div.panel div.slide img{width:768px}
.slider-width{width:3072px;}
div.default div.yoo-carousel div.top ul.tabs{height:122px;width:103%;margin:16px -3% 0 0}
div.default div.yoo-carousel div.top ul.tabs li{width:25%;}
div.default div.yoo-carousel div.top ul.tabs li img{width:90%}
div.default div.yoo-carousel div.top ul.tabs li.item4{width:25%;}
.footer{width:100%}
.social-link{width:12%}
.specials{margin:0 0 0 -469px}
#accordion32{padding:0 15px 0 0}
#accordion41{padding:0 15px 0 0}
#accordion25{padding:0 15px 0 0}
#accordion26{padding:0 15px 0 0}
.copyright{width:100%}
.content-panel{width:100%}
.content-panel-bot{width:100%}
.toggler{padding:15px 0;width:100%}
.contentele ul{width:100%}
.contentele ul li, .contentele ul ul li{width:100%}
.contentele ul ul{width:100%}
.left-panel{width:30%}
.right-panel{width:69%}
#divTopLeft{position:relative !important;top:0 !important}
.content{float:left;padding:5px 0 29px 5%;width:95%;}
.title{width:100%}
.content-inside{width:100%}
#product_list{margin:0 0 0 -6%;width:106%}
.product-content{margin-left:6%;width:44%;}
.product{width:50%;}
/*.product:nth-child(odd){clear:both;}*/
.product-img img{width:100%}
.product-details{width:100%}
.product-de-div{width:100%}
.pro-sept{width:5%}
.pro-text{width:60%}
.add-cart{width:100%}
.product-div-test{margin-left:6%;width:94%;}
.ask-div{width:100%}
table.locator{width:240px}
.detail-img-top, .detail-img-bot{width:220px}
.detail-img-top img, .detail-img-bot img{width:100%}
.detail-img-mid{width:220px;background:url(/templates/protostar/images/detail-img-mid.gif) repeat-y top left;background-size:100% auto}
.zoom-icon-details{margin:-32px 0 0 185px;}
.detail-img-mid #imgPanel img{width:90%;height:auto}
#hemworldmask{height:100% !important}
.remooz-body{height:95%;width:95%;}
.remooz-btn-close{right:-5px}
.sectiontableheader{width:96%;padding:5px 2%}
.fileds_divv{padding:10px 0 10px 2%;width:98%;}
.divseperator{width:100%}
.add-addres{padding:5px 0;width:100%;}
.checkout-table{height:125px}
.customer-info{display:block;width:100%}
.select{width:98px;padding:4px 10px 0;font-size:11px;background:url(/templates/protostar/images/selectnew-tab.gif) no-repeat 0 0}
select.styled, select.styledn1{width:122px}
.selectfilters{width:370px}
.selectsortby{width:125px}
.mobile-menu{display:none}
.banner1,.banner2{height:165px;background-size:cover;}
.banner1 span, .banner2 span,.banner1 b,.banner2 b{height:165px;padding:0 60px 0 20px;}
.footer-menu ul li, .footer-menu ul li a, .footer-menu div.moduletable a{font-size:17px;}
.footer-menu ul li li a{font-size:16px;}
.footer-menu ul{width:20%;min-height: 255px;}
.footer-menu ul.footer-menu3{width:15%;}
.footer-menu ul.footer-menu6{width:25%;}
.footer-menu ul ul{min-height: 10px;}
.footer-menu ul.footer-menu4{padding-right:30px;min-height: 10px;}
.footer-menu ul.footer-menu5{min-height: 10px;}
.footer-menu ul.footer-menu6{min-height: 10px;}
.footer-menu{/* padding-top: 210px; */}
.newsletter-panel{width:24%;}
.bannergroup_slider{float:left;width:100%;}
.banner_img{height:335px!important;}
.column3{width:64%;}
.box1, .box2{min-height:130px;}
button.btn-primary,a.btn{font-size:15px;padding:8px 15px;}
.login-left-panel{padding:0 3% 0 122px;background-size:100px;}
.login-right-panel{padding:0 0 0 120px;background-size:100px;width:49%;}
.reset .forgot-password-form{padding-right:25px;}
.login,.reset,.remind{padding:30px 10px;}
.remind .forgot-password-form{padding-right:25px;}
.forgot-password{padding:45px 20px;}
.blog-img{width:100%;}
.blog-details{width:100%;}
.gallery-pro{padding:10px;}
.dashboard{font-size:25px;padding:25px 15px 25px 107px;min-height:137px;}
.dashboard.design-gallery,.dashboard.account-information,.dashboard.shipping-information,.dashboard.order-information{background-position:15px center;}
#com-form-login #com-form-login-remember.width30{width:auto;margin:0;}
.header-tagline{margin:135px 0 0 22px;line-height:44px;font-size:35px;}
.coupentxt{margin-bottom:15px;}
a.details,.cart_buttons a.continue_link,.vm-button-correct, .vm-button-correct:link, .vm-button-correct:visited,#checkoutFormSubmit.vm-button,.renderControlButtons .act-btns button.default{font-size:13px;padding:8px 10px;}
.cart-summary-div .itemcol2 a{font-size:16px;}
.cart-summary-div,.coupen-panel-div{overflow-y:scroll;}
.cart-summary-div .cart-summary .quantity-input{width:40px;}
.cart-summary tr td{vertical-align:top;}
.coupen-panel tr td.coupon-panel-left{width:50%;}
.coupen-panel tr td.coupon-panel-right{width:40%;}
table.cart-summary tr td.itemcol2 {padding-left: 20px;}
h1.title-1{margin:10px auto 35px;float:none;}
#main-container{width:96%;}
.search-panel{padding-top:13px;}
.bill-values .key, .ship-values .key,.bill-values .keyval, .ship-values .keyval,.bill-values .bill-colon, .ship-values .ship-colon,.orderinfo-1{font-size:14px;overflow-wrap:break-word;}
.bill-values .key, .ship-values .key{width:45%;}
.bill-values .bill-colon, .ship-values .ship-colon{width:5%;}
.bill-values .keyval, .ship-values .keyval{width:50%;}
.bill-title, .ship-title{padding-left:0;background-position:0 bottom;}
.orderinfo-1,.bill-values, .ship-values{font-size:14px;padding:10px 0;}
.order-details-right .vmshipment_name, .order-details-right .vmpayment_name{font-size:14px;}
.product .product-cart .addtoCartButton{width:100%;float:left;}
.product .quantity{width:50% !important;margin:0 0 10px 0;}
.product .product-cart span.quantity-controls{float:right;}
.product{margin-bottom:30px;}
div.product{min-height:640px;}
.content-right-panel .product:nth-child(2n) #picture{border-right:0;}
.content-right-panel .product:nth-child(3n) #picture{border-right:1px solid #e1e9ed;}
.subtotal-title{font-size: 15px;}
.customextraoffer{padding: 10px 0;font-size: 17px;}
.top-link-panel {min-width: 60%;}
#ui-tabs ul#tabs li{padding: 0 20px 0;font-size: 24px;}
table.cart-summary span.unit select{padding: 0 5px;} 



}
@media only screen and (min-width:1000px){.forms-main #com-form-login .userdata .width30.floatleft{float:left;width:100%;margin:0 0 30px;}
.forms-main #com-form-login .width30.floatleft{float:left;width:100%;margin-bottom:5px;}
.forms-main #com-form-login .userdata #com-form-login-remember.width30.floatleft{margin-bottom:5px;}
.view-category #fancybox-wrap{width:250px;}
.footer-menu ul.footer-menu1{width: 20%;}
.footer-menu ul.footer-menu2{width: 20%;}
.footer-menu ul.footer-menu3{width: 20%;}
.footer-menu ul.footer-menu4{padding-right:25px;}
.footer-menu ul.footer-menu5{width: 20%;}
.footer-menu ul.footer-menu6{width: 20%;}
/*.sticky .logo {margin-top: 10px}*/}
@media only screen and (min-width:768px) and (max-width:1000px){
.blog-right{width:67%;}
.blog-left{width:33%;}
.blog-panel.blog-details2 h2{font-size: 45px;line-height: 45px;}
.post-img{width:100%;}
.post-text{width:100%;font-size:18px;}
.blog-links ul.social-icons li img{margin:0 3px 0 0;}
.related-articles-div{padding:0 20px 0 0;}
.gallery-pro{width:31%;}
.gallery-pro:nth-child(4n){margin-right:3%;}
.gallery-pro:nth-child(3n){margin-right:0;}
span.cart-images img{width:70px;}
.cart-images{margin:0 30px 0 0;}
.top-link ul li a{padding:5px 5px;}
.ph-val{margin:1px 5px 0 5px;}
.top-panel1 #main-container,.logo-menu-panel #main-container{width:98%;}
.top-menu #form-login input.logout,.top-link ul li,.top-link ul li a{font-size:13px;}
.add-basket input.add-basket-input{width:22%;}
.add-basket input.add-basket-bt{width:74%;}
form .quantity input{width:27px;}
.quantity{width:36%;}
.quantity > span{width:50px;}
.com_content .store-div{min-height:10px;}
.product-right-panel .PricepriceWithoutTax,.product-right-panel .PricesalesPrice{font-size: 25px;line-height: 25px;}
.product-right-panel .quantity{width: 60%!important;}
.product-right-panel .quantity select{width: 145px;}
.product-right-panel .product-cart{margin: 0 0 10px;}
.recommened-to-friend{margin-top:0;}


.branddiv {min-height: auto !important; margin-bottom:20px; max-height: 480px; background-size: cover !important;}


}
@media only screen and (min-width:768px) and (max-width:999px){.top-panel div.menu{background:#00af3f;height:auto;text-align:left;width:100%;}
.collage{margin:0;}
.top-panel{/* margin-top:5px; */margin-top:0px;}
.top-menu form{margin:0 5px;}
.top-menu #form-login input.logout{margin:0 0 0 5px;}
.top-link{width:77%;}
div.mod_search87 input[type="search"]{width:130px!important;}
.site-inside .logo-menu-panel{/* margin-top:5px; */margin-top:0px;}
.forms-main #userForm{background-color:#fff;float:left;padding:20px 0 0 0;width:100%;}
.forms-main #com-form-login{float:left;margin:0;padding:20px;width:100%;}
.account #ui-tabs #tab-1 #com-form-login,.addST .user-details,.addST #com-form-login{float:left;width:100%;}
.account #ui-tabs #tab-1 .acc-left-panel{float:left;width:100%;}
.addST .user-details{padding-bottom:15px;}
.product-details{padding:25px 15px 10px;}
.product-details .expand .more{width:130px;}
.top-link ul{float:right;}
.search-panel{float:left;}
.logo-menu-panel.top-panel{background-size: 270px!important;background-position: right 0!important;}
.chzn-container-single .chzn-single{height: 36px;}
.vm-chzn-select.chzn-done{box-shadow: 0 4px 5px 0 #f3f4f4 inset;font-family: 'HurmeGeometricSans3 Light';font-size: 13px;border: 1px solid #bec6cb;border-radius: 5px;padding: 8px 15px;width: 100%;text-decoration: none;color: #000;height: 36px;}
.gallery-pro-img-inside {min-height: 320px;}
.vmicon.vm2-remove_from_cart,.vm2-add_quantity_cart{margin: 5px 0 0;display: block;}
.vmicon.vm2-remove_from_cart,.vm2-add_quantity_cart{margin: 5px 0 0!important;display: block;clear: both;width: 130px;text-align: left;padding-left: 30px !important;background-position:10px center}
.itemcol3 .qty-txt{width: 100%;float: left;text-align: left;}
.continue_link,#checkoutFormSubmit{height: 35px;font-size: 13px !important;padding: 0 15px !important;line-height: 35px;font-family: 'HurmeGeometricSans3 SemiBold'!important;}




}
@media only screen and (min-width:1000px) and (max-width:1169px){.header-tagline{margin:177px 0 0 56px;line-height:51px;font-size:44px;}
.banner1,.banner2{height:200px;}
.banner1 span, .banner2 span{height:200px;padding:0 170px 0 20px;}
.banner_img{height:425px!important;}
#com-form-login .ship-b a{font-size:15px;margin:0;padding:5px 8px;}
#com-form-login .ship-b li a{font-size:16px;margin:0 18px 0 0;padding:0;}
.com_content .store-div{min-height:340px;}
.top-link{float: left;width: 61%;margin-left:0;}
.search-input{width: 115px;}
.recommened-to-friend,.product-right-panel a.ask-a-question{font-size:12px;}
.product-right-panel .product-cart{margin-bottom:10px;}
.product-right-panel .quantity{width: 38%!important;}
.shipaddrlist tr td.rmvaddr a{padding: 10px 15px !important;}
}

/* @media only screen and (min-width:1400px){
.products-listing-page .inside-content-panel #main-container {max-width: 1380px;max-width: 96%; width: 100%;}
.products-listing-page .content-right-panel .listing-panel .product {width: 23.3%; margin-right: 2%;}
.products-listing-page .content-right-panel .listing-panel .product:nth-child(3n) {margin-right: 2%;}
.products-listing-page .content-right-panel .listing-panel .product:nth-child(4n) {margin-right: 0;}
.products-listing-page .content-left-panel {width: 18%;}
.products-listing-page .content-right-panel {width: 80%;}
.products-listing-page .content-right-panel .listing-panel .product .product-cart .addtocart-bar .quantity {width: 43%;}
.products-listing-page .content-right-panel .listing-panel .product .product-cart .addtoCartButton {width: 36.4%;}
.article1 .inside-content-panel #main-container {max-width: 1380px;}
.article1 .blog-left {width: 18%; padding: 0;}
.article1 .blog-right {width: 80%;}
.menu > ul > li a{padding:13px 29px;}
.products-listing-page .content-right-panel .listing-panel .product #picture {min-height: 315px; max-height: 315px;}
.products-listing-page .content-right-panel .listing-panel .product #picture .gallery-pro-img-inside {min-height: 315px;}
.products-listing-page .content-right-panel .listing-panel .product-details .prod-det-inner {min-height: 180px;}
.vm-pagination {width: 80%;}
}

@media only screen and (min-width:1600px){
.products-listing-page .inside-content-panel #main-container {max-width: 1500px; width: 100%;}
.vm-pagination {width: 80%;}
.products-listing-page .content-right-panel .listing-panel .product #picture {min-height: 300px; max-height: 300px;}
.products-listing-page .content-right-panel .listing-panel .product #picture .gallery-pro-img-inside {min-height: 300px;}
} */
@media only screen and (min-width:1170px){
/* .tmpclass { position: relative; z-index: 9999; } */.tmpclass { position: fixed; z-index: 9999; top:0; left:0; width:100%;}
.top-link ul li.shopping { height: 19px; }
.inside-content-panel {margin: 268px 0 0;}
.breadcrumb-title.sticky {transition: 0.5s;}
.site .collage {margin-top:233px;}
}
@media only screen and (max-width:500px){
.cart-summary tr:first-child td.itemcol4 {padding: 0px 10px 0 !important; border: 0;}
.cart-summary tr td.itemcol4 {padding: 0px 10px 0 !important; border: 0;margin-top: -73px;}

}
@media only screen and (max-width:767px){
.sticky .top-panel1 { position:fixed; top:0; left:0; z-index:9999; padding-bottom:5px}
.sticky .top-panel1  .search-panel { width:60%; text-align:left}
.sticky .top-panel1 .top-link-panel { width:40%}
.sticky .top-panel1 .top-link-panel .top-link { display:none}
.sticky .top-panel1 .top-link-panel .top-link.shopping { display:block}
.shipaddrlist tr td.rmvaddr a {float: left !important;}
div.terms-of-service{float:left;width:100%;padding: 0 0 5px;}
#ui-tabs #com-form-login .ship-out .ship-b .shipaddrlist tr td{float: left;
display: block;
width: 100%;
text-align: left;padding: 0 0 10px;}
#ui-tabs #com-form-login .ship-out .ship-b .shipaddrlist tr td.shipnm a{padding:0;}
table.cart-summary span.unit select{background:#fff;}
.com_store_locator .mainPanel-content h1, .com_virtuemart .mainPanel-content h1, .com_users .mainPanel-content h1{font-size: 30px;}
ul.pagination-list li a{height: 30px;padding: 5px 8px;}
ul.pagination-list li {margin: 0 5px 5px 0;}
.vmicon.vm2-remove_from_cart,.vm2-add_quantity_cart{margin: 5px 0 0!important;display: block;clear: both;width: 120px;text-align: left;padding-left: 25px !important;position: relative;}
.com_store_locator .mainPanel-content h1, .com_virtuemart .mainPanel-content h1, .com_users .mainPanel-content h1{margin-bottom:0;}
.sticky {position:static;}
.tmpclass.sticky {position:static;}
.breadcrumb-title.sticky {position:static;}
#fancybox-overlay {background-color:#000!important;opacity:0.8!important;}
#fancybox-wrap{border: 0px solid #17b15b;}
.you-might-like .pro-name,.you-might-like .nbs-flexisel-item {min-height: unset;}
.listing-panel .product {border-bottom: 1px solid #e1e9ed;}
.product-img {border-right:none;}
tr.mobile-subtotal {display:block;}
tr.desktop-subtotal {display:none;}
tr.mobile-subtotal td .subtotal-title {float:left;margin:0;}
tr.mobile-subtotal td .PricesalesPrice {float: left;/* margin: 2px 0 0 5px; */margin: 0px 0 0 5px;}
td.itemcol4 {border: none;padding: 0 !important;border-bottom: 1px solid #ececec;}
ul.noslider li {width:100%!important;}
ul.noslider li:last-child {border: 1px solid #e1e9ed !important;border-top: none !important;}
.logo-menu-panel #main-container {width:100%;z-index:9999;}
.half-width, .contact-form-page {width:100%;}
.gallery .full {width:100% !important;}
.store-div {padding:15px;}
.contact-title-h2 {margin-bottom:20px !important;}
.contact-tabbing ul li:nth-child(odd) {width: 48%;float: left;clear: both;}
.contact-tabbing ul li:nth-child(even) {width: 48%;float: right;}
.contact-tabbing ul li a {padding: 7px 20px;width: 100%;float: left;margin-bottom: 10px;font-size: 14px;}
.ship-b ul li {overflow:auto;float:left;width:100%;}
#main{width:100%;}
.header{width:100%;height:auto}
.logo{float:left;width:100%;text-align:center;margin:5px 0 0;}
.top-link{float:right;width:100%;padding:0;}
.top-ph{text-align:center;width:100%;}
.top-link ul li a{padding:5px 10px}
.top-link ul li.shopping a{padding-left:5px;padding-right:37px;background-size:27px auto;}
.top-panel div.menu{width:100%;background:none #00AF3F;text-align:left;height:auto}
ul.main-menu{width:72%;display:none}
.search-panel{width:100%;padding:5px 0 5px;text-align:center;}
ul.main-menu li a{padding:15px 30px 7px 15px}
.collage{width:100%;margin:0}
div.yoo-carousel{overflow:hidden;height:190px;width:100%;}
div.yoo-carousel .top{overflow:hidden;height:190px;}
div.yoo-carousel div.frame{position:relative;overflow:hidden;width:100%}
div.yoo-carousel div.frame .panel-container{width:100%;}
div.yoo-carousel div.frame .panel-container-br{height:117px;overflow:hidden}
div.yoo-carousel div.panel{overflow:hidden;width:100%;}
div.yoo-carousel div.panel div.slide{float:left;overflow:hidden;width:100%}
div.yoo-carousel div.panel div.slide img{width:320px}
.slider-width{width:1280px;}
div.default div.yoo-carousel div.top ul.tabs{height:122px;width:103%;margin:16px -3% 0 0}
div.default div.yoo-carousel div.top ul.tabs li{width:25%;min-height:615px;}
div.default div.yoo-carousel div.top ul.tabs li img{width:90%}
div.default div.yoo-carousel div.top ul.tabs li.item4{width:25%;}
.footer{width:100%;padding:20px 0 10px 0;z-index: 0; position: relative;}
.footer-menu{width:100%}
.footer-menu ul{width:50%;margin: 0 0 15px 0;}
.footer-menu ul ul{width:100%}
.footer-menu ul li li{width:100%;}
/* .footer-menu1 li ul.vmmanufacturer{width:50%;} */
.social-link{width:100%;margin:10px 0 0 0}
.specials{margin:0 0 0 0;padding:0;width:100%;text-align:center}
#accordion32{padding:0 0 0 0;width:100%;text-align:center}
#accordion41{padding:0 0 0 0;width:100%;text-align:center}
#accordion25{padding:0 0 0 0;width:100%;text-align:center}
#accordion26{padding:0 0 0 0;width:100%;text-align:center}
#accordion35{padding:0 0 0 0;width:100%;text-align:center}
.copyright{width:100%;padding:10px 0;text-align:center}
#modstalkerright{float:right;text-align:center;width:100%;}
.top-link ul{display:table;float:none;list-style:outside none none;margin:0 auto;padding:10px 0 0 0;text-align:center}
.top-link ul li { float: none; margin-bottom: 0; display: inline-block; }
.top-menu form{margin:0;}
.top-link ul li a,.top-link ul li {font-size: 13px;}
.top-menu #form-login input.logout{margin: 0 0 0 5px;font-size: 13px;padding: 2px 7px 2px;}
.content-panel{width:100%}
.content-panel-bot{width:100%}
.toggler{padding:10px 15px;width:100%}
.contentele ul{width:100%}
.contentele ul li, .contentele ul ul li{width:100%}
.contentele ul li a{padding:7px 0 7px 15px;width:100%}
.contentele ul ul{width:100%;padding:0 0 0 15px;}
.contentele ul ul li a{width:100%}
.left-panel{width:100%;display:none}
.right-panel{width:100%;padding:0}
#divTopLeft{position:relative !important;top:0 !important}
.content{float:left;padding:5px 2% 29px 2%;width:96%;}
.title{width:100%}
.content-inside{width:100%}
#product_list{margin:0 0 0 0%;width:100%}
.product-content{margin-left:0;width:100%;margin-bottom:30px}
form.form-validate .content-right-panel,.content-right-panel{width:100%}
.listing-panel .product{width:50%}
.product-details{width:100%}
.product-de-div{width:100%}
.product-div-test{margin-left:0;width:100%;}
.selectfilters{width:310px}
.ask-div{width:100%}
table.locator{width:240px}
.ask-field{width:100%;margin:0 0 10px 0}
.inputbox-ask{padding:4px 3%;width:94%}
.user-field{width:100%}
.ask_inner_div{background:none;border:1px solid #EEEEEE;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;}
.ask-bt{padding:10px 0 0}
table.locator{width:100%;}
textarea{padding:3px 3%;width:94%}
.textarea-bg{background:none;border:1px solid #EEEEEE;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;}
.detail-img-mid #imgPanel img{width:90%}
.detail-img-mid{width:100%}
.detail-img-top, .detail-img-bot{width:100%}
.detail-img-top img, .detail-img-bot img{width:100%}
table.productdetails table{width:100%}
table.productdetails td{display:block;width:100%;clear:both}
table.productdetails td td{display:table-cell;width:auto;clear:none}
.zoom-icon-details{margin:-30px 0 0;float:right}
.thumbnails img{width:80px;height:80px}
.remooz-body{border:0 none;display:block;height:85%;width:85%;}
.remooz-btn-close{right:0}
.cbContainer{width:320px !important;left:0 !important;margin:0 !important}
.cbBox, .cbButtons{width:320px !important}
div.cbButtons{padding:0}
.cart-table th{font-size:12px}
.cart-table tr td{font-size:11px}
.cart-table .inputbox{width:96%}
.continue_link,.checkout_link{float:left}
select.styledn1{width:65px;}
.selectn1{width:25px;font-size:11px;padding:4px 24px 0 10px;background:url(/templates/protostar/images/select1-mob.gif) no-repeat 0 0;margin:5px 0 0 -3px}
.sectiontableentry1 img{width:60px}
.account-list .sectiontableentry1 img{width:auto}
.cart-table tr.sectiontableentry3 td{font-size:11px}
.login-disc{width:100%}
.login-logo{float:left;text-align:center;width:100%;}
.login-div2{float:left;padding:6px 0;width:100%;}
.forget-pass{padding:10px 0;}
.login-bt2{padding:5px 0 0 0;}
div.reg_toggler{width:100%;background-size:100% 100%}
.sectiontableheader{width:96%;padding:5px 2%}
.fileds_divv{padding:10px 0 10px 2%;width:98%;}
.divseperator{width:100%}
.formLabel{width:30%;}
.formField{width:70%}
.checkout-table{height:95px}
.confirm-bt{margin:5px 5px 0 0}
.thanku-table td{display:block;width:100%;text-align:center}
.customer-info{display:block;width:100%}
table.customer-logo td{display:block;width:100%;text-align:center}
.selectsortby{width:100%}
select.styled, select.styledn1{height:25px}
.mobile-menu{display:block;width:100%;float:left}
.mobile-menu #header{width:100%;float:left}
.mobile-menu #header a{width:100%;float:left;padding:8px 0;color:#fff;text-decoration:none;font-weight:bold;text-align:center;background:url(/templates/protostar/images/menu-img.gif) 9px 9px no-repeat}
#selectfilter_season_id.select{left:0;margin:25px 0 0 6px}
#selectfilter_manufacturer_id.select{left:0;margin:25px 0 0 6px}
.add-addres{width:96%;padding:0 2%}
.newsletter-text{float:left;width:100%;margin:0 0 10px 0;}
.newsletter-text1{float:left;margin:0 0 0 0;width:100%;text-align:center;}
.newsletter-text2{float:left;margin:5px 0 0 0;color:#828b88;text-align:center;width:100%;}
.top-panel{margin:8px 0; background: none !important;}
.header-panel{margin:0;}
.banner1,.banner2{height:190px;background-size:cover;width:100%;margin:0 0 5px;}
.banner1 span, .banner2 span{height:190px;line-height:35px;font-size:25px;}
.home-content-panel{padding:15px 0 30px;}
.two-banners{/* margin-bottom:30px; */ margin-bottom: 0px}
h1.title-1{margin:10px auto 35px;float:none;}
.newsletter-panel{width:100%;max-width:320px;}
.footer-menu ul li, .footer-menu ul li a, .footer-menu div.moduletable a{font-size:17px;padding:0 0 10px;}
.footer-menu ul li li a{font-size:16px;}
h1.title-1 span{padding:0 15px;}
.product-zoom-img{ width:100%}

.product-right-panel{width:100%;}
.add-basket input.add-basket-bt{font-size:25px;width:70%;height:55px;}
.add-basket input.add-basket-input{width:25%;height:55px;}
.product-info select{padding:10px 5px;margin:0 1% 0 0;font-size:11px;width:31%;background-size:20px;}
.size-price-div{margin:0 0 10px;}
.tags{margin:0 0 20px;}
.you-might-like{margin:20px 0 20px;}
.you-might-like .nbs-flexisel-inner{padding:0 0 20px;}
.inside-content-panel{margin-bottom:20px;margin-top:20px;}
.banner3-img{height:395px;width:100%;}
.banner3-txt span{height:auto;}
.banner3{font-size:25px;line-height:25px;}
.banner3-txt{width:100%;padding:15px 20px;}
.content-left-panel{width:100%;margin:0 0 20px;min-height:100px;display:none;}
.inside-content-panel .mob-menu{display:block;width:100%;float:left;margin:0 0 20px 0;}
.dl-menuwrapper{max-width:100%!important;margin:0 !important;}
.dl-menuwrapper button{width:100%!important;background:#029744 url(/templates/protostar/images/menu-icon.png) no-repeat right center!important;border-radius:0!important;}
.dl-menuwrapper button:after{width:25px!important;left:initial !important;right:12px;border-radius:0 !important;height:4px;top:13px;box-shadow:0 8px 0 #fff, 0 16px 0 #fff;display:none;}
.dl-menuwrapper li a{padding:10px!important;}
.dl-menuwrapper li.dl-back:after, .dl-menuwrapper li > a:not(:only-child):after{background:url(/templates/protostar/images/menu-arrow.png) no-repeat 0 0 !important;content:"" !important;border:none!important;width:27px!important;height:13px !important;position:absolute !important;right:0!important;top:15px!important;}
.dl-menuwrapper li{width:100%!important;}
.dl-menuwrapper li.dl-back a {padding-left:30px !important;}
.dl-menuwrapper li.dl-back:after {left:-10px!important;}
.dl-menuwrapper .dl-menu.dl-menuopen{width:100% !important;}
.dl-menuwrapper ul{width:100% !important;}
.sorting-panel select{font-size:11px;background-size:25px;height:50px;margin:0 0 5px;padding:10px 5px;width:48.5%;}
.banner_img{height:200px!important;}
.store-div{width:100%;margin:0 0 15px;}
.row{font-size:15px;}
.column1{width:65px;}
.column2{width:20px;}
.column3{width:67%;}
.view-map a{font-size:16px;background-size:18px;padding:8px 15px 8px 39px;}
.left-div{width:100%;}
.right-div{width:100%;border-left:0px solid #e6e6e6;border-top:1px solid #e6e6e6;padding:15px 0 15px 0;}
.box1, .box2{width:100%;min-height:10px;margin-bottom:20px;}
.icon-column1{width:100%;margin:0 0 15px;}
.grey-bg{padding:15px;}
h2.title3,p.title4,h3.green-tl,.icon-img{margin-bottom:15px;}
.grey-bg{margin:0 0 30px;}
p.margin-top{margin-top:0;}
.item-page{margin:0;}
.mainPanel-content{margin-bottom:20px;}
.login-left-panel{width:100%;border-right:0px solid #e9e9e9;border-bottom:1px solid #e9e9e9;padding-bottom:25px;margin-bottom:25px;}
.login-right-panel{width:100%;}
.login,.reset,.remind{padding:20px 10px;}
.reset .control-label{width:35%;}
.reset .controls{width:65%;}
.remind .control-label{width:35%;}
.remind .controls{width:65%;}
.remind .forgot-password-form-form{padding:0;background-position:center 0;}
.adminlist td,.adminlist tr th{padding:20px 20px;font-size:15px;}
.forgot-password{padding:15px;}
.thankyou-page .vm-order-done{padding:25px;}
.thanku-inside,.thanku-inside .vmpayment_name{font-size:18px;}
.thankyou-page a.vm-button-correct{font-size:15px;}
.blog-left{width:100%;padding:0;}
.blog-right{width:100%;}
.blog-img{width:100%;margin: 0;}
.blog-details{width:100%;}
.gallery-pro{width:46%;margin:0 2% 30px;padding:10px;}
.gallery-pro:nth-child(4n){margin-right:2%;}
.form-row{padding:0 25px 0 0;}
.dashboard{font-size:25px;padding:25px 15px 25px 107px;margin:0 0 20px;width:100%;}
.dashboard.design-gallery,.dashboard.account-information,.dashboard.shipping-information,.dashboard.order-information{background-position:15px center;}
#com-form-login #com-form-login-remember.width30{width:auto;margin:15px 0 0;}
#com-form-login .width30{width:46%;}
.header-tagline{font-size:23px;line-height:27px;margin:80px 0 0 40px;}
.gallery .previews, .gallery .full, .gallery .desc{width:100%;}
span.cart-images img{width:70px;}
.cart-images{margin:0 10px 0 0;}
.cart-summary-div .itemcol2 a{font-size:16px;}
.cart-summary-div,.coupen-panel-div{overflow-y:scroll;}
.cart-summary-div .cart-summary .quantity-input{width:30px; margin-right: 6px;}
.coupentxt{font-size:13px;margin:10px 20px 10px 0;}
.coupen-panel-div{margin:0 0 20px;}
.billto-shipto{padding:20px 0;margin:0 0 20px;}
.billto-shipto .width50.floatleft{width:100%;}
.output-shipto .controls .radio{letter-spacing:1px;}
a.details{margin-bottom:20px;font-size:12px;}
.outer-ship-pay{margin:0 0 20px;}
.notes-terms{padding:20px 0;margin:0 0 20px;}
.checkout-button-top{float:left;}
.cart_buttons a.continue_link,.vm-button-correct, .vm-button-correct:link, .vm-button-correct:visited,#checkoutFormSubmit.vm-button,.renderControlButtons .act-btns button.default{font-size:12px;padding:8px 10px;}
.controls{margin-bottom:20px}
.sectiontableentry1 fieldset{margin:0;}
.coupen-panel tr td.coupon-panel-left{display:block;}
.coupen-panel tr td.coupon-panel-right{display:block;}
.coupentxt{white-space:pre-wrap; width: 100%;}
input.coupon{width:200px;margin:0 0 15px;}
.coupen-panel tr td{padding:10px 0;}
.coupen-panel tr.totalamt-cls td{padding:15px 0 0;}
.coupen-panel tr td.coupon-panel-left{width:100%;}
.coupen-panel tr td.coupon-panel-right{width:50%;}
.ph-val,.ph-txt{float:none;}
.previews img{max-height:55px;vertical-align:middle;}
.loginform{margin:0;}
.button{margin:0 5px 5px 0;}
.vm2-add_quantity_cart{padding:2px 7px 2px 25px;background-position:7px center;}
.vmicon.vm2-remove_from_cart{padding:2px 7px 2px 19px;background-position:7px center; margin-bottom: -5px;}
.top-panel1 #main-container{width:98%;}
.ship-out{padding:0;}
.ship-b a{margin:0;font-size:14px;}
.ship-b ul li a{margin:0 30px 0 0;font-size:15px;}
.ship-out{margin:0;}
.forms-main #userForm{background-color:#fff;float:left;padding:20px 0 0 0;width:100%;}
.forms-main #com-form-login{float:left;margin:0;padding:20px;width:100%;}
#adminForm #editcell{float:left;overflow-y:scroll;width:100%;}
.order-details-left,.order-details-right,.order-billinginformation,.order-shippinginformation{width:100%;float:left;margin:0 0 20px;}
.orderinfo-1,.bill-values, .ship-values{font-size:14px;padding:10px 0;}
.order-details-right .vmshipment_name, .order-details-right .vmpayment_name{font-size:14px;}
.bill-values .key, .ship-values .key,.bill-values .keyval, .ship-values .keyval,.bill-values .bill-colon, .ship-values .ship-colon{font-size:14px;overflow-wrap:break-word;}
.bill-title, .ship-title{padding-left:0;background-position:0 bottom;}
.orderinfo-other{margin:0;}
.bill-values .key, .ship-values .key,.orderinfo-1 .orders-key{max-width:220px;width:50%;}
.order-shippinginformation,.order-details-left{margin-bottom:0;}
.orderinfo-1 .ship-colon{width:8%;}
.orderinfo-1 .orders-value{width:42%;}
.order-details-left .orderinfo-1:last-child{border-bottom:1px solid #e0e0e0;}
#ui-tabs ul#tabs li{font-size:20px;padding:0 20px;}
.vm2-add_quantity_cart{margin-bottom:8px;}
#ui-tabs .coupen-panel tr td.coupon-panel-right{width:100%}
.sec-1 ul.nav.menu li,.sec-1 ul li li{width:33.33%;}
.search-div{padding:20px 15px 20px;}
.result-text{margin:0 0 20px;padding:0 0 20px;}
.account #ui-tabs #tab-1 #com-form-login,.addST .user-details,.addST #com-form-login{float:left;width:100%;}
.account #ui-tabs #tab-1 .acc-left-panel{float:left;width:100%;}
.addST .user-details{padding-bottom:15px;}
.shipping .ship-out{padding:20px;}
.addST #com-form-login{padding:20px;}
#editcell{float:left;width:100%;overflow-y:scroll;}
.site-inside .logo-menu-panel{margin-top:15px; background: none !important;}
.prod-det-adcart{width:40% !important;}
.product-right-panel .add-basket input.add-basket-bt{width:60%;font-size:19px;}
.product-right-panel .add-basket input.add-basket-input{width:63%;height:62px;}
.product-right-panel .add-basket{margin-bottom:5px;}
.top-link ul {width: 305px;}
.top-link ul li.shopping a {padding: 0 !important;float: none !important;}
.top-link ul li.shopping span.prodcnt {right: -10px;}
form#checkoutForm .cart_buttons {margin: 0;}
form#checkoutForm .cart_buttons a, form#checkoutForm .cart_buttons #checkoutFormSubmit{margin:10px 0 0 0;float:left;clear:both;}
form#checkoutForm .vm-continue-shopping {float:left;width:100%;}
.content-left-panel.myaccount {display: block;}
.myaccount .dashboard {background-position: right center;}
.gallery-panel .gallery-pro {width: 100%;margin: 0 0 10%;}

.form-validate .ship-b .shipaddrlist tr td{display: block;width:100%;float: left;}
.blog-left{min-height:10px;}
.com_content .store-div{min-height:10px;}

div.product:nth-child(3n) #picture{border-right:1px solid #e1e9ed;}
div.product:nth-child(2n) #picture{border-right:0;}
.recommened-to-friend,.product-right-panel a.ask-a-question{font-size:12px;}
.product-right-panel .product-cart{margin-bottom:10px;}
.product-right-panel .quantity select{width: 125px;}
.product-right-panel .quantity{width:185px!important;}
.product-right-panel form .addtoCartButton input{padding: 5px 9px 4px;}
.product-right-panel form .quantity input{width: 35px;}
.product-right-panel .PricepriceWithoutTax,.product-right-panel .PricesalesPrice{font-size: 20px;line-height: 20px;}
.product-right-panel .has-offer{margin: 0 10px 0 0;padding: 0 14px 0 0;}
.product-right-panel a.ask-a-question{margin-bottom:0;}
.gallery .full.onlyfull{margin-bottom:0;}
.blog-panel.blog-details2 h2{font-size: 30px;line-height: 30px;margin-bottom: 20px;}
.blog-div{width: 100%;padding:0;}
.customextraoffer{padding: 10px 0;font-size: 15px;}
.customextraoffer p{text-align:center;}
.srch_panel td {width: 100%; padding-right: 0; display: block; margin-bottom:10px;}
.srch_panel td:last-child {width: 100%; padding-right: 0; margin-bottom:0px;}
.storeclass {float: left; width: 100%; margin-right: 0; margin-bottom: 30px; }

/*-- New --*/
.top-link.shopping {float: none; margin:0 0 0 15px; width: auto; display: inline-block; padding:0 0 10px 0 }
.top-link-panel { float: left; width: 100%; text-align: center; }
.top-link { float: none; width: auto; padding: 0 0 10px 0; display: inline-block; }
.top-link ul {width: auto;}
.search-panel form {display: inline-block;}
.two-banners.two-banners-bottom {margin-bottom: 30px;}
.blocks {width: 100% !important; margin-right:0; background-size: 100% !important; /* max-height: 80px !important; */max-height: 120px !important;}
.branddiv {width: 100% !important; margin-right:0; text-align: center; background-color: #fff !important;}
.brands-panel .text1.middlecenter {top: 35% !important; width: 100%; left: 0 !important; text-align: center; }
.brands-panel .text1.middleleft {top: 35% !important; width: auto; left: 0 !important; text-align: left; padding: 10px; }
.brands-panel .text1.middleright {top: 35% !important; width: auto; left: auto !important; right:0; text-align: right; padding: 10px; }

.brands-panel .text1.topcenter {top: 0 !important; width: 100%; left: 0 !important; text-align: center; padding: 10px; }
.brands-panel .text1.topleft {top: 0 !important; width: auto; left: 0 !important; text-align: left; padding: 10px; }
.brands-panel .text1.topright {top: 0 !important; width: auto; left: auto !important; right:0; text-align: right; padding: 10px; }

.brands-panel .text1.bottomcenter {top: auto !important; bottom:50px; width: 100%; left: 0 !important; text-align: center; padding: 10px; }
.brands-panel .text1.bottomleft {top: auto !important; bottom:50px; width: auto; left: 0 !important; text-align: left; padding: 10px; }
.brands-panel .text1.bottomright {top: auto !important; bottom:50px; width: auto; left: auto !important; right:0; text-align: right; padding: 10px;}

.brands-panel .text2.bottomcenter {top: auto !important; bottom:0; width: 100%; left: 0 !important; text-align: center; padding: 10px; }
.brands-panel .text2.bottomleft {top: auto !important; bottom:0; width: auto; left: 0 !important; text-align: left; padding: 10px; }
.brands-panel .text2.bottomright {top: auto !important; bottom:0; width: auto; left: auto !important; right:0; text-align: right; padding: 10px; }

.brands-panel .text2.topcenter {top: 50px !important; width: 100%; left: 0 !important; text-align: center; padding: 10px; }
.brands-panel .text2.topleft {top: 50px !important; width: auto; left: 0 !important; text-align: left; padding: 10px; }
.brands-panel .text2.topright {top: 50px !important; width: auto; left: auto !important; right:0; text-align: right; padding: 10px; }

.brands-panel .text2.middlecenter {top: 43% !important; width: 100%; left: 0 !important; text-align: center; padding: 10px; }
.brands-panel .text2.middleleft {top: 43% !important; width: auto; left: 0 !important; text-align: left; padding: 10px; }
.brands-panel .text2.middleright {top: 43% !important; width: auto; left: auto !important; right:0; text-align: right; padding: 10px; }

.breadcrumb-images {background-size: 80px !important;/*  background-position-y: 50px !important; */ background-position-y: 75px !important;}
.item-page .newsletter-form {width: 100%; max-width: 275px;}
.contentpane .item-page .newsletter-text1 {max-width: 100%;}
.contentpane .newsletter-div{padding-bottom:40px;}
.inside_image {min-height: 150px;background-position: top center !important; margin-bottom: 20px;}
.breadcrumb {margin-top: 20px;}
.breadcrumb-images {margin-top: 20px;}
.view-category .breadcrumb-images .mainPanel-content h1.page-title {margin-bottom: 60px;}
.view-category.products-listing-page .breadcrumb-images .mainPanel-content h1.page-title {margin-bottom: 73px;}
.breadcrumb-images .mainPanel-content h1.page-title {margin-bottom: 77px;}
.view-category.products-listing-page.jeans .mainPanel-content h1.page-title {margin-bottom: 73px;}
.breadcrumb-images .mainPanel-content .page-header h2 {margin-bottom: 80px;}
.view-cart .cart-view {margin-top: 15px;}
.sorting-panel {margin-top:2px;display: none;}
/* #com-form-login {margin-top: 42px;} */
.view-user .dashboard-panel {margin-top: 42px;}
.dashboard-panel {margin-top: 42px;}
.view-orders .vm-orders-information div.spaceStyle {float: left; width: 100%; margin-top: 42px;}
.accno span {width: 40%;}
.accno input {width: 60%;}
.view-cart .vm-payment-shipment-select {margin-top:42px;}
.thankyou-page {	margin-top: 0;}
.form-row .g-recaptcha div {width:100% !important;}
.form-row .g-recaptcha iframe {width:100% !important;}
.g-recaptcha div {width:100% !important;}
.g-recaptcha iframe {width:100% !important;}
.footerbanner {min-height: 70px; background-position: left top !important; background-size: cover !important;}
/* .browse-view .mob-menu {display:none;} */
.quantity select {margin: 7px 0 0 0;}
.view-user .forms-main {margin-top:42px;}
.cart-summary .itemcol4 tr.mobile-subtotal  td {padding-right:0; text-align: right;}
.cart-summary .itemcol4 tr.mobile-subtotal  td .subtotal-title {display: inline-block; float: none;}
.cart-summary .itemcol4 tr.mobile-subtotal  td .PricesalesPrice {display: inline-block; float: none;}
.user-details .buttonBar-right .button { line-height:1; padding: 10px 15px 10px;}
#com-form-login .ship-b a {line-height: 1; padding: 8px 15px 4px;}
.forgot-password-form button.btn-primary {padding: 8px 21px 8px;}
#com-form-login #com-form-login-remember input.default{padding: 8px 15px 8px;}
.view-user .renderControlButtons .act-btns button.default {margin-bottom:5px; margin-right: 5px;}
.rapid_contact_form{margin-top: 42px;}
.menu > ul > li a {width: 88% !important;}
.products-listing-page .content-right-panel .listing-panel .product {width: 100%; margin-right: 0;}
.products-listing-page .content-right-panel .listing-panel .product .product-cart .addtocart-bar {margin: 0;}
.products-listing-page .content-right-panel .listing-panel .product:nth-child(3n) #picture {border-right: 0px solid #e1e9ed;}
.products-listing-page .content-right-panel .listing-panel .product #picture {max-height:100%; min-height: auto;}
.products-listing-page .content-right-panel .listing-panel .product .product-cart form.product {border-bottom: 0px solid #e1e9ed;}
.view-user .content-left-panel.myaccount {width:100%;}
.view-orders .content-left-panel.myaccount {width:100%;}
.view-orders .vm-orders-information .content-right-panel {width:100%;}
.view-galleryalbums .content-left-panel.myaccount {width:100%;}
.view-galleryalbums .content-right-panel {width:100%;}
.subtotaltr {display: none;}
.cart-summary .itemcol4 .for-desktop-display td {text-align: left;}
.top-panel.sticky {position:static;}

.products-listing-page.sets .content-right-panel .listing-panel .product {width: 100%;}
.products-listing-page .content-right-panel .listing-panel .product #picture .gallery-pro-img .gallery-pro-img-inside {min-height: auto;}
.products-listing-page .content-right-panel .listing-panel .product #picture .gallery-pro-img .gallery-pro-img-inside a img {display: block;}
.footer-menu .custom p {font-size: 16px;}
.listing-panel .product-details .pro-price .Price-div {font-size: 13px;}
}

@media only screen and (max-width:320px){
.top-link ul li a {padding: 5px 5px;}
}
@media only screen and (max-width:360px){
	.sticky .top-panel1 .search-panel { width:50%}
	.sticky .top-panel1 .top-link-panel { width:50%}
	.search-panel .search-image { width:20px; height:20px; background-size:contain}
	.search-input { width:80%}
}
@media only screen and (max-width:480px){
.top-link.shopping {margin-left: 0;}

}

@media only screen and (max-width:640px){
.newsletter-div { background:none;}
#sbox-window {max-height: 430px; top: 40px !important; width: 90% !important; margin-left: 5%; left: 0 !important;}
.continue_showcart {display: table; width: 100%; text-align: center; }
#fancybox-content a.continue_link, #fancybox-content a.showcart {float: none; display: inline-block; margin: 5px 5px;}
.contentpane .newsletter-div{padding-bottom:0;}
.gallery .full .gallery-pro-img img { float:left;}
.zoomContainer,.zoomLens,.zoomWindowContainer { display:none !important; visibility:hidden !important}
a.fancybox-effects-a { width:100%; float:left; padding:0; margin:0;}
}
@media only screen and (min-width:361px) and (max-width:479px){
.blocks {max-height: 150px !important; background-position:center 0 !important}	
}
@media only screen and (min-width:480px) and (max-width:540px){
.blocks {max-height: 180px !important;}
#sbox-window {max-height: 270px;}
.products-listing-page .content-right-panel .listing-panel .product {width: 49%;}
.products-listing-page.sets .content-right-panel .listing-panel .product {width: 49%;}
.products-listing-page .content-right-panel .listing-panel .product:nth-child(2n) {float:right; margin-right: 0;}
.products-listing-page .content-right-panel .listing-panel .product .product-cart .addtocart-bar .quantity {width: 40%;}
.products-listing-page .content-right-panel .listing-panel .product .product-cart .addtocart-bar .quantity input.quantity-input {width: 30%;}
.products-listing-page .content-right-panel .listing-panel .product .product-cart .addtoCartButton {width: 37.5%;}
.products-listing-page .content-right-panel .listing-panel .product .product-cart form .addtoCartButton input {font-size: 10px;}
.products-listing-page .content-right-panel .listing-panel .product .product-cart .addtocart-bar span.quantity-controls {width: 22%;}
.products-listing-page .content-right-panel .listing-panel .product .product-cart .addtocart-bar span.quantity-controls input.quantity-controls {width: 22px;}
.products-listing-page .content-right-panel .listing-panel .product .product-cart .addtocart-bar span.quantity-controls input.quantity-plus {background-position: -3px -2px;}
.products-listing-page .content-right-panel .listing-panel .product .product-cart .addtocart-bar span.quantity-controls input.quantity-minus {background-position: 26px -2px;}
.products-listing-page .content-right-panel .listing-panel .product .product-cart .addtocart-bar .quantity .prod-qty {float: left; width: 70%;}
.products-listing-page .content-right-panel .listing-panel .product .product-cart .addtocart-bar .quantity .prod-qty select {width: 100%;}
.products-listing-page .content-right-panel .listing-panel .product-details .prod-det-inner .pro-name {min-height: 90px;}

.products-listing-page .content-right-panel .listing-panel .product #picture {min-height: auto;}
.top-link { float:left; width: 100%; clear:both }
}

@media only screen and (min-width:541px) and (max-width:767px){
.blocks {max-height: 235px !important;}
#sbox-window {max-height: 310px;}
table.cart-summary span.qty-txt {width:100%; float:left;}
.rc-anchor-normal .rc-anchor-checkbox-label {width: 110px !important;}
.rc-anchor-normal .rc-anchor-content {width: 165px !important;}
.rc-anchor-normal {width: 265px !important;}
.products-listing-page.tops .content-right-panel .listing-panel .product {min-height:520px; border-bottom: 0; margin-bottom:20px;}
.products-listing-page.tops .content-right-panel .listing-panel .product .product-cart form.product {min-height:auto;}
.products-listing-page .content-right-panel .listing-panel .product {width: 49%;}
.products-listing-page .content-right-panel .listing-panel .product:nth-child(2n) {float:right;}
.products-listing-page .content-right-panel .listing-panel .product .product-cart .addtocart-bar .quantity {width: 40%;}
.products-listing-page .content-right-panel .listing-panel .product .product-cart .addtocart-bar .quantity input.quantity-input {width: 30%;}
.products-listing-page .content-right-panel .listing-panel .product .product-cart .addtoCartButton {width: 37.5%;}
.products-listing-page .content-right-panel .listing-panel .product .product-cart form .addtoCartButton input {font-size: 10px;}
.products-listing-page .content-right-panel .listing-panel .product .product-cart .addtocart-bar span.quantity-controls {width: 22%;}
.products-listing-page .content-right-panel .listing-panel .product .product-cart .addtocart-bar span.quantity-controls input.quantity-controls {width: 22px;}
.products-listing-page .content-right-panel .listing-panel .product .product-cart .addtocart-bar span.quantity-controls input.quantity-plus {background-position: -3px -2px;}
.products-listing-page .content-right-panel .listing-panel .product .product-cart .addtocart-bar span.quantity-controls input.quantity-minus {background-position: 26px -2px;}
.products-listing-page .content-right-panel .listing-panel .product .product-cart .addtocart-bar .quantity .prod-qty {float: left; width: 70%;}
.products-listing-page .content-right-panel .listing-panel .product .product-cart .addtocart-bar .quantity .prod-qty select {width: 100%;}
.products-listing-page .content-right-panel .listing-panel .product-details .prod-det-inner .pro-name {min-height: 90px;}
.cart-summary .itemcol4 .for-desktop-display td {text-align: right;}
.cart-summary tr td.itemcol4 {padding-top: 40px !important;}
.products-listing-page.sets .content-right-panel .listing-panel .product {width:48%;margin-right: 0;}
}

@media only screen and (max-width:420px){.gallery-pro{width:96%;}
.sec-1 ul.nav.menu li{font-size:13px;}
.ask-a-question-view .product-summary img.product-image{margin:0;}
.products-listing-page .content-right-panel .listing-panel .product {width: 49%;}
.products-listing-page.sets .content-right-panel .listing-panel .product {width: 49%;}
.products-listing-page .content-right-panel .listing-panel .product:nth-child(2n) {float:right; margin-right: 0;}
.products-listing-page .content-right-panel .listing-panel .product .product-cart .addtocart-bar .quantity {width: 60%;}
.products-listing-page .content-right-panel .listing-panel .product .product-cart .addtocart-bar .quantity input.quantity-input {width: 30%;}
.products-listing-page .content-right-panel .listing-panel .product .product-cart .addtoCartButton {width:60%; float:none; margin:5px 0; display:inline-block}
.listing-panel .product-details .prod-det-inner .pro-name { font-size:12px}
.listing-panel .sku-size { font-size:12px}
.products-listing-page .content-right-panel .listing-panel .product .product-cart form .addtoCartButton input {font-size: 10px;}
.products-listing-page .content-right-panel .listing-panel .product .product-cart .addtocart-bar span.quantity-controls {width: 39%;}
.products-listing-page .content-right-panel .listing-panel .product .product-cart .addtocart-bar span.quantity-controls input.quantity-controls {width: 22px;}
.products-listing-page .content-right-panel .listing-panel .product .product-cart .addtocart-bar span.quantity-controls input.quantity-plus {background-position: -3px -2px;}
.products-listing-page .content-right-panel .listing-panel .product .product-cart .addtocart-bar span.quantity-controls input.quantity-minus {background-position: 26px -2px;}
.products-listing-page .content-right-panel .listing-panel .product .product-cart .addtocart-bar .quantity .prod-qty {float: left; width: 70%;}
.products-listing-page .content-right-panel .listing-panel .product .product-cart .addtocart-bar .quantity .prod-qty select {width: 100%;}
.products-listing-page .content-right-panel .listing-panel .product-details .prod-det-inner .pro-name {min-height:70px;}

.products-listing-page .content-right-panel .listing-panel .product #picture {min-height: auto;}

}
@media only screen and (max-width:600px){input.highlight-button{font-size:12px;padding:8px 10px;}
#askform .outer-div{width:100%;}
.ask-a-question-view .form-field{padding:150px 0 0;background-size:180px auto;background-position:center 0;}
.ask-a-question-view, .manufacturer-details-view .spacer{padding:0;}
.sec-1 ul.nav.menu li,.sec-1 ul li li{width:50%;}
}
@media only screen and (max-width:500px){.banner1,.banner2{height:140px;background-size:cover;}
.banner1 span, .banner2 span,.banner1 b,.banner2 b{height:140px;line-height:28px;font-size:20px;padding:0 0 0 20px;}
ul.tabs li{width:48.5%;margin-bottom:5px;}
ul.tabs li:nth-child(2n){margin-right:0;}
.footer-menu ul{width:100%}
.listing-panel .product{width:100%;margin:0 0 20px;}
.banner3-img{height:320px;}
.banner_img{height:145px!important;}
.login-left-panel{padding:172px 0 25px;background-position:center 0;width:100%;}
.login-right-panel{padding:172px 0 0;background-position:center 0;width:100%;}
.reset form{background-position:center 0;padding:140px 0 0;}
.reset .control-label{width:100%;}
.reset .controls{width:100%;}
.reset .forgot-password-form,.remind .forgot-password-form{padding:0;background-position:center 0;}
.remind form{background-position:center 0;padding:140px 0 0;}
.remind .control-label{width:100%;}
.remind .controls{width:100%;}
.registration .control-group{float:left;padding:0 0 0 0;width:100%;}
.adminlist td,.adminlist tr th{padding:20px 10px;font-size:12px;}
.view-profile .control-group{width:100%;padding:0;}
.thanku-inside{font-size:16px;line-height:30px;padding:170px 0 0;background-position:center 0;}
.thanku-inside,.thanku-inside .vmpayment_name{font-size:16px;}
.thankyou-page .vm-order-done{padding:25px 15px;}
.blog-img{width:100%;}
.blog-details{width:100%;padding:20px 0 0 0;}
.related-articles-div{width:100%;padding:0 0 15px;}
.form-row{width:100%;padding:0;}
fieldset.form-right a{font-size:15px;padding:5px 12px;}
#ui-tabs ul#tabs li{font-size:15px;padding:0 8px;}
table.user-details{width:100%;}
#ui-tabs ul#tabs{padding:16px 0 15px;}
.buttonBar-right{margin:5px 0 20px;}
#com-form-login .width30.floatleft{width:100%;margin:0 0 10px;}
.header-tagline{font-size:16px;line-height:18px;margin:59px 0 0 5px;}
.contact-left,.contact-right{float:left;width:100%;}
.rapid_contact_form .contact-right .input-group textarea{height:100px;}
.sectiontableentry1{width:100%;}
.coupentxt{margin-top:0;}
.coupen-panel tr td.coupon-panel-right{width:100%;}
.breadcrumb ul li{font-size:11px;padding:0 3px;}
.form-row{min-height:10px;}
.cart-summary td{display:block;float:left;width:100%;}
.cart-summary tr td{padding:10px 3px;}
span.cart-images img{width:100%;}
.cart-images{margin:0;}
.cart-summary tr td{vertical-align:top;}
.search-input2{width:55%;}
.search-div{padding:20px 15px 5px;}
div.product #picture{border-right:0;}
.listing-panel .product{border-bottom:0;}
.view-cart .cart-view .loginform .billto-shipto-inner  #com-form-login-username{width: 100%!important;}
.view-cart .cart-view .loginform .billto-shipto-inner  #com-form-login-password{width: 100%!important;}
.view-cart .cart-view .loginform .billto-shipto-inner  #com-form-login-remember{width: 100%!important;float:right;margin:0!important;}
.footer-menu ul li li{width:100%;}
}
.effects .img{cursor:pointer;float:left;overflow:hidden;position:relative;}
.overlay{background:#17b15b;color:#fff;display:block;overflow:hidden;position:absolute;transition:all 0.5s ease 0s;z-index:20;margin:0 2px 0 -2px;}
a.close-overlay{background-color:#000;color:#fff;cursor:pointer;display:block;font-size:20px;font-weight:700;height:45px;line-height:45px;position:absolute;right:0;text-align:center;top:0;width:45px;z-index:100;}
a.close-overlay.hidden{display:none;}
a.expand{border:1px solid #fff;border-radius:0;color:#fff;display:block;font-size:30px;font-weight:700;line-height:50px;position:absolute;text-align:center;width:130px;z-index:100;}
#effect-1 .overlay{bottom:0;height:0;left:0;right:0;width:100%;}
#effect-1 .overlay a.expand{bottom:50%;left:0;margin:0 auto -30px;right:0;}
#effect-1 .img.hover .overlay{height:100%;}
#effect-1 .img:hover .overlay{height:100%;}
.article-info.muted,.icons{display:none;}
.menu-container{width:100%;margin:0 auto;/*background:#e9e9e9;*/}
.menu-mobile{display:none;font-size:20px;font-weight:600;padding:10px 20px;text-decoration:none;text-transform:uppercase;color:#fff;background:url(/templates/protostar/images/menu-icon.png) no-repeat right center;}
.menu-dropdown-icon:before{display:none;cursor:pointer;float:right;padding:5px 20px;background:transparent;color:#fff;}
.menu > ul{margin:0 auto;width:100%;list-style:none;padding:0;position:relative;box-sizing:border-box;}
.menu > ul:before,.menu > ul:after{content:"";display:table;}
.menu > ul:after{clear:both;}
.menu > ul > li{float:left;padding:0;margin:0;font-size:18px;font-family:'Poppins', sans-serif;font-weight:400;}
.menu > ul > li a{text-decoration:none;padding:13px 26px;display:block;color:#363636; line-height:1;}
.menu > ul > li a:hover{color:#00af3f;}
.menu > ul > li li a{color:#414752;}
.menu > ul > li li a:hover{color:#00af3f;}
.menu > ul > li > ul{display:none;width:100%;background:#fff;padding:30px 10px 30px 30px;position:absolute;z-index:99;left:0;/* margin:15px 0 0 0; */margin:0 0 0 0;border-radius:10px;list-style:none;box-sizing:border-box;border: 1px solid #414752;}
.menu > ul > li > ul:before,.menu > ul > li > ul:after{content:"";display:table;}
.menu > ul > li > ul:after{clear:both;}
.menu > ul > li > ul > li{margin:0;padding-bottom:0;list-style:none;width:25%;background:none;float:left;}
.menu > ul > li > ul > li a{color:#414752;font-size:13px;font-weight:600;padding:0 0 5px;width:86%;display:block;border-bottom:0px solid #87e4b0;}
.menu > ul > li > ul > li > ul{display:block;padding:0;margin:0;list-style:none;box-sizing:border-box;}
.menu > ul > li > ul > li > ul:before,.menu > ul > li > ul > li > ul:after{content:"";display:table;}
.menu > ul > li > ul > li > ul:after{clear:both;}
.menu > ul > li > ul > li > ul > li{float:left;width:100%;padding:0;margin:0;font-size:.8em;}
.menu > ul > li > ul > li > ul > li a{border:0;color:#414752;font-size:13px;font-weight:300;padding:0 0 3px;}
.menu > ul > li > ul.normal-sub{width:300px;left:auto;padding:10px 20px;}
.menu > ul > li > ul.normal-sub > li{width:100%;}
.menu > ul > li > ul.normal-sub > li a{border:0;padding:1em 0;}

.gallery .full .gallery-pro-img img {display:block;}
.mainPanel-content .dl-menuwrapper button{color: #fff;text-align: left;padding-left: 20px;font-weight: 700;text-transform: uppercase;font-size: 16px;text-indent: 0;}


@media only screen and (max-width:999px){.menu-container{width:100%;}
.menu-mobile{display:block;}
.menu-dropdown-icon:before{display:block;}
.menu > ul{display:none;background:#029744;}
.menu > ul > li{width:100%;float:none;font-size:16px;display:block;border-bottom:1px solid #87e4b0;}
.menu > ul > li a{/* padding:5px 20px; */padding:10px 20px;width:100%;display:block;color:#fff;}
.menu > ul > li.menu-dropdown-icon{background:url(/templates/protostar/images/menu-arrow.png) no-repeat right 12px;}
.menu > ul > li a:hover{color:#fff;}
.menu > ul > li > ul{position:relative;border-radius:0;}
.menu > ul > li > ul.normal-sub{width:100%;}
.menu > ul > li > ul > li{float:none;width:100%;margin-top:5px;}
.menu > ul > li > ul > li:first-child{margin:0;}
.menu > ul > li > ul > li > ul{position:relative;}
.menu > ul > li > ul > li > ul > li{float:none;}
.menu .show-on-mobile{display:block;}
.menu > ul > li > ul > li a{width:100%;}
.menu > ul > li.menu-dropdown-icon:hover {background:#ff495a url(/templates/protostar/images/menu-arrow.png) no-repeat right 12px !important;}
}
@media only screen and (min-width:768px) and (max-width:1023px){
.top-link ul li a{padding: 5px 5px;}
.chzn-container-single .chzn-single {
    position: relative;
    display: block;
    overflow: hidden;
    box-shadow: 0 4px 5px 0 #f3f4f4 inset;
    font-family: 'HurmeGeometricSans3 Light';
    font-size: 13px;
    border: 1px solid #bec6cb;
    border-radius: 5px;
    padding: 8px 15px;
    width: 100%;
    text-decoration: none;
    color: #000;
}
.nbs-flexisel-item {min-height: 380px;}
.nbs-flexisel-inner:after {height: 380px;}
.add-basket input.add-basket-input{width:52px;}
.prod-det-adcart{width:30% !important;}
.product-right-panel .add-basket input.add-basket-bt{width:70%;font-size:27px;}
.product-right-panel .add-basket{margin-bottom:5px;}
.product-right-panel a.ask-a-question, .product-right-panel a.recommened-to-friend{font-size:14px;}
.top-link{/* width:54%; */width:65%;margin-left: 0; float:left;}
.top-link.shopping {margin: 0 0 0 5px;}
.top-menu form {margin-top:-4px;}
.top-link-panel {min-width: 75%;}
.logo{margin:20px 0;width:100%;text-align:center;}
.top-link ul li.shopping a {padding: 0 20px 0 0;}
.top-link ul li.shopping span.prodcnt {right: 10px;}
.cart-summary tr td.itemcol3 {text-align: left !important;}
.cart-summary-div .cart-summary .quantity-input{margin: 0 3px 0 0;}
table.cart-summary span.unit select{border-radius: 0;}
table.cart-summary span.unit {position: relative;top: 10px;}
.contact-tabbing ul li a {padding:7px 20px;}
.gallery .full {width: 78% !important;}
#effect-1 .overlay {width:100%!important;margin: 0!important;}
.myaccount .dashboard {padding: 15px 40px 15px 0;}
.half-width, .contact-form-page {width: 100%;}
ul.noslider li {/* width: 40%!important; */width: 33.33%!important;min-height: 0 !important;}
.search-input{width: 140px;}
.shopping-cart table.cart-summary span.unit,.confirm-purchase table.cart-summary span.unit{top: 0;}
/*-- New --*/
.blocks {max-height: 150px; margin-bottom: 15px; background-size: 100% !important;}
.branddiv {/* width: 31.3% !important;  */width: 48% !important; margin-right: 0; margin-bottom: 30px; max-height: 100%; background-position: bottom center !important; min-height: 650px !important;}
.branddiv:nth-child(3) {/* width: 31.3% !important;  */ float:right;}
.branddiv:nth-child(5) {/* margin-right:2.5%; */ float:right;}
.branddiv:nth-child(9) {/* margin-right:2.5%; */ float:right;}
/* .branddiv:nth-child(4) {margin-right:0; } */
.branddiv:nth-child(7) {/* margin-right:0; */ float:right;}
.branddiv:nth-child(10) {margin-right:0; }
.footerbanner {background-position: left center !important; border-bottom: 0px solid #fff;}
.inside_image {min-height: 280px;background-position: top center !important;}
.products-listing-page .content-right-panel .listing-panel .product {width: 48%; margin-right: 0;}
.products-listing-page .content-right-panel .listing-panel .product:nth-child(2n) {float:right;}
.products-listing-page .content-right-panel .listing-panel .product .product-cart .addtocart-bar .quantity {width: 40% !important; margin-bottom: 0;}
.products-listing-page .content-right-panel .listing-panel .product .product-cart .addtocart-bar span.quantity-controls {width: 15%; float: left;}
.products-listing-page .content-right-panel .listing-panel .product .product-cart .addtoCartButton {width: 43%;}
.view-user .content-left-panel.myaccount {width:28%;}
.view-orders .content-left-panel.myaccount {width:28%;}
.view-galleryalbums .content-left-panel.myaccount {width:28%;}

.view-orders .vm-orders-information .content-right-panel {width:68%;}
.view-galleryalbums .content-right-panel {width:68%;}

ul.noslider li .product-details2 .pro-name {min-height: 60px;}
.products-listing-page.sets .content-right-panel .listing-panel .product {/* width: 48%; margin-right: 0; */}
.products-listing-page.sets .content-right-panel .listing-panel .product:nth-child(2n) {float: left;}
.products-listing-page .content-right-panel .listing-panel .product #picture {min-height: auto;}
.products-listing-page .content-right-panel .listing-panel .product #picture .gallery-pro-img-inside {min-height: auto;}
.products-listing-page .content-right-panel .listing-panel .product #picture .gallery-pro-img-inside a img {display:block}
.branddiv .brand-inside .topcenter {width:100%; text-align:center; left: auto !important; padding-left: 15px; padding-right: 15px;}
.branddiv .brand-inside .topright {width:100%; text-align:right; left: auto !important; right: auto !important; padding-left: 15px; padding-right: 15px;}
.branddiv .brand-inside .topleft {width:100%; text-align:right; left: auto !important; right: auto !important; padding-left: 15px; padding-right: 15px;}
.menu > ul > li a {padding: 10px 20px;}
.menu > ul > li.menu-dropdown-icon:hover {background:#ff495a url(/templates/protostar/images/menu-arrow.png) no-repeat right 12px !important;}
.listing-panel .product-details .prod-det-inner {min-height: 175px;}
.products-listing-page .content-right-panel .listing-panel .product .product-cart form .addtoCartButton input {white-space: normal;width: 89%; padding: 8px 5px; font-size: 12px; font-family: 'HurmeGeometricSans3'; line-height: 1.4;}
}

@media only screen and (min-width:1024px) and (max-width:1169px){
.menu > ul > li a{padding: 13px 18px;}
.top-panel div.menu{float: left;}
.nbs-flexisel-item {min-height:431px;}
.nbs-flexisel-inner:after {height:431px;}
.product-right-panel .add-basket input.add-basket-bt{width:70%;}
.gallery .full {width:79% !important;}
.contact-tabbing ul li a {padding:7px 8px;}
.products-listing-page .content-left-panel {width: 23%;}
.products-listing-page .content-right-panel {width: 75%;}
.products-listing-page .content-right-panel .listing-panel .product .product-cart .addtocart-bar span.quantity-controls input.quantity-controls {height: 24px;}
.products-listing-page .content-right-panel .listing-panel .product .product-cart .addtocart-bar .quantity {width: 40% !important; margin-bottom: 0;}
.products-listing-page .content-right-panel .listing-panel .product .product-cart .addtocart-bar span.quantity-controls {width: 23%; float: left;}
.products-listing-page .content-right-panel .listing-panel .product .product-cart .addtoCartButton {width: 36%; }
.products-listing-page .content-right-panel .listing-panel .product .product-cart form .addtoCartButton input {font-size: 10px;}
.view-user .content-left-panel.myaccount {width:28%;}
.view-orders .content-left-panel.myaccount {width:28%;}
.view-orders .vm-orders-information .content-right-panel {width:68%;}
.view-galleryalbums .content-left-panel.myaccount {width:28%;}
.view-galleryalbums .content-right-panel {width:68%;}
.products-listing-page .content-right-panel .listing-panel .product #picture {min-height: 265px;}
.products-listing-page .content-right-panel .listing-panel .product #picture .gallery-pro-img-inside {min-height: 265px;}
.products-listing-page .content-right-panel .listing-panel .product #picture .gallery-pro-img-inside a img {display:block}
.listing-panel .product-details .prod-det-inner {min-height: 160px;}
.site .footerbanner,.footerbanner{background-position:0 20px!important;}
.product-right-panel .quantity select{width: 120px;}
}
/* jQuery.mmenu CSS */
html.mm-opened .mm-page,html.mm-opened #mm-blocker,html.mm-opened .mm-fixed-top,html.mm-opened .mm-fixed-bottom,
html.mm-opened .mm-menu.mm-horizontal > .mm-panel { -webkit-transition: none 0.4s ease; -moz-transition: none 0.4s ease;
 -ms-transition: none 0.4s ease; -o-transition: none 0.4s ease; transition: none 0.4s ease; -webkit-transition-property: top, right, bottom, left, border; -moz-transition-property: top, right, bottom, left, border;
  -ms-transition-property: top, right, bottom, left, border; -o-transition-property: top, right, bottom, left, border; transition-property: top, right, bottom, left, border; }
html.mm-opened .mm-page, html.mm-opened #mm-blocker { left: 0%; top: 0; margin: 0; border: 0px solid rgba(0, 0, 0, 0); }
html.mm-opened.mm-opening .mm-page,
html.mm-opened.mm-opening #mm-blocker { border: 0px solid rgba(100, 100, 100, 0); }
.mm-menu .mm-hidden { display: none; }
.mm-fixed-top, .mm-fixed-bottom { position: fixed; left: 0; }
.mm-fixed-top { top: 0; }
.mm-fixed-bottom { bottom: 0; }
html.mm-opened .mm-page,
.mm-menu > .mm-panel { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box;
  -o-box-sizing: border-box; box-sizing: border-box; }
html.mm-opened, html.mm-opened body { width: 100%; height: 100%; overflow: hidden; position: relative; }
html.mm-opened .mm-page { height: 100%; overflow: hidden; position: absolute; }
html.mm-background .mm-page { background: inherit; }
#mm-blocker { background: #fff; display: none; width: 100%; height: 100%; position: absolute; z-index: 0; cursor:pointer; }
html.mm-opened #mm-blocker,
html.mm-blocking #mm-blocker { display: block; }
.mm-menu.mm-current { display: block; }
.mm-menu { background: inherit; display: none; overflow: hidden; height: 100%; padding: 0; position: absolute; left: 0; top: 0; z-index: 0; }
.mm-menu > .mm-panel { background: inherit; -webkit-overflow-scrolling: touch; overflow: scroll; overflow-x: hidden; overflow-y: auto;
	width: 100%; height: 100%; padding: 20px; position: absolute; top: 0; left: 100%; z-index: 0; }
.mm-menu > .mm-panel.mm-opened { left: 0%; }
.mm-menu > .mm-panel.mm-subopened { left: -40%; }
.mm-menu > .mm-panel.mm-highest { z-index: 1; }
.mm-menu > .mm-panel.mm-hidden { display: block; visibility: hidden; }
.mm-menu .mm-list { padding: 20px 0; }
.mm-menu > .mm-list { padding: 0 0 40px 0; }
.mm-panel > .mm-list { margin-left: -20px; margin-right: -20px; }
.mm-panel > .mm-list:first-child { padding-top: 0; }
.mm-list,.mm-list > li { list-style: none; display: block; padding: 0; margin: 0; }
.mm-list { font: inherit; font-size: 14px; font-family: 'PT Sans', sans-serif; font-weight:300;}
.mm-list select{ display:none;}
.mm-list a,
.mm-list a:hover { text-decoration: none; }
.mm-list > li { position: relative; border-bottom:1px solid #058734; padding:0}
.mm-list > li.none {padding:0}

.mm-list > li > a,.mm-list > li > span { /**text-overflow: ellipsis;**/ white-space: nowrap; overflow: hidden; color: inherit;
	line-height: 20px; display: block; padding: 10px 10px 10px 20px; margin: 0; }

.mm-list > li > a, .mm-list > li > span { padding-left:20px; color:#fff; text-transform:capitalize; font-weight:400}
.mm-list > li > a.in { padding:0 10px 0 30px; font-size:13px; font-weight:400; background:url(/templates/protostar/images/menu-arrow.png) no-repeat 20px 6px}

/*.mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-noresults)::after { content: ''; border-bottom-width: 1px; border-bottom-style: solid;
	display: block; width: 100%; position: absolute; bottom: 0; left: 0; }*/
/*.mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-noresults):after { width: auto; margin-left:0; position: relative; left: auto; }*/
.mm-list a.mm-subopen { width: 40px; height: 100%; padding: 0; position: absolute; right: 0; top: 0; z-index: 2; display:block }
.mm-list a.mm-subopen::before { content: ''; border-left-width: 1px; border-left-style: solid; display: block; position: absolute;
      left: 0; top: 0; }
.mm-list a.mm-subopen.mm-fullsubopen { width: 100%; }
.mm-list a.mm-subopen.mm-fullsubopen:before { border-left: none; }
.mm-list a.mm-subopen + a,
.mm-list a.mm-subopen + span { padding-right:13px; /*margin-right: 40px; */}
.mm-list > li.mm-selected > a.mm-subopen { background: transparent; }
.mm-list > li.mm-selected > a.mm-fullsubopen + a,
.mm-list > li.mm-selected > a.mm-fullsubopen + span { padding-right: 45px; margin-right: 0; }
.mm-list a.mm-subclose { text-indent:0; padding-top: 12px; margin-top: 0; }
.mm-list > li.mm-label { text-overflow: ellipsis; white-space: nowrap;overflow: hidden; font-size: 10px; text-transform: uppercase;
	text-indent: 20px; line-height: 25px; padding-right: 5px; }
.mm-list > li.mm-spacer { padding-top: 40px; }
.mm-list > li.mm-spacer.mm-label { padding-top: 25px; }
.mm-list a.mm-subopen:after,
.mm-list a.mm-subclose:before { content: ''; border: 2px solid transparent; display: block; width: 7px; height: 7px; margin-bottom: -5px; 
position: absolute; bottom: 50%; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg); transform: rotate(-45deg); }
.mm-list a.mm-subopen:after { border-top: none; border-left: none; right: 18px; }
.mm-list a.mm-subclose:before { border-right: none; border-bottom: none; margin-bottom: -5px; left: 22px; }

.mm-menu.mm-vertical .mm-list .mm-panel {
  display: none;
  padding: 10px 0 10px 10px; }
  .mm-menu.mm-vertical .mm-list .mm-panel li:last-child:after {
    border-color: transparent; }
.mm-menu.mm-vertical .mm-list li.mm-opened > .mm-panel {
  display: block; }
.mm-menu.mm-vertical .mm-list > li.mm-opened > a.mm-subopen {
  height: 40px; }
  .mm-menu.mm-vertical .mm-list > li.mm-opened > a.mm-subopen:after {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 16px;
    right: 16px; }

html.mm-opened .mm-page {
  box-shadow: 0 0 20px #310E0C; }

.mm-ismenu {
  background:#00AF3F; }

.mm-menu {
  color:#fff; }
  .mm-menu .mm-list > li:after {
    border-color:#058cdb}
  .mm-menu .mm-list > li > a.mm-subclose {
    background: rgba(0, 0, 0, 0.1);
    color: rgba(255, 255, 255, 0.8); }
  .mm-menu .mm-list > li > a.mm-subopen:after, .mm-menu .mm-list > li > a.mm-subclose:before {
    border-color: rgba(255, 255, 255, 0.6); left:9px; }
  .mm-menu .mm-list > li > a.mm-subopen:before {
    border-color: rgba(0, 0, 0, 0.15); }
  .mm-menu .mm-list > li.mm-selected > a:not(.mm-subopen),
  .mm-menu .mm-list > li.mm-selected > span {
    background: rgba(0, 0, 0, 0.1); }
  .mm-menu .mm-list > li.mm-label {
    background: rgba(255, 255, 255, 0.05); }
  .mm-menu.mm-vertical .mm-list li.mm-opened > a.mm-subopen,
  .mm-menu.mm-vertical .mm-list li.mm-opened > ul {
    background: rgba(255, 255, 255, 0.05); }

html.mm-opened.mm-opening .mm-page,
html.mm-opened.mm-opening #mm-blocker,
html.mm-opened.mm-opening .mm-fixed-top,
html.mm-opened.mm-opening .mm-fixed-bottom {
  left: 80%; }

.mm-menu {
  width: 80%; }

@media all and (max-width: 175px) {
  .mm-menu {
    width: 140px; }
  html.mm-opened.mm-opening .mm-page,
  html.mm-opened.mm-opening #mm-blocker,
  html.mm-opened.mm-opening .mm-fixed-top,
  html.mm-opened.mm-opening .mm-fixed-bottom {
    left: 140px; } }
@media all and (min-width: 550px) {
  .mm-menu {
    width: 440px; }

  html.mm-opened.mm-opening .mm-page,
  html.mm-opened.mm-opening #mm-blocker,
  html.mm-opened.mm-opening .mm-fixed-top,
  html.mm-opened.mm-opening .mm-fixed-bottom {
    left: 440px; } }
html.mm-nooverflowscrolling.mm-opened {
  height: auto;
  overflow: auto;
  overflow-x: hidden;
  overflow-y: scroll; }
  html.mm-nooverflowscrolling.mm-opened body {
    overflow: auto; }
  html.mm-nooverflowscrolling.mm-opened .mm-page {
    min-height: 1000px;
    position: fixed; }
  html.mm-nooverflowscrolling.mm-opened .mm-menu {
    height: auto;
    min-height: 1000px;
    overflow: auto;
    overflow-x: hidden;
    position: relative;
    left: auto;
    top: auto; }
  html.mm-nooverflowscrolling.mm-opened > .mm-panel {
    position: relative;
    height: auto;
    display: none;
    left: 0; }
    html.mm-nooverflowscrolling.mm-opened > .mm-panel.mm-current {
      display: block; }

/*
	jQuery.mmenu counters addon CSS
*/
em.mm-counter {
  font: inherit;
  font-size: 14px;
  font-style: normal;
  text-indent: 0;
  line-height: 20px;
  display: block;
  margin-top: -10px;
  position: absolute;
  right: 40px;
  top: 50%; }
  em.mm-counter + a.mm-subopen {
    padding-left:0; }
    em.mm-counter + a.mm-subopen + a,
    em.mm-counter + a.mm-subopen + span {
      margin-right: 0; }
  em.mm-counter + a.mm-fullsubopen {
    padding-left: 0; }

.mm-vertical em.mm-counter {
  top: 12px;
  margin-top: 0; }

.mm-nosubresults > em.mm-counter {
  display: none; }

.mm-menu em.mm-counter {
  color: rgba(255, 255, 255, 0.3); }

/*
	jQuery.mmenu dragOpen addon CSS
*/
html.mm-opened.mm-dragging .mm-menu,
html.mm-opened.mm-dragging .mm-page,
html.mm-opened.mm-dragging #mm-blocker {
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  -ms-transition-duration: 0s;
  -o-transition-duration: 0s;
  transition-duration: 0s; }

/*
	jQuery.mmenu header addon CSS
*/
.mm-header {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background: inherit;
  border-bottom: 1px solid transparent;
  text-align: center;
  line-height: 20px;
  width: 100%;
  height: 60px;
  padding: 30px 40px 0 40px;
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0; }
  .mm-header .mm-title {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: inline-block;
    width: 100%;
    position: relative;
    z-index: 1; }
  .mm-header .mm-prev,
  .mm-header .mm-next {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    text-decoration: none;
    display: block;
    width: 40px;
    height: 100%;
    position: absolute;
    bottom: 0; }
    .mm-header .mm-prev:before,
    .mm-header .mm-next:before {
      content: '';
      border: 2px solid transparent;
      display: block;
      width: 7px;
      height: 7px;
      margin-bottom: -5px;
      position: absolute;
      bottom: 50%;
      -webkit-transform: rotate(-45deg);
      -moz-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
      -o-transform: rotate(-45deg);
      transform: rotate(-45deg);
      margin-bottom: -15px; }
  .mm-header .mm-prev {
    left: 0; }
    .mm-header .mm-prev:before {
      border-right: none;
      border-bottom: none;
      left: 22px; }
  .mm-header .mm-next {
    right: 0; }
    .mm-header .mm-next:before {
      border-top: none;
      border-left: none;
      right: 18px; }

.mm-menu.mm-hassearch .mm-header {
  height: 50px; display:none;
  padding-top: 20px;
  top: 50px; }
  .mm-menu.mm-hassearch .mm-header .mm-prev:before,
  .mm-menu.mm-hassearch .mm-header .mm-mext:before {
    margin-bottom: -10px; }

.mm-menu.mm-hasheader li.mm-subtitle {}
.mm-menu.mm-hasheader .mm-panel {
  padding-top: 80px; }
.mm-menu.mm-hasheader.mm-hassearch > .mm-panel {
  padding-top: 120px; }
.mm-menu.mm-hasheader.mm-ismenu > .mm-panel {
  padding-top: 60px; }
.mm-menu.mm-hasheader.mm-ismenu.mm-hassearch > .mm-panel {
  padding-top: 0; }

.mm-menu .mm-header {
  border-color: rgba(0, 0, 0, 0.15);
  color: rgba(255, 255, 255, 0.3); }
  .mm-menu .mm-header a:before {
    border-color: rgba(255, 255, 255, 0.3); }

/*
	jQuery.mmenu labels addon CSS
*/
.mm-menu.mm-fixedlabels .mm-list {
  background: inherit; }
  .mm-menu.mm-fixedlabels .mm-list > li.mm-label {
    background: inherit !important;
    height: 25px;
    overflow: visible;
    position: relative;
    z-index: 1; }
    .mm-menu.mm-fixedlabels .mm-list > li.mm-label > div {
      background: inherit;
      width: 100%;
      position: absolute;
      left: 0; }
      .mm-menu.mm-fixedlabels .mm-list > li.mm-label > div > div {
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden; }
    .mm-menu.mm-fixedlabels .mm-list > li.mm-label.mm-spacer > div > div {
      padding-top: 25px; }

.mm-list > li.mm-label > span {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding: 0; }
.mm-list > li.mm-label.mm-opened a.mm-subopen:after {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  right: 17px; }
.mm-list > li.mm-collapsed {
  display: none; }

.mm-menu .mm-list li.mm-label > div > div {
  background: rgba(255, 255, 255, 0.05); }

/*
	jQuery.mmenu searchfield addon CSS
*/
.mm-search,
.mm-search input {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box; }

.mm-search {
  background: inherit;
  width: 100%;
  height: 50px;
  padding: 10px; display:none;
  position: relative;
  top: 0;
  z-index: 2; }
  .mm-search input {
    border: none;
    border-radius: 15px;
    font: inherit;
    font-size: 14px;
    line-height: 30px;
    outline: none;
    display: block;
    width: 100%;
    height: 30px;
    margin: 0;
    padding: 0 10px; }

.mm-menu li.mm-nosubresults > a.mm-subopen {
  display: none; }
  .mm-menu li.mm-nosubresults > a.mm-subopen + a,
  .mm-menu li.mm-nosubresults > a.mm-subopen + span {
    padding-right: 10px; }
.mm-menu li.mm-noresults {
  text-align: center;
  font-size: 21px;
  display: none;
  padding-top: 80px; }
  .mm-menu li.mm-noresults:after {
    border: none; }
.mm-menu.mm-noresults li.mm-noresults {
  display: block; }
.mm-menu.mm-hassearch > .mm-panel {
  padding-top: 60px; }

.mm-menu .mm-search input {
  background: rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.6); }
.mm-menu li.mm-noresults {
  color: rgba(255, 255, 255, 0.3); }

/*
	jQuery.mmenu effects extension CSS
*/
html.mm-slide .mm-menu {
  -webkit-transition: -webkit-transform 0.4s ease;
  -moz-transition: -moz-transform 0.4s ease;
  -o-transition: -o-transform 0.4s ease;
  transition: transform 0.4s ease; }
html.mm-slide.mm-opened .mm-menu {
  -webkit-transform: translateX(-40%);
  -moz-transform: translateX(-40%);
  -ms-transform: translateX(-40%);
  -o-transform: translateX(-40%);
  transform: translateX(-40%); }
html.mm-slide.mm-opening .mm-menu {
  -webkit-transform: translateX(0%);
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -o-transform: translateX(0%);
  transform: translateX(0%); }
html.mm-slide.mm-right.mm-opened .mm-menu {
  -webkit-transform: translateX(40%);
  -moz-transform: translateX(40%);
  -ms-transform: translateX(40%);
  -o-transform: translateX(40%);
  transform: translateX(40%); }
html.mm-slide.mm-right.mm-opening .mm-menu {
  -webkit-transform: translateX(0%);
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -o-transform: translateX(0%);
  transform: translateX(0%); }
html.mm-slide.mm-top.mm-opened .mm-menu {
  -webkit-transform: translateY(-40%);
  -moz-transform: translateY(-40%);
  -ms-transform: translateY(-40%);
  -o-transform: translateY(-40%);
  transform: translateY(-40%); }
html.mm-slide.mm-top.mm-opening .mm-menu {
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%); }
html.mm-slide.mm-bottom.mm-opened .mm-menu {
  -webkit-transform: translateY(40%);
  -moz-transform: translateY(40%);
  -ms-transform: translateY(40%);
  -o-transform: translateY(40%);
  transform: translateY(40%); }
html.mm-slide.mm-bottom.mm-opening .mm-menu {
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%); }

html.mm-zoom-menu .mm-menu {
  -webkit-transition: -webkit-transform 0.4s ease;
  -moz-transition: -moz-transform 0.4s ease;
  -o-transition: -o-transform 0.4s ease;
  transition: transform 0.4s ease; }
html.mm-zoom-menu.mm-opened .mm-menu {
  -webkit-transform: scale(0.7, 0.7) translateX(-40%);
  -moz-transform: scale(0.7, 0.7) translateX(-40%);
  -ms-transform: scale(0.7, 0.7) translateX(-40%);
  -o-transform: scale(0.7, 0.7) translateX(-40%);
  transform: scale(0.7, 0.7) translateX(-40%);
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -ms-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center; }
html.mm-zoom-menu.mm-opening .mm-menu {
  -webkit-transform: scale(1, 1) translateX(0%);
  -moz-transform: scale(1, 1) translateX(0%);
  -ms-transform: scale(1, 1) translateX(0%);
  -o-transform: scale(1, 1) translateX(0%);
  transform: scale(1, 1) translateX(0%); }
html.mm-zoom-menu.mm-right.mm-opened .mm-menu {
  -webkit-transform: scale(0.7, 0.7) translateX(40%);
  -moz-transform: scale(0.7, 0.7) translateX(40%);
  -ms-transform: scale(0.7, 0.7) translateX(40%);
  -o-transform: scale(0.7, 0.7) translateX(40%);
  transform: scale(0.7, 0.7) translateX(40%);
  -webkit-transform-origin: right center;
  -moz-transform-origin: right center;
  -ms-transform-origin: right center;
  -o-transform-origin: right center;
  transform-origin: right center; }
html.mm-zoom-menu.mm-right.mm-opening .mm-menu {
  -webkit-transform: scale(1, 1) translateX(0%);
  -moz-transform: scale(1, 1) translateX(0%);
  -ms-transform: scale(1, 1) translateX(0%);
  -o-transform: scale(1, 1) translateX(0%);
  transform: scale(1, 1) translateX(0%); }
html.mm-zoom-menu.mm-top.mm-opened .mm-menu {
  -webkit-transform: scale(0.7, 0.7) translateY(-40%);
  -moz-transform: scale(0.7, 0.7) translateY(-40%);
  -ms-transform: scale(0.7, 0.7) translateY(-40%);
  -o-transform: scale(0.7, 0.7) translateY(-40%);
  transform: scale(0.7, 0.7) translateY(-40%);
  -webkit-transform-origin: center top;
  -moz-transform-origin: center top;
  -ms-transform-origin: center top;
  -o-transform-origin: center top;
  transform-origin: center top; }
html.mm-zoom-menu.mm-top.mm-opening .mm-menu {
  -webkit-transform: scale(1, 1) translateY(0%);
  -moz-transform: scale(1, 1) translateY(0%);
  -ms-transform: scale(1, 1) translateY(0%);
  -o-transform: scale(1, 1) translateY(0%);
  transform: scale(1, 1) translateY(0%); }
html.mm-zoom-menu.mm-bottom.mm-opened .mm-menu {
  -webkit-transform: scale(0.7, 0.7) translateY(40%);
  -moz-transform: scale(0.7, 0.7) translateY(40%);
  -ms-transform: scale(0.7, 0.7) translateY(40%);
  -o-transform: scale(0.7, 0.7) translateY(40%);
  transform: scale(0.7, 0.7) translateY(40%);
  -webkit-transform-origin: center bottom;
  -moz-transform-origin: center bottom;
  -ms-transform-origin: center bottom;
  -o-transform-origin: center bottom;
  transform-origin: center bottom; }
html.mm-zoom-menu.mm-bottom.mm-opening .mm-menu {
  -webkit-transform: scale(1, 1) translateY(0%);
  -moz-transform: scale(1, 1) translateY(0%);
  -ms-transform: scale(1, 1) translateY(0%);
  -o-transform: scale(1, 1) translateY(0%);
  transform: scale(1, 1) translateY(0%); }

html.mm-zoom-page.mm-opened .mm-page {
  -webkit-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -ms-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center; }
html.mm-zoom-page.mm-opening .mm-page {
  -webkit-transform: scale(1.5, 1.5);
  -moz-transform: scale(1.5, 1.5);
  -ms-transform: scale(1.5, 1.5);
  -o-transform: scale(1.5, 1.5);
  transform: scale(1.5, 1.5); }
html.mm-zoom-page.mm-right.mm-opened .mm-page {
  -webkit-transform-origin: right center;
  -moz-transform-origin: right center;
  -ms-transform-origin: right center;
  -o-transform-origin: right center;
  transform-origin: right center; }
html.mm-zoom-page.mm-top.mm-opened .mm-page {
  -webkit-transform-origin: center top;
  -moz-transform-origin: center top;
  -ms-transform-origin: center top;
  -o-transform-origin: center top;
  transform-origin: center top; }
html.mm-zoom-page.mm-bottom.mm-opened .mm-page {
  -webkit-transform-origin: center bottom;
  -moz-transform-origin: center bottom;
  -ms-transform-origin: center bottom;
  -o-transform-origin: center bottom;
  transform-origin: center bottom; }

html.mm-zoom-panels .mm-panel {
  -webkit-transform: scale(1.5, 1.5);
  -moz-transform: scale(1.5, 1.5);
  -ms-transform: scale(1.5, 1.5);
  -o-transform: scale(1.5, 1.5);
  transform: scale(1.5, 1.5);
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -ms-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center; }
  html.mm-zoom-panels .mm-panel.mm-opened {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1); }
    html.mm-zoom-panels .mm-panel.mm-opened.mm-subopened {
      -webkit-transform: scale(0.7, 0.7);
      -moz-transform: scale(0.7, 0.7);
      -ms-transform: scale(0.7, 0.7);
      -o-transform: scale(0.7, 0.7);
      transform: scale(0.7, 0.7); }

/*
	jQuery.mmenu fullscreen extension CSS
*/
html.mm-opened.mm-opening.mm-fullscreen .mm-page,
html.mm-opened.mm-opening.mm-fullscreen #mm-blocker,
html.mm-opened.mm-opening.mm-fullscreen .mm-fixed-top,
html.mm-opened.mm-opening.mm-fullscreen .mm-fixed-bottom {
  left: 100%; }

.mm-menu.mm-fullscreen {
  width: 100%; }

@media all and (max-width: 140px) {
  .mm-menu.mm-fullscreen {
    width: 140px; }

  html.mm-opened.mm-opening.mm-fullscreen .mm-page,
  html.mm-opened.mm-opening.mm-fullscreen #mm-blocker,
  html.mm-opened.mm-opening.mm-fullscreen .mm-fixed-top,
  html.mm-opened.mm-opening.mm-fullscreen .mm-fixed-bottom {
    left: 140px; } }
@media all and (min-width: 10000px) {
  .mm-menu.mm-fullscreen {
    width: 10000px; }

  html.mm-opened.mm-opening.mm-fullscreen .mm-page,
  html.mm-opened.mm-opening.mm-fullscreen #mm-blocker,
  html.mm-opened.mm-opening.mm-fullscreen .mm-fixed-top,
  html.mm-opened.mm-opening.mm-fullscreen .mm-fixed-bottom {
    left: 10000px; } }
.mm-menu.mm-top.mm-fullscreen {
  height: 100%; }

html.mm-top.mm-opened.mm-opening.mm-fullscreen .mm-page,
html.mm-top.mm-opened.mm-opening.mm-fullscreen #mm-blocker,
html.mm-top.mm-opened.mm-opening.mm-fullscreen .mm-fixed-top {
  top: 100%; }
html.mm-top.mm-opened.mm-opening.mm-fullscreen .mm-fixed-bottom {
  bottom: -100%; }

@media all and (max-height: 140px) {
  .mm-menu.mm-top.mm-fullscreen {
    height: 140px; }

  html.mm-top.mm-opened.mm-opening.mm-fullscreen .mm-page,
  html.mm-top.mm-opened.mm-opening.mm-fullscreen #mm-blocker,
  html.mm-top.mm-opened.mm-opening.mm-fullscreen .mm-fixed-top {
    top: 140px; }
  html.mm-top.mm-opened.mm-opening.mm-fullscreen .mm-fixed-bottom {
    bottom: -140px; } }
@media all and (min-height: 10000px) {
  .mm-menu.mm-top.mm-fullscreen {
    height: 10000px; }

  html.mm-top.mm-opened.mm-opening.mm-fullscreen .mm-page,
  html.mm-top.mm-opened.mm-opening.mm-fullscreen #mm-blocker,
  html.mm-top.mm-opened.mm-opening.mm-fullscreen .mm-fixed-top {
    top: 10000px; }
  html.mm-top.mm-opened.mm-opening.mm-fullscreen .mm-fixed-bottom {
    bottom: -10000px; } }
.mm-menu.mm-right.mm-fullscreen {
  width: 100%; }

html.mm-right.mm-opened.mm-opening.mm-fullscreen .mm-page,
html.mm-right.mm-opened.mm-opening.mm-fullscreen #mm-blocker,
html.mm-right.mm-opened.mm-opening.mm-fullscreen .mm-fixed-top,
html.mm-right.mm-opened.mm-opening.mm-fullscreen .mm-fixed-bottom {
  right: 100%; }

@media all and (max-width: 140px) {
  .mm-menu.mm-right.mm-fullscreen {
    width: 140px; }

  html.mm-right.mm-opened.mm-opening.mm-fullscreen .mm-page,
  html.mm-right.mm-opened.mm-opening.mm-fullscreen #mm-blocker,
  html.mm-right.mm-opened.mm-opening.mm-fullscreen .mm-fixed-top,
  html.mm-right.mm-opened.mm-opening.mm-fullscreen .mm-fixed-bottom {
    right: 140px; } }
@media all and (min-width: 10000px) {
  .mm-menu.mm-right.mm-fullscreen {
    width: 10000px; }

  html.mm-right.mm-opened.mm-opening.mm-fullscreen .mm-page,
  html.mm-right.mm-opened.mm-opening.mm-fullscreen #mm-blocker,
  html.mm-right.mm-opened.mm-opening.mm-fullscreen .mm-fixed-top,
  html.mm-right.mm-opened.mm-opening.mm-fullscreen .mm-fixed-bottom {
    right: 10000px; } }
.mm-menu.mm-bottom.mm-fullscreen {
  height: 100%; }

html.mm-bottom.mm-opened.mm-opening.mm-fullscreen .mm-page,
html.mm-bottom.mm-opened.mm-opening.mm-fullscreen #mm-blocker,
html.mm-bottom.mm-opened.mm-opening.mm-fullscreen .mm-fixed-bottom {
  bottom: 100%; }
html.mm-bottom.mm-opened.mm-opening.mm-fullscreen .mm-fixed-top {
  top: -100%; }

@media all and (max-height: 140px) {
  .mm-menu.mm-bottom.mm-fullscreen {
    height: 140px; }

  html.mm-bottom.mm-opened.mm-opening.mm-fullscreen .mm-page,
  html.mm-bottom.mm-opened.mm-opening.mm-fullscreen #mm-blocker,
  html.mm-bottom.mm-opened.mm-opening.mm-fullscreen .mm-fixed-bottom {
    bottom: 140px; }
  html.mm-bottom.mm-opened.mm-opening.mm-fullscreen .mm-fixed-top {
    top: -140px; } }
@media all and (min-height: 10000px) {
  .mm-menu.mm-bottom.mm-fullscreen {
    height: 10000px; }

  html.mm-bottom.mm-opened.mm-opening.mm-fullscreen .mm-page,
  html.mm-bottom.mm-opened.mm-opening.mm-fullscreen #mm-blocker,
  html.mm-bottom.mm-opened.mm-opening.mm-fullscreen .mm-fixed-bottom {
    bottom: 10000px; }
  html.mm-bottom.mm-opened.mm-opening.mm-fullscreen .mm-fixed-top {
    top: -10000px; } }
.mm-menu.mm-fullscreen.mm-front, .mm-menu.mm-fullscreen.mm-next {
  left: -100%; }

@media all and (max-width: 140px) {
  .mm-menu.mm-fullscreen.mm-front, .mm-menu.mm-fullscreen.mm-next {
    left: -140px; } }
@media all and (min-width: 10000px) {
  .mm-menu.mm-fullscreen.mm-front, .mm-menu.mm-fullscreen.mm-next {
    left: -10000px; } }
.mm-menu.mm-top.mm-fullscreen.mm-front, .mm-menu.mm-top.mm-fullscreen.mm-next {
  top: -100%; }

@media all and (max-height: 140px) {
  .mm-menu.mm-top.mm-fullscreen.mm-front, .mm-menu.mm-top.mm-fullscreen.mm-next {
    top: -140px; } }
@media all and (min-height: 10000px) {
  .mm-menu.mm-top.mm-fullscreen.mm-front, .mm-menu.mm-top.mm-fullscreen.mm-next {
    top: -10000px; } }
.mm-menu.mm-right.mm-fullscreen.mm-front, .mm-menu.mm-right.mm-fullscreen.mm-next {
  right: -100%; }

@media all and (max-width: 140px) {
  .mm-menu.mm-right.mm-fullscreen.mm-front, .mm-menu.mm-right.mm-fullscreen.mm-next {
    right: -140px; } }
@media all and (min-width: 10000px) {
  .mm-menu.mm-right.mm-fullscreen.mm-front, .mm-menu.mm-right.mm-fullscreen.mm-next {
    right: -10000px; } }
.mm-menu.mm-bottom.mm-fullscreen.mm-front, .mm-menu.mm-bottom.mm-fullscreen.mm-next {
  bottom: -100%; }

@media all and (max-height: 140px) {
  .mm-menu.mm-bottom.mm-fullscreen.mm-front, .mm-menu.mm-bottom.mm-fullscreen.mm-next {
    bottom: -140px; } }
@media all and (min-height: 10000px) {
  .mm-menu.mm-bottom.mm-fullscreen.mm-front, .mm-menu.mm-bottom.mm-fullscreen.mm-next {
    bottom: -10000px; } }
html.mm-opened.mm-front .mm-fixed-top,
html.mm-opened.mm-front .mm-fixed-bottom,
html.mm-opened.mm-opening.mm-front .mm-fixed-top,
html.mm-opened.mm-opening.mm-front .mm-fixed-bottom {
  left: 0;
  right: auto; }
html.mm-opened.mm-front .mm-fixed-top,
html.mm-opened.mm-opening.mm-front .mm-fixed-top {
  top: 0; }
html.mm-opened.mm-front .mm-fixed-bottom,
html.mm-opened.mm-opening.mm-front .mm-fixed-bottom {
  bottom: 0; }

html.mm-opened.mm-fullscreen .mm-page {
  box-shadow: none !important; }

/*
	jQuery.mmenu position extension CSS
*/
.mm-menu.mm-top {
  width: 100%; }

html.mm-top.mm-opened .mm-page,
html.mm-top.mm-opened #mm-blocker {
  top: 0%; }

html.mm-top.mm-opened.mm-opening .mm-page,
html.mm-top.mm-opened.mm-opening #mm-blocker,
html.mm-top.mm-opened.mm-opening .mm-fixed-top,
html.mm-top.mm-opened.mm-opening .mm-fixed-bottom {
  left: 0; }

.mm-menu.mm-right {
  left: auto;
  right: 0; }

html.mm-right.mm-opened .mm-page,
html.mm-right.mm-opened #mm-blocker,
html.mm-right.mm-opened .mm-fixed-top,
html.mm-right.mm-opened .mm-fixed-bottom {
  left: auto;
  right: 0%; }

html.mm-right.mm-opened.mm-opening .mm-page,
html.mm-right.mm-opened.mm-opening #mm-blocker,
html.mm-right.mm-opened.mm-opening .mm-fixed-top,
html.mm-right.mm-opened.mm-opening .mm-fixed-bottom {
  left: auto; }

.mm-menu.mm-bottom {
  width: 100%;
  top: auto;
  bottom: 0; }

html.mm-bottom.mm-opened .mm-page,
html.mm-bottom.mm-opened #mm-blocker {
  bottom: 0%;
  top: auto; }

html.mm-bottom.mm-opened.mm-opening .mm-page,
html.mm-bottom.mm-opened.mm-opening #mm-blocker,
html.mm-bottom.mm-opened.mm-opening .mm-fixed-top,
html.mm-bottom.mm-opened.mm-opening .mm-fixed-bottom {
  top: auto;
  left: 0; }

.mm-menu.mm-top {
  height: 80%; }

html.mm-top.mm-opened.mm-opening .mm-page,
html.mm-top.mm-opened.mm-opening #mm-blocker,
html.mm-top.mm-opened.mm-opening .mm-fixed-top {
  top: 80%; }
html.mm-top.mm-opened.mm-opening .mm-fixed-bottom {
  bottom: -80%; }

@media all and (max-height: 175px) {
  .mm-menu.mm-top {
    height: 140px; }

  html.mm-top.mm-opened.mm-opening .mm-page,
  html.mm-top.mm-opened.mm-opening #mm-blocker,
  html.mm-top.mm-opened.mm-opening .mm-fixed-top {
    top: 140px; }
  html.mm-top.mm-opened.mm-opening .mm-fixed-bottom {
    bottom: -140px; } }
@media all and (min-height: 1100px) {
.mm-menu.mm-top { height: 880px; }

html.mm-top.mm-opened.mm-opening .mm-page,
html.mm-top.mm-opened.mm-opening #mm-blocker,
html.mm-top.mm-opened.mm-opening .mm-fixed-top { top: 880px; }
html.mm-top.mm-opened.mm-opening .mm-fixed-bottom { bottom: -880px; } }
.mm-menu.mm-right { width: 80%; }

html.mm-right.mm-opened.mm-opening .mm-page,
html.mm-right.mm-opened.mm-opening #mm-blocker,
html.mm-right.mm-opened.mm-opening .mm-fixed-top,
html.mm-right.mm-opened.mm-opening .mm-fixed-bottom { right: 80%; }

@media all and (max-width: 175px) {
.mm-menu.mm-right { width: 140px; }

html.mm-right.mm-opened.mm-opening .mm-page,
html.mm-right.mm-opened.mm-opening #mm-blocker,
html.mm-right.mm-opened.mm-opening .mm-fixed-top,
html.mm-right.mm-opened.mm-opening .mm-fixed-bottom { right: 140px; } }
@media all and (min-width: 550px) {
.mm-menu.mm-right { width: 440px; }

html.mm-right.mm-opened.mm-opening .mm-page,
html.mm-right.mm-opened.mm-opening #mm-blocker,
html.mm-right.mm-opened.mm-opening .mm-fixed-top,
html.mm-right.mm-opened.mm-opening .mm-fixed-bottom { right: 440px; } }
.mm-menu.mm-bottom { height: 80%; }

html.mm-bottom.mm-opened.mm-opening .mm-page,
html.mm-bottom.mm-opened.mm-opening #mm-blocker,
html.mm-bottom.mm-opened.mm-opening .mm-fixed-bottom { bottom: 80%; }
html.mm-bottom.mm-opened.mm-opening .mm-fixed-top { top: -80%; }

@media all and (max-height: 175px) {
.mm-menu.mm-bottom { height: 140px; }

html.mm-bottom.mm-opened.mm-opening .mm-page,
html.mm-bottom.mm-opened.mm-opening #mm-blocker,
html.mm-bottom.mm-opened.mm-opening .mm-fixed-bottom { bottom: 140px; }
html.mm-bottom.mm-opened.mm-opening .mm-fixed-top { top: -140px; } }
@media all and (min-height: 1100px) {
.mm-menu.mm-bottom { height: 880px; }

html.mm-bottom.mm-opened.mm-opening .mm-page,
html.mm-bottom.mm-opened.mm-opening #mm-blocker,
html.mm-bottom.mm-opened.mm-opening .mm-fixed-bottom { bottom: 880px; }
html.mm-bottom.mm-opened.mm-opening .mm-fixed-top { top: -880px; } }
/* jQuery.mmenu z-position extension CSS */
html.mm-front.mm-opened .mm-page { top: 0 !important; right: 0 !important; bottom: 0 !important;  left: 0 !important; }
.mm-menu.mm-front,.mm-menu.mm-next { -webkit-transition: none 0.4s ease; -moz-transition: none 0.4s ease; -ms-transition: none 0.4s ease; 
-o-transition: none 0.4s ease;  transition: none 0.4s ease; -webkit-transition-property: top, right, bottom, left, -webkit-transform;
-moz-transition-property: top, right, bottom, left, -moz-transform; -ms-transition-property: top, right, bottom, left, -o-transform;
-o-transition-property: top, right, bottom, left, -o-transform; transition-property: top, right, bottom, left, transform; }

html.mm-front .mm-page,
html.mm-front #mm-blocker { z-index: 0; }
.mm-menu.mm-front { z-index: 1; box-shadow: 0 0 15px #025d88; }
html.mm-opened.mm-next .mm-page { box-shadow: none; }
html.mm-opening .mm-menu.mm-front, html.mm-opening .mm-menu.mm-next { left: 0%; }
.mm-menu.mm-top.mm-front, .mm-menu.mm-top.mm-next { left: 0; }
html.mm-opening .mm-menu.mm-top.mm-front, html.mm-opening .mm-menu.mm-top.mm-next { left: 0; top: 0%; }
.mm-menu.mm-right.mm-front, .mm-menu.mm-right.mm-next { left: auto; }
html.mm-opening .mm-menu.mm-right.mm-front, html.mm-opening .mm-menu.mm-right.mm-next { left: auto; right: 0%; }
.mm-menu.mm-bottom.mm-front, .mm-menu.mm-bottom.mm-next { top: auto; left: 0; }
html.mm-opening .mm-menu.mm-bottom.mm-front, html.mm-opening .mm-menu.mm-bottom.mm-next { left: 0; bottom: 0%; }
.mm-menu.mm-front, .mm-menu.mm-next { left: -80%; }

@media all and (max-width: 175px) {
.mm-menu.mm-front, .mm-menu.mm-next { left: -140px; } }
@media all and (min-width: 550px) {
.mm-menu.mm-front, .mm-menu.mm-next { left: -440px; } }
.mm-menu.mm-top.mm-front, .mm-menu.mm-top.mm-next { top: -80%; }

@media all and (max-height: 175px) {
.mm-menu.mm-top.mm-front, .mm-menu.mm-top.mm-next { top: -140px; } }
@media all and (min-height: 1100px) {
.mm-menu.mm-top.mm-front, .mm-menu.mm-top.mm-next { top: -880px; } }
.mm-menu.mm-right.mm-front, .mm-menu.mm-right.mm-next { right: -80%; }

@media all and (max-width: 175px) {
.mm-menu.mm-right.mm-front, .mm-menu.mm-right.mm-next { right: -140px; } }
@media all and (min-width: 550px) {
.mm-menu.mm-right.mm-front, .mm-menu.mm-right.mm-next { right: -440px; } }
.mm-menu.mm-bottom.mm-front, .mm-menu.mm-bottom.mm-next { bottom: -80%; }
@media all and (max-height: 175px) {
.mm-menu.mm-bottom.mm-front, .mm-menu.mm-bottom.mm-next { bottom: -140px; } }
@media all and (min-height: 1100px) {
.mm-menu.mm-bottom.mm-front, .mm-menu.mm-bottom.mm-next { bottom: -880px; } }
html.mm-opened.mm-front .mm-fixed-top,
html.mm-opened.mm-front .mm-fixed-bottom,
html.mm-opened.mm-opening.mm-front .mm-fixed-top,
html.mm-opened.mm-opening.mm-front .mm-fixed-bottom { left: 0; right: auto; }
html.mm-opened.mm-front .mm-fixed-top,
html.mm-opened.mm-opening.mm-front .mm-fixed-top { top: 0; }
html.mm-opened.mm-front .mm-fixed-bottom,
html.mm-opened.mm-opening.mm-front .mm-fixed-bottom { bottom: 0; }
/* jQuery.mmenu themes extension CSS */
html.mm-opened.mm-light .mm-page { box-shadow: 0 0 10px #310E0C; }
.mm-ismenu.mm-light { background: #bb3128; }
.mm-menu.mm-light { color:#fff; }
.mm-menu.mm-light .mm-list > li:after { border-color: rgba(0, 0, 0, 0.1); }
.mm-menu.mm-light .mm-list > li > a.mm-subclose { background: rgba(0, 0, 0, 0.1); color: rgba(255, 255, 255, 0.8); }
.mm-menu.mm-light .mm-list > li > a.mm-subopen:after, .mm-menu.mm-light .mm-list > li > a.mm-subclose:before { border-color: rgba(0, 0, 0, 0.3); }
.mm-menu.mm-light .mm-list > li > a.mm-subopen:before { border-color: rgba(0, 0, 0, 0.1); }
.mm-menu.mm-light .mm-list > li.mm-selected > a:not(.mm-subopen),
.mm-menu.mm-light .mm-list > li.mm-selected > span { background: rgba(0, 0, 0, 0.1); }
.mm-menu.mm-light .mm-list > li.mm-label { background: rgba(0, 0, 0, 0.03); }
.mm-menu.mm-light.mm-vertical .mm-list li.mm-opened > a.mm-subopen,
.mm-menu.mm-light.mm-vertical .mm-list li.mm-opened > ul { background: rgba(0, 0, 0, 0.03); }
.mm-menu.mm-light .mm-search input { background: rgba(0, 0, 0, 0.1); color: rgba(0, 0, 0, 0.6); }
.mm-menu.mm-light li.mm-noresults { color: rgba(0, 0, 0, 0.3); }
.mm-menu.mm-light em.mm-counter { color: rgba(0, 0, 0, 0.3); display:none }
.mm-menu.mm-light .mm-list li.mm-label > div > div { background: rgba(0, 0, 0, 0.03); }
.mm-menu.mm-light .mm-header { border-color: rgba(0, 0, 0, 0.1); color: rgba(0, 0, 0, 0.3); }
.mm-menu.mm-light .mm-header a:before { border-color: rgba(0, 0, 0, 0.3); }
html.mm-opened.mm-white .mm-page { box-shadow: 0 0 10px #025d88; }
.mm-ismenu.mm-white { background: white; }
.mm-menu.mm-white { color: rgba(0, 0, 0, 0.6); }
.mm-menu.mm-white .mm-list > li:after { border-color: rgba(0, 0, 0, 0.1); }
.mm-menu.mm-white .mm-list > li > a.mm-subclose { background: rgba(0, 0, 0, 0.08); color: rgba(0, 0, 0, 0.3); }
.mm-menu.mm-white .mm-list > li > a.mm-subopen:after, .mm-menu.mm-white .mm-list > li > a.mm-subclose:before { border-color: rgba(0, 0, 0, 0.3); }
.mm-menu.mm-white .mm-list > li > a.mm-subopen:before { border-color: rgba(0, 0, 0, 0.1); }
.mm-menu.mm-white .mm-list > li.mm-selected > a:not(.mm-subopen),
.mm-menu.mm-white .mm-list > li.mm-selected > span { background: rgba(0, 0, 0, 0.08); }
.mm-menu.mm-white .mm-list > li.mm-label { background: rgba(0, 0, 0, 0.03); }
.mm-menu.mm-white.mm-vertical .mm-list li.mm-opened > a.mm-subopen,
.mm-menu.mm-white.mm-vertical .mm-list li.mm-opened > ul { background: rgba(0, 0, 0, 0.03); }
.mm-menu.mm-white .mm-search input { background: rgba(0, 0, 0, 0.1); color: rgba(0, 0, 0, 0.6); }
.mm-menu.mm-white li.mm-noresults { color: rgba(0, 0, 0, 0.3); }
.mm-menu.mm-white em.mm-counter { color: rgba(0, 0, 0, 0.3); }
.mm-menu.mm-white .mm-list li.mm-label > div > div { background: rgba(0, 0, 0, 0.03); }
.mm-menu.mm-white .mm-header { border-color: rgba(0, 0, 0, 0.1); color: rgba(0, 0, 0, 0.3); }
.mm-menu.mm-white .mm-header a:before { border-color: rgba(0, 0, 0, 0.3); }
html.mm-opened.mm-black .mm-page { box-shadow: none; }
.mm-ismenu.mm-black { background: black; }
.mm-menu.mm-black { color: rgba(255, 255, 255, 0.6); }
.mm-menu.mm-black .mm-list > li:after { border-color: rgba(255, 255, 255, 0.2); }
.mm-menu.mm-black .mm-list > li > a.mm-subclose { background: rgba(255, 255, 255, 0.25); color: rgba(255, 255, 255, 0.3); }
.mm-menu.mm-black .mm-list > li > a.mm-subopen:after, .mm-menu.mm-black .mm-list > li > a.mm-subclose:before { border-color: rgba(255, 255, 255, 0.3); }
.mm-menu.mm-black .mm-list > li > a.mm-subopen:before { border-color: rgba(255, 255, 255, 0.2); }
.mm-menu.mm-black .mm-list > li.mm-selected > a:not(.mm-subopen),
.mm-menu.mm-black .mm-list > li.mm-selected > span { background: rgba(255, 255, 255, 0.25); }
.mm-menu.mm-black .mm-list > li.mm-label { background: rgba(255, 255, 255, 0.15); }
.mm-menu.mm-black.mm-vertical .mm-list li.mm-opened > a.mm-subopen,
.mm-menu.mm-black.mm-vertical .mm-list li.mm-opened > ul { background: rgba(255, 255, 255, 0.15); }
.mm-menu.mm-black .mm-search input { background: rgba(255, 255, 255, 0.3); color: rgba(255, 255, 255, 0.6); }
.mm-menu.mm-black li.mm-noresults { color: rgba(255, 255, 255, 0.3); }
.mm-menu.mm-black em.mm-counter { color: rgba(255, 255, 255, 0.3); }
.mm-menu.mm-black .mm-list li.mm-label > div > div { background: rgba(255, 255, 255, 0.15); }
.mm-menu.mm-black .mm-header { border-color: rgba(255, 255, 255, 0.2); color: rgba(255, 255, 255, 0.3); }
.mm-menu.mm-black .mm-header a:before { border-color: rgba(255, 255, 255, 0.3); }
