body,html,p{margin:0px; padding:0px;font-family: 'CANDARA'; color:#555;font-size: 15px;}
*{margin:0;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
aside, details, figcaption, figure, ins, summary, small, mark, title, video, footer, header, hgroup, nav, section, article { display: block; }
.clear { padding:0; margin:0; line-height:0; height:0; font-size:0; clear:both; width:100%; display:block; }
h1, h2, h3, h4, h5, h6 { padding: 0; margin: 0; font-weight: normal;}
html, body { height: 100%; width: 100%; padding: 0; margin: 0;}
body *{box-sizing:border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
ul,ul li{list-style:none; padding:0; margin:0;}
input,button{outline:none; border:none;}
a, a:hover, a:focus{text-decoration:none; outline:none;transition:all .5s; -webkit-transition:all .5s; -moz-transition:all .5s;}
a:active,a:hover {outline: 0;}
button{transition:all .5s; -webkit-transition:all .5s; -moz-transition:all .5s;}
:focus{outline:none;}
img{ border:none;transition:all .5s; -webkit-transition:all .5s; -moz-transition:all .5s;}

/********Fonts Used********/

@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700');
@font-face {font-family: 'CANDARA';src: url('../fonts/CANDARA.eot');src: local('../fonts/CANDARA'), url('../fonts/CANDARA.woff') format('woff'), url('../fonts/CANDARA.ttf') format('truetype');}
@font-face {font-family: 'Conv_TektonPro-BoldCond';src: url('../fonts/TektonPro-BoldCond.eot');src: local('☺'), url('../fonts/TektonPro-BoldCond.woff') format('woff'),url('../fonts/TektonPro-BoldCond.ttf') format('truetype'),url('../fonts/TektonPro-BoldCond.svg') format('svg');font-weight: normal;font-style:normal;}

/********Input Placeholders********/
input[type="text"]::-webkit-input-placeholder {opacity:1;}
input[type="text"]::-moz-placeholder {opacity:1;}
input[type="text"]:-ms-input-placeholder {opacity:1;}
input[type="text"]:-moz-placeholder {opacity:1;}

h2{ font-size:20px; color:#555; border-left:2px solid #ff6d57; padding:0 10px; margin-bottom:20px;}
/********Main Css********/
/********Top Bar********/
.topBar{ background:#fff/*#ff6d57*/; padding:15px 0; color:#000/*#fff*/; float:left; width:100%; font-family:'Roboto', sans-serif;}
.topBar ul{ float:right;}
.topBar li{ display:inline-block; position:relative;}
.topBar li + li:before{ content:"|"; color:#fff; padding:0 10px;}
.topBar li a{ color: #000;/*#fff*/; font-size: 20px;}
.topBar li a:hover, .topBar li a:focus{ color: #ff6d57/*#ffd6d0*/;}
.topBar li.dropdown span{ width:15px; height:15px; border-radius:100%; -webkit-border-radius:100%; -moz-border-radius:100%; background:#fff; display:block; position:absolute; right:8px; top:-3px; font-size:12px; color:#000; text-align:center; line-height:14px;}
.topBar li i{font-size:10px; margin-top:5px; margin-left:5px;}
.topBar .dropdown-cart{background:#fff4f2; box-shadow:none; padding:10px; border:1px solid #ff6d57;min-width:300px; left:auto; right:0; top:33px; border-radius:0;}
.topBar .dropdown-cart li{width:100%; margin:5px 0; border-bottom:1px dashed #ff9d8e; padding-bottom:10px;}
.topBar .dropdown-cart li h4{font-size:12px; color:#999; text-decoration:line-through; margin:3px 0;}
.topBar .dropdown-cart li + li:before{display:none;}
.topBar h3{color:#ff6d57; font-size:14px; line-height:20px;}
.topBar .dropdown-cart figure{ float:left; margin-right:5px; border:2px solid #ff6d57; padding:1px;}
.topBar button{ background:#ff6d57; color:#fff; padding:5px 10px;}
.topBar .dropdown-cart li:last-child{ border:none; padding:0; margin:0; text-align:center; margin-top:10px;}
.prd_prc{float:left;}
.prd_qty{float:right;margin-right:30px;}
#myModalconfirm button.btn{ margin:10px 5px 0 0;}
#myModalconfirm  .modal-dialog{width:480px;}

/********Logo Bar********/
.logo{ float:left; margin-top:20px;}
.logoBar button{ float:right; background:#ff6d57; color:#fff; padding:5px 10px; border-radius:28px; -webkit-border-radius:28px; -moz-border-radius:28px; margin-top:22px;}
.logoBar button i{ color:#ffedea; border:1px solid #ffedea; width:14px; height:14px;border-radius:100%; -webkit-border-radius:100%; -moz-border-radius:100%; font-size:10px; line-height:14px; text-align:center; margin-right:5px;}
.logoBar button:hover, .logoBar button:focus{ background:#f4553d;}

/* ===================== Menu ==================*/
#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #menu-button {margin:0; padding:0; border:0; list-style:none; line-height:1; display:block; position:relative; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
#cssmenu:after,#cssmenu > ul:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
#cssmenu #menu-button{display:none;}
#cssmenu{float:right; margin-top:20px;}
#cssmenu > ul > li {float:left;padding:0 7px; position:relative;}
#cssmenu > ul > li > a{ font-size:18px;font-family: /*'Conv_TektonPro-BoldCond';*/ 'Roboto', sans-serif; text-decoration:none;color:#555; -webkit-transition:color .2s ease; -moz-transition:color .2s ease; -ms-transition:color .2s ease; -o-transition:color .2s ease; transition:color .2s ease;padding-bottom:20px;}
#cssmenu > ul > li.active > a {border-bottom:0px solid #fccb1c;}
#cssmenu > ul > li.has-sub > a::after {position:absolute; top:6px; right:-8px; width:4px; height:4px; border-bottom:1px solid #000; border-right:1px solid #000; content:""; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg); -webkit-transition:border-color 0.2s ease; -moz-transition:border-color 0.2s ease; -ms-transition:border-color 0.2s ease; -o-transition:border-color 0.2s ease; transition:border-color 0.2s ease;}
#cssmenu > ul > li.has-sub:hover > a::after {border-color:#555;}
#cssmenu > ul > li > a:hover, #cssmenu > ul > li > a:focus{color:#ff6d57;}
#cssmenu ul ul {position:absolute; left:-9999px; z-index: 99;}
#cssmenu li:hover > ul {left:auto;}
#cssmenu ul ul ul {margin-left:100%; top:0;}
#cssmenu ul ul li {height:0; -webkit-transition:height .2s ease; -moz-transition:height .2s ease; -ms-transition:height .2s ease; -o-transition:height .2s ease; transition:height .2s ease;}
#cssmenu ul li:hover > ul > li {height:32px;}
#cssmenu ul ul li a {padding:10px 20px; width:270px; font-size:15px; background:#da452f; text-decoration:none; color:#fff; -webkit-transition:color .2s ease; -moz-transition:color .2s ease; -ms-transition:color .2s ease; -o-transition:color .2s ease; transition:color .2s ease;}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li a:hover {color:#fff; background:#cf3a25;}
#cssmenu ul ul li.has-sub > a::after {position:absolute; top:13px; right:10px; width:4px; height:4px; border-bottom:1px solid #ddd; border-right:1px solid #ddd; content:""; -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); transform:rotate(-45deg); -webkit-transition:border-color 0.2s ease; -moz-transition:border-color 0.2s ease; -ms-transition:border-color 0.2s ease; -o-transition:border-color 0.2s ease; transition:border-color 0.2s ease;}
#cssmenu ul ul li.has-sub:hover > a::after {border-color:#fff;}
#cssmenu > ul > li:last-child{padding-right:0;}
.menuBar{padding:0;}
/* ===================== Search ==================*/
.searchPanel{ background:url(../images/search-bg.jpg) 0 0 repeat; padding:100px 0; text-align:center; clear:both; }
.searchPanel h1{ color:#fff; font-family: 'Conv_TektonPro-BoldCond'; font-size:43px; display:inline-block; position:relative; margin-bottom:40px;}
.searchPanel h1 span{ color:#ff6d57;}
.searchPanel h1:before{background:url(../images/shape1.png) 0 0 no-repeat; content:""; width:20px; height:18px; position:absolute; left:-20px; top:-8px;}
.searchPanel h1:after{background:url(../images/shape2.png) 0 0 no-repeat; content:""; width:18px; height:20px; position:absolute; right:-20px; bottom:-8px;}
.searchPanel p{ color:#fff; margin-bottom:20px; font-size:18px;}
.searchBar{ width:70%; margin:0 auto; padding: 0 15px; background:#fff; border-radius:30px; height:50px;}
.searchBar .search{ width:75%; display:inline-block; height:100%; border-left:1px solid #d9d9d9;}
.searchBar .search input[type="text"]{ height:100%; color:#989898; float:left; font-size:18px; width:90%; padding:0 10px;}
.searchBar .search .btn_search{background:url(../images/search.png) right center no-repeat; width:10%; float:left;text-indent:-9999px; height:100%;}
.searchBar select{background:url(../images/arrow.png) no-repeat 97%; -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; -o-appearance:none; font-size:18px;padding:0 10px;width:24%;border-radius:0; color:#555;display:inline-block; border:none; vertical-align:top; height:100%; cursor: pointer;}
.searchBar select:focus{ outline:none;}
.searchBar select option{padding:5px 10px; border:none;}

/* ===================== Product Banners ==================*/
.productBanners li{ width:32.5%; margin-right:1%; float:left;}
.productBanners li:last-child{ margin-right:0;}

/* ===================== Site products ==================*/
.productsPanel{ padding:40px 0; clear:both;}
.productDiv{ border:1px solid #d7d7d7; text-align:center; padding-bottom:15px;}
.productDiv .outofstock {background: #f00 none repeat scroll 0 0;border-radius: 0 0 0 5px;color: #fff;font-size: 14px;padding: 3px 10px;position: absolute;right: 0;top: 0;z-index: 9;}
.productDiv .auction {background: rgb(156, 5, 243) none repeat scroll 0 0;border-radius: 0 0 5px 0;color: #fff;font-size: 14px;padding: 3px 10px;position: absolute;left: 0;top: 0;z-index: 999;}
.productDiv figure{border-bottom:1px solid #d7d7d7; padding:15px;}
.productDiv img{ width:auto !important; display:inline-block !important;}
/*.productsPanel h4{font-size:15px;font-family: 'Roboto', sans-serif; padding:15px 10px 10px; color:#555;}*/
.productsPanel h4{font-size:16px;font-family: 'Roboto', sans-serif; padding:15px 10px 10px; color:#004083;}
.productDiv span{font-family: 'Roboto', sans-serif; font-size:14px; display:inline-block; margin:0 3px;}
.productDiv span.newPrice{color:#ff6d57; font-size:14px;}
.productDiv span.oldPrice{color:#999; text-decoration:line-through;}
.productsPanel .owl-theme .owl-nav [class*="owl-"]{ background:none; color:#555; font-size:24px; padding:0;}
.productsPanel .owl-theme .owl-nav [class*="owl-"]:hover{ background:none; color:#ff6d57;}
.productsPanel .owl-theme .owl-nav{ position:absolute; top:-60px; right:0;}
.productDiv .cart{ opacity:0; background:#ff6d57;border-radius:100%; -webkit-border-radius:100%; -moz-border-radius:100%; width:32px; height:32px; text-align:center; display:block; line-height:32px; position:absolute; right:15px; top:15px; z-index:11; transition:all 0.5s;}
.productDiv:hover .cart{ opacity:1;}
.productDiv:hover img{ transform:scale(0.90);-webkit-transform:scale(0.90); -moz-transform:scale(0.90);}

/* ===================== btmBanner==================*/
.btmBanner{ background:#88c363; border:1px solid #a1a1a1; overflow:hidden;}
.btmBanner h4{ font-size:25px; color:#fff; text-transform:uppercase;font-family: 'Roboto', sans-serif;}
.btmBanner h4 span{ font-weight:600;}
.btmBanner p{ color:#fff; line-height:20px; width:90%; margin:10px auto 0 auto;font-family: "Roboto",sans-serif;}
.btmBanner figure{ float:right;}
.bannerCaptions{ text-align:center;width:54%; float:left; padding:20px 35px; position:relative;}
.bannerCaptions::after {background: #88c363;content: "";height: 104%;position: absolute;right: -25px;top: 0;transform: skewX(-13deg);width: 39px;z-index: 1; -webkit-transform: skewX(-13deg); -moz-transform: skewX(-13deg);}
.bannerShape{ float:left;}
.bannertext{ width:78%; float:left; margin-top:12px;}
.read_more {background: #fff;border-radius: 30px;bottom: 23px;color: #000;font-family: "Roboto",sans-serif;padding: 8px 25px;position: absolute;right: -79px;
text-transform: uppercase;z-index: 2;-webkit-border-radius: 30px; -moz-border-radius: 30px;}
.read_more:hover, .read_more:focus{ background:#bbe2a3; color:#3f6627;}

/* ===================== Testimonials==================*/
.testiBox{ border:1px solid #d7d7d7; float:left; width:100%; padding:10px 30px 57px 30px; text-align:center;}
.testiMonials p{ line-height:24px;font-family: "Roboto",sans-serif; width:80%; margin:20px auto 0; position:relative;}
.testiMonials p:before{ content:"";background:url(../images/comma1.png) 0 0 no-repeat; position:absolute; left:-21px; top:-18px; width:30px; height:27px;}
.testiMonials p:after{ content:"";background:url(../images/comma2.png) 0 0 no-repeat; position:absolute; right:0px; bottom:-18px; width:30px; height:27px;}
.testiBox span{font-family: "Roboto",sans-serif; color:#ff6d57; font-weight:400; display:inline-block; margin-top:15px; position:relative;}
.testiBox span:before{ content:""; width:27px; height:1px; background:#ff6d57; left:-32px; position:absolute; top:10px;}
.testiBox span:after{ content:""; width:27px; height:1px; background:#ff6d57; right:-32px; position:absolute; top:10px;}
.testiBox .owl-theme .owl-dots{ position:absolute; bottom:-40px; width:100%;}
.testiMonials .owl-theme .owl-dots .owl-dot span{ background:#ffc5bc; opacity:1;}
.testiMonials .owl-theme .owl-dots .owl-dot span:after, .testiMonials .owl-theme .owl-dots .owl-dot span:before{ display:none;}
.testiMonials .owl-theme .owl-dots .owl-dot.active span, .testiMonials .owl-theme .owl-dots .owl-dot:hover span{ background:#ff6d57;}

/* ===================== Download==================*/
.downloadSection{ background:#ff6d57 url(../images/mobile-image.png) center top no-repeat;clear:both; text-align:center; margin-top:80px;}
.downloadSection h3{ color:#fff; font-size:40px;font-family: 'Conv_TektonPro-BoldCond'; margin-bottom:5px;}
.downloadSection p{ font-size:16px; color:#fff;line-height:20px;font-family: "Roboto",sans-serif; width:35%; margin:0 auto 20px; }
.inDiv{ padding:33px 0;}
.downloadSection a{ display:inline-block; margin:0 3px;}
/* ===================== Payments==================*/
.payments{ padding:15px 0; clear:both;}
.paymentOptions  span{ float:left;margin-right:5px;font-family: "Roboto",sans-serif; margin-top:21px;}
.payments ul{ float:right; margin-top:20px;}
.payments li{ margin-left:15px; display:inline-block;}
.payments li a{ font-size:22px; color:#00329b;}
.payments li:nth-child(2) a{ color:#e62117;}
.payments li:nth-child(3) a{ color:#c63506;}
.payments li:nth-child(4) a{ color:#00ccff;}
.payments li:nth-child(5) a{ color:#0177b5;}
.buyerloginforms{margin-top:28px; color:red;}
.sellerloginforms{margin-top:28px; color:red;}
.checkoutforms{color:red;}

/* ===================== Footer==================*/
footer{ box-shadow:0 -4px 4px -4px #c5c5c5; border-top:1px solid #b2b2b2; clear:both;}
footer h3{ font-size:16px; font-weight:500;font-family: "Roboto",sans-serif; margin-bottom:12px;}
.footerTop{ padding:50px 0;}
footer li{ margin-bottom:8px;}
footer li a{ color:#555; font-size:14px;font-family: "Roboto",sans-serif;}
footer li a:hover, footer li a:focus, footer p a:hover, footer p a:focus{ color:#ff6d57;}
footer p{font-size:14px;font-family: "Roboto",sans-serif; line-height:20px; margin-bottom:10px;}
footer p a{ color:#555;}
footer p img{ margin-right:8px;}
footer label{font-size:12px;font-family: "Roboto",sans-serif;margin-bottom:5px; font-weight:500;}
footer .inptext{ background:#ebebeb; height:36px; width:100%; padding:0 10px;}
footer .f_btn{ background:#ff6d57; color:#fff;font-family: "Roboto",sans-serif; padding:10px 15px; margin-top:8px;}
footer .f_btn:hover, footer .f_btn:focus{ background:#e84d36;}
.orderstatus{border: 1px solid #CCC;width: 100%;margin-bottom: 15px;border-radius: 3px;height: 35px;padding: 0 10px;}
/* =======================================*/
.copyRight{ text-align:center; clear:both; padding:15px 0; background:#5a4d4b; color:#fff;font-family: "Roboto",sans-serif;}

/* =======================================*/
.footerBtm{ padding:20px 0; clear:both;}
.footerBtm p{font-size:14px;font-family: "Roboto",sans-serif; line-height:24px}
.footerBtm img{ margin-top:23px;}

/* ===============Listing Page Css========================*/
.innerPanel{ padding:35px 0;}
.listingPanel{ padding:20px 0 40px; clear:both;}
.shotAlpha{float:left; width:100%; background:#ff6d57; margin-bottom:10px;}
.shotAlpha ul{margin:0px; padding:0px;}
.shotAlpha li{float:left;}
.shotAlpha li + li{border-left:1px solid rgba(255,255,255,0.3);}
.shotAlpha li a{display:block; padding:5px 11px; color:#FFF; }
.shotAlpha li a:hover, .shotAlpha li.active a{background:#fccb1c; color:#000;}

/* ===============filterBox========================*/
.filterBox{ background:#f8f8f8; border:1px solid #e8e7e7; float:left; width:100%; padding:15px 0; margin-bottom:15px;}
.filterBox ul{ padding:0 15px;}
.filterBox li{ margin-bottom:10px;font-family: 'Roboto', sans-serif; font-size:14px; color:#555; font-weight:400; width:100%; float:left;}
.filterBox li label{ font-weight:normal;}
.filterBox h5{ font-size:16px; color:#ff6d57; border-bottom:1px solid #e8e7e7; padding:0 15px 10px; margin-bottom:15px;}
.filterBox:first-child h5{ color:#222;}
.filterBox h6{ font-size:14px;font-family: 'Roboto', sans-serif; padding:0 15px; margin-bottom:5px;}
.custom-checkbox{width:15px;height:15px;display: inline-block;position: relative;z-index: 1;top: 3px;background: url(../images/checkbox.png) no-repeat; margin-right:10px;}
.custom-checkbox.selected{background: url(../images/checkbox-selected.png) no-repeat;}
.custom-checkbox input[type=checkbox]{margin: 0;position: absolute;z-index: 2;cursor: pointer;outline: none;opacity: 0;_noFocusLine:expression(this.hideFocus=true);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-khtml-opacity: 0;-moz-opacity: 0;}
.filterBox .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width:3px; height:34px; background:#555;}
.filterBox .content{ height:200px; margin-bottom:30px;}
.filterBox  input[type="text"]{ background:#ebebeb; height:30px; width:88%; margin:0 15px 10px; padding:0 10px;}
.priceRange input[type="text"]{ width:25%; float:left; text-align:center;font-family: 'Roboto', sans-serif; font-size:14px;}
.priceRange span{ float:left; color:#222; font-size:30px; line-height:26px;}
.priceRange button{ background:#ff6d57; height:30px; padding:0 8px; color:#fff; font-size:14px; text-transform:uppercase;font-family: 'Roboto', sans-serif; margin-left:10px;}
.custom-radio{width:15px;height:15px;display: inline-block;position: relative;z-index: 1;top: 3px; margin-right:5px;background: url(../images/radio.png) no-repeat;}
.custom-radio.selected{background: url(../images/radio-selected.png) no-repeat;margin-right:5px;}
.custom-radio input[type=radio]{margin: 0;position: absolute;z-index: 2;cursor: pointer;outline: none;opacity: 0;_noFocusLine: expression(this.hideFocus=true);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-khtml-opacity: 0;-moz-opacity: 0;}
.custom-radio input[type=radio]{display: none;}
.filterBox li figure{ float:left; margin-right:10px; border:1px solid #d7d7d7; margin-top:-5px;}
.filterBox h6{ color:#555; font-size:14px;font-family: 'Roboto', sans-serif;line-height: 18px;}
.filterBox h6 span{ color:#999; display:block;}

/* ===============productList========================*/
.productList li{ float:left; width:24%; margin:0 1.3% 1.3% 0; position:relative;}
.productList li:nth-child(4n){ margin-right:0;}
/*.productList h4{font-size:14px;font-family: 'Roboto', sans-serif; padding:15px 10px 10px; color:#555;}*/
.productList h4{font-size:16px;font-family: 'Roboto', sans-serif; padding:15px 10px 10px; color:#004083;}
.productList .productDiv span{ margin:0 1px;}
.listingPanel .btmBanner h4{ font-size:20px;}
.listingPanel .bannerCaptions{ width:61%; padding:0px 20px;}
.listingPanel  .bannertext{ width:72%; margin-top:10px;}
.listingPanel .read_more{ font-size:12px; padding:5px 25px;}
.listingPanel .read_more:hover, .listingPanel .read_more:focus{ background:#477cad; color:#fff;}
.listingPanel .bannerCaptions::after{ background:#6395c3;}
.listingPanel .btmBanner{background:#6395c3; margin:10px 0 20px;}
.listingPanel p{ float:left; margin-bottom:25px;}
.f_right{ float:right;}
.listingPanel select{background:url(../images/select.png) no-repeat 95%; -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; -o-appearance:none; font-size:12px;padding:3px 10px;border:1px solid #c4c4c4;border-radius:0; color:#555;height:29px;font-family: 'Roboto', sans-serif; }
.listingPanel select:focus{ outline:none;}
.listingPanel select option{padding:5px 10px; border:none;}
.viewType{ float:left;}
.viewType li{ float:left; margin-right:10px;}
.viewType li a{ border:1px solid #c4c4c4; padding:6px 7px 0px 7px; display:block; color:#c4c4c4;}
.viewType li a.active, .viewType li a:focus{ background:#ff6d57; color:#fff;  border-color:#ff6d57;}

/* =======================================*/
.breadcrumb{ padding:0; background:none; border-radius:0; margin-bottom:30px;}
.breadcrumb > li, .breadcrumb > li > a{ color:#ff6d57; font-size:14px;}
.breadcrumb > .active{ font-size:14px; color:#555;}
.breadcrumb > li + li::before{ content:">"; color:#555;}

/****************/
.showingResults{ padding:25px 0; clear:both;}
.showingResults span{ float:left; color:#555;font-family: 'Roboto', sans-serif; margin-top:5px;}
.simple-pagination {float:right; margin:0;}
.simple-pagination li{margin:0 2px; display:inline-block;}
.simple-pagination li a{ border:1px solid #c4c4c4;border-radius:0 !important;font-family: 'Roboto', sans-serif; color:#555; }
.simple-pagination li span{ border-radius:0 !important;border:1px solid #c4c4c4 !important;font-size:12px; margin-top:0;}
.simple-pagination li:last-child a span{ border:none !important;}
.simple-pagination li a:hover, .simple-pagination li a:focus, .simple-pagination li.active a{ background:#ff6d57!important; color:#fff;border:1px solid #ff6d57;}
.simple-pagination li:last-child i, .simple-pagination li:first-child i{ font-size:18px; color:#555;}
.simple-pagination li.dots span{ border:none !important; padding:0 !important;}
.simple-pagination li.dots i{ font-size:12px; color:#555; font-size:4px; margin:0 1px;}
.simple-pagination li.dots span:hover{ background:none !important;}

/* ===============Menu Bottom========================*/
.menu2{ background:#f8f8f8; border-bottom:1px solid #e8e7e7;border-top:1px solid #e8e7e7; float:left; width:100%; padding:15px 0;}
.menu2 li {display: inline-block;margin-right:25px;}
.menu2 .button-dropdown {position: relative;}
.menu2 li a {display: block;color: #555;text-decoration: none; font-family: 'Roboto', sans-serif;}
.menu2 li a span {display: inline-block;margin-left: 5px;font-size:14px;color: #555;}
.menu2 li a:hover, .menu2 li a.toggleDown.active {color: #da452f;}
.menu2 li a:hover span, .menu2 li a.toggleDown.active span {color: #da452f;}
.menu2 li .dropdownMenu {display: none;position: absolute;left: 0; padding:10px;margin: 0; margin-top:15px;text-align: left; z-index:11;background:#efefef;border:1px solid #e8e7e7;}
.menu2 li .dropdownMenu.active {display: block;}
.menu2 li .dropdownMenu li{ margin-right:0;margin-bottom: 7px;}
.menu2 li .dropdownMenu a {width:120px;}
.menu2 li:last-child{ float:right; margin-right:0;}
.menu2 li:last-child a{ font-size:10px; color:#999;font-family: 'Roboto', sans-serif; text-align:center; line-height:8px;}
.menu2 li:last-child a span{ margin-left:0; display:block; color:#ff6d57; font-size:35px;}
button.toggle, button.filter{ display:none;}
.menu2 li .dropdownMenu li:last-child{ float:none;}
.menu2 li .dropdownMenu li:last-child a{font-size:14px; color:#555;font-family: 'CANDARA'; color:#555; text-align:left;}

/* ==============Detail Page=======================*/
.detailPanel{ padding:20px 0 0; clear:both;}
.detailPanel .breadcrumb{ margin-bottom:0;}
.detailBox{ padding:20px 0 0; clear:both;}
.detailBox h2{ border:none; float:left; width:80%; padding-left:0; margin-bottom:3px;}
.detailBox h2:before{ content:""; background:#ff6d57; height:20px; width:2px;position:absolute; left:0; top:3px;}
.addtocart{ background:#ff6d57;width:32px; height:32px; border-radius:100%; -webkit-border-radius:100%; -moz-border-radius:100%; display:block; text-align:center; line-height:32px; position:absolute; top:10px; right:10px; z-index:11;}
.addtocart:hover, .addtocart:focus{ background:#eb5640;}
.addtocart img{ display:inline-block;}
.detailBox .rightLinks{ float:right;}
.detailBox .rightLinks li{ display:inline-block; margin:0 5px;}
.detailBox .rightLinks li a{ color:#999; font-size:18px;}
.detailBox .rightLinks li a:hover, .detailBox .rightLinks li a:focus{ color:#ff6d57;}
.detailBox p{ color:#999; font-size:12px;font-family: 'Roboto', sans-serif; width:100%; clear:both; margin-bottom:10px;}
.starrr i{ color:#fff; border:none; font-size:11px; margin-right:5px; background:#ff6d57; width:17px; height:17px; border-radius:100%; display:inline-block; line-height:17px; text-align:center;}
.starrr i.fa-star-o{ color:#fff; background:#999999;}
.itemPrice{ padding:35px 0 25px; clear:both; float:left; width:100%;}
.itemPrice .price{ color:#ff6d57; font-size:25px;font-family: 'Roboto', sans-serif; font-weight:500; line-height:26px;}
.itemPrice .price span{ color:#999; font-size:14px; font-weight:400;}
.itemPrice .price span.saving{ color:#11b200;}
.itemPrice .pleft{ float:left; width:35%; margin-right:1%;}
.itemPrice .pright{ float:left;}
.itemPrice .instock{ background:#46a74e; padding:5px 10px; color:#fff; border:1px solid #36943e; font-weight:500;}
.qtyField{ clear:both;font-family: 'Roboto', sans-serif;}
.qtyField label{ float:left; color:#555; font-weight:400; width:35%; margin-right:1%; padding-top:5px; margin-bottom:0;}
.frmGrp{ float:left; width:100%; margin-bottom:15px;}
.frmGrp .qty{ width:75px; height:28px; border:1px solid #ccc; padding:0 10px; float:left; margin-right:3px;}
.frmGrp .qtyplus{ width:28px; height:28px;border:1px solid #ccc; background:none; color:#ff6d57; font-size:20px; line-height:25px;}
.frmGrp .qtyminus{width:28px; height:28px;border:1px solid #ccc; background:#ff6d57; color:#fff; font-size:20px;line-height:25px;}
.frmGrp select{background:url(../images/arrow1.png) no-repeat 97%; -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; -o-appearance:none; font-size:14px;padding:0 20px 0 0;border-radius:0; color:#555;border:1px solid #ccc; height:28px;}
.frmGrp select:focus{ outline:none;}
/* ==============shareLinks=======================*/
.shareLinks span{ float:left;width:35%; margin-right:1%;}
.shareLinks li{ float:left; margin-right:3px;}
.shareLinks li a{ color:#555; padding:5px 10px; border:1px solid #ccc;}
.shareLinks li i{margin-right:5px; font-size:12px; color:#00aaf0;}
.shareLinks li:nth-child(2) i{ color:#435f9f;}
.shareLinks li:nth-child(3) i{ color:#e46552;}
/* ==============addcart=======================*/
.addcart{ float:left; width:100%; border-top:1px solid #ccc; padding:20px 0; margin-top:40px;}
.addcart button{ background:#ff6d57; color:#fff; font-weight:500; font-size:18px;font-family: 'Roboto', sans-serif; float:left; padding:10px 30px;}
.addcart button:focus, .addcart button:hover{ background:#dd4932;}
.addcart > figure {margin-top: 8px;float: right;}
/* ==============Tabs=======================*/
.detailTabs{ float:left; width:100%; margin-top:40px;}
.detailTabs p{font-family: 'Roboto', sans-serif !important; margin-bottom:5px;}
.detailTabs p strong{ display:block;}
.detailTabs .tab-content{ padding:25px 0;}
.detailTabs .nav-tabs > li{ margin:0; float:none; display:inline-block; margin-right:15px;}
.detailTabs .nav-tabs > li > a{ font-size:20px; color:#555; border:none !important; border-radius:0; margin:0; padding:0 5px 5px; border-bottom:2px solid #555 !important;}
.detailTabs .nav > li > a:focus, .detailTabs .nav > li > a:hover{ background:none;}
.detailTabs .nav-tabs > li.active > a, .detailTabs .nav-tabs > li.active > a:focus, .detailTabs .nav-tabs > li.active > a:hover{ color:#ff6d57; border-color:#ff6d57 !important;}
.detailTabs .nav-tabs{ border:none;}
/* ==============Modals Css=======================*/

.modalLeft {width: 50%;float: left;border-radius: 6px 0 0 6px;padding: 20px; }
.modalRight {width: 50%;float: left;padding: 20px; }
.modalRight button {background: #fdc300;color: #000; }
.modal {text-align: center;padding: 0px !important; }
.modal:before {content: " ";display: inline-block;height: 100%;vertical-align: middle;margin-right: -4px; }
.modal-dialog {display: inline-block;text-align: left;vertical-align: middle; }
.loginBox {background:#4ec6ba;float: left;width: 100%;border-radius:2px; }
.loginBox .modalLeft{margin-top:60px;}
.loginBox .loginForm .inpField {border: 1px solid #aaa;padding: 10px;height: 80px;margin-bottom: 20px;position:relative; }
.loginBox .loginForm .inp {border: none;float: left;color: #aaa;width: 90%; font-size: 32px; }
.loginBox .loginForm i {color: #aaa;float: right;position: fixed;margin-top: 3px; }
.loginBox .loginForm button.black {background: #000;color: #fff;border-radius: 0px;width: 100%;margin-top: 0px; }
.loginBox .loginForm .black {background: #000;color: #fff;border-radius: 0px;width: 100%;margin-top: 0px; padding:10px; }
.loginBox .loginForm .signupLink {color: #000;font-size: 14px;font-weight: 400;margin-top: 20px; }
.loginBox .loginForm .signupLink a {color: #034471; }
.loginBox .loginForm .remember {font-weight: 400;margin-bottom: 20px;margin-top:0px;float: left;width: 100%; }

.loginBox .loginForm .remember input, .loginBox .loginForm .remember span {float: left;margin-top:3px;margin-right: 5px;line-height:12px;}
.loginBox .loginForm .remember a {float: left;color: #555 !important;font-weight: 400; }
.loginBox .loginForm .remember a:hover{color:red  !important; font-weight: 400; }
.loginBox .loginForm .or {margin: 20px 0;font-size: 15px;color: #000;font-weight: 400;position: relative; }
.loginBox .loginForm .or:before {height: 1px;content: " ";position: absolute;background: #aaa;width: 100px;top: 10px;left: 0px; }
.loginBox .loginForm .or:after {height: 1px;content: " ";position: absolute;background: #aaa;width: 100px;top: 10px;right: 0px; }
.loginBox .loginForm .sBtn1 {background: #3b5998;color: #fff;text-align: center;border-radius: 5px;font-size: 12px;margin-top: 0px;width: 100%;text-transform: none;font-weight: 400;margin-bottom: 10px; }
.loginBox .loginForm .sBtn1 i {float: left;color: #fff;font-size: 20px;margin-top: -2px; }
.loginBox .loginForm .sBtn2 {background: #dc4e41;color: #fff;text-align: center;border-radius: 5px;font-size: 12px;margin-top: 0px;width: 100%;text-transform: none;font-weight: 400; }
.loginBox .loginForm .sBtn2 i {float: left;color: #fff;font-size: 20px;margin-top: -2px; }
.loginBox .modalRight {background:white; border-radius: 0px 0 6px 0; }
.modal-body button{background:#000;color:#fff;font-size:16px; text-transform:uppercase;height:40px;width:200px;border:0px;border-radius:30px; margin-top:20px;}
.modal-body .close {background:#ff6d57;color: #fff;width: 25px; height: 25px;top: -16px;right: -18px;opacity: 1;position: absolute; margin-top: 0px;font-size: 25px;font-weight: normal;}
.modal-body p {color: #fff;font-weight: 400; margin-top: 30px;}
.modal-body {float: left;width: 100%;padding: 0px;border-radius: 6px;background: #fff;text-align: center;}
.modal-body img {display: inline-block;}
.signup_box .modalRight{min-height:290px;}
.signup_box .modalRight p{margin-top:0px;}
.signup_box .modalLeft{margin-top:0px !important;color:#fff;}
.signup_box .modalLeft p{color:#fff !important;margin-top:0px;}
.signup_box .modalRight h4,.signup_box .modalLeft h4 {margin-top:20px;}
.loginModals .close{ text-shadow:none; font-size:15px;}
.loginModals .loginForm .remember a, .loginModals .loginForm .signupLink a{ color:#ff6d57;}
.loginModals h4{color:#FFF; font-size:20px; font-weight:500;font-family: 'Roboto', sans-serif; margin-bottom:10px;}
.productLoader{height: 142px;margin: -71px -71px 0 0;position: fixed;z-index:999;right: 50%;top: 60%;width: 142px;}
/* ==============Sign Up Page Css=======================*/

.formPanel{ padding:50px 0; float:left; width:100%;border-top: 1px solid #b2b2b2;box-shadow: 0 -4px 4px -4px #c5c5c5; -webkit-box-shadow: 0 -4px 4px -4px #c5c5c5; -moz-box-shadow: 0 -4px 4px -4px #c5c5c5;}
.formInner{width:100%; margin:0 auto; border:1px solid #d7d7d7; overflow:hidden; padding:30px 15px; box-shadow:0 0 5px #d7d7d7;}
.formPanel .inpTxt{ border:1px solid #d7d7d7; height:36px; padding:7px 10px; width:100%;}
.formPanel textarea{ border:1px solid #d7d7d7; height:36px; padding:8px 10px; width:100%; resize:none;}
.formPanel label{ font-weight:normal; width:100%; margin-bottom:8px;}
.formPanel .formRow{ margin-bottom:15px;}
.formPanel input[type="submit"]{ background:#ff6d57; height:36px; padding:0 20px; color:#fff; text-transform:uppercase;font-family: 'Roboto', sans-serif; font-weight:500;}
.formPanel button{ background:#ff6d57; height:36px; padding:0 20px; color:#fff; text-transform:uppercase;font-family: 'Roboto', sans-serif; font-weight:500;}
.formPanel select{border:1px solid #d7d7d7; height:36px; padding:0 10px; width:100%;background:url(../images/arrow.png) no-repeat 97%; -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; -o-appearance:none; font-size:14px;color:#555;font-family: 'Roboto', sans-serif; outline:none;}
.formPanel select:focus{ outline:none;}
.formPanel select option{padding:5px 10px; border:none; outline:none;}


.formdashboardPanel{ padding:50px 0; float:left; width:100%;border-top: 1px solid #b2b2b2;box-shadow: 0 -4px 4px -4px #c5c5c5; -webkit-box-shadow: 0 -4px 4px -4px #c5c5c5; -moz-box-shadow: 0 -4px 4px -4px #c5c5c5;}
.formdashboardPanel{ width:100%; margin:0 auto; border:1px solid #d7d7d7; overflow:hidden; padding:30px 15px; box-shadow:0 0 5px #d7d7d7;}
.formdashboardPanel .inpTxt{ border:1px solid #d7d7d7; height:36px; padding:0 10px; width:100%;}
.formdashboardPanel textarea{ border:1px solid #d7d7d7; height:36px; padding:8px 10px; width:100%; resize:none;}
.formdashboardPanel label{ font-weight:normal; width:100%; margin-bottom:8px; margin-left:15px;}
.formdashboardPanel .formRow{ margin-bottom:15px;}
.formdashboardPanel input[type="submit"]{ background:#ff6d57; height:36px; padding:0 20px; color:#fff; text-transform:uppercase;font-family: 'Roboto', sans-serif; font-weight:500;}
.formdashboardPanel button{ background:#ff6d57; height:36px; padding:0 20px; color:#fff; text-transform:uppercase;font-family: 'Roboto', sans-serif; font-weight:500;}
.formdashboardPanel select{border:1px solid #d7d7d7; height:36px; padding:0 10px; width:100%;background:url(../images/arrow.png) no-repeat 97%; -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; -o-appearance:none; font-size:14px;color:#555;font-family: 'Roboto', sans-serif; outline:none;}
.formdashboardPanel select:focus{ outline:none;}
.formdashboardPanel select option{padding:5px 10px; border:none; outline:none;}
.formdashboardPanel .imagePreviewC {background-color: #fff;background-position: center center;background-size: cover;box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.3);display: inline-block;height: 100px;width: 180px;
}
.displayoption {display: inline-flex;}
.displayoption input[type="checkbox"]{margin-top:3px !important;}
.displayoption label {display: inline-block;max-width: 100%;margin-bottom: 5px;font-weight: 700;margin-left: 5px;}

.dashBrdSaller{float:left; width:100%; background:#ff6d57; border:1px solid #ff6d57;}
.dashBrdSaller .slrbgWhit{float:left; width:100%; background:#FFF; padding:20px;}
.dashBrdSaller .slrLeft{float:left; width:100%; padding:20px 10px; text-align:center;}
.dashBrdSaller .slrLeft h2{color:#FFF; border-color:#FFF; text-align:left;}
.dashBrdSaller .slrLeft p{color:#FFF; text-align:left;}
.dashBrdSaller .slrLeft figure{display:inline-block; margin:10px 0 0;}
.errorPage {text-align: center;}
.errorPage h1 {font-size: 25px;margin: 20px 0;text-transform: uppercase;color: #ff6d57; font-family: 'Roboto', sans-serif;}
.errorPage .errorText {height: 250px;width: 250px;display: inline-block;text-align: center; background: #e8836d;border-radius: 100%;line-height: 250px;font-size: 75px;font-weight: 500;color: #fff;margin: 20px 0 50px;}
.pageTitle{text-align: center; margin-bottom: 10px; margin-top:-20px;}
#cmspagearea p{font-size:16px; letter-spacing:0.5px;}
/*---------------------Chosen Plugin------------------------------------------------- */
.chosen-container {
	position: relative;
	vertical-align: middle;
	float:left;
	font-size: 15px;
	zoom: 1;
	*display: inline;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none; width:100% !important;
}
.selectBar button{ background:#da454f; color:#fff; height:48px; padding:0 10px; width:5%; margin-left:1%; font-size:25px; display:inline-block; vertical-align:middle;}
.chosen-container * {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.chosen-container .chosen-drop {
	position: absolute;
	top: 100%;
	left: -9999px;
	z-index: 1010;
	width: 100%;
	border: 1px solid #e0e0e0;
	background-color: #fcfcfc;
	border-top: 0;
}
.chosen-container.chosen-with-drop .chosen-drop { left: 0; }
.chosen-container a { cursor: pointer; }
.selectBar{ width:100%;}
/* Single Selectbox */
.chosen-container-single .chosen-single {
	position: relative;
	display: block;
	overflow: hidden;
	padding: 0 0 0 18px;
	height: 40px;
	line-height: 40px;
	border: 1px solid #ccc;
	background-color: #fff;
	color: #808080;
	text-decoration: none;
	white-space: nowrap;
	font-weight:400;
}
.chosen-container-single .chosen-default { color: #999; }
.chosen-container-single .chosen-single span {
	display: block;
	overflow: hidden;
	margin-right: 26px;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #808080;
}
.chosen-container-single .chosen-single-with-deselect span { margin-right: 38px; }
.chosen-container-single .chosen-single div {position: absolute;top: 0;right: 0;display: block;width: 18px;height: 100%;}
.chosen-container-single .chosen-single div b {display: block;position: relative;}
.chosen-container-single .chosen-single div b:after {
	content: "\f0d7";
	font-family: "FontAwesome";
	font-size: 14px;
	margin: 0 14px 0 0;
	top: -1px;
	position: relative;
	width: 11px;
	height: 5px;
	display: inline-block;
	color: #c0c0c0;
	float: right;
	font-weight: normal;
}
.chosen-container-single .chosen-search {position: relative;z-index: 1010;margin: 0;padding: 3px 6px;white-space: nowrap;}
.chosen-container-single .chosen-search input[type="text"] {
	margin: 1px 0;
	padding: 6px 20px 6px 6px;
	width: 100%;
	height: auto;
	outline: 0;
	border: 1px solid #ddd;
	background-color: #fff;
	display: block;
	position: relative;
	z-index: 9;
	background-color: #fafafa;
}
.chosen-container-single .chosen-drop {margin-top: -1px;background-clip: padding-box;}
.chosen-container-single.chosen-container-single-nosearch .chosen-search {position: absolute;left: -9999px;}
/* Results */
.chosen-container .chosen-results {
	color: #808080;
	position: relative;
	overflow-x: hidden;
	overflow-y: auto;
	margin: 0 4px 8px 0;
	padding: 0 4px 0 8px;
	max-height: 232px;
	-webkit-overflow-scrolling: touch;
}
.chosen-container .chosen-results li {display: none;margin: 0;padding: 7px 7px;list-style: none;line-height: 15px;word-wrap: break-word;
	-webkit-touch-callout: none;
}
.chosen-container-multi .chosen-results li { padding: 10px 18px; }
.chosen-container .chosen-results li.active-result {display: list-item;cursor: pointer;}
.chosen-container .chosen-results li.disabled-result {display: list-item;color: #ccc;cursor: default;}
.chosen-container .chosen-results li.highlighted {
	background-color: #505050;
	color: #fff;
	-webkit-transition: all 0.15s ease-in-out;
	-moz-transition: all 0.15s ease-in-out;
	-o-transition: all 0.15s ease-in-out;
	-ms-transition: all 0.15s ease-in-out;
	transition: all 0.15s ease-in-out;
}
.chosen-container .chosen-results li.no-results {color: #808080;display: list-item;background-color: #fff;}
.chosen-container-multi .chosen-results li.no-results { background-color: #fff; }
.chosen-container .chosen-results li.group-result {display: list-item;font-weight: bold;cursor: default;}
.chosen-container .chosen-results li.group-option { padding-left: 15px; }
.chosen-container .chosen-results li em {font-style: normal;text-decoration: underline;}

/* Multi Selectbox */
.chosen-container-multi .chosen-choices {
	position: relative;
	display: block;
	overflow: hidden;
	padding: 0 0 0 18px;
	height: 47px;
	line-height: 47px;
	border: 1px solid #e0e0e0;
	background-color: #fcfcfc;
	text-decoration: none;
	white-space: nowrap;
	line-height: 33px;
	cursor: pointer;
}
.chosen-container-multi .chosen-choices li {float: left;list-style: none;}
.chosen-container-multi .chosen-choices li.search-field {margin: 0;padding: 0;white-space: nowrap;}
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
	margin: 0;
	padding: 0;
	height: 47px;
	outline: 0;
	border: 0 !important;
	background: transparent !important;
	color: #808080;
	line-height: normal;
	font-weight: 500;
}
.chosen-container-multi .chosen-choices li.search-choice {
	position: relative;
	margin: 9px 5px 0 -4px;
	padding: 0 22px 0 8px;
	max-width: 100%;
	background-color: #505050;
	line-height: 27px;
	color: #fff;
	cursor: default;
	font-weight: 500;
}
.chosen-container-multi .chosen-choices li.search-choice span { word-wrap: break-word; }
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {position: absolute;top: -2px;right: 7px;display: block;}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:before {
	content: "\f0d7";
	font-family: "FontAwesome";
	font-size: 13px;
	top: 1px;
	position: relative;
	width: 11px;
	height: 5px;
	display: inline-block;
	color: #fff;
	float: right;
	font-weight: normal;
}
.chosen-container-multi .chosen-choices li.search-choice-disabled {padding-right: 5px;border: 1px solid #ccc;background-color: #e4e4e4;color: #808080;}
.chosen-container-multi .chosen-choices li.search-choice-focus { background: #d4d4d4; }
.chosen-container-multi .chosen-results {margin: 0;padding: 0;}
.chosen-container-multi .chosen-drop .result-selected {display: list-item;color: #ccc;cursor: default;}
/* Active */
.chosen-container-active .chosen-single,
.chosen-container-active .chosen-choices,
.chosen-container-active.chosen-with-drop .chosen-single { border: 1px solid #e0e0e0; }
.chosen-container-active.chosen-with-drop .chosen-single div {border-left: none;background: transparent;}
.chosen-container-active.chosen-with-drop .chosen-single div b:after { content: "\f0d8" }
.chosen-container-active .chosen-choices li.search-field input[type="text"] { color: #808080 !important; }
span.required{color:red;}
/***************/

/**********DASHBOARDE**********/

.dsrkBg{background:#ff6d57; float:left; width:100%;}
.white{background:#FFF; min-height:570px;}
.dashProf{margin-top:30px; text-align:center; padding-bottom:10px; border-bottom:1px solid #CCC;}
.dashProf figure{display:inline-block; border:2px solid #3e90c8; border-radius:100%; width:100px; overflow:hidden;}
.dashProf p{font-size:16px; color:#FFF; margin:10px 0;}
.dashProf p a{margin-left:10px; color:#999; font-size:14px; background:#FFF; display:inline-block; line-height:25px; height:25px; width:25px; border-radius:100%;}
h3.clitNam{font-size:20px; color:#000; margin:8px 0; padding:8px 0;}
.leftPanel ul{margin:0; padding:0;}
.leftPanel ul li{float:left; width:100%; border-bottom:1px solid #CCC;}
.leftPanel ul li a{padding:10px; display:block; line-height:53px; color:#FFF; font-size:15px;}
.leftPanel ul li a img{margin:-2px 20px 0 0; height:25px; width:25px;}
.dashBoard{padding:0 0 50px; float:left; width:100%; box-shadow:0 -4px 4px -4px #c5c5c5;}
.paymentOption{margin:50px 0; width:100%; float:left;}
.paymentOption ul{margin:0px;padding:0px; font-family: 'Roboto', sans-serif;}
.paymentOption ul li{list-style:none; float:left; text-align:center; width:33%;}
.paymentOption ul li p{font-size:14px; color:#292828; font-weight:500; margin:10px 0 0; font-family: 'Roboto', sans-serif;}

.paymentOption ul li .totalProducts,
.paymentOption ul li .views,
.paymentOption ul li .favorites{width:150px; display:inline-block; height:150px; text-align:center; padding:30px 16px 10px; border-radius:50%;}

.paymentOption ul li .totalProducts h5,
.paymentOption ul li .views h5,
.paymentOption ul li .favorites h5{font-size:28px; margin-top:15px;}

.paymentOption ul li .totalProducts{border:2px solid #4cb050;}
.paymentOption ul li .totalProducts h5{color:#4cb050;}
.paymentOption ul li .views{border:2px solid #ec5c5c;}
.paymentOption ul li .views h5{color:#ec5c5c;}
.paymentOption ul li .favorites{border:2px solid #6143a7;}
.paymentOption ul li .favorites h5{color:#6143a7;}


#productTab.nav-tabs > li{margin-bottom:0px; font-family: 'Roboto', sans-serif;}
#productTab.nav-tabs > li > a{background:rgba(255,109,87,.4); margin:0 5px 0 0; color:#FFF; border:0px; transition:all,.8s;}
#productTab.nav-tabs > li.active > a{background:#ff6d57;}
#productTab.nav-tabs > li:hover > a{background:#ff6d57;}

/*.bshBrdForm label{margin-left:10px;}*/
.bshBrdForm input, .bshBrdForm textarea, .bshBrdForm select{border:1px solid #CCC; width:100%; margin-bottom:15px; border-radius:3px; height:40px; padding:0 10px;}
.bshBrdForm .productcategory select option{padding:5px;}
.bshBrdForm textarea{height:100px; resize:none;}
.bshBrdForm input[type="checkbox"]{width:auto; height:auto; margin:0px; padding:0px;}
.bshBrdForm input[type="radio"]{width:auto; height:auto; margin:0px; padding:0px;}
.bshBrdForm input[type="submit"]{width:auto; height:auto; padding:6px 12px; vertical-align:middle; background:#ff6d57; border:1px solid #ff6d57; color:#FFF; border-radius:4px; margin:0 10px 0 0;}
.bshBrdForm h3.seoInfo{margin:30px 0 5px; font-size:30px; text-align:center;}

.imagePreviewC{width:180px; height:100px; background-position:center center; background-size:cover; background-color:#fff; display:inline-block; border:1px solid #CCC;}

.bshBrdForm .panel-heading{padding:0px; background:#ff6d57;}
.bshBrdForm .panel-heading h4 a{padding:10px 15px; display:block; color:#FFF;}
.verified img{left:5px; position:absolute;top: 5px;width: auto !important;z-index: 999;}
.viewverified img{left:20px; position: absolute;top: 5px;width: auto !important;z-index: 999;}

/**********DASHBOARDE**********/

/**************CART******************/
.cartTbl{padding:20px; border:1px solid #CCC; margin:50px 0; font-family: 'Roboto', sans-serif;}
.cartTbl p{font-family: 'Roboto', sans-serif;}
.cartTbl table.prdLst thead tr{background:#f4f4f4;}
.cartTbl table.prdLst thead tr th{color:#272727; font-size:17px; text-transform:uppercase; font-weight:500;}
.cartTbl table.prdLst a.remDel{text-align:center; display:block; color:#333;}
.cartTbl table.prdLst figure{float:left; margin-right:10px;}
.cartTbl table.prdLst h2{font-size:15px; margin:10px 0; color:#861023;}
.cartTbl table.prdLst p{margin:10px 0;}
.cartTbl table.prdLst input.qtyFill{width:50px; height:30px; border:1px solid #CCC; background:#f4f4f4; text-align:center;}
.cartTbl table.prdLst .qtytxtCent{text-align:center;}
.cartTbl table.prdLst .proCode{color:#000;}
.cartTbl table.prdLst .proCode > span{font-weight:500;}
.cartTbl .contShoping{clear:both; width:100%; text-align:right; margin-bottom:30px;}
.cartTbl .contShoping ul{margin:0px; padding:0;}
.cartTbl .contShoping li{display:inline-block; margin-left:20px;}
.cartTbl .contShoping button{text-transform:uppercase; padding:12px 20px 12px 50px;}
.cartTbl .contShoping .updShopCart{background:url(../images/refresh.png) no-repeat 15px center #f4f4f4;}
.cartTbl .contShoping .contnuShop{background:url(../images/card.png) no-repeat 12px center #ff6d56; color:#FFF;}

.codEstmt{background:#f5f5f5; border:1px solid #CCC;}
.codEstmt .disCod{width:30%; display:inline-block; padding:20px;}
.codEstmt .estShipTx{width:69%; border-left:1px solid #CCC; display:inline-block; padding:20px;}
.codEstmt ul{margin:0px; padding:0px;}
.codEstmt ul li{display:inline-block; width:40%;}
.codEstmt ul li + li{margin-left:20px;}
.codEstmt h3{font-size:18px; text-transform:uppercase; font-weight:500; margin:10px 0;}
.codEstmt label{text-transform:uppercase;}
.codEstmt input, .codEstmt select{width:100%; border:1px solid #CCC; height:40px; padding:10px; margin-bottom:10px;}
.codEstmt .crtSbmt{background:#ff6d56; color:#FFF; text-transform:uppercase; padding:12px 20px; font-weight:500; margin-top:10px;}

.proleftChkt{width:55%; margin:20px 0 0 0; float:left;}
.proleftChkt table{font-size:18px; color:#333;}
tr.defaultshipMsg td{font-size:14px;}
tr.defaultshipMsg td a{font-size:16px; font-weight:500; color:#ff6d56;}

.proChkt table{font-size:18px; color:#333;}
.proChkt table thead tr{background:none;}
.proChkt table tbody tr td{border-bottom:1px solid #ddd; text-transform:uppercase; font-weight:500;}
.proChkt table tbody tr td:last-child{font-size:18px; color:#ff6d56; font-weight:600;}
.proChkt table tr td{ width:50%; float:left;}

.proChkt table tr td:last-child{text-align:right; font-size:20px;}
.proChkt .pro2chkut{color:#FFF; padding:10px 20px 10px 55px; background:url(../images/card.png) no-repeat 15px center #ff6d56; font-size:18px; text-transform:uppercase; font-weight:600; float:right;}
.proChkt{width:40%; margin:20px 0 0 0; float:right;}
/******************END**************/


/******** Product Listing ********/
.siteBreadcrumb{ border-bottom:1px solid #d5d7d9; padding:0; margin-bottom:20px;}
.breadcrumb{ padding:0; background:none; border-radius:0; padding:12px 0; margin:0; font-size:12px;}
.breadcrumb > li > a{ color:#626262;}
.breadcrumb > .active{ color:#a3a3a3;}
.breadcrumb > li + li::before{ content:"\f105";font-family:'FontAwesome';color:#626262; font-size:14px; padding:0 8px; vertical-align:top;}


/********CheckOut Page ********/
.checkOutPage h1{ text-transform:uppercase; font-size:25px; color:#555555; margin-bottom:15px; font-weight:500; text-align:center;}
.checkoutSteps{ border:1px solid #c2c2c2; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; padding:15px; display:inline-block; width:100%;}
.checkoutSteps ul{border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;margin:0; display:inline-block; width:100%; background:#ebebeb;}
.checkoutSteps li{ width:50%; float:left; padding:25px; position:relative;}
.checkoutSteps h3{ color:#555555; font-size:18px; font-weight:600;font-family:'Raleway', sans-serif; margin-bottom:2px;}
.checkoutSteps li span{color:#555;font-family:'Raleway', sans-serif; font-weight:500;}
.stepNumber{width:40px; height:40px; border-radius:100%; -webkit-border-radius:100%; -moz-border-radius:100%; background:#999; color:#fff; font-size:22px; line-height:34px; text-align:center; border:3px solid #acacac; float:left; margin-right:10px;}
.checkoutSteps li.active{background:#ff6d57; margin-right:4%; width:46%;}
.checkoutSteps li.active h3, .checkoutSteps li.active span{ color:#fff;}
.checkoutSteps li.active .stepNumber{background:#F00; border-color:#FFF;}
.checkoutSteps li.active:after{content:"";border-top:46px solid transparent;border-bottom:47px solid transparent;border-left: 46px solid #ff6d57; position:absolute; right:-46px; top:0; z-index:11;}
.checkoutSteps li.active:last-child:after{ background:#fff;}

.checkOutForm{margin:50px 0; display:inline-block; width:100%;}
.checkOutForm h3{color:#ff6d57; font-size:22px; text-transform:uppercase;font-family:'Raleway', sans-serif; font-weight:500; margin-bottom:5px; text-align:center;}
.checkOutForm p{color:#5e6161; font-weight:500; text-align:center; width:80%; margin:0 auto 30px;}
.formPanels{ border:1px solid #d5d7d9; display:inline-block; width:100%; padding:20px; margin-bottom:20px;}
.checkOutForm h4{ font-size:16px; text-transform:uppercase; font-weight:600;font-family:'Raleway', sans-serif; margin-bottom:15px;}
.checkOutForm label{ color:#555;font-family:'Raleway', sans-serif; font-weight:500;}
.checkOutForm input{ box-shadow:none; border-radius:0;}
.checkOutForm  button{ color:#fefefe; text-transform:uppercase; background:#f4553d; padding:10px 30px; border:none; font-size:16px; border-radius:30px; -webkit-border-radius:30px; -moz-border-radius:30px; margin-bottom:10px;}
.checkOutForm input[type="submit"]{color:#fefefe; text-transform:uppercase; background:#ff6d57; padding:10px 30px; border:none; font-size:16px; margin-bottom:10px;}
.checkOutForm input[type="submit"]:hover, .checkOutForm input[type="submit"]:focus{ background:#f4553d;}
.checkOutForm  button:hover, .checkOutForm  button:focus{ background:#f4553d;}
.checkOutForm a{ color:#706e6e; display:inline-block; width:100%;}
.checkOutForm a:hover, .checkOutForm a:focus{ color:#f4553d;}
.checkOutForm input[type="checkbox"], .checkOutForm input[type="radio"]{ margin-right:5px; float:left;}
.leftField{ width:47%; margin-right:3%; float:left;}
.rightField{ width:47%; margin-left:3%; float:left;}
.formPanels ul{text-align:center; margin:0;}
.formPanels li{display:inline-block; margin:0 5px 15px;}
.formPanels ul.shipMethod{text-align:left;}
.formPanels ul.shipMethod li{display:block; margin:5px 0 0;}

.prdPayment{padding:0; margin:20px 0; font-family: 'Roboto', sans-serif;}
.prdPayment table.prdLst thead tr{background:#f4f4f4;}
.prdPayment table.prdLst thead tr th{color:#272727; font-size:17px; text-transform:uppercase; font-weight:500;}

.prdPayment ul.prdTax li{display:inline-block; border:1px solid #CCC; background:#f4f4f4; padding:3px 6px; font-size:12px; border-radius:4px; margin-right:2px;}
.prdPayment ul.prdTax li.active{background:#ff6d57; color:#FFF}

.shopCartTbl{width:50%; margin:20px 0 0 50%;}
.shopCartTbl table{font-size:18px; color:#333; font-family: 'Roboto', sans-serif;}
.shopCartTbl table thead tr{background:none;}
.shopCartTbl table tbody tr td{border-bottom:1px solid #ddd; text-transform:uppercase; font-weight:500;}
.shopCartTbl table tbody tr td:last-child{font-size:22px; color:#ff6d56; font-weight:600;}
.shopCartTbl table tr td:last-child{text-align:right; font-size:20px;}
.checkOutForm .btn{background:#ff6d57; border-radius:0px;}
.checkOutForm button:hover{color:#FFF;}

.orderConfirm .ordAddress{text-align:left; font-family: 'Roboto', sans-serif;}
.orderConfirm .ordAddress p{text-align:left; width:100%; margin:5px 0; font-family: 'Roboto', sans-serif; font-size:14px; font-weight:500;}
.orderConfirm .ordAddress p i{margin-right:10px; width:15px; text-align:center; font-size:18px; color:#999;}
.orderConfirm .ordAddress p i.fa.fa-envelope{font-size:16px;}
.orderConfirm .ordAddress .ordTitle{margin:0 0 10px; padding:5px; font-size:18px; line-height:34px; font-weight:bold; border-bottom:1px solid #ccc; font-family: 'Roboto', sans-serif; color:#ff6d57; text-align:left;}
.orderConfirm .ordAddress .ordTitle > span{height:30px; width:30px; text-align:center; background:#555; border-radius:100%; color:#FFF; line-height:30px; display:inline-block; margin-right:10px; font-weight:500; font-family: 'Roboto', sans-serif; font-size:16px;}
.orderConfirm .ordAddress address{padding:0 10px; margin-bottom:30px;}


.thnkSuc{text-align:center;}
.thnkSuc .paySuces span{margin-left:20px; font-size:20px; vertical-align:middle; font-weight:300; color:#6ac259;}
.thnkSuc .paySuces{margin:20px 0;}
.thnkSuc h3{margin-bottom:10px;}
.signupLink a{color:#fff!important; cursor: pointer;}
.signupLink a:hover{color:red !important;}
.dlt_quantity{  position: absolute;right: 0; bottom: 7px;}
.dlt_quantity h3{color: #ff6d57;display: inline-block;}
.dlt_quantity h3 i{color: #555;font-size:18px;}
.dlt_quantity h3 i:hover{color: #ff6d57;}
#showproductitems li .c_p_heading{margin-bottom:8px;}

.formcontrol {
 display:inline-block;
 width:47%;
 height:34px;
 padding:6px 12px;
 font-size:14px;
 line-height:1.42857143;
 color:#555;
 background-color:#fff;
 background-image:none;
 border:1px solid #ccc;
 border-radius:4px;
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
 -webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
 -o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
 transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s
}
#cvv_images {position: relative;}
.securityCodeImages {border: 1px solid #ccc;position: absolute;right: 0}
.loginhcmpbtn{cursor: pointer;}
/* ==============Media Queries=======================*/

@media all and (max-width:1199px) {
.searchBar{ width:80%;}
.productDiv figure{ height:200px;}
.btmBanner figure{ display:none;}
.bannerCaptions{ width:100%;}
.read_more{ position:static; margin-top:20px; display:inline-block;}
/*****Listing******/
.menu2 li{ margin-right:8px;}
.listingPanel .bannerCaptions{ width:100%;}
.listingPanel .read_more{ margin:0 0 10px;}
/* ==============Modals Css=======================*/
.loginModals .modal-dialog{ vertical-align:top;}
}
@media all and (max-width:991px) {
#cssmenu{ width:100%; text-align:center;}
#cssmenu > ul > li{ float:none; display:inline-block;}
.searchBar, .downloadSection p{ width:100%;}
.testiMonials p{ width:90%;}
.payments{ text-align:center;}
.paymentOptions span{ display:inline-block; float:none;}
.paymentOptions img{ display:inline-block;}
.payments ul{ float:none;}
.footerTop .col-md-3:nth-child(3){ clear:both;}
.footerTop .col-md-3{ margin-bottom:20px;}
/*****Listing******/
.logoBar button{ margin-top:0;}
.menu2{ text-align:center;}
.menu2 li{ margin:5px 10px; vertical-align:top;}
.menu2 li:last-child{ float:none;}
.menu2 li:last-child a{ line-height:8px; font-size:14px; color:#555;}
.productList li{ width:48%; margin:0 1% 2%;}
.listingPanel p, .f_right{ margin-bottom:5px;}
.showingResults{ text-align:center;}
.showingResults span, .simple-pagination{ float:none;}
.simple-pagination{ margin-top:15px;}
.bshBrdForm{margin-top:30px;}
/********CART*******/
.codEstmt .disCod{ width:49%; vertical-align:top; border:0px;}
.codEstmt .estShipTx{width:49%;}
.codEstmt ul li{width:100%;}
.codEstmt ul li + li{margin:0px;}
.proChkt{width:100%; margin:20px 0 0 0;}

/*Checkout*/
.checkoutSteps li{ padding:25px 15px;}
.formPanels li{ margin:0 2px 15px;}
.checkOutForm{ font-size:13px;}
.checkOutForm h3{ font-size:17px;}
.checkoutSteps li span{ font-size:13px;}
/*Checkout*/

}

@media all and (max-width:767px) {
#cssmenu {width:100%;margin:0; padding:0; clear:both; margin-top:20px;}
#cssmenu ul{width:100%;display:none; background:#f4c419;}
#cssmenu ul li,#cssmenu ul ul li,#cssmenu ul li:hover > ul > li {width:100%;height:auto;border-top:1px solid rgba(120, 120, 120, 0.15);}
#cssmenu ul li a,#cssmenu ul ul li a {width:100%; color:#fff; padding-bottom:0;}
#cssmenu > ul > li{border-right:0px;}
#cssmenu > ul > li > a{border-right:0px; padding:15px 0;}
#cssmenu > ul > li{font-size:12px;color:#000;background:none; margin-bottom:0;}
#cssmenu ul ul li a {font-size:12px;color:#fff3c6;background:none; margin-bottom:0;padding:15px 10px !important;}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li a:hover {color:#fff; background:none;}
#cssmenu > ul > li.active > a{ border:none;}
#cssmenu ul ul ul li a {padding-left:40px;}
#cssmenu ul ul,#cssmenu ul ul ul {position:relative;left:0;right:auto;width:100%;margin:0;}
#cssmenu > ul > li.has-sub > a::after,
#cssmenu ul ul li.has-sub > a::after {display:none;}
#menu-line {display:none;}
#cssmenu #menu-button {display:block;padding:15px;color:#FFF;cursor:pointer;font-size:16px;text-transform:uppercase; background:#edbd10;}
#cssmenu #menu-button::after {content:'';position:absolute;top:16px;right:20px;display:block;width:20px;height:2px;background:#FFF;}
#cssmenu #menu-button::before {content:'';position:absolute;top:21px;right:20px;display:block;width:20px;height:7px;border-top:2px solid #FFF;border-bottom:2px solid #FFF;}
#cssmenu .submenu-button {position:absolute;z-index:10;right:0;top:0;display:block;border-left:1px solid #e4b40b;height:45px;width:52px;cursor:pointer;}
#cssmenu .submenu-button::after {content:'';position:absolute;top:21px;left:26px;display:block;width:1px;height:11px;background:#fff;z-index:99;}
#cssmenu .submenu-button::before {content:'';position:absolute;left:21px;top:26px;display:block;width:11px;height:1px;background:#fff;z-index:99;}
#cssmenu .submenu-button.submenu-opened:after {display:none;}


.checkoutSteps{text-align:center;}
.stepNumber{display:inline-block; float:none; margin-bottom:10px;}
.checkoutSteps li.active{width:50%; margin-right:0;}
.checkoutSteps li.active::after{display:none;}
.leftField, .rightField{width:100%; margin:0;}

h2{ display:inline-block;}
header{ text-align:center;}
.topBar ul{ float:none; margin-top:15px;}
.topBar li,.logo, .logo img, .logoBar button{ float:none; display:inline-block;}
.searchPanel h1::before{ left:0;}
.searchPanel h1::after{ right:0;}
.searchBar{ height:auto;}
.searchBar select{ width:100%;border-bottom:1px solid #d9d9d9; height:40px;}
.searchBar .search{ width:100%; border:none; height:30px; margin-top:5px;}
.productsPanel, .testiMonials, .productBanners{ padding:30px 15px; text-align:center;}
.productsPanel .owl-theme .owl-nav{ position:static;}
.productBanners img{ display:inline-block;}
.productBanners li{ width:100%; margin:0 0 10px;}
.productDiv .cart{ opacity:1;}
.bannerShape{ float:none; display:inline-block;}
.bannertext, .testiMonials p{ width:100%;}
.testiMonials p::before{ left:0; top:-25px;}
footer{ text-align:center;}
.footerBtm img{ display:inline-block; margin-bottom:10px;}
/*****Listing******/
.logoBar button{ margin-top:15px;}
.menu2 li, .menu2 li .dropdownMenu{ width:100%; margin:5px 0; text-align:center !important}
.menu2 li .dropdownMenu{background:#e7e7e7;}
.menu2 li .dropdownMenu a{ margin:0; display:block; width:100%; text-align:center !important;}
.menu2 ul, .filteres{ display:none;}
button.toggle{display: block !important; width:100%; text-align:center; background:#ff6d57; color:#fff; padding:10px;}
.f_right{ float:left; margin:15px 0;}
.productList li{ width:98%;}
.listingPanel .bannertext{ width:100%;}
button.filter{ background:#555; color:#fff; display:block; width:100%; text-align:center; padding:10px; margin-bottom:15px;}

/*****Detail******/
#sync2.owl-carousel{ width:100% !important;}
#sync2.owl-theme .owl-prev{ left:0 !important;}
#sync2.owl-theme .owl-next{ right:0 !important;}
.detailBox{ text-align:center;}
.detailBox h2{ float:none; width:100%; padding:0;}
.detailBox h2::before{ left:10px;}
.detailBox .rightLinks{ float:none;}
.itemPrice .pleft, .itemPrice .pright{ width:100%; margin:10px 0;}
.frmGrp .qty, .shareLinks span, .shareLinks li{ float:none; vertical-align:top; display:inline-block;}
.qtyField label, .shareLinks span{float:none; vertical-align:top; display:inline-block; width:100%; margin-bottom:5px; margin-right:0;}
.addcart button{ font-size:16px; padding:10px;}
.detailTabs .panel-heading{ background:#ff6d57; padding:0; color:#fff;}
.detailTabs .panel-heading .panel-title{ display:block; padding:10px;}
.detailTabs .panel-heading a{ display:block;}
.detailTabs{ margin-top:10px;}
.itemPrice{ padding:15px 0;}
/* ==============Modals Css=======================*/

.loginModals .modalLeft, .loginModals .modalRight{ width:100%; margin:0;}
.loginModals .close{ top:-5px; right:-5px;}
.loginModals .signup_box h4{ margin-top:10px;}
.loginModals .signup_box .modalRight{ min-height:inherit;}

.shopCartTbl{width:100%; margin:20px 0 0 0;}
#myModalconfirm  .modal-dialog{width:100%;}

}
@media all and (max-width:600px) {
.cartTbl table.prdLst thead{display:none;}
.cartTbl table.prdLst tr{margin-bottom:10px; display:block;}
.cartTbl table.prdLst td{display:block; float:left; width:100%; text-align:right;}
.cartTbl table.prdLst .qtytxtCent{text-align:right;}
.cartTbl table.prdLst figure{float:none; margin:0; display:block;}
.cartTbl table.prdLst figure img{margin:0 auto;}
.cartTbl table.prdLst td:last-child {border-bottom:0;}
.cartTbl table.prdLst td:before {content:attr(data-label); float:left; text-transform:uppercase; font-weight:bold;}
.cartTbl table.prdLst tr{position:relative; display:inline-block; width:100%;}
.cartTbl table.prdLst a.remDel{position:absolute; top:5px; right:5px; width:30px; height:30px; line-height:28px; background:#ff6d56; color:#FFF;}

.cartTbl{padding:0px; border:0px;}
.cartTbl .contShoping li{display:block; text-align:center; margin:5px 0;}
.codEstmt .disCod{width:100%;}
.codEstmt .estShipTx{width:100%; border-left:0px; border-top:1px solid #CCC;}
}
