@font-face{font-family: 'TitilliumLight'; src: url('../fonts/TitilliumLight.eot'); src: url('../fonts/TitilliumLight.eot') format('embedded-opentype'), url('../fonts/TitilliumLight.woff2') format('woff2'), url('../fonts/TitilliumLight.woff') format('woff'), url('../fonts/TitilliumLight.ttf') format('truetype'), url('../fonts/TitilliumLight.svg#TitilliumLight') format('svg');}
@font-face{font-family: 'TitilliumRegular'; src: url('../fonts/TitilliumRegular.eot'); src: url('../fonts/TitilliumRegular.eot') format('embedded-opentype'), url('../fonts/TitilliumRegular.woff2') format('woff2'), url('../fonts/TitilliumRegular.woff') format('woff'), url('../fonts/TitilliumRegular.ttf') format('truetype'), url('../fonts/TitilliumRegular.svg#TitilliumRegular') format('svg');}
@font-face{font-family: 'TitilliumSemibold'; src: url('../fonts/TitilliumSemibold.eot'); src: url('../fonts/TitilliumSemibold.eot') format('embedded-opentype'), url('../fonts/TitilliumSemibold.woff2') format('woff2'), url('../fonts/TitilliumSemibold.woff') format('woff'), url('../fonts/TitilliumSemibold.ttf') format('truetype'), url('../fonts/TitilliumSemibold.svg#TitilliumSemibold') format('svg');}
@font-face{font-family: 'MyriadProRegular'; src: url('../fonts/MyriadProRegular.eot'); src: url('../fonts/MyriadProRegular.eot') format('embedded-opentype'), url('../fonts/MyriadProRegular.woff2') format('woff2'), url('../fonts/MyriadProRegular.woff') format('woff'), url('../fonts/MyriadProRegular.ttf') format('truetype'), url('fonts/MyriadProRegular.svg#MyriadProRegular') format('svg');}

body{font-family: 'TitilliumLight';background: #f8f8f8;}
.fontTitilliumR{font-family: 'TitilliumRegular';}
.fontTitilliumL{font-family: 'TitilliumLight';}
.fontTitilliumSB{font-family: 'TitilliumSemibold';}
.fontMyriadProR{font-family: 'MyriadProRegular';}
.borderRadius10{border-radius: 10px;}
.borderRadius35{border-radius: 35px;}
/* Slick Slider */
.slick-loading .slick-list {background: #fff url('../images/ajax-loader.gif') center center no-repeat; } 
.slick-slider{position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent;} 
.slick-list{position: relative; display: block; overflow: hidden; margin: 0; padding: 0;} 
.slick-list:focus{outline: none;} 
.slick-list.dragging{cursor: pointer; cursor: hand;} 
.slick-slider .slick-track, .slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);} 
.slick-track{position: relative; top: 0; left: 0; display: block; margin-left: auto; margin-right: auto;} 
.slick-track::before, .slick-track::after{display: table; content: '';} 
.slick-track::after{clear: both;} 
.slick-loading .slick-track{visibility: hidden;} 
.slick-slide{display: none; float: left; height: 100%; min-height: 1px;} 
[dir='rtl'] .slick-slide{float: right;} 
.slick-slide img{display: block;} 
.slick-slide.slick-loading img{display: none;} 
.slick-slide.dragging img{pointer-events: none;} 
.slick-initialized .slick-slide{display: block;} 
.slick-loading .slick-slide{visibility: hidden;} 
.slick-vertical .slick-slide{display: block; height: auto; border: 1px solid transparent;} 
.slick-arrow.slick-hidden{display: none;}
.slick-prev, .slick-next {font-size: 0; line-height: 0; position: absolute; top: -35px; display: block; width: 22px; height: 25px; padding: 0; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); cursor: pointer; color: #000; border: none; outline: none; background: #dedede;border-radius: 2px;} 
.slick-prev:hover::before, .slick-prev:focus::before, .slick-next:hover::before, .slick-next:focus::before {opacity: 1; } 
.slick-prev.slick-disabled::before, .slick-next.slick-disabled::before {opacity: .25; } 
.slick-prev::before, .slick-next::before {font-family: 'FontAwesome'; font-size: 20px; line-height: 1; opacity: .75; color: #000; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;} 
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {color: #fff;outline: none;background: #DC3545; } 
.slick-prev{left: auto !important;right:42px;} 
[dir='rtl'] .slick-prev{right: 0px;left: auto;} 
.slick-prev::before {content:"\f104";} 
[dir='rtl'] .slick-prev::before{content:"\f105";} 
.slick-next {right: 15px !important;} 
[dir='rtl'] .slick-next {right: 42px; left: auto; } 
.slick-next::before {content:"\f105";} 
[dir='rtl'] .slick-next::before {content:"\f104";} 
.slick-dotted.slick-slider {margin-bottom: 30px; } 
.slick-dots {position: absolute; bottom: -25px; display: block; width: 100%; padding: 0; margin: 0; list-style: none; text-align: center; } 
.slick-dots li {position: relative; display: inline-block; width:30px; height:3px; margin: 0 5px; padding: 0; cursor: pointer; } 
.slick-dots li button {font-size: 0; line-height: 0; display: block; width:30px; height:3px; padding: 5px; cursor: pointer; color: transparent; border: 0; outline: none; background: transparent; } 
.slick-dots li button:hover, .slick-dots li button:focus {outline: none; } 
.slick-dots li button:hover::before, .slick-dots li button:focus::before {opacity: 1; } 
.slick-dots li button::before {font-family: 'slick'; font-size: 6px; line-height: 20px; position: absolute; top: 0; left: 0; width: 20px; height: 20px; content: '•'; text-align: center; opacity: .25; color: black; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-dots li.slick-active button::before {opacity:.80; color: black; }
/* End Slick Slider */
.locatWrap select{height:30px; font-size:0.9rem; padding-top:2px; padding-bottom:5px;}
.regSignWrap a{color: #6c757d;}
.headerCart{font-size: 1.1rem;}
.headerCart i.fa{font-size: 1.5rem;vertical-align: text-top;}
.menuBar{background: #dc3545;}
.navbar-dark .navbar-nav li .nav-link{color: #fff;padding: 0.5em 2.5em;position: relative;}
.navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show > .nav-link,.navbar-dark .navbar-nav .nav-link:hover{background: #59B210;}
.navbar-dark .navbar-nav li:not(:last-child) .nav-link::before{height: 100%;width: 1px;position: absolute;right: 0;content: "";background: #f26e7b;top: 0;}
.menuBarWrap .dropdown{position: static;}
.dropdown-menu .menuTitle{position: relative;color: #000;padding: 0 1em 0.5em;margin: 0 0 0.5em;}
.dropdown-menu .menuTitle::before{position: absolute;bottom: 0;left: 1em;width: 30px;height: 1px;background: #dc3545;content: "";}
.dropdown-menu ul{padding: 0 1em;font-size: 0.9rem;}
.dropdown-menu ul li a{color: #6c757d;}
.innerTitle{font-size: 1.8rem;color: #343a40;padding: 0 0 0.3em;margin: 0 0 0.5em;position: relative;}
.innerTitle::before{position: absolute;bottom: 0;left: 0;width: 40px;height: 1px;background: #dc3545;content: "";}
.blogPreviewTitle{font-size: 1.2rem;}
.blogPreviewTitle a{color: #343a40;}
.postMeta{font-size: 0.9rem;}
.postMeta i.fa{margin-right: 0.3em;font-size: 0.8rem;}
.blogPreviewBtn{background: #fff;color: #333;border-color: #d1d1d1;}
.blogPreviewBtn:focus, .blogPreviewBtn:hover{color: #fff;background: #dc3545;border-color: #dc3545;}
.featureInfo .featureBox{overflow: hidden;text-align: center;padding: 19px 25px 16px 25px; border-bottom: 4px solid rgba(0,0,0,0.1);}
.featureInfo .featureBox .content{display: block; text-align: left; margin-left: 50px; border-left: 1px solid rgba(255,255,255, 0.5); padding-left: 15px; font-weight: 500;}
.iconTruck, .iconMoney, .iconSupport, .iconReturn{font-family: FontAwesome; display: inline-block !important; font-size: 32px; margin: auto; color: #fff; text-align: center; width: 50px!important; text-align: left; padding-left: 0px; float: left; height: 38px; line-height: 45px;}
.featureInfo .featureBox.needHelp {background: #685c88;}
.featureInfo .featureBox.freeShipping{background: #94d7fb;}
.featureInfo .featureBox.moneyBack{background: #fc9cc4;}
.featureInfo .featureBox.returnPolicy{background: #e31837; color: #fff; margin-right: 0;}
.productsBox h3{font-size: 1.1rem;font-family: 'TitilliumSemibold';}
.productRating i.fa-star{color: #ffcf00;}
.productRating i.fa-star-half-o{color: #ffcf00;}
.btn.btn-success{padding: 0.2em 1em; border-radius: 0; -webkit-box-shadow: 2px 2px 2px 0px #3c3c3c; -moz-box-shadow: 2px 2px 2px 0px #3c3c3c; -ms-box-shadow: 2px 2px 2px 0px #3c3c3c; -o-box-shadow: 2px 2px 2px 0px #3c3c3c; box-shadow: 2px 2px 2px 0px #3c3c3c; }
.btn.btn-success:hover{background: #dc3545;border-color: #dc3545;}
.productMove{margin-right: -1em;margin-left: -1em;}
.footerTitle{font-size: 1.2rem;padding: 0 0 0.3em;margin: 0 0 0.5em;position: relative;font-family: 'TitilliumSemibold';}
.footerTitle::before{position: absolute;bottom: 0;left: 0;width: 40px;height: 1px;background: #dc3545;content: "";}
.footerTop ul li a{color: #6c757d;position: relative;padding-left: 1em;}
.footerTop ul li a:hover{text-decoration: none;color: #000;}
.footerTop ul li a::before{position: absolute;content:"\f105";left: 0;font-family: "FontAwesome";}
.footerBottom a{color: #dc3545;}
.card-header h5 button{color: #dc3545;letter-spacing: 1px;padding-top: 0.7rem;padding-bottom: 0.7rem;}
.sidebarTitle{font-size: 1.3rem;padding: 0.3em 0.5em;background: #f8f8f8;border:1px solid rgba(0,0,0,.125);border-radius: 4px;background: #727272;color: #fff;}
.cateShort li a{position: relative;padding-left: 1em;color: #6c757d;display: block;border-bottom: 1px dotted #6c757d;padding-top: 0.3em;padding-bottom: 0.3em;}
.cateShort li a:hover,.cateShort li.activeC a{color: #dc3545;text-decoration: none;}
.cateShort li a::before{position: absolute;content:"\f105";font-family: "FontAwesome";left: 0;top: 9px;}
.ListingSidebar .card-body{padding: 1rem;}
.btn-link:hover,.btn-link:focus{color: #59B210;text-decoration: none;}
.shortCheck .custom-control-label{border-bottom: 1px dotted #6c757d;padding-top: 0.3em;padding-bottom: 0.3em;cursor: pointer;display: block;}
.shortCheck .custom-control-label::before{top: 0.6rem;}
.shortCheck .custom-control-label::after{top: 0.6rem;}
.shortCheck .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before{background-color: #59B210;}
.shortCheck .custom-control-input:focus ~ .custom-control-label::before{box-shadow: none;}
.showingPage span{color: #dc3545;}
.breadcrumb-item + .breadcrumb-item::before{content: ">";}
.pageTitle{font-size: 1.5rem;padding: 0.35em 0 0;}
.productDetail{color: #959595;}
.productDetailTabs li{line-height: 1em;margin-right: 2px;border-radius: 4px 4px 0 0;}
.productDetailTabs li a.nav-link{color: #000;border-radius: 4px 4px 0 0;line-height: 1em;background: #E0E0E0;padding: .7rem 1.3rem;}
.productDetailTabs li a.nav-link:hover{background: #28a745;color: #fff;}
.productDetailTabs li a.nav-link.active{background: #fff;color: #000;}
.skuWrap p{margin-bottom: 0;}
.skuWrap p:not(:last-child){margin-bottom: 0.3em;}
.skuWrap p strong{color: #333;}
.productReview i.fa.starRating{color: #ffcf00;}
.productReview i.fa-star{color: #d3d3d3;}
.productsBox .productPrice{color: #000;font-size: 1.2rem;}
.productPrice{color: #28a745;font-size: 2rem;}
.productReview i.fa{font-size: 1.3rem;}
.reviewLinks li a{color: #959595;}
.productTitleWrap h2{color: #231f20;}
.wishComp li a{color: #5d5d5d;}
.sizeQty select, .sizeQty input{width: 60%;text-align: center;}
.sizeQty label{color: #000;}
.regularPrice{text-decoration: line-through;font-size: 1.5rem;color: #dc3545;}
.productDetailWrap h2{font-size: 1.3rem;color: #000;}
.productDetailWrap table tr th{color: #000;}
.productDetailWrap table tr th,.productDetailWrap table tr td{padding-top: 0.5em;padding-bottom: 0.5em;}
/* review */
p.rating-select a{display: inline-block;height: 18px;position: relative;text-decoration: none;text-indent: -999em;width: 18px;}
p.rating-select a::before{content: "\f006";display: block;font-family: 'FontAwesome';left: 0;line-height: 1;position: absolute;text-indent: 0;top: 0;font-size: 19px;}
p.rating-select:hover a::before{content: "\f005";}
p.rating-select.ratingp a.ratingc::before{content: "\f005";}
p.rating-select.ratingp a:not(.ratingc)::before{content: "\f005";}
p.rating-select.ratingp a.ratingc ~ a::before{content: "\f006";}
/* end-review */
p.rating-select.noClick a{pointer-events: none;}
.reviewList h3{color: #000;font-size: 1.2rem;margin: 0;}
.reviewList p{margin: 0;}
.reviewList p.rating-select a::before{font-size: 14px;}
.reviewList p.rating-select a{height: 14px;width: 14px;}
.reviewList li:not(:last-child){margin-bottom: 0.8em;}
ul.reviewList{max-height: 275px;overflow-y: scroll;}
/* product-slider */
.lSSlideOuter {overflow: hidden; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none }
.lightSlider::before, .lightSlider::after {content: " "; display: table; }
.lightSlider {overflow: hidden; margin: 0; }
.lSSlideWrapper {max-width: 100%; overflow: hidden; position: relative; }
.lSSlideWrapper > .lightSlider::after {clear: both; }
.lSSlideWrapper .lSSlide {-webkit-transform: translate(0px, 0px); -ms-transform: translate(0px, 0px); transform: translate(0px, 0px); -webkit-transition: all 1s; -webkit-transition-property: -webkit-transform,height; -moz-transition-property: -moz-transform,height; transition-property: transform,height; -webkit-transition-duration: inherit !important; transition-duration: inherit !important; -webkit-transition-timing-function: inherit !important; transition-timing-function: inherit !important; }
.lSSlideWrapper .lSFade {position: relative; }
.lSSlideWrapper .lSFade > * {position: absolute !important; top: 0; left: 0; z-index: 9; margin-right: 0; width: 100%; }
.lSSlideWrapper.usingCss .lSFade > * {opacity: 0; -webkit-transition-delay: 0s; transition-delay: 0s; -webkit-transition-duration: inherit !important; transition-duration: inherit !important; -webkit-transition-property: opacity; transition-property: opacity; -webkit-transition-timing-function: inherit !important; transition-timing-function: inherit !important; }
.lSSlideWrapper .lSFade > *.active {z-index: 10; }
.lSSlideWrapper.usingCss .lSFade > *.active {opacity: 1; }
/** /!!! End of core css Should not edit !!!/**/

/* Pager */
.lSSlideOuter .lSPager.lSpg {margin: 10px 0 0; padding: 0; text-align: center; }
.lSSlideOuter .lSPager.lSpg > li {cursor: pointer; display: inline-block; padding: 0 5px; }
.lSSlideOuter .lSPager.lSpg > li a {background-color: #222222; border-radius: 30px; display: inline-block; height: 8px; overflow: hidden; text-indent: -999em; width: 8px; position: relative; z-index: 99; -webkit-transition: all 0.5s linear 0s; transition: all 0.5s linear 0s; }
.lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a {background-color: #428bca; }
.lSSlideOuter .media {opacity: 0.8; }
.lSSlideOuter .media.active {opacity: 1; }
/* End of pager */

/** Gallery */
.lSSlideOuter .lSPager.lSGallery {list-style: none outside none; padding-left: 0; margin: 0; overflow: hidden; transform: translate3d(0px, 0px, 0px); -moz-transform: translate3d(0px, 0px, 0px); -ms-transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0px, 0px, 0px); -o-transform: translate3d(0px, 0px, 0px); -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.lSSlideOuter .lSPager.lSGallery li {overflow: hidden; -webkit-transition: border-radius 0.12s linear 0s 0.35s linear 0s; transition: border-radius 0.12s linear 0s 0.35s linear 0s; }
.lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover {border-radius: 5px; }
.lSSlideOuter .lSPager.lSGallery img {display: block; height: auto; max-width: 100%; }
.lSSlideOuter .lSPager.lSGallery::before, .lSSlideOuter .lSPager.lSGallery::after {content: " "; display: table; }
.lSSlideOuter .lSPager.lSGallery::after {clear: both; }
/* End of Gallery*/
/* slider actions */
.lSAction > a {width: 32px; display: block; top: 50%; height: 32px; background-image: url('../images/controls.png'); cursor: pointer; position: absolute; z-index: 99; margin-top: -16px; opacity: 0.5; -webkit-transition: opacity 0.35s linear 0s; transition: opacity 0.35s linear 0s; }
.lSAction > a:hover {opacity: 1; }
.lSAction > .lSPrev {background-position: 0 0; left: 10px; }
.lSAction > .lSNext {background-position: -32px 0; right: 10px; }
.lSAction > a.disabled {pointer-events: none; }
.cS-hidden {height: 1px; opacity: 0; filter: alpha(opacity=0); overflow: hidden; }
/* vertical */
.lSSlideOuter.vertical {position: relative; }
.lSSlideOuter.vertical.noPager {padding-right: 0px !important; }
.lSSlideOuter.vertical .lSGallery {position: absolute !important; right: 0; top: 0; }
.lSSlideOuter.vertical .lightSlider > * {width: 100% !important; max-width: none !important; }
/* vertical controlls */
.lSSlideOuter.vertical .lSAction > a {left: 50%; margin-left: -14px; margin-top: 0; }
.lSSlideOuter.vertical .lSAction > .lSNext {background-position: 31px -31px; bottom: 10px; top: auto; }
.lSSlideOuter.vertical .lSAction > .lSPrev {background-position: 0 -31px; bottom: auto; top: 10px; }
/* vertical */
/* Rtl */
.lSSlideOuter.lSrtl {direction: rtl; }
.lSSlideOuter .lightSlider, .lSSlideOuter .lSPager {padding-left: 0; list-style: none outside none; }
.lSSlideOuter.lSrtl .lightSlider, .lSSlideOuter.lSrtl .lSPager {padding-right: 0; }
.lSSlideOuter .lightSlider > *,  .lSSlideOuter .lSGallery li {float: left; }
.lSSlideOuter.lSrtl .lightSlider > *,  .lSSlideOuter.lSrtl .lSGallery li {float: right !important; }
/* Rtl */

@-webkit-keyframes rightEnd {
    0% {left: 0; } 
    50% {left: -15px; } 
    100% {left: 0; } 
} 
@keyframes rightEnd {
	0% {left: 0; } 
	50% {left: -15px; } 
	100% {left: 0; } 
} 
@-webkit-keyframes topEnd {
	0% {top: 0; } 
	50% {top: -15px; } 
	100% {top: 0; } 
} 
@keyframes topEnd {
	0% {top: 0; } 
	50% {top: -15px; } 
	100% {top: 0; } 
} 
@-webkit-keyframes leftEnd {
	0% {left: 0; } 
	50% {left: 15px; } 
	100% {left: 0; } 
} 
@keyframes leftEnd {
    0% {left: 0; } 
    50% {left: 15px; } 
    100% {left: 0; } 
}
@-webkit-keyframes bottomEnd {
    0% {bottom: 0; } 
    50% {bottom: -15px; } 
    100% {bottom: 0; } 
}
@keyframes bottomEnd {
    0% {bottom: 0; } 
    50% {bottom: -15px; } 
    100% {bottom: 0; } 
}
.lSSlideOuter .rightEnd {-webkit-animation: rightEnd 0.3s; animation: rightEnd 0.3s; position: relative; } 
.lSSlideOuter .leftEnd {-webkit-animation: leftEnd 0.3s; animation: leftEnd 0.3s; position: relative; } 
.lSSlideOuter.vertical .rightEnd {-webkit-animation: topEnd 0.3s; animation: topEnd 0.3s; position: relative; } 
.lSSlideOuter.vertical .leftEnd {-webkit-animation: bottomEnd 0.3s; animation: bottomEnd 0.3s; position: relative; } 
.lSSlideOuter.lSrtl .rightEnd {-webkit-animation: leftEnd 0.3s; animation: leftEnd 0.3s; position: relative; } 
.lSSlideOuter.lSrtl .leftEnd {-webkit-animation: rightEnd 0.3s; animation: rightEnd 0.3s; position: relative; } 
/*/  GRab cursor */
.lightSlider.lsGrab > * {cursor: -webkit-grab; cursor: -moz-grab; cursor: -o-grab; cursor: -ms-grab; cursor: grab; } 
.lightSlider.lsGrabbing > * {cursor: move; cursor: -webkit-grabbing; cursor: -moz-grabbing; cursor: -o-grabbing; cursor: -ms-grabbing; cursor: grabbing; }
/* end-product-slider */
.loginRegisterWrap button.close{right: -32px;top: 0px;background: #dc3545;opacity: 1;text-shadow: none;color: #fff;width: 35px;height: 35px;border-top: 3px solid #59B210;border-right: 3px solid #59B210;border-bottom: 3px solid #59B210;}
.loginRegisterWrap button.close:hover{background: #59B210;}
.loginRegisterWrap button.close span{height: 35px;display: block;line-height: 21px;font-size: 2rem;}
.loginRegister .modal-dialog{margin-top: 6em;max-width: 350px;}
.popupHeader{position: absolute;top: -40px;left: 0;right: 0;}
.popupLogo img{border-radius: .3rem .3rem 0 0;}
.loginRegister .modal-content{border-radius: 0;}
.popupHeader #nav-tab .nav-link{background: #dc3545;color: #fff;border:none;border-radius: 0}
.popupHeader #nav-tab .nav-link.active{background: #59B210;}
.loginRegisterWrap .tab-content{border: 3px solid #59B210;}
.cursorPointer{cursor: pointer;}
.loginRegisterWrap .btn.btn-success{padding: 0.3em 1em;}
.socialLogin a{width: 45px;height: 45px;line-height: 40px;display: inline-block;margin:0 0.5em;}
.facebookBtn{border-color: #3b5998 !important;}
.facebookBtn:hover{background: #3b5998;color: #fff;}
.twitterBtn{border-color: #db3236 !important;}
.twitterBtn:hover{background: #db3236;color: #fff;}
.OrDivider{font-size: 1.4rem;}
.forgotPass a{color: #6c757d;text-decoration: underline;}
.forgotPass a:hover{color: #59B210;text-decoration: none;}


/*  Webduo Additions    */
.btn{cursor:pointer;}
a{color: #1B75BC;}
a:hover{text-decoration:none;color: #1B75BC;}
.button-primary{background-color:#00796b !important; border-color:#00796b !important;}
.button-primary:hover,
.button-primary:active,
.button-primary:focus{background-color:#01bba6 !important; border-color:#01bba6 !important;}
input:focus , button:focus , a:focus{outline:none; text-decoration:none;}
ul{list-style-type:none; padding-left:0;}
span.red{color:#CC0000;font-size:12px;}
/* .ico{background-image:url('../images/icons.png'); display:inline-block;} */
.ico{font-family:'Material Icons'; font-weight:normal; float:left; cursor:default; font-style:normal; font-size:24px; display:inline-block; width:1em; height:1em; line-height:1; text-transform: none; letter-spacing:normal; word-wrap:normal; white-space:nowrap; direction:ltr; -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility; -moz-osx-font-smoothing:grayscale; font-feature-settings:'liga'; margin-right:5px;}
.pagination > li > a, .pagination > li > span{background-color:transparent; color:#000; border:0 none; font-size:13px;}
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover{background-color:#ffc506; color:#fff;}
.pagination > li:first-child > a, .pagination > li:first-child > span{border-radius:0;}
.pagination li.active a{background-color:transparent; color:#ffc506;}
.pagination > li > a span{font-size:23px; line-height:22px;display: inline-block;}
.container::after{content:""; display:table; clear:both;}
.clearfix::after{content:""; display:table; clear:both;}
.alert{padding:15px 0; width:100%; z-index:9999; border-radius:3px; transition:0.3s all ease-in-out;}
/* .alert .close{display:none} */
.alert p{margin:0; text-align:center;}
.alert-success{}
.alert-danger{background-color:rgba(184, 18, 54, 0.8); border:1px solid #b81236; color:#fff;}
.alert.move{transform:translateY(20px);}
.content-wrapper{background-color:#f8f8f8; margin:30px auto 0;}
.slick-dots li button::before{background-color:#fff;  content:''; height:3px; width:34px;}
.text-dark{color:#343a40;}
.text-secondary{color:#6c757d;}
a.text-secondary:focus,
a.text-secondary:hover{color:#545b62 !important;}
.border-danger{border-color:#dc3545;}
button,
input,
optgroup,
select,
textarea{font-family:'TitilliumLight';}

.navbar-toggler{display:none;}
#navbarsMenu{display:block;}
.navbar-nav{display:inline-block; float:left; width:100%;}
.navbar-nav > li{float:left; width:auto;}
.navbar-nav > li > a{float:left; width:auto;}
.topBar{background-color:#f8f8f8; border-bottom:1px solid #dee2e6;}
.locatWrap select{font-family:'TitilliumLight';}

.blogRecentLeft{margin-bottom: 15px;}
.mainHeader{background:#fff;}
.bg-white {background-color:#fff;}
.border-top{border-top:1px solid #dee2e6 !important;}
ul.breadcrumb{background-color:transparent; float:left; margin:0px; padding:5px 0px; width:100%;}
ul.breadcrumb li{float:left;}
ul.breadcrumb li:not(:last-child)::after{content:'/'; display:block; float:right; margin:1px 7px;}

.banner-bar{text-align:center;}
.banner-bar .content-box{padding-top:70px; color:#FFFFFF; min-height:480px; margin-right:0;}
.banner-bar .content-box .heading{font-size:75px; font-weight:bold; line-height:normal; margin-bottom:5px; width:960px;}
.banner-bar .content-box .content{font-size:25px; margin-bottom:20px; width:900px;}
.banner-bar .content-box .get-started a{font-size:20px; color:#ffffff; background:#fc9e00; padding:10px 30px;}
.banner-bar .slick-prev,
.banner-bar .slick-next{display:none !important;}
.banner-bar ul.slick-dots{bottom:20px; float:none; left:50%; margin:0 auto 0 -200px; text-align:center; width:400px;}
.banner-bar ul.slick-dots li{float:none;}

.mainFooter{margin-top:50px;}

/*  Product Page Start  */
.productDetail .cartSizeWrap .add-to-cart-frm{}
.productDetail .cartSizeWrap .add-to-cart-frm .list-unstyled.wishComp{float:right; width:auto;}
/*  Product Page End  */

/*  Cart page start */
.shopping-cart{min-height:200px;}
.cart-summary{padding:15px;}
.cart-summary .card-title{border-bottom:1px solid #ddd; padding-bottom:5px;}
.cart-summary .card-text > div{float:left; width:100%;}
.cart-summary .checkout-btn{margin-top:50px; width:100%;}

/* .header-links{width:auto; float:right; margin:40px 0 0;}
.header-links > li{float:left; margin:0; font-size:14px;position: relative;}
.header-links > li + li::before{background: #000;content: "";height: 16px;left: 0;position: absolute;top: 5px;width: 1px;}
.header-links > li .h-l{display:block; color:#000;text-decoration:none;position:relative;font-size:16px;font-weight:500; padding:0 15px;}
.header-links > li .h-l.active .shl{display:block}
.header-links > li .h-l .p-p{width: 25px;height: 25px;border-radius: 50%;border: 2px solid #ccc;}
.h-pr-c .ico {float: right; margin: 0 0 0; }
.m-gr{background: -moz-linear-gradient(238deg, rgba(0,222,185,1) 0%, rgba(0,121,107,1) 100%);
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(0,121,107,1)), color-stop(100%, rgba(0,222,185,1)));
    background: -webkit-linear-gradient(238deg, rgba(0,222,185,1) 0%, rgba(0,121,107,1) 100%);
    background: -o-linear-gradient(238deg, rgba(0,222,185,1) 0%, rgba(0,121,107,1) 100%);
    background: -ms-linear-gradient(238deg, rgba(0,222,185,1) 0%, rgba(0,121,107,1) 100%);
    background: linear-gradient(212deg, rgba(0,222,185,1) 0%, rgba(0,121,107,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00DEB9', endColorstr='#00796B',GradientType=0 );
}
.h-s{float:left; margin:20px 0 0 60px; text-align:center; width:500px;}
.h-s form input{float:left; width:400px;} */

/* .top-nav{background:#1B75BC;margin-bottom:0;}
.top-nav ul{margin-bottom:0px; width:100%;}
.top-nav ul li{position:relative;display: inline-block;float: left;}
.top-nav ul li a{color:#fff;padding: 7px 21.7px;display: block; font-size:14.7px;}
.top-nav ul li .sub{background:#1B75BC;display:none;left:0px;position:absolute;top:36px;width:160px;z-index:9999;}
.top-nav ul li:hover .sub{display:block;}
.top-nav ul li.hasChild{position: relative;}
.top-nav ul li a:hover{background: #32B561;}
.top-nav ul li.hasChild::before{position: absolute;content: "\f107";top: 8px;right: 5px;color: #fff;font-family: 'FontAwesome';}
.top-nav ul li + li::after{position: absolute;border-left: 1px solid #2B98EF;height: 100%;content: "";left: 0;top: 0;}
.top-nav ul li ul li{width: 100%;}
.top-nav ul li ul li a{padding: 7px 15px;border-bottom: 1px solid #2B98EF;}
.top-nav ul ul li + li::after{border: none;}
.brandLogo img{padding: 10px 0;width: 100%;} */
/* .headerSearch{margin: 33px 0 0;}
.headerSearch form{position: relative;}
.headerSearch .headerSearchDrop{width: 100px;overflow: hidden; padding-right: 20px; border-right: 1px solid rgba(0,0,0,.15); position: relative; float: left; margin-right: -1px; background-image: url(../images/angle-down.png); background-repeat: no-repeat; background-position: right 17px; background-size: 14px;}
.headerSearch form .headerSearchDrop select.form-control{width: 120px;height: calc(2.25rem + 6px);box-shadow: none;background: none;padding: 10px 4px;}
.headerSearch form .headerSearchDrop select.form-control:focus{border-color: rgba(0,0,0,.15);}
.headerSearch input{padding: 10px 50px 10px 10px;border-radius: 0 3px 3px 0;width: 100%;}
.fieldButton{width: 83%;float: left;position: relative;}
.headerSearch input:focus{border-color: rgba(0,0,0,.15);}
.headerSearch button{background: #1B75BC;border: none;border-radius: 0 3px 3px 0;color: #fff;padding: 8px 10px 9px;position: absolute;right: 0;text-align: center;top: 0;cursor: pointer;}
.headerSearch button .ico{margin: 0;} */

@media (min-width:992px) and (max-width:1199px){
	
}

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

@media (max-width:767px){
	
}

@media (max-width:575px){
	
}